--- /home/fdroid/fdroiddata/tmp/org.happysanta.gd_29.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.happysanta.gd_29.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 297dcdd30709854f4302afac893c434aa80ca60329fff6ab384c0bf7b1e4e1f2 │ -Signer #1 certificate SHA-1 digest: e5c6e5f35c647321102285103f06c19582897745 │ -Signer #1 certificate MD5 digest: efd69556e16d810d73539752825e276f │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7b719d52611fa4d7883a9bb5d9a04f501649f02a445bd1dd0ce827207eb25b70 │ -Signer #1 public key SHA-1 digest: 65e6f8415c3ee124f7ffd94ae99fe6543ff7080c │ -Signer #1 public key MD5 digest: 430528a048d18e52011e2200060d67fa │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,205 +1,203 @@ │ -Zip file size: 434751 bytes, number of entries: 203 │ --rw---- 2.0 fat 17775 bl defN 16-May-01 19:23 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 17896 bl defN 16-May-01 19:23 META-INF/8F252F74.SF │ --rw---- 2.0 fat 1326 bl defN 16-May-01 19:23 META-INF/8F252F74.RSA │ --rw---- 2.0 fat 41 bl defN 16-May-01 17:30 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 16-May-01 17:30 META-INF/fdroidserverid │ --rw---- 2.0 fat 2908 bX defN 16-May-01 17:30 AndroidManifest.xml │ --rw---- 2.0 fat 114568 bl defN 16-May-01 17:30 assets/RobotoCondensed-Regular.ttf │ --rw---- 2.0 fat 5123 bl defN 16-May-01 17:30 assets/levels.mrg │ --rw---- 1.0 fat 197 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_b_down.9.png │ --rw---- 1.0 fat 188 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_b_up.9.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_br_down.9.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_br_up.9.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_n_down.9.png │ --rw---- 1.0 fat 181 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_n_up.9.png │ --rw---- 1.0 fat 194 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_r_down.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/btn_r_up.9.png │ --rw---- 1.0 fat 4348 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/codebrew.png │ --rw---- 1.0 fat 6527 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/gd.png │ --rw---- 1.0 fat 126 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_downloaded.png │ --rw---- 1.0 fat 126 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_downloaded_selected.png │ --rw---- 1.0 fat 486 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_installed.png │ --rw---- 1.0 fat 486 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_installed_selected.png │ --rw---- 1.0 fat 9193 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 177 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_menu_down.png │ --rw---- 1.0 fat 177 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_menu_up.png │ --rw---- 1.0 fat 124 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_sort_down.png │ --rw---- 1.0 fat 124 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/ic_sort_up.png │ --rw---- 1.0 fat 587 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/icon.png │ --rw---- 1.0 fat 442 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/levels_wheel0.png │ --rw---- 1.0 fat 473 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/levels_wheel1.png │ --rw---- 1.0 fat 491 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/levels_wheel2.png │ --rw---- 1.0 fat 136 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_arrow_down.png │ --rw---- 1.0 fat 139 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_arrow_up.png │ --rw---- 1.0 fat 314 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_bluearm.png │ --rw---- 1.0 fat 310 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_bluebody.png │ --rw---- 1.0 fat 237 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_blueleg.png │ --rw---- 1.0 fat 1015 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_engine.png │ --rw---- 1.0 fat 749 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_fender.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_finish0.png │ --rw---- 1.0 fat 298 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_finish1.png │ --rw---- 1.0 fat 286 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_finish2.png │ --rw---- 1.0 fat 502 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_start0.png │ --rw---- 1.0 fat 511 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_start1.png │ --rw---- 1.0 fat 512 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_flag_start2.png │ --rw---- 1.0 fat 584 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_helmet.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_lock0.png │ --rw---- 1.0 fat 445 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_lock1.png │ --rw---- 1.0 fat 346 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_lock2.png │ --rw---- 1.0 fat 344 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_medal_bronze.png │ --rw---- 1.0 fat 352 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_medal_gold.png │ --rw---- 1.0 fat 344 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_medal_silver.png │ --rw---- 1.0 fat 128 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_steering.png │ --rw---- 1.0 fat 630 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_wheel1.png │ --rw---- 1.0 fat 636 b- stor 16-May-01 17:30 res/drawable-hdpi-v4/s_wheel2.png │ --rw---- 1.0 fat 195 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_b_down.9.png │ --rw---- 1.0 fat 188 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_b_up.9.png │ --rw---- 1.0 fat 201 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_br_down.9.png │ --rw---- 1.0 fat 196 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_br_up.9.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_n_down.9.png │ --rw---- 1.0 fat 181 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_n_up.9.png │ --rw---- 1.0 fat 196 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_r_down.9.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/btn_r_up.9.png │ --rw---- 1.0 fat 3367 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/codebrew.png │ --rw---- 1.0 fat 3617 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/gd.png │ --rw---- 1.0 fat 119 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_downloaded.png │ --rw---- 1.0 fat 119 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_downloaded_selected.png │ --rw---- 1.0 fat 232 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_installed.png │ --rw---- 1.0 fat 354 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_installed_selected.png │ --rw---- 1.0 fat 5057 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 163 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_menu_down.png │ --rw---- 1.0 fat 163 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_menu_up.png │ --rw---- 1.0 fat 123 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_sort_down.png │ --rw---- 1.0 fat 123 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/ic_sort_up.png │ --rw---- 1.0 fat 450 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/icon.png │ --rw---- 1.0 fat 272 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/levels_wheel0.png │ --rw---- 1.0 fat 296 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/levels_wheel1.png │ --rw---- 1.0 fat 319 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/levels_wheel2.png │ --rw---- 1.0 fat 127 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_arrow_down.png │ --rw---- 1.0 fat 127 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_arrow_up.png │ --rw---- 1.0 fat 145 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_bluearm.png │ --rw---- 1.0 fat 178 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_bluebody.png │ --rw---- 1.0 fat 154 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_blueleg.png │ --rw---- 1.0 fat 223 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_engine.png │ --rw---- 1.0 fat 187 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_fender.png │ --rw---- 1.0 fat 167 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_finish0.png │ --rw---- 1.0 fat 175 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_finish1.png │ --rw---- 1.0 fat 168 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_finish2.png │ --rw---- 1.0 fat 209 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_start0.png │ --rw---- 1.0 fat 204 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_start1.png │ --rw---- 1.0 fat 218 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_flag_start2.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_helmet.png │ --rw---- 1.0 fat 147 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_lock0.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_lock1.png │ --rw---- 1.0 fat 203 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_lock2.png │ --rw---- 1.0 fat 179 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_medal_bronze.png │ --rw---- 1.0 fat 181 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_medal_gold.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_medal_silver.png │ --rw---- 1.0 fat 298 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_wheel1.png │ --rw---- 1.0 fat 279 b- stor 16-May-01 17:30 res/drawable-mdpi-v4/s_wheel2.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_b_down.9.png │ --rw---- 1.0 fat 203 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_b_up.9.png │ --rw---- 1.0 fat 207 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_br_down.9.png │ --rw---- 1.0 fat 200 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_br_up.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_n_down.9.png │ --rw---- 1.0 fat 200 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_n_up.9.png │ --rw---- 1.0 fat 199 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_r_down.9.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/btn_r_up.9.png │ --rw---- 1.0 fat 6500 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/codebrew.png │ --rw---- 1.0 fat 363 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/flag.png │ --rw---- 1.0 fat 12777 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/gd.png │ --rw---- 1.0 fat 148 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_downloaded.png │ --rw---- 1.0 fat 148 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_downloaded_selected.png │ --rw---- 1.0 fat 655 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_installed.png │ --rw---- 1.0 fat 655 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_installed_selected.png │ --rw---- 1.0 fat 14068 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 187 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_menu_down.png │ --rw---- 1.0 fat 187 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_menu_up.png │ --rw---- 1.0 fat 131 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_sort_down.png │ --rw---- 1.0 fat 131 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/ic_sort_up.png │ --rw---- 1.0 fat 672 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/icon_xhdpi.png │ --rw---- 1.0 fat 511 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/levels_wheel0.png │ --rw---- 1.0 fat 572 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/levels_wheel1.png │ --rw---- 1.0 fat 669 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/levels_wheel2.png │ --rw---- 1.0 fat 151 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_arrow_down.png │ --rw---- 1.0 fat 157 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_arrow_up.png │ --rw---- 1.0 fat 400 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_bluearm.png │ --rw---- 1.0 fat 354 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_bluebody.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_blueleg.png │ --rw---- 1.0 fat 1473 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_engine.png │ --rw---- 1.0 fat 1014 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_fender.png │ --rw---- 1.0 fat 357 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_finish0.png │ --rw---- 1.0 fat 362 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_finish1.png │ --rw---- 1.0 fat 359 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_finish2.png │ --rw---- 1.0 fat 648 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_start0.png │ --rw---- 1.0 fat 667 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_start1.png │ --rw---- 1.0 fat 651 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_flag_start2.png │ --rw---- 1.0 fat 965 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_helmet.png │ --rw---- 1.0 fat 409 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_lock0.png │ --rw---- 1.0 fat 824 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_lock1.png │ --rw---- 1.0 fat 409 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_lock2.png │ --rw---- 1.0 fat 702 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_medal_bronze.png │ --rw---- 1.0 fat 702 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_medal_gold.png │ --rw---- 1.0 fat 702 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_medal_silver.png │ --rw---- 1.0 fat 112 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_steering.png │ --rw---- 1.0 fat 760 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_wheel1.png │ --rw---- 1.0 fat 628 b- stor 16-May-01 17:30 res/drawable-xhdpi-v4/s_wheel2.png │ --rw---- 1.0 fat 199 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_b_down.9.png │ --rw---- 1.0 fat 195 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_b_up.9.png │ --rw---- 1.0 fat 205 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_br_down.9.png │ --rw---- 1.0 fat 199 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_br_up.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_n_down.9.png │ --rw---- 1.0 fat 182 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_n_up.9.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_r_down.9.png │ --rw---- 1.0 fat 194 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/btn_r_up.9.png │ --rw---- 1.0 fat 164 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_downloaded.png │ --rw---- 1.0 fat 164 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_downloaded_selected.png │ --rw---- 1.0 fat 883 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_installed.png │ --rw---- 1.0 fat 883 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_installed_selected.png │ --rw---- 1.0 fat 250 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_menu_down.png │ --rw---- 1.0 fat 250 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_menu_up.png │ --rw---- 1.0 fat 147 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_sort_down.png │ --rw---- 1.0 fat 147 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/ic_sort_up.png │ --rw---- 1.0 fat 890 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/icon.png │ --rw---- 1.0 fat 699 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/levels_wheel0.png │ --rw---- 1.0 fat 756 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/levels_wheel1.png │ --rw---- 1.0 fat 833 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/levels_wheel2.png │ --rw---- 1.0 fat 176 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_arrow_down.png │ --rw---- 1.0 fat 171 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_arrow_up.png │ --rw---- 1.0 fat 511 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_bluearm.png │ --rw---- 1.0 fat 486 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_bluebody.png │ --rw---- 1.0 fat 410 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_blueleg.png │ --rw---- 1.0 fat 2259 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_engine.png │ --rw---- 1.0 fat 1748 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_fender.png │ --rw---- 1.0 fat 796 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_finish0.png │ --rw---- 1.0 fat 817 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_finish1.png │ --rw---- 1.0 fat 818 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_finish2.png │ --rw---- 1.0 fat 797 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_start0.png │ --rw---- 1.0 fat 862 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_start1.png │ --rw---- 1.0 fat 892 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_flag_start2.png │ --rw---- 1.0 fat 1236 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_helmet.png │ --rw---- 1.0 fat 624 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_lock0.png │ --rw---- 1.0 fat 1478 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_lock1.png │ --rw---- 1.0 fat 624 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_lock2.png │ --rw---- 1.0 fat 1334 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_medal_bronze.png │ --rw---- 1.0 fat 1317 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_medal_gold.png │ --rw---- 1.0 fat 1305 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_medal_silver.png │ --rw---- 1.0 fat 115 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_steering.png │ --rw---- 1.0 fat 1071 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_wheel1.png │ --rw---- 1.0 fat 1051 b- stor 16-May-01 17:30 res/drawable-xxhdpi-v4/s_wheel2.png │ --rw---- 1.0 fat 1158 b- stor 16-May-01 17:30 res/drawable-xxxhdpi-v4/icon.png │ --rw---- 2.0 fat 896 bl defN 16-May-01 17:30 res/drawable/btn_b.xml │ --rw---- 2.0 fat 896 bl defN 16-May-01 17:30 res/drawable/btn_br.xml │ --rw---- 2.0 fat 896 bl defN 16-May-01 17:30 res/drawable/btn_n.xml │ --rw---- 2.0 fat 896 bl defN 16-May-01 17:30 res/drawable/btn_r.xml │ --rw---- 2.0 fat 780 bl defN 16-May-01 17:30 res/drawable/ic_menu.xml │ --rw---- 2.0 fat 780 bl defN 16-May-01 17:30 res/drawable/ic_sort.xml │ --rw---- 2.0 fat 832 bl defN 16-May-01 17:30 res/drawable/menu_item_color.xml │ --rw---- 2.0 fat 500 bl defN 16-May-01 17:30 res/layout/activity_gdtr.xml │ --rw---- 2.0 fat 1376 bl defN 16-May-01 17:30 res/layout/levels_list_item.xml │ --rw---- 2.0 fat 464 bl defN 16-May-01 17:30 res/menu-v11/gdtr.xml │ --rw---- 2.0 fat 420 bl defN 16-May-01 17:30 res/menu/gdtr.xml │ --rw---- 1.0 fat 28860 b- stor 16-May-01 17:30 resources.arsc │ --rw---- 2.0 fat 359340 bl defN 16-May-01 17:30 classes.dex │ -203 files, 694563 bytes uncompressed, 404395 bytes compressed: 41.8% │ +Zip file size: 424400 bytes, number of entries: 201 │ +-rw---- 2.0 fat 2908 bX defN 17-Oct-16 00:21 AndroidManifest.xml │ +-rw---- 2.0 fat 114568 bl defN 17-Oct-16 00:21 assets/RobotoCondensed-Regular.ttf │ +-rw---- 2.0 fat 5123 bl defN 17-Oct-16 00:21 assets/levels.mrg │ +-rw---- 1.0 fat 197 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_b_down.9.png │ +-rw---- 1.0 fat 188 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_b_up.9.png │ +-rw---- 1.0 fat 202 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_br_down.9.png │ +-rw---- 1.0 fat 198 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_br_up.9.png │ +-rw---- 1.0 fat 190 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_n_down.9.png │ +-rw---- 1.0 fat 181 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_n_up.9.png │ +-rw---- 1.0 fat 194 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_r_down.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_r_up.9.png │ +-rw---- 1.0 fat 4348 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/codebrew.png │ +-rw---- 1.0 fat 6527 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/gd.png │ +-rw---- 1.0 fat 125 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_downloaded.png │ +-rw---- 1.0 fat 125 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_downloaded_selected.png │ +-rw---- 1.0 fat 478 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_installed.png │ +-rw---- 1.0 fat 478 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_installed_selected.png │ +-rw---- 1.0 fat 7875 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 176 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_down.png │ +-rw---- 1.0 fat 176 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_up.png │ +-rw---- 1.0 fat 117 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_sort_down.png │ +-rw---- 1.0 fat 117 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_sort_up.png │ +-rw---- 1.0 fat 552 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 441 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/levels_wheel0.png │ +-rw---- 1.0 fat 470 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/levels_wheel1.png │ +-rw---- 1.0 fat 489 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/levels_wheel2.png │ +-rw---- 1.0 fat 118 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_arrow_down.png │ +-rw---- 1.0 fat 120 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_arrow_up.png │ +-rw---- 1.0 fat 303 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_bluearm.png │ +-rw---- 1.0 fat 297 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_bluebody.png │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_blueleg.png │ +-rw---- 1.0 fat 933 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_engine.png │ +-rw---- 1.0 fat 609 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_fender.png │ +-rw---- 1.0 fat 269 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_finish0.png │ +-rw---- 1.0 fat 288 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_finish1.png │ +-rw---- 1.0 fat 276 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_finish2.png │ +-rw---- 1.0 fat 461 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_start0.png │ +-rw---- 1.0 fat 464 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_start1.png │ +-rw---- 1.0 fat 466 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_flag_start2.png │ +-rw---- 1.0 fat 535 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_helmet.png │ +-rw---- 1.0 fat 197 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_lock0.png │ +-rw---- 1.0 fat 555 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_lock1.png │ +-rw---- 1.0 fat 346 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_lock2.png │ +-rw---- 1.0 fat 331 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_medal_bronze.png │ +-rw---- 1.0 fat 339 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_medal_gold.png │ +-rw---- 1.0 fat 331 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_medal_silver.png │ +-rw---- 1.0 fat 127 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_steering.png │ +-rw---- 1.0 fat 620 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_wheel1.png │ +-rw---- 1.0 fat 625 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/s_wheel2.png │ +-rw---- 1.0 fat 195 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_b_down.9.png │ +-rw---- 1.0 fat 188 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_b_up.9.png │ +-rw---- 1.0 fat 201 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_br_down.9.png │ +-rw---- 1.0 fat 196 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_br_up.9.png │ +-rw---- 1.0 fat 190 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_n_down.9.png │ +-rw---- 1.0 fat 181 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_n_up.9.png │ +-rw---- 1.0 fat 196 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_r_down.9.png │ +-rw---- 1.0 fat 190 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_r_up.9.png │ +-rw---- 1.0 fat 3113 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/codebrew.png │ +-rw---- 1.0 fat 3617 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/gd.png │ +-rw---- 1.0 fat 118 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_downloaded.png │ +-rw---- 1.0 fat 118 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_downloaded_selected.png │ +-rw---- 1.0 fat 223 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_installed.png │ +-rw---- 1.0 fat 353 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_installed_selected.png │ +-rw---- 1.0 fat 4509 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 162 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_down.png │ +-rw---- 1.0 fat 162 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_up.png │ +-rw---- 1.0 fat 116 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_sort_down.png │ +-rw---- 1.0 fat 116 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_sort_up.png │ +-rw---- 1.0 fat 420 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 272 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/levels_wheel0.png │ +-rw---- 1.0 fat 294 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/levels_wheel1.png │ +-rw---- 1.0 fat 316 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/levels_wheel2.png │ +-rw---- 1.0 fat 121 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_arrow_down.png │ +-rw---- 1.0 fat 124 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_arrow_up.png │ +-rw---- 1.0 fat 132 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_bluearm.png │ +-rw---- 1.0 fat 168 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_bluebody.png │ +-rw---- 1.0 fat 148 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_blueleg.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_engine.png │ +-rw---- 1.0 fat 176 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_fender.png │ +-rw---- 1.0 fat 197 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_finish0.png │ +-rw---- 1.0 fat 205 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_finish1.png │ +-rw---- 1.0 fat 202 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_finish2.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_start0.png │ +-rw---- 1.0 fat 190 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_start1.png │ +-rw---- 1.0 fat 200 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_flag_start2.png │ +-rw---- 1.0 fat 178 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_helmet.png │ +-rw---- 1.0 fat 187 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_lock0.png │ +-rw---- 1.0 fat 196 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_lock1.png │ +-rw---- 1.0 fat 187 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_lock2.png │ +-rw---- 1.0 fat 179 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_medal_bronze.png │ +-rw---- 1.0 fat 181 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_medal_gold.png │ +-rw---- 1.0 fat 198 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_medal_silver.png │ +-rw---- 1.0 fat 276 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_wheel1.png │ +-rw---- 1.0 fat 259 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/s_wheel2.png │ +-rw---- 1.0 fat 198 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_b_down.9.png │ +-rw---- 1.0 fat 192 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_b_up.9.png │ +-rw---- 1.0 fat 207 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_br_down.9.png │ +-rw---- 1.0 fat 200 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_br_up.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_n_down.9.png │ +-rw---- 1.0 fat 181 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_n_up.9.png │ +-rw---- 1.0 fat 199 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_r_down.9.png │ +-rw---- 1.0 fat 195 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/btn_r_up.9.png │ +-rw---- 1.0 fat 6329 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/codebrew.png │ +-rw---- 1.0 fat 355 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/flag.png │ +-rw---- 1.0 fat 11754 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/gd.png │ +-rw---- 1.0 fat 135 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_downloaded.png │ +-rw---- 1.0 fat 135 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_downloaded_selected.png │ +-rw---- 1.0 fat 636 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_installed.png │ +-rw---- 1.0 fat 636 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_installed_selected.png │ +-rw---- 1.0 fat 12145 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 186 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_down.png │ +-rw---- 1.0 fat 186 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_up.png │ +-rw---- 1.0 fat 122 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_sort_down.png │ +-rw---- 1.0 fat 122 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_sort_up.png │ +-rw---- 1.0 fat 641 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/icon_xhdpi.png │ +-rw---- 1.0 fat 510 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/levels_wheel0.png │ +-rw---- 1.0 fat 571 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/levels_wheel1.png │ +-rw---- 1.0 fat 668 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/levels_wheel2.png │ +-rw---- 1.0 fat 131 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_arrow_down.png │ +-rw---- 1.0 fat 133 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_arrow_up.png │ +-rw---- 1.0 fat 383 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_bluearm.png │ +-rw---- 1.0 fat 339 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_bluebody.png │ +-rw---- 1.0 fat 266 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_blueleg.png │ +-rw---- 1.0 fat 1350 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_engine.png │ +-rw---- 1.0 fat 805 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_fender.png │ +-rw---- 1.0 fat 346 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_finish0.png │ +-rw---- 1.0 fat 355 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_finish1.png │ +-rw---- 1.0 fat 348 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_finish2.png │ +-rw---- 1.0 fat 594 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_start0.png │ +-rw---- 1.0 fat 609 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_start1.png │ +-rw---- 1.0 fat 594 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_flag_start2.png │ +-rw---- 1.0 fat 809 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_helmet.png │ +-rw---- 1.0 fat 407 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_lock0.png │ +-rw---- 1.0 fat 761 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_lock1.png │ +-rw---- 1.0 fat 407 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_lock2.png │ +-rw---- 1.0 fat 635 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_medal_bronze.png │ +-rw---- 1.0 fat 635 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_medal_gold.png │ +-rw---- 1.0 fat 635 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_medal_silver.png │ +-rw---- 1.0 fat 111 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_steering.png │ +-rw---- 1.0 fat 748 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_wheel1.png │ +-rw---- 1.0 fat 616 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/s_wheel2.png │ +-rw---- 1.0 fat 199 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_b_down.9.png │ +-rw---- 1.0 fat 195 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_b_up.9.png │ +-rw---- 1.0 fat 205 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_br_down.9.png │ +-rw---- 1.0 fat 199 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_br_up.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_n_down.9.png │ +-rw---- 1.0 fat 182 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_n_up.9.png │ +-rw---- 1.0 fat 198 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_r_down.9.png │ +-rw---- 1.0 fat 194 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/btn_r_up.9.png │ +-rw---- 1.0 fat 150 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_downloaded.png │ +-rw---- 1.0 fat 150 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_downloaded_selected.png │ +-rw---- 1.0 fat 848 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_installed.png │ +-rw---- 1.0 fat 848 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_installed_selected.png │ +-rw---- 1.0 fat 249 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_down.png │ +-rw---- 1.0 fat 249 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_up.png │ +-rw---- 1.0 fat 135 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_sort_down.png │ +-rw---- 1.0 fat 135 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_sort_up.png │ +-rw---- 1.0 fat 857 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/icon.png │ +-rw---- 1.0 fat 698 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/levels_wheel0.png │ +-rw---- 1.0 fat 754 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/levels_wheel1.png │ +-rw---- 1.0 fat 830 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/levels_wheel2.png │ +-rw---- 1.0 fat 145 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_arrow_down.png │ +-rw---- 1.0 fat 146 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_arrow_up.png │ +-rw---- 1.0 fat 491 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_bluearm.png │ +-rw---- 1.0 fat 469 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_bluebody.png │ +-rw---- 1.0 fat 392 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_blueleg.png │ +-rw---- 1.0 fat 2123 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_engine.png │ +-rw---- 1.0 fat 1303 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_fender.png │ +-rw---- 1.0 fat 742 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_finish0.png │ +-rw---- 1.0 fat 759 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_finish1.png │ +-rw---- 1.0 fat 763 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_finish2.png │ +-rw---- 1.0 fat 742 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_start0.png │ +-rw---- 1.0 fat 794 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_start1.png │ +-rw---- 1.0 fat 828 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_flag_start2.png │ +-rw---- 1.0 fat 1199 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_helmet.png │ +-rw---- 1.0 fat 606 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_lock0.png │ +-rw---- 1.0 fat 1122 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_lock1.png │ +-rw---- 1.0 fat 606 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_lock2.png │ +-rw---- 1.0 fat 1107 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_medal_bronze.png │ +-rw---- 1.0 fat 1094 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_medal_gold.png │ +-rw---- 1.0 fat 1085 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_medal_silver.png │ +-rw---- 1.0 fat 114 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_steering.png │ +-rw---- 1.0 fat 1060 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_wheel1.png │ +-rw---- 1.0 fat 1040 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/s_wheel2.png │ +-rw---- 1.0 fat 1121 b- stor 80-Jan-01 00:00 res/drawable-xxxhdpi-v4/icon.png │ +-rw---- 2.0 fat 896 bl defN 17-Oct-16 00:21 res/drawable/btn_b.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-16 00:21 res/drawable/btn_br.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-16 00:21 res/drawable/btn_n.xml │ +-rw---- 2.0 fat 896 bl defN 17-Oct-16 00:21 res/drawable/btn_r.xml │ +-rw---- 2.0 fat 780 bl defN 17-Oct-16 00:21 res/drawable/ic_menu.xml │ +-rw---- 2.0 fat 780 bl defN 17-Oct-16 00:21 res/drawable/ic_sort.xml │ +-rw---- 2.0 fat 832 bl defN 17-Oct-16 00:21 res/drawable/menu_item_color.xml │ +-rw---- 2.0 fat 500 bl defN 17-Oct-16 00:21 res/layout/activity_gdtr.xml │ +-rw---- 2.0 fat 1376 bl defN 17-Oct-16 00:21 res/layout/levels_list_item.xml │ +-rw---- 2.0 fat 464 bl defN 17-Oct-16 00:21 res/menu-v11/gdtr.xml │ +-rw---- 2.0 fat 420 bl defN 17-Oct-16 00:21 res/menu/gdtr.xml │ +-rw---- 1.0 fat 28936 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 358372 bl defN 17-Oct-16 00:21 classes.dex │ +-rw---- 2.0 fat 17775 b- defN 17-Oct-16 00:21 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 17896 b- defN 17-Oct-16 00:21 META-INF/8F252F74.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-16 00:21 META-INF/8F252F74.RSA │ +201 files, 684095 bytes uncompressed, 394608 bytes compressed: 42.3% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 bc70 0000 0100 0000 0100 1c00 .....p.......... │ +00000000: 0200 0c00 0871 0000 0100 0000 0100 1c00 .....q.......... │ 00000010: 1838 0000 4901 0000 0000 0000 0001 0000 .8..I........... │ 00000020: 4005 0000 0000 0000 0000 0000 1900 0000 @............... │ 00000030: 2d00 0000 4f00 0000 6e00 0000 9100 0000 -...O...n....... │ 00000040: ac00 0000 c700 0000 e000 0000 f900 0000 ................ │ 00000050: 1301 0000 2b01 0000 5301 0000 7b01 0000 ....+...S...{... │ 00000060: 9f01 0000 c601 0000 ea01 0000 1402 0000 ................ │ 00000070: 3e02 0000 6702 0000 8f02 0000 b202 0000 >...g........... │ @@ -892,15 +892,15 @@ │ 000037b0: 0005 0531 3735 6363 0005 0532 3230 6363 ...175cc...220cc │ 000037c0: 0005 0533 3235 6363 0004 0445 6173 7900 ...325cc...Easy. │ 000037d0: 0606 4d65 6469 756d 0004 0448 6172 6400 ..Medium...Hard. │ 000037e0: 0a0a 506f 7075 6c61 7269 7479 000b 0b4d ..Popularity...M │ 000037f0: 6f73 7420 7265 6365 6e74 0006 064f 6c64 ost recent...Old │ 00003800: 6573 7400 0c0c 5472 6163 6b73 2063 6f75 est...Tracks cou │ 00003810: 6e74 0005 0570 686f 6e65 0006 0674 6162 nt...phone...tab │ -00003820: 6c65 7400 0002 2001 9838 0000 7f00 0000 let... ..8...... │ +00003820: 6c65 7400 0002 2001 e438 0000 7f00 0000 let... ..8...... │ 00003830: 6f00 7200 6700 2e00 6800 6100 7000 7000 o.r.g...h.a.p.p. │ 00003840: 7900 7300 6100 6e00 7400 6100 2e00 6700 y.s.a.n.t.a...g. │ 00003850: 6400 0000 0000 0000 0000 0000 0000 0000 d............... │ 00003860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -1147,340 +1147,340 @@ │ 000047a0: 0001 0000 0000 0000 0001 0000 0001 0000 ................ │ 000047b0: 0001 0000 0000 0000 0001 0000 0001 0000 ................ │ 000047c0: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ 000047d0: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ 000047e0: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ 000047f0: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ 00004800: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ -00004810: 0001 0000 0102 4800 9401 0000 0200 0000 ......H......... │ -00004820: 3700 0000 2401 0000 3400 0000 0000 0000 7...$...4....... │ +00004810: 0001 0000 0102 4c00 9801 0000 0200 0000 ......L......... │ +00004820: 3700 0000 2801 0000 3800 0000 0000 0000 7...(...8....... │ 00004830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004860: ffff ffff ffff ffff 1000 0000 ffff ffff ................ │ -00004870: ffff ffff 2000 0000 ffff ffff ffff ffff .... ........... │ -00004880: 3000 0000 ffff ffff ffff ffff ffff ffff 0............... │ +00004860: 0000 0000 ffff ffff ffff ffff 1000 0000 ................ │ +00004870: ffff ffff ffff ffff 2000 0000 ffff ffff ........ ....... │ +00004880: ffff ffff 3000 0000 ffff ffff ffff ffff ....0........... │ 00004890: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000048a0: ffff ffff ffff ffff ffff ffff 4000 0000 ............@... │ -000048b0: ffff ffff ffff ffff 5000 0000 ffff ffff ........P....... │ +000048a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000048b0: 4000 0000 ffff ffff ffff ffff 5000 0000 @...........P... │ 000048c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000048d0: ffff ffff ffff ffff 6000 0000 ffff ffff ........`....... │ +000048d0: ffff ffff ffff ffff ffff ffff 6000 0000 ............`... │ 000048e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000048f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00004900: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00004910: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00004920: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00004930: ffff ffff ffff ffff 0800 0000 0000 0000 ................ │ -00004940: 0800 0003 0000 0000 0800 0000 0300 0000 ................ │ -00004950: 0800 0003 0900 0000 0800 0000 0600 0000 ................ │ -00004960: 0800 0003 0800 0000 0800 0000 0900 0000 ................ │ -00004970: 0800 0003 0700 0000 0800 0000 1400 0000 ................ │ -00004980: 0800 0003 0600 0000 0800 0000 1700 0000 ................ │ -00004990: 0800 0003 0500 0000 0800 0000 1f00 0000 ................ │ -000049a0: 0800 0003 0400 0000 0102 4800 f403 0000 ..........H..... │ -000049b0: 0200 0000 3700 0000 2401 0000 3400 0000 ....7...$...4... │ -000049c0: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ -000049d0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00004930: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ +00004940: 0000 0000 0800 0003 0000 0000 0800 0000 ................ │ +00004950: 0300 0000 0800 0003 0900 0000 0800 0000 ................ │ +00004960: 0600 0000 0800 0003 0800 0000 0800 0000 ................ │ +00004970: 0900 0000 0800 0003 0700 0000 0800 0000 ................ │ +00004980: 1400 0000 0800 0003 0600 0000 0800 0000 ................ │ +00004990: 1700 0000 0800 0003 0500 0000 0800 0000 ................ │ +000049a0: 1f00 0000 0800 0003 0400 0000 0102 4c00 ..............L. │ +000049b0: f803 0000 0200 0000 3700 0000 2801 0000 ........7...(... │ +000049c0: 3800 0000 0000 0000 0000 0000 0000 a000 8............... │ +000049d0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ 000049e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000049f0: ffff ffff 0000 0000 1000 0000 ffff ffff ................ │ -00004a00: 2000 0000 3000 0000 ffff ffff 4000 0000 ...0.......@... │ -00004a10: 5000 0000 ffff ffff 6000 0000 7000 0000 P.......`...p... │ -00004a20: 8000 0000 ffff ffff 9000 0000 a000 0000 ................ │ -00004a30: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00004a40: ffff ffff f000 0000 0001 0000 ffff ffff ................ │ -00004a50: 1001 0000 2001 0000 3001 0000 ffff ffff .... ...0....... │ -00004a60: 4001 0000 5001 0000 6001 0000 ffff ffff @...P...`....... │ -00004a70: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00004a80: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00004a90: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -00004aa0: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -00004ab0: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -00004ac0: ffff ffff b002 0000 c002 0000 0800 0000 ................ │ -00004ad0: 0100 0000 0800 0003 0c00 0000 0800 0000 ................ │ -00004ae0: 0200 0000 0800 0003 3200 0000 0800 0000 ........2....... │ -00004af0: 0400 0000 0800 0003 1200 0000 0800 0000 ................ │ -00004b00: 0500 0000 0800 0003 0e00 0000 0800 0000 ................ │ -00004b10: 0700 0000 0800 0003 1300 0000 0800 0000 ................ │ -00004b20: 0800 0000 0800 0003 1700 0000 0800 0000 ................ │ -00004b30: 0a00 0000 0800 0003 1c00 0000 0800 0000 ................ │ -00004b40: 0b00 0000 0800 0003 2000 0000 0800 0000 ........ ....... │ -00004b50: 0c00 0000 0800 0003 2400 0000 0800 0000 ........$....... │ -00004b60: 0e00 0000 0800 0003 2800 0000 0800 0000 ........(....... │ -00004b70: 0f00 0000 0800 0003 2b00 0000 0800 0000 ........+....... │ -00004b80: 1000 0000 0800 0003 2f00 0000 0800 0000 ......../....... │ -00004b90: 1100 0000 0800 0003 3300 0000 0800 0000 ........3....... │ -00004ba0: 1200 0000 0800 0003 3700 0000 0800 0000 ........7....... │ -00004bb0: 1300 0000 0800 0003 3600 0000 0800 0000 ........6....... │ -00004bc0: 1500 0000 0800 0003 3500 0000 0800 0000 ........5....... │ -00004bd0: 1600 0000 0800 0003 3400 0000 0800 0000 ........4....... │ -00004be0: 1800 0000 0800 0003 3100 0000 0800 0000 ........1....... │ -00004bf0: 1900 0000 0800 0003 3000 0000 0800 0000 ........0....... │ -00004c00: 1a00 0000 0800 0003 2e00 0000 0800 0000 ................ │ -00004c10: 1c00 0000 0800 0003 2d00 0000 0800 0000 ........-....... │ -00004c20: 1d00 0000 0800 0003 2c00 0000 0800 0000 ........,....... │ -00004c30: 1e00 0000 0800 0003 2a00 0000 0800 0000 ........*....... │ -00004c40: 2000 0000 0800 0003 2900 0000 0800 0000 .......)....... │ -00004c50: 2100 0000 0800 0003 2700 0000 0800 0000 !.......'....... │ -00004c60: 2200 0000 0800 0003 2600 0000 0800 0000 ".......&....... │ -00004c70: 2300 0000 0800 0003 2500 0000 0800 0000 #.......%....... │ -00004c80: 2400 0000 0800 0003 2300 0000 0800 0000 $.......#....... │ -00004c90: 2500 0000 0800 0003 2200 0000 0800 0000 %......."....... │ -00004ca0: 2600 0000 0800 0003 2100 0000 0800 0000 &.......!....... │ -00004cb0: 2700 0000 0800 0003 1f00 0000 0800 0000 '............... │ -00004cc0: 2800 0000 0800 0003 1e00 0000 0800 0000 (............... │ -00004cd0: 2900 0000 0800 0003 1d00 0000 0800 0000 )............... │ -00004ce0: 2a00 0000 0800 0003 1b00 0000 0800 0000 *............... │ -00004cf0: 2b00 0000 0800 0003 1a00 0000 0800 0000 +............... │ -00004d00: 2c00 0000 0800 0003 1900 0000 0800 0000 ,............... │ -00004d10: 2d00 0000 0800 0003 1800 0000 0800 0000 -............... │ -00004d20: 2e00 0000 0800 0003 1600 0000 0800 0000 ................ │ -00004d30: 2f00 0000 0800 0003 1500 0000 0800 0000 /............... │ -00004d40: 3000 0000 0800 0003 1400 0000 0800 0000 0............... │ -00004d50: 3100 0000 0800 0003 1100 0000 0800 0000 1............... │ -00004d60: 3200 0000 0800 0003 0b00 0000 0800 0000 2............... │ -00004d70: 3300 0000 0800 0003 1000 0000 0800 0000 3............... │ -00004d80: 3500 0000 0800 0003 0f00 0000 0800 0000 5............... │ -00004d90: 3600 0000 0800 0003 0d00 0000 0102 4800 6.............H. │ -00004da0: 0404 0000 0200 0000 3700 0000 2401 0000 ........7...$... │ -00004db0: 3400 0000 0000 0000 0000 0000 0000 f000 4............... │ -00004dc0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -00004dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004de0: 0000 0000 ffff ffff 0000 0000 1000 0000 ................ │ -00004df0: ffff ffff 2000 0000 3000 0000 ffff ffff .... ...0....... │ -00004e00: 4000 0000 5000 0000 ffff ffff 6000 0000 @...P.......`... │ -00004e10: 7000 0000 8000 0000 ffff ffff 9000 0000 p............... │ -00004e20: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00004e30: e000 0000 ffff ffff f000 0000 0001 0000 ................ │ -00004e40: ffff ffff 1001 0000 2001 0000 3001 0000 ........ ...0... │ -00004e50: ffff ffff 4001 0000 5001 0000 6001 0000 ....@...P...`... │ -00004e60: ffff ffff 7001 0000 8001 0000 9001 0000 ....p........... │ -00004e70: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -00004e80: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -00004e90: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -00004ea0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ -00004eb0: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ -00004ec0: 0800 0000 0100 0000 0800 0003 3900 0000 ............9... │ -00004ed0: 0800 0000 0200 0000 0800 0003 3e00 0000 ............>... │ -00004ee0: 0800 0000 0400 0000 0800 0003 4500 0000 ............E... │ -00004ef0: 0800 0000 0500 0000 0800 0003 3d00 0000 ............=... │ -00004f00: 0800 0000 0700 0000 0800 0003 4800 0000 ............H... │ -00004f10: 0800 0000 0800 0000 0800 0003 4f00 0000 ............O... │ -00004f20: 0800 0000 0a00 0000 0800 0003 5500 0000 ............U... │ -00004f30: 0800 0000 0b00 0000 0800 0003 5c00 0000 ............\... │ -00004f40: 0800 0000 0c00 0000 0800 0003 6100 0000 ............a... │ -00004f50: 0800 0000 0e00 0000 0800 0003 6200 0000 ............b... │ -00004f60: 0800 0000 0f00 0000 0800 0003 5900 0000 ............Y... │ -00004f70: 0800 0000 1000 0000 0800 0003 4c00 0000 ............L... │ -00004f80: 0800 0000 1100 0000 0800 0003 4300 0000 ............C... │ -00004f90: 0800 0000 1200 0000 0800 0003 3800 0000 ............8... │ -00004fa0: 0800 0000 1300 0000 0800 0003 3c00 0000 ............<... │ -00004fb0: 0800 0000 1500 0000 0800 0003 4000 0000 ............@... │ -00004fc0: 0800 0000 1600 0000 0800 0003 4400 0000 ............D... │ -00004fd0: 0800 0000 1800 0000 0800 0003 4900 0000 ............I... │ -00004fe0: 0800 0000 1900 0000 0800 0003 4d00 0000 ............M... │ -00004ff0: 0800 0000 1a00 0000 0800 0003 5100 0000 ............Q... │ -00005000: 0800 0000 1c00 0000 0800 0003 5600 0000 ............V... │ -00005010: 0800 0000 1d00 0000 0800 0003 5a00 0000 ............Z... │ -00005020: 0800 0000 1e00 0000 0800 0003 5e00 0000 ............^... │ -00005030: 0800 0000 2000 0000 0800 0003 6300 0000 .... .......c... │ -00005040: 0800 0000 2100 0000 0800 0003 6500 0000 ....!.......e... │ -00005050: 0800 0000 2200 0000 0800 0003 6400 0000 ....".......d... │ -00005060: 0800 0000 2300 0000 0800 0003 6000 0000 ....#.......`... │ -00005070: 0800 0000 2400 0000 0800 0003 5f00 0000 ....$......._... │ -00005080: 0800 0000 2500 0000 0800 0003 5d00 0000 ....%.......]... │ -00005090: 0800 0000 2600 0000 0800 0003 5b00 0000 ....&.......[... │ -000050a0: 0800 0000 2700 0000 0800 0003 5800 0000 ....'.......X... │ -000050b0: 0800 0000 2800 0000 0800 0003 5700 0000 ....(.......W... │ -000050c0: 0800 0000 2900 0000 0800 0003 5400 0000 ....).......T... │ -000050d0: 0800 0000 2a00 0000 0800 0003 5300 0000 ....*.......S... │ -000050e0: 0800 0000 2b00 0000 0800 0003 5200 0000 ....+.......R... │ -000050f0: 0800 0000 2c00 0000 0800 0003 5000 0000 ....,.......P... │ -00005100: 0800 0000 2d00 0000 0800 0003 4e00 0000 ....-.......N... │ -00005110: 0800 0000 2e00 0000 0800 0003 4b00 0000 ............K... │ -00005120: 0800 0000 2f00 0000 0800 0003 4a00 0000 ..../.......J... │ -00005130: 0800 0000 3000 0000 0800 0003 4700 0000 ....0.......G... │ -00005140: 0800 0000 3100 0000 0800 0003 4600 0000 ....1.......F... │ -00005150: 0800 0000 3200 0000 0800 0003 4200 0000 ....2.......B... │ -00005160: 0800 0000 3300 0000 0800 0003 4100 0000 ....3.......A... │ -00005170: 0800 0000 3400 0000 0800 0003 3f00 0000 ....4.......?... │ -00005180: 0800 0000 3500 0000 0800 0003 3b00 0000 ....5.......;... │ -00005190: 0800 0000 3600 0000 0800 0003 3a00 0000 ....6.......:... │ -000051a0: 0102 4800 1404 0000 0200 0000 3700 0000 ..H.........7... │ -000051b0: 2401 0000 3400 0000 0000 0000 0000 0000 $...4........... │ -000051c0: 0000 4001 0000 0000 0000 0000 0400 0000 ..@............. │ -000051d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000051e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................ │ -000051f0: 1000 0000 ffff ffff 2000 0000 3000 0000 ........ ...0... │ -00005200: ffff ffff 4000 0000 5000 0000 ffff ffff ....@...P....... │ -00005210: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00005220: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00005230: e000 0000 f000 0000 ffff ffff 0001 0000 ................ │ -00005240: 1001 0000 ffff ffff 2001 0000 3001 0000 ........ ...0... │ -00005250: ffff ffff 4001 0000 5001 0000 6001 0000 ....@...P...`... │ -00005260: 7001 0000 ffff ffff 8001 0000 9001 0000 p............... │ -00005270: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -00005280: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -00005290: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -000052a0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ -000052b0: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ -000052c0: e002 0000 0800 0000 0100 0000 0800 0003 ................ │ -000052d0: 6e00 0000 0800 0000 0200 0000 0800 0003 n............... │ -000052e0: 8a00 0000 0800 0000 0400 0000 0800 0003 ................ │ -000052f0: 6900 0000 0800 0000 0500 0000 0800 0003 i............... │ -00005300: 7e00 0000 0800 0000 0700 0000 0800 0003 ~............... │ -00005310: 8e00 0000 0800 0000 0800 0000 0800 0003 ................ │ -00005320: 9200 0000 0800 0000 0a00 0000 0800 0003 ................ │ -00005330: 8200 0000 0800 0000 0b00 0000 0800 0003 ................ │ -00005340: 7600 0000 0800 0000 0c00 0000 0800 0003 v............... │ -00005350: 6a00 0000 0800 0000 0d00 0000 0800 0003 j............... │ -00005360: 6600 0000 0800 0000 0e00 0000 0800 0003 f............... │ -00005370: 7700 0000 0800 0000 0f00 0000 0800 0003 w............... │ -00005380: 8600 0000 0800 0000 1000 0000 0800 0003 ................ │ -00005390: 8900 0000 0800 0000 1100 0000 0800 0003 ................ │ -000053a0: 7900 0000 0800 0000 1200 0000 0800 0003 y............... │ -000053b0: 6d00 0000 0800 0000 1300 0000 0800 0003 m............... │ -000053c0: 7200 0000 0800 0000 1500 0000 0800 0003 r............... │ -000053d0: 7d00 0000 0800 0000 1600 0000 0800 0003 }............... │ -000053e0: 8100 0000 0800 0000 1800 0000 0800 0003 ................ │ -000053f0: 8d00 0000 0800 0000 1900 0000 0800 0003 ................ │ -00005400: 9300 0000 0800 0000 1b00 0000 0800 0003 ................ │ -00005410: 8700 0000 0800 0000 1c00 0000 0800 0003 ................ │ -00005420: 8300 0000 0800 0000 1d00 0000 0800 0003 ................ │ -00005430: 7b00 0000 0800 0000 1e00 0000 0800 0003 {............... │ -00005440: 7300 0000 0800 0000 2000 0000 0800 0003 s....... ....... │ -00005450: 6b00 0000 0800 0000 2100 0000 0800 0003 k.......!....... │ -00005460: 6800 0000 0800 0000 2200 0000 0800 0003 h......."....... │ -00005470: 6c00 0000 0800 0000 2300 0000 0800 0003 l.......#....... │ -00005480: 7000 0000 0800 0000 2400 0000 0800 0003 p.......$....... │ -00005490: 7400 0000 0800 0000 2500 0000 0800 0003 t.......%....... │ -000054a0: 7800 0000 0800 0000 2600 0000 0800 0003 x.......&....... │ -000054b0: 7c00 0000 0800 0000 2700 0000 0800 0003 |.......'....... │ -000054c0: 8000 0000 0800 0000 2800 0000 0800 0003 ........(....... │ -000054d0: 8400 0000 0800 0000 2900 0000 0800 0003 ........)....... │ -000054e0: 8800 0000 0800 0000 2a00 0000 0800 0003 ........*....... │ -000054f0: 8c00 0000 0800 0000 2b00 0000 0800 0003 ........+....... │ -00005500: 9000 0000 0800 0000 2c00 0000 0800 0003 ........,....... │ -00005510: 6700 0000 0800 0000 2d00 0000 0800 0003 g.......-....... │ -00005520: 9100 0000 0800 0000 2e00 0000 0800 0003 ................ │ -00005530: 8f00 0000 0800 0000 2f00 0000 0800 0003 ......../....... │ -00005540: 8b00 0000 0800 0000 3000 0000 0800 0003 ........0....... │ -00005550: 9400 0000 0800 0000 3100 0000 0800 0003 ........1....... │ -00005560: 8500 0000 0800 0000 3200 0000 0800 0003 ........2....... │ -00005570: 7f00 0000 0800 0000 3300 0000 0800 0003 ........3....... │ -00005580: 7a00 0000 0800 0000 3400 0000 0800 0003 z.......4....... │ -00005590: 7500 0000 0800 0000 3500 0000 0800 0003 u.......5....... │ -000055a0: 7100 0000 0800 0000 3600 0000 0800 0003 q.......6....... │ -000055b0: 6f00 0000 0102 4800 d403 0000 0200 0000 o.....H......... │ -000055c0: 3700 0000 2401 0000 3400 0000 0000 0000 7...$...4....... │ -000055d0: 0000 0000 0000 e001 0000 0000 0000 0000 ................ │ -000055e0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -000055f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00005600: 0000 0000 1000 0000 ffff ffff 2000 0000 ............ ... │ -00005610: 3000 0000 ffff ffff 4000 0000 5000 0000 0.......@...P... │ -00005620: ffff ffff 6000 0000 7000 0000 ffff ffff ....`...p....... │ -00005630: ffff ffff ffff ffff 8000 0000 9000 0000 ................ │ -00005640: a000 0000 b000 0000 ffff ffff ffff ffff ................ │ -00005650: c000 0000 d000 0000 ffff ffff e000 0000 ................ │ -00005660: f000 0000 0001 0000 ffff ffff 1001 0000 ................ │ -00005670: 2001 0000 3001 0000 ffff ffff 4001 0000 ...0.......@... │ -00005680: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ -00005690: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ -000056a0: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ -000056b0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ -000056c0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ -000056d0: 9002 0000 a002 0000 0800 0000 0100 0000 ................ │ -000056e0: 0800 0003 bd00 0000 0800 0000 0200 0000 ................ │ -000056f0: 0800 0003 a400 0000 0800 0000 0400 0000 ................ │ -00005700: 0800 0003 b900 0000 0800 0000 0500 0000 ................ │ -00005710: 0800 0003 a600 0000 0800 0000 0700 0000 ................ │ -00005720: 0800 0003 9a00 0000 0800 0000 0800 0000 ................ │ -00005730: 0800 0003 9e00 0000 0800 0000 0a00 0000 ................ │ -00005740: 0800 0003 ae00 0000 0800 0000 0b00 0000 ................ │ -00005750: 0800 0003 b500 0000 0800 0000 0f00 0000 ................ │ -00005760: 0800 0003 9700 0000 0800 0000 1000 0000 ................ │ -00005770: 0800 0003 a300 0000 0800 0000 1100 0000 ................ │ -00005780: 0800 0003 b600 0000 0800 0000 1200 0000 ................ │ -00005790: 0800 0003 ba00 0000 0800 0000 1500 0000 ................ │ -000057a0: 0800 0003 ab00 0000 0800 0000 1600 0000 ................ │ -000057b0: 0800 0003 a700 0000 0800 0000 1800 0000 ................ │ -000057c0: 0800 0003 9b00 0000 0800 0000 1900 0000 ................ │ -000057d0: 0800 0003 9600 0000 0800 0000 1a00 0000 ................ │ -000057e0: 0800 0003 9c00 0000 0800 0000 1c00 0000 ................ │ -000057f0: 0800 0003 ac00 0000 0800 0000 1d00 0000 ................ │ -00005800: 0800 0003 b000 0000 0800 0000 1e00 0000 ................ │ -00005810: 0800 0003 bb00 0000 0800 0000 2000 0000 ............ ... │ -00005820: 0800 0003 a000 0000 0800 0000 2100 0000 ............!... │ -00005830: 0800 0003 bf00 0000 0800 0000 2200 0000 ............"... │ -00005840: 0800 0003 be00 0000 0800 0000 2300 0000 ............#... │ -00005850: 0800 0003 b700 0000 0800 0000 2400 0000 ............$... │ -00005860: 0800 0003 b300 0000 0800 0000 2500 0000 ............%... │ -00005870: 0800 0003 b200 0000 0800 0000 2600 0000 ............&... │ -00005880: 0800 0003 af00 0000 0800 0000 2700 0000 ............'... │ -00005890: 0800 0003 aa00 0000 0800 0000 2800 0000 ............(... │ -000058a0: 0800 0003 a800 0000 0800 0000 2900 0000 ............)... │ -000058b0: 0800 0003 a200 0000 0800 0000 2a00 0000 ............*... │ -000058c0: 0800 0003 9f00 0000 0800 0000 2b00 0000 ............+... │ -000058d0: 0800 0003 9800 0000 0800 0000 2c00 0000 ............,... │ -000058e0: 0800 0003 9500 0000 0800 0000 2d00 0000 ............-... │ -000058f0: 0800 0003 9900 0000 0800 0000 2e00 0000 ................ │ -00005900: 0800 0003 9d00 0000 0800 0000 2f00 0000 ............/... │ -00005910: 0800 0003 a100 0000 0800 0000 3000 0000 ............0... │ -00005920: 0800 0003 a500 0000 0800 0000 3100 0000 ............1... │ -00005930: 0800 0003 a900 0000 0800 0000 3200 0000 ............2... │ -00005940: 0800 0003 ad00 0000 0800 0000 3300 0000 ............3... │ -00005950: 0800 0003 b100 0000 0800 0000 3400 0000 ............4... │ -00005960: 0800 0003 b400 0000 0800 0000 3500 0000 ............5... │ -00005970: 0800 0003 b800 0000 0800 0000 3600 0000 ............6... │ -00005980: 0800 0003 bc00 0000 0102 4800 3401 0000 ..........H.4... │ -00005990: 0200 0000 3700 0000 2401 0000 3400 0000 ....7...$...4... │ -000059a0: 0000 0000 0000 0000 0000 8002 0000 0000 ................ │ -000059b0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -000059c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000059d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000059e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000049f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................ │ +00004a00: 1000 0000 ffff ffff 2000 0000 3000 0000 ........ ...0... │ +00004a10: ffff ffff 4000 0000 5000 0000 ffff ffff ....@...P....... │ +00004a20: 6000 0000 7000 0000 8000 0000 ffff ffff `...p........... │ +00004a30: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00004a40: d000 0000 e000 0000 ffff ffff f000 0000 ................ │ +00004a50: 0001 0000 ffff ffff 1001 0000 2001 0000 ............ ... │ +00004a60: 3001 0000 ffff ffff 4001 0000 5001 0000 0.......@...P... │ +00004a70: 6001 0000 ffff ffff 7001 0000 8001 0000 `.......p....... │ +00004a80: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ +00004a90: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ +00004aa0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ +00004ab0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ +00004ac0: 9002 0000 a002 0000 ffff ffff b002 0000 ................ │ +00004ad0: c002 0000 0800 0000 0100 0000 0800 0003 ................ │ +00004ae0: 0c00 0000 0800 0000 0200 0000 0800 0003 ................ │ +00004af0: 3200 0000 0800 0000 0400 0000 0800 0003 2............... │ +00004b00: 1200 0000 0800 0000 0500 0000 0800 0003 ................ │ +00004b10: 0e00 0000 0800 0000 0700 0000 0800 0003 ................ │ +00004b20: 1300 0000 0800 0000 0800 0000 0800 0003 ................ │ +00004b30: 1700 0000 0800 0000 0a00 0000 0800 0003 ................ │ +00004b40: 1c00 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00004b50: 2000 0000 0800 0000 0c00 0000 0800 0003 ............... │ +00004b60: 2400 0000 0800 0000 0e00 0000 0800 0003 $............... │ +00004b70: 2800 0000 0800 0000 0f00 0000 0800 0003 (............... │ +00004b80: 2b00 0000 0800 0000 1000 0000 0800 0003 +............... │ +00004b90: 2f00 0000 0800 0000 1100 0000 0800 0003 /............... │ +00004ba0: 3300 0000 0800 0000 1200 0000 0800 0003 3............... │ +00004bb0: 3700 0000 0800 0000 1300 0000 0800 0003 7............... │ +00004bc0: 3600 0000 0800 0000 1500 0000 0800 0003 6............... │ +00004bd0: 3500 0000 0800 0000 1600 0000 0800 0003 5............... │ +00004be0: 3400 0000 0800 0000 1800 0000 0800 0003 4............... │ +00004bf0: 3100 0000 0800 0000 1900 0000 0800 0003 1............... │ +00004c00: 3000 0000 0800 0000 1a00 0000 0800 0003 0............... │ +00004c10: 2e00 0000 0800 0000 1c00 0000 0800 0003 ................ │ +00004c20: 2d00 0000 0800 0000 1d00 0000 0800 0003 -............... │ +00004c30: 2c00 0000 0800 0000 1e00 0000 0800 0003 ,............... │ +00004c40: 2a00 0000 0800 0000 2000 0000 0800 0003 *....... ....... │ +00004c50: 2900 0000 0800 0000 2100 0000 0800 0003 ).......!....... │ +00004c60: 2700 0000 0800 0000 2200 0000 0800 0003 '......."....... │ +00004c70: 2600 0000 0800 0000 2300 0000 0800 0003 &.......#....... │ +00004c80: 2500 0000 0800 0000 2400 0000 0800 0003 %.......$....... │ +00004c90: 2300 0000 0800 0000 2500 0000 0800 0003 #.......%....... │ +00004ca0: 2200 0000 0800 0000 2600 0000 0800 0003 ".......&....... │ +00004cb0: 2100 0000 0800 0000 2700 0000 0800 0003 !.......'....... │ +00004cc0: 1f00 0000 0800 0000 2800 0000 0800 0003 ........(....... │ +00004cd0: 1e00 0000 0800 0000 2900 0000 0800 0003 ........)....... │ +00004ce0: 1d00 0000 0800 0000 2a00 0000 0800 0003 ........*....... │ +00004cf0: 1b00 0000 0800 0000 2b00 0000 0800 0003 ........+....... │ +00004d00: 1a00 0000 0800 0000 2c00 0000 0800 0003 ........,....... │ +00004d10: 1900 0000 0800 0000 2d00 0000 0800 0003 ........-....... │ +00004d20: 1800 0000 0800 0000 2e00 0000 0800 0003 ................ │ +00004d30: 1600 0000 0800 0000 2f00 0000 0800 0003 ......../....... │ +00004d40: 1500 0000 0800 0000 3000 0000 0800 0003 ........0....... │ +00004d50: 1400 0000 0800 0000 3100 0000 0800 0003 ........1....... │ +00004d60: 1100 0000 0800 0000 3200 0000 0800 0003 ........2....... │ +00004d70: 0b00 0000 0800 0000 3300 0000 0800 0003 ........3....... │ +00004d80: 1000 0000 0800 0000 3500 0000 0800 0003 ........5....... │ +00004d90: 0f00 0000 0800 0000 3600 0000 0800 0003 ........6....... │ +00004da0: 0d00 0000 0102 4c00 0804 0000 0200 0000 ......L......... │ +00004db0: 3700 0000 2801 0000 3800 0000 0000 0000 7...(...8....... │ +00004dc0: 0000 0000 0000 f000 0000 0000 0000 0000 ................ │ +00004dd0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004df0: ffff ffff 0000 0000 1000 0000 ffff ffff ................ │ +00004e00: 2000 0000 3000 0000 ffff ffff 4000 0000 ...0.......@... │ +00004e10: 5000 0000 ffff ffff 6000 0000 7000 0000 P.......`...p... │ +00004e20: 8000 0000 ffff ffff 9000 0000 a000 0000 ................ │ +00004e30: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ +00004e40: ffff ffff f000 0000 0001 0000 ffff ffff ................ │ +00004e50: 1001 0000 2001 0000 3001 0000 ffff ffff .... ...0....... │ +00004e60: 4001 0000 5001 0000 6001 0000 ffff ffff @...P...`....... │ +00004e70: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ +00004e80: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ +00004e90: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ +00004ea0: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ +00004eb0: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ +00004ec0: b002 0000 c002 0000 d002 0000 0800 0000 ................ │ +00004ed0: 0100 0000 0800 0003 3900 0000 0800 0000 ........9....... │ +00004ee0: 0200 0000 0800 0003 3e00 0000 0800 0000 ........>....... │ +00004ef0: 0400 0000 0800 0003 4500 0000 0800 0000 ........E....... │ +00004f00: 0500 0000 0800 0003 3d00 0000 0800 0000 ........=....... │ +00004f10: 0700 0000 0800 0003 4800 0000 0800 0000 ........H....... │ +00004f20: 0800 0000 0800 0003 4f00 0000 0800 0000 ........O....... │ +00004f30: 0a00 0000 0800 0003 5500 0000 0800 0000 ........U....... │ +00004f40: 0b00 0000 0800 0003 5c00 0000 0800 0000 ........\....... │ +00004f50: 0c00 0000 0800 0003 6100 0000 0800 0000 ........a....... │ +00004f60: 0e00 0000 0800 0003 6200 0000 0800 0000 ........b....... │ +00004f70: 0f00 0000 0800 0003 5900 0000 0800 0000 ........Y....... │ +00004f80: 1000 0000 0800 0003 4c00 0000 0800 0000 ........L....... │ +00004f90: 1100 0000 0800 0003 4300 0000 0800 0000 ........C....... │ +00004fa0: 1200 0000 0800 0003 3800 0000 0800 0000 ........8....... │ +00004fb0: 1300 0000 0800 0003 3c00 0000 0800 0000 ........<....... │ +00004fc0: 1500 0000 0800 0003 4000 0000 0800 0000 ........@....... │ +00004fd0: 1600 0000 0800 0003 4400 0000 0800 0000 ........D....... │ +00004fe0: 1800 0000 0800 0003 4900 0000 0800 0000 ........I....... │ +00004ff0: 1900 0000 0800 0003 4d00 0000 0800 0000 ........M....... │ +00005000: 1a00 0000 0800 0003 5100 0000 0800 0000 ........Q....... │ +00005010: 1c00 0000 0800 0003 5600 0000 0800 0000 ........V....... │ +00005020: 1d00 0000 0800 0003 5a00 0000 0800 0000 ........Z....... │ +00005030: 1e00 0000 0800 0003 5e00 0000 0800 0000 ........^....... │ +00005040: 2000 0000 0800 0003 6300 0000 0800 0000 .......c....... │ +00005050: 2100 0000 0800 0003 6500 0000 0800 0000 !.......e....... │ +00005060: 2200 0000 0800 0003 6400 0000 0800 0000 ".......d....... │ +00005070: 2300 0000 0800 0003 6000 0000 0800 0000 #.......`....... │ +00005080: 2400 0000 0800 0003 5f00 0000 0800 0000 $......._....... │ +00005090: 2500 0000 0800 0003 5d00 0000 0800 0000 %.......]....... │ +000050a0: 2600 0000 0800 0003 5b00 0000 0800 0000 &.......[....... │ +000050b0: 2700 0000 0800 0003 5800 0000 0800 0000 '.......X....... │ +000050c0: 2800 0000 0800 0003 5700 0000 0800 0000 (.......W....... │ +000050d0: 2900 0000 0800 0003 5400 0000 0800 0000 ).......T....... │ +000050e0: 2a00 0000 0800 0003 5300 0000 0800 0000 *.......S....... │ +000050f0: 2b00 0000 0800 0003 5200 0000 0800 0000 +.......R....... │ +00005100: 2c00 0000 0800 0003 5000 0000 0800 0000 ,.......P....... │ +00005110: 2d00 0000 0800 0003 4e00 0000 0800 0000 -.......N....... │ +00005120: 2e00 0000 0800 0003 4b00 0000 0800 0000 ........K....... │ +00005130: 2f00 0000 0800 0003 4a00 0000 0800 0000 /.......J....... │ +00005140: 3000 0000 0800 0003 4700 0000 0800 0000 0.......G....... │ +00005150: 3100 0000 0800 0003 4600 0000 0800 0000 1.......F....... │ +00005160: 3200 0000 0800 0003 4200 0000 0800 0000 2.......B....... │ +00005170: 3300 0000 0800 0003 4100 0000 0800 0000 3.......A....... │ +00005180: 3400 0000 0800 0003 3f00 0000 0800 0000 4.......?....... │ +00005190: 3500 0000 0800 0003 3b00 0000 0800 0000 5.......;....... │ +000051a0: 3600 0000 0800 0003 3a00 0000 0102 4c00 6.......:.....L. │ +000051b0: 1804 0000 0200 0000 3700 0000 2801 0000 ........7...(... │ +000051c0: 3800 0000 0000 0000 0000 0000 0000 4001 8.............@. │ +000051d0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ +000051e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000051f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................ │ +00005200: 1000 0000 ffff ffff 2000 0000 3000 0000 ........ ...0... │ +00005210: ffff ffff 4000 0000 5000 0000 ffff ffff ....@...P....... │ +00005220: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00005230: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00005240: e000 0000 f000 0000 ffff ffff 0001 0000 ................ │ +00005250: 1001 0000 ffff ffff 2001 0000 3001 0000 ........ ...0... │ +00005260: ffff ffff 4001 0000 5001 0000 6001 0000 ....@...P...`... │ +00005270: 7001 0000 ffff ffff 8001 0000 9001 0000 p............... │ +00005280: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ +00005290: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ +000052a0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ +000052b0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ +000052c0: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ +000052d0: e002 0000 0800 0000 0100 0000 0800 0003 ................ │ +000052e0: 6e00 0000 0800 0000 0200 0000 0800 0003 n............... │ +000052f0: 8a00 0000 0800 0000 0400 0000 0800 0003 ................ │ +00005300: 6900 0000 0800 0000 0500 0000 0800 0003 i............... │ +00005310: 7e00 0000 0800 0000 0700 0000 0800 0003 ~............... │ +00005320: 8e00 0000 0800 0000 0800 0000 0800 0003 ................ │ +00005330: 9200 0000 0800 0000 0a00 0000 0800 0003 ................ │ +00005340: 8200 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00005350: 7600 0000 0800 0000 0c00 0000 0800 0003 v............... │ +00005360: 6a00 0000 0800 0000 0d00 0000 0800 0003 j............... │ +00005370: 6600 0000 0800 0000 0e00 0000 0800 0003 f............... │ +00005380: 7700 0000 0800 0000 0f00 0000 0800 0003 w............... │ +00005390: 8600 0000 0800 0000 1000 0000 0800 0003 ................ │ +000053a0: 8900 0000 0800 0000 1100 0000 0800 0003 ................ │ +000053b0: 7900 0000 0800 0000 1200 0000 0800 0003 y............... │ +000053c0: 6d00 0000 0800 0000 1300 0000 0800 0003 m............... │ +000053d0: 7200 0000 0800 0000 1500 0000 0800 0003 r............... │ +000053e0: 7d00 0000 0800 0000 1600 0000 0800 0003 }............... │ +000053f0: 8100 0000 0800 0000 1800 0000 0800 0003 ................ │ +00005400: 8d00 0000 0800 0000 1900 0000 0800 0003 ................ │ +00005410: 9300 0000 0800 0000 1b00 0000 0800 0003 ................ │ +00005420: 8700 0000 0800 0000 1c00 0000 0800 0003 ................ │ +00005430: 8300 0000 0800 0000 1d00 0000 0800 0003 ................ │ +00005440: 7b00 0000 0800 0000 1e00 0000 0800 0003 {............... │ +00005450: 7300 0000 0800 0000 2000 0000 0800 0003 s....... ....... │ +00005460: 6b00 0000 0800 0000 2100 0000 0800 0003 k.......!....... │ +00005470: 6800 0000 0800 0000 2200 0000 0800 0003 h......."....... │ +00005480: 6c00 0000 0800 0000 2300 0000 0800 0003 l.......#....... │ +00005490: 7000 0000 0800 0000 2400 0000 0800 0003 p.......$....... │ +000054a0: 7400 0000 0800 0000 2500 0000 0800 0003 t.......%....... │ +000054b0: 7800 0000 0800 0000 2600 0000 0800 0003 x.......&....... │ +000054c0: 7c00 0000 0800 0000 2700 0000 0800 0003 |.......'....... │ +000054d0: 8000 0000 0800 0000 2800 0000 0800 0003 ........(....... │ +000054e0: 8400 0000 0800 0000 2900 0000 0800 0003 ........)....... │ +000054f0: 8800 0000 0800 0000 2a00 0000 0800 0003 ........*....... │ +00005500: 8c00 0000 0800 0000 2b00 0000 0800 0003 ........+....... │ +00005510: 9000 0000 0800 0000 2c00 0000 0800 0003 ........,....... │ +00005520: 6700 0000 0800 0000 2d00 0000 0800 0003 g.......-....... │ +00005530: 9100 0000 0800 0000 2e00 0000 0800 0003 ................ │ +00005540: 8f00 0000 0800 0000 2f00 0000 0800 0003 ......../....... │ +00005550: 8b00 0000 0800 0000 3000 0000 0800 0003 ........0....... │ +00005560: 9400 0000 0800 0000 3100 0000 0800 0003 ........1....... │ +00005570: 8500 0000 0800 0000 3200 0000 0800 0003 ........2....... │ +00005580: 7f00 0000 0800 0000 3300 0000 0800 0003 ........3....... │ +00005590: 7a00 0000 0800 0000 3400 0000 0800 0003 z.......4....... │ +000055a0: 7500 0000 0800 0000 3500 0000 0800 0003 u.......5....... │ +000055b0: 7100 0000 0800 0000 3600 0000 0800 0003 q.......6....... │ +000055c0: 6f00 0000 0102 4c00 d803 0000 0200 0000 o.....L......... │ +000055d0: 3700 0000 2801 0000 3800 0000 0000 0000 7...(...8....... │ +000055e0: 0000 0000 0000 e001 0000 0000 0000 0000 ................ │ +000055f0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005610: ffff ffff 0000 0000 1000 0000 ffff ffff ................ │ +00005620: 2000 0000 3000 0000 ffff ffff 4000 0000 ...0.......@... │ +00005630: 5000 0000 ffff ffff 6000 0000 7000 0000 P.......`...p... │ +00005640: ffff ffff ffff ffff ffff ffff 8000 0000 ................ │ +00005650: 9000 0000 a000 0000 b000 0000 ffff ffff ................ │ +00005660: ffff ffff c000 0000 d000 0000 ffff ffff ................ │ +00005670: e000 0000 f000 0000 0001 0000 ffff ffff ................ │ +00005680: 1001 0000 2001 0000 3001 0000 ffff ffff .... ...0....... │ +00005690: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +000056a0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +000056b0: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +000056c0: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +000056d0: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +000056e0: 8002 0000 9002 0000 a002 0000 0800 0000 ................ │ +000056f0: 0100 0000 0800 0003 bd00 0000 0800 0000 ................ │ +00005700: 0200 0000 0800 0003 a400 0000 0800 0000 ................ │ +00005710: 0400 0000 0800 0003 b900 0000 0800 0000 ................ │ +00005720: 0500 0000 0800 0003 a600 0000 0800 0000 ................ │ +00005730: 0700 0000 0800 0003 9a00 0000 0800 0000 ................ │ +00005740: 0800 0000 0800 0003 9e00 0000 0800 0000 ................ │ +00005750: 0a00 0000 0800 0003 ae00 0000 0800 0000 ................ │ +00005760: 0b00 0000 0800 0003 b500 0000 0800 0000 ................ │ +00005770: 0f00 0000 0800 0003 9700 0000 0800 0000 ................ │ +00005780: 1000 0000 0800 0003 a300 0000 0800 0000 ................ │ +00005790: 1100 0000 0800 0003 b600 0000 0800 0000 ................ │ +000057a0: 1200 0000 0800 0003 ba00 0000 0800 0000 ................ │ +000057b0: 1500 0000 0800 0003 ab00 0000 0800 0000 ................ │ +000057c0: 1600 0000 0800 0003 a700 0000 0800 0000 ................ │ +000057d0: 1800 0000 0800 0003 9b00 0000 0800 0000 ................ │ +000057e0: 1900 0000 0800 0003 9600 0000 0800 0000 ................ │ +000057f0: 1a00 0000 0800 0003 9c00 0000 0800 0000 ................ │ +00005800: 1c00 0000 0800 0003 ac00 0000 0800 0000 ................ │ +00005810: 1d00 0000 0800 0003 b000 0000 0800 0000 ................ │ +00005820: 1e00 0000 0800 0003 bb00 0000 0800 0000 ................ │ +00005830: 2000 0000 0800 0003 a000 0000 0800 0000 ............... │ +00005840: 2100 0000 0800 0003 bf00 0000 0800 0000 !............... │ +00005850: 2200 0000 0800 0003 be00 0000 0800 0000 "............... │ +00005860: 2300 0000 0800 0003 b700 0000 0800 0000 #............... │ +00005870: 2400 0000 0800 0003 b300 0000 0800 0000 $............... │ +00005880: 2500 0000 0800 0003 b200 0000 0800 0000 %............... │ +00005890: 2600 0000 0800 0003 af00 0000 0800 0000 &............... │ +000058a0: 2700 0000 0800 0003 aa00 0000 0800 0000 '............... │ +000058b0: 2800 0000 0800 0003 a800 0000 0800 0000 (............... │ +000058c0: 2900 0000 0800 0003 a200 0000 0800 0000 )............... │ +000058d0: 2a00 0000 0800 0003 9f00 0000 0800 0000 *............... │ +000058e0: 2b00 0000 0800 0003 9800 0000 0800 0000 +............... │ +000058f0: 2c00 0000 0800 0003 9500 0000 0800 0000 ,............... │ +00005900: 2d00 0000 0800 0003 9900 0000 0800 0000 -............... │ +00005910: 2e00 0000 0800 0003 9d00 0000 0800 0000 ................ │ +00005920: 2f00 0000 0800 0003 a100 0000 0800 0000 /............... │ +00005930: 3000 0000 0800 0003 a500 0000 0800 0000 0............... │ +00005940: 3100 0000 0800 0003 a900 0000 0800 0000 1............... │ +00005950: 3200 0000 0800 0003 ad00 0000 0800 0000 2............... │ +00005960: 3300 0000 0800 0003 b100 0000 0800 0000 3............... │ +00005970: 3400 0000 0800 0003 b400 0000 0800 0000 4............... │ +00005980: 3500 0000 0800 0003 b800 0000 0800 0000 5............... │ +00005990: 3600 0000 0800 0003 bc00 0000 0102 4c00 6.............L. │ +000059a0: 3801 0000 0200 0000 3700 0000 2801 0000 8.......7...(... │ +000059b0: 3800 0000 0000 0000 0000 0000 0000 8002 8............... │ +000059c0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ +000059d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000059e0: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ 000059f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a00: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a10: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a20: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005a30: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ +00005a30: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a40: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005a50: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005a50: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ 00005a60: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a70: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a80: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00005a90: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00005aa0: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ -00005ab0: 1a00 0000 0800 0003 c000 0000 0202 1000 ................ │ -00005ac0: 1800 0000 0300 0000 0200 0000 0000 0000 ................ │ -00005ad0: 0000 0000 0102 4800 7000 0000 0300 0000 ......H.p....... │ -00005ae0: 0200 0000 5000 0000 3400 0000 0000 0000 ....P...4....... │ -00005af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005ab0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005ac0: ffff ffff 0800 0000 1a00 0000 0800 0003 ................ │ +00005ad0: c000 0000 0202 1000 1800 0000 0300 0000 ................ │ +00005ae0: 0200 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00005af0: 7400 0000 0300 0000 0200 0000 5400 0000 t...........T... │ +00005b00: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00005b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005b20: 1000 0000 0800 0000 3700 0000 0800 0003 ........7....... │ -00005b30: 0300 0000 0800 0000 3800 0000 0800 0003 ........8....... │ -00005b40: 0200 0000 0202 1000 1800 0000 0400 0000 ................ │ -00005b50: 0200 0000 8024 0000 0000 0000 0102 4800 .....$........H. │ -00005b60: 7000 0000 0400 0000 0200 0000 5000 0000 p...........P... │ -00005b70: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00005b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005b30: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00005b40: 0800 0000 3700 0000 0800 0003 0300 0000 ....7........... │ +00005b50: 0800 0000 3800 0000 0800 0003 0200 0000 ....8........... │ +00005b60: 0202 1000 1800 0000 0400 0000 0200 0000 ................ │ +00005b70: 8024 0000 0000 0000 0102 4c00 7400 0000 .$........L.t... │ +00005b80: 0400 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ 00005b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005ba0: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ -00005bb0: 3900 0000 0800 0005 0110 0000 0800 0000 9............... │ -00005bc0: 3a00 0000 0800 0005 0110 0000 0102 4800 :.............H. │ -00005bd0: 6000 0000 0400 0000 0200 0000 5000 0000 `...........P... │ -00005be0: 3400 0000 0000 0000 0000 0000 0200 0000 4............... │ -00005bf0: 0000 0000 0000 0000 0d00 0000 0000 d002 ................ │ -00005c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005c10: 0000 0000 0000 0000 ffff ffff 0800 0000 ................ │ -00005c20: 3900 0000 0800 0005 0180 0000 0202 1000 9............... │ -00005c30: e801 0000 0500 0000 7600 0000 8024 0000 ........v....$.. │ -00005c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005bc0: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +00005bd0: 3900 0000 0800 0005 0110 0000 0800 0000 9............... │ +00005be0: 3a00 0000 0800 0005 0110 0000 0102 4c00 :.............L. │ +00005bf0: 6400 0000 0400 0000 0200 0000 5400 0000 d...........T... │ +00005c00: 3800 0000 0000 0000 0000 0000 0200 0000 8............... │ +00005c10: 0000 0000 0000 0000 0d00 0000 0000 d002 ................ │ +00005c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +00005c40: 0800 0000 3900 0000 0800 0005 0180 0000 ....9........... │ +00005c50: 0202 1000 e801 0000 0500 0000 7600 0000 ............v... │ +00005c60: 8024 0000 0000 0000 0000 0000 0000 0000 .$.............. │ 00005c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -1499,174 +1499,174 @@ │ 00005da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00005e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005e10: 0000 0000 0102 4800 8009 0000 0500 0000 ......H......... │ -00005e20: 7600 0000 2002 0000 3400 0000 0000 0000 v... ...4....... │ -00005e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005e30: 0000 0000 0000 0000 0102 4c00 8409 0000 ..........L..... │ +00005e40: 0500 0000 7600 0000 2402 0000 3800 0000 ....v...$...8... │ 00005e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00005e60: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00005e70: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ -00005e80: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ -00005e90: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ -00005ea0: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ -00005eb0: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ -00005ec0: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ -00005ed0: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ -00005ee0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ -00005ef0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ -00005f00: 9002 0000 a002 0000 b002 0000 c002 0000 ................ │ -00005f10: d002 0000 e002 0000 f002 0000 0003 0000 ................ │ -00005f20: 1003 0000 2003 0000 3003 0000 4003 0000 .... ...0...@... │ -00005f30: 5003 0000 6003 0000 7003 0000 8003 0000 P...`...p....... │ -00005f40: 9003 0000 a003 0000 b003 0000 c003 0000 ................ │ -00005f50: d003 0000 e003 0000 f003 0000 0004 0000 ................ │ -00005f60: 1004 0000 2004 0000 3004 0000 4004 0000 .... ...0...@... │ -00005f70: 5004 0000 6004 0000 7004 0000 8004 0000 P...`...p....... │ -00005f80: 9004 0000 a004 0000 b004 0000 c004 0000 ................ │ -00005f90: d004 0000 e004 0000 f004 0000 0005 0000 ................ │ -00005fa0: 1005 0000 2005 0000 3005 0000 4005 0000 .... ...0...@... │ -00005fb0: 5005 0000 6005 0000 7005 0000 8005 0000 P...`...p....... │ -00005fc0: 9005 0000 a005 0000 b005 0000 c005 0000 ................ │ -00005fd0: d005 0000 e005 0000 f005 0000 0006 0000 ................ │ -00005fe0: 1006 0000 2006 0000 3006 0000 4006 0000 .... ...0...@... │ -00005ff0: 5006 0000 6006 0000 7006 0000 8006 0000 P...`...p....... │ -00006000: 9006 0000 a006 0000 b006 0000 c006 0000 ................ │ -00006010: d006 0000 e006 0000 f006 0000 0007 0000 ................ │ -00006020: 1007 0000 2007 0000 3007 0000 4007 0000 .... ...0...@... │ -00006030: 5007 0000 0800 0000 3b00 0000 0800 0003 P.......;....... │ -00006040: 4701 0000 0800 0000 3c00 0000 0800 0003 G.......<....... │ -00006050: d800 0000 0800 0000 3d00 0000 0800 0003 ........=....... │ -00006060: c200 0000 0800 0000 3e00 0000 0800 0003 ........>....... │ -00006070: c300 0000 0800 0000 3f00 0000 0800 0003 ........?....... │ -00006080: c400 0000 0800 0000 4000 0000 0800 0003 ........@....... │ -00006090: c500 0000 0800 0000 4100 0000 0800 0003 ........A....... │ -000060a0: c600 0000 0800 0000 4200 0000 0800 0003 ........B....... │ -000060b0: c700 0000 0800 0000 4300 0000 0800 0003 ........C....... │ -000060c0: c800 0000 0800 0000 4400 0000 0800 0003 ........D....... │ -000060d0: c900 0000 0800 0000 4500 0000 0800 0003 ........E....... │ -000060e0: ca00 0000 0800 0000 4600 0000 0800 0003 ........F....... │ -000060f0: cb00 0000 0800 0000 4700 0000 0800 0003 ........G....... │ -00006100: cc00 0000 0800 0000 4800 0000 0800 0003 ........H....... │ -00006110: cd00 0000 0800 0000 4900 0000 0800 0003 ........I....... │ -00006120: ce00 0000 0800 0000 4a00 0000 0800 0003 ........J....... │ -00006130: cf00 0000 0800 0000 4b00 0000 0800 0003 ........K....... │ -00006140: d000 0000 0800 0000 4c00 0000 0800 0003 ........L....... │ -00006150: d100 0000 0800 0000 4d00 0000 0800 0003 ........M....... │ -00006160: d200 0000 0800 0000 4e00 0000 0800 0003 ........N....... │ -00006170: d300 0000 0800 0000 4f00 0000 0800 0003 ........O....... │ -00006180: d400 0000 0800 0000 5000 0000 0800 0003 ........P....... │ -00006190: d500 0000 0800 0000 5100 0000 0800 0003 ........Q....... │ -000061a0: d600 0000 0800 0000 5200 0000 0800 0003 ........R....... │ -000061b0: d700 0000 0800 0000 5300 0000 0800 0003 ........S....... │ -000061c0: c100 0000 0800 0000 5400 0000 0800 0003 ........T....... │ -000061d0: d900 0000 0800 0000 5500 0000 0800 0003 ........U....... │ -000061e0: da00 0000 0800 0000 5600 0000 0800 0003 ........V....... │ -000061f0: db00 0000 0800 0000 5700 0000 0800 0003 ........W....... │ -00006200: dc00 0000 0800 0000 5800 0000 0800 0003 ........X....... │ -00006210: dd00 0000 0800 0000 5900 0000 0800 0003 ........Y....... │ -00006220: de00 0000 0800 0000 5a00 0000 0800 0003 ........Z....... │ -00006230: df00 0000 0800 0000 5b00 0000 0800 0003 ........[....... │ -00006240: e000 0000 0800 0000 5c00 0000 0800 0003 ........\....... │ -00006250: e100 0000 0800 0000 5d00 0000 0800 0003 ........]....... │ -00006260: e200 0000 0800 0000 5e00 0000 0800 0003 ........^....... │ -00006270: e300 0000 0800 0000 5f00 0000 0800 0003 ........_....... │ -00006280: e400 0000 0800 0000 6000 0000 0800 0003 ........`....... │ -00006290: e500 0000 0800 0000 6100 0000 0800 0003 ........a....... │ -000062a0: e600 0000 0800 0000 6200 0000 0800 0003 ........b....... │ -000062b0: e700 0000 0800 0000 6300 0000 0800 0003 ........c....... │ -000062c0: e800 0000 0800 0000 6400 0000 0800 0003 ........d....... │ -000062d0: e900 0000 0800 0000 6500 0000 0800 0003 ........e....... │ -000062e0: ea00 0000 0800 0000 6600 0000 0800 0003 ........f....... │ -000062f0: eb00 0000 0800 0000 6700 0000 0800 0003 ........g....... │ -00006300: ec00 0000 0800 0000 6800 0000 0800 0003 ........h....... │ -00006310: ed00 0000 0800 0000 6900 0000 0800 0003 ........i....... │ -00006320: ee00 0000 0800 0000 6a00 0000 0800 0003 ........j....... │ -00006330: ef00 0000 0800 0000 6b00 0000 0800 0003 ........k....... │ -00006340: f000 0000 0800 0000 6c00 0000 0800 0003 ........l....... │ -00006350: f100 0000 0800 0000 6d00 0000 0800 0003 ........m....... │ -00006360: f200 0000 0800 0000 6e00 0000 0800 0003 ........n....... │ -00006370: f300 0000 0800 0000 6f00 0000 0800 0003 ........o....... │ -00006380: f400 0000 0800 0000 7000 0000 0800 0003 ........p....... │ -00006390: f500 0000 0800 0000 7100 0000 0800 0003 ........q....... │ -000063a0: f600 0000 0800 0000 7200 0000 0800 0003 ........r....... │ -000063b0: f700 0000 0800 0000 7300 0000 0800 0003 ........s....... │ -000063c0: f800 0000 0800 0000 7400 0000 0800 0003 ........t....... │ -000063d0: f900 0000 0800 0000 7500 0000 0800 0003 ........u....... │ -000063e0: fa00 0000 0800 0000 7600 0000 0800 0003 ........v....... │ -000063f0: fb00 0000 0800 0000 7700 0000 0800 0003 ........w....... │ -00006400: fc00 0000 0800 0000 7800 0000 0800 0003 ........x....... │ -00006410: fd00 0000 0800 0000 7900 0000 0800 0003 ........y....... │ -00006420: fe00 0000 0800 0000 7a00 0000 0800 0003 ........z....... │ -00006430: ff00 0000 0800 0000 7b00 0000 0800 0003 ........{....... │ -00006440: 0001 0000 0800 0000 7c00 0000 0800 0003 ........|....... │ -00006450: 0101 0000 0800 0000 7d00 0000 0800 0003 ........}....... │ -00006460: 0201 0000 0800 0000 7e00 0000 0800 0003 ........~....... │ -00006470: 0301 0000 0800 0000 7f00 0000 0800 0003 ................ │ -00006480: 0401 0000 0800 0000 8000 0000 0800 0003 ................ │ -00006490: 0501 0000 0800 0000 8100 0000 0800 0003 ................ │ -000064a0: 0601 0000 0800 0000 8200 0000 0800 0003 ................ │ -000064b0: 0701 0000 0800 0000 8300 0000 0800 0003 ................ │ -000064c0: 0801 0000 0800 0000 8400 0000 0800 0003 ................ │ -000064d0: 0901 0000 0800 0000 8500 0000 0800 0003 ................ │ -000064e0: 0a01 0000 0800 0000 8600 0000 0800 0003 ................ │ -000064f0: 0b01 0000 0800 0000 8700 0000 0800 0003 ................ │ -00006500: 0c01 0000 0800 0000 8800 0000 0800 0003 ................ │ -00006510: 0d01 0000 0800 0000 8900 0000 0800 0003 ................ │ -00006520: 0e01 0000 0800 0000 8a00 0000 0800 0003 ................ │ -00006530: 0f01 0000 0800 0000 8b00 0000 0800 0003 ................ │ -00006540: 1001 0000 0800 0000 8c00 0000 0800 0003 ................ │ -00006550: 1101 0000 0800 0000 8d00 0000 0800 0003 ................ │ -00006560: 1201 0000 0800 0000 8e00 0000 0800 0003 ................ │ -00006570: 1301 0000 0800 0000 8f00 0000 0800 0003 ................ │ -00006580: 1401 0000 0800 0000 9000 0000 0800 0003 ................ │ -00006590: 1501 0000 0800 0000 9100 0000 0800 0003 ................ │ -000065a0: 1601 0000 0800 0000 9200 0000 0800 0003 ................ │ -000065b0: 1701 0000 0800 0000 9300 0000 0800 0003 ................ │ -000065c0: 1801 0000 0800 0000 9400 0000 0800 0003 ................ │ -000065d0: 1901 0000 0800 0000 9500 0000 0800 0003 ................ │ -000065e0: 1a01 0000 0800 0000 9600 0000 0800 0003 ................ │ -000065f0: 1b01 0000 0800 0000 9700 0000 0800 0003 ................ │ -00006600: 1c01 0000 0800 0000 9800 0000 0800 0003 ................ │ -00006610: 1d01 0000 0800 0000 9900 0000 0800 0003 ................ │ -00006620: 1e01 0000 0800 0000 9a00 0000 0800 0003 ................ │ -00006630: 1f01 0000 0800 0000 9b00 0000 0800 0003 ................ │ -00006640: 2001 0000 0800 0000 9c00 0000 0800 0003 ............... │ -00006650: 2101 0000 0800 0000 9d00 0000 0800 0003 !............... │ -00006660: 2201 0000 0800 0000 9e00 0000 0800 0003 "............... │ -00006670: 2301 0000 0800 0000 9f00 0000 0800 0003 #............... │ -00006680: 2401 0000 0800 0000 a000 0000 0800 0003 $............... │ -00006690: 2501 0000 0800 0000 a100 0000 0800 0003 %............... │ -000066a0: 2601 0000 0800 0000 a200 0000 0800 0003 &............... │ -000066b0: 2701 0000 0800 0000 a300 0000 0800 0003 '............... │ -000066c0: 2801 0000 0800 0000 a400 0000 0800 0003 (............... │ -000066d0: 2901 0000 0800 0000 a500 0000 0800 0003 )............... │ -000066e0: 2a01 0000 0800 0000 a600 0000 0800 0003 *............... │ -000066f0: 2b01 0000 0800 0000 a700 0000 0800 0003 +............... │ -00006700: 2c01 0000 0800 0000 a800 0000 0800 0003 ,............... │ -00006710: 2d01 0000 0800 0000 a900 0000 0800 0003 -............... │ -00006720: 2e01 0000 0800 0000 aa00 0000 0800 0003 ................ │ -00006730: 2f01 0000 0800 0000 ab00 0000 0800 0003 /............... │ -00006740: 3001 0000 0800 0000 ac00 0000 0800 0003 0............... │ -00006750: 3101 0000 0800 0000 ad00 0000 0800 0003 1............... │ -00006760: 3201 0000 0800 0000 ae00 0000 0800 0003 2............... │ -00006770: 3301 0000 0800 0000 af00 0000 0800 0003 3............... │ -00006780: 3401 0000 0800 0000 b000 0000 0800 0003 4............... │ -00006790: 3501 0000 0102 4800 3002 0000 0500 0000 5.....H.0....... │ -000067a0: 7600 0000 2002 0000 3400 0000 0000 0000 v... ...4....... │ -000067b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000067c0: 0d00 0000 0000 5802 0000 0000 0000 0000 ......X......... │ -000067d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000067e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000067f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006800: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00005e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00005e80: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00005e90: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00005ea0: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +00005eb0: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ +00005ec0: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ +00005ed0: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ +00005ee0: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ +00005ef0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ +00005f00: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ +00005f10: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ +00005f20: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ +00005f30: b002 0000 c002 0000 d002 0000 e002 0000 ................ │ +00005f40: f002 0000 0003 0000 1003 0000 2003 0000 ............ ... │ +00005f50: 3003 0000 4003 0000 5003 0000 6003 0000 0...@...P...`... │ +00005f60: 7003 0000 8003 0000 9003 0000 a003 0000 p............... │ +00005f70: b003 0000 c003 0000 d003 0000 e003 0000 ................ │ +00005f80: f003 0000 0004 0000 1004 0000 2004 0000 ............ ... │ +00005f90: 3004 0000 4004 0000 5004 0000 6004 0000 0...@...P...`... │ +00005fa0: 7004 0000 8004 0000 9004 0000 a004 0000 p............... │ +00005fb0: b004 0000 c004 0000 d004 0000 e004 0000 ................ │ +00005fc0: f004 0000 0005 0000 1005 0000 2005 0000 ............ ... │ +00005fd0: 3005 0000 4005 0000 5005 0000 6005 0000 0...@...P...`... │ +00005fe0: 7005 0000 8005 0000 9005 0000 a005 0000 p............... │ +00005ff0: b005 0000 c005 0000 d005 0000 e005 0000 ................ │ +00006000: f005 0000 0006 0000 1006 0000 2006 0000 ............ ... │ +00006010: 3006 0000 4006 0000 5006 0000 6006 0000 0...@...P...`... │ +00006020: 7006 0000 8006 0000 9006 0000 a006 0000 p............... │ +00006030: b006 0000 c006 0000 d006 0000 e006 0000 ................ │ +00006040: f006 0000 0007 0000 1007 0000 2007 0000 ............ ... │ +00006050: 3007 0000 4007 0000 5007 0000 0800 0000 0...@...P....... │ +00006060: 3b00 0000 0800 0003 4701 0000 0800 0000 ;.......G....... │ +00006070: 3c00 0000 0800 0003 d800 0000 0800 0000 <............... │ +00006080: 3d00 0000 0800 0003 c200 0000 0800 0000 =............... │ +00006090: 3e00 0000 0800 0003 c300 0000 0800 0000 >............... │ +000060a0: 3f00 0000 0800 0003 c400 0000 0800 0000 ?............... │ +000060b0: 4000 0000 0800 0003 c500 0000 0800 0000 @............... │ +000060c0: 4100 0000 0800 0003 c600 0000 0800 0000 A............... │ +000060d0: 4200 0000 0800 0003 c700 0000 0800 0000 B............... │ +000060e0: 4300 0000 0800 0003 c800 0000 0800 0000 C............... │ +000060f0: 4400 0000 0800 0003 c900 0000 0800 0000 D............... │ +00006100: 4500 0000 0800 0003 ca00 0000 0800 0000 E............... │ +00006110: 4600 0000 0800 0003 cb00 0000 0800 0000 F............... │ +00006120: 4700 0000 0800 0003 cc00 0000 0800 0000 G............... │ +00006130: 4800 0000 0800 0003 cd00 0000 0800 0000 H............... │ +00006140: 4900 0000 0800 0003 ce00 0000 0800 0000 I............... │ +00006150: 4a00 0000 0800 0003 cf00 0000 0800 0000 J............... │ +00006160: 4b00 0000 0800 0003 d000 0000 0800 0000 K............... │ +00006170: 4c00 0000 0800 0003 d100 0000 0800 0000 L............... │ +00006180: 4d00 0000 0800 0003 d200 0000 0800 0000 M............... │ +00006190: 4e00 0000 0800 0003 d300 0000 0800 0000 N............... │ +000061a0: 4f00 0000 0800 0003 d400 0000 0800 0000 O............... │ +000061b0: 5000 0000 0800 0003 d500 0000 0800 0000 P............... │ +000061c0: 5100 0000 0800 0003 d600 0000 0800 0000 Q............... │ +000061d0: 5200 0000 0800 0003 d700 0000 0800 0000 R............... │ +000061e0: 5300 0000 0800 0003 c100 0000 0800 0000 S............... │ +000061f0: 5400 0000 0800 0003 d900 0000 0800 0000 T............... │ +00006200: 5500 0000 0800 0003 da00 0000 0800 0000 U............... │ +00006210: 5600 0000 0800 0003 db00 0000 0800 0000 V............... │ +00006220: 5700 0000 0800 0003 dc00 0000 0800 0000 W............... │ +00006230: 5800 0000 0800 0003 dd00 0000 0800 0000 X............... │ +00006240: 5900 0000 0800 0003 de00 0000 0800 0000 Y............... │ +00006250: 5a00 0000 0800 0003 df00 0000 0800 0000 Z............... │ +00006260: 5b00 0000 0800 0003 e000 0000 0800 0000 [............... │ +00006270: 5c00 0000 0800 0003 e100 0000 0800 0000 \............... │ +00006280: 5d00 0000 0800 0003 e200 0000 0800 0000 ]............... │ +00006290: 5e00 0000 0800 0003 e300 0000 0800 0000 ^............... │ +000062a0: 5f00 0000 0800 0003 e400 0000 0800 0000 _............... │ +000062b0: 6000 0000 0800 0003 e500 0000 0800 0000 `............... │ +000062c0: 6100 0000 0800 0003 e600 0000 0800 0000 a............... │ +000062d0: 6200 0000 0800 0003 e700 0000 0800 0000 b............... │ +000062e0: 6300 0000 0800 0003 e800 0000 0800 0000 c............... │ +000062f0: 6400 0000 0800 0003 e900 0000 0800 0000 d............... │ +00006300: 6500 0000 0800 0003 ea00 0000 0800 0000 e............... │ +00006310: 6600 0000 0800 0003 eb00 0000 0800 0000 f............... │ +00006320: 6700 0000 0800 0003 ec00 0000 0800 0000 g............... │ +00006330: 6800 0000 0800 0003 ed00 0000 0800 0000 h............... │ +00006340: 6900 0000 0800 0003 ee00 0000 0800 0000 i............... │ +00006350: 6a00 0000 0800 0003 ef00 0000 0800 0000 j............... │ +00006360: 6b00 0000 0800 0003 f000 0000 0800 0000 k............... │ +00006370: 6c00 0000 0800 0003 f100 0000 0800 0000 l............... │ +00006380: 6d00 0000 0800 0003 f200 0000 0800 0000 m............... │ +00006390: 6e00 0000 0800 0003 f300 0000 0800 0000 n............... │ +000063a0: 6f00 0000 0800 0003 f400 0000 0800 0000 o............... │ +000063b0: 7000 0000 0800 0003 f500 0000 0800 0000 p............... │ +000063c0: 7100 0000 0800 0003 f600 0000 0800 0000 q............... │ +000063d0: 7200 0000 0800 0003 f700 0000 0800 0000 r............... │ +000063e0: 7300 0000 0800 0003 f800 0000 0800 0000 s............... │ +000063f0: 7400 0000 0800 0003 f900 0000 0800 0000 t............... │ +00006400: 7500 0000 0800 0003 fa00 0000 0800 0000 u............... │ +00006410: 7600 0000 0800 0003 fb00 0000 0800 0000 v............... │ +00006420: 7700 0000 0800 0003 fc00 0000 0800 0000 w............... │ +00006430: 7800 0000 0800 0003 fd00 0000 0800 0000 x............... │ +00006440: 7900 0000 0800 0003 fe00 0000 0800 0000 y............... │ +00006450: 7a00 0000 0800 0003 ff00 0000 0800 0000 z............... │ +00006460: 7b00 0000 0800 0003 0001 0000 0800 0000 {............... │ +00006470: 7c00 0000 0800 0003 0101 0000 0800 0000 |............... │ +00006480: 7d00 0000 0800 0003 0201 0000 0800 0000 }............... │ +00006490: 7e00 0000 0800 0003 0301 0000 0800 0000 ~............... │ +000064a0: 7f00 0000 0800 0003 0401 0000 0800 0000 ................ │ +000064b0: 8000 0000 0800 0003 0501 0000 0800 0000 ................ │ +000064c0: 8100 0000 0800 0003 0601 0000 0800 0000 ................ │ +000064d0: 8200 0000 0800 0003 0701 0000 0800 0000 ................ │ +000064e0: 8300 0000 0800 0003 0801 0000 0800 0000 ................ │ +000064f0: 8400 0000 0800 0003 0901 0000 0800 0000 ................ │ +00006500: 8500 0000 0800 0003 0a01 0000 0800 0000 ................ │ +00006510: 8600 0000 0800 0003 0b01 0000 0800 0000 ................ │ +00006520: 8700 0000 0800 0003 0c01 0000 0800 0000 ................ │ +00006530: 8800 0000 0800 0003 0d01 0000 0800 0000 ................ │ +00006540: 8900 0000 0800 0003 0e01 0000 0800 0000 ................ │ +00006550: 8a00 0000 0800 0003 0f01 0000 0800 0000 ................ │ +00006560: 8b00 0000 0800 0003 1001 0000 0800 0000 ................ │ +00006570: 8c00 0000 0800 0003 1101 0000 0800 0000 ................ │ +00006580: 8d00 0000 0800 0003 1201 0000 0800 0000 ................ │ +00006590: 8e00 0000 0800 0003 1301 0000 0800 0000 ................ │ +000065a0: 8f00 0000 0800 0003 1401 0000 0800 0000 ................ │ +000065b0: 9000 0000 0800 0003 1501 0000 0800 0000 ................ │ +000065c0: 9100 0000 0800 0003 1601 0000 0800 0000 ................ │ +000065d0: 9200 0000 0800 0003 1701 0000 0800 0000 ................ │ +000065e0: 9300 0000 0800 0003 1801 0000 0800 0000 ................ │ +000065f0: 9400 0000 0800 0003 1901 0000 0800 0000 ................ │ +00006600: 9500 0000 0800 0003 1a01 0000 0800 0000 ................ │ +00006610: 9600 0000 0800 0003 1b01 0000 0800 0000 ................ │ +00006620: 9700 0000 0800 0003 1c01 0000 0800 0000 ................ │ +00006630: 9800 0000 0800 0003 1d01 0000 0800 0000 ................ │ +00006640: 9900 0000 0800 0003 1e01 0000 0800 0000 ................ │ +00006650: 9a00 0000 0800 0003 1f01 0000 0800 0000 ................ │ +00006660: 9b00 0000 0800 0003 2001 0000 0800 0000 ........ ....... │ +00006670: 9c00 0000 0800 0003 2101 0000 0800 0000 ........!....... │ +00006680: 9d00 0000 0800 0003 2201 0000 0800 0000 ........"....... │ +00006690: 9e00 0000 0800 0003 2301 0000 0800 0000 ........#....... │ +000066a0: 9f00 0000 0800 0003 2401 0000 0800 0000 ........$....... │ +000066b0: a000 0000 0800 0003 2501 0000 0800 0000 ........%....... │ +000066c0: a100 0000 0800 0003 2601 0000 0800 0000 ........&....... │ +000066d0: a200 0000 0800 0003 2701 0000 0800 0000 ........'....... │ +000066e0: a300 0000 0800 0003 2801 0000 0800 0000 ........(....... │ +000066f0: a400 0000 0800 0003 2901 0000 0800 0000 ........)....... │ +00006700: a500 0000 0800 0003 2a01 0000 0800 0000 ........*....... │ +00006710: a600 0000 0800 0003 2b01 0000 0800 0000 ........+....... │ +00006720: a700 0000 0800 0003 2c01 0000 0800 0000 ........,....... │ +00006730: a800 0000 0800 0003 2d01 0000 0800 0000 ........-....... │ +00006740: a900 0000 0800 0003 2e01 0000 0800 0000 ................ │ +00006750: aa00 0000 0800 0003 2f01 0000 0800 0000 ......../....... │ +00006760: ab00 0000 0800 0003 3001 0000 0800 0000 ........0....... │ +00006770: ac00 0000 0800 0003 3101 0000 0800 0000 ........1....... │ +00006780: ad00 0000 0800 0003 3201 0000 0800 0000 ........2....... │ +00006790: ae00 0000 0800 0003 3301 0000 0800 0000 ........3....... │ +000067a0: af00 0000 0800 0003 3401 0000 0800 0000 ........4....... │ +000067b0: b000 0000 0800 0003 3501 0000 0102 4c00 ........5.....L. │ +000067c0: 3402 0000 0500 0000 7600 0000 2402 0000 4.......v...$... │ +000067d0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +000067e0: 0000 0000 0000 0000 0d00 0000 0000 5802 ..............X. │ +000067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006800: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ 00006810: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006820: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006830: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006840: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006850: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006860: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006870: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ @@ -1685,23 +1685,23 @@ │ 00006940: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006950: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006960: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006970: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006980: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006990: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000069a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000069b0: ffff ffff 0800 0000 3b00 0000 0800 0003 ........;....... │ -000069c0: 4801 0000 0102 4800 3002 0000 0500 0000 H.....H.0....... │ -000069d0: 7600 0000 2002 0000 3400 0000 0000 0000 v... ...4....... │ -000069e0: 0000 0000 0200 0000 0000 0000 0000 0000 ................ │ -000069f0: 0d00 0000 0000 d002 0000 0000 0000 0000 ................ │ -00006a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006a10: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006a20: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006a30: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000069b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000069c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000069d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000069e0: 0800 0000 3b00 0000 0800 0003 4801 0000 ....;.......H... │ +000069f0: 0102 4c00 3402 0000 0500 0000 7600 0000 ..L.4.......v... │ +00006a00: 2402 0000 3800 0000 0000 0000 0000 0000 $...8........... │ +00006a10: 0200 0000 0000 0000 0000 0000 0d00 0000 ................ │ +00006a20: 0000 d002 0000 0000 0000 0000 0000 0000 ................ │ +00006a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00006a40: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006a50: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006a60: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006a70: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006a80: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006a90: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ @@ -1720,85 +1720,90 @@ │ 00006b70: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006b80: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006b90: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006ba0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006bb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006bc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00006bd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00006be0: ffff ffff 0800 0000 3b00 0000 0800 0003 ........;....... │ -00006bf0: 4801 0000 0202 1000 2c00 0000 0600 0000 H.......,....... │ -00006c00: 0700 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006c20: 0102 4800 dc01 0000 0600 0000 0700 0000 ..H............. │ -00006c30: 6400 0000 3400 0000 0000 0000 0000 0000 d...4........... │ +00006be0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00006bf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00006c00: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00006c10: ffff ffff 0800 0000 3b00 0000 0800 0003 ........;....... │ +00006c20: 4801 0000 0202 1000 2c00 0000 0600 0000 H.......,....... │ +00006c30: 0700 0000 0000 0000 0000 0000 0000 0000 ................ │ 00006c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006c60: 0000 0000 0000 0000 0000 0000 3400 0000 ............4... │ -00006c70: 5c00 0000 9000 0000 c400 0000 0401 0000 \............... │ -00006c80: 3801 0000 1000 0100 b100 0000 0000 0000 8............... │ -00006c90: 0300 0000 0000 0002 0800 0003 3601 0000 ............6... │ -00006ca0: 0100 0002 0800 0003 3701 0000 0200 0002 ........7....... │ -00006cb0: 0800 0003 3801 0000 1000 0100 b200 0000 ....8........... │ -00006cc0: 0000 0000 0200 0000 0000 0002 0800 0003 ................ │ -00006cd0: c700 0000 0100 0002 0800 0003 c800 0000 ................ │ -00006ce0: 1000 0100 b300 0000 0000 0000 0300 0000 ................ │ -00006cf0: 0000 0002 0800 0003 3901 0000 0100 0002 ........9....... │ -00006d00: 0800 0003 3a01 0000 0200 0002 0800 0003 ....:........... │ -00006d10: 3b01 0000 1000 0100 b400 0000 0000 0000 ;............... │ -00006d20: 0300 0000 0000 0002 0800 0003 3c01 0000 ............<... │ -00006d30: 0100 0002 0800 0003 3d01 0000 0200 0002 ........=....... │ -00006d40: 0800 0003 3e01 0000 1000 0100 b500 0000 ....>........... │ -00006d50: 0000 0000 0400 0000 0000 0002 0800 0003 ................ │ +00006c50: 0102 4c00 e001 0000 0600 0000 0700 0000 ..L............. │ +00006c60: 6800 0000 3800 0000 0000 0000 0000 0000 h...8........... │ +00006c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006ca0: 3400 0000 5c00 0000 9000 0000 c400 0000 4...\........... │ +00006cb0: 0401 0000 3801 0000 1000 0100 b100 0000 ....8........... │ +00006cc0: 0000 0000 0300 0000 0000 0002 0800 0003 ................ │ +00006cd0: 3601 0000 0100 0002 0800 0003 3701 0000 6...........7... │ +00006ce0: 0200 0002 0800 0003 3801 0000 1000 0100 ........8....... │ +00006cf0: b200 0000 0000 0000 0200 0000 0000 0002 ................ │ +00006d00: 0800 0003 c700 0000 0100 0002 0800 0003 ................ │ +00006d10: c800 0000 1000 0100 b300 0000 0000 0000 ................ │ +00006d20: 0300 0000 0000 0002 0800 0003 3901 0000 ............9... │ +00006d30: 0100 0002 0800 0003 3a01 0000 0200 0002 ........:....... │ +00006d40: 0800 0003 3b01 0000 1000 0100 b400 0000 ....;........... │ +00006d50: 0000 0000 0300 0000 0000 0002 0800 0003 ................ │ 00006d60: 3c01 0000 0100 0002 0800 0003 3d01 0000 <...........=... │ -00006d70: 0200 0002 0800 0003 3e01 0000 0300 0002 ........>....... │ -00006d80: 0800 0003 3f01 0000 1000 0100 b600 0000 ....?........... │ -00006d90: 0000 0000 0300 0000 0000 0002 0800 0003 ................ │ -00006da0: 4001 0000 0100 0002 0800 0003 4101 0000 @...........A... │ -00006db0: 0200 0002 0800 0003 4201 0000 1000 0100 ........B....... │ -00006dc0: b700 0000 0000 0000 0400 0000 0000 0002 ................ │ -00006dd0: 0800 0003 4301 0000 0100 0002 0800 0003 ....C........... │ -00006de0: 4401 0000 0200 0002 0800 0003 4501 0000 D...........E... │ -00006df0: 0300 0002 0800 0003 4601 0000 0202 1000 ........F....... │ -00006e00: 1800 0000 0700 0000 0200 0000 0004 0000 ................ │ -00006e10: 0000 0000 0102 4800 7c00 0000 0700 0000 ......H.|....... │ -00006e20: 0200 0000 5000 0000 3400 0000 0000 0000 ....P...4....... │ -00006e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006e60: 1000 0000 1000 0100 b800 0000 0600 0301 ................ │ -00006e70: 0000 0000 1000 0100 b900 0000 0000 077f ................ │ -00006e80: 0100 0000 5900 0101 0800 0001 0000 0000 ....Y........... │ -00006e90: 0102 4800 6000 0000 0700 0000 0200 0000 ..H.`........... │ -00006ea0: 5000 0000 3400 0000 0000 0000 0000 0000 P...4........... │ -00006eb0: 0000 0000 0000 0000 0000 0000 0b00 0000 ................ │ -00006ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00006ee0: 1000 0100 b800 0000 f000 0301 0000 0000 ................ │ -00006ef0: 0102 4800 6000 0000 0700 0000 0200 0000 ..H.`........... │ -00006f00: 5000 0000 3400 0000 0000 0000 0000 0000 P...4........... │ -00006f10: 0000 0000 0000 0000 0000 0000 0e00 0000 ................ │ -00006f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00006f40: 1000 0100 b800 0000 f000 0301 0000 0000 ................ │ -00006f50: 0202 1000 1400 0000 0800 0000 0100 0000 ................ │ -00006f60: 0004 0000 0102 4800 5c00 0000 0800 0000 ......H.\....... │ -00006f70: 0100 0000 4c00 0000 3400 0000 0000 0000 ....L...4....... │ -00006f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00006fb0: 0800 0000 ba00 0000 0800 0003 0100 0000 ................ │ -00006fc0: 0102 4800 5c00 0000 0800 0000 0100 0000 ..H.\........... │ -00006fd0: 4c00 0000 3400 0000 0000 0000 0000 0000 L...4........... │ -00006fe0: 0000 0000 0000 0000 0000 0000 0b00 0000 ................ │ -00006ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007000: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -00007010: ba00 0000 0800 0003 0a00 0000 0202 1000 ................ │ -00007020: 1c00 0000 0900 0000 0300 0000 0000 0000 ................ │ -00007030: 0000 0000 0000 0000 0102 4800 8400 0000 ..........H..... │ -00007040: 0900 0000 0300 0000 5400 0000 3400 0000 ........T...4... │ -00007050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00007080: 0000 0000 1000 0000 2000 0000 0800 0000 ........ ....... │ -00007090: bb00 0000 0800 0012 0000 0000 0800 0000 ................ │ -000070a0: bc00 0000 0800 0012 0000 0000 0800 0000 ................ │ -000070b0: 4500 0000 0800 0012 0000 0000 E........... │ +00006d70: 0200 0002 0800 0003 3e01 0000 1000 0100 ........>....... │ +00006d80: b500 0000 0000 0000 0400 0000 0000 0002 ................ │ +00006d90: 0800 0003 3c01 0000 0100 0002 0800 0003 ....<........... │ +00006da0: 3d01 0000 0200 0002 0800 0003 3e01 0000 =...........>... │ +00006db0: 0300 0002 0800 0003 3f01 0000 1000 0100 ........?....... │ +00006dc0: b600 0000 0000 0000 0300 0000 0000 0002 ................ │ +00006dd0: 0800 0003 4001 0000 0100 0002 0800 0003 ....@........... │ +00006de0: 4101 0000 0200 0002 0800 0003 4201 0000 A...........B... │ +00006df0: 1000 0100 b700 0000 0000 0000 0400 0000 ................ │ +00006e00: 0000 0002 0800 0003 4301 0000 0100 0002 ........C....... │ +00006e10: 0800 0003 4401 0000 0200 0002 0800 0003 ....D........... │ +00006e20: 4501 0000 0300 0002 0800 0003 4601 0000 E...........F... │ +00006e30: 0202 1000 1800 0000 0700 0000 0200 0000 ................ │ +00006e40: 0004 0000 0000 0000 0102 4c00 8000 0000 ..........L..... │ +00006e50: 0700 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +00006e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006e90: 0000 0000 0000 0000 1000 0000 1000 0100 ................ │ +00006ea0: b800 0000 0600 0301 0000 0000 1000 0100 ................ │ +00006eb0: b900 0000 0000 077f 0100 0000 5900 0101 ............Y... │ +00006ec0: 0800 0001 0000 0000 0102 4c00 6400 0000 ..........L.d... │ +00006ed0: 0700 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +00006ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006ef0: 0000 0000 0b00 0000 0000 0000 0000 0000 ................ │ +00006f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006f10: 0000 0000 0000 0000 ffff ffff 1000 0100 ................ │ +00006f20: b800 0000 f000 0301 0000 0000 0102 4c00 ..............L. │ +00006f30: 6400 0000 0700 0000 0200 0000 5400 0000 d...........T... │ +00006f40: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00006f50: 0000 0000 0000 0000 0e00 0000 0000 0000 ................ │ +00006f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006f70: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +00006f80: 1000 0100 b800 0000 f000 0301 0000 0000 ................ │ +00006f90: 0202 1000 1400 0000 0800 0000 0100 0000 ................ │ +00006fa0: 0004 0000 0102 4c00 6000 0000 0800 0000 ......L.`....... │ +00006fb0: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ +00006fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00006ff0: 0000 0000 0800 0000 ba00 0000 0800 0003 ................ │ +00007000: 0100 0000 0102 4c00 6000 0000 0800 0000 ......L.`....... │ +00007010: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ +00007020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007030: 0b00 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007050: 0000 0000 0800 0000 ba00 0000 0800 0003 ................ │ +00007060: 0a00 0000 0202 1000 1c00 0000 0900 0000 ................ │ +00007070: 0300 0000 0000 0000 0000 0000 0000 0000 ................ │ +00007080: 0102 4c00 8800 0000 0900 0000 0300 0000 ..L............. │ +00007090: 5800 0000 3800 0000 0000 0000 0000 0000 X...8........... │ +000070a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000070b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000070c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000070d0: 1000 0000 2000 0000 0800 0000 bb00 0000 .... ........... │ +000070e0: 0800 0012 0000 0000 0800 0000 bc00 0000 ................ │ +000070f0: 0800 0012 0000 0000 0800 0000 4500 0000 ............E... │ +00007100: 0800 0012 0000 0000 ........ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 09a49275 │ │ -signature : a091...663f │ │ -file_size : 359340 │ │ +checksum : bcbe3d47 │ │ +signature : 523b...ad8a │ │ +file_size : 358372 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4196 │ │ +string_ids_size : 4193 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 567 │ │ -type_ids_off : 16896 (0x004200) │ │ +type_ids_off : 16884 (0x0041f4) │ │ proto_ids_size : 656 │ │ -proto_ids_off : 19164 (0x004adc) │ │ +proto_ids_off : 19152 (0x004ad0) │ │ field_ids_size : 1299 │ │ -field_ids_off : 27036 (0x00699c) │ │ -method_ids_size : 2395 │ │ -method_ids_off : 37428 (0x009234) │ │ +field_ids_off : 27024 (0x006990) │ │ +method_ids_size : 2397 │ │ +method_ids_off : 37416 (0x009228) │ │ class_defs_size : 248 │ │ -class_defs_off : 56588 (0x00dd0c) │ │ -data_size : 294816 │ │ -data_off : 64524 (0x00fc0c) │ │ +class_defs_off : 56592 (0x00dd10) │ │ +data_size : 293844 │ │ +data_off : 64528 (0x00fc10) │ │ │ │ Class #0 header: │ │ class_idx : 239 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 166 │ │ source_file_idx : 154 │ │ static_fields_size : 0 │ │ @@ -51,17 +51,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0103fc: |[0103fc] org.acra.ACRA$1.:()V │ │ -01040c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -010412: 0e00 |0003: return-void │ │ +0103f0: |[0103f0] org.acra.ACRA$1.:()V │ │ +010400: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +010406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRA$1; │ │ │ │ Virtual methods - │ │ @@ -70,33 +70,33 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -010414: |[010414] org.acra.ACRA$1.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -010424: 1a01 7c06 |0000: const-string v1, "acra.disable" // string@067c │ │ -010428: 6e20 d401 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01042e: 0a01 |0005: move-result v1 │ │ -010430: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -010434: 1a01 7d06 |0008: const-string v1, "acra.enable" // string@067d │ │ -010438: 6e20 d401 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01043e: 0a01 |000d: move-result v1 │ │ -010440: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ -010444: 7110 8f02 0300 |0010: invoke-static {v3}, Lorg/acra/ACRA;.access$000:(Landroid/content/SharedPreferences;)Z // method@028f │ │ -01044a: 0a01 |0013: move-result v1 │ │ -01044c: 3901 0b00 |0014: if-nez v1, 001f // +000b │ │ -010450: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -010452: 7100 9402 0000 |0017: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -010458: 0c01 |001a: move-result-object v1 │ │ -01045a: 6e20 4103 0100 |001b: invoke-virtual {v1, v0}, Lorg/acra/ErrorReporter;.setEnabled:(Z)V // method@0341 │ │ -010460: 0e00 |001e: return-void │ │ -010462: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -010464: 28f7 |0020: goto 0017 // -0009 │ │ +010408: |[010408] org.acra.ACRA$1.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +010418: 1a01 7c06 |0000: const-string v1, "acra.disable" // string@067c │ │ +01041c: 6e20 d601 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +010422: 0a01 |0005: move-result v1 │ │ +010424: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +010428: 1a01 7d06 |0008: const-string v1, "acra.enable" // string@067d │ │ +01042c: 6e20 d601 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +010432: 0a01 |000d: move-result v1 │ │ +010434: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ +010438: 7110 9102 0300 |0010: invoke-static {v3}, Lorg/acra/ACRA;.access$000:(Landroid/content/SharedPreferences;)Z // method@0291 │ │ +01043e: 0a01 |0013: move-result v1 │ │ +010440: 3901 0b00 |0014: if-nez v1, 001f // +000b │ │ +010444: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +010446: 7100 9602 0000 |0017: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +01044c: 0c01 |001a: move-result-object v1 │ │ +01044e: 6e20 4303 0100 |001b: invoke-virtual {v1, v0}, Lorg/acra/ErrorReporter;.setEnabled:(Z)V // method@0343 │ │ +010454: 0e00 |001e: return-void │ │ +010456: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +010458: 28f7 |0020: goto 0017 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0010 line=159 │ │ 0x0017 line=160 │ │ 0x001e line=162 │ │ 0x001f line=159 │ │ @@ -140,45 +140,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -010468: |[010468] org.acra.ACRA$2.:()V │ │ -010478: 7100 6803 0000 |0000: invoke-static {}, Lorg/acra/ReportingInteractionMode;.values:()[Lorg/acra/ReportingInteractionMode; // method@0368 │ │ -01047e: 0c00 |0003: move-result-object v0 │ │ -010480: 2100 |0004: array-length v0, v0 │ │ -010482: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -010486: 6900 2300 |0007: sput-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ -01048a: 6200 2300 |0009: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ -01048e: 6201 d000 |000b: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -010492: 6e10 6603 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0366 │ │ -010498: 0a01 |0010: move-result v1 │ │ -01049a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01049c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0104a0: 6200 2300 |0014: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ -0104a4: 6201 ce00 |0016: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -0104a8: 6e10 6603 0100 |0018: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0366 │ │ -0104ae: 0a01 |001b: move-result v1 │ │ -0104b0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0104b2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0104b6: 6200 2300 |001f: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ -0104ba: 6201 cd00 |0021: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -0104be: 6e10 6603 0100 |0023: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0366 │ │ -0104c4: 0a01 |0026: move-result v1 │ │ -0104c6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0104c8: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0104cc: 0e00 |002a: return-void │ │ -0104ce: 0d00 |002b: move-exception v0 │ │ -0104d0: 28fe |002c: goto 002a // -0002 │ │ -0104d2: 0d00 |002d: move-exception v0 │ │ -0104d4: 28f1 |002e: goto 001f // -000f │ │ -0104d6: 0d00 |002f: move-exception v0 │ │ -0104d8: 28e4 |0030: goto 0014 // -001c │ │ +01045c: |[01045c] org.acra.ACRA$2.:()V │ │ +01046c: 7100 6a03 0000 |0000: invoke-static {}, Lorg/acra/ReportingInteractionMode;.values:()[Lorg/acra/ReportingInteractionMode; // method@036a │ │ +010472: 0c00 |0003: move-result-object v0 │ │ +010474: 2100 |0004: array-length v0, v0 │ │ +010476: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +01047a: 6900 2300 |0007: sput-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ +01047e: 6200 2300 |0009: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ +010482: 6201 d000 |000b: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +010486: 6e10 6803 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0368 │ │ +01048c: 0a01 |0010: move-result v1 │ │ +01048e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +010490: 4b02 0001 |0012: aput v2, v0, v1 │ │ +010494: 6200 2300 |0014: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ +010498: 6201 ce00 |0016: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +01049c: 6e10 6803 0100 |0018: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0368 │ │ +0104a2: 0a01 |001b: move-result v1 │ │ +0104a4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0104a6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0104aa: 6200 2300 |001f: sget-object v0, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ +0104ae: 6201 cd00 |0021: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +0104b2: 6e10 6803 0100 |0023: invoke-virtual {v1}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0368 │ │ +0104b8: 0a01 |0026: move-result v1 │ │ +0104ba: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0104bc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0104c0: 0e00 |002a: return-void │ │ +0104c2: 0d00 |002b: move-exception v0 │ │ +0104c4: 28fe |002c: goto 002a // -0002 │ │ +0104c6: 0d00 |002d: move-exception v0 │ │ +0104c8: 28f1 |002e: goto 001f // -000f │ │ +0104ca: 0d00 |002f: move-exception v0 │ │ +0104cc: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ @@ -196,17 +196,15 @@ │ │ source_file_idx : 154 │ │ static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/ACRA$2; } │ │ -Annotations on method #656 'checkCrashResources' │ │ +Annotations on method #658 'checkCrashResources' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/ACRAConfigurationException; } │ │ │ │ Class #2 - │ │ Class descriptor : 'Lorg/acra/ACRA;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -287,23 +285,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -010504: |[010504] org.acra.ACRA.:()V │ │ -010514: 1c00 f100 |0000: const-class v0, Lorg/acra/ACRA; // type@00f1 │ │ -010518: 6e10 9e01 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@019e │ │ -01051e: 0c00 |0005: move-result-object v0 │ │ -010520: 6900 2500 |0006: sput-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -010524: 2200 2601 |0008: new-instance v0, Lorg/acra/log/AndroidLogDelegate; // type@0126 │ │ -010528: 7010 1e04 0000 |000a: invoke-direct {v0}, Lorg/acra/log/AndroidLogDelegate;.:()V // method@041e │ │ -01052e: 6900 2f00 |000d: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -010532: 0e00 |000f: return-void │ │ +0104f8: |[0104f8] org.acra.ACRA.:()V │ │ +010508: 1c00 f100 |0000: const-class v0, Lorg/acra/ACRA; // type@00f1 │ │ +01050c: 6e10 a001 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@01a0 │ │ +010512: 0c00 |0005: move-result-object v0 │ │ +010514: 6900 2500 |0006: sput-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +010518: 2200 2601 |0008: new-instance v0, Lorg/acra/log/AndroidLogDelegate; // type@0126 │ │ +01051c: 7010 2004 0000 |000a: invoke-direct {v0}, Lorg/acra/log/AndroidLogDelegate;.:()V // method@0420 │ │ +010522: 6900 2f00 |000d: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +010526: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/ACRA;) │ │ @@ -311,37 +309,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010534: |[010534] org.acra.ACRA.:()V │ │ -010544: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01054a: 0e00 |0003: return-void │ │ +010528: |[010528] org.acra.ACRA.:()V │ │ +010538: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01053e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ - 0x0003 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRA; │ │ │ │ #2 : (in Lorg/acra/ACRA;) │ │ name : 'access$000' │ │ type : '(Landroid/content/SharedPreferences;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01054c: |[01054c] org.acra.ACRA.access$000:(Landroid/content/SharedPreferences;)Z │ │ -01055c: 7110 9a02 0100 |0000: invoke-static {v1}, Lorg/acra/ACRA;.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z // method@029a │ │ -010562: 0a00 |0003: move-result v0 │ │ -010564: 0f00 |0004: return v0 │ │ +010540: |[010540] org.acra.ACRA.access$000:(Landroid/content/SharedPreferences;)Z │ │ +010550: 7110 9c02 0100 |0000: invoke-static {v1}, Lorg/acra/ACRA;.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z // method@029c │ │ +010556: 0a00 |0003: move-result v0 │ │ +010558: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/content/SharedPreferences; │ │ │ │ #3 : (in Lorg/acra/ACRA;) │ │ @@ -349,64 +346,65 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -010568: |[010568] org.acra.ACRA.checkCrashResources:()V │ │ -010578: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01057e: 0c00 |0003: move-result-object v0 │ │ -010580: 6201 2300 |0004: sget-object v1, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ -010584: 7210 8a03 0000 |0006: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mode:()Lorg/acra/ReportingInteractionMode; // method@038a │ │ -01058a: 0c02 |0009: move-result-object v2 │ │ -01058c: 6e10 6603 0200 |000a: invoke-virtual {v2}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0366 │ │ -010592: 0a02 |000d: move-result v2 │ │ -010594: 4401 0102 |000e: aget v1, v1, v2 │ │ -010598: 2b01 4000 0000 |0010: packed-switch v1, 00000050 // +00000040 │ │ -01059e: 0e00 |0013: return-void │ │ -0105a0: 7210 9603 0000 |0014: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resToastText:()I // method@0396 │ │ -0105a6: 0a01 |0017: move-result v1 │ │ -0105a8: 3901 fbff |0018: if-nez v1, 0013 // -0005 │ │ -0105ac: 2201 f300 |001a: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ -0105b0: 1a02 5805 |001c: const-string v2, "TOAST mode: you have to define the resToastText parameter in your application @ReportsCrashes() annotation." // string@0558 │ │ -0105b4: 7020 f102 2100 |001e: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f1 │ │ -0105ba: 2701 |0021: throw v1 │ │ -0105bc: 7210 9403 0000 |0022: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0394 │ │ -0105c2: 0a01 |0025: move-result v1 │ │ -0105c4: 3801 1400 |0026: if-eqz v1, 003a // +0014 │ │ -0105c8: 7210 9503 0000 |0028: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0395 │ │ -0105ce: 0a01 |002b: move-result v1 │ │ -0105d0: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -0105d4: 7210 9303 0000 |002e: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0393 │ │ -0105da: 0a01 |0031: move-result v1 │ │ -0105dc: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ -0105e0: 7210 9003 0000 |0034: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0390 │ │ -0105e6: 0a01 |0037: move-result v1 │ │ -0105e8: 3901 dbff |0038: if-nez v1, 0013 // -0025 │ │ -0105ec: 2201 f300 |003a: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ -0105f0: 1a02 bd04 |003c: const-string v2, "NOTIFICATION mode: you have to define at least the resNotifTickerText, resNotifTitle, resNotifText, resDialogText parameters in your application @ReportsCrashes() annotation." // string@04bd │ │ -0105f4: 7020 f102 2100 |003e: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f1 │ │ -0105fa: 2701 |0041: throw v1 │ │ -0105fc: 7210 9003 0000 |0042: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0390 │ │ -010602: 0a01 |0045: move-result v1 │ │ -010604: 3901 cdff |0046: if-nez v1, 0013 // -0033 │ │ -010608: 2201 f300 |0048: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ -01060c: 1a02 4001 |004a: const-string v2, "DIALOG mode: you have to define at least the resDialogText parameters in your application @ReportsCrashes() annotation." // string@0140 │ │ -010610: 7020 f102 2100 |004c: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f1 │ │ -010616: 2701 |004f: throw v1 │ │ -010618: 0001 0300 0100 0000 0400 0000 1200 ... |0050: packed-switch-data (10 units) │ │ +01055c: |[01055c] org.acra.ACRA.checkCrashResources:()V │ │ +01056c: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +010572: 0c00 |0003: move-result-object v0 │ │ +010574: 6201 2300 |0004: sget-object v1, Lorg/acra/ACRA$2;.$SwitchMap$org$acra$ReportingInteractionMode:[I // field@0023 │ │ +010578: 7210 8c03 0000 |0006: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mode:()Lorg/acra/ReportingInteractionMode; // method@038c │ │ +01057e: 0c02 |0009: move-result-object v2 │ │ +010580: 6e10 6803 0200 |000a: invoke-virtual {v2}, Lorg/acra/ReportingInteractionMode;.ordinal:()I // method@0368 │ │ +010586: 0a02 |000d: move-result v2 │ │ +010588: 4401 0102 |000e: aget v1, v1, v2 │ │ +01058c: 2b01 4000 0000 |0010: packed-switch v1, 00000050 // +00000040 │ │ +010592: 0e00 |0013: return-void │ │ +010594: 7210 9803 0000 |0014: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resToastText:()I // method@0398 │ │ +01059a: 0a01 |0017: move-result v1 │ │ +01059c: 3901 fbff |0018: if-nez v1, 0013 // -0005 │ │ +0105a0: 2201 f300 |001a: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ +0105a4: 1a02 5805 |001c: const-string v2, "TOAST mode: you have to define the resToastText parameter in your application @ReportsCrashes() annotation." // string@0558 │ │ +0105a8: 7020 f302 2100 |001e: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f3 │ │ +0105ae: 2701 |0021: throw v1 │ │ +0105b0: 7210 9603 0000 |0022: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0396 │ │ +0105b6: 0a01 |0025: move-result v1 │ │ +0105b8: 3801 1400 |0026: if-eqz v1, 003a // +0014 │ │ +0105bc: 7210 9703 0000 |0028: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0397 │ │ +0105c2: 0a01 |002b: move-result v1 │ │ +0105c4: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +0105c8: 7210 9503 0000 |002e: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0395 │ │ +0105ce: 0a01 |0031: move-result v1 │ │ +0105d0: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ +0105d4: 7210 9203 0000 |0034: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0392 │ │ +0105da: 0a01 |0037: move-result v1 │ │ +0105dc: 3901 dbff |0038: if-nez v1, 0013 // -0025 │ │ +0105e0: 2201 f300 |003a: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ +0105e4: 1a02 bd04 |003c: const-string v2, "NOTIFICATION mode: you have to define at least the resNotifTickerText, resNotifTitle, resNotifText, resDialogText parameters in your application @ReportsCrashes() annotation." // string@04bd │ │ +0105e8: 7020 f302 2100 |003e: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f3 │ │ +0105ee: 2701 |0041: throw v1 │ │ +0105f0: 7210 9203 0000 |0042: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0392 │ │ +0105f6: 0a01 |0045: move-result v1 │ │ +0105f8: 3901 cdff |0046: if-nez v1, 0013 // -0033 │ │ +0105fc: 2201 f300 |0048: new-instance v1, Lorg/acra/ACRAConfigurationException; // type@00f3 │ │ +010600: 1a02 4001 |004a: const-string v2, "DIALOG mode: you have to define at least the resDialogText parameters in your application @ReportsCrashes() annotation." // string@0140 │ │ +010604: 7020 f302 2100 |004c: invoke-direct {v1, v2}, Lorg/acra/ACRAConfigurationException;.:(Ljava/lang/String;)V // method@02f3 │ │ +01060a: 2701 |004f: throw v1 │ │ +01060c: 0001 0300 0100 0000 0400 0000 1200 ... |0050: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x0013 line=238 │ │ 0x0014 line=217 │ │ 0x001a line=218 │ │ 0x0022 line=223 │ │ + 0x0034 line=224 │ │ 0x003a line=225 │ │ 0x0042 line=230 │ │ 0x0048 line=231 │ │ 0x0050 line=215 │ │ locals : │ │ 0x0004 - 0x005a reg=0 conf Lorg/acra/annotation/ReportsCrashes; │ │ │ │ @@ -415,35 +413,35 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01062c: |[01062c] org.acra.ACRA.getACRASharedPreferences:()Landroid/content/SharedPreferences; │ │ -01063c: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -010642: 0c00 |0003: move-result-object v0 │ │ -010644: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -010648: 7210 9903 0000 |0006: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@0399 │ │ -01064e: 0c02 |0009: move-result-object v2 │ │ -010650: 6e20 d401 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -010656: 0a01 |000d: move-result v1 │ │ -010658: 3901 1100 |000e: if-nez v1, 001f // +0011 │ │ -01065c: 6201 3000 |0010: sget-object v1, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -010660: 7210 9903 0000 |0012: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@0399 │ │ -010666: 0c02 |0015: move-result-object v2 │ │ -010668: 7210 9803 0000 |0016: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesMode:()I // method@0398 │ │ -01066e: 0a03 |0019: move-result v3 │ │ -010670: 6e30 2100 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/app/Application;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0021 │ │ -010676: 0c01 |001d: move-result-object v1 │ │ -010678: 1101 |001e: return-object v1 │ │ -01067a: 6201 3000 |001f: sget-object v1, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -01067e: 7110 ba00 0100 |0021: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ba │ │ -010684: 0c01 |0024: move-result-object v1 │ │ -010686: 28f9 |0025: goto 001e // -0007 │ │ +010620: |[010620] org.acra.ACRA.getACRASharedPreferences:()Landroid/content/SharedPreferences; │ │ +010630: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +010636: 0c00 |0003: move-result-object v0 │ │ +010638: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +01063c: 7210 9b03 0000 |0006: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@039b │ │ +010642: 0c02 |0009: move-result-object v2 │ │ +010644: 6e20 d601 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01064a: 0a01 |000d: move-result v1 │ │ +01064c: 3901 1100 |000e: if-nez v1, 001f // +0011 │ │ +010650: 6201 3000 |0010: sget-object v1, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010654: 7210 9b03 0000 |0012: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@039b │ │ +01065a: 0c02 |0015: move-result-object v2 │ │ +01065c: 7210 9a03 0000 |0016: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesMode:()I // method@039a │ │ +010662: 0a03 |0019: move-result v3 │ │ +010664: 6e30 2100 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/app/Application;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0021 │ │ +01066a: 0c01 |001d: move-result-object v1 │ │ +01066c: 1101 |001e: return-object v1 │ │ +01066e: 6201 3000 |001f: sget-object v1, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010672: 7110 ba00 0100 |0021: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ba │ │ +010678: 0c01 |0024: move-result-object v1 │ │ +01067a: 28f9 |0025: goto 001e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0010 line=252 │ │ 0x001e line=254 │ │ locals : │ │ @@ -454,46 +452,46 @@ │ │ type : '()Landroid/app/Application;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010688: |[010688] org.acra.ACRA.getApplication:()Landroid/app/Application; │ │ -010698: 6200 3000 |0000: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -01069c: 1100 |0002: return-object v0 │ │ +01067c: |[01067c] org.acra.ACRA.getApplication:()Landroid/app/Application; │ │ +01068c: 6200 3000 |0000: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ │ │ #6 : (in Lorg/acra/ACRA;) │ │ name : 'getConfig' │ │ type : '()Lorg/acra/ACRAConfiguration;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0106a0: |[0106a0] org.acra.ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ -0106b0: 6200 2d00 |0000: sget-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ -0106b4: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -0106b8: 6200 3000 |0004: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -0106bc: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -0106c0: 6200 2f00 |0008: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0106c4: 6201 2500 |000a: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0106c8: 1a02 f700 |000c: const-string v2, "Calling ACRA.getConfig() before ACRA.init() gives you an empty configuration instance. You might prefer calling ACRA.getNewDefaultConfig(Application) to get an instance with default values taken from a @ReportsCrashes annotation." // string@00f7 │ │ -0106cc: 7230 1b04 1002 |000e: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041b │ │ -0106d2: 6200 3000 |0011: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -0106d6: 7110 9502 0000 |0013: invoke-static {v0}, Lorg/acra/ACRA;.getNewDefaultConfig:(Landroid/app/Application;)Lorg/acra/ACRAConfiguration; // method@0295 │ │ -0106dc: 0c00 |0016: move-result-object v0 │ │ -0106de: 6900 2d00 |0017: sput-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ -0106e2: 6200 2d00 |0019: sget-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ -0106e6: 1100 |001b: return-object v0 │ │ +010694: |[010694] org.acra.ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ +0106a4: 6200 2d00 |0000: sget-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ +0106a8: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +0106ac: 6200 3000 |0004: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +0106b0: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +0106b4: 6200 2f00 |0008: sget-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +0106b8: 6201 2500 |000a: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0106bc: 1a02 f700 |000c: const-string v2, "Calling ACRA.getConfig() before ACRA.init() gives you an empty configuration instance. You might prefer calling ACRA.getNewDefaultConfig(Application) to get an instance with default values taken from a @ReportsCrashes annotation." // string@00f7 │ │ +0106c0: 7230 1d04 1002 |000e: invoke-interface {v0, v1, v2}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041d │ │ +0106c6: 6200 3000 |0011: sget-object v0, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +0106ca: 7110 9702 0000 |0013: invoke-static {v0}, Lorg/acra/ACRA;.getNewDefaultConfig:(Landroid/app/Application;)Lorg/acra/ACRAConfiguration; // method@0297 │ │ +0106d0: 0c00 |0016: move-result-object v0 │ │ +0106d2: 6900 2d00 |0017: sput-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ +0106d6: 6200 2d00 |0019: sget-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ +0106da: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x0008 line=266 │ │ 0x0011 line=269 │ │ 0x0019 line=271 │ │ @@ -504,23 +502,23 @@ │ │ type : '()Lorg/acra/ErrorReporter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0106e8: |[0106e8] org.acra.ACRA.getErrorReporter:()Lorg/acra/ErrorReporter; │ │ -0106f8: 6200 2e00 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ -0106fc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -010700: 2200 9c00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@009c │ │ -010704: 1a01 f800 |0006: const-string v1, "Cannot access ErrorReporter before ACRA#init" // string@00f8 │ │ -010708: 7020 aa01 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01aa │ │ -01070e: 2700 |000b: throw v0 │ │ -010710: 6200 2e00 |000c: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ -010714: 1100 |000e: return-object v0 │ │ +0106dc: |[0106dc] org.acra.ACRA.getErrorReporter:()Lorg/acra/ErrorReporter; │ │ +0106ec: 6200 2e00 |0000: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ +0106f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0106f4: 2200 9c00 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@009c │ │ +0106f8: 1a01 f800 |0006: const-string v1, "Cannot access ErrorReporter before ACRA#init" // string@00f8 │ │ +0106fc: 7020 ac01 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@01ac │ │ +010702: 2700 |000b: throw v0 │ │ +010704: 6200 2e00 |000c: sget-object v0, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ +010708: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x000c line=181 │ │ locals : │ │ │ │ @@ -529,30 +527,30 @@ │ │ type : '(Landroid/app/Application;)Lorg/acra/ACRAConfiguration;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -010718: |[010718] org.acra.ACRA.getNewDefaultConfig:(Landroid/app/Application;)Lorg/acra/ACRAConfiguration; │ │ -010728: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -01072c: 2201 f200 |0002: new-instance v1, Lorg/acra/ACRAConfiguration; // type@00f2 │ │ -010730: 6e10 bf01 0300 |0004: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -010736: 0c00 |0007: move-result-object v0 │ │ -010738: 1c02 0d01 |0008: const-class v2, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ -01073c: 6e20 9801 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@0198 │ │ -010742: 0c00 |000d: move-result-object v0 │ │ -010744: 1f00 0d01 |000e: check-cast v0, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ -010748: 7020 9b02 0100 |0010: invoke-direct {v1, v0}, Lorg/acra/ACRAConfiguration;.:(Lorg/acra/annotation/ReportsCrashes;)V // method@029b │ │ -01074e: 0710 |0013: move-object v0, v1 │ │ -010750: 1100 |0014: return-object v0 │ │ -010752: 2200 f200 |0015: new-instance v0, Lorg/acra/ACRAConfiguration; // type@00f2 │ │ -010756: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -010758: 7020 9b02 1000 |0018: invoke-direct {v0, v1}, Lorg/acra/ACRAConfiguration;.:(Lorg/acra/annotation/ReportsCrashes;)V // method@029b │ │ -01075e: 28f9 |001b: goto 0014 // -0007 │ │ +01070c: |[01070c] org.acra.ACRA.getNewDefaultConfig:(Landroid/app/Application;)Lorg/acra/ACRAConfiguration; │ │ +01071c: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +010720: 2201 f200 |0002: new-instance v1, Lorg/acra/ACRAConfiguration; // type@00f2 │ │ +010724: 6e10 c101 0300 |0004: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01072a: 0c00 |0007: move-result-object v0 │ │ +01072c: 1c02 0d01 |0008: const-class v2, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ +010730: 6e20 9a01 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@019a │ │ +010736: 0c00 |000d: move-result-object v0 │ │ +010738: 1f00 0d01 |000e: check-cast v0, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ +01073c: 7020 9d02 0100 |0010: invoke-direct {v1, v0}, Lorg/acra/ACRAConfiguration;.:(Lorg/acra/annotation/ReportsCrashes;)V // method@029d │ │ +010742: 0710 |0013: move-object v0, v1 │ │ +010744: 1100 |0014: return-object v0 │ │ +010746: 2200 f200 |0015: new-instance v0, Lorg/acra/ACRAConfiguration; // type@00f2 │ │ +01074a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +01074c: 7020 9d02 1000 |0018: invoke-direct {v0, v1}, Lorg/acra/ACRAConfiguration;.:(Lorg/acra/annotation/ReportsCrashes;)V // method@029d │ │ +010752: 28f9 |001b: goto 0014 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ 0x0014 line=292 │ │ locals : │ │ 0x0000 - 0x001c reg=3 app Landroid/app/Application; │ │ @@ -562,104 +560,106 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -010760: |[010760] org.acra.ACRA.init:(Landroid/app/Application;)V │ │ -010770: 6204 3000 |0000: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -010774: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ -010778: 6204 2f00 |0004: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01077c: 6205 2500 |0006: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -010780: 1a06 9700 |0008: const-string v6, "ACRA#init called more than once. Won't do anything more." // string@0097 │ │ -010784: 7230 1b04 5406 |000a: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041b │ │ -01078a: 0e00 |000d: return-void │ │ -01078c: 6908 3000 |000e: sput-object v8, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -010790: 6204 3000 |0010: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -010794: 6e10 bf01 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01079a: 0c04 |0015: move-result-object v4 │ │ -01079c: 1c05 0d01 |0016: const-class v5, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ -0107a0: 6e20 9801 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@0198 │ │ -0107a6: 0c04 |001b: move-result-object v4 │ │ -0107a8: 1f04 0d01 |001c: check-cast v4, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ -0107ac: 6904 3200 |001e: sput-object v4, Lorg/acra/ACRA;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@0032 │ │ -0107b0: 6204 3200 |0020: sget-object v4, Lorg/acra/ACRA;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@0032 │ │ -0107b4: 3904 2300 |0022: if-nez v4, 0045 // +0023 │ │ -0107b8: 6204 2f00 |0024: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0107bc: 6205 2500 |0026: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0107c0: 2206 b000 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -0107c4: 7010 ee01 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0107ca: 1a07 9600 |002d: const-string v7, "ACRA#init called but no ReportsCrashes annotation on Application " // string@0096 │ │ -0107ce: 6e20 f501 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0107d4: 0c06 |0032: move-result-object v6 │ │ -0107d6: 6207 3000 |0033: sget-object v7, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -0107da: 6e10 2000 0700 |0035: invoke-virtual {v7}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -0107e0: 0c07 |0038: move-result-object v7 │ │ -0107e2: 6e20 f501 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0107e8: 0c06 |003c: move-result-object v6 │ │ -0107ea: 6e10 f901 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0107f0: 0c06 |0040: move-result-object v6 │ │ -0107f2: 7230 1404 5406 |0041: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ -0107f8: 28c9 |0044: goto 000d // -0037 │ │ -0107fa: 7100 9102 0000 |0045: invoke-static {}, Lorg/acra/ACRA;.getACRASharedPreferences:()Landroid/content/SharedPreferences; // method@0291 │ │ -010800: 0c03 |0048: move-result-object v3 │ │ -010802: 7100 9002 0000 |0049: invoke-static {}, Lorg/acra/ACRA;.checkCrashResources:()V // method@0290 │ │ -010808: 6204 2f00 |004c: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01080c: 6205 2500 |004e: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -010810: 2206 b000 |0050: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -010814: 7010 ee01 0600 |0052: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01081a: 1a07 9400 |0055: const-string v7, "ACRA is enabled for " // string@0094 │ │ -01081e: 6e20 f501 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -010824: 0c06 |005a: move-result-object v6 │ │ -010826: 6207 3000 |005b: sget-object v7, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -01082a: 6e10 2000 0700 |005d: invoke-virtual {v7}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -010830: 0c07 |0060: move-result-object v7 │ │ -010832: 6e20 f501 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -010838: 0c06 |0064: move-result-object v6 │ │ -01083a: 1a07 4100 |0065: const-string v7, ", intializing..." // string@0041 │ │ -01083e: 6e20 f501 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -010844: 0c06 |006a: move-result-object v6 │ │ -010846: 6e10 f901 0600 |006b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01084c: 0c06 |006e: move-result-object v6 │ │ -01084e: 7230 1204 5406 |006f: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -010854: 7110 9a02 0300 |0072: invoke-static {v3}, Lorg/acra/ACRA;.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z // method@029a │ │ -01085a: 0a04 |0075: move-result v4 │ │ -01085c: 3904 1d00 |0076: if-nez v4, 0093 // +001d │ │ -010860: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -010862: 2202 fe00 |0079: new-instance v2, Lorg/acra/ErrorReporter; // type@00fe │ │ -010866: 6204 3000 |007b: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -01086a: 7040 2203 4213 |007d: invoke-direct {v2, v4, v3, v1}, Lorg/acra/ErrorReporter;.:(Landroid/app/Application;Landroid/content/SharedPreferences;Z)V // method@0322 │ │ -010870: 6e10 4003 0200 |0080: invoke-virtual {v2}, Lorg/acra/ErrorReporter;.setDefaultReportSenders:()V // method@0340 │ │ -010876: 6902 2e00 |0083: sput-object v2, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ -01087a: 2204 ef00 |0085: new-instance v4, Lorg/acra/ACRA$1; // type@00ef │ │ -01087e: 7010 8a02 0400 |0087: invoke-direct {v4}, Lorg/acra/ACRA$1;.:()V // method@028a │ │ -010884: 6904 3100 |008a: sput-object v4, Lorg/acra/ACRA;.mPrefListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // field@0031 │ │ -010888: 6204 3100 |008c: sget-object v4, Lorg/acra/ACRA;.mPrefListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // field@0031 │ │ -01088c: 7220 6100 4300 |008e: invoke-interface {v3, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0061 │ │ -010892: 2900 7cff |0091: goto/16 000d // -0084 │ │ -010896: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -010898: 28e5 |0094: goto 0079 // -001b │ │ -01089a: 0d00 |0095: move-exception v0 │ │ -01089c: 6204 2f00 |0096: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0108a0: 6205 2500 |0098: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0108a4: 1a06 6501 |009a: const-string v6, "Error : " // string@0165 │ │ -0108a8: 7240 1c04 5406 |009c: invoke-interface {v4, v5, v6, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -0108ae: 28e6 |009f: goto 0085 // -001a │ │ +010754: |[010754] org.acra.ACRA.init:(Landroid/app/Application;)V │ │ +010764: 6204 3000 |0000: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010768: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ +01076c: 6204 2f00 |0004: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +010770: 6205 2500 |0006: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +010774: 1a06 9700 |0008: const-string v6, "ACRA#init called more than once. Won't do anything more." // string@0097 │ │ +010778: 7230 1d04 5406 |000a: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041d │ │ +01077e: 0e00 |000d: return-void │ │ +010780: 6908 3000 |000e: sput-object v8, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010784: 6204 3000 |0010: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +010788: 6e10 c101 0400 |0012: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01078e: 0c04 |0015: move-result-object v4 │ │ +010790: 1c05 0d01 |0016: const-class v5, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ +010794: 6e20 9a01 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/Class;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@019a │ │ +01079a: 0c04 |001b: move-result-object v4 │ │ +01079c: 1f04 0d01 |001c: check-cast v4, Lorg/acra/annotation/ReportsCrashes; // type@010d │ │ +0107a0: 6904 3200 |001e: sput-object v4, Lorg/acra/ACRA;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@0032 │ │ +0107a4: 6204 3200 |0020: sget-object v4, Lorg/acra/ACRA;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@0032 │ │ +0107a8: 3904 2300 |0022: if-nez v4, 0045 // +0023 │ │ +0107ac: 6204 2f00 |0024: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +0107b0: 6205 2500 |0026: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0107b4: 2206 b000 |0028: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +0107b8: 7010 f001 0600 |002a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0107be: 1a07 9600 |002d: const-string v7, "ACRA#init called but no ReportsCrashes annotation on Application " // string@0096 │ │ +0107c2: 6e20 f701 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0107c8: 0c06 |0032: move-result-object v6 │ │ +0107ca: 6207 3000 |0033: sget-object v7, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +0107ce: 6e10 2000 0700 |0035: invoke-virtual {v7}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +0107d4: 0c07 |0038: move-result-object v7 │ │ +0107d6: 6e20 f701 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0107dc: 0c06 |003c: move-result-object v6 │ │ +0107de: 6e10 fb01 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0107e4: 0c06 |0040: move-result-object v6 │ │ +0107e6: 7230 1604 5406 |0041: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0416 │ │ +0107ec: 28c9 |0044: goto 000d // -0037 │ │ +0107ee: 7100 9302 0000 |0045: invoke-static {}, Lorg/acra/ACRA;.getACRASharedPreferences:()Landroid/content/SharedPreferences; // method@0293 │ │ +0107f4: 0c03 |0048: move-result-object v3 │ │ +0107f6: 7100 9202 0000 |0049: invoke-static {}, Lorg/acra/ACRA;.checkCrashResources:()V // method@0292 │ │ +0107fc: 6204 2f00 |004c: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +010800: 6205 2500 |004e: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +010804: 2206 b000 |0050: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +010808: 7010 f001 0600 |0052: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01080e: 1a07 9400 |0055: const-string v7, "ACRA is enabled for " // string@0094 │ │ +010812: 6e20 f701 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +010818: 0c06 |005a: move-result-object v6 │ │ +01081a: 6207 3000 |005b: sget-object v7, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +01081e: 6e10 2000 0700 |005d: invoke-virtual {v7}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +010824: 0c07 |0060: move-result-object v7 │ │ +010826: 6e20 f701 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01082c: 0c06 |0064: move-result-object v6 │ │ +01082e: 1a07 4100 |0065: const-string v7, ", intializing..." // string@0041 │ │ +010832: 6e20 f701 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +010838: 0c06 |006a: move-result-object v6 │ │ +01083a: 6e10 fb01 0600 |006b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +010840: 0c06 |006e: move-result-object v6 │ │ +010842: 7230 1404 5406 |006f: invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +010848: 7110 9c02 0300 |0072: invoke-static {v3}, Lorg/acra/ACRA;.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z // method@029c │ │ +01084e: 0a04 |0075: move-result v4 │ │ +010850: 3904 1d00 |0076: if-nez v4, 0093 // +001d │ │ +010854: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +010856: 2202 fe00 |0079: new-instance v2, Lorg/acra/ErrorReporter; // type@00fe │ │ +01085a: 6204 3000 |007b: sget-object v4, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +01085e: 7040 2403 4213 |007d: invoke-direct {v2, v4, v3, v1}, Lorg/acra/ErrorReporter;.:(Landroid/app/Application;Landroid/content/SharedPreferences;Z)V // method@0324 │ │ +010864: 6e10 4203 0200 |0080: invoke-virtual {v2}, Lorg/acra/ErrorReporter;.setDefaultReportSenders:()V // method@0342 │ │ +01086a: 6902 2e00 |0083: sput-object v2, Lorg/acra/ACRA;.errorReporterSingleton:Lorg/acra/ErrorReporter; // field@002e │ │ +01086e: 2204 ef00 |0085: new-instance v4, Lorg/acra/ACRA$1; // type@00ef │ │ +010872: 7010 8c02 0400 |0087: invoke-direct {v4}, Lorg/acra/ACRA$1;.:()V // method@028c │ │ +010878: 6904 3100 |008a: sput-object v4, Lorg/acra/ACRA;.mPrefListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // field@0031 │ │ +01087c: 6204 3100 |008c: sget-object v4, Lorg/acra/ACRA;.mPrefListener:Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // field@0031 │ │ +010880: 7220 6100 4300 |008e: invoke-interface {v3, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0061 │ │ +010886: 2900 7cff |0091: goto/16 000d // -0084 │ │ +01088a: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +01088c: 28e5 |0094: goto 0079 // -001b │ │ +01088e: 0d00 |0095: move-exception v0 │ │ +010890: 6204 2f00 |0096: sget-object v4, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +010894: 6205 2500 |0098: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +010898: 1a06 6501 |009a: const-string v6, "Error : " // string@0165 │ │ +01089c: 7240 1e04 5406 |009c: invoke-interface {v4, v5, v6, v0}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +0108a2: 28e6 |009f: goto 0085 // -001a │ │ catches : 1 │ │ 0x0049 - 0x0085 │ │ Lorg/acra/ACRAConfigurationException; -> 0x0095 │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x000d line=169 │ │ 0x000e line=123 │ │ 0x0010 line=124 │ │ 0x0020 line=125 │ │ 0x0024 line=126 │ │ + 0x0035 line=127 │ │ + 0x0041 line=126 │ │ 0x0045 line=131 │ │ 0x0049 line=134 │ │ 0x004c line=136 │ │ 0x0072 line=139 │ │ 0x0079 line=140 │ │ 0x0080 line=143 │ │ 0x0083 line=145 │ │ @@ -680,32 +680,32 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0108c0: |[0108c0] org.acra.ACRA.isDebuggable:()Z │ │ -0108d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0108d2: 6203 3000 |0001: sget-object v3, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -0108d6: 6e10 1f00 0300 |0003: invoke-virtual {v3}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001f │ │ -0108dc: 0c01 |0006: move-result-object v1 │ │ -0108de: 6203 3000 |0007: sget-object v3, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ -0108e2: 6e10 2000 0300 |0009: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -0108e8: 0c03 |000c: move-result-object v3 │ │ -0108ea: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0108ec: 6e30 6300 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0063 │ │ -0108f2: 0c03 |0011: move-result-object v3 │ │ -0108f4: 5233 0100 |0012: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@0001 │ │ -0108f8: dd03 0302 |0014: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0108fc: 3d03 0300 |0016: if-lez v3, 0019 // +0003 │ │ -010900: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -010902: 0f02 |0019: return v2 │ │ -010904: 0d00 |001a: move-exception v0 │ │ -010906: 28fe |001b: goto 0019 // -0002 │ │ +0108b4: |[0108b4] org.acra.ACRA.isDebuggable:()Z │ │ +0108c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0108c6: 6203 3000 |0001: sget-object v3, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +0108ca: 6e10 1f00 0300 |0003: invoke-virtual {v3}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001f │ │ +0108d0: 0c01 |0006: move-result-object v1 │ │ +0108d2: 6203 3000 |0007: sget-object v3, Lorg/acra/ACRA;.mApplication:Landroid/app/Application; // field@0030 │ │ +0108d6: 6e10 2000 0300 |0009: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +0108dc: 0c03 |000c: move-result-object v3 │ │ +0108de: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0108e0: 6e30 6300 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0063 │ │ +0108e6: 0c03 |0011: move-result-object v3 │ │ +0108e8: 5233 0100 |0012: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@0001 │ │ +0108ec: dd03 0302 |0014: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0108f0: 3d03 0300 |0016: if-lez v3, 0019 // +0003 │ │ +0108f4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0108f6: 0f02 |0019: return v2 │ │ +0108f8: 0d00 |001a: move-exception v0 │ │ +0108fa: 28fe |001b: goto 0019 // -0002 │ │ catches : 1 │ │ 0x0007 - 0x0014 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001a │ │ positions : │ │ 0x0001 line=304 │ │ 0x0007 line=306 │ │ 0x0019 line=308 │ │ @@ -720,17 +720,17 @@ │ │ type : '(Lorg/acra/ACRAConfiguration;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010914: |[010914] org.acra.ACRA.setConfig:(Lorg/acra/ACRAConfiguration;)V │ │ -010924: 6900 2d00 |0000: sput-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ -010928: 0e00 |0002: return-void │ │ +010908: |[010908] org.acra.ACRA.setConfig:(Lorg/acra/ACRAConfiguration;)V │ │ +010918: 6900 2d00 |0000: sput-object v0, Lorg/acra/ACRA;.configProxy:Lorg/acra/ACRAConfiguration; // field@002d │ │ +01091c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 conf Lorg/acra/ACRAConfiguration; │ │ │ │ @@ -739,17 +739,17 @@ │ │ type : '(Lorg/acra/log/ACRALog;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01092c: |[01092c] org.acra.ACRA.setLog:(Lorg/acra/log/ACRALog;)V │ │ -01093c: 6900 2f00 |0000: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -010940: 0e00 |0002: return-void │ │ +010920: |[010920] org.acra.ACRA.setLog:(Lorg/acra/log/ACRALog;)V │ │ +010930: 6900 2f00 |0000: sput-object v0, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +010934: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0002 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 log Lorg/acra/log/ACRALog; │ │ │ │ @@ -758,30 +758,30 @@ │ │ type : '(Landroid/content/SharedPreferences;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -010944: |[010944] org.acra.ACRA.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z │ │ -010954: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -010956: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -010958: 1a03 7d06 |0002: const-string v3, "acra.enable" // string@067d │ │ -01095c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -01095e: 7230 5d00 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -010964: 0a01 |0008: move-result v1 │ │ -010966: 1a03 7c06 |0009: const-string v3, "acra.disable" // string@067c │ │ -01096a: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ -01096e: 7230 5d00 3502 |000d: invoke-interface {v5, v3, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -010974: 0a00 |0010: move-result v0 │ │ -010976: 0f00 |0011: return v0 │ │ -010978: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -01097a: 28fa |0013: goto 000d // -0006 │ │ -01097c: 0d02 |0014: move-exception v2 │ │ -01097e: 28fc |0015: goto 0011 // -0004 │ │ +010938: |[010938] org.acra.ACRA.shouldDisableACRA:(Landroid/content/SharedPreferences;)Z │ │ +010948: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01094a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +01094c: 1a03 7d06 |0002: const-string v3, "acra.enable" // string@067d │ │ +010950: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +010952: 7230 5d00 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +010958: 0a01 |0008: move-result v1 │ │ +01095a: 1a03 7c06 |0009: const-string v3, "acra.disable" // string@067c │ │ +01095e: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ +010962: 7230 5d00 3502 |000d: invoke-interface {v5, v3, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +010968: 0a00 |0010: move-result v0 │ │ +01096a: 0f00 |0011: return v0 │ │ +01096c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +01096e: 28fa |0013: goto 000d // -0006 │ │ +010970: 0d02 |0014: move-exception v2 │ │ +010972: 28fc |0015: goto 0011 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0001 line=197 │ │ 0x0002 line=199 │ │ 0x0009 line=200 │ │ @@ -1082,21 +1082,21 @@ │ │ instance_fields_size: 43 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 84 │ │ │ │ Class #4 annotations: │ │ Annotations on field #69 'mHttpHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #670 'annotationType' │ │ +Annotations on method #672 'annotationType' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class" "<+" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #686 'getHttpHeaders' │ │ +Annotations on method #688 'getHttpHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #726 'setHttpHeaders' │ │ +Annotations on method #728 'setHttpHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #733 'setMode' │ │ +Annotations on method #735 'setMode' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/ACRAConfigurationException; } │ │ │ │ Class #4 - │ │ Class descriptor : 'Lorg/acra/ACRAConfiguration;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1281,61 +1281,61 @@ │ │ type : '(Lorg/acra/annotation/ReportsCrashes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 91 16-bit code units │ │ -010990: |[010990] org.acra.ACRAConfiguration.:(Lorg/acra/annotation/ReportsCrashes;)V │ │ -0109a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0109a2: 7010 bd01 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -0109a8: 5b10 3300 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ -0109ac: 5b10 3400 |0006: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ -0109b0: 5b10 3700 |0008: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ -0109b4: 5b10 3800 |000a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ -0109b8: 5b10 3a00 |000c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ -0109bc: 5b10 3900 |000e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ -0109c0: 5b10 3c00 |0010: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ -0109c4: 5b10 3f00 |0012: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ -0109c8: 5b10 4000 |0014: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ -0109cc: 5b10 4100 |0016: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ -0109d0: 5b10 4200 |0018: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ -0109d4: 5b10 4300 |001a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ -0109d8: 5b10 4700 |001c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ -0109dc: 5b10 4800 |001e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ -0109e0: 5b10 4a00 |0020: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ -0109e4: 5b10 4b00 |0022: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ -0109e8: 5b10 4c00 |0024: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ -0109ec: 5b10 4e00 |0026: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0109f0: 5b10 4f00 |0028: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ -0109f4: 5b10 5000 |002a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ -0109f8: 5b10 5100 |002c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ -0109fc: 5b10 5200 |002e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ -010a00: 5b10 5300 |0030: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ -010a04: 5b10 5400 |0032: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ -010a08: 5b10 5500 |0034: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ -010a0c: 5b10 5600 |0036: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ -010a10: 5b10 5700 |0038: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ -010a14: 5b10 5800 |003a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ -010a18: 5b10 5900 |003c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ -010a1c: 5b10 5b00 |003e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ -010a20: 5b10 5c00 |0040: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ -010a24: 5b10 5d00 |0042: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ -010a28: 5b10 4900 |0044: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ -010a2c: 5b10 5a00 |0046: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ -010a30: 5b10 3e00 |0048: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ -010a34: 5b10 3d00 |004a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ -010a38: 5b10 3500 |004c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ -010a3c: 5b10 3600 |004e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ -010a40: 5b10 4400 |0050: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ -010a44: 5b10 3b00 |0052: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ -010a48: 5b10 4600 |0054: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ -010a4c: 5b10 4d00 |0056: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ -010a50: 5b12 4e00 |0058: iput-object v2, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010a54: 0e00 |005a: return-void │ │ +010984: |[010984] org.acra.ACRAConfiguration.:(Lorg/acra/annotation/ReportsCrashes;)V │ │ +010994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +010996: 7010 bf01 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01099c: 5b10 3300 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ +0109a0: 5b10 3400 |0006: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ +0109a4: 5b10 3700 |0008: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ +0109a8: 5b10 3800 |000a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ +0109ac: 5b10 3a00 |000c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ +0109b0: 5b10 3900 |000e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ +0109b4: 5b10 3c00 |0010: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ +0109b8: 5b10 3f00 |0012: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ +0109bc: 5b10 4000 |0014: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ +0109c0: 5b10 4100 |0016: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ +0109c4: 5b10 4200 |0018: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ +0109c8: 5b10 4300 |001a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ +0109cc: 5b10 4700 |001c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ +0109d0: 5b10 4800 |001e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ +0109d4: 5b10 4a00 |0020: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ +0109d8: 5b10 4b00 |0022: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ +0109dc: 5b10 4c00 |0024: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ +0109e0: 5b10 4e00 |0026: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0109e4: 5b10 4f00 |0028: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ +0109e8: 5b10 5000 |002a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ +0109ec: 5b10 5100 |002c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ +0109f0: 5b10 5200 |002e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ +0109f4: 5b10 5300 |0030: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ +0109f8: 5b10 5400 |0032: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ +0109fc: 5b10 5500 |0034: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ +010a00: 5b10 5600 |0036: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ +010a04: 5b10 5700 |0038: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ +010a08: 5b10 5800 |003a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ +010a0c: 5b10 5900 |003c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ +010a10: 5b10 5b00 |003e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ +010a14: 5b10 5c00 |0040: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ +010a18: 5b10 5d00 |0042: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ +010a1c: 5b10 4900 |0044: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ +010a20: 5b10 5a00 |0046: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ +010a24: 5b10 3e00 |0048: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ +010a28: 5b10 3d00 |004a: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ +010a2c: 5b10 3500 |004c: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ +010a30: 5b10 3600 |004e: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ +010a34: 5b10 4400 |0050: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ +010a38: 5b10 3b00 |0052: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ +010a3c: 5b10 4600 |0054: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ +010a40: 5b10 4d00 |0056: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ +010a44: 5b12 4e00 |0058: iput-object v2, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010a48: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ 0x0004 line=57 │ │ 0x0006 line=59 │ │ 0x0008 line=60 │ │ 0x000a line=61 │ │ @@ -1388,24 +1388,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -010a58: |[010a58] org.acra.ACRAConfiguration.isNull:(Ljava/lang/String;)Z │ │ -010a68: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -010a6c: 1a00 9900 |0002: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ -010a70: 6e20 d401 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -010a76: 0a00 |0007: move-result v0 │ │ -010a78: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -010a7c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -010a7e: 0f00 |000b: return v0 │ │ -010a80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -010a82: 28fe |000d: goto 000b // -0002 │ │ +010a4c: |[010a4c] org.acra.ACRAConfiguration.isNull:(Ljava/lang/String;)Z │ │ +010a5c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +010a60: 1a00 9900 |0002: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ +010a64: 6e20 d601 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +010a6a: 0a00 |0007: move-result v0 │ │ +010a6c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +010a70: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +010a72: 0f00 |000b: return v0 │ │ +010a74: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +010a76: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ locals : │ │ 0x0000 - 0x000e reg=1 aString Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1414,28 +1414,28 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -010a84: |[010a84] org.acra.ACRAConfiguration.additionalDropBoxTags:()[Ljava/lang/String; │ │ -010a94: 5421 3300 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ -010a98: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010a9c: 5420 3300 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ -010aa0: 1100 |0006: return-object v0 │ │ -010aa2: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010aa6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010aaa: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010aae: 7210 7103 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.additionalDropBoxTags:()[Ljava/lang/String; // method@0371 │ │ -010ab4: 0c00 |0010: move-result-object v0 │ │ -010ab6: 28f5 |0011: goto 0006 // -000b │ │ -010ab8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -010aba: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ -010abe: 28f1 |0015: goto 0006 // -000f │ │ +010a78: |[010a78] org.acra.ACRAConfiguration.additionalDropBoxTags:()[Ljava/lang/String; │ │ +010a88: 5421 3300 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ +010a8c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010a90: 5420 3300 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ +010a94: 1100 |0006: return-object v0 │ │ +010a96: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010a9a: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010a9e: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010aa2: 7210 7303 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.additionalDropBoxTags:()[Ljava/lang/String; // method@0373 │ │ +010aa8: 0c00 |0010: move-result-object v0 │ │ +010aaa: 28f5 |0011: goto 0006 // -000b │ │ +010aac: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +010aae: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ +010ab2: 28f1 |0015: goto 0006 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=547 │ │ 0x0006 line=555 │ │ 0x0007 line=550 │ │ 0x000b line=551 │ │ @@ -1450,28 +1450,28 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -010ac0: |[010ac0] org.acra.ACRAConfiguration.additionalSharedPreferences:()[Ljava/lang/String; │ │ -010ad0: 5421 3400 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ -010ad4: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010ad8: 5420 3400 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ -010adc: 1100 |0006: return-object v0 │ │ -010ade: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010ae2: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010ae6: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010aea: 7210 7203 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.additionalSharedPreferences:()[Ljava/lang/String; // method@0372 │ │ -010af0: 0c00 |0010: move-result-object v0 │ │ -010af2: 28f5 |0011: goto 0006 // -000b │ │ -010af4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -010af6: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ -010afa: 28f1 |0015: goto 0006 // -000f │ │ +010ab4: |[010ab4] org.acra.ACRAConfiguration.additionalSharedPreferences:()[Ljava/lang/String; │ │ +010ac4: 5421 3400 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ +010ac8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010acc: 5420 3400 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ +010ad0: 1100 |0006: return-object v0 │ │ +010ad2: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010ad6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010ada: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010ade: 7210 7403 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.additionalSharedPreferences:()[Ljava/lang/String; // method@0374 │ │ +010ae4: 0c00 |0010: move-result-object v0 │ │ +010ae6: 28f5 |0011: goto 0006 // -000b │ │ +010ae8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +010aea: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ +010aee: 28f1 |0015: goto 0006 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0004 line=561 │ │ 0x0006 line=569 │ │ 0x0007 line=564 │ │ 0x000b line=565 │ │ @@ -1486,19 +1486,19 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -010afc: |[010afc] org.acra.ACRAConfiguration.annotationType:()Ljava/lang/Class; │ │ -010b0c: 5410 4e00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010b10: 7210 7303 0000 |0002: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.annotationType:()Ljava/lang/Class; // method@0373 │ │ -010b16: 0c00 |0005: move-result-object v0 │ │ -010b18: 1100 |0006: return-object v0 │ │ +010af0: |[010af0] org.acra.ACRAConfiguration.annotationType:()Ljava/lang/Class; │ │ +010b00: 5410 4e00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010b04: 7210 7503 0000 |0002: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.annotationType:()Ljava/lang/Class; // method@0375 │ │ +010b0a: 0c00 |0005: move-result-object v0 │ │ +010b0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ │ │ #3 : (in Lorg/acra/ACRAConfiguration;) │ │ @@ -1506,27 +1506,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010b1c: |[010b1c] org.acra.ACRAConfiguration.applicationLogFile:()Ljava/lang/String; │ │ -010b2c: 5410 3500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ -010b30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010b34: 5410 3500 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ -010b38: 1100 |0006: return-object v0 │ │ -010b3a: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010b3e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010b42: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010b46: 7210 7403 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.applicationLogFile:()Ljava/lang/String; // method@0374 │ │ -010b4c: 0c00 |0010: move-result-object v0 │ │ -010b4e: 28f5 |0011: goto 0006 // -000b │ │ -010b50: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -010b54: 28f2 |0014: goto 0006 // -000e │ │ +010b10: |[010b10] org.acra.ACRAConfiguration.applicationLogFile:()Ljava/lang/String; │ │ +010b20: 5410 3500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ +010b24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010b28: 5410 3500 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ +010b2c: 1100 |0006: return-object v0 │ │ +010b2e: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010b32: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010b36: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010b3a: 7210 7603 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.applicationLogFile:()Ljava/lang/String; // method@0376 │ │ +010b40: 0c00 |0010: move-result-object v0 │ │ +010b42: 28f5 |0011: goto 0006 // -000b │ │ +010b44: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +010b48: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0004 line=1015 │ │ 0x0006 line=1022 │ │ 0x0007 line=1018 │ │ 0x000b line=1019 │ │ @@ -1539,29 +1539,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -010b58: |[010b58] org.acra.ACRAConfiguration.applicationLogFileLines:()I │ │ -010b68: 5410 3600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ -010b6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010b70: 5410 3600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ -010b74: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -010b7a: 0a00 |0009: move-result v0 │ │ -010b7c: 0f00 |000a: return v0 │ │ -010b7e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010b82: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010b86: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010b8a: 7210 7503 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.applicationLogFileLines:()I // method@0375 │ │ -010b90: 0a00 |0014: move-result v0 │ │ -010b92: 28f5 |0015: goto 000a // -000b │ │ -010b94: 1300 6400 |0016: const/16 v0, #int 100 // #64 │ │ -010b98: 28f2 |0018: goto 000a // -000e │ │ +010b4c: |[010b4c] org.acra.ACRAConfiguration.applicationLogFileLines:()I │ │ +010b5c: 5410 3600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ +010b60: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010b64: 5410 3600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ +010b68: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +010b6e: 0a00 |0009: move-result v0 │ │ +010b70: 0f00 |000a: return v0 │ │ +010b72: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010b76: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010b7a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010b7e: 7210 7703 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.applicationLogFileLines:()I // method@0377 │ │ +010b84: 0a00 |0014: move-result v0 │ │ +010b86: 28f5 |0015: goto 000a // -000b │ │ +010b88: 1300 6400 |0016: const/16 v0, #int 100 // #64 │ │ +010b8c: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0004 line=1028 │ │ 0x000a line=1035 │ │ 0x000b line=1031 │ │ 0x000f line=1032 │ │ @@ -1574,29 +1574,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -010b9c: |[010b9c] org.acra.ACRAConfiguration.connectionTimeout:()I │ │ -010bac: 5410 3700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ -010bb0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010bb4: 5410 3700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ -010bb8: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -010bbe: 0a00 |0009: move-result v0 │ │ -010bc0: 0f00 |000a: return v0 │ │ -010bc2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010bc6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010bca: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010bce: 7210 7603 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.connectionTimeout:()I // method@0376 │ │ -010bd4: 0a00 |0014: move-result v0 │ │ -010bd6: 28f5 |0015: goto 000a // -000b │ │ -010bd8: 1300 b80b |0016: const/16 v0, #int 3000 // #bb8 │ │ -010bdc: 28f2 |0018: goto 000a // -000e │ │ +010b90: |[010b90] org.acra.ACRAConfiguration.connectionTimeout:()I │ │ +010ba0: 5410 3700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ +010ba4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010ba8: 5410 3700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ +010bac: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +010bb2: 0a00 |0009: move-result v0 │ │ +010bb4: 0f00 |000a: return v0 │ │ +010bb6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010bba: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010bbe: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010bc2: 7210 7803 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.connectionTimeout:()I // method@0378 │ │ +010bc8: 0a00 |0014: move-result v0 │ │ +010bca: 28f5 |0015: goto 000a // -000b │ │ +010bcc: 1300 b80b |0016: const/16 v0, #int 3000 // #bb8 │ │ +010bd0: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0004 line=580 │ │ 0x000a line=587 │ │ 0x000b line=583 │ │ 0x000f line=584 │ │ @@ -1609,28 +1609,28 @@ │ │ type : '()[Lorg/acra/ReportField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -010be0: |[010be0] org.acra.ACRAConfiguration.customReportContent:()[Lorg/acra/ReportField; │ │ -010bf0: 5421 3800 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ -010bf4: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010bf8: 5420 3800 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ -010bfc: 1100 |0006: return-object v0 │ │ -010bfe: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c02: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010c06: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c0a: 7210 7703 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.customReportContent:()[Lorg/acra/ReportField; // method@0377 │ │ -010c10: 0c00 |0010: move-result-object v0 │ │ -010c12: 28f5 |0011: goto 0006 // -000b │ │ -010c14: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -010c16: 2310 2002 |0013: new-array v0, v1, [Lorg/acra/ReportField; // type@0220 │ │ -010c1a: 28f1 |0015: goto 0006 // -000f │ │ +010bd4: |[010bd4] org.acra.ACRAConfiguration.customReportContent:()[Lorg/acra/ReportField; │ │ +010be4: 5421 3800 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ +010be8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010bec: 5420 3800 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ +010bf0: 1100 |0006: return-object v0 │ │ +010bf2: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010bf6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010bfa: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010bfe: 7210 7903 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.customReportContent:()[Lorg/acra/ReportField; // method@0379 │ │ +010c04: 0c00 |0010: move-result-object v0 │ │ +010c06: 28f5 |0011: goto 0006 // -000b │ │ +010c08: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +010c0a: 2310 2002 |0013: new-array v0, v1, [Lorg/acra/ReportField; // type@0220 │ │ +010c0e: 28f1 |0015: goto 0006 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0004 line=593 │ │ 0x0006 line=601 │ │ 0x0007 line=596 │ │ 0x000b line=597 │ │ @@ -1645,29 +1645,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010c1c: |[010c1c] org.acra.ACRAConfiguration.deleteOldUnsentReportsOnApplicationStart:()Z │ │ -010c2c: 5410 3900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ -010c30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010c34: 5410 3900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ -010c38: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -010c3e: 0a00 |0009: move-result v0 │ │ -010c40: 0f00 |000a: return v0 │ │ -010c42: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c46: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010c4a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c4e: 7210 7803 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.deleteOldUnsentReportsOnApplicationStart:()Z // method@0378 │ │ -010c54: 0a00 |0014: move-result v0 │ │ -010c56: 28f5 |0015: goto 000a // -000b │ │ -010c58: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -010c5a: 28f3 |0017: goto 000a // -000d │ │ +010c10: |[010c10] org.acra.ACRAConfiguration.deleteOldUnsentReportsOnApplicationStart:()Z │ │ +010c20: 5410 3900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ +010c24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010c28: 5410 3900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ +010c2c: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +010c32: 0a00 |0009: move-result v0 │ │ +010c34: 0f00 |000a: return v0 │ │ +010c36: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010c3a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010c3e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010c42: 7210 7a03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.deleteOldUnsentReportsOnApplicationStart:()Z // method@037a │ │ +010c48: 0a00 |0014: move-result v0 │ │ +010c4a: 28f5 |0015: goto 000a // -000b │ │ +010c4c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +010c4e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0004 line=620 │ │ 0x000a line=627 │ │ 0x000b line=623 │ │ 0x000f line=624 │ │ @@ -1680,29 +1680,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010c5c: |[010c5c] org.acra.ACRAConfiguration.deleteUnapprovedReportsOnApplicationStart:()Z │ │ -010c6c: 5410 3a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ -010c70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010c74: 5410 3a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ -010c78: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -010c7e: 0a00 |0009: move-result v0 │ │ -010c80: 0f00 |000a: return v0 │ │ -010c82: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c86: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010c8a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010c8e: 7210 7903 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.deleteUnapprovedReportsOnApplicationStart:()Z // method@0379 │ │ -010c94: 0a00 |0014: move-result v0 │ │ -010c96: 28f5 |0015: goto 000a // -000b │ │ -010c98: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -010c9a: 28f3 |0017: goto 000a // -000d │ │ +010c50: |[010c50] org.acra.ACRAConfiguration.deleteUnapprovedReportsOnApplicationStart:()Z │ │ +010c60: 5410 3a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ +010c64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010c68: 5410 3a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ +010c6c: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +010c72: 0a00 |0009: move-result v0 │ │ +010c74: 0f00 |000a: return v0 │ │ +010c76: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010c7a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010c7e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010c82: 7210 7b03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.deleteUnapprovedReportsOnApplicationStart:()Z // method@037b │ │ +010c88: 0a00 |0014: move-result v0 │ │ +010c8a: 28f5 |0015: goto 000a // -000b │ │ +010c8c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +010c8e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x000a line=614 │ │ 0x000b line=610 │ │ 0x000f line=611 │ │ @@ -1715,29 +1715,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010c9c: |[010c9c] org.acra.ACRAConfiguration.disableSSLCertValidation:()Z │ │ -010cac: 5410 3b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ -010cb0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010cb4: 5410 3b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ -010cb8: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -010cbe: 0a00 |0009: move-result v0 │ │ -010cc0: 0f00 |000a: return v0 │ │ -010cc2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010cc6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010cca: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010cce: 7210 7a03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.disableSSLCertValidation:()Z // method@037a │ │ -010cd4: 0a00 |0014: move-result v0 │ │ -010cd6: 28f5 |0015: goto 000a // -000b │ │ -010cd8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -010cda: 28f3 |0017: goto 000a // -000d │ │ +010c90: |[010c90] org.acra.ACRAConfiguration.disableSSLCertValidation:()Z │ │ +010ca0: 5410 3b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ +010ca4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010ca8: 5410 3b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ +010cac: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +010cb2: 0a00 |0009: move-result v0 │ │ +010cb4: 0f00 |000a: return v0 │ │ +010cb6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010cba: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010cbe: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010cc2: 7210 7c03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.disableSSLCertValidation:()Z // method@037c │ │ +010cc8: 0a00 |0014: move-result v0 │ │ +010cca: 28f5 |0015: goto 000a // -000b │ │ +010ccc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +010cce: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0004 line=1054 │ │ 0x000a line=1061 │ │ 0x000b line=1057 │ │ 0x000f line=1058 │ │ @@ -1750,29 +1750,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010cdc: |[010cdc] org.acra.ACRAConfiguration.dropboxCollectionMinutes:()I │ │ -010cec: 5410 3c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ -010cf0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010cf4: 5410 3c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ -010cf8: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -010cfe: 0a00 |0009: move-result v0 │ │ -010d00: 0f00 |000a: return v0 │ │ -010d02: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d06: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010d0a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d0e: 7210 7b03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.dropboxCollectionMinutes:()I // method@037b │ │ -010d14: 0a00 |0014: move-result v0 │ │ -010d16: 28f5 |0015: goto 000a // -000b │ │ -010d18: 1250 |0016: const/4 v0, #int 5 // #5 │ │ -010d1a: 28f3 |0017: goto 000a // -000d │ │ +010cd0: |[010cd0] org.acra.ACRAConfiguration.dropboxCollectionMinutes:()I │ │ +010ce0: 5410 3c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ +010ce4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010ce8: 5410 3c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ +010cec: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +010cf2: 0a00 |0009: move-result v0 │ │ +010cf4: 0f00 |000a: return v0 │ │ +010cf6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010cfa: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010cfe: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010d02: 7210 7d03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.dropboxCollectionMinutes:()I // method@037d │ │ +010d08: 0a00 |0014: move-result v0 │ │ +010d0a: 28f5 |0015: goto 000a // -000b │ │ +010d0c: 1250 |0016: const/4 v0, #int 5 // #5 │ │ +010d0e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0004 line=633 │ │ 0x000a line=640 │ │ 0x000b line=636 │ │ 0x000f line=637 │ │ @@ -1785,28 +1785,28 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -010d1c: |[010d1c] org.acra.ACRAConfiguration.excludeMatchingSettingsKeys:()[Ljava/lang/String; │ │ -010d2c: 5421 3d00 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ -010d30: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010d34: 5420 3d00 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ -010d38: 1100 |0006: return-object v0 │ │ -010d3a: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d3e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010d42: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d46: 7210 7c03 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@037c │ │ -010d4c: 0c00 |0010: move-result-object v0 │ │ -010d4e: 28f5 |0011: goto 0006 // -000b │ │ -010d50: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -010d52: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ -010d56: 28f1 |0015: goto 0006 // -000f │ │ +010d10: |[010d10] org.acra.ACRAConfiguration.excludeMatchingSettingsKeys:()[Ljava/lang/String; │ │ +010d20: 5421 3d00 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ +010d24: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010d28: 5420 3d00 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ +010d2c: 1100 |0006: return-object v0 │ │ +010d2e: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010d32: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010d36: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010d3a: 7210 7e03 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@037e │ │ +010d40: 0c00 |0010: move-result-object v0 │ │ +010d42: 28f5 |0011: goto 0006 // -000b │ │ +010d44: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +010d46: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ +010d4a: 28f1 |0015: goto 0006 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0004 line=1000 │ │ 0x0006 line=1009 │ │ 0x0007 line=1003 │ │ 0x000b line=1004 │ │ @@ -1821,28 +1821,28 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -010d58: |[010d58] org.acra.ACRAConfiguration.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; │ │ -010d68: 5421 3e00 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ -010d6c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010d70: 5420 3e00 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ -010d74: 1100 |0006: return-object v0 │ │ -010d76: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d7a: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010d7e: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010d82: 7210 7d03 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@037d │ │ -010d88: 0c00 |0010: move-result-object v0 │ │ -010d8a: 28f5 |0011: goto 0006 // -000b │ │ -010d8c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -010d8e: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ -010d92: 28f1 |0015: goto 0006 // -000f │ │ +010d4c: |[010d4c] org.acra.ACRAConfiguration.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; │ │ +010d5c: 5421 3e00 |0000: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ +010d60: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010d64: 5420 3e00 |0004: iget-object v0, v2, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ +010d68: 1100 |0006: return-object v0 │ │ +010d6a: 5421 4e00 |0007: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010d6e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010d72: 5421 4e00 |000b: iget-object v1, v2, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010d76: 7210 7f03 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@037f │ │ +010d7c: 0c00 |0010: move-result-object v0 │ │ +010d7e: 28f5 |0011: goto 0006 // -000b │ │ +010d80: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +010d82: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ +010d86: 28f1 |0015: goto 0006 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x0004 line=985 │ │ 0x0006 line=994 │ │ 0x0007 line=988 │ │ 0x000b line=989 │ │ @@ -1857,29 +1857,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010d94: |[010d94] org.acra.ACRAConfiguration.forceCloseDialogAfterToast:()Z │ │ -010da4: 5410 3f00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ -010da8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010dac: 5410 3f00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ -010db0: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -010db6: 0a00 |0009: move-result v0 │ │ -010db8: 0f00 |000a: return v0 │ │ -010dba: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010dbe: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010dc2: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010dc6: 7210 7e03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.forceCloseDialogAfterToast:()Z // method@037e │ │ -010dcc: 0a00 |0014: move-result v0 │ │ -010dce: 28f5 |0015: goto 000a // -000b │ │ -010dd0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -010dd2: 28f3 |0017: goto 000a // -000d │ │ +010d88: |[010d88] org.acra.ACRAConfiguration.forceCloseDialogAfterToast:()Z │ │ +010d98: 5410 3f00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ +010d9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010da0: 5410 3f00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ +010da4: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +010daa: 0a00 |0009: move-result v0 │ │ +010dac: 0f00 |000a: return v0 │ │ +010dae: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010db2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010db6: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010dba: 7210 8003 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.forceCloseDialogAfterToast:()Z // method@0380 │ │ +010dc0: 0a00 |0014: move-result v0 │ │ +010dc2: 28f5 |0015: goto 000a // -000b │ │ +010dc4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +010dc6: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0004 line=646 │ │ 0x000a line=653 │ │ 0x000b line=649 │ │ 0x000f line=650 │ │ @@ -1892,27 +1892,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010dd4: |[010dd4] org.acra.ACRAConfiguration.formKey:()Ljava/lang/String; │ │ -010de4: 5410 4000 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ -010de8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010dec: 5410 4000 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ -010df0: 1100 |0006: return-object v0 │ │ -010df2: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010df6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010dfa: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010dfe: 7210 7f03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@037f │ │ -010e04: 0c00 |0010: move-result-object v0 │ │ -010e06: 28f5 |0011: goto 0006 // -000b │ │ -010e08: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -010e0c: 28f2 |0014: goto 0006 // -000e │ │ +010dc8: |[010dc8] org.acra.ACRAConfiguration.formKey:()Ljava/lang/String; │ │ +010dd8: 5410 4000 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ +010ddc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010de0: 5410 4000 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ +010de4: 1100 |0006: return-object v0 │ │ +010de6: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010dea: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010dee: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010df2: 7210 8103 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@0381 │ │ +010df8: 0c00 |0010: move-result-object v0 │ │ +010dfa: 28f5 |0011: goto 0006 // -000b │ │ +010dfc: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +010e00: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x0006 line=666 │ │ 0x0007 line=662 │ │ 0x000b line=663 │ │ @@ -1925,27 +1925,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010e10: |[010e10] org.acra.ACRAConfiguration.formUri:()Ljava/lang/String; │ │ -010e20: 5410 4100 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ -010e24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010e28: 5410 4100 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ -010e2c: 1100 |0006: return-object v0 │ │ -010e2e: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010e32: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010e36: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010e3a: 7210 8003 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0380 │ │ -010e40: 0c00 |0010: move-result-object v0 │ │ -010e42: 28f5 |0011: goto 0006 // -000b │ │ -010e44: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -010e48: 28f2 |0014: goto 0006 // -000e │ │ +010e04: |[010e04] org.acra.ACRAConfiguration.formUri:()Ljava/lang/String; │ │ +010e14: 5410 4100 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ +010e18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010e1c: 5410 4100 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ +010e20: 1100 |0006: return-object v0 │ │ +010e22: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010e26: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010e2a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010e2e: 7210 8203 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0382 │ │ +010e34: 0c00 |0010: move-result-object v0 │ │ +010e36: 28f5 |0011: goto 0006 // -000b │ │ +010e38: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +010e3c: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0004 line=672 │ │ 0x0006 line=679 │ │ 0x0007 line=675 │ │ 0x000b line=676 │ │ @@ -1958,27 +1958,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010e4c: |[010e4c] org.acra.ACRAConfiguration.formUriBasicAuthLogin:()Ljava/lang/String; │ │ -010e5c: 5410 4200 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ -010e60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010e64: 5410 4200 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ -010e68: 1100 |0006: return-object v0 │ │ -010e6a: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010e6e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010e72: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010e76: 7210 8103 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUriBasicAuthLogin:()Ljava/lang/String; // method@0381 │ │ -010e7c: 0c00 |0010: move-result-object v0 │ │ -010e7e: 28f5 |0011: goto 0006 // -000b │ │ -010e80: 1a00 9900 |0012: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ -010e84: 28f2 |0014: goto 0006 // -000e │ │ +010e40: |[010e40] org.acra.ACRAConfiguration.formUriBasicAuthLogin:()Ljava/lang/String; │ │ +010e50: 5410 4200 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ +010e54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010e58: 5410 4200 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ +010e5c: 1100 |0006: return-object v0 │ │ +010e5e: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010e62: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010e66: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010e6a: 7210 8303 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUriBasicAuthLogin:()Ljava/lang/String; // method@0383 │ │ +010e70: 0c00 |0010: move-result-object v0 │ │ +010e72: 28f5 |0011: goto 0006 // -000b │ │ +010e74: 1a00 9900 |0012: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ +010e78: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0004 line=685 │ │ 0x0006 line=692 │ │ 0x0007 line=688 │ │ 0x000b line=689 │ │ @@ -1991,27 +1991,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010e88: |[010e88] org.acra.ACRAConfiguration.formUriBasicAuthPassword:()Ljava/lang/String; │ │ -010e98: 5410 4300 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ -010e9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010ea0: 5410 4300 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ -010ea4: 1100 |0006: return-object v0 │ │ -010ea6: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010eaa: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010eae: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010eb2: 7210 8203 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUriBasicAuthPassword:()Ljava/lang/String; // method@0382 │ │ -010eb8: 0c00 |0010: move-result-object v0 │ │ -010eba: 28f5 |0011: goto 0006 // -000b │ │ -010ebc: 1a00 9900 |0012: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ -010ec0: 28f2 |0014: goto 0006 // -000e │ │ +010e7c: |[010e7c] org.acra.ACRAConfiguration.formUriBasicAuthPassword:()Ljava/lang/String; │ │ +010e8c: 5410 4300 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ +010e90: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010e94: 5410 4300 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ +010e98: 1100 |0006: return-object v0 │ │ +010e9a: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010e9e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010ea2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010ea6: 7210 8403 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUriBasicAuthPassword:()Ljava/lang/String; // method@0384 │ │ +010eac: 0c00 |0010: move-result-object v0 │ │ +010eae: 28f5 |0011: goto 0006 // -000b │ │ +010eb0: 1a00 9900 |0012: const-string v0, "ACRA-NULL-STRING" // string@0099 │ │ +010eb4: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0004 line=698 │ │ 0x0006 line=705 │ │ 0x0007 line=701 │ │ 0x000b line=702 │ │ @@ -2024,17 +2024,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010ec4: |[010ec4] org.acra.ACRAConfiguration.getHttpHeaders:()Ljava/util/Map; │ │ -010ed4: 5410 4500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpHeaders:Ljava/util/Map; // field@0045 │ │ -010ed8: 1100 |0002: return-object v0 │ │ +010eb8: |[010eb8] org.acra.ACRAConfiguration.getHttpHeaders:()Ljava/util/Map; │ │ +010ec8: 5410 4500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpHeaders:Ljava/util/Map; // field@0045 │ │ +010ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/ACRAConfiguration; │ │ │ │ #19 : (in Lorg/acra/ACRAConfiguration;) │ │ @@ -2042,27 +2042,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010edc: |[010edc] org.acra.ACRAConfiguration.googleFormUrlFormat:()Ljava/lang/String; │ │ -010eec: 5410 4400 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ -010ef0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010ef4: 5410 4400 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ -010ef8: 1100 |0006: return-object v0 │ │ -010efa: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010efe: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010f02: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010f06: 7210 8303 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.googleFormUrlFormat:()Ljava/lang/String; // method@0383 │ │ -010f0c: 0c00 |0010: move-result-object v0 │ │ -010f0e: 28f5 |0011: goto 0006 // -000b │ │ -010f10: 1a00 5e0a |0012: const-string v0, "https://docs.google.com/spreadsheet/formResponse?formkey=%s&ifq" // string@0a5e │ │ -010f14: 28f2 |0014: goto 0006 // -000e │ │ +010ed0: |[010ed0] org.acra.ACRAConfiguration.googleFormUrlFormat:()Ljava/lang/String; │ │ +010ee0: 5410 4400 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ +010ee4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010ee8: 5410 4400 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mGoogleFormUrlFormat:Ljava/lang/String; // field@0044 │ │ +010eec: 1100 |0006: return-object v0 │ │ +010eee: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010ef2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010ef6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010efa: 7210 8503 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.googleFormUrlFormat:()Ljava/lang/String; // method@0385 │ │ +010f00: 0c00 |0010: move-result-object v0 │ │ +010f02: 28f5 |0011: goto 0006 // -000b │ │ +010f04: 1a00 5d0a |0012: const-string v0, "https://docs.google.com/spreadsheet/formResponse?formkey=%s&ifq" // string@0a5d │ │ +010f08: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1040 │ │ 0x0004 line=1041 │ │ 0x0006 line=1048 │ │ 0x0007 line=1044 │ │ 0x000b line=1045 │ │ @@ -2075,27 +2075,27 @@ │ │ type : '()Lorg/acra/sender/HttpSender$Method;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -010f18: |[010f18] org.acra.ACRAConfiguration.httpMethod:()Lorg/acra/sender/HttpSender$Method; │ │ -010f28: 5410 4600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ -010f2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -010f30: 5410 4600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ -010f34: 1100 |0006: return-object v0 │ │ -010f36: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010f3a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -010f3e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010f42: 7210 8403 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.httpMethod:()Lorg/acra/sender/HttpSender$Method; // method@0384 │ │ -010f48: 0c00 |0010: move-result-object v0 │ │ -010f4a: 28f5 |0011: goto 0006 // -000b │ │ -010f4c: 6200 2301 |0012: sget-object v0, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -010f50: 28f2 |0014: goto 0006 // -000e │ │ +010f0c: |[010f0c] org.acra.ACRAConfiguration.httpMethod:()Lorg/acra/sender/HttpSender$Method; │ │ +010f1c: 5410 4600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ +010f20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +010f24: 5410 4600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ +010f28: 1100 |0006: return-object v0 │ │ +010f2a: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010f2e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +010f32: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010f36: 7210 8603 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.httpMethod:()Lorg/acra/sender/HttpSender$Method; // method@0386 │ │ +010f3c: 0c00 |0010: move-result-object v0 │ │ +010f3e: 28f5 |0011: goto 0006 // -000b │ │ +010f40: 6200 2301 |0012: sget-object v0, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +010f44: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0004 line=1067 │ │ 0x0006 line=1074 │ │ 0x0007 line=1070 │ │ 0x000b line=1071 │ │ @@ -2108,29 +2108,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -010f54: |[010f54] org.acra.ACRAConfiguration.includeDropBoxSystemTags:()Z │ │ -010f64: 5410 4700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ -010f68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -010f6c: 5410 4700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ -010f70: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -010f76: 0a00 |0009: move-result v0 │ │ -010f78: 0f00 |000a: return v0 │ │ -010f7a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010f7e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -010f82: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010f86: 7210 8503 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.includeDropBoxSystemTags:()Z // method@0385 │ │ -010f8c: 0a00 |0014: move-result v0 │ │ -010f8e: 28f5 |0015: goto 000a // -000b │ │ -010f90: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -010f92: 28f3 |0017: goto 000a // -000d │ │ +010f48: |[010f48] org.acra.ACRAConfiguration.includeDropBoxSystemTags:()Z │ │ +010f58: 5410 4700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ +010f5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +010f60: 5410 4700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ +010f64: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +010f6a: 0a00 |0009: move-result v0 │ │ +010f6c: 0f00 |000a: return v0 │ │ +010f6e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010f72: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +010f76: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010f7a: 7210 8703 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.includeDropBoxSystemTags:()Z // method@0387 │ │ +010f80: 0a00 |0014: move-result v0 │ │ +010f82: 28f5 |0015: goto 000a // -000b │ │ +010f84: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +010f86: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0004 line=711 │ │ 0x000a line=718 │ │ 0x000b line=714 │ │ 0x000f line=715 │ │ @@ -2143,42 +2143,42 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -010f94: |[010f94] org.acra.ACRAConfiguration.logcatArguments:()[Ljava/lang/String; │ │ -010fa4: 5431 4800 |0000: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ -010fa8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -010fac: 5430 4800 |0004: iget-object v0, v3, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ -010fb0: 1100 |0006: return-object v0 │ │ -010fb2: 5431 4e00 |0007: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010fb6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -010fba: 5431 4e00 |000b: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -010fbe: 7210 8603 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.logcatArguments:()[Ljava/lang/String; // method@0386 │ │ -010fc4: 0c00 |0010: move-result-object v0 │ │ -010fc6: 28f5 |0011: goto 0006 // -000b │ │ -010fc8: 1241 |0012: const/4 v1, #int 4 // #4 │ │ -010fca: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ -010fce: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -010fd0: 1a02 4a00 |0016: const-string v2, "-t" // string@004a │ │ -010fd4: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ -010fd8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -010fda: 1302 6400 |001b: const/16 v2, #int 100 // #64 │ │ -010fde: 7110 ae01 0200 |001d: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -010fe4: 0c02 |0020: move-result-object v2 │ │ -010fe6: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ -010fea: 1221 |0023: const/4 v1, #int 2 // #2 │ │ -010fec: 1a02 4b00 |0024: const-string v2, "-v" // string@004b │ │ -010ff0: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -010ff4: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -010ff6: 1a02 a70f |0029: const-string v2, "time" // string@0fa7 │ │ -010ffa: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ -010ffe: 28d9 |002d: goto 0006 // -0027 │ │ +010f88: |[010f88] org.acra.ACRAConfiguration.logcatArguments:()[Ljava/lang/String; │ │ +010f98: 5431 4800 |0000: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ +010f9c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +010fa0: 5430 4800 |0004: iget-object v0, v3, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ +010fa4: 1100 |0006: return-object v0 │ │ +010fa6: 5431 4e00 |0007: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010faa: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +010fae: 5431 4e00 |000b: iget-object v1, v3, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +010fb2: 7210 8803 0100 |000d: invoke-interface {v1}, Lorg/acra/annotation/ReportsCrashes;.logcatArguments:()[Ljava/lang/String; // method@0388 │ │ +010fb8: 0c00 |0010: move-result-object v0 │ │ +010fba: 28f5 |0011: goto 0006 // -000b │ │ +010fbc: 1241 |0012: const/4 v1, #int 4 // #4 │ │ +010fbe: 2310 1902 |0013: new-array v0, v1, [Ljava/lang/String; // type@0219 │ │ +010fc2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +010fc4: 1a02 4a00 |0016: const-string v2, "-t" // string@004a │ │ +010fc8: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ +010fcc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +010fce: 1302 6400 |001b: const/16 v2, #int 100 // #64 │ │ +010fd2: 7110 b001 0200 |001d: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +010fd8: 0c02 |0020: move-result-object v2 │ │ +010fda: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ +010fde: 1221 |0023: const/4 v1, #int 2 // #2 │ │ +010fe0: 1a02 4b00 |0024: const-string v2, "-v" // string@004b │ │ +010fe4: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +010fe8: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +010fea: 1a02 a40f |0029: const-string v2, "time" // string@0fa4 │ │ +010fee: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ +010ff2: 28d9 |002d: goto 0006 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0004 line=724 │ │ 0x0006 line=732 │ │ 0x0007 line=727 │ │ 0x000b line=728 │ │ @@ -2193,29 +2193,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011000: |[011000] org.acra.ACRAConfiguration.logcatFilterByPid:()Z │ │ -011010: 5410 4900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ -011014: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011018: 5410 4900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ -01101c: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -011022: 0a00 |0009: move-result v0 │ │ -011024: 0f00 |000a: return v0 │ │ -011026: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01102a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01102e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011032: 7210 8703 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.logcatFilterByPid:()Z // method@0387 │ │ -011038: 0a00 |0014: move-result v0 │ │ -01103a: 28f5 |0015: goto 000a // -000b │ │ -01103c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01103e: 28f3 |0017: goto 000a // -000d │ │ +010ff4: |[010ff4] org.acra.ACRAConfiguration.logcatFilterByPid:()Z │ │ +011004: 5410 4900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ +011008: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +01100c: 5410 4900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ +011010: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +011016: 0a00 |0009: move-result v0 │ │ +011018: 0f00 |000a: return v0 │ │ +01101a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01101e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +011022: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011026: 7210 8903 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.logcatFilterByPid:()Z // method@0389 │ │ +01102c: 0a00 |0014: move-result v0 │ │ +01102e: 28f5 |0015: goto 000a // -000b │ │ +011030: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +011032: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0004 line=959 │ │ 0x000a line=966 │ │ 0x000b line=962 │ │ 0x000f line=963 │ │ @@ -2228,27 +2228,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -011040: |[011040] org.acra.ACRAConfiguration.mailTo:()Ljava/lang/String; │ │ -011050: 5410 4a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ -011054: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -011058: 5410 4a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ -01105c: 1100 |0006: return-object v0 │ │ -01105e: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011062: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -011066: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01106a: 7210 8803 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@0388 │ │ -011070: 0c00 |0010: move-result-object v0 │ │ -011072: 28f5 |0011: goto 0006 // -000b │ │ -011074: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -011078: 28f2 |0014: goto 0006 // -000e │ │ +011034: |[011034] org.acra.ACRAConfiguration.mailTo:()Ljava/lang/String; │ │ +011044: 5410 4a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ +011048: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01104c: 5410 4a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ +011050: 1100 |0006: return-object v0 │ │ +011052: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011056: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +01105a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01105e: 7210 8a03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@038a │ │ +011064: 0c00 |0010: move-result-object v0 │ │ +011066: 28f5 |0011: goto 0006 // -000b │ │ +011068: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +01106c: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0004 line=738 │ │ 0x0006 line=745 │ │ 0x0007 line=741 │ │ 0x000b line=742 │ │ @@ -2261,29 +2261,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01107c: |[01107c] org.acra.ACRAConfiguration.maxNumberOfRequestRetries:()I │ │ -01108c: 5410 4b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ -011090: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011094: 5410 4b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ -011098: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01109e: 0a00 |0009: move-result v0 │ │ -0110a0: 0f00 |000a: return v0 │ │ -0110a2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0110a6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0110aa: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0110ae: 7210 8903 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.maxNumberOfRequestRetries:()I // method@0389 │ │ -0110b4: 0a00 |0014: move-result v0 │ │ -0110b6: 28f5 |0015: goto 000a // -000b │ │ -0110b8: 1230 |0016: const/4 v0, #int 3 // #3 │ │ -0110ba: 28f3 |0017: goto 000a // -000d │ │ +011070: |[011070] org.acra.ACRAConfiguration.maxNumberOfRequestRetries:()I │ │ +011080: 5410 4b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ +011084: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011088: 5410 4b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ +01108c: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011092: 0a00 |0009: move-result v0 │ │ +011094: 0f00 |000a: return v0 │ │ +011096: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01109a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01109e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0110a2: 7210 8b03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.maxNumberOfRequestRetries:()I // method@038b │ │ +0110a8: 0a00 |0014: move-result v0 │ │ +0110aa: 28f5 |0015: goto 000a // -000b │ │ +0110ac: 1230 |0016: const/4 v0, #int 3 // #3 │ │ +0110ae: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x000a line=758 │ │ 0x000b line=754 │ │ 0x000f line=755 │ │ @@ -2296,27 +2296,27 @@ │ │ type : '()Lorg/acra/ReportingInteractionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0110bc: |[0110bc] org.acra.ACRAConfiguration.mode:()Lorg/acra/ReportingInteractionMode; │ │ -0110cc: 5410 4c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ -0110d0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0110d4: 5410 4c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ -0110d8: 1100 |0006: return-object v0 │ │ -0110da: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0110de: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -0110e2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0110e6: 7210 8a03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mode:()Lorg/acra/ReportingInteractionMode; // method@038a │ │ -0110ec: 0c00 |0010: move-result-object v0 │ │ -0110ee: 28f5 |0011: goto 0006 // -000b │ │ -0110f0: 6200 cf00 |0012: sget-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -0110f4: 28f2 |0014: goto 0006 // -000e │ │ +0110b0: |[0110b0] org.acra.ACRAConfiguration.mode:()Lorg/acra/ReportingInteractionMode; │ │ +0110c0: 5410 4c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ +0110c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0110c8: 5410 4c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ +0110cc: 1100 |0006: return-object v0 │ │ +0110ce: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0110d2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +0110d6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0110da: 7210 8c03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mode:()Lorg/acra/ReportingInteractionMode; // method@038c │ │ +0110e0: 0c00 |0010: move-result-object v0 │ │ +0110e2: 28f5 |0011: goto 0006 // -000b │ │ +0110e4: 6200 cf00 |0012: sget-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +0110e8: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0004 line=764 │ │ 0x0006 line=771 │ │ 0x0007 line=767 │ │ 0x000b line=768 │ │ @@ -2329,27 +2329,27 @@ │ │ type : '()Lorg/acra/sender/HttpSender$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0110f8: |[0110f8] org.acra.ACRAConfiguration.reportType:()Lorg/acra/sender/HttpSender$Type; │ │ -011108: 5410 4d00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ -01110c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -011110: 5410 4d00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ -011114: 1100 |0006: return-object v0 │ │ -011116: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01111a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -01111e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011122: 7210 8b03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@038b │ │ -011128: 0c00 |0010: move-result-object v0 │ │ -01112a: 28f5 |0011: goto 0006 // -000b │ │ -01112c: 6200 2601 |0012: sget-object v0, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ -011130: 28f2 |0014: goto 0006 // -000e │ │ +0110ec: |[0110ec] org.acra.ACRAConfiguration.reportType:()Lorg/acra/sender/HttpSender$Type; │ │ +0110fc: 5410 4d00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ +011100: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +011104: 5410 4d00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ +011108: 1100 |0006: return-object v0 │ │ +01110a: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01110e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +011112: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011116: 7210 8d03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@038d │ │ +01111c: 0c00 |0010: move-result-object v0 │ │ +01111e: 28f5 |0011: goto 0006 // -000b │ │ +011120: 6200 2601 |0012: sget-object v0, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ +011124: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0004 line=1080 │ │ 0x0006 line=1087 │ │ 0x0007 line=1083 │ │ 0x000b line=1084 │ │ @@ -2362,29 +2362,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011134: |[011134] org.acra.ACRAConfiguration.resDialogCommentPrompt:()I │ │ -011144: 5410 4f00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ -011148: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -01114c: 5410 4f00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ -011150: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -011156: 0a00 |0009: move-result v0 │ │ -011158: 0f00 |000a: return v0 │ │ -01115a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01115e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -011162: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011166: 7210 8c03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogCommentPrompt:()I // method@038c │ │ -01116c: 0a00 |0014: move-result v0 │ │ -01116e: 28f5 |0015: goto 000a // -000b │ │ -011170: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -011172: 28f3 |0017: goto 000a // -000d │ │ +011128: |[011128] org.acra.ACRAConfiguration.resDialogCommentPrompt:()I │ │ +011138: 5410 4f00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ +01113c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011140: 5410 4f00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ +011144: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01114a: 0a00 |0009: move-result v0 │ │ +01114c: 0f00 |000a: return v0 │ │ +01114e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011152: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +011156: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01115a: 7210 8e03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogCommentPrompt:()I // method@038e │ │ +011160: 0a00 |0014: move-result v0 │ │ +011162: 28f5 |0015: goto 000a // -000b │ │ +011164: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +011166: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0004 line=777 │ │ 0x000a line=784 │ │ 0x000b line=780 │ │ 0x000f line=781 │ │ @@ -2397,29 +2397,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011174: |[011174] org.acra.ACRAConfiguration.resDialogEmailPrompt:()I │ │ -011184: 5410 5000 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ -011188: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -01118c: 5410 5000 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ -011190: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -011196: 0a00 |0009: move-result v0 │ │ -011198: 0f00 |000a: return v0 │ │ -01119a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01119e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0111a2: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0111a6: 7210 8d03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogEmailPrompt:()I // method@038d │ │ -0111ac: 0a00 |0014: move-result v0 │ │ -0111ae: 28f5 |0015: goto 000a // -000b │ │ -0111b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0111b2: 28f3 |0017: goto 000a // -000d │ │ +011168: |[011168] org.acra.ACRAConfiguration.resDialogEmailPrompt:()I │ │ +011178: 5410 5000 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ +01117c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011180: 5410 5000 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ +011184: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01118a: 0a00 |0009: move-result v0 │ │ +01118c: 0f00 |000a: return v0 │ │ +01118e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011192: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +011196: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01119a: 7210 8f03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogEmailPrompt:()I // method@038f │ │ +0111a0: 0a00 |0014: move-result v0 │ │ +0111a2: 28f5 |0015: goto 000a // -000b │ │ +0111a4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0111a6: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0004 line=790 │ │ 0x000a line=797 │ │ 0x000b line=793 │ │ 0x000f line=794 │ │ @@ -2432,29 +2432,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0111b4: |[0111b4] org.acra.ACRAConfiguration.resDialogIcon:()I │ │ -0111c4: 5410 5100 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ -0111c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0111cc: 5410 5100 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ -0111d0: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -0111d6: 0a00 |0009: move-result v0 │ │ -0111d8: 0f00 |000a: return v0 │ │ -0111da: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0111de: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0111e2: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0111e6: 7210 8e03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogIcon:()I // method@038e │ │ -0111ec: 0a00 |0014: move-result v0 │ │ -0111ee: 28f5 |0015: goto 000a // -000b │ │ -0111f0: 1400 2700 0801 |0016: const v0, #float 2.49794e-38 // #01080027 │ │ -0111f6: 28f1 |0019: goto 000a // -000f │ │ +0111a8: |[0111a8] org.acra.ACRAConfiguration.resDialogIcon:()I │ │ +0111b8: 5410 5100 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ +0111bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0111c0: 5410 5100 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ +0111c4: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +0111ca: 0a00 |0009: move-result v0 │ │ +0111cc: 0f00 |000a: return v0 │ │ +0111ce: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0111d2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0111d6: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0111da: 7210 9003 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogIcon:()I // method@0390 │ │ +0111e0: 0a00 |0014: move-result v0 │ │ +0111e2: 28f5 |0015: goto 000a // -000b │ │ +0111e4: 1400 2700 0801 |0016: const v0, #float 2.49794e-38 // #01080027 │ │ +0111ea: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0004 line=803 │ │ 0x000a line=810 │ │ 0x000b line=806 │ │ 0x000f line=807 │ │ @@ -2467,29 +2467,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0111f8: |[0111f8] org.acra.ACRAConfiguration.resDialogOkToast:()I │ │ -011208: 5410 5200 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ -01120c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011210: 5410 5200 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ -011214: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01121a: 0a00 |0009: move-result v0 │ │ -01121c: 0f00 |000a: return v0 │ │ -01121e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011222: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -011226: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01122a: 7210 8f03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogOkToast:()I // method@038f │ │ -011230: 0a00 |0014: move-result v0 │ │ -011232: 28f5 |0015: goto 000a // -000b │ │ -011234: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -011236: 28f3 |0017: goto 000a // -000d │ │ +0111ec: |[0111ec] org.acra.ACRAConfiguration.resDialogOkToast:()I │ │ +0111fc: 5410 5200 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ +011200: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011204: 5410 5200 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ +011208: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01120e: 0a00 |0009: move-result v0 │ │ +011210: 0f00 |000a: return v0 │ │ +011212: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011216: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01121a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01121e: 7210 9103 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogOkToast:()I // method@0391 │ │ +011224: 0a00 |0014: move-result v0 │ │ +011226: 28f5 |0015: goto 000a // -000b │ │ +011228: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +01122a: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0004 line=816 │ │ 0x000a line=823 │ │ 0x000b line=819 │ │ 0x000f line=820 │ │ @@ -2502,29 +2502,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011238: |[011238] org.acra.ACRAConfiguration.resDialogText:()I │ │ -011248: 5410 5300 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ -01124c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011250: 5410 5300 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ -011254: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01125a: 0a00 |0009: move-result v0 │ │ -01125c: 0f00 |000a: return v0 │ │ -01125e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011262: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -011266: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01126a: 7210 9003 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0390 │ │ -011270: 0a00 |0014: move-result v0 │ │ -011272: 28f5 |0015: goto 000a // -000b │ │ -011274: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -011276: 28f3 |0017: goto 000a // -000d │ │ +01122c: |[01122c] org.acra.ACRAConfiguration.resDialogText:()I │ │ +01123c: 5410 5300 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ +011240: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011244: 5410 5300 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ +011248: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01124e: 0a00 |0009: move-result v0 │ │ +011250: 0f00 |000a: return v0 │ │ +011252: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011256: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01125a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01125e: 7210 9203 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogText:()I // method@0392 │ │ +011264: 0a00 |0014: move-result v0 │ │ +011266: 28f5 |0015: goto 000a // -000b │ │ +011268: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +01126a: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0004 line=829 │ │ 0x000a line=836 │ │ 0x000b line=832 │ │ 0x000f line=833 │ │ @@ -2537,29 +2537,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011278: |[011278] org.acra.ACRAConfiguration.resDialogTitle:()I │ │ -011288: 5410 5400 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ -01128c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011290: 5410 5400 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ -011294: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01129a: 0a00 |0009: move-result v0 │ │ -01129c: 0f00 |000a: return v0 │ │ -01129e: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0112a2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0112a6: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0112aa: 7210 9103 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogTitle:()I // method@0391 │ │ -0112b0: 0a00 |0014: move-result v0 │ │ -0112b2: 28f5 |0015: goto 000a // -000b │ │ -0112b4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0112b6: 28f3 |0017: goto 000a // -000d │ │ +01126c: |[01126c] org.acra.ACRAConfiguration.resDialogTitle:()I │ │ +01127c: 5410 5400 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ +011280: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011284: 5410 5400 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ +011288: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01128e: 0a00 |0009: move-result v0 │ │ +011290: 0f00 |000a: return v0 │ │ +011292: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011296: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01129a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01129e: 7210 9303 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resDialogTitle:()I // method@0393 │ │ +0112a4: 0a00 |0014: move-result v0 │ │ +0112a6: 28f5 |0015: goto 000a // -000b │ │ +0112a8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0112aa: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=842 │ │ 0x000a line=849 │ │ 0x000b line=845 │ │ 0x000f line=846 │ │ @@ -2572,29 +2572,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0112b8: |[0112b8] org.acra.ACRAConfiguration.resNotifIcon:()I │ │ -0112c8: 5410 5500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ -0112cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0112d0: 5410 5500 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ -0112d4: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -0112da: 0a00 |0009: move-result v0 │ │ -0112dc: 0f00 |000a: return v0 │ │ -0112de: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0112e2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0112e6: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0112ea: 7210 9203 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifIcon:()I // method@0392 │ │ -0112f0: 0a00 |0014: move-result v0 │ │ -0112f2: 28f5 |0015: goto 000a // -000b │ │ -0112f4: 1400 7800 0801 |0016: const v0, #float 2.49796e-38 // #01080078 │ │ -0112fa: 28f1 |0019: goto 000a // -000f │ │ +0112ac: |[0112ac] org.acra.ACRAConfiguration.resNotifIcon:()I │ │ +0112bc: 5410 5500 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ +0112c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0112c4: 5410 5500 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ +0112c8: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +0112ce: 0a00 |0009: move-result v0 │ │ +0112d0: 0f00 |000a: return v0 │ │ +0112d2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0112d6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0112da: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0112de: 7210 9403 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifIcon:()I // method@0394 │ │ +0112e4: 0a00 |0014: move-result v0 │ │ +0112e6: 28f5 |0015: goto 000a // -000b │ │ +0112e8: 1400 7800 0801 |0016: const v0, #float 2.49796e-38 // #01080078 │ │ +0112ee: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0004 line=855 │ │ 0x000a line=862 │ │ 0x000b line=858 │ │ 0x000f line=859 │ │ @@ -2607,29 +2607,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0112fc: |[0112fc] org.acra.ACRAConfiguration.resNotifText:()I │ │ -01130c: 5410 5600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ -011310: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011314: 5410 5600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ -011318: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01131e: 0a00 |0009: move-result v0 │ │ -011320: 0f00 |000a: return v0 │ │ -011322: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011326: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01132a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01132e: 7210 9303 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0393 │ │ -011334: 0a00 |0014: move-result v0 │ │ -011336: 28f5 |0015: goto 000a // -000b │ │ -011338: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01133a: 28f3 |0017: goto 000a // -000d │ │ +0112f0: |[0112f0] org.acra.ACRAConfiguration.resNotifText:()I │ │ +011300: 5410 5600 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ +011304: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011308: 5410 5600 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ +01130c: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011312: 0a00 |0009: move-result v0 │ │ +011314: 0f00 |000a: return v0 │ │ +011316: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01131a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01131e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011322: 7210 9503 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0395 │ │ +011328: 0a00 |0014: move-result v0 │ │ +01132a: 28f5 |0015: goto 000a // -000b │ │ +01132c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +01132e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0004 line=868 │ │ 0x000a line=875 │ │ 0x000b line=871 │ │ 0x000f line=872 │ │ @@ -2642,29 +2642,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01133c: |[01133c] org.acra.ACRAConfiguration.resNotifTickerText:()I │ │ -01134c: 5410 5700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ -011350: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011354: 5410 5700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ -011358: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01135e: 0a00 |0009: move-result v0 │ │ -011360: 0f00 |000a: return v0 │ │ -011362: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011366: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01136a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01136e: 7210 9403 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0394 │ │ -011374: 0a00 |0014: move-result v0 │ │ -011376: 28f5 |0015: goto 000a // -000b │ │ -011378: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -01137a: 28f3 |0017: goto 000a // -000d │ │ +011330: |[011330] org.acra.ACRAConfiguration.resNotifTickerText:()I │ │ +011340: 5410 5700 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ +011344: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011348: 5410 5700 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ +01134c: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011352: 0a00 |0009: move-result v0 │ │ +011354: 0f00 |000a: return v0 │ │ +011356: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01135a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01135e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011362: 7210 9603 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0396 │ │ +011368: 0a00 |0014: move-result v0 │ │ +01136a: 28f5 |0015: goto 000a // -000b │ │ +01136c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +01136e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0004 line=881 │ │ 0x000a line=888 │ │ 0x000b line=884 │ │ 0x000f line=885 │ │ @@ -2677,29 +2677,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01137c: |[01137c] org.acra.ACRAConfiguration.resNotifTitle:()I │ │ -01138c: 5410 5800 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ -011390: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011394: 5410 5800 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ -011398: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01139e: 0a00 |0009: move-result v0 │ │ -0113a0: 0f00 |000a: return v0 │ │ -0113a2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0113a6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0113aa: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0113ae: 7210 9503 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0395 │ │ -0113b4: 0a00 |0014: move-result v0 │ │ -0113b6: 28f5 |0015: goto 000a // -000b │ │ -0113b8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0113ba: 28f3 |0017: goto 000a // -000d │ │ +011370: |[011370] org.acra.ACRAConfiguration.resNotifTitle:()I │ │ +011380: 5410 5800 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ +011384: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011388: 5410 5800 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ +01138c: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011392: 0a00 |0009: move-result v0 │ │ +011394: 0f00 |000a: return v0 │ │ +011396: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01139a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01139e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0113a2: 7210 9703 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0397 │ │ +0113a8: 0a00 |0014: move-result v0 │ │ +0113aa: 28f5 |0015: goto 000a // -000b │ │ +0113ac: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0113ae: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0004 line=894 │ │ 0x000a line=901 │ │ 0x000b line=897 │ │ 0x000f line=898 │ │ @@ -2712,29 +2712,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0113bc: |[0113bc] org.acra.ACRAConfiguration.resToastText:()I │ │ -0113cc: 5410 5900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ -0113d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0113d4: 5410 5900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ -0113d8: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -0113de: 0a00 |0009: move-result v0 │ │ -0113e0: 0f00 |000a: return v0 │ │ -0113e2: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0113e6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0113ea: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0113ee: 7210 9603 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resToastText:()I // method@0396 │ │ -0113f4: 0a00 |0014: move-result v0 │ │ -0113f6: 28f5 |0015: goto 000a // -000b │ │ -0113f8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0113fa: 28f3 |0017: goto 000a // -000d │ │ +0113b0: |[0113b0] org.acra.ACRAConfiguration.resToastText:()I │ │ +0113c0: 5410 5900 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ +0113c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0113c8: 5410 5900 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ +0113cc: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +0113d2: 0a00 |0009: move-result v0 │ │ +0113d4: 0f00 |000a: return v0 │ │ +0113d6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0113da: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0113de: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0113e2: 7210 9803 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.resToastText:()I // method@0398 │ │ +0113e8: 0a00 |0014: move-result v0 │ │ +0113ea: 28f5 |0015: goto 000a // -000b │ │ +0113ec: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0113ee: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0004 line=907 │ │ 0x000a line=914 │ │ 0x000b line=910 │ │ 0x000f line=911 │ │ @@ -2747,29 +2747,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0113fc: |[0113fc] org.acra.ACRAConfiguration.sendReportsInDevMode:()Z │ │ -01140c: 5410 5a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ -011410: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011414: 5410 5a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ -011418: 6e10 9101 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0191 │ │ -01141e: 0a00 |0009: move-result v0 │ │ -011420: 0f00 |000a: return v0 │ │ -011422: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011426: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01142a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01142e: 7210 9703 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sendReportsInDevMode:()Z // method@0397 │ │ -011434: 0a00 |0014: move-result v0 │ │ -011436: 28f5 |0015: goto 000a // -000b │ │ -011438: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01143a: 28f3 |0017: goto 000a // -000d │ │ +0113f0: |[0113f0] org.acra.ACRAConfiguration.sendReportsInDevMode:()Z │ │ +011400: 5410 5a00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ +011404: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011408: 5410 5a00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ +01140c: 6e10 9301 0000 |0006: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0193 │ │ +011412: 0a00 |0009: move-result v0 │ │ +011414: 0f00 |000a: return v0 │ │ +011416: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01141a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01141e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011422: 7210 9903 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sendReportsInDevMode:()Z // method@0399 │ │ +011428: 0a00 |0014: move-result v0 │ │ +01142a: 28f5 |0015: goto 000a // -000b │ │ +01142c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +01142e: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0004 line=972 │ │ 0x000a line=979 │ │ 0x000b line=975 │ │ 0x000f line=976 │ │ @@ -2782,17 +2782,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01143c: |[01143c] org.acra.ACRAConfiguration.setAdditionalDropboxTags:([Ljava/lang/String;)V │ │ -01144c: 5b01 3300 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ -011450: 0e00 |0002: return-void │ │ +011430: |[011430] org.acra.ACRAConfiguration.setAdditionalDropboxTags:([Ljava/lang/String;)V │ │ +011440: 5b01 3300 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mAdditionalDropboxTags:[Ljava/lang/String; // field@0033 │ │ +011444: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 additionalDropboxTags [Ljava/lang/String; │ │ @@ -2802,17 +2802,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011454: |[011454] org.acra.ACRAConfiguration.setAdditionalSharedPreferences:([Ljava/lang/String;)V │ │ -011464: 5b01 3400 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ -011468: 0e00 |0002: return-void │ │ +011448: |[011448] org.acra.ACRAConfiguration.setAdditionalSharedPreferences:([Ljava/lang/String;)V │ │ +011458: 5b01 3400 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mAdditionalSharedPreferences:[Ljava/lang/String; // field@0034 │ │ +01145c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 additionalSharedPreferences [Ljava/lang/String; │ │ @@ -2822,17 +2822,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01146c: |[01146c] org.acra.ACRAConfiguration.setApplicationLogFile:(Ljava/lang/String;)V │ │ -01147c: 5b01 3500 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ -011480: 0e00 |0002: return-void │ │ +011460: |[011460] org.acra.ACRAConfiguration.setApplicationLogFile:(Ljava/lang/String;)V │ │ +011470: 5b01 3500 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mApplicationLogFile:Ljava/lang/String; // field@0035 │ │ +011474: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0002 line=494 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 applicationLogFile Ljava/lang/String; │ │ @@ -2842,19 +2842,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011484: |[011484] org.acra.ACRAConfiguration.setApplicationLogFileLines:(I)V │ │ -011494: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -01149a: 0c00 |0003: move-result-object v0 │ │ -01149c: 5b10 3600 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ -0114a0: 0e00 |0006: return-void │ │ +011478: |[011478] org.acra.ACRAConfiguration.setApplicationLogFileLines:(I)V │ │ +011488: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01148e: 0c00 |0003: move-result-object v0 │ │ +011490: 5b10 3600 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mApplicationLogFileLines:Ljava/lang/Integer; // field@0036 │ │ +011494: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0006 line=505 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 applicationLogFileLines I │ │ @@ -2864,17 +2864,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0114a4: |[0114a4] org.acra.ACRAConfiguration.setConnectionTimeout:(Ljava/lang/Integer;)V │ │ -0114b4: 5b01 3700 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ -0114b8: 0e00 |0002: return-void │ │ +011498: |[011498] org.acra.ACRAConfiguration.setConnectionTimeout:(Ljava/lang/Integer;)V │ │ +0114a8: 5b01 3700 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mConnectionTimeout:Ljava/lang/Integer; // field@0037 │ │ +0114ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 connectionTimeout Ljava/lang/Integer; │ │ @@ -2884,17 +2884,17 @@ │ │ type : '([Lorg/acra/ReportField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0114bc: |[0114bc] org.acra.ACRAConfiguration.setCustomReportContent:([Lorg/acra/ReportField;)V │ │ -0114cc: 5b01 3800 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ -0114d0: 0e00 |0002: return-void │ │ +0114b0: |[0114b0] org.acra.ACRAConfiguration.setCustomReportContent:([Lorg/acra/ReportField;)V │ │ +0114c0: 5b01 3800 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mCustomReportContent:[Lorg/acra/ReportField; // field@0038 │ │ +0114c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 customReportContent [Lorg/acra/ReportField; │ │ @@ -2904,17 +2904,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0114d4: |[0114d4] org.acra.ACRAConfiguration.setDeleteOldUnsentReportsOnApplicationStart:(Ljava/lang/Boolean;)V │ │ -0114e4: 5b01 3900 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ -0114e8: 0e00 |0002: return-void │ │ +0114c8: |[0114c8] org.acra.ACRAConfiguration.setDeleteOldUnsentReportsOnApplicationStart:(Ljava/lang/Boolean;)V │ │ +0114d8: 5b01 3900 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDeleteOldUnsentReportsOnApplicationStart:Ljava/lang/Boolean; // field@0039 │ │ +0114dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0002 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 deleteOldUnsetReportsOnApplicationStart Ljava/lang/Boolean; │ │ @@ -2924,17 +2924,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0114ec: |[0114ec] org.acra.ACRAConfiguration.setDeleteUnapprovedReportsOnApplicationStart:(Ljava/lang/Boolean;)V │ │ -0114fc: 5b01 3a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ -011500: 0e00 |0002: return-void │ │ +0114e0: |[0114e0] org.acra.ACRAConfiguration.setDeleteUnapprovedReportsOnApplicationStart:(Ljava/lang/Boolean;)V │ │ +0114f0: 5b01 3a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDeleteUnapprovedReportsOnApplicationStart:Ljava/lang/Boolean; // field@003a │ │ +0114f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 deleteUnapprovedReportsOnApplicationStart Ljava/lang/Boolean; │ │ @@ -2944,19 +2944,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011504: |[011504] org.acra.ACRAConfiguration.setDisableSSLCertValidation:(Z)V │ │ -011514: 7110 9201 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0192 │ │ -01151a: 0c00 |0003: move-result-object v0 │ │ -01151c: 5b10 3b00 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ -011520: 0e00 |0006: return-void │ │ +0114f8: |[0114f8] org.acra.ACRAConfiguration.setDisableSSLCertValidation:(Z)V │ │ +011508: 7110 9401 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0194 │ │ +01150e: 0c00 |0003: move-result-object v0 │ │ +011510: 5b10 3b00 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mDisableSSLCertValidation:Ljava/lang/Boolean; // field@003b │ │ +011514: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0006 line=515 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 disableSSLCertValidation Z │ │ @@ -2966,17 +2966,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011524: |[011524] org.acra.ACRAConfiguration.setDropboxCollectionMinutes:(Ljava/lang/Integer;)V │ │ -011534: 5b01 3c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ -011538: 0e00 |0002: return-void │ │ +011518: |[011518] org.acra.ACRAConfiguration.setDropboxCollectionMinutes:(Ljava/lang/Integer;)V │ │ +011528: 5b01 3c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mDropboxCollectionMinutes:Ljava/lang/Integer; // field@003c │ │ +01152c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 dropboxCollectionMinutes Ljava/lang/Integer; │ │ @@ -2986,17 +2986,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01153c: |[01153c] org.acra.ACRAConfiguration.setExcludeMatchingSettingsKeys:([Ljava/lang/String;)V │ │ -01154c: 5b01 3d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ -011550: 0e00 |0002: return-void │ │ +011530: |[011530] org.acra.ACRAConfiguration.setExcludeMatchingSettingsKeys:([Ljava/lang/String;)V │ │ +011540: 5b01 3d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSettingsKeys:[Ljava/lang/String; // field@003d │ │ +011544: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0002 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 excludeMatchingSettingsKeys [Ljava/lang/String; │ │ @@ -3006,17 +3006,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011554: |[011554] org.acra.ACRAConfiguration.setExcludeMatchingSharedPreferencesKeys:([Ljava/lang/String;)V │ │ -011564: 5b01 3e00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ -011568: 0e00 |0002: return-void │ │ +011548: |[011548] org.acra.ACRAConfiguration.setExcludeMatchingSharedPreferencesKeys:([Ljava/lang/String;)V │ │ +011558: 5b01 3e00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mExcludeMatchingSharedPreferencesKeys:[Ljava/lang/String; // field@003e │ │ +01155c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 excludeMatchingSharedPreferencesKeys [Ljava/lang/String; │ │ @@ -3026,17 +3026,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01156c: |[01156c] org.acra.ACRAConfiguration.setForceCloseDialogAfterToast:(Ljava/lang/Boolean;)V │ │ -01157c: 5b01 3f00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ -011580: 0e00 |0002: return-void │ │ +011560: |[011560] org.acra.ACRAConfiguration.setForceCloseDialogAfterToast:(Ljava/lang/Boolean;)V │ │ +011570: 5b01 3f00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mForceCloseDialogAfterToast:Ljava/lang/Boolean; // field@003f │ │ +011574: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 forceCloseDialogAfterToast Ljava/lang/Boolean; │ │ @@ -3046,17 +3046,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011584: |[011584] org.acra.ACRAConfiguration.setFormKey:(Ljava/lang/String;)V │ │ -011594: 5b01 4000 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ -011598: 0e00 |0002: return-void │ │ +011578: |[011578] org.acra.ACRAConfiguration.setFormKey:(Ljava/lang/String;)V │ │ +011588: 5b01 4000 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormKey:Ljava/lang/String; // field@0040 │ │ +01158c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0002 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 formKey Ljava/lang/String; │ │ @@ -3066,17 +3066,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01159c: |[01159c] org.acra.ACRAConfiguration.setFormUri:(Ljava/lang/String;)V │ │ -0115ac: 5b01 4100 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ -0115b0: 0e00 |0002: return-void │ │ +011590: |[011590] org.acra.ACRAConfiguration.setFormUri:(Ljava/lang/String;)V │ │ +0115a0: 5b01 4100 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUri:Ljava/lang/String; // field@0041 │ │ +0115a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 formUri Ljava/lang/String; │ │ @@ -3086,17 +3086,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115b4: |[0115b4] org.acra.ACRAConfiguration.setFormUriBasicAuthLogin:(Ljava/lang/String;)V │ │ -0115c4: 5b01 4200 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ -0115c8: 0e00 |0002: return-void │ │ +0115a8: |[0115a8] org.acra.ACRAConfiguration.setFormUriBasicAuthLogin:(Ljava/lang/String;)V │ │ +0115b8: 5b01 4200 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthLogin:Ljava/lang/String; // field@0042 │ │ +0115bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 formUriBasicAuthLogin Ljava/lang/String; │ │ @@ -3106,17 +3106,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115cc: |[0115cc] org.acra.ACRAConfiguration.setFormUriBasicAuthPassword:(Ljava/lang/String;)V │ │ -0115dc: 5b01 4300 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ -0115e0: 0e00 |0002: return-void │ │ +0115c0: |[0115c0] org.acra.ACRAConfiguration.setFormUriBasicAuthPassword:(Ljava/lang/String;)V │ │ +0115d0: 5b01 4300 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mFormUriBasicAuthPassword:Ljava/lang/String; // field@0043 │ │ +0115d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 formUriBasicAuthPassword Ljava/lang/String; │ │ @@ -3126,17 +3126,17 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115e4: |[0115e4] org.acra.ACRAConfiguration.setHttpHeaders:(Ljava/util/Map;)V │ │ -0115f4: 5b01 4500 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mHttpHeaders:Ljava/util/Map; // field@0045 │ │ -0115f8: 0e00 |0002: return-void │ │ +0115d8: |[0115d8] org.acra.ACRAConfiguration.setHttpHeaders:(Ljava/util/Map;)V │ │ +0115e8: 5b01 4500 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mHttpHeaders:Ljava/util/Map; // field@0045 │ │ +0115ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ @@ -3147,17 +3147,17 @@ │ │ type : '(Lorg/acra/sender/HttpSender$Method;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0115fc: |[0115fc] org.acra.ACRAConfiguration.setHttpMethod:(Lorg/acra/sender/HttpSender$Method;)V │ │ -01160c: 5b01 4600 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ -011610: 0e00 |0002: return-void │ │ +0115f0: |[0115f0] org.acra.ACRAConfiguration.setHttpMethod:(Lorg/acra/sender/HttpSender$Method;)V │ │ +011600: 5b01 4600 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mHttpMethod:Lorg/acra/sender/HttpSender$Method; // field@0046 │ │ +011604: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 httpMethod Lorg/acra/sender/HttpSender$Method; │ │ @@ -3167,17 +3167,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011614: |[011614] org.acra.ACRAConfiguration.setIncludeDropboxSystemTags:(Ljava/lang/Boolean;)V │ │ -011624: 5b01 4700 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ -011628: 0e00 |0002: return-void │ │ +011608: |[011608] org.acra.ACRAConfiguration.setIncludeDropboxSystemTags:(Ljava/lang/Boolean;)V │ │ +011618: 5b01 4700 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mIncludeDropboxSystemTags:Ljava/lang/Boolean; // field@0047 │ │ +01161c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 includeDropboxSystemTags Ljava/lang/Boolean; │ │ @@ -3187,17 +3187,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01162c: |[01162c] org.acra.ACRAConfiguration.setLogcatArguments:([Ljava/lang/String;)V │ │ -01163c: 5b01 4800 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ -011640: 0e00 |0002: return-void │ │ +011620: |[011620] org.acra.ACRAConfiguration.setLogcatArguments:([Ljava/lang/String;)V │ │ +011630: 5b01 4800 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mLogcatArguments:[Ljava/lang/String; // field@0048 │ │ +011634: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 logcatArguments [Ljava/lang/String; │ │ @@ -3207,17 +3207,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011644: |[011644] org.acra.ACRAConfiguration.setLogcatFilterByPid:(Ljava/lang/Boolean;)V │ │ -011654: 5b01 4900 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ -011658: 0e00 |0002: return-void │ │ +011638: |[011638] org.acra.ACRAConfiguration.setLogcatFilterByPid:(Ljava/lang/Boolean;)V │ │ +011648: 5b01 4900 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mLogcatFilterByPid:Ljava/lang/Boolean; // field@0049 │ │ +01164c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0002 line=452 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 filterByPid Ljava/lang/Boolean; │ │ @@ -3227,17 +3227,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01165c: |[01165c] org.acra.ACRAConfiguration.setMailTo:(Ljava/lang/String;)V │ │ -01166c: 5b01 4a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ -011670: 0e00 |0002: return-void │ │ +011650: |[011650] org.acra.ACRAConfiguration.setMailTo:(Ljava/lang/String;)V │ │ +011660: 5b01 4a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMailTo:Ljava/lang/String; // field@004a │ │ +011664: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0002 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 mailTo Ljava/lang/String; │ │ @@ -3247,17 +3247,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011674: |[011674] org.acra.ACRAConfiguration.setMaxNumberOfRequestRetries:(Ljava/lang/Integer;)V │ │ -011684: 5b01 4b00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ -011688: 0e00 |0002: return-void │ │ +011668: |[011668] org.acra.ACRAConfiguration.setMaxNumberOfRequestRetries:(Ljava/lang/Integer;)V │ │ +011678: 5b01 4b00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMaxNumberOfRequestRetries:Ljava/lang/Integer; // field@004b │ │ +01167c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 maxNumberOfRequestRetries Ljava/lang/Integer; │ │ @@ -3267,18 +3267,18 @@ │ │ type : '(Lorg/acra/ReportingInteractionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01168c: |[01168c] org.acra.ACRAConfiguration.setMode:(Lorg/acra/ReportingInteractionMode;)V │ │ -01169c: 5b01 4c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ -0116a0: 7100 9002 0000 |0002: invoke-static {}, Lorg/acra/ACRA;.checkCrashResources:()V // method@0290 │ │ -0116a6: 0e00 |0005: return-void │ │ +011680: |[011680] org.acra.ACRAConfiguration.setMode:(Lorg/acra/ReportingInteractionMode;)V │ │ +011690: 5b01 4c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mMode:Lorg/acra/ReportingInteractionMode; // field@004c │ │ +011694: 7100 9202 0000 |0002: invoke-static {}, Lorg/acra/ACRA;.checkCrashResources:()V // method@0292 │ │ +01169a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/ACRAConfiguration; │ │ @@ -3289,17 +3289,17 @@ │ │ type : '(Lorg/acra/sender/HttpSender$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0116a8: |[0116a8] org.acra.ACRAConfiguration.setReportType:(Lorg/acra/sender/HttpSender$Type;)V │ │ -0116b8: 5b01 4d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ -0116bc: 0e00 |0002: return-void │ │ +01169c: |[01169c] org.acra.ACRAConfiguration.setReportType:(Lorg/acra/sender/HttpSender$Type;)V │ │ +0116ac: 5b01 4d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mReportType:Lorg/acra/sender/HttpSender$Type; // field@004d │ │ +0116b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0002 line=534 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 type Lorg/acra/sender/HttpSender$Type; │ │ @@ -3309,19 +3309,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0116c0: |[0116c0] org.acra.ACRAConfiguration.setResDialogCommentPrompt:(I)V │ │ -0116d0: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0116d6: 0c00 |0003: move-result-object v0 │ │ -0116d8: 5b10 4f00 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ -0116dc: 0e00 |0006: return-void │ │ +0116b4: |[0116b4] org.acra.ACRAConfiguration.setResDialogCommentPrompt:(I)V │ │ +0116c4: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0116ca: 0c00 |0003: move-result-object v0 │ │ +0116cc: 5b10 4f00 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogCommentPrompt:Ljava/lang/Integer; // field@004f │ │ +0116d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3331,19 +3331,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0116e0: |[0116e0] org.acra.ACRAConfiguration.setResDialogEmailPrompt:(I)V │ │ -0116f0: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0116f6: 0c00 |0003: move-result-object v0 │ │ -0116f8: 5b10 5000 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ -0116fc: 0e00 |0006: return-void │ │ +0116d4: |[0116d4] org.acra.ACRAConfiguration.setResDialogEmailPrompt:(I)V │ │ +0116e4: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0116ea: 0c00 |0003: move-result-object v0 │ │ +0116ec: 5b10 5000 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogEmailPrompt:Ljava/lang/Integer; // field@0050 │ │ +0116f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0006 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3353,19 +3353,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011700: |[011700] org.acra.ACRAConfiguration.setResDialogIcon:(I)V │ │ -011710: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011716: 0c00 |0003: move-result-object v0 │ │ -011718: 5b10 5100 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ -01171c: 0e00 |0006: return-void │ │ +0116f4: |[0116f4] org.acra.ACRAConfiguration.setResDialogIcon:(I)V │ │ +011704: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01170a: 0c00 |0003: move-result-object v0 │ │ +01170c: 5b10 5100 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogIcon:Ljava/lang/Integer; // field@0051 │ │ +011710: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0006 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3375,19 +3375,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011720: |[011720] org.acra.ACRAConfiguration.setResDialogOkToast:(I)V │ │ -011730: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011736: 0c00 |0003: move-result-object v0 │ │ -011738: 5b10 5200 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ -01173c: 0e00 |0006: return-void │ │ +011714: |[011714] org.acra.ACRAConfiguration.setResDialogOkToast:(I)V │ │ +011724: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01172a: 0c00 |0003: move-result-object v0 │ │ +01172c: 5b10 5200 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogOkToast:Ljava/lang/Integer; // field@0052 │ │ +011730: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0006 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3397,19 +3397,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011740: |[011740] org.acra.ACRAConfiguration.setResDialogText:(I)V │ │ -011750: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011756: 0c00 |0003: move-result-object v0 │ │ -011758: 5b10 5300 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ -01175c: 0e00 |0006: return-void │ │ +011734: |[011734] org.acra.ACRAConfiguration.setResDialogText:(I)V │ │ +011744: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01174a: 0c00 |0003: move-result-object v0 │ │ +01174c: 5b10 5300 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogText:Ljava/lang/Integer; // field@0053 │ │ +011750: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0006 line=345 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3419,19 +3419,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011760: |[011760] org.acra.ACRAConfiguration.setResDialogTitle:(I)V │ │ -011770: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011776: 0c00 |0003: move-result-object v0 │ │ -011778: 5b10 5400 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ -01177c: 0e00 |0006: return-void │ │ +011754: |[011754] org.acra.ACRAConfiguration.setResDialogTitle:(I)V │ │ +011764: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01176a: 0c00 |0003: move-result-object v0 │ │ +01176c: 5b10 5400 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResDialogTitle:Ljava/lang/Integer; // field@0054 │ │ +011770: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0006 line=357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3441,19 +3441,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011780: |[011780] org.acra.ACRAConfiguration.setResNotifIcon:(I)V │ │ -011790: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011796: 0c00 |0003: move-result-object v0 │ │ -011798: 5b10 5500 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ -01179c: 0e00 |0006: return-void │ │ +011774: |[011774] org.acra.ACRAConfiguration.setResNotifIcon:(I)V │ │ +011784: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01178a: 0c00 |0003: move-result-object v0 │ │ +01178c: 5b10 5500 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifIcon:Ljava/lang/Integer; // field@0055 │ │ +011790: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3463,19 +3463,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0117a0: |[0117a0] org.acra.ACRAConfiguration.setResNotifText:(I)V │ │ -0117b0: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0117b6: 0c00 |0003: move-result-object v0 │ │ -0117b8: 5b10 5600 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ -0117bc: 0e00 |0006: return-void │ │ +011794: |[011794] org.acra.ACRAConfiguration.setResNotifText:(I)V │ │ +0117a4: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0117aa: 0c00 |0003: move-result-object v0 │ │ +0117ac: 5b10 5600 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifText:Ljava/lang/Integer; // field@0056 │ │ +0117b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0006 line=381 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3485,19 +3485,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0117c0: |[0117c0] org.acra.ACRAConfiguration.setResNotifTickerText:(I)V │ │ -0117d0: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0117d6: 0c00 |0003: move-result-object v0 │ │ -0117d8: 5b10 5700 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ -0117dc: 0e00 |0006: return-void │ │ +0117b4: |[0117b4] org.acra.ACRAConfiguration.setResNotifTickerText:(I)V │ │ +0117c4: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0117ca: 0c00 |0003: move-result-object v0 │ │ +0117cc: 5b10 5700 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTickerText:Ljava/lang/Integer; // field@0057 │ │ +0117d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0006 line=394 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3507,19 +3507,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0117e0: |[0117e0] org.acra.ACRAConfiguration.setResNotifTitle:(I)V │ │ -0117f0: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0117f6: 0c00 |0003: move-result-object v0 │ │ -0117f8: 5b10 5800 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ -0117fc: 0e00 |0006: return-void │ │ +0117d4: |[0117d4] org.acra.ACRAConfiguration.setResNotifTitle:(I)V │ │ +0117e4: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0117ea: 0c00 |0003: move-result-object v0 │ │ +0117ec: 5b10 5800 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResNotifTitle:Ljava/lang/Integer; // field@0058 │ │ +0117f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0006 line=406 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3529,19 +3529,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011800: |[011800] org.acra.ACRAConfiguration.setResToastText:(I)V │ │ -011810: 7110 af01 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -011816: 0c00 |0003: move-result-object v0 │ │ -011818: 5b10 5900 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ -01181c: 0e00 |0006: return-void │ │ +0117f4: |[0117f4] org.acra.ACRAConfiguration.setResToastText:(I)V │ │ +011804: 7110 b101 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01180a: 0c00 |0003: move-result-object v0 │ │ +01180c: 5b10 5900 |0004: iput-object v0, v1, Lorg/acra/ACRAConfiguration;.mResToastText:Ljava/lang/Integer; // field@0059 │ │ +011810: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0006 line=418 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0007 reg=2 resId I │ │ @@ -3551,17 +3551,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011820: |[011820] org.acra.ACRAConfiguration.setSendReportsInDevMode:(Ljava/lang/Boolean;)V │ │ -011830: 5b01 5a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ -011834: 0e00 |0002: return-void │ │ +011814: |[011814] org.acra.ACRAConfiguration.setSendReportsInDevMode:(Ljava/lang/Boolean;)V │ │ +011824: 5b01 5a00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSendReportsInDevMode:Ljava/lang/Boolean; // field@005a │ │ +011828: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0002 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 sendReportsInDevMode Ljava/lang/Boolean; │ │ @@ -3571,17 +3571,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011838: |[011838] org.acra.ACRAConfiguration.setSharedPreferenceMode:(Ljava/lang/Integer;)V │ │ -011848: 5b01 5b00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ -01184c: 0e00 |0002: return-void │ │ +01182c: |[01182c] org.acra.ACRAConfiguration.setSharedPreferenceMode:(Ljava/lang/Integer;)V │ │ +01183c: 5b01 5b00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ +011840: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 sharedPreferenceMode Ljava/lang/Integer; │ │ @@ -3591,17 +3591,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011850: |[011850] org.acra.ACRAConfiguration.setSharedPreferenceName:(Ljava/lang/String;)V │ │ -011860: 5b01 5c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ -011864: 0e00 |0002: return-void │ │ +011844: |[011844] org.acra.ACRAConfiguration.setSharedPreferenceName:(Ljava/lang/String;)V │ │ +011854: 5b01 5c00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ +011858: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0002 line=434 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 sharedPreferenceName Ljava/lang/String; │ │ @@ -3611,17 +3611,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -011868: |[011868] org.acra.ACRAConfiguration.setSocketTimeout:(Ljava/lang/Integer;)V │ │ -011878: 5b01 5d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ -01187c: 0e00 |0002: return-void │ │ +01185c: |[01185c] org.acra.ACRAConfiguration.setSocketTimeout:(Ljava/lang/Integer;)V │ │ +01186c: 5b01 5d00 |0000: iput-object v1, v0, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ +011870: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0002 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/ACRAConfiguration; │ │ 0x0000 - 0x0003 reg=1 socketTimeout Ljava/lang/Integer; │ │ @@ -3631,29 +3631,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -011880: |[011880] org.acra.ACRAConfiguration.sharedPreferencesMode:()I │ │ -011890: 5410 5b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ -011894: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011898: 5410 5b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ -01189c: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -0118a2: 0a00 |0009: move-result v0 │ │ -0118a4: 0f00 |000a: return v0 │ │ -0118a6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0118aa: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0118ae: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0118b2: 7210 9803 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesMode:()I // method@0398 │ │ -0118b8: 0a00 |0014: move-result v0 │ │ -0118ba: 28f5 |0015: goto 000a // -000b │ │ -0118bc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0118be: 28f3 |0017: goto 000a // -000d │ │ +011874: |[011874] org.acra.ACRAConfiguration.sharedPreferencesMode:()I │ │ +011884: 5410 5b00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ +011888: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +01188c: 5410 5b00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceMode:Ljava/lang/Integer; // field@005b │ │ +011890: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011896: 0a00 |0009: move-result v0 │ │ +011898: 0f00 |000a: return v0 │ │ +01189a: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01189e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0118a2: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0118a6: 7210 9a03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesMode:()I // method@039a │ │ +0118ac: 0a00 |0014: move-result v0 │ │ +0118ae: 28f5 |0015: goto 000a // -000b │ │ +0118b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0118b2: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0004 line=920 │ │ 0x000a line=927 │ │ 0x000b line=923 │ │ 0x000f line=924 │ │ @@ -3666,27 +3666,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0118c0: |[0118c0] org.acra.ACRAConfiguration.sharedPreferencesName:()Ljava/lang/String; │ │ -0118d0: 5410 5c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ -0118d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0118d8: 5410 5c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ -0118dc: 1100 |0006: return-object v0 │ │ -0118de: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0118e2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -0118e6: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -0118ea: 7210 9903 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@0399 │ │ -0118f0: 0c00 |0010: move-result-object v0 │ │ -0118f2: 28f5 |0011: goto 0006 // -000b │ │ -0118f4: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -0118f8: 28f2 |0014: goto 0006 // -000e │ │ +0118b4: |[0118b4] org.acra.ACRAConfiguration.sharedPreferencesName:()Ljava/lang/String; │ │ +0118c4: 5410 5c00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ +0118c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0118cc: 5410 5c00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSharedPreferenceName:Ljava/lang/String; // field@005c │ │ +0118d0: 1100 |0006: return-object v0 │ │ +0118d2: 5410 4e00 |0007: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0118d6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +0118da: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +0118de: 7210 9b03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.sharedPreferencesName:()Ljava/lang/String; // method@039b │ │ +0118e4: 0c00 |0010: move-result-object v0 │ │ +0118e6: 28f5 |0011: goto 0006 // -000b │ │ +0118e8: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +0118ec: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ 0x0004 line=933 │ │ 0x0006 line=940 │ │ 0x0007 line=936 │ │ 0x000b line=937 │ │ @@ -3699,29 +3699,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0118fc: |[0118fc] org.acra.ACRAConfiguration.socketTimeout:()I │ │ -01190c: 5410 5d00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ -011910: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -011914: 5410 5d00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ -011918: 6e10 ab01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01191e: 0a00 |0009: move-result v0 │ │ -011920: 0f00 |000a: return v0 │ │ -011922: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -011926: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01192a: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ -01192e: 7210 9a03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.socketTimeout:()I // method@039a │ │ -011934: 0a00 |0014: move-result v0 │ │ -011936: 28f5 |0015: goto 000a // -000b │ │ -011938: 1300 8813 |0016: const/16 v0, #int 5000 // #1388 │ │ -01193c: 28f2 |0018: goto 000a // -000e │ │ +0118f0: |[0118f0] org.acra.ACRAConfiguration.socketTimeout:()I │ │ +011900: 5410 5d00 |0000: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ +011904: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +011908: 5410 5d00 |0004: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mSocketTimeout:Ljava/lang/Integer; // field@005d │ │ +01190c: 6e10 ad01 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +011912: 0a00 |0009: move-result v0 │ │ +011914: 0f00 |000a: return v0 │ │ +011916: 5410 4e00 |000b: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +01191a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +01191e: 5410 4e00 |000f: iget-object v0, v1, Lorg/acra/ACRAConfiguration;.mReportsCrashes:Lorg/acra/annotation/ReportsCrashes; // field@004e │ │ +011922: 7210 9c03 0000 |0011: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.socketTimeout:()I // method@039c │ │ +011928: 0a00 |0014: move-result v0 │ │ +01192a: 28f5 |0015: goto 000a // -000b │ │ +01192c: 1300 8813 |0016: const/16 v0, #int 5000 // #1388 │ │ +011930: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ 0x0004 line=946 │ │ 0x000a line=953 │ │ 0x000b line=949 │ │ 0x000f line=950 │ │ @@ -3759,17 +3759,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -011940: |[011940] org.acra.ACRAConfigurationException.:(Ljava/lang/String;)V │ │ -011950: 7020 a401 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -011956: 0e00 |0003: return-void │ │ +011934: |[011934] org.acra.ACRAConfigurationException.:(Ljava/lang/String;)V │ │ +011944: 7020 a601 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +01194a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRAConfigurationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -3960,142 +3960,142 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 243 16-bit code units │ │ -011958: |[011958] org.acra.ACRAConstants.:()V │ │ -011968: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -01196a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -01196c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -01196e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -011970: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -011972: 2200 b000 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -011976: 7010 ee01 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01197c: 1a01 4400 |000a: const-string v1, "-" // string@0044 │ │ -011980: 6e20 f501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -011986: 0c00 |000f: move-result-object v0 │ │ -011988: 6201 b800 |0010: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -01198c: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -011992: 0c00 |0015: move-result-object v0 │ │ -011994: 6e10 f901 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01199a: 0c00 |0019: move-result-object v0 │ │ -01199c: 6900 7d00 |001a: sput-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ -0119a0: 1270 |001c: const/4 v0, #int 7 // #7 │ │ -0119a2: 2300 2002 |001d: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ -0119a6: 6201 c800 |001f: sget-object v1, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ -0119aa: 4d01 0003 |0021: aput-object v1, v0, v3 │ │ -0119ae: 6201 a500 |0023: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -0119b2: 4d01 0004 |0025: aput-object v1, v0, v4 │ │ -0119b6: 6201 a800 |0027: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -0119ba: 4d01 0005 |0029: aput-object v1, v0, v5 │ │ -0119be: 6201 aa00 |002b: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -0119c2: 4d01 0006 |002d: aput-object v1, v0, v6 │ │ -0119c6: 6201 bc00 |002f: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -0119ca: 4d01 0007 |0031: aput-object v1, v0, v7 │ │ -0119ce: 1251 |0033: const/4 v1, #int 5 // #5 │ │ -0119d0: 6202 ad00 |0034: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -0119d4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0119d8: 1261 |0038: const/4 v1, #int 6 // #6 │ │ -0119da: 6202 c400 |0039: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ -0119de: 4d02 0001 |003b: aput-object v2, v0, v1 │ │ -0119e2: 6900 6e00 |003d: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ -0119e6: 1300 1f00 |003f: const/16 v0, #int 31 // #1f │ │ -0119ea: 2300 2002 |0041: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ -0119ee: 6201 bf00 |0043: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -0119f2: 4d01 0003 |0045: aput-object v1, v0, v3 │ │ -0119f6: 6201 a700 |0047: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ -0119fa: 4d01 0004 |0049: aput-object v1, v0, v4 │ │ -0119fe: 6201 a800 |004b: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -011a02: 4d01 0005 |004d: aput-object v1, v0, v5 │ │ -011a06: 6201 bb00 |004f: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ -011a0a: 4d01 0006 |0051: aput-object v1, v0, v6 │ │ -011a0e: 6201 b500 |0053: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ -011a12: 4d01 0007 |0055: aput-object v1, v0, v7 │ │ -011a16: 1251 |0057: const/4 v1, #int 5 // #5 │ │ -011a18: 6202 bc00 |0058: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -011a1c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -011a20: 1261 |005c: const/4 v1, #int 6 // #6 │ │ -011a22: 6202 aa00 |005d: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -011a26: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ -011a2a: 1271 |0061: const/4 v1, #int 7 // #7 │ │ -011a2c: 6202 bd00 |0062: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ -011a30: 4d02 0001 |0064: aput-object v2, v0, v1 │ │ -011a34: 1301 0800 |0066: const/16 v1, #int 8 // #8 │ │ -011a38: 6202 a500 |0068: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -011a3c: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ -011a40: 1301 0900 |006c: const/16 v1, #int 9 // #9 │ │ -011a44: 6202 ab00 |006e: sget-object v2, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ -011a48: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -011a4c: 1301 0a00 |0072: const/16 v1, #int 10 // #a │ │ -011a50: 6202 c600 |0074: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ -011a54: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ -011a58: 1301 0b00 |0078: const/16 v1, #int 11 // #b │ │ -011a5c: 6202 a900 |007a: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ -011a60: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -011a64: 1301 0c00 |007e: const/16 v1, #int 12 // #c │ │ -011a68: 6202 ad00 |0080: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -011a6c: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ -011a70: 1301 0d00 |0084: const/16 v1, #int 13 // #d │ │ -011a74: 6202 b800 |0086: sget-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -011a78: 4d02 0001 |0088: aput-object v2, v0, v1 │ │ -011a7c: 1301 0e00 |008a: const/16 v1, #int 14 // #e │ │ -011a80: 6202 c400 |008c: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ -011a84: 4d02 0001 |008e: aput-object v2, v0, v1 │ │ -011a88: 1301 0f00 |0090: const/16 v1, #int 15 // #f │ │ -011a8c: 6202 b600 |0092: sget-object v2, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ -011a90: 4d02 0001 |0094: aput-object v2, v0, v1 │ │ -011a94: 1301 1000 |0096: const/16 v1, #int 16 // #10 │ │ -011a98: 6202 ac00 |0098: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ -011a9c: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ -011aa0: 1301 1100 |009c: const/16 v1, #int 17 // #11 │ │ -011aa4: 6202 b000 |009e: sget-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ -011aa8: 4d02 0001 |00a0: aput-object v2, v0, v1 │ │ -011aac: 1301 1200 |00a2: const/16 v1, #int 18 // #12 │ │ -011ab0: 6202 c800 |00a4: sget-object v2, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ -011ab4: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ -011ab8: 1301 1300 |00a8: const/16 v1, #int 19 // #13 │ │ -011abc: 6202 ca00 |00aa: sget-object v2, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -011ac0: 4d02 0001 |00ac: aput-object v2, v0, v1 │ │ -011ac4: 1301 1400 |00ae: const/16 v1, #int 20 // #14 │ │ -011ac8: 6202 c700 |00b0: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ -011acc: 4d02 0001 |00b2: aput-object v2, v0, v1 │ │ -011ad0: 1301 1500 |00b4: const/16 v1, #int 21 // #15 │ │ -011ad4: 6202 c900 |00b6: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ -011ad8: 4d02 0001 |00b8: aput-object v2, v0, v1 │ │ -011adc: 1301 1600 |00ba: const/16 v1, #int 22 // #16 │ │ -011ae0: 6202 b200 |00bc: sget-object v2, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ -011ae4: 4d02 0001 |00be: aput-object v2, v0, v1 │ │ -011ae8: 1301 1700 |00c0: const/16 v1, #int 23 // #17 │ │ -011aec: 6202 b900 |00c2: sget-object v2, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ -011af0: 4d02 0001 |00c4: aput-object v2, v0, v1 │ │ -011af4: 1301 1800 |00c6: const/16 v1, #int 24 // #18 │ │ -011af8: 6202 b700 |00c8: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ -011afc: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ -011b00: 1301 1900 |00cc: const/16 v1, #int 25 // #19 │ │ -011b04: 6202 ae00 |00ce: sget-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ -011b08: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ -011b0c: 1301 1a00 |00d2: const/16 v1, #int 26 // #1a │ │ -011b10: 6202 b300 |00d4: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ -011b14: 4d02 0001 |00d6: aput-object v2, v0, v1 │ │ -011b18: 1301 1b00 |00d8: const/16 v1, #int 27 // #1b │ │ -011b1c: 6202 c300 |00da: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ -011b20: 4d02 0001 |00dc: aput-object v2, v0, v1 │ │ -011b24: 1301 1c00 |00de: const/16 v1, #int 28 // #1c │ │ -011b28: 6202 c200 |00e0: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ -011b2c: 4d02 0001 |00e2: aput-object v2, v0, v1 │ │ -011b30: 1301 1d00 |00e4: const/16 v1, #int 29 // #1d │ │ -011b34: 6202 c100 |00e6: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ -011b38: 4d02 0001 |00e8: aput-object v2, v0, v1 │ │ -011b3c: 1301 1e00 |00ea: const/16 v1, #int 30 // #1e │ │ -011b40: 6202 c000 |00ec: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ -011b44: 4d02 0001 |00ee: aput-object v2, v0, v1 │ │ -011b48: 6900 7100 |00f0: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ -011b4c: 0e00 |00f2: return-void │ │ +01194c: |[01194c] org.acra.ACRAConstants.:()V │ │ +01195c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +01195e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +011960: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +011962: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +011964: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +011966: 2200 b000 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01196a: 7010 f001 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +011970: 1a01 4400 |000a: const-string v1, "-" // string@0044 │ │ +011974: 6e20 f701 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01197a: 0c00 |000f: move-result-object v0 │ │ +01197c: 6201 b800 |0010: sget-object v1, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +011980: 6e20 f601 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +011986: 0c00 |0015: move-result-object v0 │ │ +011988: 6e10 fb01 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01198e: 0c00 |0019: move-result-object v0 │ │ +011990: 6900 7d00 |001a: sput-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ +011994: 1270 |001c: const/4 v0, #int 7 // #7 │ │ +011996: 2300 2002 |001d: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ +01199a: 6201 c800 |001f: sget-object v1, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ +01199e: 4d01 0003 |0021: aput-object v1, v0, v3 │ │ +0119a2: 6201 a500 |0023: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +0119a6: 4d01 0004 |0025: aput-object v1, v0, v4 │ │ +0119aa: 6201 a800 |0027: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0119ae: 4d01 0005 |0029: aput-object v1, v0, v5 │ │ +0119b2: 6201 aa00 |002b: sget-object v1, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +0119b6: 4d01 0006 |002d: aput-object v1, v0, v6 │ │ +0119ba: 6201 bc00 |002f: sget-object v1, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +0119be: 4d01 0007 |0031: aput-object v1, v0, v7 │ │ +0119c2: 1251 |0033: const/4 v1, #int 5 // #5 │ │ +0119c4: 6202 ad00 |0034: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +0119c8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0119cc: 1261 |0038: const/4 v1, #int 6 // #6 │ │ +0119ce: 6202 c400 |0039: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ +0119d2: 4d02 0001 |003b: aput-object v2, v0, v1 │ │ +0119d6: 6900 6e00 |003d: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ +0119da: 1300 1f00 |003f: const/16 v0, #int 31 // #1f │ │ +0119de: 2300 2002 |0041: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ +0119e2: 6201 bf00 |0043: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +0119e6: 4d01 0003 |0045: aput-object v1, v0, v3 │ │ +0119ea: 6201 a700 |0047: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ +0119ee: 4d01 0004 |0049: aput-object v1, v0, v4 │ │ +0119f2: 6201 a800 |004b: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0119f6: 4d01 0005 |004d: aput-object v1, v0, v5 │ │ +0119fa: 6201 bb00 |004f: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ +0119fe: 4d01 0006 |0051: aput-object v1, v0, v6 │ │ +011a02: 6201 b500 |0053: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ +011a06: 4d01 0007 |0055: aput-object v1, v0, v7 │ │ +011a0a: 1251 |0057: const/4 v1, #int 5 // #5 │ │ +011a0c: 6202 bc00 |0058: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +011a10: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +011a14: 1261 |005c: const/4 v1, #int 6 // #6 │ │ +011a16: 6202 aa00 |005d: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +011a1a: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ +011a1e: 1271 |0061: const/4 v1, #int 7 // #7 │ │ +011a20: 6202 bd00 |0062: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ +011a24: 4d02 0001 |0064: aput-object v2, v0, v1 │ │ +011a28: 1301 0800 |0066: const/16 v1, #int 8 // #8 │ │ +011a2c: 6202 a500 |0068: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +011a30: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ +011a34: 1301 0900 |006c: const/16 v1, #int 9 // #9 │ │ +011a38: 6202 ab00 |006e: sget-object v2, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ +011a3c: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +011a40: 1301 0a00 |0072: const/16 v1, #int 10 // #a │ │ +011a44: 6202 c600 |0074: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ +011a48: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ +011a4c: 1301 0b00 |0078: const/16 v1, #int 11 // #b │ │ +011a50: 6202 a900 |007a: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ +011a54: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +011a58: 1301 0c00 |007e: const/16 v1, #int 12 // #c │ │ +011a5c: 6202 ad00 |0080: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +011a60: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ +011a64: 1301 0d00 |0084: const/16 v1, #int 13 // #d │ │ +011a68: 6202 b800 |0086: sget-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +011a6c: 4d02 0001 |0088: aput-object v2, v0, v1 │ │ +011a70: 1301 0e00 |008a: const/16 v1, #int 14 // #e │ │ +011a74: 6202 c400 |008c: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ +011a78: 4d02 0001 |008e: aput-object v2, v0, v1 │ │ +011a7c: 1301 0f00 |0090: const/16 v1, #int 15 // #f │ │ +011a80: 6202 b600 |0092: sget-object v2, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ +011a84: 4d02 0001 |0094: aput-object v2, v0, v1 │ │ +011a88: 1301 1000 |0096: const/16 v1, #int 16 // #10 │ │ +011a8c: 6202 ac00 |0098: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ +011a90: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ +011a94: 1301 1100 |009c: const/16 v1, #int 17 // #11 │ │ +011a98: 6202 b000 |009e: sget-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ +011a9c: 4d02 0001 |00a0: aput-object v2, v0, v1 │ │ +011aa0: 1301 1200 |00a2: const/16 v1, #int 18 // #12 │ │ +011aa4: 6202 c800 |00a4: sget-object v2, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ +011aa8: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ +011aac: 1301 1300 |00a8: const/16 v1, #int 19 // #13 │ │ +011ab0: 6202 ca00 |00aa: sget-object v2, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +011ab4: 4d02 0001 |00ac: aput-object v2, v0, v1 │ │ +011ab8: 1301 1400 |00ae: const/16 v1, #int 20 // #14 │ │ +011abc: 6202 c700 |00b0: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ +011ac0: 4d02 0001 |00b2: aput-object v2, v0, v1 │ │ +011ac4: 1301 1500 |00b4: const/16 v1, #int 21 // #15 │ │ +011ac8: 6202 c900 |00b6: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ +011acc: 4d02 0001 |00b8: aput-object v2, v0, v1 │ │ +011ad0: 1301 1600 |00ba: const/16 v1, #int 22 // #16 │ │ +011ad4: 6202 b200 |00bc: sget-object v2, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ +011ad8: 4d02 0001 |00be: aput-object v2, v0, v1 │ │ +011adc: 1301 1700 |00c0: const/16 v1, #int 23 // #17 │ │ +011ae0: 6202 b900 |00c2: sget-object v2, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ +011ae4: 4d02 0001 |00c4: aput-object v2, v0, v1 │ │ +011ae8: 1301 1800 |00c6: const/16 v1, #int 24 // #18 │ │ +011aec: 6202 b700 |00c8: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ +011af0: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ +011af4: 1301 1900 |00cc: const/16 v1, #int 25 // #19 │ │ +011af8: 6202 ae00 |00ce: sget-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ +011afc: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ +011b00: 1301 1a00 |00d2: const/16 v1, #int 26 // #1a │ │ +011b04: 6202 b300 |00d4: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ +011b08: 4d02 0001 |00d6: aput-object v2, v0, v1 │ │ +011b0c: 1301 1b00 |00d8: const/16 v1, #int 27 // #1b │ │ +011b10: 6202 c300 |00da: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ +011b14: 4d02 0001 |00dc: aput-object v2, v0, v1 │ │ +011b18: 1301 1c00 |00de: const/16 v1, #int 28 // #1c │ │ +011b1c: 6202 c200 |00e0: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ +011b20: 4d02 0001 |00e2: aput-object v2, v0, v1 │ │ +011b24: 1301 1d00 |00e4: const/16 v1, #int 29 // #1d │ │ +011b28: 6202 c100 |00e6: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ +011b2c: 4d02 0001 |00e8: aput-object v2, v0, v1 │ │ +011b30: 1301 1e00 |00ea: const/16 v1, #int 30 // #1e │ │ +011b34: 6202 c000 |00ec: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ +011b38: 4d02 0001 |00ee: aput-object v2, v0, v1 │ │ +011b3c: 6900 7100 |00f0: sput-object v0, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ +011b40: 0e00 |00f2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=71 │ │ 0x001c line=154 │ │ 0x003f line=162 │ │ locals : │ │ │ │ @@ -4104,17 +4104,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011b50: |[011b50] org.acra.ACRAConstants.:()V │ │ -011b60: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -011b66: 0e00 |0003: return-void │ │ +011b44: |[011b44] org.acra.ACRAConstants.:()V │ │ +011b54: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +011b5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ACRAConstants; │ │ │ │ Virtual methods - │ │ @@ -4175,17 +4175,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -011b68: |[011b68] org.acra.CrashReportDialog.:()V │ │ -011b78: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -011b7e: 0e00 |0003: return-void │ │ +011b5c: |[011b5c] org.acra.CrashReportDialog.:()V │ │ +011b6c: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ +011b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/CrashReportDialog; │ │ │ │ #1 : (in Lorg/acra/CrashReportDialog;) │ │ @@ -4193,152 +4193,152 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 295 16-bit code units │ │ -011b80: |[011b80] org.acra.CrashReportDialog.buildCustomView:(Landroid/os/Bundle;)Landroid/view/View; │ │ -011b90: 2204 6c00 |0000: new-instance v4, Landroid/widget/LinearLayout; // type@006c │ │ -011b94: 7020 2501 d400 |0002: invoke-direct {v4, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -011b9a: 1219 |0005: const/4 v9, #int 1 // #1 │ │ -011b9c: 6e20 3101 9400 |0006: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0131 │ │ -011ba2: 1309 0a00 |0009: const/16 v9, #int 10 // #a │ │ -011ba6: 130a 0a00 |000b: const/16 v10, #int 10 // #a │ │ -011baa: 130b 0a00 |000d: const/16 v11, #int 10 // #a │ │ -011bae: 130c 0a00 |000f: const/16 v12, #int 10 // #a │ │ -011bb2: 6e5c 3201 94ba |0011: invoke-virtual {v4, v9, v10, v11, v12}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@0132 │ │ -011bb8: 2209 5d00 |0014: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -011bbc: 12fa |0016: const/4 v10, #int -1 // #ff │ │ -011bbe: 12eb |0017: const/4 v11, #int -2 // #fe │ │ -011bc0: 7030 0701 a90b |0018: invoke-direct {v9, v10, v11}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -011bc6: 6e20 2f01 9400 |001b: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@012f │ │ -011bcc: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -011bce: 6e20 2c01 9400 |001f: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setFocusable:(Z)V // method@012c │ │ -011bd4: 1219 |0022: const/4 v9, #int 1 // #1 │ │ -011bd6: 6e20 2d01 9400 |0023: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setFocusableInTouchMode:(Z)V // method@012d │ │ -011bdc: 2206 7000 |0026: new-instance v6, Landroid/widget/ScrollView; // type@0070 │ │ -011be0: 7020 3d01 d600 |0028: invoke-direct {v6, v13}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@013d │ │ -011be6: 2209 6b00 |002b: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -011bea: 12fa |002d: const/4 v10, #int -1 // #ff │ │ -011bec: 12fb |002e: const/4 v11, #int -1 // #ff │ │ -011bee: 150c 803f |002f: const/high16 v12, #int 1065353216 // #3f80 │ │ -011bf2: 7040 2301 a9cb |0031: invoke-direct {v9, v10, v11, v12}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0123 │ │ -011bf8: 6e30 2801 6409 |0034: invoke-virtual {v4, v6, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0128 │ │ -011bfe: 2207 6c00 |0037: new-instance v7, Landroid/widget/LinearLayout; // type@006c │ │ -011c02: 7020 2501 d700 |0039: invoke-direct {v7, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -011c08: 1219 |003c: const/4 v9, #int 1 // #1 │ │ -011c0a: 6e20 3101 9700 |003d: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0131 │ │ -011c10: 6e20 3e01 7600 |0040: invoke-virtual {v6, v7}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@013e │ │ -011c16: 2208 7100 |0043: new-instance v8, Landroid/widget/TextView; // type@0071 │ │ -011c1a: 7020 4001 d800 |0045: invoke-direct {v8, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -011c20: 7100 9302 0000 |0048: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011c26: 0c09 |004b: move-result-object v9 │ │ -011c28: 6e10 bd02 0900 |004c: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogText:()I // method@02bd │ │ -011c2e: 0a01 |004f: move-result v1 │ │ -011c30: 3801 0900 |0050: if-eqz v1, 0059 // +0009 │ │ -011c34: 6e20 fd02 1d00 |0052: invoke-virtual {v13, v1}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02fd │ │ -011c3a: 0c09 |0055: move-result-object v9 │ │ -011c3c: 6e20 4b01 9800 |0056: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -011c42: 6e20 2601 8700 |0059: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -011c48: 7100 9302 0000 |005c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011c4e: 0c09 |005f: move-result-object v9 │ │ -011c50: 6e10 b902 0900 |0060: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogCommentPrompt:()I // method@02b9 │ │ -011c56: 0a00 |0063: move-result v0 │ │ -011c58: 3800 4a00 |0064: if-eqz v0, 00ae // +004a │ │ -011c5c: 2203 7100 |0066: new-instance v3, Landroid/widget/TextView; // type@0071 │ │ -011c60: 7020 4001 d300 |0068: invoke-direct {v3, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -011c66: 6e20 fd02 0d00 |006b: invoke-virtual {v13, v0}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02fd │ │ -011c6c: 0c09 |006e: move-result-object v9 │ │ -011c6e: 6e20 4b01 9300 |006f: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -011c74: 6e10 4201 0300 |0072: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingLeft:()I // method@0142 │ │ -011c7a: 0a09 |0075: move-result v9 │ │ -011c7c: 130a 0a00 |0076: const/16 v10, #int 10 // #a │ │ -011c80: 6e10 4301 0300 |0078: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@0143 │ │ -011c86: 0a0b |007b: move-result v11 │ │ -011c88: 6e10 4101 0300 |007c: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingBottom:()I // method@0141 │ │ -011c8e: 0a0c |007f: move-result v12 │ │ -011c90: 6e5c 4a01 93ba |0080: invoke-virtual {v3, v9, v10, v11, v12}, Landroid/widget/TextView;.setPadding:(IIII)V // method@014a │ │ -011c96: 2209 6b00 |0083: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -011c9a: 12fa |0085: const/4 v10, #int -1 // #ff │ │ -011c9c: 12eb |0086: const/4 v11, #int -2 // #fe │ │ -011c9e: 7030 2201 a90b |0087: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -011ca4: 6e30 2801 3709 |008a: invoke-virtual {v7, v3, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0128 │ │ -011caa: 2209 6600 |008d: new-instance v9, Landroid/widget/EditText; // type@0066 │ │ -011cae: 7020 1001 d900 |008f: invoke-direct {v9, v13}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0110 │ │ -011cb4: 5bd9 8400 |0092: iput-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011cb8: 54d9 8400 |0094: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011cbc: 122a |0096: const/4 v10, #int 2 // #2 │ │ -011cbe: 6e20 1301 a900 |0097: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setLines:(I)V // method@0113 │ │ -011cc4: 380e 0f00 |009a: if-eqz v14, 00a9 // +000f │ │ -011cc8: 1a09 8c07 |009c: const-string v9, "comment" // string@078c │ │ -011ccc: 6e20 aa00 9e00 |009e: invoke-virtual {v14, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -011cd2: 0c05 |00a1: move-result-object v5 │ │ -011cd4: 3805 0700 |00a2: if-eqz v5, 00a9 // +0007 │ │ -011cd8: 54d9 8400 |00a4: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011cdc: 6e20 1501 5900 |00a6: invoke-virtual {v9, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0115 │ │ -011ce2: 54d9 8400 |00a9: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011ce6: 6e20 2601 9700 |00ab: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -011cec: 7100 9302 0000 |00ae: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011cf2: 0c09 |00b1: move-result-object v9 │ │ -011cf4: 6e10 ba02 0900 |00b2: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogEmailPrompt:()I // method@02ba │ │ -011cfa: 0a02 |00b5: move-result v2 │ │ -011cfc: 3802 6000 |00b6: if-eqz v2, 0116 // +0060 │ │ -011d00: 2203 7100 |00b8: new-instance v3, Landroid/widget/TextView; // type@0071 │ │ -011d04: 7020 4001 d300 |00ba: invoke-direct {v3, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -011d0a: 6e20 fd02 2d00 |00bd: invoke-virtual {v13, v2}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02fd │ │ -011d10: 0c09 |00c0: move-result-object v9 │ │ -011d12: 6e20 4b01 9300 |00c1: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -011d18: 6e10 4201 0300 |00c4: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingLeft:()I // method@0142 │ │ -011d1e: 0a09 |00c7: move-result v9 │ │ -011d20: 130a 0a00 |00c8: const/16 v10, #int 10 // #a │ │ -011d24: 6e10 4301 0300 |00ca: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@0143 │ │ -011d2a: 0a0b |00cd: move-result v11 │ │ -011d2c: 6e10 4101 0300 |00ce: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingBottom:()I // method@0141 │ │ -011d32: 0a0c |00d1: move-result v12 │ │ -011d34: 6e5c 4a01 93ba |00d2: invoke-virtual {v3, v9, v10, v11, v12}, Landroid/widget/TextView;.setPadding:(IIII)V // method@014a │ │ -011d3a: 6e20 2601 3700 |00d5: invoke-virtual {v7, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -011d40: 2209 6600 |00d8: new-instance v9, Landroid/widget/EditText; // type@0066 │ │ -011d44: 7020 1001 d900 |00da: invoke-direct {v9, v13}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0110 │ │ -011d4a: 5bd9 8500 |00dd: iput-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011d4e: 54d9 8500 |00df: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011d52: 6e10 1401 0900 |00e1: invoke-virtual {v9}, Landroid/widget/EditText;.setSingleLine:()V // method@0114 │ │ -011d58: 54d9 8500 |00e4: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011d5c: 130a 2100 |00e6: const/16 v10, #int 33 // #21 │ │ -011d60: 6e20 1201 a900 |00e8: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setInputType:(I)V // method@0112 │ │ -011d66: 7100 9302 0000 |00eb: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011d6c: 0c09 |00ee: move-result-object v9 │ │ -011d6e: 6e10 ef02 0900 |00ef: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@02ef │ │ -011d74: 0c09 |00f2: move-result-object v9 │ │ -011d76: 7100 9302 0000 |00f3: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011d7c: 0c0a |00f6: move-result-object v10 │ │ -011d7e: 6e10 ee02 0a00 |00f7: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.sharedPreferencesMode:()I // method@02ee │ │ -011d84: 0a0a |00fa: move-result v10 │ │ -011d86: 6e30 fb02 9d0a |00fb: invoke-virtual {v13, v9, v10}, Lorg/acra/CrashReportDialog;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02fb │ │ -011d8c: 0c09 |00fe: move-result-object v9 │ │ -011d8e: 5bd9 8300 |00ff: iput-object v9, v13, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ -011d92: 1205 |0101: const/4 v5, #int 0 // #0 │ │ -011d94: 380e 0800 |0102: if-eqz v14, 010a // +0008 │ │ -011d98: 1a09 7108 |0104: const-string v9, "email" // string@0871 │ │ -011d9c: 6e20 aa00 9e00 |0106: invoke-virtual {v14, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -011da2: 0c05 |0109: move-result-object v5 │ │ -011da4: 3805 0d00 |010a: if-eqz v5, 0117 // +000d │ │ -011da8: 54d9 8500 |010c: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011dac: 6e20 1501 5900 |010e: invoke-virtual {v9, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0115 │ │ -011db2: 54d9 8500 |0111: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011db6: 6e20 2601 9700 |0113: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -011dbc: 1104 |0116: return-object v4 │ │ -011dbe: 54d9 8500 |0117: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011dc2: 54da 8300 |0119: iget-object v10, v13, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ -011dc6: 1a0b 8006 |011b: const-string v11, "acra.user.email" // string@0680 │ │ -011dca: 1a0c 0000 |011d: const-string v12, "" // string@0000 │ │ -011dce: 7230 6000 ba0c |011f: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -011dd4: 0c0a |0122: move-result-object v10 │ │ -011dd6: 6e20 1501 a900 |0123: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0115 │ │ -011ddc: 28eb |0126: goto 0111 // -0015 │ │ +011b74: |[011b74] org.acra.CrashReportDialog.buildCustomView:(Landroid/os/Bundle;)Landroid/view/View; │ │ +011b84: 2204 6c00 |0000: new-instance v4, Landroid/widget/LinearLayout; // type@006c │ │ +011b88: 7020 2101 d400 |0002: invoke-direct {v4, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +011b8e: 1219 |0005: const/4 v9, #int 1 // #1 │ │ +011b90: 6e20 2e01 9400 |0006: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@012e │ │ +011b96: 1309 0a00 |0009: const/16 v9, #int 10 // #a │ │ +011b9a: 130a 0a00 |000b: const/16 v10, #int 10 // #a │ │ +011b9e: 130b 0a00 |000d: const/16 v11, #int 10 // #a │ │ +011ba2: 130c 0a00 |000f: const/16 v12, #int 10 // #a │ │ +011ba6: 6e5c 2f01 94ba |0011: invoke-virtual {v4, v9, v10, v11, v12}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@012f │ │ +011bac: 2209 5d00 |0014: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +011bb0: 12fa |0016: const/4 v10, #int -1 // #ff │ │ +011bb2: 12eb |0017: const/4 v11, #int -2 // #fe │ │ +011bb4: 7030 0501 a90b |0018: invoke-direct {v9, v10, v11}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +011bba: 6e20 2c01 9400 |001b: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@012c │ │ +011bc0: 1219 |001e: const/4 v9, #int 1 // #1 │ │ +011bc2: 6e20 2901 9400 |001f: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setFocusable:(Z)V // method@0129 │ │ +011bc8: 1219 |0022: const/4 v9, #int 1 // #1 │ │ +011bca: 6e20 2a01 9400 |0023: invoke-virtual {v4, v9}, Landroid/widget/LinearLayout;.setFocusableInTouchMode:(Z)V // method@012a │ │ +011bd0: 2206 7000 |0026: new-instance v6, Landroid/widget/ScrollView; // type@0070 │ │ +011bd4: 7020 3f01 d600 |0028: invoke-direct {v6, v13}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@013f │ │ +011bda: 2209 6b00 |002b: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +011bde: 12fa |002d: const/4 v10, #int -1 // #ff │ │ +011be0: 12fb |002e: const/4 v11, #int -1 // #ff │ │ +011be2: 150c 803f |002f: const/high16 v12, #int 1065353216 // #3f80 │ │ +011be6: 7040 1f01 a9cb |0031: invoke-direct {v9, v10, v11, v12}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@011f │ │ +011bec: 6e30 2401 6409 |0034: invoke-virtual {v4, v6, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0124 │ │ +011bf2: 2207 6c00 |0037: new-instance v7, Landroid/widget/LinearLayout; // type@006c │ │ +011bf6: 7020 2101 d700 |0039: invoke-direct {v7, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +011bfc: 1219 |003c: const/4 v9, #int 1 // #1 │ │ +011bfe: 6e20 2e01 9700 |003d: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@012e │ │ +011c04: 6e20 4001 7600 |0040: invoke-virtual {v6, v7}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@0140 │ │ +011c0a: 2208 7100 |0043: new-instance v8, Landroid/widget/TextView; // type@0071 │ │ +011c0e: 7020 4201 d800 |0045: invoke-direct {v8, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +011c14: 7100 9502 0000 |0048: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011c1a: 0c09 |004b: move-result-object v9 │ │ +011c1c: 6e10 bf02 0900 |004c: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogText:()I // method@02bf │ │ +011c22: 0a01 |004f: move-result v1 │ │ +011c24: 3801 0900 |0050: if-eqz v1, 0059 // +0009 │ │ +011c28: 6e20 ff02 1d00 |0052: invoke-virtual {v13, v1}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02ff │ │ +011c2e: 0c09 |0055: move-result-object v9 │ │ +011c30: 6e20 4d01 9800 |0056: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +011c36: 6e20 2201 8700 |0059: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +011c3c: 7100 9502 0000 |005c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011c42: 0c09 |005f: move-result-object v9 │ │ +011c44: 6e10 bb02 0900 |0060: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogCommentPrompt:()I // method@02bb │ │ +011c4a: 0a00 |0063: move-result v0 │ │ +011c4c: 3800 4a00 |0064: if-eqz v0, 00ae // +004a │ │ +011c50: 2203 7100 |0066: new-instance v3, Landroid/widget/TextView; // type@0071 │ │ +011c54: 7020 4201 d300 |0068: invoke-direct {v3, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +011c5a: 6e20 ff02 0d00 |006b: invoke-virtual {v13, v0}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02ff │ │ +011c60: 0c09 |006e: move-result-object v9 │ │ +011c62: 6e20 4d01 9300 |006f: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +011c68: 6e10 4401 0300 |0072: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingLeft:()I // method@0144 │ │ +011c6e: 0a09 |0075: move-result v9 │ │ +011c70: 130a 0a00 |0076: const/16 v10, #int 10 // #a │ │ +011c74: 6e10 4501 0300 |0078: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@0145 │ │ +011c7a: 0a0b |007b: move-result v11 │ │ +011c7c: 6e10 4301 0300 |007c: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingBottom:()I // method@0143 │ │ +011c82: 0a0c |007f: move-result v12 │ │ +011c84: 6e5c 4c01 93ba |0080: invoke-virtual {v3, v9, v10, v11, v12}, Landroid/widget/TextView;.setPadding:(IIII)V // method@014c │ │ +011c8a: 2209 6b00 |0083: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +011c8e: 12fa |0085: const/4 v10, #int -1 // #ff │ │ +011c90: 12eb |0086: const/4 v11, #int -2 // #fe │ │ +011c92: 7030 1e01 a90b |0087: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +011c98: 6e30 2401 3709 |008a: invoke-virtual {v7, v3, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0124 │ │ +011c9e: 2209 6600 |008d: new-instance v9, Landroid/widget/EditText; // type@0066 │ │ +011ca2: 7020 0c01 d900 |008f: invoke-direct {v9, v13}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@010c │ │ +011ca8: 5bd9 8400 |0092: iput-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011cac: 54d9 8400 |0094: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011cb0: 122a |0096: const/4 v10, #int 2 // #2 │ │ +011cb2: 6e20 0f01 a900 |0097: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setLines:(I)V // method@010f │ │ +011cb8: 380e 0f00 |009a: if-eqz v14, 00a9 // +000f │ │ +011cbc: 1a09 8b07 |009c: const-string v9, "comment" // string@078b │ │ +011cc0: 6e20 aa00 9e00 |009e: invoke-virtual {v14, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +011cc6: 0c05 |00a1: move-result-object v5 │ │ +011cc8: 3805 0700 |00a2: if-eqz v5, 00a9 // +0007 │ │ +011ccc: 54d9 8400 |00a4: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011cd0: 6e20 1101 5900 |00a6: invoke-virtual {v9, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0111 │ │ +011cd6: 54d9 8400 |00a9: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011cda: 6e20 2201 9700 |00ab: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +011ce0: 7100 9502 0000 |00ae: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011ce6: 0c09 |00b1: move-result-object v9 │ │ +011ce8: 6e10 bc02 0900 |00b2: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.resDialogEmailPrompt:()I // method@02bc │ │ +011cee: 0a02 |00b5: move-result v2 │ │ +011cf0: 3802 6000 |00b6: if-eqz v2, 0116 // +0060 │ │ +011cf4: 2203 7100 |00b8: new-instance v3, Landroid/widget/TextView; // type@0071 │ │ +011cf8: 7020 4201 d300 |00ba: invoke-direct {v3, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +011cfe: 6e20 ff02 2d00 |00bd: invoke-virtual {v13, v2}, Lorg/acra/CrashReportDialog;.getText:(I)Ljava/lang/CharSequence; // method@02ff │ │ +011d04: 0c09 |00c0: move-result-object v9 │ │ +011d06: 6e20 4d01 9300 |00c1: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +011d0c: 6e10 4401 0300 |00c4: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingLeft:()I // method@0144 │ │ +011d12: 0a09 |00c7: move-result v9 │ │ +011d14: 130a 0a00 |00c8: const/16 v10, #int 10 // #a │ │ +011d18: 6e10 4501 0300 |00ca: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingRight:()I // method@0145 │ │ +011d1e: 0a0b |00cd: move-result v11 │ │ +011d20: 6e10 4301 0300 |00ce: invoke-virtual {v3}, Landroid/widget/TextView;.getPaddingBottom:()I // method@0143 │ │ +011d26: 0a0c |00d1: move-result v12 │ │ +011d28: 6e5c 4c01 93ba |00d2: invoke-virtual {v3, v9, v10, v11, v12}, Landroid/widget/TextView;.setPadding:(IIII)V // method@014c │ │ +011d2e: 6e20 2201 3700 |00d5: invoke-virtual {v7, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +011d34: 2209 6600 |00d8: new-instance v9, Landroid/widget/EditText; // type@0066 │ │ +011d38: 7020 0c01 d900 |00da: invoke-direct {v9, v13}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@010c │ │ +011d3e: 5bd9 8500 |00dd: iput-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011d42: 54d9 8500 |00df: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011d46: 6e10 1001 0900 |00e1: invoke-virtual {v9}, Landroid/widget/EditText;.setSingleLine:()V // method@0110 │ │ +011d4c: 54d9 8500 |00e4: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011d50: 130a 2100 |00e6: const/16 v10, #int 33 // #21 │ │ +011d54: 6e20 0e01 a900 |00e8: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setInputType:(I)V // method@010e │ │ +011d5a: 7100 9502 0000 |00eb: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011d60: 0c09 |00ee: move-result-object v9 │ │ +011d62: 6e10 f102 0900 |00ef: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.sharedPreferencesName:()Ljava/lang/String; // method@02f1 │ │ +011d68: 0c09 |00f2: move-result-object v9 │ │ +011d6a: 7100 9502 0000 |00f3: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011d70: 0c0a |00f6: move-result-object v10 │ │ +011d72: 6e10 f002 0a00 |00f7: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.sharedPreferencesMode:()I // method@02f0 │ │ +011d78: 0a0a |00fa: move-result v10 │ │ +011d7a: 6e30 fd02 9d0a |00fb: invoke-virtual {v13, v9, v10}, Lorg/acra/CrashReportDialog;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02fd │ │ +011d80: 0c09 |00fe: move-result-object v9 │ │ +011d82: 5bd9 8300 |00ff: iput-object v9, v13, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ +011d86: 1205 |0101: const/4 v5, #int 0 // #0 │ │ +011d88: 380e 0800 |0102: if-eqz v14, 010a // +0008 │ │ +011d8c: 1a09 7008 |0104: const-string v9, "email" // string@0870 │ │ +011d90: 6e20 aa00 9e00 |0106: invoke-virtual {v14, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +011d96: 0c05 |0109: move-result-object v5 │ │ +011d98: 3805 0d00 |010a: if-eqz v5, 0117 // +000d │ │ +011d9c: 54d9 8500 |010c: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011da0: 6e20 1101 5900 |010e: invoke-virtual {v9, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0111 │ │ +011da6: 54d9 8500 |0111: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011daa: 6e20 2201 9700 |0113: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +011db0: 1104 |0116: return-object v4 │ │ +011db2: 54d9 8500 |0117: iget-object v9, v13, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011db6: 54da 8300 |0119: iget-object v10, v13, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ +011dba: 1a0b 8006 |011b: const-string v11, "acra.user.email" // string@0680 │ │ +011dbe: 1a0c 0000 |011d: const-string v12, "" // string@0000 │ │ +011dc2: 7230 6000 ba0c |011f: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ +011dc8: 0c0a |0122: move-result-object v10 │ │ +011dca: 6e20 1101 a900 |0123: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0111 │ │ +011dd0: 28eb |0126: goto 0111 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x0009 line=82 │ │ 0x0014 line=83 │ │ 0x001e line=84 │ │ @@ -4372,14 +4372,16 @@ │ │ 0x00bd line=125 │ │ 0x00c4 line=127 │ │ 0x00d5 line=128 │ │ 0x00d8 line=130 │ │ 0x00df line=131 │ │ 0x00e4 line=132 │ │ 0x00eb line=134 │ │ + 0x00f7 line=135 │ │ + 0x00fb line=134 │ │ 0x0101 line=136 │ │ 0x0102 line=137 │ │ 0x0104 line=138 │ │ 0x010a line=140 │ │ 0x010c line=141 │ │ 0x0111 line=145 │ │ 0x0116 line=148 │ │ @@ -4406,20 +4408,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -011de0: |[011de0] org.acra.CrashReportDialog.cancelReports:()V │ │ -011df0: 7100 9402 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -011df6: 0c00 |0003: move-result-object v0 │ │ -011df8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -011dfa: 6e20 2c03 1000 |0005: invoke-virtual {v0, v1}, Lorg/acra/ErrorReporter;.deletePendingNonApprovedReports:(Z)V // method@032c │ │ -011e00: 0e00 |0008: return-void │ │ +011dd4: |[011dd4] org.acra.CrashReportDialog.cancelReports:()V │ │ +011de4: 7100 9602 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +011dea: 0c00 |0003: move-result-object v0 │ │ +011dec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +011dee: 6e20 2e03 1000 |0005: invoke-virtual {v0, v1}, Lorg/acra/ErrorReporter;.deletePendingNonApprovedReports:(Z)V // method@032e │ │ +011df4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=171 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/acra/CrashReportDialog; │ │ │ │ @@ -4428,88 +4430,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -011e04: |[011e04] org.acra.CrashReportDialog.sendCrash:()V │ │ -011e14: 121a |0000: const/4 v10, #int 1 // #1 │ │ -011e16: 54b7 8400 |0001: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011e1a: 3807 8500 |0003: if-eqz v7, 0088 // +0085 │ │ -011e1e: 54b7 8400 |0005: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -011e22: 6e10 1101 0700 |0007: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -011e28: 0c07 |000a: move-result-object v7 │ │ -011e2a: 6e10 c101 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -011e30: 0c00 |000e: move-result-object v0 │ │ -011e32: 54b7 8300 |000f: iget-object v7, v11, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ -011e36: 3807 7a00 |0011: if-eqz v7, 008b // +007a │ │ -011e3a: 54b7 8500 |0013: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011e3e: 3807 7600 |0015: if-eqz v7, 008b // +0076 │ │ -011e42: 54b7 8500 |0017: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -011e46: 6e10 1101 0700 |0019: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -011e4c: 0c07 |001c: move-result-object v7 │ │ -011e4e: 6e10 c101 0700 |001d: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -011e54: 0c06 |0020: move-result-object v6 │ │ -011e56: 54b7 8300 |0021: iget-object v7, v11, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ -011e5a: 7210 5b00 0700 |0023: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -011e60: 0c04 |0026: move-result-object v4 │ │ -011e62: 1a07 8006 |0027: const-string v7, "acra.user.email" // string@0680 │ │ -011e66: 7230 5a00 7406 |0029: invoke-interface {v4, v7, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005a │ │ -011e6c: 7210 5600 0400 |002c: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ -011e72: 2203 f900 |002f: new-instance v3, Lorg/acra/CrashReportPersister; // type@00f9 │ │ -011e76: 6e10 f902 0b00 |0031: invoke-virtual {v11}, Lorg/acra/CrashReportDialog;.getApplicationContext:()Landroid/content/Context; // method@02f9 │ │ -011e7c: 0c07 |0034: move-result-object v7 │ │ -011e7e: 7020 0a03 7300 |0035: invoke-direct {v3, v7}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030a │ │ -011e84: 6207 2500 |0038: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -011e88: 2208 b000 |003a: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -011e8c: 7010 ee01 0800 |003c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -011e92: 1a09 c700 |003f: const-string v9, "Add user comment to " // string@00c7 │ │ -011e96: 6e20 f501 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -011e9c: 0c08 |0044: move-result-object v8 │ │ -011e9e: 54b9 8200 |0045: iget-object v9, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -011ea2: 6e20 f501 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -011ea8: 0c08 |004a: move-result-object v8 │ │ -011eaa: 6e10 f901 0800 |004b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -011eb0: 0c08 |004e: move-result-object v8 │ │ -011eb2: 7120 cd00 8700 |004f: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -011eb8: 54b7 8200 |0052: iget-object v7, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -011ebc: 6e20 0e03 7300 |0054: invoke-virtual {v3, v7}, Lorg/acra/CrashReportPersister;.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; // method@030e │ │ -011ec2: 0c01 |0057: move-result-object v1 │ │ -011ec4: 6207 c800 |0058: sget-object v7, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ -011ec8: 6e30 a903 7100 |005a: invoke-virtual {v1, v7, v0}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -011ece: 6207 ca00 |005d: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -011ed2: 6e30 a903 7106 |005f: invoke-virtual {v1, v7, v6}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -011ed8: 54b7 8200 |0062: iget-object v7, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -011edc: 6e30 0f03 1307 |0064: invoke-virtual {v3, v1, v7}, Lorg/acra/CrashReportPersister;.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V // method@030f │ │ -011ee2: 6207 2500 |0067: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -011ee6: 1a08 c100 |0069: const-string v8, "About to start SenderWorker from CrashReportDialog" // string@00c1 │ │ -011eea: 7120 d400 8700 |006b: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ -011ef0: 7100 9402 0000 |006e: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -011ef6: 0c07 |0071: move-result-object v7 │ │ -011ef8: 1208 |0072: const/4 v8, #int 0 // #0 │ │ -011efa: 6e30 4303 870a |0073: invoke-virtual {v7, v8, v10}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0343 │ │ -011f00: 7100 9302 0000 |0076: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -011f06: 0c07 |0079: move-result-object v7 │ │ -011f08: 6e10 bc02 0700 |007a: invoke-virtual {v7}, Lorg/acra/ACRAConfiguration;.resDialogOkToast:()I // method@02bc │ │ -011f0e: 0a05 |007d: move-result v5 │ │ -011f10: 3805 0900 |007e: if-eqz v5, 0087 // +0009 │ │ -011f14: 6e10 f902 0b00 |0080: invoke-virtual {v11}, Lorg/acra/CrashReportDialog;.getApplicationContext:()Landroid/content/Context; // method@02f9 │ │ -011f1a: 0c07 |0083: move-result-object v7 │ │ -011f1c: 7130 8804 570a |0084: invoke-static {v7, v5, v10}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@0488 │ │ -011f22: 0e00 |0087: return-void │ │ -011f24: 1a00 0000 |0088: const-string v0, "" // string@0000 │ │ -011f28: 2885 |008a: goto 000f // -007b │ │ -011f2a: 1a06 0000 |008b: const-string v6, "" // string@0000 │ │ -011f2e: 28a2 |008d: goto 002f // -005e │ │ -011f30: 0d02 |008e: move-exception v2 │ │ -011f32: 6207 2500 |008f: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -011f36: 1a08 7105 |0091: const-string v8, "User comment not added: " // string@0571 │ │ -011f3a: 7130 d700 8702 |0093: invoke-static {v7, v8, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -011f40: 28d1 |0096: goto 0067 // -002f │ │ +011df8: |[011df8] org.acra.CrashReportDialog.sendCrash:()V │ │ +011e08: 121a |0000: const/4 v10, #int 1 // #1 │ │ +011e0a: 54b7 8400 |0001: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011e0e: 3807 8500 |0003: if-eqz v7, 0088 // +0085 │ │ +011e12: 54b7 8400 |0005: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +011e16: 6e10 0d01 0700 |0007: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +011e1c: 0c07 |000a: move-result-object v7 │ │ +011e1e: 6e10 c301 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +011e24: 0c00 |000e: move-result-object v0 │ │ +011e26: 54b7 8300 |000f: iget-object v7, v11, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ +011e2a: 3807 7a00 |0011: if-eqz v7, 008b // +007a │ │ +011e2e: 54b7 8500 |0013: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011e32: 3807 7600 |0015: if-eqz v7, 008b // +0076 │ │ +011e36: 54b7 8500 |0017: iget-object v7, v11, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +011e3a: 6e10 0d01 0700 |0019: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +011e40: 0c07 |001c: move-result-object v7 │ │ +011e42: 6e10 c301 0700 |001d: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +011e48: 0c06 |0020: move-result-object v6 │ │ +011e4a: 54b7 8300 |0021: iget-object v7, v11, Lorg/acra/CrashReportDialog;.prefs:Landroid/content/SharedPreferences; // field@0083 │ │ +011e4e: 7210 5b00 0700 |0023: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +011e54: 0c04 |0026: move-result-object v4 │ │ +011e56: 1a07 8006 |0027: const-string v7, "acra.user.email" // string@0680 │ │ +011e5a: 7230 5a00 7406 |0029: invoke-interface {v4, v7, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005a │ │ +011e60: 7210 5600 0400 |002c: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ +011e66: 2203 f900 |002f: new-instance v3, Lorg/acra/CrashReportPersister; // type@00f9 │ │ +011e6a: 6e10 fb02 0b00 |0031: invoke-virtual {v11}, Lorg/acra/CrashReportDialog;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ +011e70: 0c07 |0034: move-result-object v7 │ │ +011e72: 7020 0c03 7300 |0035: invoke-direct {v3, v7}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030c │ │ +011e78: 6207 2500 |0038: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +011e7c: 2208 b000 |003a: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +011e80: 7010 f001 0800 |003c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +011e86: 1a09 c700 |003f: const-string v9, "Add user comment to " // string@00c7 │ │ +011e8a: 6e20 f701 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +011e90: 0c08 |0044: move-result-object v8 │ │ +011e92: 54b9 8200 |0045: iget-object v9, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +011e96: 6e20 f701 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +011e9c: 0c08 |004a: move-result-object v8 │ │ +011e9e: 6e10 fb01 0800 |004b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +011ea4: 0c08 |004e: move-result-object v8 │ │ +011ea6: 7120 cd00 8700 |004f: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +011eac: 54b7 8200 |0052: iget-object v7, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +011eb0: 6e20 1003 7300 |0054: invoke-virtual {v3, v7}, Lorg/acra/CrashReportPersister;.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; // method@0310 │ │ +011eb6: 0c01 |0057: move-result-object v1 │ │ +011eb8: 6207 c800 |0058: sget-object v7, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ +011ebc: 6e30 ab03 7100 |005a: invoke-virtual {v1, v7, v0}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +011ec2: 6207 ca00 |005d: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +011ec6: 6e30 ab03 7106 |005f: invoke-virtual {v1, v7, v6}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +011ecc: 54b7 8200 |0062: iget-object v7, v11, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +011ed0: 6e30 1103 1307 |0064: invoke-virtual {v3, v1, v7}, Lorg/acra/CrashReportPersister;.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V // method@0311 │ │ +011ed6: 6207 2500 |0067: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +011eda: 1a08 c100 |0069: const-string v8, "About to start SenderWorker from CrashReportDialog" // string@00c1 │ │ +011ede: 7120 d400 8700 |006b: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ +011ee4: 7100 9602 0000 |006e: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +011eea: 0c07 |0071: move-result-object v7 │ │ +011eec: 1208 |0072: const/4 v8, #int 0 // #0 │ │ +011eee: 6e30 4503 870a |0073: invoke-virtual {v7, v8, v10}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0345 │ │ +011ef4: 7100 9502 0000 |0076: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +011efa: 0c07 |0079: move-result-object v7 │ │ +011efc: 6e10 be02 0700 |007a: invoke-virtual {v7}, Lorg/acra/ACRAConfiguration;.resDialogOkToast:()I // method@02be │ │ +011f02: 0a05 |007d: move-result v5 │ │ +011f04: 3805 0900 |007e: if-eqz v5, 0087 // +0009 │ │ +011f08: 6e10 fb02 0b00 |0080: invoke-virtual {v11}, Lorg/acra/CrashReportDialog;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ +011f0e: 0c07 |0083: move-result-object v7 │ │ +011f10: 7130 8a04 570a |0084: invoke-static {v7, v5, v10}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@048a │ │ +011f16: 0e00 |0087: return-void │ │ +011f18: 1a00 0000 |0088: const-string v0, "" // string@0000 │ │ +011f1c: 2885 |008a: goto 000f // -007b │ │ +011f1e: 1a06 0000 |008b: const-string v6, "" // string@0000 │ │ +011f22: 28a2 |008d: goto 002f // -005e │ │ +011f24: 0d02 |008e: move-exception v2 │ │ +011f26: 6207 2500 |008f: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +011f2a: 1a08 7105 |0091: const-string v8, "User comment not added: " // string@0571 │ │ +011f2e: 7130 d700 8702 |0093: invoke-static {v7, v8, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +011f34: 28d1 |0096: goto 0067 // -002f │ │ catches : 1 │ │ 0x0038 - 0x0067 │ │ Ljava/io/IOException; -> 0x008e │ │ positions : │ │ 0x0001 line=175 │ │ 0x000f line=179 │ │ 0x0017 line=180 │ │ @@ -4551,22 +4553,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -011f54: |[011f54] org.acra.CrashReportDialog.cancelNotification:()V │ │ -011f64: 1a01 ca0c |0000: const-string v1, "notification" // string@0cca │ │ -011f68: 6e20 fc02 1200 |0002: invoke-virtual {v2, v1}, Lorg/acra/CrashReportDialog;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02fc │ │ -011f6e: 0c00 |0005: move-result-object v0 │ │ -011f70: 1f00 0f00 |0006: check-cast v0, Landroid/app/NotificationManager; // type@000f │ │ -011f74: 1301 9a02 |0008: const/16 v1, #int 666 // #29a │ │ -011f78: 6e20 2b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@002b │ │ -011f7e: 0e00 |000d: return-void │ │ +011f48: |[011f48] org.acra.CrashReportDialog.cancelNotification:()V │ │ +011f58: 1a01 c70c |0000: const-string v1, "notification" // string@0cc7 │ │ +011f5c: 6e20 fe02 1200 |0002: invoke-virtual {v2, v1}, Lorg/acra/CrashReportDialog;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02fe │ │ +011f62: 0c00 |0005: move-result-object v0 │ │ +011f64: 1f00 0f00 |0006: check-cast v0, Landroid/app/NotificationManager; // type@000f │ │ +011f68: 1301 9a02 |0008: const/16 v1, #int 666 // #29a │ │ +011f6c: 6e20 2b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@002b │ │ +011f72: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0008 line=156 │ │ 0x000d line=157 │ │ locals : │ │ 0x0008 - 0x000e reg=0 notificationManager Landroid/app/NotificationManager; │ │ @@ -4577,22 +4579,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -011f80: |[011f80] org.acra.CrashReportDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ -011f90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -011f92: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -011f96: 7010 0203 0100 |0003: invoke-direct {v1}, Lorg/acra/CrashReportDialog;.sendCrash:()V // method@0302 │ │ -011f9c: 6e10 f802 0100 |0006: invoke-virtual {v1}, Lorg/acra/CrashReportDialog;.finish:()V // method@02f8 │ │ -011fa2: 0e00 |0009: return-void │ │ -011fa4: 7010 f702 0100 |000a: invoke-direct {v1}, Lorg/acra/CrashReportDialog;.cancelReports:()V // method@02f7 │ │ -011faa: 28f9 |000d: goto 0006 // -0007 │ │ +011f74: |[011f74] org.acra.CrashReportDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ +011f84: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +011f86: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +011f8a: 7010 0403 0100 |0003: invoke-direct {v1}, Lorg/acra/CrashReportDialog;.sendCrash:()V // method@0304 │ │ +011f90: 6e10 fa02 0100 |0006: invoke-virtual {v1}, Lorg/acra/CrashReportDialog;.finish:()V // method@02fa │ │ +011f96: 0e00 |0009: return-void │ │ +011f98: 7010 f902 0100 |000a: invoke-direct {v1}, Lorg/acra/CrashReportDialog;.cancelReports:()V // method@02f9 │ │ +011f9e: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0006 line=166 │ │ 0x0009 line=167 │ │ 0x000a line=164 │ │ @@ -4606,83 +4608,83 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -011fac: |[011fac] org.acra.CrashReportDialog.onCreate:(Landroid/os/Bundle;)V │ │ -011fbc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -011fbe: 6f20 0200 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0002 │ │ -011fc4: 6e10 fa02 0700 |0004: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.getIntent:()Landroid/content/Intent; // method@02fa │ │ -011fca: 0c03 |0007: move-result-object v3 │ │ -011fcc: 1a04 7c01 |0008: const-string v4, "FORCE_CANCEL" // string@017c │ │ -011fd0: 6e30 4e00 4306 |000a: invoke-virtual {v3, v4, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004e │ │ -011fd6: 0a01 |000d: move-result v1 │ │ -011fd8: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -011fdc: 6203 2f00 |0010: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -011fe0: 6204 2500 |0012: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -011fe4: 1a05 8901 |0014: const-string v5, "Forced reports deletion." // string@0189 │ │ -011fe8: 7230 1204 4305 |0016: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -011fee: 7010 f702 0700 |0019: invoke-direct {v7}, Lorg/acra/CrashReportDialog;.cancelReports:()V // method@02f7 │ │ -011ff4: 6e10 f802 0700 |001c: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.finish:()V // method@02f8 │ │ -011ffa: 0e00 |001f: return-void │ │ -011ffc: 6e10 fa02 0700 |0020: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.getIntent:()Landroid/content/Intent; // method@02fa │ │ -012002: 0c03 |0023: move-result-object v3 │ │ -012004: 1a04 0105 |0024: const-string v4, "REPORT_FILE_NAME" // string@0501 │ │ -012008: 6e20 4f00 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@004f │ │ -01200e: 0c03 |0029: move-result-object v3 │ │ -012010: 5b73 8200 |002a: iput-object v3, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -012014: 6203 2500 |002c: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012018: 2204 b000 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01201c: 7010 ee01 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -012022: 1a05 d204 |0033: const-string v5, "Opening CrashReportDialog for " // string@04d2 │ │ -012026: 6e20 f501 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01202c: 0c04 |0038: move-result-object v4 │ │ -01202e: 5475 8200 |0039: iget-object v5, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -012032: 6e20 f501 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012038: 0c04 |003e: move-result-object v4 │ │ -01203a: 6e10 f901 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -012040: 0c04 |0042: move-result-object v4 │ │ -012042: 7120 cd00 4300 |0043: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -012048: 5473 8200 |0046: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ -01204c: 3903 0500 |0048: if-nez v3, 004d // +0005 │ │ -012050: 6e10 f802 0700 |004a: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.finish:()V // method@02f8 │ │ -012056: 2200 0900 |004d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -01205a: 7020 0b00 7000 |004f: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -012060: 7100 9302 0000 |0052: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -012066: 0c03 |0055: move-result-object v3 │ │ -012068: 6e10 be02 0300 |0056: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.resDialogTitle:()I // method@02be │ │ -01206e: 0a02 |0059: move-result v2 │ │ -012070: 3802 0500 |005a: if-eqz v2, 005f // +0005 │ │ -012074: 6e20 1600 2000 |005c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -01207a: 7100 9302 0000 |005f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -012080: 0c03 |0062: move-result-object v3 │ │ -012082: 6e10 bb02 0300 |0063: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.resDialogIcon:()I // method@02bb │ │ -012088: 0a02 |0066: move-result v2 │ │ -01208a: 3802 0500 |0067: if-eqz v2, 006c // +0005 │ │ -01208e: 6e20 0d00 2000 |0069: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ -012094: 7020 f502 8700 |006c: invoke-direct {v7, v8}, Lorg/acra/CrashReportDialog;.buildCustomView:(Landroid/os/Bundle;)Landroid/view/View; // method@02f5 │ │ -01209a: 0c03 |006f: move-result-object v3 │ │ -01209c: 6e20 1800 3000 |0070: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -0120a2: 1403 0a00 0401 |0073: const v3, #float 2.42446e-38 // #0104000a │ │ -0120a8: 6e30 1300 3007 |0076: invoke-virtual {v0, v3, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -0120ae: 1503 0401 |0079: const/high16 v3, #int 17039360 // #104 │ │ -0120b2: 6e30 1000 3007 |007b: invoke-virtual {v0, v3, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -0120b8: 6e10 f602 0700 |007e: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.cancelNotification:()V // method@02f6 │ │ -0120be: 6e10 0c00 0000 |0081: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ -0120c4: 0c03 |0084: move-result-object v3 │ │ -0120c6: 5b73 8100 |0085: iput-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ -0120ca: 5473 8100 |0087: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ -0120ce: 6e20 1a00 6300 |0089: invoke-virtual {v3, v6}, Landroid/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@001a │ │ -0120d4: 5473 8100 |008c: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ -0120d8: 6e20 1b00 7300 |008e: invoke-virtual {v3, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@001b │ │ -0120de: 5473 8100 |0091: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ -0120e2: 6e10 1c00 0300 |0093: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -0120e8: 2889 |0096: goto 001f // -0077 │ │ +011fa0: |[011fa0] org.acra.CrashReportDialog.onCreate:(Landroid/os/Bundle;)V │ │ +011fb0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +011fb2: 6f20 0200 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0002 │ │ +011fb8: 6e10 fc02 0700 |0004: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.getIntent:()Landroid/content/Intent; // method@02fc │ │ +011fbe: 0c03 |0007: move-result-object v3 │ │ +011fc0: 1a04 7c01 |0008: const-string v4, "FORCE_CANCEL" // string@017c │ │ +011fc4: 6e30 4e00 4306 |000a: invoke-virtual {v3, v4, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004e │ │ +011fca: 0a01 |000d: move-result v1 │ │ +011fcc: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +011fd0: 6203 2f00 |0010: sget-object v3, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +011fd4: 6204 2500 |0012: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +011fd8: 1a05 8901 |0014: const-string v5, "Forced reports deletion." // string@0189 │ │ +011fdc: 7230 1404 4305 |0016: invoke-interface {v3, v4, v5}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +011fe2: 7010 f902 0700 |0019: invoke-direct {v7}, Lorg/acra/CrashReportDialog;.cancelReports:()V // method@02f9 │ │ +011fe8: 6e10 fa02 0700 |001c: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.finish:()V // method@02fa │ │ +011fee: 0e00 |001f: return-void │ │ +011ff0: 6e10 fc02 0700 |0020: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.getIntent:()Landroid/content/Intent; // method@02fc │ │ +011ff6: 0c03 |0023: move-result-object v3 │ │ +011ff8: 1a04 0105 |0024: const-string v4, "REPORT_FILE_NAME" // string@0501 │ │ +011ffc: 6e20 4f00 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@004f │ │ +012002: 0c03 |0029: move-result-object v3 │ │ +012004: 5b73 8200 |002a: iput-object v3, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +012008: 6203 2500 |002c: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01200c: 2204 b000 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +012010: 7010 f001 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +012016: 1a05 d204 |0033: const-string v5, "Opening CrashReportDialog for " // string@04d2 │ │ +01201a: 6e20 f701 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012020: 0c04 |0038: move-result-object v4 │ │ +012022: 5475 8200 |0039: iget-object v5, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +012026: 6e20 f701 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01202c: 0c04 |003e: move-result-object v4 │ │ +01202e: 6e10 fb01 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012034: 0c04 |0042: move-result-object v4 │ │ +012036: 7120 cd00 4300 |0043: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +01203c: 5473 8200 |0046: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mReportFileName:Ljava/lang/String; // field@0082 │ │ +012040: 3903 0500 |0048: if-nez v3, 004d // +0005 │ │ +012044: 6e10 fa02 0700 |004a: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.finish:()V // method@02fa │ │ +01204a: 2200 0900 |004d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +01204e: 7020 0b00 7000 |004f: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +012054: 7100 9502 0000 |0052: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01205a: 0c03 |0055: move-result-object v3 │ │ +01205c: 6e10 c002 0300 |0056: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.resDialogTitle:()I // method@02c0 │ │ +012062: 0a02 |0059: move-result v2 │ │ +012064: 3802 0500 |005a: if-eqz v2, 005f // +0005 │ │ +012068: 6e20 1600 2000 |005c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +01206e: 7100 9502 0000 |005f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +012074: 0c03 |0062: move-result-object v3 │ │ +012076: 6e10 bd02 0300 |0063: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.resDialogIcon:()I // method@02bd │ │ +01207c: 0a02 |0066: move-result v2 │ │ +01207e: 3802 0500 |0067: if-eqz v2, 006c // +0005 │ │ +012082: 6e20 0d00 2000 |0069: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ +012088: 7020 f702 8700 |006c: invoke-direct {v7, v8}, Lorg/acra/CrashReportDialog;.buildCustomView:(Landroid/os/Bundle;)Landroid/view/View; // method@02f7 │ │ +01208e: 0c03 |006f: move-result-object v3 │ │ +012090: 6e20 1800 3000 |0070: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +012096: 1403 0a00 0401 |0073: const v3, #float 2.42446e-38 // #0104000a │ │ +01209c: 6e30 1300 3007 |0076: invoke-virtual {v0, v3, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +0120a2: 1503 0401 |0079: const/high16 v3, #int 17039360 // #104 │ │ +0120a6: 6e30 1000 3007 |007b: invoke-virtual {v0, v3, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +0120ac: 6e10 f802 0700 |007e: invoke-virtual {v7}, Lorg/acra/CrashReportDialog;.cancelNotification:()V // method@02f8 │ │ +0120b2: 6e10 0c00 0000 |0081: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ +0120b8: 0c03 |0084: move-result-object v3 │ │ +0120ba: 5b73 8100 |0085: iput-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ +0120be: 5473 8100 |0087: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ +0120c2: 6e20 1a00 6300 |0089: invoke-virtual {v3, v6}, Landroid/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@001a │ │ +0120c8: 5473 8100 |008c: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ +0120cc: 6e20 1b00 7300 |008e: invoke-virtual {v3, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@001b │ │ +0120d2: 5473 8100 |0091: iget-object v3, v7, Lorg/acra/CrashReportDialog;.mDialog:Landroid/app/AlertDialog; // field@0081 │ │ +0120d6: 6e10 1c00 0300 |0093: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +0120dc: 2889 |0096: goto 001f // -0077 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x000e line=48 │ │ 0x0010 line=49 │ │ 0x0019 line=50 │ │ @@ -4719,17 +4721,17 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0120ec: |[0120ec] org.acra.CrashReportDialog.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0120fc: 6e10 f802 0000 |0000: invoke-virtual {v0}, Lorg/acra/CrashReportDialog;.finish:()V // method@02f8 │ │ -012102: 0e00 |0003: return-void │ │ +0120e0: |[0120e0] org.acra.CrashReportDialog.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0120f0: 6e10 fa02 0000 |0000: invoke-virtual {v0}, Lorg/acra/CrashReportDialog;.finish:()V // method@02fa │ │ +0120f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/CrashReportDialog; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -4739,43 +4741,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -012104: |[012104] org.acra.CrashReportDialog.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -012114: 6f20 0700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ -01211a: 5420 8400 |0003: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -01211e: 3800 1900 |0005: if-eqz v0, 001e // +0019 │ │ -012122: 5420 8400 |0007: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -012126: 6e10 1101 0000 |0009: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -01212c: 0c00 |000c: move-result-object v0 │ │ -01212e: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ -012132: 1a00 8c07 |000f: const-string v0, "comment" // string@078c │ │ -012136: 5421 8400 |0011: iget-object v1, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ -01213a: 6e10 1101 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -012140: 0c01 |0016: move-result-object v1 │ │ -012142: 6e10 c101 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -012148: 0c01 |001a: move-result-object v1 │ │ -01214a: 6e30 ab00 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ab │ │ -012150: 5420 8500 |001e: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -012154: 3800 1900 |0020: if-eqz v0, 0039 // +0019 │ │ -012158: 5420 8500 |0022: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -01215c: 6e10 1101 0000 |0024: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -012162: 0c00 |0027: move-result-object v0 │ │ -012164: 3800 1100 |0028: if-eqz v0, 0039 // +0011 │ │ -012168: 1a00 7108 |002a: const-string v0, "email" // string@0871 │ │ -01216c: 5421 8500 |002c: iget-object v1, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ -012170: 6e10 1101 0100 |002e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -012176: 0c01 |0031: move-result-object v1 │ │ -012178: 6e10 c101 0100 |0032: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -01217e: 0c01 |0035: move-result-object v1 │ │ -012180: 6e30 ab00 0301 |0036: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ab │ │ -012186: 0e00 |0039: return-void │ │ +0120f8: |[0120f8] org.acra.CrashReportDialog.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +012108: 6f20 0700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ +01210e: 5420 8400 |0003: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +012112: 3800 1900 |0005: if-eqz v0, 001e // +0019 │ │ +012116: 5420 8400 |0007: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +01211a: 6e10 0d01 0000 |0009: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +012120: 0c00 |000c: move-result-object v0 │ │ +012122: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ +012126: 1a00 8b07 |000f: const-string v0, "comment" // string@078b │ │ +01212a: 5421 8400 |0011: iget-object v1, v2, Lorg/acra/CrashReportDialog;.userComment:Landroid/widget/EditText; // field@0084 │ │ +01212e: 6e10 0d01 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +012134: 0c01 |0016: move-result-object v1 │ │ +012136: 6e10 c301 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +01213c: 0c01 |001a: move-result-object v1 │ │ +01213e: 6e30 ab00 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ab │ │ +012144: 5420 8500 |001e: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +012148: 3800 1900 |0020: if-eqz v0, 0039 // +0019 │ │ +01214c: 5420 8500 |0022: iget-object v0, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +012150: 6e10 0d01 0000 |0024: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +012156: 0c00 |0027: move-result-object v0 │ │ +012158: 3800 1100 |0028: if-eqz v0, 0039 // +0011 │ │ +01215c: 1a00 7008 |002a: const-string v0, "email" // string@0870 │ │ +012160: 5421 8500 |002c: iget-object v1, v2, Lorg/acra/CrashReportDialog;.userEmail:Landroid/widget/EditText; // field@0085 │ │ +012164: 6e10 0d01 0100 |002e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +01216a: 0c01 |0031: move-result-object v1 │ │ +01216c: 6e10 c301 0100 |0032: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +012172: 0c01 |0035: move-result-object v1 │ │ +012174: 6e30 ab00 0301 |0036: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00ab │ │ +01217a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x000f line=219 │ │ 0x001e line=221 │ │ 0x002a line=222 │ │ @@ -4809,17 +4811,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012188: |[012188] org.acra.CrashReportFileNameParser.:()V │ │ -012198: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01219e: 0e00 |0003: return-void │ │ +01217c: |[01217c] org.acra.CrashReportFileNameParser.:()V │ │ +01218c: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +012192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/CrashReportFileNameParser; │ │ │ │ Virtual methods - │ │ @@ -4828,26 +4830,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0121a0: |[0121a0] org.acra.CrashReportFileNameParser.isApproved:(Ljava/lang/String;)Z │ │ -0121b0: 6e20 0503 2100 |0000: invoke-virtual {v1, v2}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0305 │ │ -0121b6: 0a00 |0003: move-result v0 │ │ -0121b8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0121bc: 1a00 4600 |0006: const-string v0, "-approved" // string@0046 │ │ -0121c0: 6e20 d201 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -0121c6: 0a00 |000b: move-result v0 │ │ -0121c8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0121cc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0121ce: 0f00 |000f: return v0 │ │ -0121d0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0121d2: 28fe |0011: goto 000f // -0002 │ │ +012194: |[012194] org.acra.CrashReportFileNameParser.isApproved:(Ljava/lang/String;)Z │ │ +0121a4: 6e20 0703 2100 |0000: invoke-virtual {v1, v2}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0307 │ │ +0121aa: 0a00 |0003: move-result v0 │ │ +0121ac: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0121b0: 1a00 4600 |0006: const-string v0, "-approved" // string@0046 │ │ +0121b4: 6e20 d401 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +0121ba: 0a00 |000b: move-result v0 │ │ +0121bc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0121c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0121c2: 0f00 |000f: return v0 │ │ +0121c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0121c6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/acra/CrashReportFileNameParser; │ │ 0x0000 - 0x0012 reg=2 reportFileName Ljava/lang/String; │ │ │ │ @@ -4856,19 +4858,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0121d4: |[0121d4] org.acra.CrashReportFileNameParser.isSilent:(Ljava/lang/String;)Z │ │ -0121e4: 6200 7d00 |0000: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ -0121e8: 6e20 d201 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -0121ee: 0a00 |0005: move-result v0 │ │ -0121f0: 0f00 |0006: return v0 │ │ +0121c8: |[0121c8] org.acra.CrashReportFileNameParser.isSilent:(Ljava/lang/String;)Z │ │ +0121d8: 6200 7d00 |0000: sget-object v0, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ +0121dc: 6e20 d401 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +0121e2: 0a00 |0005: move-result v0 │ │ +0121e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/CrashReportFileNameParser; │ │ 0x0000 - 0x0007 reg=2 reportFileName Ljava/lang/String; │ │ │ │ @@ -4907,40 +4909,40 @@ │ │ type : '(Lorg/acra/CrashReportFinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0121f4: |[0121f4] org.acra.CrashReportFinder$1.:(Lorg/acra/CrashReportFinder;)V │ │ -012204: 5b01 8600 |0000: iput-object v1, v0, Lorg/acra/CrashReportFinder$1;.this$0:Lorg/acra/CrashReportFinder; // field@0086 │ │ -012208: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01220e: 0e00 |0005: return-void │ │ +0121e8: |[0121e8] org.acra.CrashReportFinder$1.:(Lorg/acra/CrashReportFinder;)V │ │ +0121f8: 5b01 8600 |0000: iput-object v1, v0, Lorg/acra/CrashReportFinder$1;.this$0:Lorg/acra/CrashReportFinder; // field@0086 │ │ +0121fc: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +012202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/CrashReportFinder$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/acra/CrashReportFinder; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/acra/CrashReportFinder; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/CrashReportFinder$1;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -012210: |[012210] org.acra.CrashReportFinder$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -012220: 1a00 6100 |0000: const-string v0, ".stacktrace" // string@0061 │ │ -012224: 6e20 d301 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d3 │ │ -01222a: 0a00 |0005: move-result v0 │ │ -01222c: 0f00 |0006: return v0 │ │ +012204: |[012204] org.acra.CrashReportFinder$1.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +012214: 1a00 6100 |0000: const-string v0, ".stacktrace" // string@0061 │ │ +012218: 6e20 d501 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d5 │ │ +01221e: 0a00 |0005: move-result v0 │ │ +012220: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/CrashReportFinder$1; │ │ 0x0000 - 0x0007 reg=2 dir Ljava/io/File; │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ @@ -4974,18 +4976,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012230: |[012230] org.acra.CrashReportFinder.:(Landroid/content/Context;)V │ │ -012240: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -012246: 5b01 8700 |0003: iput-object v1, v0, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ -01224a: 0e00 |0005: return-void │ │ +012224: |[012224] org.acra.CrashReportFinder.:(Landroid/content/Context;)V │ │ +012234: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01223a: 5b01 8700 |0003: iput-object v1, v0, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ +01223e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/CrashReportFinder; │ │ @@ -4997,52 +4999,52 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -01224c: |[01224c] org.acra.CrashReportFinder.getCrashReportFiles:()[Ljava/lang/String; │ │ -01225c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01225e: 5473 8700 |0001: iget-object v3, v7, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ -012262: 3903 0c00 |0003: if-nez v3, 000f // +000c │ │ -012266: 6203 2500 |0005: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01226a: 1a04 6305 |0007: const-string v4, "Trying to get ACRA reports but ACRA is not initialized." // string@0563 │ │ -01226e: 7120 cf00 4300 |0009: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -012274: 2362 1902 |000c: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ -012278: 1102 |000e: return-object v2 │ │ -01227a: 5473 8700 |000f: iget-object v3, v7, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ -01227e: 6e10 3f00 0300 |0011: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ -012284: 0c00 |0014: move-result-object v0 │ │ -012286: 3900 0c00 |0015: if-nez v0, 0021 // +000c │ │ -01228a: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01228e: 1a04 ce00 |0019: const-string v4, "Application files directory does not exist! The application may not be installed correctly. Please try reinstalling." // string@00ce │ │ -012292: 7120 d600 4300 |001b: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -012298: 2362 1902 |001e: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ -01229c: 28ee |0020: goto 000e // -0012 │ │ -01229e: 6203 2500 |0021: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0122a2: 2204 b000 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0122a6: 7010 ee01 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0122ac: 1a05 6a03 |0028: const-string v5, "Looking for error files in " // string@036a │ │ -0122b0: 6e20 f501 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0122b6: 0c04 |002d: move-result-object v4 │ │ -0122b8: 6e10 6801 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0168 │ │ -0122be: 0c05 |0031: move-result-object v5 │ │ -0122c0: 6e20 f501 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0122c6: 0c04 |0035: move-result-object v4 │ │ -0122c8: 6e10 f901 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0122ce: 0c04 |0039: move-result-object v4 │ │ -0122d0: 7120 cd00 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0122d6: 2201 f700 |003d: new-instance v1, Lorg/acra/CrashReportFinder$1; // type@00f7 │ │ -0122da: 7020 0603 7100 |003f: invoke-direct {v1, v7}, Lorg/acra/CrashReportFinder$1;.:(Lorg/acra/CrashReportFinder;)V // method@0306 │ │ -0122e0: 6e20 7001 1000 |0042: invoke-virtual {v0, v1}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@0170 │ │ -0122e6: 0c02 |0045: move-result-object v2 │ │ -0122e8: 3902 c8ff |0046: if-nez v2, 000e // -0038 │ │ -0122ec: 2362 1902 |0048: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ -0122f0: 28c4 |004a: goto 000e // -003c │ │ +012240: |[012240] org.acra.CrashReportFinder.getCrashReportFiles:()[Ljava/lang/String; │ │ +012250: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +012252: 5473 8700 |0001: iget-object v3, v7, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ +012256: 3903 0c00 |0003: if-nez v3, 000f // +000c │ │ +01225a: 6203 2500 |0005: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01225e: 1a04 6305 |0007: const-string v4, "Trying to get ACRA reports but ACRA is not initialized." // string@0563 │ │ +012262: 7120 cf00 4300 |0009: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +012268: 2362 1902 |000c: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ +01226c: 1102 |000e: return-object v2 │ │ +01226e: 5473 8700 |000f: iget-object v3, v7, Lorg/acra/CrashReportFinder;.context:Landroid/content/Context; // field@0087 │ │ +012272: 6e10 3f00 0300 |0011: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ +012278: 0c00 |0014: move-result-object v0 │ │ +01227a: 3900 0c00 |0015: if-nez v0, 0021 // +000c │ │ +01227e: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012282: 1a04 ce00 |0019: const-string v4, "Application files directory does not exist! The application may not be installed correctly. Please try reinstalling." // string@00ce │ │ +012286: 7120 d600 4300 |001b: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +01228c: 2362 1902 |001e: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ +012290: 28ee |0020: goto 000e // -0012 │ │ +012292: 6203 2500 |0021: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012296: 2204 b000 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01229a: 7010 f001 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0122a0: 1a05 6a03 |0028: const-string v5, "Looking for error files in " // string@036a │ │ +0122a4: 6e20 f701 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0122aa: 0c04 |002d: move-result-object v4 │ │ +0122ac: 6e10 6a01 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@016a │ │ +0122b2: 0c05 |0031: move-result-object v5 │ │ +0122b4: 6e20 f701 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0122ba: 0c04 |0035: move-result-object v4 │ │ +0122bc: 6e10 fb01 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0122c2: 0c04 |0039: move-result-object v4 │ │ +0122c4: 7120 cd00 4300 |003a: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +0122ca: 2201 f700 |003d: new-instance v1, Lorg/acra/CrashReportFinder$1; // type@00f7 │ │ +0122ce: 7020 0803 7100 |003f: invoke-direct {v1, v7}, Lorg/acra/CrashReportFinder$1;.:(Lorg/acra/CrashReportFinder;)V // method@0308 │ │ +0122d4: 6e20 7201 1000 |0042: invoke-virtual {v0, v1}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@0172 │ │ +0122da: 0c02 |0045: move-result-object v2 │ │ +0122dc: 3902 c8ff |0046: if-nez v2, 000e // -0038 │ │ +0122e0: 2362 1902 |0048: new-array v2, v6, [Ljava/lang/String; // type@0219 │ │ +0122e4: 28c4 |004a: goto 000e // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0005 line=47 │ │ 0x000c line=48 │ │ 0x000e line=66 │ │ 0x000f line=51 │ │ @@ -5068,21 +5070,21 @@ │ │ source_file_idx : 277 │ │ static_fields_size : 7 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #11 annotations: │ │ -Annotations on method #780 'isEbcdic' │ │ +Annotations on method #782 'isEbcdic' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #781 'load' │ │ +Annotations on method #783 'load' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #782 'load' │ │ +Annotations on method #784 'load' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #783 'store' │ │ +Annotations on method #785 'store' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #11 - │ │ Class descriptor : 'Lorg/acra/CrashReportPersister;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -5133,18 +5135,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0122f4: |[0122f4] org.acra.CrashReportPersister.:(Landroid/content/Context;)V │ │ -012304: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01230a: 5b01 8f00 |0003: iput-object v1, v0, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ -01230e: 0e00 |0005: return-void │ │ +0122e8: |[0122e8] org.acra.CrashReportPersister.:(Landroid/content/Context;)V │ │ +0122f8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0122fe: 5b01 8f00 |0003: iput-object v1, v0, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ +012302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/CrashReportPersister; │ │ @@ -5155,77 +5157,77 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -012310: |[012310] org.acra.CrashReportPersister.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ -012320: 1305 2000 |0000: const/16 v5, #int 32 // #20 │ │ -012324: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -012326: 3909 1500 |0003: if-nez v9, 0018 // +0015 │ │ -01232a: 6e10 d901 0800 |0005: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@01d9 │ │ -012330: 0a04 |0008: move-result v4 │ │ -012332: 3542 0f00 |0009: if-ge v2, v4, 0018 // +000f │ │ -012336: 6e20 d001 2800 |000b: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -01233c: 0a04 |000e: move-result v4 │ │ -01233e: 3354 0900 |000f: if-ne v4, v5, 0018 // +0009 │ │ -012342: 1a04 fc05 |0011: const-string v4, "\ " // string@05fc │ │ -012346: 6e20 f501 4700 |0013: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01234c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -012350: 6e10 d901 0800 |0018: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@01d9 │ │ -012356: 0a04 |001b: move-result v4 │ │ -012358: 3542 5c00 |001c: if-ge v2, v4, 0078 // +005c │ │ -01235c: 6e20 d001 2800 |001e: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -012362: 0a00 |0021: move-result v0 │ │ -012364: 2b00 5800 0000 |0022: packed-switch v0, 0000007a // +00000058 │ │ -01236a: 1a04 fd05 |0025: const-string v4, "\#!=:" // string@05fd │ │ -01236e: 6e20 d801 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@01d8 │ │ -012374: 0a04 |002a: move-result v4 │ │ -012376: 3b04 0600 |002b: if-gez v4, 0031 // +0006 │ │ -01237a: 3809 0900 |002d: if-eqz v9, 0036 // +0009 │ │ -01237e: 3350 0700 |002f: if-ne v0, v5, 0036 // +0007 │ │ -012382: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ -012386: 6e20 f001 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01238c: 3450 2400 |0036: if-lt v0, v5, 005a // +0024 │ │ -012390: 1304 7e00 |0038: const/16 v4, #int 126 // #7e │ │ -012394: 3640 2000 |003a: if-gt v0, v4, 005a // +0020 │ │ -012398: 6e20 f001 0700 |003c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01239e: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0123a2: 28d7 |0041: goto 0018 // -0029 │ │ -0123a4: 1a04 0306 |0042: const-string v4, "\t" // string@0603 │ │ -0123a8: 6e20 f501 4700 |0044: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0123ae: 28f8 |0047: goto 003f // -0008 │ │ -0123b0: 1a04 0106 |0048: const-string v4, "\n" // string@0601 │ │ -0123b4: 6e20 f501 4700 |004a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0123ba: 28f2 |004d: goto 003f // -000e │ │ -0123bc: 1a04 0006 |004e: const-string v4, "\f" // string@0600 │ │ -0123c0: 6e20 f501 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0123c6: 28ec |0053: goto 003f // -0014 │ │ -0123c8: 1a04 0206 |0054: const-string v4, "\r" // string@0602 │ │ -0123cc: 6e20 f501 4700 |0056: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0123d2: 28e6 |0059: goto 003f // -001a │ │ -0123d4: 7110 ad01 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@01ad │ │ -0123da: 0c01 |005d: move-result-object v1 │ │ -0123dc: 1a04 0406 |005e: const-string v4, "\u" // string@0604 │ │ -0123e0: 6e20 f501 4700 |0060: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0123e6: 1203 |0063: const/4 v3, #int 0 // #0 │ │ -0123e8: 6e10 d901 0100 |0064: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01d9 │ │ -0123ee: 0a04 |0067: move-result v4 │ │ -0123f0: d904 0404 |0068: rsub-int/lit8 v4, v4, #int 4 // #04 │ │ -0123f4: 3543 0a00 |006a: if-ge v3, v4, 0074 // +000a │ │ -0123f8: 1a04 6700 |006c: const-string v4, "0" // string@0067 │ │ -0123fc: 6e20 f501 4700 |006e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012402: d803 0301 |0071: add-int/lit8 v3, v3, #int 1 // #01 │ │ -012406: 28f1 |0073: goto 0064 // -000f │ │ -012408: 6e20 f501 1700 |0074: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01240e: 28c8 |0077: goto 003f // -0038 │ │ -012410: 0e00 |0078: return-void │ │ -012412: 0000 |0079: nop // spacer │ │ -012414: 0001 0500 0900 0000 2000 0000 2600 ... |007a: packed-switch-data (14 units) │ │ +012304: |[012304] org.acra.CrashReportPersister.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ +012314: 1305 2000 |0000: const/16 v5, #int 32 // #20 │ │ +012318: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01231a: 3909 1500 |0003: if-nez v9, 0018 // +0015 │ │ +01231e: 6e10 db01 0800 |0005: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@01db │ │ +012324: 0a04 |0008: move-result v4 │ │ +012326: 3542 0f00 |0009: if-ge v2, v4, 0018 // +000f │ │ +01232a: 6e20 d201 2800 |000b: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +012330: 0a04 |000e: move-result v4 │ │ +012332: 3354 0900 |000f: if-ne v4, v5, 0018 // +0009 │ │ +012336: 1a04 fc05 |0011: const-string v4, "\ " // string@05fc │ │ +01233a: 6e20 f701 4700 |0013: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012340: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +012344: 6e10 db01 0800 |0018: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@01db │ │ +01234a: 0a04 |001b: move-result v4 │ │ +01234c: 3542 5c00 |001c: if-ge v2, v4, 0078 // +005c │ │ +012350: 6e20 d201 2800 |001e: invoke-virtual {v8, v2}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +012356: 0a00 |0021: move-result v0 │ │ +012358: 2b00 5800 0000 |0022: packed-switch v0, 0000007a // +00000058 │ │ +01235e: 1a04 fd05 |0025: const-string v4, "\#!=:" // string@05fd │ │ +012362: 6e20 da01 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@01da │ │ +012368: 0a04 |002a: move-result v4 │ │ +01236a: 3b04 0600 |002b: if-gez v4, 0031 // +0006 │ │ +01236e: 3809 0900 |002d: if-eqz v9, 0036 // +0009 │ │ +012372: 3350 0700 |002f: if-ne v0, v5, 0036 // +0007 │ │ +012376: 1304 5c00 |0031: const/16 v4, #int 92 // #5c │ │ +01237a: 6e20 f201 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +012380: 3450 2400 |0036: if-lt v0, v5, 005a // +0024 │ │ +012384: 1304 7e00 |0038: const/16 v4, #int 126 // #7e │ │ +012388: 3640 2000 |003a: if-gt v0, v4, 005a // +0020 │ │ +01238c: 6e20 f201 0700 |003c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +012392: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +012396: 28d7 |0041: goto 0018 // -0029 │ │ +012398: 1a04 0306 |0042: const-string v4, "\t" // string@0603 │ │ +01239c: 6e20 f701 4700 |0044: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123a2: 28f8 |0047: goto 003f // -0008 │ │ +0123a4: 1a04 0106 |0048: const-string v4, "\n" // string@0601 │ │ +0123a8: 6e20 f701 4700 |004a: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123ae: 28f2 |004d: goto 003f // -000e │ │ +0123b0: 1a04 0006 |004e: const-string v4, "\f" // string@0600 │ │ +0123b4: 6e20 f701 4700 |0050: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123ba: 28ec |0053: goto 003f // -0014 │ │ +0123bc: 1a04 0206 |0054: const-string v4, "\r" // string@0602 │ │ +0123c0: 6e20 f701 4700 |0056: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123c6: 28e6 |0059: goto 003f // -001a │ │ +0123c8: 7110 af01 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@01af │ │ +0123ce: 0c01 |005d: move-result-object v1 │ │ +0123d0: 1a04 0406 |005e: const-string v4, "\u" // string@0604 │ │ +0123d4: 6e20 f701 4700 |0060: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123da: 1203 |0063: const/4 v3, #int 0 // #0 │ │ +0123dc: 6e10 db01 0100 |0064: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@01db │ │ +0123e2: 0a04 |0067: move-result v4 │ │ +0123e4: d904 0404 |0068: rsub-int/lit8 v4, v4, #int 4 // #04 │ │ +0123e8: 3543 0a00 |006a: if-ge v3, v4, 0074 // +000a │ │ +0123ec: 1a04 6700 |006c: const-string v4, "0" // string@0067 │ │ +0123f0: 6e20 f701 4700 |006e: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0123f6: d803 0301 |0071: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0123fa: 28f1 |0073: goto 0064 // -000f │ │ +0123fc: 6e20 f701 1700 |0074: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012402: 28c8 |0077: goto 003f // -0038 │ │ +012404: 0e00 |0078: return-void │ │ +012406: 0000 |0079: nop // spacer │ │ +012408: 0001 0500 0900 0000 2000 0000 2600 ... |007a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=336 │ │ 0x0003 line=337 │ │ 0x0011 line=338 │ │ 0x0016 line=339 │ │ 0x0018 line=342 │ │ @@ -5263,32 +5265,32 @@ │ │ type : '(Ljava/io/BufferedInputStream;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -012430: |[012430] org.acra.CrashReportPersister.isEbcdic:(Ljava/io/BufferedInputStream;)Z │ │ -012440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -012442: 6e10 5601 0400 |0001: invoke-virtual {v4}, Ljava/io/BufferedInputStream;.read:()I // method@0156 │ │ -012448: 0a02 |0004: move-result v2 │ │ -01244a: 8d20 |0005: int-to-byte v0, v2 │ │ -01244c: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -01244e: 3220 0e00 |0007: if-eq v0, v2, 0015 // +000e │ │ -012452: 1302 2300 |0009: const/16 v2, #int 35 // #23 │ │ -012456: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ -01245a: 1302 0a00 |000d: const/16 v2, #int 10 // #a │ │ -01245e: 3220 0600 |000f: if-eq v0, v2, 0015 // +0006 │ │ -012462: 1302 3d00 |0011: const/16 v2, #int 61 // #3d │ │ -012466: 3320 0300 |0013: if-ne v0, v2, 0016 // +0003 │ │ -01246a: 0f01 |0015: return v1 │ │ -01246c: 1302 1500 |0016: const/16 v2, #int 21 // #15 │ │ -012470: 3320 e9ff |0018: if-ne v0, v2, 0001 // -0017 │ │ -012474: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -012476: 28fa |001b: goto 0015 // -0006 │ │ +012424: |[012424] org.acra.CrashReportPersister.isEbcdic:(Ljava/io/BufferedInputStream;)Z │ │ +012434: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +012436: 6e10 5801 0400 |0001: invoke-virtual {v4}, Ljava/io/BufferedInputStream;.read:()I // method@0158 │ │ +01243c: 0a02 |0004: move-result v2 │ │ +01243e: 8d20 |0005: int-to-byte v0, v2 │ │ +012440: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +012442: 3220 0e00 |0007: if-eq v0, v2, 0015 // +000e │ │ +012446: 1302 2300 |0009: const/16 v2, #int 35 // #23 │ │ +01244a: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ +01244e: 1302 0a00 |000d: const/16 v2, #int 10 // #a │ │ +012452: 3220 0600 |000f: if-eq v0, v2, 0015 // +0006 │ │ +012456: 1302 3d00 |0011: const/16 v2, #int 61 // #3d │ │ +01245a: 3320 0300 |0013: if-ne v0, v2, 0016 // +0003 │ │ +01245e: 0f01 |0015: return v1 │ │ +012460: 1302 1500 |0016: const/16 v2, #int 21 // #15 │ │ +012464: 3320 e9ff |0018: if-ne v0, v2, 0001 // -0017 │ │ +012468: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +01246a: 28fa |001b: goto 0015 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0009 line=118 │ │ 0x0015 line=130 │ │ 0x0016 line=121 │ │ 0x001a line=122 │ │ @@ -5302,272 +5304,272 @@ │ │ type : '(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 540 16-bit code units │ │ -012478: |[012478] org.acra.CrashReportPersister.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; │ │ -012488: 1d15 |0000: monitor-enter v21 │ │ -01248a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -01248c: 1311 0000 |0002: const/16 v17, #int 0 // #0 │ │ -012490: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -012492: 1313 2800 |0005: const/16 v19, #int 40 // #28 │ │ -012496: 0200 1300 |0007: move/from16 v0, v19 │ │ -01249a: 2303 0e02 |0009: new-array v3, v0, [C // type@020e │ │ -01249e: 120e |000b: const/4 v14, #int 0 // #0 │ │ -0124a0: 12fa |000c: const/4 v10, #int -1 // #ff │ │ -0124a2: 1217 |000d: const/4 v7, #int 1 // #1 │ │ -0124a4: 2205 1001 |000e: new-instance v5, Lorg/acra/collector/CrashReportData; // type@0110 │ │ -0124a8: 7010 a403 0500 |0010: invoke-direct {v5}, Lorg/acra/collector/CrashReportData;.:()V // method@03a4 │ │ -0124ae: 2202 7b00 |0013: new-instance v2, Ljava/io/BufferedReader; // type@007b │ │ -0124b2: 1313 0020 |0015: const/16 v19, #int 8192 // #2000 │ │ -0124b6: 0800 1600 |0017: move-object/from16 v0, v22 │ │ -0124ba: 0201 1300 |0019: move/from16 v1, v19 │ │ -0124be: 7030 5801 0201 |001b: invoke-direct {v2, v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -0124c4: 01ef |001e: move v15, v14 │ │ -0124c6: 6e10 5901 0200 |001f: invoke-virtual {v2}, Ljava/io/BufferedReader;.read:()I // method@0159 │ │ -0124cc: 0a08 |0022: move-result v8 │ │ -0124ce: 1313 ffff |0023: const/16 v19, #int -1 // #ffff │ │ -0124d2: 0200 1300 |0025: move/from16 v0, v19 │ │ -0124d6: 3308 1900 |0027: if-ne v8, v0, 0040 // +0019 │ │ -0124da: 1313 0200 |0029: const/16 v19, #int 2 // #2 │ │ -0124de: 0200 1300 |002b: move/from16 v0, v19 │ │ -0124e2: 330b 5401 |002d: if-ne v11, v0, 0181 // +0154 │ │ -0124e6: 1313 0400 |002f: const/16 v19, #int 4 // #4 │ │ -0124ea: 0200 1300 |0031: move/from16 v0, v19 │ │ -0124ee: 3604 4e01 |0033: if-gt v4, v0, 0181 // +014e │ │ -0124f2: 2213 9b00 |0035: new-instance v19, Ljava/lang/IllegalArgumentException; // type@009b │ │ -0124f6: 1a14 9b0b |0037: const-string v20, "luni.08" // string@0b9b │ │ -0124fa: 7602 a901 1300 |0039: invoke-direct/range {v19, v20}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01a9 │ │ -012500: 2713 |003c: throw v19 │ │ -012502: 0d13 |003d: move-exception v19 │ │ -012504: 1e15 |003e: monitor-exit v21 │ │ -012506: 2713 |003f: throw v19 │ │ -012508: 8e8d |0040: int-to-char v13, v8 │ │ -01250a: 2130 |0041: array-length v0, v3 │ │ -01250c: 0213 0000 |0042: move/from16 v19, v0 │ │ -012510: 0200 1300 |0044: move/from16 v0, v19 │ │ -012514: 330f 1700 |0046: if-ne v15, v0, 005d // +0017 │ │ -012518: 2130 |0048: array-length v0, v3 │ │ -01251a: 0213 0000 |0049: move/from16 v19, v0 │ │ -01251e: da13 1302 |004b: mul-int/lit8 v19, v19, #int 2 // #02 │ │ -012522: 0200 1300 |004d: move/from16 v0, v19 │ │ -012526: 230c 0e02 |004f: new-array v12, v0, [C // type@020e │ │ -01252a: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ -01252e: 1314 0000 |0053: const/16 v20, #int 0 // #0 │ │ -012532: 0200 1300 |0055: move/from16 v0, v19 │ │ -012536: 0201 1400 |0057: move/from16 v1, v20 │ │ -01253a: 715f fa01 031c |0059: invoke-static {v3, v0, v12, v1, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fa │ │ -012540: 07c3 |005c: move-object v3, v12 │ │ -012542: 1313 0200 |005d: const/16 v19, #int 2 // #2 │ │ -012546: 0200 1300 |005f: move/from16 v0, v19 │ │ -01254a: 330b 3f00 |0061: if-ne v11, v0, 00a0 // +003f │ │ -01254e: 1313 1000 |0063: const/16 v19, #int 16 // #10 │ │ -012552: 0200 1300 |0065: move/from16 v0, v19 │ │ -012556: 7120 9301 0d00 |0067: invoke-static {v13, v0}, Ljava/lang/Character;.digit:(CI)I // method@0193 │ │ -01255c: 0a06 |006a: move-result v6 │ │ -01255e: 3a06 2600 |006b: if-ltz v6, 0091 // +0026 │ │ -012562: e013 1104 |006d: shl-int/lit8 v19, v17, #int 4 // #04 │ │ -012566: 9011 1306 |006f: add-int v17, v19, v6 │ │ -01256a: d804 0401 |0071: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01256e: 1313 0400 |0073: const/16 v19, #int 4 // #4 │ │ -012572: 0200 1300 |0075: move/from16 v0, v19 │ │ -012576: 3404 a8ff |0077: if-lt v4, v0, 001f // -0058 │ │ -01257a: 120b |0079: const/4 v11, #int 0 // #0 │ │ -01257c: d80e 0f01 |007a: add-int/lit8 v14, v15, #int 1 // #01 │ │ -012580: 0200 1100 |007c: move/from16 v0, v17 │ │ -012584: 8e00 |007e: int-to-char v0, v0 │ │ -012586: 0213 0000 |007f: move/from16 v19, v0 │ │ -01258a: 5013 030f |0081: aput-char v19, v3, v15 │ │ -01258e: 1313 0a00 |0083: const/16 v19, #int 10 // #a │ │ -012592: 0200 1300 |0085: move/from16 v0, v19 │ │ -012596: 320d 1800 |0087: if-eq v13, v0, 009f // +0018 │ │ -01259a: 1313 8500 |0089: const/16 v19, #int 133 // #85 │ │ -01259e: 0200 1300 |008b: move/from16 v0, v19 │ │ -0125a2: 320d 1200 |008d: if-eq v13, v0, 009f // +0012 │ │ -0125a6: 01ef |008f: move v15, v14 │ │ -0125a8: 288f |0090: goto 001f // -0071 │ │ -0125aa: 1313 0400 |0091: const/16 v19, #int 4 // #4 │ │ -0125ae: 0200 1300 |0093: move/from16 v0, v19 │ │ -0125b2: 3604 e4ff |0095: if-gt v4, v0, 0079 // -001c │ │ -0125b6: 2213 9b00 |0097: new-instance v19, Ljava/lang/IllegalArgumentException; // type@009b │ │ -0125ba: 1a14 9c0b |0099: const-string v20, "luni.09" // string@0b9c │ │ -0125be: 7602 a901 1300 |009b: invoke-direct/range {v19, v20}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01a9 │ │ -0125c4: 2713 |009e: throw v19 │ │ -0125c6: 01ef |009f: move v15, v14 │ │ -0125c8: 1313 0100 |00a0: const/16 v19, #int 1 // #1 │ │ -0125cc: 0200 1300 |00a2: move/from16 v0, v19 │ │ -0125d0: 330b 3100 |00a4: if-ne v11, v0, 00d5 // +0031 │ │ -0125d4: 120b |00a6: const/4 v11, #int 0 // #0 │ │ -0125d6: 2c0d 2d01 0000 |00a7: sparse-switch v13, 000001d4 // +0000012d │ │ -0125dc: 1207 |00aa: const/4 v7, #int 0 // #0 │ │ -0125de: 1313 0400 |00ab: const/16 v19, #int 4 // #4 │ │ -0125e2: 0200 1300 |00ad: move/from16 v0, v19 │ │ -0125e6: 330b 0400 |00af: if-ne v11, v0, 00b3 // +0004 │ │ -0125ea: 01fa |00b1: move v10, v15 │ │ -0125ec: 120b |00b2: const/4 v11, #int 0 // #0 │ │ -0125ee: d80e 0f01 |00b3: add-int/lit8 v14, v15, #int 1 // #01 │ │ -0125f2: 500d 030f |00b5: aput-char v13, v3, v15 │ │ -0125f6: 01ef |00b7: move v15, v14 │ │ -0125f8: 2900 67ff |00b8: goto/16 001f // -0099 │ │ -0125fc: 123b |00ba: const/4 v11, #int 3 // #3 │ │ -0125fe: 2900 64ff |00bb: goto/16 001f // -009c │ │ -012602: 125b |00bd: const/4 v11, #int 5 // #5 │ │ -012604: 2900 61ff |00be: goto/16 001f // -009f │ │ -012608: 130d 0800 |00c0: const/16 v13, #int 8 // #8 │ │ -01260c: 28e8 |00c2: goto 00aa // -0018 │ │ -01260e: 130d 0c00 |00c3: const/16 v13, #int 12 // #c │ │ -012612: 28e5 |00c5: goto 00aa // -001b │ │ -012614: 130d 0a00 |00c6: const/16 v13, #int 10 // #a │ │ -012618: 28e2 |00c8: goto 00aa // -001e │ │ -01261a: 130d 0d00 |00c9: const/16 v13, #int 13 // #d │ │ -01261e: 28df |00cb: goto 00aa // -0021 │ │ -012620: 130d 0900 |00cc: const/16 v13, #int 9 // #9 │ │ -012624: 28dc |00ce: goto 00aa // -0024 │ │ -012626: 122b |00cf: const/4 v11, #int 2 // #2 │ │ -012628: 1204 |00d0: const/4 v4, #int 0 // #0 │ │ -01262a: 0211 0400 |00d1: move/from16 v17, v4 │ │ -01262e: 2900 4cff |00d3: goto/16 001f // -00b4 │ │ -012632: 2c0d 2501 0000 |00d5: sparse-switch v13, 000001fa // +00000125 │ │ -012638: 7110 9501 0d00 |00d8: invoke-static {v13}, Ljava/lang/Character;.isWhitespace:(C)Z // method@0195 │ │ -01263e: 0a13 |00db: move-result v19 │ │ -012640: 3813 9600 |00dc: if-eqz v19, 0172 // +0096 │ │ -012644: 1313 0300 |00de: const/16 v19, #int 3 // #3 │ │ -012648: 0200 1300 |00e0: move/from16 v0, v19 │ │ -01264c: 330b 0300 |00e2: if-ne v11, v0, 00e5 // +0003 │ │ -012650: 125b |00e4: const/4 v11, #int 5 // #5 │ │ -012652: 380f 3aff |00e5: if-eqz v15, 001f // -00c6 │ │ -012656: 32af 38ff |00e7: if-eq v15, v10, 001f // -00c8 │ │ -01265a: 1313 0500 |00e9: const/16 v19, #int 5 // #5 │ │ -01265e: 0200 1300 |00eb: move/from16 v0, v19 │ │ -012662: 320b 32ff |00ed: if-eq v11, v0, 001f // -00ce │ │ -012666: 1313 ffff |00ef: const/16 v19, #int -1 // #ffff │ │ -01266a: 0200 1300 |00f1: move/from16 v0, v19 │ │ -01266e: 330a 7f00 |00f3: if-ne v10, v0, 0172 // +007f │ │ -012672: 124b |00f5: const/4 v11, #int 4 // #4 │ │ -012674: 2900 29ff |00f6: goto/16 001f // -00d7 │ │ -012678: 3807 e0ff |00f8: if-eqz v7, 00d8 // -0020 │ │ -01267c: 6e10 5901 0200 |00fa: invoke-virtual {v2}, Ljava/io/BufferedReader;.read:()I // method@0159 │ │ -012682: 0a08 |00fd: move-result v8 │ │ -012684: 1313 ffff |00fe: const/16 v19, #int -1 // #ffff │ │ -012688: 0200 1300 |0100: move/from16 v0, v19 │ │ -01268c: 3208 1dff |0102: if-eq v8, v0, 001f // -00e3 │ │ -012690: 8e8d |0104: int-to-char v13, v8 │ │ -012692: 1313 0d00 |0105: const/16 v19, #int 13 // #d │ │ -012696: 0200 1300 |0107: move/from16 v0, v19 │ │ -01269a: 320d 16ff |0109: if-eq v13, v0, 001f // -00ea │ │ -01269e: 1313 0a00 |010b: const/16 v19, #int 10 // #a │ │ -0126a2: 0200 1300 |010d: move/from16 v0, v19 │ │ -0126a6: 320d 10ff |010f: if-eq v13, v0, 001f // -00f0 │ │ -0126aa: 1313 8500 |0111: const/16 v19, #int 133 // #85 │ │ -0126ae: 0200 1300 |0113: move/from16 v0, v19 │ │ -0126b2: 330d e5ff |0115: if-ne v13, v0, 00fa // -001b │ │ -0126b6: 2900 08ff |0117: goto/16 001f // -00f8 │ │ -0126ba: 1313 0300 |0119: const/16 v19, #int 3 // #3 │ │ -0126be: 0200 1300 |011b: move/from16 v0, v19 │ │ -0126c2: 330b 0500 |011d: if-ne v11, v0, 0122 // +0005 │ │ -0126c6: 125b |011f: const/4 v11, #int 5 // #5 │ │ -0126c8: 2900 fffe |0120: goto/16 001f // -0101 │ │ -0126cc: 120b |0122: const/4 v11, #int 0 // #0 │ │ -0126ce: 1217 |0123: const/4 v7, #int 1 // #1 │ │ -0126d0: 3c0f 0600 |0124: if-gtz v15, 012a // +0006 │ │ -0126d4: 390f 3300 |0126: if-nez v15, 0159 // +0033 │ │ -0126d8: 390a 3100 |0128: if-nez v10, 0159 // +0031 │ │ -0126dc: 1313 ffff |012a: const/16 v19, #int -1 // #ffff │ │ -0126e0: 0200 1300 |012c: move/from16 v0, v19 │ │ -0126e4: 330a 0300 |012e: if-ne v10, v0, 0131 // +0003 │ │ -0126e8: 01fa |0130: move v10, v15 │ │ -0126ea: 2210 ae00 |0131: new-instance v16, Ljava/lang/String; // type@00ae │ │ -0126ee: 1313 0000 |0133: const/16 v19, #int 0 // #0 │ │ -0126f2: 0800 1000 |0135: move-object/from16 v0, v16 │ │ -0126f6: 0201 1300 |0137: move/from16 v1, v19 │ │ -0126fa: 7040 cf01 30f1 |0139: invoke-direct {v0, v3, v1, v15}, Ljava/lang/String;.:([CII)V // method@01cf │ │ -012700: 1c13 0a01 |013c: const-class v19, Lorg/acra/ReportField; // type@010a │ │ -012704: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ -012708: 0800 1000 |0140: move-object/from16 v0, v16 │ │ -01270c: 0201 1400 |0142: move/from16 v1, v20 │ │ -012710: 6e30 e101 100a |0144: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e1 │ │ -012716: 0c14 |0147: move-result-object v20 │ │ -012718: 7702 a301 1300 |0148: invoke-static/range {v19, v20}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -01271e: 0c13 |014b: move-result-object v19 │ │ -012720: 0800 1000 |014c: move-object/from16 v0, v16 │ │ -012724: 6e20 e001 a000 |014e: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e0 │ │ -01272a: 0c14 |0151: move-result-object v20 │ │ -01272c: 0800 1300 |0152: move-object/from16 v0, v19 │ │ -012730: 0801 1400 |0154: move-object/from16 v1, v20 │ │ -012734: 6e30 a903 0501 |0156: invoke-virtual {v5, v0, v1}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01273a: 12fa |0159: const/4 v10, #int -1 // #ff │ │ -01273c: 120e |015a: const/4 v14, #int 0 // #0 │ │ -01273e: 01ef |015b: move v15, v14 │ │ -012740: 2900 c3fe |015c: goto/16 001f // -013d │ │ -012744: 1313 0400 |015e: const/16 v19, #int 4 // #4 │ │ -012748: 0200 1300 |0160: move/from16 v0, v19 │ │ -01274c: 330b 0300 |0162: if-ne v11, v0, 0165 // +0003 │ │ -012750: 01fa |0164: move v10, v15 │ │ -012752: 121b |0165: const/4 v11, #int 1 // #1 │ │ -012754: 2900 b9fe |0166: goto/16 001f // -0147 │ │ -012758: 1313 ffff |0168: const/16 v19, #int -1 // #ffff │ │ -01275c: 0200 1300 |016a: move/from16 v0, v19 │ │ -012760: 330a 6cff |016c: if-ne v10, v0, 00d8 // -0094 │ │ -012764: 120b |016e: const/4 v11, #int 0 // #0 │ │ -012766: 01fa |016f: move v10, v15 │ │ -012768: 2900 affe |0170: goto/16 001f // -0151 │ │ -01276c: 1313 0500 |0172: const/16 v19, #int 5 // #5 │ │ -012770: 0200 1300 |0174: move/from16 v0, v19 │ │ -012774: 320b 0800 |0176: if-eq v11, v0, 017e // +0008 │ │ -012778: 1313 0300 |0178: const/16 v19, #int 3 // #3 │ │ -01277c: 0200 1300 |017a: move/from16 v0, v19 │ │ -012780: 330b 2eff |017c: if-ne v11, v0, 00aa // -00d2 │ │ -012784: 120b |017e: const/4 v11, #int 0 // #0 │ │ -012786: 2900 2bff |017f: goto/16 00aa // -00d5 │ │ -01278a: 1313 ffff |0181: const/16 v19, #int -1 // #ffff │ │ -01278e: 0200 1300 |0183: move/from16 v0, v19 │ │ -012792: 330a 0500 |0185: if-ne v10, v0, 018a // +0005 │ │ -012796: 3d0f 0300 |0187: if-lez v15, 018a // +0003 │ │ -01279a: 01fa |0189: move v10, v15 │ │ -01279c: 3a0a 4700 |018a: if-ltz v10, 01d1 // +0047 │ │ -0127a0: 2210 ae00 |018c: new-instance v16, Ljava/lang/String; // type@00ae │ │ -0127a4: 1313 0000 |018e: const/16 v19, #int 0 // #0 │ │ -0127a8: 0800 1000 |0190: move-object/from16 v0, v16 │ │ -0127ac: 0201 1300 |0192: move/from16 v1, v19 │ │ -0127b0: 7040 cf01 30f1 |0194: invoke-direct {v0, v3, v1, v15}, Ljava/lang/String;.:([CII)V // method@01cf │ │ -0127b6: 1c13 0a01 |0197: const-class v19, Lorg/acra/ReportField; // type@010a │ │ -0127ba: 1314 0000 |0199: const/16 v20, #int 0 // #0 │ │ -0127be: 0800 1000 |019b: move-object/from16 v0, v16 │ │ -0127c2: 0201 1400 |019d: move/from16 v1, v20 │ │ -0127c6: 6e30 e101 100a |019f: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e1 │ │ -0127cc: 0c14 |01a2: move-result-object v20 │ │ -0127ce: 7702 a301 1300 |01a3: invoke-static/range {v19, v20}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -0127d4: 0c09 |01a6: move-result-object v9 │ │ -0127d6: 1f09 0a01 |01a7: check-cast v9, Lorg/acra/ReportField; // type@010a │ │ -0127da: 0800 1000 |01a9: move-object/from16 v0, v16 │ │ -0127de: 6e20 e001 a000 |01ab: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e0 │ │ -0127e4: 0c12 |01ae: move-result-object v18 │ │ -0127e6: 1313 0100 |01af: const/16 v19, #int 1 // #1 │ │ -0127ea: 0200 1300 |01b1: move/from16 v0, v19 │ │ -0127ee: 330b 1900 |01b3: if-ne v11, v0, 01cc // +0019 │ │ -0127f2: 2213 b000 |01b5: new-instance v19, Ljava/lang/StringBuilder; // type@00b0 │ │ -0127f6: 7601 ee01 1300 |01b7: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0127fc: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ -012800: 0801 1200 |01bc: move-object/from16 v1, v18 │ │ -012804: 6e20 f501 1000 |01be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01280a: 0c13 |01c1: move-result-object v19 │ │ -01280c: 1a14 0100 |01c2: const-string v20, "��" // string@0001 │ │ -012810: 7402 f501 1300 |01c4: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012816: 0c13 |01c7: move-result-object v19 │ │ -012818: 7401 f901 1300 |01c8: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01281e: 0c12 |01cb: move-result-object v18 │ │ -012820: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -012824: 6e30 a903 9500 |01ce: invoke-virtual {v5, v9, v0}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01282a: 1e15 |01d1: monitor-exit v21 │ │ -01282c: 1105 |01d2: return-object v5 │ │ -01282e: 0000 |01d3: nop // spacer │ │ -012830: 0002 0900 0a00 0000 0d00 0000 6200 ... |01d4: sparse-switch-data (38 units) │ │ -01287c: 0002 0800 0a00 0000 0d00 0000 2100 ... |01fa: sparse-switch-data (34 units) │ │ +01246c: |[01246c] org.acra.CrashReportPersister.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; │ │ +01247c: 1d15 |0000: monitor-enter v21 │ │ +01247e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +012480: 1311 0000 |0002: const/16 v17, #int 0 // #0 │ │ +012484: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +012486: 1313 2800 |0005: const/16 v19, #int 40 // #28 │ │ +01248a: 0200 1300 |0007: move/from16 v0, v19 │ │ +01248e: 2303 0e02 |0009: new-array v3, v0, [C // type@020e │ │ +012492: 120e |000b: const/4 v14, #int 0 // #0 │ │ +012494: 12fa |000c: const/4 v10, #int -1 // #ff │ │ +012496: 1217 |000d: const/4 v7, #int 1 // #1 │ │ +012498: 2205 1001 |000e: new-instance v5, Lorg/acra/collector/CrashReportData; // type@0110 │ │ +01249c: 7010 a603 0500 |0010: invoke-direct {v5}, Lorg/acra/collector/CrashReportData;.:()V // method@03a6 │ │ +0124a2: 2202 7b00 |0013: new-instance v2, Ljava/io/BufferedReader; // type@007b │ │ +0124a6: 1313 0020 |0015: const/16 v19, #int 8192 // #2000 │ │ +0124aa: 0800 1600 |0017: move-object/from16 v0, v22 │ │ +0124ae: 0201 1300 |0019: move/from16 v1, v19 │ │ +0124b2: 7030 5a01 0201 |001b: invoke-direct {v2, v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +0124b8: 01ef |001e: move v15, v14 │ │ +0124ba: 6e10 5b01 0200 |001f: invoke-virtual {v2}, Ljava/io/BufferedReader;.read:()I // method@015b │ │ +0124c0: 0a08 |0022: move-result v8 │ │ +0124c2: 1313 ffff |0023: const/16 v19, #int -1 // #ffff │ │ +0124c6: 0200 1300 |0025: move/from16 v0, v19 │ │ +0124ca: 3308 1900 |0027: if-ne v8, v0, 0040 // +0019 │ │ +0124ce: 1313 0200 |0029: const/16 v19, #int 2 // #2 │ │ +0124d2: 0200 1300 |002b: move/from16 v0, v19 │ │ +0124d6: 330b 5401 |002d: if-ne v11, v0, 0181 // +0154 │ │ +0124da: 1313 0400 |002f: const/16 v19, #int 4 // #4 │ │ +0124de: 0200 1300 |0031: move/from16 v0, v19 │ │ +0124e2: 3604 4e01 |0033: if-gt v4, v0, 0181 // +014e │ │ +0124e6: 2213 9b00 |0035: new-instance v19, Ljava/lang/IllegalArgumentException; // type@009b │ │ +0124ea: 1a14 980b |0037: const-string v20, "luni.08" // string@0b98 │ │ +0124ee: 7602 ab01 1300 |0039: invoke-direct/range {v19, v20}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01ab │ │ +0124f4: 2713 |003c: throw v19 │ │ +0124f6: 0d13 |003d: move-exception v19 │ │ +0124f8: 1e15 |003e: monitor-exit v21 │ │ +0124fa: 2713 |003f: throw v19 │ │ +0124fc: 8e8d |0040: int-to-char v13, v8 │ │ +0124fe: 2130 |0041: array-length v0, v3 │ │ +012500: 0213 0000 |0042: move/from16 v19, v0 │ │ +012504: 0200 1300 |0044: move/from16 v0, v19 │ │ +012508: 330f 1700 |0046: if-ne v15, v0, 005d // +0017 │ │ +01250c: 2130 |0048: array-length v0, v3 │ │ +01250e: 0213 0000 |0049: move/from16 v19, v0 │ │ +012512: da13 1302 |004b: mul-int/lit8 v19, v19, #int 2 // #02 │ │ +012516: 0200 1300 |004d: move/from16 v0, v19 │ │ +01251a: 230c 0e02 |004f: new-array v12, v0, [C // type@020e │ │ +01251e: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ +012522: 1314 0000 |0053: const/16 v20, #int 0 // #0 │ │ +012526: 0200 1300 |0055: move/from16 v0, v19 │ │ +01252a: 0201 1400 |0057: move/from16 v1, v20 │ │ +01252e: 715f fc01 031c |0059: invoke-static {v3, v0, v12, v1, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fc │ │ +012534: 07c3 |005c: move-object v3, v12 │ │ +012536: 1313 0200 |005d: const/16 v19, #int 2 // #2 │ │ +01253a: 0200 1300 |005f: move/from16 v0, v19 │ │ +01253e: 330b 3f00 |0061: if-ne v11, v0, 00a0 // +003f │ │ +012542: 1313 1000 |0063: const/16 v19, #int 16 // #10 │ │ +012546: 0200 1300 |0065: move/from16 v0, v19 │ │ +01254a: 7120 9501 0d00 |0067: invoke-static {v13, v0}, Ljava/lang/Character;.digit:(CI)I // method@0195 │ │ +012550: 0a06 |006a: move-result v6 │ │ +012552: 3a06 2600 |006b: if-ltz v6, 0091 // +0026 │ │ +012556: e013 1104 |006d: shl-int/lit8 v19, v17, #int 4 // #04 │ │ +01255a: 9011 1306 |006f: add-int v17, v19, v6 │ │ +01255e: d804 0401 |0071: add-int/lit8 v4, v4, #int 1 // #01 │ │ +012562: 1313 0400 |0073: const/16 v19, #int 4 // #4 │ │ +012566: 0200 1300 |0075: move/from16 v0, v19 │ │ +01256a: 3404 a8ff |0077: if-lt v4, v0, 001f // -0058 │ │ +01256e: 120b |0079: const/4 v11, #int 0 // #0 │ │ +012570: d80e 0f01 |007a: add-int/lit8 v14, v15, #int 1 // #01 │ │ +012574: 0200 1100 |007c: move/from16 v0, v17 │ │ +012578: 8e00 |007e: int-to-char v0, v0 │ │ +01257a: 0213 0000 |007f: move/from16 v19, v0 │ │ +01257e: 5013 030f |0081: aput-char v19, v3, v15 │ │ +012582: 1313 0a00 |0083: const/16 v19, #int 10 // #a │ │ +012586: 0200 1300 |0085: move/from16 v0, v19 │ │ +01258a: 320d 1800 |0087: if-eq v13, v0, 009f // +0018 │ │ +01258e: 1313 8500 |0089: const/16 v19, #int 133 // #85 │ │ +012592: 0200 1300 |008b: move/from16 v0, v19 │ │ +012596: 320d 1200 |008d: if-eq v13, v0, 009f // +0012 │ │ +01259a: 01ef |008f: move v15, v14 │ │ +01259c: 288f |0090: goto 001f // -0071 │ │ +01259e: 1313 0400 |0091: const/16 v19, #int 4 // #4 │ │ +0125a2: 0200 1300 |0093: move/from16 v0, v19 │ │ +0125a6: 3604 e4ff |0095: if-gt v4, v0, 0079 // -001c │ │ +0125aa: 2213 9b00 |0097: new-instance v19, Ljava/lang/IllegalArgumentException; // type@009b │ │ +0125ae: 1a14 990b |0099: const-string v20, "luni.09" // string@0b99 │ │ +0125b2: 7602 ab01 1300 |009b: invoke-direct/range {v19, v20}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01ab │ │ +0125b8: 2713 |009e: throw v19 │ │ +0125ba: 01ef |009f: move v15, v14 │ │ +0125bc: 1313 0100 |00a0: const/16 v19, #int 1 // #1 │ │ +0125c0: 0200 1300 |00a2: move/from16 v0, v19 │ │ +0125c4: 330b 3100 |00a4: if-ne v11, v0, 00d5 // +0031 │ │ +0125c8: 120b |00a6: const/4 v11, #int 0 // #0 │ │ +0125ca: 2c0d 2d01 0000 |00a7: sparse-switch v13, 000001d4 // +0000012d │ │ +0125d0: 1207 |00aa: const/4 v7, #int 0 // #0 │ │ +0125d2: 1313 0400 |00ab: const/16 v19, #int 4 // #4 │ │ +0125d6: 0200 1300 |00ad: move/from16 v0, v19 │ │ +0125da: 330b 0400 |00af: if-ne v11, v0, 00b3 // +0004 │ │ +0125de: 01fa |00b1: move v10, v15 │ │ +0125e0: 120b |00b2: const/4 v11, #int 0 // #0 │ │ +0125e2: d80e 0f01 |00b3: add-int/lit8 v14, v15, #int 1 // #01 │ │ +0125e6: 500d 030f |00b5: aput-char v13, v3, v15 │ │ +0125ea: 01ef |00b7: move v15, v14 │ │ +0125ec: 2900 67ff |00b8: goto/16 001f // -0099 │ │ +0125f0: 123b |00ba: const/4 v11, #int 3 // #3 │ │ +0125f2: 2900 64ff |00bb: goto/16 001f // -009c │ │ +0125f6: 125b |00bd: const/4 v11, #int 5 // #5 │ │ +0125f8: 2900 61ff |00be: goto/16 001f // -009f │ │ +0125fc: 130d 0800 |00c0: const/16 v13, #int 8 // #8 │ │ +012600: 28e8 |00c2: goto 00aa // -0018 │ │ +012602: 130d 0c00 |00c3: const/16 v13, #int 12 // #c │ │ +012606: 28e5 |00c5: goto 00aa // -001b │ │ +012608: 130d 0a00 |00c6: const/16 v13, #int 10 // #a │ │ +01260c: 28e2 |00c8: goto 00aa // -001e │ │ +01260e: 130d 0d00 |00c9: const/16 v13, #int 13 // #d │ │ +012612: 28df |00cb: goto 00aa // -0021 │ │ +012614: 130d 0900 |00cc: const/16 v13, #int 9 // #9 │ │ +012618: 28dc |00ce: goto 00aa // -0024 │ │ +01261a: 122b |00cf: const/4 v11, #int 2 // #2 │ │ +01261c: 1204 |00d0: const/4 v4, #int 0 // #0 │ │ +01261e: 0211 0400 |00d1: move/from16 v17, v4 │ │ +012622: 2900 4cff |00d3: goto/16 001f // -00b4 │ │ +012626: 2c0d 2501 0000 |00d5: sparse-switch v13, 000001fa // +00000125 │ │ +01262c: 7110 9701 0d00 |00d8: invoke-static {v13}, Ljava/lang/Character;.isWhitespace:(C)Z // method@0197 │ │ +012632: 0a13 |00db: move-result v19 │ │ +012634: 3813 9600 |00dc: if-eqz v19, 0172 // +0096 │ │ +012638: 1313 0300 |00de: const/16 v19, #int 3 // #3 │ │ +01263c: 0200 1300 |00e0: move/from16 v0, v19 │ │ +012640: 330b 0300 |00e2: if-ne v11, v0, 00e5 // +0003 │ │ +012644: 125b |00e4: const/4 v11, #int 5 // #5 │ │ +012646: 380f 3aff |00e5: if-eqz v15, 001f // -00c6 │ │ +01264a: 32af 38ff |00e7: if-eq v15, v10, 001f // -00c8 │ │ +01264e: 1313 0500 |00e9: const/16 v19, #int 5 // #5 │ │ +012652: 0200 1300 |00eb: move/from16 v0, v19 │ │ +012656: 320b 32ff |00ed: if-eq v11, v0, 001f // -00ce │ │ +01265a: 1313 ffff |00ef: const/16 v19, #int -1 // #ffff │ │ +01265e: 0200 1300 |00f1: move/from16 v0, v19 │ │ +012662: 330a 7f00 |00f3: if-ne v10, v0, 0172 // +007f │ │ +012666: 124b |00f5: const/4 v11, #int 4 // #4 │ │ +012668: 2900 29ff |00f6: goto/16 001f // -00d7 │ │ +01266c: 3807 e0ff |00f8: if-eqz v7, 00d8 // -0020 │ │ +012670: 6e10 5b01 0200 |00fa: invoke-virtual {v2}, Ljava/io/BufferedReader;.read:()I // method@015b │ │ +012676: 0a08 |00fd: move-result v8 │ │ +012678: 1313 ffff |00fe: const/16 v19, #int -1 // #ffff │ │ +01267c: 0200 1300 |0100: move/from16 v0, v19 │ │ +012680: 3208 1dff |0102: if-eq v8, v0, 001f // -00e3 │ │ +012684: 8e8d |0104: int-to-char v13, v8 │ │ +012686: 1313 0d00 |0105: const/16 v19, #int 13 // #d │ │ +01268a: 0200 1300 |0107: move/from16 v0, v19 │ │ +01268e: 320d 16ff |0109: if-eq v13, v0, 001f // -00ea │ │ +012692: 1313 0a00 |010b: const/16 v19, #int 10 // #a │ │ +012696: 0200 1300 |010d: move/from16 v0, v19 │ │ +01269a: 320d 10ff |010f: if-eq v13, v0, 001f // -00f0 │ │ +01269e: 1313 8500 |0111: const/16 v19, #int 133 // #85 │ │ +0126a2: 0200 1300 |0113: move/from16 v0, v19 │ │ +0126a6: 330d e5ff |0115: if-ne v13, v0, 00fa // -001b │ │ +0126aa: 2900 08ff |0117: goto/16 001f // -00f8 │ │ +0126ae: 1313 0300 |0119: const/16 v19, #int 3 // #3 │ │ +0126b2: 0200 1300 |011b: move/from16 v0, v19 │ │ +0126b6: 330b 0500 |011d: if-ne v11, v0, 0122 // +0005 │ │ +0126ba: 125b |011f: const/4 v11, #int 5 // #5 │ │ +0126bc: 2900 fffe |0120: goto/16 001f // -0101 │ │ +0126c0: 120b |0122: const/4 v11, #int 0 // #0 │ │ +0126c2: 1217 |0123: const/4 v7, #int 1 // #1 │ │ +0126c4: 3c0f 0600 |0124: if-gtz v15, 012a // +0006 │ │ +0126c8: 390f 3300 |0126: if-nez v15, 0159 // +0033 │ │ +0126cc: 390a 3100 |0128: if-nez v10, 0159 // +0031 │ │ +0126d0: 1313 ffff |012a: const/16 v19, #int -1 // #ffff │ │ +0126d4: 0200 1300 |012c: move/from16 v0, v19 │ │ +0126d8: 330a 0300 |012e: if-ne v10, v0, 0131 // +0003 │ │ +0126dc: 01fa |0130: move v10, v15 │ │ +0126de: 2210 ae00 |0131: new-instance v16, Ljava/lang/String; // type@00ae │ │ +0126e2: 1313 0000 |0133: const/16 v19, #int 0 // #0 │ │ +0126e6: 0800 1000 |0135: move-object/from16 v0, v16 │ │ +0126ea: 0201 1300 |0137: move/from16 v1, v19 │ │ +0126ee: 7040 d101 30f1 |0139: invoke-direct {v0, v3, v1, v15}, Ljava/lang/String;.:([CII)V // method@01d1 │ │ +0126f4: 1c13 0a01 |013c: const-class v19, Lorg/acra/ReportField; // type@010a │ │ +0126f8: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ +0126fc: 0800 1000 |0140: move-object/from16 v0, v16 │ │ +012700: 0201 1400 |0142: move/from16 v1, v20 │ │ +012704: 6e30 e301 100a |0144: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e3 │ │ +01270a: 0c14 |0147: move-result-object v20 │ │ +01270c: 7702 a501 1300 |0148: invoke-static/range {v19, v20}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +012712: 0c13 |014b: move-result-object v19 │ │ +012714: 0800 1000 |014c: move-object/from16 v0, v16 │ │ +012718: 6e20 e201 a000 |014e: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e2 │ │ +01271e: 0c14 |0151: move-result-object v20 │ │ +012720: 0800 1300 |0152: move-object/from16 v0, v19 │ │ +012724: 0801 1400 |0154: move-object/from16 v1, v20 │ │ +012728: 6e30 ab03 0501 |0156: invoke-virtual {v5, v0, v1}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01272e: 12fa |0159: const/4 v10, #int -1 // #ff │ │ +012730: 120e |015a: const/4 v14, #int 0 // #0 │ │ +012732: 01ef |015b: move v15, v14 │ │ +012734: 2900 c3fe |015c: goto/16 001f // -013d │ │ +012738: 1313 0400 |015e: const/16 v19, #int 4 // #4 │ │ +01273c: 0200 1300 |0160: move/from16 v0, v19 │ │ +012740: 330b 0300 |0162: if-ne v11, v0, 0165 // +0003 │ │ +012744: 01fa |0164: move v10, v15 │ │ +012746: 121b |0165: const/4 v11, #int 1 // #1 │ │ +012748: 2900 b9fe |0166: goto/16 001f // -0147 │ │ +01274c: 1313 ffff |0168: const/16 v19, #int -1 // #ffff │ │ +012750: 0200 1300 |016a: move/from16 v0, v19 │ │ +012754: 330a 6cff |016c: if-ne v10, v0, 00d8 // -0094 │ │ +012758: 120b |016e: const/4 v11, #int 0 // #0 │ │ +01275a: 01fa |016f: move v10, v15 │ │ +01275c: 2900 affe |0170: goto/16 001f // -0151 │ │ +012760: 1313 0500 |0172: const/16 v19, #int 5 // #5 │ │ +012764: 0200 1300 |0174: move/from16 v0, v19 │ │ +012768: 320b 0800 |0176: if-eq v11, v0, 017e // +0008 │ │ +01276c: 1313 0300 |0178: const/16 v19, #int 3 // #3 │ │ +012770: 0200 1300 |017a: move/from16 v0, v19 │ │ +012774: 330b 2eff |017c: if-ne v11, v0, 00aa // -00d2 │ │ +012778: 120b |017e: const/4 v11, #int 0 // #0 │ │ +01277a: 2900 2bff |017f: goto/16 00aa // -00d5 │ │ +01277e: 1313 ffff |0181: const/16 v19, #int -1 // #ffff │ │ +012782: 0200 1300 |0183: move/from16 v0, v19 │ │ +012786: 330a 0500 |0185: if-ne v10, v0, 018a // +0005 │ │ +01278a: 3d0f 0300 |0187: if-lez v15, 018a // +0003 │ │ +01278e: 01fa |0189: move v10, v15 │ │ +012790: 3a0a 4700 |018a: if-ltz v10, 01d1 // +0047 │ │ +012794: 2210 ae00 |018c: new-instance v16, Ljava/lang/String; // type@00ae │ │ +012798: 1313 0000 |018e: const/16 v19, #int 0 // #0 │ │ +01279c: 0800 1000 |0190: move-object/from16 v0, v16 │ │ +0127a0: 0201 1300 |0192: move/from16 v1, v19 │ │ +0127a4: 7040 d101 30f1 |0194: invoke-direct {v0, v3, v1, v15}, Ljava/lang/String;.:([CII)V // method@01d1 │ │ +0127aa: 1c13 0a01 |0197: const-class v19, Lorg/acra/ReportField; // type@010a │ │ +0127ae: 1314 0000 |0199: const/16 v20, #int 0 // #0 │ │ +0127b2: 0800 1000 |019b: move-object/from16 v0, v16 │ │ +0127b6: 0201 1400 |019d: move/from16 v1, v20 │ │ +0127ba: 6e30 e301 100a |019f: invoke-virtual {v0, v1, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e3 │ │ +0127c0: 0c14 |01a2: move-result-object v20 │ │ +0127c2: 7702 a501 1300 |01a3: invoke-static/range {v19, v20}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +0127c8: 0c09 |01a6: move-result-object v9 │ │ +0127ca: 1f09 0a01 |01a7: check-cast v9, Lorg/acra/ReportField; // type@010a │ │ +0127ce: 0800 1000 |01a9: move-object/from16 v0, v16 │ │ +0127d2: 6e20 e201 a000 |01ab: invoke-virtual {v0, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e2 │ │ +0127d8: 0c12 |01ae: move-result-object v18 │ │ +0127da: 1313 0100 |01af: const/16 v19, #int 1 // #1 │ │ +0127de: 0200 1300 |01b1: move/from16 v0, v19 │ │ +0127e2: 330b 1900 |01b3: if-ne v11, v0, 01cc // +0019 │ │ +0127e6: 2213 b000 |01b5: new-instance v19, Ljava/lang/StringBuilder; // type@00b0 │ │ +0127ea: 7601 f001 1300 |01b7: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0127f0: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ +0127f4: 0801 1200 |01bc: move-object/from16 v1, v18 │ │ +0127f8: 6e20 f701 1000 |01be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0127fe: 0c13 |01c1: move-result-object v19 │ │ +012800: 1a14 0100 |01c2: const-string v20, "��" // string@0001 │ │ +012804: 7402 f701 1300 |01c4: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01280a: 0c13 |01c7: move-result-object v19 │ │ +01280c: 7401 fb01 1300 |01c8: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012812: 0c12 |01cb: move-result-object v18 │ │ +012814: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +012818: 6e30 ab03 9500 |01ce: invoke-virtual {v5, v9, v0}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01281e: 1e15 |01d1: monitor-exit v21 │ │ +012820: 1105 |01d2: return-object v5 │ │ +012822: 0000 |01d3: nop // spacer │ │ +012824: 0002 0900 0a00 0000 0d00 0000 6200 ... |01d4: sparse-switch-data (38 units) │ │ +012870: 0002 0800 0a00 0000 0d00 0000 2100 ... |01fa: sparse-switch-data (34 units) │ │ catches : 2 │ │ 0x0007 - 0x003d │ │ -> 0x003d │ │ 0x0041 - 0x01d1 │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=162 │ │ @@ -5713,56 +5715,56 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/collector/CrashReportData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0128d4: |[0128d4] org.acra.CrashReportPersister.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ │ -0128e4: 5463 8f00 |0000: iget-object v3, v6, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ -0128e8: 6e20 4500 7300 |0002: invoke-virtual {v3, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0045 │ │ -0128ee: 0c01 |0005: move-result-object v1 │ │ -0128f0: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ -0128f4: 2203 9b00 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@009b │ │ -0128f8: 2204 b000 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0128fc: 7010 ee01 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -012902: 1a05 d001 |000f: const-string v5, "Invalid crash report fileName : " // string@01d0 │ │ -012906: 6e20 f501 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01290c: 0c04 |0014: move-result-object v4 │ │ -01290e: 6e20 f501 7400 |0015: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012914: 0c04 |0018: move-result-object v4 │ │ -012916: 6e10 f901 0400 |0019: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01291c: 0c04 |001c: move-result-object v4 │ │ -01291e: 7020 a901 4300 |001d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01a9 │ │ -012924: 2703 |0020: throw v3 │ │ -012926: 2200 7a00 |0021: new-instance v0, Ljava/io/BufferedInputStream; // type@007a │ │ -01292a: 1303 0020 |0023: const/16 v3, #int 8192 // #2000 │ │ -01292e: 7030 5401 1003 |0025: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0154 │ │ -012934: 1403 ffff ff7f |0028: const v3, #float nan // #7fffffff │ │ -01293a: 6e20 5501 3000 |002b: invoke-virtual {v0, v3}, Ljava/io/BufferedInputStream;.mark:(I)V // method@0155 │ │ -012940: 7020 0c03 0600 |002e: invoke-direct {v6, v0}, Lorg/acra/CrashReportPersister;.isEbcdic:(Ljava/io/BufferedInputStream;)Z // method@030c │ │ -012946: 0a02 |0031: move-result v2 │ │ -012948: 6e10 5701 0000 |0032: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.reset:()V // method@0157 │ │ -01294e: 3902 1100 |0035: if-nez v2, 0046 // +0011 │ │ -012952: 2203 8400 |0037: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ -012956: 1a04 c901 |0039: const-string v4, "ISO8859-1" // string@01c9 │ │ -01295a: 7030 8001 0304 |003b: invoke-direct {v3, v0, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0180 │ │ -012960: 7020 0d03 3600 |003e: invoke-direct {v6, v3}, Lorg/acra/CrashReportPersister;.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; // method@030d │ │ -012966: 0c03 |0041: move-result-object v3 │ │ -012968: 6e10 7601 0100 |0042: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0176 │ │ -01296e: 1103 |0045: return-object v3 │ │ -012970: 2203 8400 |0046: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ -012974: 7020 7f01 0300 |0048: invoke-direct {v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@017f │ │ -01297a: 7020 0d03 3600 |004b: invoke-direct {v6, v3}, Lorg/acra/CrashReportPersister;.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; // method@030d │ │ -012980: 0c03 |004e: move-result-object v3 │ │ -012982: 6e10 7601 0100 |004f: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0176 │ │ -012988: 28f3 |0052: goto 0045 // -000d │ │ -01298a: 0d03 |0053: move-exception v3 │ │ -01298c: 6e10 7601 0100 |0054: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0176 │ │ -012992: 2703 |0057: throw v3 │ │ +0128c8: |[0128c8] org.acra.CrashReportPersister.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ │ +0128d8: 5463 8f00 |0000: iget-object v3, v6, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ +0128dc: 6e20 4500 7300 |0002: invoke-virtual {v3, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0045 │ │ +0128e2: 0c01 |0005: move-result-object v1 │ │ +0128e4: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ +0128e8: 2203 9b00 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@009b │ │ +0128ec: 2204 b000 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0128f0: 7010 f001 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0128f6: 1a05 d001 |000f: const-string v5, "Invalid crash report fileName : " // string@01d0 │ │ +0128fa: 6e20 f701 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012900: 0c04 |0014: move-result-object v4 │ │ +012902: 6e20 f701 7400 |0015: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012908: 0c04 |0018: move-result-object v4 │ │ +01290a: 6e10 fb01 0400 |0019: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012910: 0c04 |001c: move-result-object v4 │ │ +012912: 7020 ab01 4300 |001d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@01ab │ │ +012918: 2703 |0020: throw v3 │ │ +01291a: 2200 7a00 |0021: new-instance v0, Ljava/io/BufferedInputStream; // type@007a │ │ +01291e: 1303 0020 |0023: const/16 v3, #int 8192 // #2000 │ │ +012922: 7030 5601 1003 |0025: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0156 │ │ +012928: 1403 ffff ff7f |0028: const v3, #float nan // #7fffffff │ │ +01292e: 6e20 5701 3000 |002b: invoke-virtual {v0, v3}, Ljava/io/BufferedInputStream;.mark:(I)V // method@0157 │ │ +012934: 7020 0e03 0600 |002e: invoke-direct {v6, v0}, Lorg/acra/CrashReportPersister;.isEbcdic:(Ljava/io/BufferedInputStream;)Z // method@030e │ │ +01293a: 0a02 |0031: move-result v2 │ │ +01293c: 6e10 5901 0000 |0032: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.reset:()V // method@0159 │ │ +012942: 3902 1100 |0035: if-nez v2, 0046 // +0011 │ │ +012946: 2203 8400 |0037: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ +01294a: 1a04 c901 |0039: const-string v4, "ISO8859-1" // string@01c9 │ │ +01294e: 7030 8201 0304 |003b: invoke-direct {v3, v0, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0182 │ │ +012954: 7020 0f03 3600 |003e: invoke-direct {v6, v3}, Lorg/acra/CrashReportPersister;.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; // method@030f │ │ +01295a: 0c03 |0041: move-result-object v3 │ │ +01295c: 6e10 7801 0100 |0042: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0178 │ │ +012962: 1103 |0045: return-object v3 │ │ +012964: 2203 8400 |0046: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ +012968: 7020 8101 0300 |0048: invoke-direct {v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0181 │ │ +01296e: 7020 0f03 3600 |004b: invoke-direct {v6, v3}, Lorg/acra/CrashReportPersister;.load:(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; // method@030f │ │ +012974: 0c03 |004e: move-result-object v3 │ │ +012976: 6e10 7801 0100 |004f: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0178 │ │ +01297c: 28f3 |0052: goto 0045 // -000d │ │ +01297e: 0d03 |0053: move-exception v3 │ │ +012980: 6e10 7801 0100 |0054: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0178 │ │ +012986: 2703 |0057: throw v3 │ │ catches : 2 │ │ 0x0021 - 0x0041 │ │ -> 0x0053 │ │ 0x0046 - 0x004e │ │ -> 0x0053 │ │ positions : │ │ 0x0000 line=63 │ │ @@ -5771,15 +5773,15 @@ │ │ 0x0021 line=69 │ │ 0x0028 line=70 │ │ 0x002e line=71 │ │ 0x0032 line=72 │ │ 0x0035 line=74 │ │ 0x0037 line=75 │ │ 0x0042 line=80 │ │ - 0x0046 line=77 │ │ + 0x0045 line=77 │ │ 0x004f line=80 │ │ locals : │ │ 0x0028 - 0x0053 reg=0 bis Ljava/io/BufferedInputStream; │ │ 0x0032 - 0x0053 reg=2 isEbcdic Z │ │ 0x0006 - 0x0058 reg=1 in Ljava/io/FileInputStream; │ │ 0x0000 - 0x0058 reg=6 this Lorg/acra/CrashReportPersister; │ │ 0x0000 - 0x0058 reg=7 fileName Ljava/lang/String; │ │ @@ -5789,64 +5791,64 @@ │ │ type : '(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0129a8: |[0129a8] org.acra.CrashReportPersister.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V │ │ -0129b8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0129ba: 5486 8f00 |0001: iget-object v6, v8, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ -0129be: 6e30 4600 a607 |0003: invoke-virtual {v6, v10, v7}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0046 │ │ -0129c4: 0c04 |0006: move-result-object v4 │ │ -0129c6: 2200 b000 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -0129ca: 1306 c800 |0009: const/16 v6, #int 200 // #c8 │ │ -0129ce: 7020 ef01 6000 |000b: invoke-direct {v0, v6}, Ljava/lang/StringBuilder;.:(I)V // method@01ef │ │ -0129d4: 2205 8600 |000e: new-instance v5, Ljava/io/OutputStreamWriter; // type@0086 │ │ -0129d8: 1a06 ca01 |0010: const-string v6, "ISO8859_1" // string@01ca │ │ -0129dc: 7030 8301 4506 |0012: invoke-direct {v5, v4, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@0183 │ │ -0129e2: 6e10 a503 0900 |0015: invoke-virtual {v9}, Lorg/acra/collector/CrashReportData;.entrySet:()Ljava/util/Set; // method@03a5 │ │ -0129e8: 0c06 |0018: move-result-object v6 │ │ -0129ea: 7210 6e02 0600 |0019: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -0129f0: 0c02 |001c: move-result-object v2 │ │ -0129f2: 7210 5202 0200 |001d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -0129f8: 0a06 |0020: move-result v6 │ │ -0129fa: 3806 3b00 |0021: if-eqz v6, 005c // +003b │ │ -0129fe: 7210 5302 0200 |0023: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -012a04: 0c01 |0026: move-result-object v1 │ │ -012a06: 1f01 e300 |0027: check-cast v1, Ljava/util/Map$Entry; // type@00e3 │ │ -012a0a: 7210 6702 0100 |0029: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0267 │ │ -012a10: 0c06 |002c: move-result-object v6 │ │ -012a12: 1f06 0a01 |002d: check-cast v6, Lorg/acra/ReportField; // type@010a │ │ -012a16: 6e10 6103 0600 |002f: invoke-virtual {v6}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0361 │ │ -012a1c: 0c03 |0032: move-result-object v3 │ │ -012a1e: 1216 |0033: const/4 v6, #int 1 // #1 │ │ -012a20: 7040 0b03 0863 |0034: invoke-direct {v8, v0, v3, v6}, Lorg/acra/CrashReportPersister;.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@030b │ │ -012a26: 1306 3d00 |0037: const/16 v6, #int 61 // #3d │ │ -012a2a: 6e20 f001 6000 |0039: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -012a30: 7210 6802 0100 |003c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0268 │ │ -012a36: 0c06 |003f: move-result-object v6 │ │ -012a38: 1f06 ae00 |0040: check-cast v6, Ljava/lang/String; // type@00ae │ │ -012a3c: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -012a3e: 7040 0b03 0876 |0043: invoke-direct {v8, v0, v6, v7}, Lorg/acra/CrashReportPersister;.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@030b │ │ -012a44: 1a06 0200 |0046: const-string v6, " │ │ +01299c: |[01299c] org.acra.CrashReportPersister.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V │ │ +0129ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0129ae: 5485 8f00 |0001: iget-object v5, v8, Lorg/acra/CrashReportPersister;.context:Landroid/content/Context; // field@008f │ │ +0129b2: 6e30 4600 a506 |0003: invoke-virtual {v5, v10, v6}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0046 │ │ +0129b8: 0c03 |0006: move-result-object v3 │ │ +0129ba: 2200 b000 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0129be: 1305 c800 |0009: const/16 v5, #int 200 // #c8 │ │ +0129c2: 7020 f101 5000 |000b: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@01f1 │ │ +0129c8: 2204 8600 |000e: new-instance v4, Ljava/io/OutputStreamWriter; // type@0086 │ │ +0129cc: 1a05 ca01 |0010: const-string v5, "ISO8859_1" // string@01ca │ │ +0129d0: 7030 8501 3405 |0012: invoke-direct {v4, v3, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@0185 │ │ +0129d6: 6e10 a703 0900 |0015: invoke-virtual {v9}, Lorg/acra/collector/CrashReportData;.entrySet:()Ljava/util/Set; // method@03a7 │ │ +0129dc: 0c05 |0018: move-result-object v5 │ │ +0129de: 7210 7002 0500 |0019: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +0129e4: 0c06 |001c: move-result-object v6 │ │ +0129e6: 7210 5402 0600 |001d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +0129ec: 0a05 |0020: move-result v5 │ │ +0129ee: 3805 3b00 |0021: if-eqz v5, 005c // +003b │ │ +0129f2: 7210 5502 0600 |0023: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +0129f8: 0c01 |0026: move-result-object v1 │ │ +0129fa: 1f01 e300 |0027: check-cast v1, Ljava/util/Map$Entry; // type@00e3 │ │ +0129fe: 7210 6902 0100 |0029: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0269 │ │ +012a04: 0c05 |002c: move-result-object v5 │ │ +012a06: 1f05 0a01 |002d: check-cast v5, Lorg/acra/ReportField; // type@010a │ │ +012a0a: 6e10 6303 0500 |002f: invoke-virtual {v5}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0363 │ │ +012a10: 0c02 |0032: move-result-object v2 │ │ +012a12: 1215 |0033: const/4 v5, #int 1 // #1 │ │ +012a14: 7040 0d03 0852 |0034: invoke-direct {v8, v0, v2, v5}, Lorg/acra/CrashReportPersister;.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@030d │ │ +012a1a: 1305 3d00 |0037: const/16 v5, #int 61 // #3d │ │ +012a1e: 6e20 f201 5000 |0039: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +012a24: 7210 6a02 0100 |003c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@026a │ │ +012a2a: 0c05 |003f: move-result-object v5 │ │ +012a2c: 1f05 ae00 |0040: check-cast v5, Ljava/lang/String; // type@00ae │ │ +012a30: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +012a32: 7040 0d03 0875 |0043: invoke-direct {v8, v0, v5, v7}, Lorg/acra/CrashReportPersister;.dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@030d │ │ +012a38: 1a05 0200 |0046: const-string v5, " │ │ " // string@0002 │ │ -012a48: 6e20 f501 6000 |0048: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012a4e: 6e10 f901 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -012a54: 0c06 |004e: move-result-object v6 │ │ -012a56: 6e20 8501 6500 |004f: invoke-virtual {v5, v6}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0185 │ │ -012a5c: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -012a5e: 6e20 f801 6000 |0053: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.setLength:(I)V // method@01f8 │ │ -012a64: 28c7 |0056: goto 001d // -0039 │ │ -012a66: 0d06 |0057: move-exception v6 │ │ -012a68: 6e10 8101 0400 |0058: invoke-virtual {v4}, Ljava/io/OutputStream;.close:()V // method@0181 │ │ -012a6e: 2706 |005b: throw v6 │ │ -012a70: 6e10 8401 0500 |005c: invoke-virtual {v5}, Ljava/io/OutputStreamWriter;.flush:()V // method@0184 │ │ -012a76: 6e10 8101 0400 |005f: invoke-virtual {v4}, Ljava/io/OutputStream;.close:()V // method@0181 │ │ -012a7c: 0e00 |0062: return-void │ │ +012a3c: 6e20 f701 5000 |0048: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012a42: 6e10 fb01 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012a48: 0c05 |004e: move-result-object v5 │ │ +012a4a: 6e20 8701 5400 |004f: invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@0187 │ │ +012a50: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +012a52: 6e20 fa01 5000 |0053: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.setLength:(I)V // method@01fa │ │ +012a58: 28c7 |0056: goto 001d // -0039 │ │ +012a5a: 0d05 |0057: move-exception v5 │ │ +012a5c: 6e10 8301 0300 |0058: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0183 │ │ +012a62: 2705 |005b: throw v5 │ │ +012a64: 6e10 8601 0400 |005c: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@0186 │ │ +012a6a: 6e10 8301 0300 |005f: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0183 │ │ +012a70: 0e00 |0062: return-void │ │ catches : 2 │ │ 0x0007 - 0x0056 │ │ -> 0x0057 │ │ 0x005c - 0x005f │ │ -> 0x0057 │ │ positions : │ │ 0x0001 line=95 │ │ @@ -5863,21 +5865,19 @@ │ │ 0x0057 line=111 │ │ 0x005c line=109 │ │ 0x005f line=111 │ │ 0x0062 line=113 │ │ locals : │ │ 0x000e - 0x0057 reg=0 buffer Ljava/lang/StringBuilder; │ │ 0x0029 - 0x0057 reg=1 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x001d - 0x0057 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0033 - 0x0057 reg=3 key Ljava/lang/String; │ │ - 0x0015 - 0x0057 reg=5 writer Ljava/io/OutputStreamWriter; │ │ + 0x0033 - 0x0057 reg=2 key Ljava/lang/String; │ │ + 0x0015 - 0x0057 reg=4 writer Ljava/io/OutputStreamWriter; │ │ 0x005c - 0x0063 reg=0 buffer Ljava/lang/StringBuilder; │ │ - 0x005c - 0x0063 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0007 - 0x0063 reg=4 out Ljava/io/OutputStream; │ │ - 0x005c - 0x0063 reg=5 writer Ljava/io/OutputStreamWriter; │ │ + 0x0007 - 0x0063 reg=3 out Ljava/io/OutputStream; │ │ + 0x005c - 0x0063 reg=4 writer Ljava/io/OutputStreamWriter; │ │ 0x0000 - 0x0063 reg=8 this Lorg/acra/CrashReportPersister; │ │ 0x0000 - 0x0063 reg=9 crashData Lorg/acra/collector/CrashReportData; │ │ 0x0000 - 0x0063 reg=10 fileName Ljava/lang/String; │ │ │ │ source_file_idx : 277 (CrashReportPersister.java) │ │ │ │ Class #12 header: │ │ @@ -5976,41 +5976,41 @@ │ │ type : '(Lorg/acra/ErrorReporter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012a94: |[012a94] org.acra.ErrorReporter$1.:(Lorg/acra/ErrorReporter;)V │ │ -012aa4: 5b01 9000 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$1;.this$0:Lorg/acra/ErrorReporter; // field@0090 │ │ -012aa8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -012aae: 0e00 |0005: return-void │ │ +012a88: |[012a88] org.acra.ErrorReporter$1.:(Lorg/acra/ErrorReporter;)V │ │ +012a98: 5b01 9000 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$1;.this$0:Lorg/acra/ErrorReporter; // field@0090 │ │ +012a9c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +012aa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/ErrorReporter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/acra/ErrorReporter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/acra/ErrorReporter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/ErrorReporter$1;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -012ab0: |[012ab0] org.acra.ErrorReporter$1.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -012ac0: 2020 f500 |0000: instance-of v0, v2, Lorg/acra/CrashReportDialog; // type@00f5 │ │ -012ac4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -012ac8: 5410 9000 |0004: iget-object v0, v1, Lorg/acra/ErrorReporter$1;.this$0:Lorg/acra/ErrorReporter; // field@0090 │ │ -012acc: 7120 2303 2000 |0006: invoke-static {v0, v2}, Lorg/acra/ErrorReporter;.access$002:(Lorg/acra/ErrorReporter;Landroid/app/Activity;)Landroid/app/Activity; // method@0323 │ │ -012ad2: 0e00 |0009: return-void │ │ +012aa4: |[012aa4] org.acra.ErrorReporter$1.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +012ab4: 2020 f500 |0000: instance-of v0, v2, Lorg/acra/CrashReportDialog; // type@00f5 │ │ +012ab8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +012abc: 5410 9000 |0004: iget-object v0, v1, Lorg/acra/ErrorReporter$1;.this$0:Lorg/acra/ErrorReporter; // field@0090 │ │ +012ac0: 7120 2503 2000 |0006: invoke-static {v0, v2}, Lorg/acra/ErrorReporter;.access$002:(Lorg/acra/ErrorReporter;Landroid/app/Activity;)Landroid/app/Activity; // method@0325 │ │ +012ac6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=154 │ │ 0x0009 line=156 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/acra/ErrorReporter$1; │ │ @@ -6022,16 +6022,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012ad4: |[012ad4] org.acra.ErrorReporter$1.onActivityDestroyed:(Landroid/app/Activity;)V │ │ -012ae4: 0e00 |0000: return-void │ │ +012ac8: |[012ac8] org.acra.ErrorReporter$1.onActivityDestroyed:(Landroid/app/Activity;)V │ │ +012ad8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -6040,16 +6040,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012ae8: |[012ae8] org.acra.ErrorReporter$1.onActivityPaused:(Landroid/app/Activity;)V │ │ -012af8: 0e00 |0000: return-void │ │ +012adc: |[012adc] org.acra.ErrorReporter$1.onActivityPaused:(Landroid/app/Activity;)V │ │ +012aec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -6058,16 +6058,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012afc: |[012afc] org.acra.ErrorReporter$1.onActivityResumed:(Landroid/app/Activity;)V │ │ -012b0c: 0e00 |0000: return-void │ │ +012af0: |[012af0] org.acra.ErrorReporter$1.onActivityResumed:(Landroid/app/Activity;)V │ │ +012b00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -6076,16 +6076,16 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012b10: |[012b10] org.acra.ErrorReporter$1.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -012b20: 0e00 |0000: return-void │ │ +012b04: |[012b04] org.acra.ErrorReporter$1.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +012b14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=2 outState Landroid/os/Bundle; │ │ @@ -6095,16 +6095,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012b24: |[012b24] org.acra.ErrorReporter$1.onActivityStarted:(Landroid/app/Activity;)V │ │ -012b34: 0e00 |0000: return-void │ │ +012b18: |[012b18] org.acra.ErrorReporter$1.onActivityStarted:(Landroid/app/Activity;)V │ │ +012b28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -6113,16 +6113,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -012b38: |[012b38] org.acra.ErrorReporter$1.onActivityStopped:(Landroid/app/Activity;)V │ │ -012b48: 0e00 |0000: return-void │ │ +012b2c: |[012b2c] org.acra.ErrorReporter$1.onActivityStopped:(Landroid/app/Activity;)V │ │ +012b3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/ErrorReporter$1; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -6160,48 +6160,48 @@ │ │ type : '(Lorg/acra/ErrorReporter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012b4c: |[012b4c] org.acra.ErrorReporter$2.:(Lorg/acra/ErrorReporter;)V │ │ -012b5c: 5b01 9100 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$2;.this$0:Lorg/acra/ErrorReporter; // field@0091 │ │ -012b60: 7010 ff01 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01ff │ │ -012b66: 0e00 |0005: return-void │ │ +012b40: |[012b40] org.acra.ErrorReporter$2.:(Lorg/acra/ErrorReporter;)V │ │ +012b50: 5b01 9100 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$2;.this$0:Lorg/acra/ErrorReporter; // field@0091 │ │ +012b54: 7010 0102 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0201 │ │ +012b5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/ErrorReporter$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/acra/ErrorReporter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/acra/ErrorReporter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/ErrorReporter$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -012b68: |[012b68] org.acra.ErrorReporter$2.run:()V │ │ -012b78: 7100 b000 0000 |0000: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@00b0 │ │ -012b7e: 5430 9100 |0003: iget-object v0, v3, Lorg/acra/ErrorReporter$2;.this$0:Lorg/acra/ErrorReporter; // field@0091 │ │ -012b82: 7110 2403 0000 |0005: invoke-static {v0}, Lorg/acra/ErrorReporter;.access$100:(Lorg/acra/ErrorReporter;)Landroid/app/Application; // method@0324 │ │ -012b88: 0c00 |0008: move-result-object v0 │ │ -012b8a: 7100 9302 0000 |0009: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -012b90: 0c01 |000c: move-result-object v1 │ │ -012b92: 6e10 c302 0100 |000d: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c3 │ │ -012b98: 0a01 |0010: move-result v1 │ │ -012b9a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -012b9c: 7130 8804 1002 |0012: invoke-static {v0, v1, v2}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@0488 │ │ -012ba2: 7100 af00 0000 |0015: invoke-static {}, Landroid/os/Looper;.loop:()V // method@00af │ │ -012ba8: 0e00 |0018: return-void │ │ +012b5c: |[012b5c] org.acra.ErrorReporter$2.run:()V │ │ +012b6c: 7100 b000 0000 |0000: invoke-static {}, Landroid/os/Looper;.prepare:()V // method@00b0 │ │ +012b72: 5430 9100 |0003: iget-object v0, v3, Lorg/acra/ErrorReporter$2;.this$0:Lorg/acra/ErrorReporter; // field@0091 │ │ +012b76: 7110 2603 0000 |0005: invoke-static {v0}, Lorg/acra/ErrorReporter;.access$100:(Lorg/acra/ErrorReporter;)Landroid/app/Application; // method@0326 │ │ +012b7c: 0c00 |0008: move-result-object v0 │ │ +012b7e: 7100 9502 0000 |0009: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +012b84: 0c01 |000c: move-result-object v1 │ │ +012b86: 6e10 c502 0100 |000d: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c5 │ │ +012b8c: 0a01 |0010: move-result v1 │ │ +012b8e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +012b90: 7130 8a04 1002 |0012: invoke-static {v0, v1, v2}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@048a │ │ +012b96: 7100 af00 0000 |0015: invoke-static {}, Landroid/os/Looper;.loop:()V // method@00af │ │ +012b9c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x0015 line=644 │ │ 0x0018 line=645 │ │ locals : │ │ @@ -6241,63 +6241,63 @@ │ │ type : '(Lorg/acra/ErrorReporter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -012bac: |[012bac] org.acra.ErrorReporter$3.:(Lorg/acra/ErrorReporter;)V │ │ -012bbc: 5b01 9200 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$3;.this$0:Lorg/acra/ErrorReporter; // field@0092 │ │ -012bc0: 7010 ff01 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01ff │ │ -012bc6: 0e00 |0005: return-void │ │ +012ba0: |[012ba0] org.acra.ErrorReporter$3.:(Lorg/acra/ErrorReporter;)V │ │ +012bb0: 5b01 9200 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$3;.this$0:Lorg/acra/ErrorReporter; // field@0092 │ │ +012bb4: 7010 0102 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0201 │ │ +012bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/ErrorReporter$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/acra/ErrorReporter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/acra/ErrorReporter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/ErrorReporter$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -012bc8: |[012bc8] org.acra.ErrorReporter$3.run:()V │ │ -012bd8: 160c b80b |0000: const-wide/16 v12, #int 3000 // #bb8 │ │ -012bdc: 120a |0002: const/4 v10, #int 0 // #0 │ │ -012bde: 2200 4d00 |0003: new-instance v0, Landroid/text/format/Time; // type@004d │ │ -012be2: 7010 c400 0000 |0005: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -012be8: 2201 4d00 |0008: new-instance v1, Landroid/text/format/Time; // type@004d │ │ -012bec: 7010 c400 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -012bf2: 6e10 c900 0000 |000d: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -012bf8: 6e20 ca00 a000 |0010: invoke-virtual {v0, v10}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ -012bfe: 0b02 |0013: move-result-wide v2 │ │ -012c00: 1606 0000 |0014: const-wide/16 v6, #int 0 // #0 │ │ -012c04: 3105 060c |0016: cmp-long v5, v6, v12 │ │ -012c08: 3b05 1a00 |0018: if-gez v5, 0032 // +001a │ │ -012c0c: 1608 b80b |001a: const-wide/16 v8, #int 3000 // #bb8 │ │ -012c10: 7120 0a02 9800 |001c: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -012c16: 6e10 c900 0100 |001f: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -012c1c: 6e20 ca00 a100 |0022: invoke-virtual {v1, v10}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ -012c22: 0b08 |0025: move-result-wide v8 │ │ -012c24: 9c06 0802 |0026: sub-long v6, v8, v2 │ │ -012c28: 28ee |0028: goto 0016 // -0012 │ │ -012c2a: 0d04 |0029: move-exception v4 │ │ -012c2c: 6205 2500 |002a: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012c30: 1a08 cf01 |002c: const-string v8, "Interrupted while waiting for Toast to end." // string@01cf │ │ -012c34: 7130 ce00 8504 |002e: invoke-static {v5, v8, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00ce │ │ -012c3a: 28ee |0031: goto 001f // -0012 │ │ -012c3c: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -012c3e: 7110 2603 0500 |0033: invoke-static {v5}, Lorg/acra/ErrorReporter;.access$202:(Z)Z // method@0326 │ │ -012c44: 0e00 |0036: return-void │ │ +012bbc: |[012bbc] org.acra.ErrorReporter$3.run:()V │ │ +012bcc: 160c b80b |0000: const-wide/16 v12, #int 3000 // #bb8 │ │ +012bd0: 120a |0002: const/4 v10, #int 0 // #0 │ │ +012bd2: 2200 4d00 |0003: new-instance v0, Landroid/text/format/Time; // type@004d │ │ +012bd6: 7010 c400 0000 |0005: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +012bdc: 2201 4d00 |0008: new-instance v1, Landroid/text/format/Time; // type@004d │ │ +012be0: 7010 c400 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +012be6: 6e10 c900 0000 |000d: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +012bec: 6e20 ca00 a000 |0010: invoke-virtual {v0, v10}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ +012bf2: 0b02 |0013: move-result-wide v2 │ │ +012bf4: 1606 0000 |0014: const-wide/16 v6, #int 0 // #0 │ │ +012bf8: 3105 060c |0016: cmp-long v5, v6, v12 │ │ +012bfc: 3b05 1a00 |0018: if-gez v5, 0032 // +001a │ │ +012c00: 1608 b80b |001a: const-wide/16 v8, #int 3000 // #bb8 │ │ +012c04: 7120 0c02 9800 |001c: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +012c0a: 6e10 c900 0100 |001f: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +012c10: 6e20 ca00 a100 |0022: invoke-virtual {v1, v10}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ +012c16: 0b08 |0025: move-result-wide v8 │ │ +012c18: 9c06 0802 |0026: sub-long v6, v8, v2 │ │ +012c1c: 28ee |0028: goto 0016 // -0012 │ │ +012c1e: 0d04 |0029: move-exception v4 │ │ +012c20: 6205 2500 |002a: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012c24: 1a08 cf01 |002c: const-string v8, "Interrupted while waiting for Toast to end." // string@01cf │ │ +012c28: 7130 ce00 8504 |002e: invoke-static {v5, v8, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00ce │ │ +012c2e: 28ee |0031: goto 001f // -0012 │ │ +012c30: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +012c32: 7110 2803 0500 |0033: invoke-static {v5}, Lorg/acra/ErrorReporter;.access$202:(Z)Z // method@0328 │ │ +012c38: 0e00 |0036: return-void │ │ catches : 1 │ │ 0x001c - 0x001f │ │ Ljava/lang/InterruptedException; -> 0x0029 │ │ positions : │ │ 0x0003 line=684 │ │ 0x0008 line=685 │ │ 0x000d line=686 │ │ @@ -6369,28 +6369,28 @@ │ │ type : '(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -012c58: |[012c58] org.acra.ErrorReporter$4.:(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ │ -012c68: 5b01 9300 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ -012c6c: 5b02 9700 |0002: iput-object v2, v0, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ -012c70: 5c03 9600 |0004: iput-boolean v3, v0, Lorg/acra/ErrorReporter$4;.val$showDirectDialog:Z // field@0096 │ │ -012c74: 5b04 9500 |0006: iput-object v4, v0, Lorg/acra/ErrorReporter$4;.val$reportFileName:Ljava/lang/String; // field@0095 │ │ -012c78: 5c05 9400 |0008: iput-boolean v5, v0, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ -012c7c: 7010 ff01 0000 |000a: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01ff │ │ -012c82: 0e00 |000d: return-void │ │ +012c4c: |[012c4c] org.acra.ErrorReporter$4.:(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ │ +012c5c: 5b01 9300 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ +012c60: 5b02 9700 |0002: iput-object v2, v0, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ +012c64: 5c03 9600 |0004: iput-boolean v3, v0, Lorg/acra/ErrorReporter$4;.val$showDirectDialog:Z // field@0096 │ │ +012c68: 5b04 9500 |0006: iput-object v4, v0, Lorg/acra/ErrorReporter$4;.val$reportFileName:Ljava/lang/String; // field@0095 │ │ +012c6c: 5c05 9400 |0008: iput-boolean v5, v0, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ +012c70: 7010 0102 0000 |000a: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0201 │ │ +012c76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/acra/ErrorReporter$4; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/acra/ErrorReporter; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x000e reg=2 (null) Lorg/acra/SendWorker; │ │ 0x0000 - 0x000e reg=3 (null) Z │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/ErrorReporter$4;) │ │ @@ -6398,60 +6398,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -012c84: |[012c84] org.acra.ErrorReporter$4.run:()V │ │ -012c94: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012c98: 1a02 b805 |0002: const-string v2, "Waiting for Toast + worker..." // string@05b8 │ │ -012c9c: 7120 cd00 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -012ca2: 7100 2503 0000 |0007: invoke-static {}, Lorg/acra/ErrorReporter;.access$200:()Z // method@0325 │ │ -012ca8: 0a01 |000a: move-result v1 │ │ -012caa: 3801 0e00 |000b: if-eqz v1, 0019 // +000e │ │ -012cae: 5441 9700 |000d: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ -012cb2: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ -012cb6: 5441 9700 |0011: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ -012cba: 6e10 6d03 0100 |0013: invoke-virtual {v1}, Lorg/acra/SendWorker;.isAlive:()Z // method@036d │ │ -012cc0: 0a01 |0016: move-result v1 │ │ -012cc2: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -012cc6: 1602 6400 |0019: const-wide/16 v2, #int 100 // #64 │ │ -012cca: 7120 0a02 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -012cd0: 28e9 |001e: goto 0007 // -0017 │ │ -012cd2: 0d00 |001f: move-exception v0 │ │ -012cd4: 6201 2500 |0020: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012cd8: 1a02 6501 |0022: const-string v2, "Error : " // string@0165 │ │ -012cdc: 7130 d000 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -012ce2: 28e0 |0027: goto 0007 // -0020 │ │ -012ce4: 5541 9600 |0028: iget-boolean v1, v4, Lorg/acra/ErrorReporter$4;.val$showDirectDialog:Z // field@0096 │ │ -012ce8: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ -012cec: 6201 2500 |002c: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012cf0: 1a02 be00 |002e: const-string v2, "About to create DIALOG from #handleException" // string@00be │ │ -012cf4: 7120 cd00 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -012cfa: 5441 9300 |0033: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ -012cfe: 5442 9500 |0035: iget-object v2, v4, Lorg/acra/ErrorReporter$4;.val$reportFileName:Ljava/lang/String; // field@0095 │ │ -012d02: 6e20 3803 2100 |0037: invoke-virtual {v1, v2}, Lorg/acra/ErrorReporter;.notifyDialog:(Ljava/lang/String;)V // method@0338 │ │ -012d08: 6201 2500 |003a: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012d0c: 2202 b000 |003c: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -012d10: 7010 ee01 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -012d16: 1a03 b605 |0041: const-string v3, "Wait for Toast + worker ended. Kill Application ? " // string@05b6 │ │ -012d1a: 6e20 f501 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012d20: 0c02 |0046: move-result-object v2 │ │ -012d22: 5543 9400 |0047: iget-boolean v3, v4, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ -012d26: 6e20 f601 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f6 │ │ -012d2c: 0c02 |004c: move-result-object v2 │ │ -012d2e: 6e10 f901 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -012d34: 0c02 |0050: move-result-object v2 │ │ -012d36: 7120 cd00 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -012d3c: 5541 9400 |0054: iget-boolean v1, v4, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ -012d40: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ -012d44: 5441 9300 |0058: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ -012d48: 7110 2703 0100 |005a: invoke-static {v1}, Lorg/acra/ErrorReporter;.access$300:(Lorg/acra/ErrorReporter;)V // method@0327 │ │ -012d4e: 0e00 |005d: return-void │ │ +012c78: |[012c78] org.acra.ErrorReporter$4.run:()V │ │ +012c88: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012c8c: 1a02 b805 |0002: const-string v2, "Waiting for Toast + worker..." // string@05b8 │ │ +012c90: 7120 cd00 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +012c96: 7100 2703 0000 |0007: invoke-static {}, Lorg/acra/ErrorReporter;.access$200:()Z // method@0327 │ │ +012c9c: 0a01 |000a: move-result v1 │ │ +012c9e: 3801 0e00 |000b: if-eqz v1, 0019 // +000e │ │ +012ca2: 5441 9700 |000d: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ +012ca6: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +012caa: 5441 9700 |0011: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.val$worker:Lorg/acra/SendWorker; // field@0097 │ │ +012cae: 6e10 6f03 0100 |0013: invoke-virtual {v1}, Lorg/acra/SendWorker;.isAlive:()Z // method@036f │ │ +012cb4: 0a01 |0016: move-result v1 │ │ +012cb6: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +012cba: 1602 6400 |0019: const-wide/16 v2, #int 100 // #64 │ │ +012cbe: 7120 0c02 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +012cc4: 28e9 |001e: goto 0007 // -0017 │ │ +012cc6: 0d00 |001f: move-exception v0 │ │ +012cc8: 6201 2500 |0020: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012ccc: 1a02 6501 |0022: const-string v2, "Error : " // string@0165 │ │ +012cd0: 7130 d000 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +012cd6: 28e0 |0027: goto 0007 // -0020 │ │ +012cd8: 5541 9600 |0028: iget-boolean v1, v4, Lorg/acra/ErrorReporter$4;.val$showDirectDialog:Z // field@0096 │ │ +012cdc: 3801 1000 |002a: if-eqz v1, 003a // +0010 │ │ +012ce0: 6201 2500 |002c: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012ce4: 1a02 be00 |002e: const-string v2, "About to create DIALOG from #handleException" // string@00be │ │ +012ce8: 7120 cd00 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +012cee: 5441 9300 |0033: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ +012cf2: 5442 9500 |0035: iget-object v2, v4, Lorg/acra/ErrorReporter$4;.val$reportFileName:Ljava/lang/String; // field@0095 │ │ +012cf6: 6e20 3a03 2100 |0037: invoke-virtual {v1, v2}, Lorg/acra/ErrorReporter;.notifyDialog:(Ljava/lang/String;)V // method@033a │ │ +012cfc: 6201 2500 |003a: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012d00: 2202 b000 |003c: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +012d04: 7010 f001 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +012d0a: 1a03 b605 |0041: const-string v3, "Wait for Toast + worker ended. Kill Application ? " // string@05b6 │ │ +012d0e: 6e20 f701 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012d14: 0c02 |0046: move-result-object v2 │ │ +012d16: 5543 9400 |0047: iget-boolean v3, v4, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ +012d1a: 6e20 f801 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f8 │ │ +012d20: 0c02 |004c: move-result-object v2 │ │ +012d22: 6e10 fb01 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012d28: 0c02 |0050: move-result-object v2 │ │ +012d2a: 7120 cd00 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +012d30: 5541 9400 |0054: iget-boolean v1, v4, Lorg/acra/ErrorReporter$4;.val$endApplication:Z // field@0094 │ │ +012d34: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ +012d38: 5441 9300 |0058: iget-object v1, v4, Lorg/acra/ErrorReporter$4;.this$0:Lorg/acra/ErrorReporter; // field@0093 │ │ +012d3c: 7110 2903 0100 |005a: invoke-static {v1}, Lorg/acra/ErrorReporter;.access$300:(Lorg/acra/ErrorReporter;)V // method@0329 │ │ +012d42: 0e00 |005d: return-void │ │ catches : 1 │ │ 0x001b - 0x001e │ │ Ljava/lang/InterruptedException; -> 0x001f │ │ positions : │ │ 0x0000 line=717 │ │ 0x0007 line=718 │ │ 0x0019 line=720 │ │ @@ -6479,17 +6479,17 @@ │ │ instance_fields_size: 10 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 20 │ │ │ │ Class #17 annotations: │ │ Annotations on field #160 'mReportSenders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/acra/sender/ReportSender;" ">;" } │ │ -Annotations on method #808 'addCustomData' │ │ +Annotations on method #810 'addCustomData' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #830 'removeReportSenders' │ │ +Annotations on method #832 'removeReportSenders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)V" } │ │ │ │ Class #17 - │ │ Class descriptor : 'Lorg/acra/ErrorReporter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -6550,20 +6550,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -012d60: |[012d60] org.acra.ErrorReporter.:()V │ │ -012d70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -012d72: 6a00 a200 |0001: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ -012d76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -012d78: 6700 9f00 |0004: sput v0, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ -012d7c: 0e00 |0006: return-void │ │ +012d54: |[012d54] org.acra.ErrorReporter.:()V │ │ +012d64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +012d66: 6a00 a200 |0001: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ +012d6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +012d6c: 6700 9f00 |0004: sput v0, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ +012d70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=115 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/ErrorReporter;) │ │ @@ -6571,50 +6571,50 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -012d80: |[012d80] org.acra.ErrorReporter.:(Landroid/app/Application;Landroid/content/SharedPreferences;Z)V │ │ -012d90: 7010 bd01 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -012d96: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -012d98: 5c42 9a00 |0004: iput-boolean v2, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -012d9c: 2202 d500 |0006: new-instance v2, Ljava/util/ArrayList; // type@00d5 │ │ -012da0: 7010 3602 0200 |0008: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -012da6: 5b42 a000 |000b: iput-object v2, v4, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -012daa: 2202 f600 |000d: new-instance v2, Lorg/acra/CrashReportFileNameParser; // type@00f6 │ │ -012dae: 7010 0303 0200 |000f: invoke-direct {v2}, Lorg/acra/CrashReportFileNameParser;.:()V // method@0303 │ │ -012db4: 5b42 9b00 |0012: iput-object v2, v4, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ -012db8: 5b45 9d00 |0014: iput-object v5, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012dbc: 5b46 a100 |0016: iput-object v6, v4, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ -012dc0: 5c47 9a00 |0018: iput-boolean v7, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -012dc4: 5442 9d00 |001a: iget-object v2, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012dc8: 7110 a103 0200 |001c: invoke-static {v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; // method@03a1 │ │ -012dce: 0c01 |001f: move-result-object v1 │ │ -012dd0: 2200 4d00 |0020: new-instance v0, Landroid/text/format/Time; // type@004d │ │ -012dd4: 7010 c400 0000 |0022: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -012dda: 6e10 c900 0000 |0025: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -012de0: 7100 9c03 0000 |0028: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -012de6: 0a02 |002b: move-result v2 │ │ -012de8: 1303 0e00 |002c: const/16 v3, #int 14 // #e │ │ -012dec: 3432 0a00 |002e: if-lt v2, v3, 0038 // +000a │ │ -012df0: 2202 fa00 |0030: new-instance v2, Lorg/acra/ErrorReporter$1; // type@00fa │ │ -012df4: 7020 1003 4200 |0032: invoke-direct {v2, v4}, Lorg/acra/ErrorReporter$1;.:(Lorg/acra/ErrorReporter;)V // method@0310 │ │ -012dfa: 7120 0304 2500 |0035: invoke-static {v5, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.registerActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0403 │ │ -012e00: 2202 1101 |0038: new-instance v2, Lorg/acra/collector/CrashReportDataFactory; // type@0111 │ │ -012e04: 5443 9d00 |003a: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012e08: 7051 ab03 3206 |003c: invoke-direct {v2, v3, v6, v0, v1}, Lorg/acra/collector/CrashReportDataFactory;.:(Landroid/content/Context;Landroid/content/SharedPreferences;Landroid/text/format/Time;Ljava/lang/String;)V // method@03ab │ │ -012e0e: 5b42 9900 |003f: iput-object v2, v4, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -012e12: 7100 0202 0000 |0041: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@0202 │ │ -012e18: 0c02 |0044: move-result-object v2 │ │ -012e1a: 5b42 9e00 |0045: iput-object v2, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -012e1e: 7110 0802 0400 |0047: invoke-static {v4}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@0208 │ │ -012e24: 6e10 2a03 0400 |004a: invoke-virtual {v4}, Lorg/acra/ErrorReporter;.checkReportsOnApplicationStart:()V // method@032a │ │ -012e2a: 0e00 |004d: return-void │ │ +012d74: |[012d74] org.acra.ErrorReporter.:(Landroid/app/Application;Landroid/content/SharedPreferences;Z)V │ │ +012d84: 7010 bf01 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +012d8a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +012d8c: 5c42 9a00 |0004: iput-boolean v2, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +012d90: 2202 d500 |0006: new-instance v2, Ljava/util/ArrayList; // type@00d5 │ │ +012d94: 7010 3802 0200 |0008: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +012d9a: 5b42 a000 |000b: iput-object v2, v4, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +012d9e: 2202 f600 |000d: new-instance v2, Lorg/acra/CrashReportFileNameParser; // type@00f6 │ │ +012da2: 7010 0503 0200 |000f: invoke-direct {v2}, Lorg/acra/CrashReportFileNameParser;.:()V // method@0305 │ │ +012da8: 5b42 9b00 |0012: iput-object v2, v4, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ +012dac: 5b45 9d00 |0014: iput-object v5, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012db0: 5b46 a100 |0016: iput-object v6, v4, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ +012db4: 5c47 9a00 |0018: iput-boolean v7, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +012db8: 5442 9d00 |001a: iget-object v2, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012dbc: 7110 a303 0200 |001c: invoke-static {v2}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; // method@03a3 │ │ +012dc2: 0c01 |001f: move-result-object v1 │ │ +012dc4: 2200 4d00 |0020: new-instance v0, Landroid/text/format/Time; // type@004d │ │ +012dc8: 7010 c400 0000 |0022: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +012dce: 6e10 c900 0000 |0025: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +012dd4: 7100 9e03 0000 |0028: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +012dda: 0a02 |002b: move-result v2 │ │ +012ddc: 1303 0e00 |002c: const/16 v3, #int 14 // #e │ │ +012de0: 3432 0a00 |002e: if-lt v2, v3, 0038 // +000a │ │ +012de4: 2202 fa00 |0030: new-instance v2, Lorg/acra/ErrorReporter$1; // type@00fa │ │ +012de8: 7020 1203 4200 |0032: invoke-direct {v2, v4}, Lorg/acra/ErrorReporter$1;.:(Lorg/acra/ErrorReporter;)V // method@0312 │ │ +012dee: 7120 0504 2500 |0035: invoke-static {v5, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.registerActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0405 │ │ +012df4: 2202 1101 |0038: new-instance v2, Lorg/acra/collector/CrashReportDataFactory; // type@0111 │ │ +012df8: 5443 9d00 |003a: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012dfc: 7051 ad03 3206 |003c: invoke-direct {v2, v3, v6, v0, v1}, Lorg/acra/collector/CrashReportDataFactory;.:(Landroid/content/Context;Landroid/content/SharedPreferences;Landroid/text/format/Time;Ljava/lang/String;)V // method@03ad │ │ +012e02: 5b42 9900 |003f: iput-object v2, v4, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +012e06: 7100 0402 0000 |0041: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@0204 │ │ +012e0c: 0c02 |0044: move-result-object v2 │ │ +012e0e: 5b42 9e00 |0045: iput-object v2, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +012e12: 7110 0a02 0400 |0047: invoke-static {v4}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@020a │ │ +012e18: 6e10 2c03 0400 |004a: invoke-virtual {v4}, Lorg/acra/ErrorReporter;.checkReportsOnApplicationStart:()V // method@032c │ │ +012e1e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=83 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x0014 line=130 │ │ @@ -6643,17 +6643,17 @@ │ │ type : '(Lorg/acra/ErrorReporter;Landroid/app/Activity;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012e2c: |[012e2c] org.acra.ErrorReporter.access$002:(Lorg/acra/ErrorReporter;Landroid/app/Activity;)Landroid/app/Activity; │ │ -012e3c: 5b01 9c00 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ -012e40: 1101 |0002: return-object v1 │ │ +012e20: |[012e20] org.acra.ErrorReporter.access$002:(Lorg/acra/ErrorReporter;Landroid/app/Activity;)Landroid/app/Activity; │ │ +012e30: 5b01 9c00 |0000: iput-object v1, v0, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ +012e34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/app/Activity; │ │ │ │ @@ -6662,17 +6662,17 @@ │ │ type : '(Lorg/acra/ErrorReporter;)Landroid/app/Application;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012e44: |[012e44] org.acra.ErrorReporter.access$100:(Lorg/acra/ErrorReporter;)Landroid/app/Application; │ │ -012e54: 5410 9d00 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012e58: 1100 |0002: return-object v0 │ │ +012e38: |[012e38] org.acra.ErrorReporter.access$100:(Lorg/acra/ErrorReporter;)Landroid/app/Application; │ │ +012e48: 5410 9d00 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012e4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/acra/ErrorReporter; │ │ │ │ #4 : (in Lorg/acra/ErrorReporter;) │ │ @@ -6680,34 +6680,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012e5c: |[012e5c] org.acra.ErrorReporter.access$200:()Z │ │ -012e6c: 6300 a200 |0000: sget-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ -012e70: 0f00 |0002: return v0 │ │ +012e50: |[012e50] org.acra.ErrorReporter.access$200:()Z │ │ +012e60: 6300 a200 |0000: sget-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ +012e64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #5 : (in Lorg/acra/ErrorReporter;) │ │ name : 'access$202' │ │ type : '(Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -012e74: |[012e74] org.acra.ErrorReporter.access$202:(Z)Z │ │ -012e84: 6a00 a200 |0000: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ -012e88: 0f00 |0002: return v0 │ │ +012e68: |[012e68] org.acra.ErrorReporter.access$202:(Z)Z │ │ +012e78: 6a00 a200 |0000: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ +012e7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Z │ │ │ │ #6 : (in Lorg/acra/ErrorReporter;) │ │ @@ -6715,128 +6715,123 @@ │ │ type : '(Lorg/acra/ErrorReporter;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -012e8c: |[012e8c] org.acra.ErrorReporter.access$300:(Lorg/acra/ErrorReporter;)V │ │ -012e9c: 7010 2f03 0000 |0000: invoke-direct {v0}, Lorg/acra/ErrorReporter;.endApplication:()V // method@032f │ │ -012ea2: 0e00 |0003: return-void │ │ +012e80: |[012e80] org.acra.ErrorReporter.access$300:(Lorg/acra/ErrorReporter;)V │ │ +012e90: 7010 3103 0000 |0000: invoke-direct {v0}, Lorg/acra/ErrorReporter;.endApplication:()V // method@0331 │ │ +012e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/acra/ErrorReporter; │ │ │ │ #7 : (in Lorg/acra/ErrorReporter;) │ │ name : 'containsOnlySilentOrApprovedReports' │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -012ea4: |[012ea4] org.acra.ErrorReporter.containsOnlySilentOrApprovedReports:([Ljava/lang/String;)Z │ │ -012eb4: 0760 |0000: move-object v0, v6 │ │ -012eb6: 2102 |0001: array-length v2, v0 │ │ -012eb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -012eba: 3521 1100 |0003: if-ge v1, v2, 0014 // +0011 │ │ -012ebe: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -012ec2: 5454 9b00 |0007: iget-object v4, v5, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ -012ec6: 6e20 0403 3400 |0009: invoke-virtual {v4, v3}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0304 │ │ -012ecc: 0a04 |000c: move-result v4 │ │ -012ece: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -012ed2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -012ed4: 0f04 |0010: return v4 │ │ -012ed6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -012eda: 28f0 |0013: goto 0003 // -0010 │ │ -012edc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -012ede: 28fb |0015: goto 0010 // -0005 │ │ + insns size : 21 16-bit code units │ │ +012e98: |[012e98] org.acra.ErrorReporter.containsOnlySilentOrApprovedReports:([Ljava/lang/String;)Z │ │ +012ea8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +012eaa: 2163 |0001: array-length v3, v6 │ │ +012eac: 0112 |0002: move v2, v1 │ │ +012eae: 3532 1000 |0003: if-ge v2, v3, 0013 // +0010 │ │ +012eb2: 4600 0602 |0005: aget-object v0, v6, v2 │ │ +012eb6: 5454 9b00 |0007: iget-object v4, v5, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ +012eba: 6e20 0603 0400 |0009: invoke-virtual {v4, v0}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0306 │ │ +012ec0: 0a04 |000c: move-result v4 │ │ +012ec2: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +012ec6: 0f01 |000f: return v1 │ │ +012ec8: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +012ecc: 28f1 |0012: goto 0003 // -000f │ │ +012ece: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +012ed0: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=905 │ │ + 0x0001 line=905 │ │ 0x0007 line=906 │ │ - 0x000f line=907 │ │ - 0x0010 line=910 │ │ - 0x0011 line=905 │ │ - 0x0014 line=910 │ │ - locals : │ │ - 0x0007 - 0x0010 reg=3 reportFileName Ljava/lang/String; │ │ - 0x0011 - 0x0014 reg=3 reportFileName Ljava/lang/String; │ │ - 0x0001 - 0x0016 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0003 - 0x0016 reg=1 i$ I │ │ - 0x0002 - 0x0016 reg=2 len$ I │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/ErrorReporter; │ │ - 0x0000 - 0x0016 reg=6 reportFileNames [Ljava/lang/String; │ │ + 0x000f line=910 │ │ + 0x0010 line=905 │ │ + 0x0013 line=910 │ │ + locals : │ │ + 0x0007 - 0x000f reg=0 reportFileName Ljava/lang/String; │ │ + 0x0010 - 0x0013 reg=0 reportFileName Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=5 this Lorg/acra/ErrorReporter; │ │ + 0x0000 - 0x0015 reg=6 reportFileNames [Ljava/lang/String; │ │ │ │ #8 : (in Lorg/acra/ErrorReporter;) │ │ name : 'deletePendingReports' │ │ type : '(ZZI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -012ee0: |[012ee0] org.acra.ErrorReporter.deletePendingReports:(ZZI)V │ │ -012ef0: 2205 f800 |0000: new-instance v5, Lorg/acra/CrashReportFinder; // type@00f8 │ │ -012ef4: 54a6 9d00 |0002: iget-object v6, v10, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012ef8: 7020 0803 6500 |0004: invoke-direct {v5, v6}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@0308 │ │ -012efe: 6e10 0903 0500 |0007: invoke-virtual {v5}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@0309 │ │ -012f04: 0c02 |000a: move-result-object v2 │ │ -012f06: 7110 4302 0200 |000b: invoke-static {v2}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@0243 │ │ -012f0c: 3802 5d00 |000e: if-eqz v2, 006b // +005d │ │ -012f10: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -012f12: 2126 |0011: array-length v6, v2 │ │ -012f14: b1d6 |0012: sub-int/2addr v6, v13 │ │ -012f16: 3563 5800 |0013: if-ge v3, v6, 006b // +0058 │ │ -012f1a: 4600 0203 |0015: aget-object v0, v2, v3 │ │ -012f1e: 54a6 9b00 |0017: iget-object v6, v10, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ -012f22: 6e20 0403 0600 |0019: invoke-virtual {v6, v0}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0304 │ │ -012f28: 0a04 |001c: move-result v4 │ │ -012f2a: 3804 0400 |001d: if-eqz v4, 0021 // +0004 │ │ -012f2e: 390b 0600 |001f: if-nez v11, 0025 // +0006 │ │ -012f32: 3904 4700 |0021: if-nez v4, 0068 // +0047 │ │ -012f36: 380c 4500 |0023: if-eqz v12, 0068 // +0045 │ │ -012f3a: 2201 7d00 |0025: new-instance v1, Ljava/io/File; // type@007d │ │ -012f3e: 54a6 9d00 |0027: iget-object v6, v10, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -012f42: 6e10 1e00 0600 |0029: invoke-virtual {v6}, Landroid/app/Application;.getFilesDir:()Ljava/io/File; // method@001e │ │ -012f48: 0c06 |002c: move-result-object v6 │ │ -012f4a: 7030 6201 6100 |002d: invoke-direct {v1, v6, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -012f50: 6206 2f00 |0030: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -012f54: 6207 2500 |0032: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012f58: 2208 b000 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -012f5c: 7010 ee01 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -012f62: 1a09 4d01 |0039: const-string v9, "Deleting file " // string@014d │ │ -012f66: 6e20 f501 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f6c: 0c08 |003e: move-result-object v8 │ │ -012f6e: 6e20 f501 0800 |003f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012f74: 0c08 |0042: move-result-object v8 │ │ -012f76: 6e10 f901 0800 |0043: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -012f7c: 0c08 |0046: move-result-object v8 │ │ -012f7e: 7230 1204 7608 |0047: invoke-interface {v6, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -012f84: 6e10 6601 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0166 │ │ -012f8a: 0a06 |004d: move-result v6 │ │ -012f8c: 3906 1a00 |004e: if-nez v6, 0068 // +001a │ │ -012f90: 6206 2500 |0050: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -012f94: 2207 b000 |0052: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -012f98: 7010 ee01 0700 |0054: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -012f9e: 1a08 0401 |0057: const-string v8, "Could not delete report : " // string@0104 │ │ -012fa2: 6e20 f501 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -012fa8: 0c07 |005c: move-result-object v7 │ │ -012faa: 6e20 f401 1700 |005d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -012fb0: 0c07 |0060: move-result-object v7 │ │ -012fb2: 6e10 f901 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -012fb8: 0c07 |0064: move-result-object v7 │ │ -012fba: 7120 cf00 7600 |0065: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -012fc0: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -012fc4: 28a7 |006a: goto 0011 // -0059 │ │ -012fc6: 0e00 |006b: return-void │ │ +012ed4: |[012ed4] org.acra.ErrorReporter.deletePendingReports:(ZZI)V │ │ +012ee4: 2205 f800 |0000: new-instance v5, Lorg/acra/CrashReportFinder; // type@00f8 │ │ +012ee8: 54a6 9d00 |0002: iget-object v6, v10, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012eec: 7020 0a03 6500 |0004: invoke-direct {v5, v6}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@030a │ │ +012ef2: 6e10 0b03 0500 |0007: invoke-virtual {v5}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@030b │ │ +012ef8: 0c02 |000a: move-result-object v2 │ │ +012efa: 7110 4502 0200 |000b: invoke-static {v2}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@0245 │ │ +012f00: 3802 5d00 |000e: if-eqz v2, 006b // +005d │ │ +012f04: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +012f06: 2126 |0011: array-length v6, v2 │ │ +012f08: b1d6 |0012: sub-int/2addr v6, v13 │ │ +012f0a: 3563 5800 |0013: if-ge v3, v6, 006b // +0058 │ │ +012f0e: 4600 0203 |0015: aget-object v0, v2, v3 │ │ +012f12: 54a6 9b00 |0017: iget-object v6, v10, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ +012f16: 6e20 0603 0600 |0019: invoke-virtual {v6, v0}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0306 │ │ +012f1c: 0a04 |001c: move-result v4 │ │ +012f1e: 3804 0400 |001d: if-eqz v4, 0021 // +0004 │ │ +012f22: 390b 0600 |001f: if-nez v11, 0025 // +0006 │ │ +012f26: 3904 4700 |0021: if-nez v4, 0068 // +0047 │ │ +012f2a: 380c 4500 |0023: if-eqz v12, 0068 // +0045 │ │ +012f2e: 2201 7d00 |0025: new-instance v1, Ljava/io/File; // type@007d │ │ +012f32: 54a6 9d00 |0027: iget-object v6, v10, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +012f36: 6e10 1e00 0600 |0029: invoke-virtual {v6}, Landroid/app/Application;.getFilesDir:()Ljava/io/File; // method@001e │ │ +012f3c: 0c06 |002c: move-result-object v6 │ │ +012f3e: 7030 6401 6100 |002d: invoke-direct {v1, v6, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +012f44: 6206 2f00 |0030: sget-object v6, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +012f48: 6207 2500 |0032: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012f4c: 2208 b000 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +012f50: 7010 f001 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +012f56: 1a09 4d01 |0039: const-string v9, "Deleting file " // string@014d │ │ +012f5a: 6e20 f701 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012f60: 0c08 |003e: move-result-object v8 │ │ +012f62: 6e20 f701 0800 |003f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012f68: 0c08 |0042: move-result-object v8 │ │ +012f6a: 6e10 fb01 0800 |0043: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012f70: 0c08 |0046: move-result-object v8 │ │ +012f72: 7230 1404 7608 |0047: invoke-interface {v6, v7, v8}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +012f78: 6e10 6801 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0168 │ │ +012f7e: 0a06 |004d: move-result v6 │ │ +012f80: 3906 1a00 |004e: if-nez v6, 0068 // +001a │ │ +012f84: 6206 2500 |0050: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +012f88: 2207 b000 |0052: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ +012f8c: 7010 f001 0700 |0054: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +012f92: 1a08 0401 |0057: const-string v8, "Could not delete report : " // string@0104 │ │ +012f96: 6e20 f701 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +012f9c: 0c07 |005c: move-result-object v7 │ │ +012f9e: 6e20 f601 1700 |005d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +012fa4: 0c07 |0060: move-result-object v7 │ │ +012fa6: 6e10 fb01 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +012fac: 0c07 |0064: move-result-object v7 │ │ +012fae: 7120 cf00 7600 |0065: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +012fb4: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ +012fb8: 28a7 |006a: goto 0011 // -0059 │ │ +012fba: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0007 line=878 │ │ 0x000b line=879 │ │ 0x000e line=880 │ │ 0x0010 line=881 │ │ @@ -6866,89 +6861,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -012fc8: |[012fc8] org.acra.ErrorReporter.endApplication:()V │ │ -012fd8: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -012fde: 0c00 |0003: move-result-object v0 │ │ -012fe0: 6e10 b702 0000 |0004: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -012fe6: 0c00 |0007: move-result-object v0 │ │ -012fe8: 6201 cf00 |0008: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -012fec: 3210 1800 |000a: if-eq v0, v1, 0022 // +0018 │ │ -012ff0: 7100 9302 0000 |000c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -012ff6: 0c00 |000f: move-result-object v0 │ │ -012ff8: 6e10 b702 0000 |0010: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -012ffe: 0c00 |0013: move-result-object v0 │ │ -013000: 6201 d000 |0014: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -013004: 3310 1600 |0016: if-ne v0, v1, 002c // +0016 │ │ -013008: 7100 9302 0000 |0018: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01300e: 0c00 |001b: move-result-object v0 │ │ -013010: 6e10 a902 0000 |001c: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.forceCloseDialogAfterToast:()Z // method@02a9 │ │ -013016: 0a00 |001f: move-result v0 │ │ -013018: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ -01301c: 5430 9e00 |0022: iget-object v0, v3, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -013020: 5431 9800 |0024: iget-object v1, v3, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ -013024: 5432 a300 |0026: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ -013028: 7230 fe01 1002 |0028: invoke-interface {v0, v1, v2}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@01fe │ │ -01302e: 0e00 |002b: return-void │ │ -013030: 6200 2500 |002c: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013034: 2201 b000 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -013038: 7010 ee01 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01303e: 5432 9d00 |0033: iget-object v2, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013042: 6e10 2000 0200 |0035: invoke-virtual {v2}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013048: 0c02 |0038: move-result-object v2 │ │ -01304a: 6e20 f501 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013050: 0c01 |003c: move-result-object v1 │ │ -013052: 1a02 1500 |003d: const-string v2, " fatal error : " // string@0015 │ │ -013056: 6e20 f501 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01305c: 0c01 |0042: move-result-object v1 │ │ -01305e: 5432 a300 |0043: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ -013062: 6e10 0f02 0200 |0045: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@020f │ │ -013068: 0c02 |0048: move-result-object v2 │ │ -01306a: 6e20 f501 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013070: 0c01 |004c: move-result-object v1 │ │ -013072: 6e10 f901 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013078: 0c01 |0050: move-result-object v1 │ │ -01307a: 5432 a300 |0051: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ -01307e: 7130 d000 1002 |0053: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -013084: 5430 9c00 |0056: iget-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ -013088: 3800 2f00 |0058: if-eqz v0, 0087 // +002f │ │ -01308c: 6200 2500 |005a: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013090: 1a01 8701 |005c: const-string v1, "Finishing the last Activity prior to killing the Process" // string@0187 │ │ -013094: 7120 d200 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -01309a: 5430 9c00 |0061: iget-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ -01309e: 6e10 0100 0000 |0063: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ -0130a4: 6200 2500 |0066: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0130a8: 2201 b000 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0130ac: 7010 ee01 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0130b2: 1a02 8601 |006d: const-string v2, "Finished " // string@0186 │ │ -0130b6: 6e20 f501 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0130bc: 0c01 |0072: move-result-object v1 │ │ -0130be: 5432 9c00 |0073: iget-object v2, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ -0130c2: 6e10 bf01 0200 |0075: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0130c8: 0c02 |0078: move-result-object v2 │ │ -0130ca: 6e20 f401 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0130d0: 0c01 |007c: move-result-object v1 │ │ -0130d2: 6e10 f901 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0130d8: 0c01 |0080: move-result-object v1 │ │ -0130da: 7120 d200 1000 |0081: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -0130e0: 1200 |0084: const/4 v0, #int 0 // #0 │ │ -0130e2: 5b30 9c00 |0085: iput-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ -0130e6: 7100 b500 0000 |0087: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ -0130ec: 0a00 |008a: move-result v0 │ │ -0130ee: 7110 b400 0000 |008b: invoke-static {v0}, Landroid/os/Process;.killProcess:(I)V // method@00b4 │ │ -0130f4: 1300 0a00 |008e: const/16 v0, #int 10 // #a │ │ -0130f8: 7110 fc01 0000 |0090: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@01fc │ │ -0130fe: 2898 |0093: goto 002b // -0068 │ │ +012fbc: |[012fbc] org.acra.ErrorReporter.endApplication:()V │ │ +012fcc: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +012fd2: 0c00 |0003: move-result-object v0 │ │ +012fd4: 6e10 b902 0000 |0004: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +012fda: 0c00 |0007: move-result-object v0 │ │ +012fdc: 6201 cf00 |0008: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +012fe0: 3210 1800 |000a: if-eq v0, v1, 0022 // +0018 │ │ +012fe4: 7100 9502 0000 |000c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +012fea: 0c00 |000f: move-result-object v0 │ │ +012fec: 6e10 b902 0000 |0010: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +012ff2: 0c00 |0013: move-result-object v0 │ │ +012ff4: 6201 d000 |0014: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +012ff8: 3310 1600 |0016: if-ne v0, v1, 002c // +0016 │ │ +012ffc: 7100 9502 0000 |0018: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013002: 0c00 |001b: move-result-object v0 │ │ +013004: 6e10 ab02 0000 |001c: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.forceCloseDialogAfterToast:()Z // method@02ab │ │ +01300a: 0a00 |001f: move-result v0 │ │ +01300c: 3800 0c00 |0020: if-eqz v0, 002c // +000c │ │ +013010: 5430 9e00 |0022: iget-object v0, v3, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +013014: 5431 9800 |0024: iget-object v1, v3, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ +013018: 5432 a300 |0026: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ +01301c: 7230 0002 1002 |0028: invoke-interface {v0, v1, v2}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@0200 │ │ +013022: 0e00 |002b: return-void │ │ +013024: 6200 2500 |002c: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013028: 2201 b000 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +01302c: 7010 f001 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013032: 5432 9d00 |0033: iget-object v2, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013036: 6e10 2000 0200 |0035: invoke-virtual {v2}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +01303c: 0c02 |0038: move-result-object v2 │ │ +01303e: 6e20 f701 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013044: 0c01 |003c: move-result-object v1 │ │ +013046: 1a02 1500 |003d: const-string v2, " fatal error : " // string@0015 │ │ +01304a: 6e20 f701 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013050: 0c01 |0042: move-result-object v1 │ │ +013052: 5432 a300 |0043: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ +013056: 6e10 1102 0200 |0045: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0211 │ │ +01305c: 0c02 |0048: move-result-object v2 │ │ +01305e: 6e20 f701 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013064: 0c01 |004c: move-result-object v1 │ │ +013066: 6e10 fb01 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01306c: 0c01 |0050: move-result-object v1 │ │ +01306e: 5432 a300 |0051: iget-object v2, v3, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ +013072: 7130 d000 1002 |0053: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +013078: 5430 9c00 |0056: iget-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ +01307c: 3800 2f00 |0058: if-eqz v0, 0087 // +002f │ │ +013080: 6200 2500 |005a: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013084: 1a01 8701 |005c: const-string v1, "Finishing the last Activity prior to killing the Process" // string@0187 │ │ +013088: 7120 d200 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +01308e: 5430 9c00 |0061: iget-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ +013092: 6e10 0100 0000 |0063: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ +013098: 6200 2500 |0066: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01309c: 2201 b000 |0068: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0130a0: 7010 f001 0100 |006a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0130a6: 1a02 8601 |006d: const-string v2, "Finished " // string@0186 │ │ +0130aa: 6e20 f701 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0130b0: 0c01 |0072: move-result-object v1 │ │ +0130b2: 5432 9c00 |0073: iget-object v2, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ +0130b6: 6e10 c101 0200 |0075: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +0130bc: 0c02 |0078: move-result-object v2 │ │ +0130be: 6e20 f601 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +0130c4: 0c01 |007c: move-result-object v1 │ │ +0130c6: 6e10 fb01 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0130cc: 0c01 |0080: move-result-object v1 │ │ +0130ce: 7120 d200 1000 |0081: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +0130d4: 1200 |0084: const/4 v0, #int 0 // #0 │ │ +0130d6: 5b30 9c00 |0085: iput-object v0, v3, Lorg/acra/ErrorReporter;.lastActivityCreated:Landroid/app/Activity; // field@009c │ │ +0130da: 7100 b500 0000 |0087: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ +0130e0: 0a00 |008a: move-result v0 │ │ +0130e2: 7110 b400 0000 |008b: invoke-static {v0}, Landroid/os/Process;.killProcess:(I)V // method@00b4 │ │ +0130e8: 1300 0a00 |008e: const/16 v0, #int 10 // #a │ │ +0130ec: 7110 fe01 0000 |0090: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@01fe │ │ +0130f2: 2898 |0093: goto 002b // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ + 0x000c line=387 │ │ + 0x001c line=388 │ │ 0x0022 line=391 │ │ 0x002b line=413 │ │ 0x002c line=396 │ │ 0x0056 line=403 │ │ 0x005a line=404 │ │ 0x0061 line=405 │ │ 0x0066 line=406 │ │ @@ -6963,54 +6960,54 @@ │ │ type : '()Lorg/acra/ErrorReporter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -013100: |[013100] org.acra.ErrorReporter.getInstance:()Lorg/acra/ErrorReporter; │ │ -013110: 7100 9402 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -013116: 0c00 |0003: move-result-object v0 │ │ -013118: 1100 |0004: return-object v0 │ │ +0130f4: |[0130f4] org.acra.ErrorReporter.getInstance:()Lorg/acra/ErrorReporter; │ │ +013104: 7100 9602 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +01310a: 0c00 |0003: move-result-object v0 │ │ +01310c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ │ │ #11 : (in Lorg/acra/ErrorReporter;) │ │ name : 'getLatestNonSilentReport' │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -01311c: |[01311c] org.acra.ErrorReporter.getLatestNonSilentReport:([Ljava/lang/String;)Ljava/lang/String; │ │ -01312c: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ -013130: 2141 |0002: array-length v1, v4 │ │ -013132: 3d01 1d00 |0003: if-lez v1, 0020 // +001d │ │ -013136: 2141 |0005: array-length v1, v4 │ │ -013138: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -01313c: 3a00 1200 |0008: if-ltz v0, 001a // +0012 │ │ -013140: 5431 9b00 |000a: iget-object v1, v3, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ -013144: 4602 0400 |000c: aget-object v2, v4, v0 │ │ -013148: 6e20 0503 2100 |000e: invoke-virtual {v1, v2}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0305 │ │ -01314e: 0a01 |0011: move-result v1 │ │ -013150: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ -013154: 4601 0400 |0014: aget-object v1, v4, v0 │ │ -013158: 1101 |0016: return-object v1 │ │ -01315a: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01315e: 28ef |0019: goto 0008 // -0011 │ │ -013160: 2141 |001a: array-length v1, v4 │ │ -013162: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -013166: 4601 0401 |001d: aget-object v1, v4, v1 │ │ -01316a: 28f7 |001f: goto 0016 // -0009 │ │ -01316c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -01316e: 28f5 |0021: goto 0016 // -000b │ │ +013110: |[013110] org.acra.ErrorReporter.getLatestNonSilentReport:([Ljava/lang/String;)Ljava/lang/String; │ │ +013120: 3804 2000 |0000: if-eqz v4, 0020 // +0020 │ │ +013124: 2141 |0002: array-length v1, v4 │ │ +013126: 3d01 1d00 |0003: if-lez v1, 0020 // +001d │ │ +01312a: 2141 |0005: array-length v1, v4 │ │ +01312c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +013130: 3a00 1200 |0008: if-ltz v0, 001a // +0012 │ │ +013134: 5431 9b00 |000a: iget-object v1, v3, Lorg/acra/ErrorReporter;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@009b │ │ +013138: 4602 0400 |000c: aget-object v2, v4, v0 │ │ +01313c: 6e20 0703 2100 |000e: invoke-virtual {v1, v2}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0307 │ │ +013142: 0a01 |0011: move-result v1 │ │ +013144: 3901 0500 |0012: if-nez v1, 0017 // +0005 │ │ +013148: 4601 0400 |0014: aget-object v1, v4, v0 │ │ +01314c: 1101 |0016: return-object v1 │ │ +01314e: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +013152: 28ef |0019: goto 0008 // -0011 │ │ +013154: 2141 |001a: array-length v1, v4 │ │ +013156: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01315a: 4601 0401 |001d: aget-object v1, v4, v1 │ │ +01315e: 28f7 |001f: goto 0016 // -0009 │ │ +013160: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +013162: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0005 line=851 │ │ 0x000a line=852 │ │ 0x0014 line=853 │ │ 0x0016 line=859 │ │ @@ -7028,43 +7025,43 @@ │ │ type : '(Lorg/acra/collector/CrashReportData;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -013170: |[013170] org.acra.ErrorReporter.getReportFileName:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ │ -013180: 2201 4d00 |0000: new-instance v1, Landroid/text/format/Time; // type@004d │ │ -013184: 7010 c400 0100 |0002: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -01318a: 6e10 c900 0100 |0005: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -013190: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -013192: 6e20 ca00 4100 |0009: invoke-virtual {v1, v4}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ -013198: 0b02 |000c: move-result-wide v2 │ │ -01319a: 6204 b800 |000d: sget-object v4, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -01319e: 6e20 a703 4700 |000f: invoke-virtual {v7, v4}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a7 │ │ -0131a4: 0c00 |0012: move-result-object v0 │ │ -0131a6: 2204 b000 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0131aa: 7010 ee01 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0131b0: 1a05 0000 |0018: const-string v5, "" // string@0000 │ │ -0131b4: 6e20 f501 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0131ba: 0c04 |001d: move-result-object v4 │ │ -0131bc: 6e30 f301 2403 |001e: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0131c2: 0c05 |0021: move-result-object v5 │ │ -0131c4: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -0131c8: 6204 7d00 |0024: sget-object v4, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ -0131cc: 6e20 f501 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0131d2: 0c04 |0029: move-result-object v4 │ │ -0131d4: 1a05 6100 |002a: const-string v5, ".stacktrace" // string@0061 │ │ -0131d8: 6e20 f501 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0131de: 0c04 |002f: move-result-object v4 │ │ -0131e0: 6e10 f901 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0131e6: 0c04 |0033: move-result-object v4 │ │ -0131e8: 1104 |0034: return-object v4 │ │ -0131ea: 1a04 0000 |0035: const-string v4, "" // string@0000 │ │ -0131ee: 28ef |0037: goto 0026 // -0011 │ │ +013164: |[013164] org.acra.ErrorReporter.getReportFileName:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ │ +013174: 2201 4d00 |0000: new-instance v1, Landroid/text/format/Time; // type@004d │ │ +013178: 7010 c400 0100 |0002: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +01317e: 6e10 c900 0100 |0005: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +013184: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +013186: 6e20 ca00 4100 |0009: invoke-virtual {v1, v4}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ +01318c: 0b02 |000c: move-result-wide v2 │ │ +01318e: 6204 b800 |000d: sget-object v4, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +013192: 6e20 a903 4700 |000f: invoke-virtual {v7, v4}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a9 │ │ +013198: 0c00 |0012: move-result-object v0 │ │ +01319a: 2204 b000 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01319e: 7010 f001 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0131a4: 1a05 0000 |0018: const-string v5, "" // string@0000 │ │ +0131a8: 6e20 f701 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0131ae: 0c04 |001d: move-result-object v4 │ │ +0131b0: 6e30 f501 2403 |001e: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +0131b6: 0c05 |0021: move-result-object v5 │ │ +0131b8: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +0131bc: 6204 7d00 |0024: sget-object v4, Lorg/acra/ACRAConstants;.SILENT_SUFFIX:Ljava/lang/String; // field@007d │ │ +0131c0: 6e20 f701 4500 |0026: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0131c6: 0c04 |0029: move-result-object v4 │ │ +0131c8: 1a05 6100 |002a: const-string v5, ".stacktrace" // string@0061 │ │ +0131cc: 6e20 f701 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0131d2: 0c04 |002f: move-result-object v4 │ │ +0131d4: 6e10 fb01 0400 |0030: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0131da: 0c04 |0033: move-result-object v4 │ │ +0131dc: 1104 |0034: return-object v4 │ │ +0131de: 1a04 0000 |0035: const-string v4, "" // string@0000 │ │ +0131e2: 28ef |0037: goto 0026 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0005 line=808 │ │ 0x0008 line=809 │ │ 0x000d line=810 │ │ 0x0013 line=811 │ │ @@ -7080,138 +7077,145 @@ │ │ type : '(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 179 16-bit code units │ │ -0131f0: |[0131f0] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V │ │ -013200: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -013202: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -013204: 55a1 9a00 |0002: iget-boolean v1, v10, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -013208: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -01320c: 0e00 |0006: return-void │ │ -01320e: 1207 |0007: const/4 v7, #int 0 // #0 │ │ -013210: 390c 8800 |0008: if-nez v12, 0090 // +0088 │ │ -013214: 7100 9302 0000 |000a: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01321a: 0c01 |000d: move-result-object v1 │ │ -01321c: 6e10 b702 0100 |000e: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013222: 0c0c |0011: move-result-object v12 │ │ -013224: 390b 0900 |0012: if-nez v11, 001b // +0009 │ │ -013228: 220b 9900 |0014: new-instance v11, Ljava/lang/Exception; // type@0099 │ │ -01322c: 1a01 0c05 |0016: const-string v1, "Report requested by developer" // string@050c │ │ -013230: 7020 a401 1b00 |0018: invoke-direct {v11, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -013236: 6201 d000 |001b: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -01323a: 321c 1400 |001d: if-eq v12, v1, 0031 // +0014 │ │ -01323e: 7100 9302 0000 |001f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013244: 0c01 |0022: move-result-object v1 │ │ -013246: 6e10 c302 0100 |0023: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c3 │ │ -01324c: 0a01 |0026: move-result v1 │ │ -01324e: 3801 7c00 |0027: if-eqz v1, 00a3 // +007c │ │ -013252: 6201 ce00 |0029: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -013256: 321c 0600 |002b: if-eq v12, v1, 0031 // +0006 │ │ -01325a: 6201 cd00 |002d: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -01325e: 331c 7400 |002f: if-ne v12, v1, 00a3 // +0074 │ │ -013262: 0139 |0031: move v9, v3 │ │ -013264: 3809 0a00 |0032: if-eqz v9, 003c // +000a │ │ -013268: 2201 fb00 |0034: new-instance v1, Lorg/acra/ErrorReporter$2; // type@00fb │ │ -01326c: 7020 1803 a100 |0036: invoke-direct {v1, v10}, Lorg/acra/ErrorReporter$2;.:(Lorg/acra/ErrorReporter;)V // method@0318 │ │ -013272: 6e10 1a03 0100 |0039: invoke-virtual {v1}, Lorg/acra/ErrorReporter$2;.start:()V // method@031a │ │ -013278: 54a1 9900 |003c: iget-object v1, v10, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -01327c: 54a5 9800 |003e: iget-object v5, v10, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ -013280: 6e40 ac03 b15d |0040: invoke-virtual {v1, v11, v13, v5}, Lorg/acra/collector/CrashReportDataFactory;.createCrashData:(Ljava/lang/Throwable;ZLjava/lang/Thread;)Lorg/acra/collector/CrashReportData; // method@03ac │ │ -013286: 0c06 |0043: move-result-object v6 │ │ -013288: 7020 3303 6a00 |0044: invoke-direct {v10, v6}, Lorg/acra/ErrorReporter;.getReportFileName:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; // method@0333 │ │ -01328e: 0c04 |0047: move-result-object v4 │ │ -013290: 7030 3f03 4a06 |0048: invoke-direct {v10, v4, v6}, Lorg/acra/ErrorReporter;.saveCrashReportFile:(Ljava/lang/String;Lorg/acra/collector/CrashReportData;)V // method@033f │ │ -013296: 1208 |004b: const/4 v8, #int 0 // #0 │ │ -013298: 6201 cf00 |004c: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -01329c: 321c 1000 |004e: if-eq v12, v1, 005e // +0010 │ │ -0132a0: 6201 d000 |0050: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -0132a4: 321c 0c00 |0052: if-eq v12, v1, 005e // +000c │ │ -0132a8: 54a1 a100 |0054: iget-object v1, v10, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ -0132ac: 1a05 7a06 |0056: const-string v5, "acra.alwaysaccept" // string@067a │ │ -0132b0: 7230 5d00 5100 |0058: invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -0132b6: 0a01 |005b: move-result v1 │ │ -0132b8: 3801 4900 |005c: if-eqz v1, 00a5 // +0049 │ │ -0132bc: 6201 2500 |005e: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0132c0: 1a05 c000 |0060: const-string v5, "About to start ReportSenderWorker from #handleException" // string@00c0 │ │ -0132c4: 7120 cd00 5100 |0062: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0132ca: 6e30 4303 7a03 |0065: invoke-virtual {v10, v7, v3}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0343 │ │ -0132d0: 0c08 |0068: move-result-object v8 │ │ -0132d2: 3809 0c00 |0069: if-eqz v9, 0075 // +000c │ │ -0132d6: 6a00 a200 |006b: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ -0132da: 2201 fc00 |006d: new-instance v1, Lorg/acra/ErrorReporter$3; // type@00fc │ │ -0132de: 7020 1b03 a100 |006f: invoke-direct {v1, v10}, Lorg/acra/ErrorReporter$3;.:(Lorg/acra/ErrorReporter;)V // method@031b │ │ -0132e4: 6e10 1d03 0100 |0072: invoke-virtual {v1}, Lorg/acra/ErrorReporter$3;.start:()V // method@031d │ │ -0132ea: 0782 |0075: move-object v2, v8 │ │ -0132ec: 6201 cd00 |0076: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -0132f0: 331c 3900 |0078: if-ne v12, v1, 00b1 // +0039 │ │ -0132f4: 54a1 a100 |007a: iget-object v1, v10, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ -0132f8: 1a05 7a06 |007c: const-string v5, "acra.alwaysaccept" // string@067a │ │ -0132fc: 7230 5d00 5100 |007e: invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -013302: 0a01 |0081: move-result v1 │ │ -013304: 3901 2f00 |0082: if-nez v1, 00b1 // +002f │ │ -013308: 2200 fd00 |0084: new-instance v0, Lorg/acra/ErrorReporter$4; // type@00fd │ │ -01330c: 07a1 |0086: move-object v1, v10 │ │ -01330e: 01e5 |0087: move v5, v14 │ │ -013310: 7606 1e03 0000 |0088: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/ErrorReporter$4;.:(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V // method@031e │ │ -013316: 6e10 2003 0000 |008b: invoke-virtual {v0}, Lorg/acra/ErrorReporter$4;.start:()V // method@0320 │ │ -01331c: 2900 78ff |008e: goto/16 0006 // -0088 │ │ -013320: 6201 cf00 |0090: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -013324: 331c 80ff |0092: if-ne v12, v1, 0012 // -0080 │ │ -013328: 7100 9302 0000 |0094: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01332e: 0c01 |0097: move-result-object v1 │ │ -013330: 6e10 b702 0100 |0098: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013336: 0c01 |009b: move-result-object v1 │ │ -013338: 6205 cf00 |009c: sget-object v5, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -01333c: 3251 74ff |009e: if-eq v1, v5, 0012 // -008c │ │ -013340: 1217 |00a0: const/4 v7, #int 1 // #1 │ │ -013342: 2900 71ff |00a1: goto/16 0012 // -008f │ │ -013346: 0109 |00a3: move v9, v0 │ │ -013348: 288e |00a4: goto 0032 // -0072 │ │ -01334a: 6201 ce00 |00a5: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -01334e: 331c c2ff |00a7: if-ne v12, v1, 0069 // -003e │ │ -013352: 6201 2500 |00a9: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013356: 1a05 ca04 |00ab: const-string v5, "Notification will be created on application start." // string@04ca │ │ -01335a: 7120 cd00 5100 |00ad: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -013360: 28b9 |00b0: goto 0069 // -0047 │ │ -013362: 0103 |00b1: move v3, v0 │ │ -013364: 28d2 |00b2: goto 0084 // -002e │ │ +0131e4: |[0131e4] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V │ │ +0131f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0131f6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0131f8: 55a1 9a00 |0002: iget-boolean v1, v10, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +0131fc: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +013200: 0e00 |0006: return-void │ │ +013202: 1207 |0007: const/4 v7, #int 0 // #0 │ │ +013204: 390c 8800 |0008: if-nez v12, 0090 // +0088 │ │ +013208: 7100 9502 0000 |000a: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01320e: 0c01 |000d: move-result-object v1 │ │ +013210: 6e10 b902 0100 |000e: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +013216: 0c0c |0011: move-result-object v12 │ │ +013218: 390b 0900 |0012: if-nez v11, 001b // +0009 │ │ +01321c: 220b 9900 |0014: new-instance v11, Ljava/lang/Exception; // type@0099 │ │ +013220: 1a01 0c05 |0016: const-string v1, "Report requested by developer" // string@050c │ │ +013224: 7020 a601 1b00 |0018: invoke-direct {v11, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +01322a: 6201 d000 |001b: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +01322e: 321c 1400 |001d: if-eq v12, v1, 0031 // +0014 │ │ +013232: 7100 9502 0000 |001f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013238: 0c01 |0022: move-result-object v1 │ │ +01323a: 6e10 c502 0100 |0023: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c5 │ │ +013240: 0a01 |0026: move-result v1 │ │ +013242: 3801 7c00 |0027: if-eqz v1, 00a3 // +007c │ │ +013246: 6201 ce00 |0029: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +01324a: 321c 0600 |002b: if-eq v12, v1, 0031 // +0006 │ │ +01324e: 6201 cd00 |002d: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +013252: 331c 7400 |002f: if-ne v12, v1, 00a3 // +0074 │ │ +013256: 0139 |0031: move v9, v3 │ │ +013258: 3809 0a00 |0032: if-eqz v9, 003c // +000a │ │ +01325c: 2201 fb00 |0034: new-instance v1, Lorg/acra/ErrorReporter$2; // type@00fb │ │ +013260: 7020 1a03 a100 |0036: invoke-direct {v1, v10}, Lorg/acra/ErrorReporter$2;.:(Lorg/acra/ErrorReporter;)V // method@031a │ │ +013266: 6e10 1c03 0100 |0039: invoke-virtual {v1}, Lorg/acra/ErrorReporter$2;.start:()V // method@031c │ │ +01326c: 54a1 9900 |003c: iget-object v1, v10, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +013270: 54a5 9800 |003e: iget-object v5, v10, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ +013274: 6e40 ae03 b15d |0040: invoke-virtual {v1, v11, v13, v5}, Lorg/acra/collector/CrashReportDataFactory;.createCrashData:(Ljava/lang/Throwable;ZLjava/lang/Thread;)Lorg/acra/collector/CrashReportData; // method@03ae │ │ +01327a: 0c06 |0043: move-result-object v6 │ │ +01327c: 7020 3503 6a00 |0044: invoke-direct {v10, v6}, Lorg/acra/ErrorReporter;.getReportFileName:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; // method@0335 │ │ +013282: 0c04 |0047: move-result-object v4 │ │ +013284: 7030 4103 4a06 |0048: invoke-direct {v10, v4, v6}, Lorg/acra/ErrorReporter;.saveCrashReportFile:(Ljava/lang/String;Lorg/acra/collector/CrashReportData;)V // method@0341 │ │ +01328a: 1208 |004b: const/4 v8, #int 0 // #0 │ │ +01328c: 6201 cf00 |004c: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +013290: 321c 1000 |004e: if-eq v12, v1, 005e // +0010 │ │ +013294: 6201 d000 |0050: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +013298: 321c 0c00 |0052: if-eq v12, v1, 005e // +000c │ │ +01329c: 54a1 a100 |0054: iget-object v1, v10, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ +0132a0: 1a05 7a06 |0056: const-string v5, "acra.alwaysaccept" // string@067a │ │ +0132a4: 7230 5d00 5100 |0058: invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +0132aa: 0a01 |005b: move-result v1 │ │ +0132ac: 3801 4900 |005c: if-eqz v1, 00a5 // +0049 │ │ +0132b0: 6201 2500 |005e: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0132b4: 1a05 c000 |0060: const-string v5, "About to start ReportSenderWorker from #handleException" // string@00c0 │ │ +0132b8: 7120 cd00 5100 |0062: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +0132be: 6e30 4503 7a03 |0065: invoke-virtual {v10, v7, v3}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0345 │ │ +0132c4: 0c08 |0068: move-result-object v8 │ │ +0132c6: 3809 0c00 |0069: if-eqz v9, 0075 // +000c │ │ +0132ca: 6a00 a200 |006b: sput-boolean v0, Lorg/acra/ErrorReporter;.toastWaitEnded:Z // field@00a2 │ │ +0132ce: 2201 fc00 |006d: new-instance v1, Lorg/acra/ErrorReporter$3; // type@00fc │ │ +0132d2: 7020 1d03 a100 |006f: invoke-direct {v1, v10}, Lorg/acra/ErrorReporter$3;.:(Lorg/acra/ErrorReporter;)V // method@031d │ │ +0132d8: 6e10 1f03 0100 |0072: invoke-virtual {v1}, Lorg/acra/ErrorReporter$3;.start:()V // method@031f │ │ +0132de: 0782 |0075: move-object v2, v8 │ │ +0132e0: 6201 cd00 |0076: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +0132e4: 331c 3900 |0078: if-ne v12, v1, 00b1 // +0039 │ │ +0132e8: 54a1 a100 |007a: iget-object v1, v10, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ +0132ec: 1a05 7a06 |007c: const-string v5, "acra.alwaysaccept" // string@067a │ │ +0132f0: 7230 5d00 5100 |007e: invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +0132f6: 0a01 |0081: move-result v1 │ │ +0132f8: 3901 2f00 |0082: if-nez v1, 00b1 // +002f │ │ +0132fc: 2200 fd00 |0084: new-instance v0, Lorg/acra/ErrorReporter$4; // type@00fd │ │ +013300: 07a1 |0086: move-object v1, v10 │ │ +013302: 01e5 |0087: move v5, v14 │ │ +013304: 7606 2003 0000 |0088: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/acra/ErrorReporter$4;.:(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V // method@0320 │ │ +01330a: 6e10 2203 0000 |008b: invoke-virtual {v0}, Lorg/acra/ErrorReporter$4;.start:()V // method@0322 │ │ +013310: 2900 78ff |008e: goto/16 0006 // -0088 │ │ +013314: 6201 cf00 |0090: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +013318: 331c 80ff |0092: if-ne v12, v1, 0012 // -0080 │ │ +01331c: 7100 9502 0000 |0094: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013322: 0c01 |0097: move-result-object v1 │ │ +013324: 6e10 b902 0100 |0098: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +01332a: 0c01 |009b: move-result-object v1 │ │ +01332c: 6205 cf00 |009c: sget-object v5, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +013330: 3251 74ff |009e: if-eq v1, v5, 0012 // -008c │ │ +013334: 1217 |00a0: const/4 v7, #int 1 // #1 │ │ +013336: 2900 71ff |00a1: goto/16 0012 // -008f │ │ +01333a: 0109 |00a3: move v9, v0 │ │ +01333c: 288e |00a4: goto 0032 // -0072 │ │ +01333e: 6201 ce00 |00a5: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +013342: 331c c2ff |00a7: if-ne v12, v1, 0069 // -003e │ │ +013346: 6201 2500 |00a9: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01334a: 1a05 ca04 |00ab: const-string v5, "Notification will be created on application start." // string@04ca │ │ +01334e: 7120 cd00 5100 |00ad: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +013354: 28b9 |00b0: goto 0069 // -0047 │ │ +013356: 0103 |00b1: move v3, v0 │ │ +013358: 28d2 |00b2: goto 0084 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=605 │ │ 0x0006 line=742 │ │ 0x0007 line=609 │ │ 0x0008 line=610 │ │ 0x000a line=613 │ │ 0x0012 line=625 │ │ 0x0014 line=626 │ │ 0x001b line=629 │ │ + 0x001f line=630 │ │ 0x0032 line=632 │ │ 0x0034 line=633 │ │ + 0x0039 line=647 │ │ 0x003c line=653 │ │ 0x0044 line=658 │ │ 0x0048 line=659 │ │ 0x004b line=661 │ │ 0x004c line=663 │ │ + 0x0058 line=665 │ │ 0x005e line=668 │ │ 0x0065 line=669 │ │ 0x0069 line=674 │ │ 0x006b line=679 │ │ 0x006d line=680 │ │ + 0x0072 line=701 │ │ 0x0075 line=707 │ │ 0x0076 line=708 │ │ + 0x007e line=709 │ │ 0x0084 line=711 │ │ + 0x008b line=741 │ │ 0x0090 line=619 │ │ + 0x0094 line=620 │ │ 0x00a0 line=621 │ │ - 0x00a4 line=629 │ │ + 0x00a4 line=630 │ │ 0x00a5 line=670 │ │ 0x00a9 line=671 │ │ - 0x00b2 line=708 │ │ + 0x00b2 line=709 │ │ locals : │ │ 0x0000 - 0x0016 reg=11 e Ljava/lang/Throwable; │ │ 0x0076 - 0x0090 reg=2 worker Lorg/acra/SendWorker; │ │ 0x0084 - 0x0090 reg=3 showDirectDialog Z │ │ 0x0048 - 0x0090 reg=4 reportFileName Ljava/lang/String; │ │ 0x0044 - 0x0090 reg=6 crashReportData Lorg/acra/collector/CrashReportData; │ │ 0x004c - 0x0090 reg=8 sender Lorg/acra/SendWorker; │ │ @@ -7233,112 +7237,113 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 196 16-bit code units │ │ -013368: |[013368] org.acra.ErrorReporter.notifySendReport:(Ljava/lang/String;)V │ │ -013378: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -01337c: 540d 9d00 |0002: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013380: 1a10 ca0c |0004: const-string v16, "notification" // string@0cca │ │ -013384: 0800 1000 |0006: move-object/from16 v0, v16 │ │ -013388: 6e20 2200 0d00 |0008: invoke-virtual {v13, v0}, Landroid/app/Application;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0022 │ │ -01338e: 0c0a |000b: move-result-object v10 │ │ -013390: 1f0a 0f00 |000c: check-cast v10, Landroid/app/NotificationManager; // type@000f │ │ -013394: 7100 9302 0000 |000e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01339a: 0c02 |0011: move-result-object v2 │ │ -01339c: 7210 9203 0200 |0012: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifIcon:()I // method@0392 │ │ -0133a2: 0a07 |0015: move-result v7 │ │ -0133a4: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0133a8: 540d 9d00 |0018: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0133ac: 7210 9403 0200 |001a: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0394 │ │ -0133b2: 0a10 |001d: move-result v16 │ │ -0133b4: 0200 1000 |001e: move/from16 v0, v16 │ │ -0133b8: 6e20 2300 0d00 |0020: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ -0133be: 0c0c |0023: move-result-object v12 │ │ -0133c0: 7100 fb01 0000 |0024: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -0133c6: 0b0e |0027: move-result-wide v14 │ │ -0133c8: 2208 0e00 |0028: new-instance v8, Landroid/app/Notification; // type@000e │ │ -0133cc: 705f 2900 78ec |002a: invoke-direct {v8, v7, v12, v14, v15}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0029 │ │ -0133d2: 0800 1200 |002d: move-object/from16 v0, v18 │ │ -0133d6: 540d 9d00 |002f: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0133da: 7210 9503 0200 |0031: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0395 │ │ -0133e0: 0a10 |0034: move-result v16 │ │ -0133e2: 0200 1000 |0035: move/from16 v0, v16 │ │ -0133e6: 6e20 2300 0d00 |0037: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ -0133ec: 0c05 |003a: move-result-object v5 │ │ -0133ee: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -0133f2: 540d 9d00 |003d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0133f6: 7210 9303 0200 |003f: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0393 │ │ -0133fc: 0a10 |0042: move-result v16 │ │ -0133fe: 0200 1000 |0043: move/from16 v0, v16 │ │ -013402: 6e20 2300 0d00 |0045: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ -013408: 0c04 |0048: move-result-object v4 │ │ -01340a: 2209 1900 |0049: new-instance v9, Landroid/content/Intent; // type@0019 │ │ -01340e: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -013412: 540d 9d00 |004d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013416: 1c10 f500 |004f: const-class v16, Lorg/acra/CrashReportDialog; // type@00f5 │ │ -01341a: 0800 1000 |0051: move-object/from16 v0, v16 │ │ -01341e: 7030 4a00 d900 |0053: invoke-direct {v9, v13, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -013424: 620d 2500 |0056: sget-object v13, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013428: 2210 b000 |0058: new-instance v16, Ljava/lang/StringBuilder; // type@00b0 │ │ -01342c: 7601 ee01 1000 |005a: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013432: 1a11 1701 |005d: const-string v17, "Creating Notification for " // string@0117 │ │ -013436: 7402 f501 1000 |005f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01343c: 0c10 |0062: move-result-object v16 │ │ -01343e: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -013442: 0801 1300 |0065: move-object/from16 v1, v19 │ │ -013446: 6e20 f501 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01344c: 0c10 |006a: move-result-object v16 │ │ -01344e: 7401 f901 1000 |006b: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013454: 0c10 |006e: move-result-object v16 │ │ -013456: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -01345a: 7120 cd00 0d00 |0071: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -013460: 1a0d 0105 |0074: const-string v13, "REPORT_FILE_NAME" // string@0501 │ │ -013464: 0800 1300 |0076: move-object/from16 v0, v19 │ │ -013468: 6e30 5000 d900 |0078: invoke-virtual {v9, v13, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -01346e: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -013472: 540d 9d00 |007d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013476: 6010 9f00 |007f: sget v16, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ -01347a: d811 1001 |0081: add-int/lit8 v17, v16, #int 1 // #01 │ │ -01347e: 6711 9f00 |0083: sput v17, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ -013482: 1511 0008 |0085: const/high16 v17, #int 134217728 // #800 │ │ -013486: 0200 1000 |0087: move/from16 v0, v16 │ │ -01348a: 0201 1100 |0089: move/from16 v1, v17 │ │ -01348e: 7140 2d00 0d19 |008b: invoke-static {v13, v0, v9, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ -013494: 0c03 |008e: move-result-object v3 │ │ -013496: 0800 1200 |008f: move-object/from16 v0, v18 │ │ -01349a: 540d 9d00 |0091: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -01349e: 6e53 2a00 d845 |0093: invoke-virtual {v8, v13, v5, v4, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@002a │ │ -0134a4: 2206 1900 |0096: new-instance v6, Landroid/content/Intent; // type@0019 │ │ -0134a8: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -0134ac: 540d 9d00 |009a: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0134b0: 1c10 f500 |009c: const-class v16, Lorg/acra/CrashReportDialog; // type@00f5 │ │ -0134b4: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -0134b8: 7030 4a00 d600 |00a0: invoke-direct {v6, v13, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -0134be: 1a0d 7c01 |00a3: const-string v13, "FORCE_CANCEL" // string@017c │ │ -0134c2: 1310 0100 |00a5: const/16 v16, #int 1 // #1 │ │ -0134c6: 0200 1000 |00a7: move/from16 v0, v16 │ │ -0134ca: 6e30 5100 d600 |00a9: invoke-virtual {v6, v13, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0051 │ │ -0134d0: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ -0134d4: 540d 9d00 |00ae: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0134d8: 1310 ffff |00b0: const/16 v16, #int -1 // #ffff │ │ -0134dc: 1311 0000 |00b2: const/16 v17, #int 0 // #0 │ │ -0134e0: 0200 1000 |00b4: move/from16 v0, v16 │ │ -0134e4: 0201 1100 |00b6: move/from16 v1, v17 │ │ -0134e8: 7140 2d00 0d16 |00b8: invoke-static {v13, v0, v6, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ -0134ee: 0c0b |00bb: move-result-object v11 │ │ -0134f0: 5b8b 0000 |00bc: iput-object v11, v8, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ -0134f4: 130d 9a02 |00be: const/16 v13, #int 666 // #29a │ │ -0134f8: 6e30 2c00 da08 |00c0: invoke-virtual {v10, v13, v8}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002c │ │ -0134fe: 0e00 |00c3: return-void │ │ +01335c: |[01335c] org.acra.ErrorReporter.notifySendReport:(Ljava/lang/String;)V │ │ +01336c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +013370: 540d 9d00 |0002: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013374: 1a10 c70c |0004: const-string v16, "notification" // string@0cc7 │ │ +013378: 0800 1000 |0006: move-object/from16 v0, v16 │ │ +01337c: 6e20 2200 0d00 |0008: invoke-virtual {v13, v0}, Landroid/app/Application;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0022 │ │ +013382: 0c0a |000b: move-result-object v10 │ │ +013384: 1f0a 0f00 |000c: check-cast v10, Landroid/app/NotificationManager; // type@000f │ │ +013388: 7100 9502 0000 |000e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01338e: 0c02 |0011: move-result-object v2 │ │ +013390: 7210 9403 0200 |0012: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifIcon:()I // method@0394 │ │ +013396: 0a07 |0015: move-result v7 │ │ +013398: 0800 1200 |0016: move-object/from16 v0, v18 │ │ +01339c: 540d 9d00 |0018: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0133a0: 7210 9603 0200 |001a: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifTickerText:()I // method@0396 │ │ +0133a6: 0a10 |001d: move-result v16 │ │ +0133a8: 0200 1000 |001e: move/from16 v0, v16 │ │ +0133ac: 6e20 2300 0d00 |0020: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ +0133b2: 0c0c |0023: move-result-object v12 │ │ +0133b4: 7100 fd01 0000 |0024: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +0133ba: 0b0e |0027: move-result-wide v14 │ │ +0133bc: 2208 0e00 |0028: new-instance v8, Landroid/app/Notification; // type@000e │ │ +0133c0: 705f 2900 78ec |002a: invoke-direct {v8, v7, v12, v14, v15}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0029 │ │ +0133c6: 0800 1200 |002d: move-object/from16 v0, v18 │ │ +0133ca: 540d 9d00 |002f: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0133ce: 7210 9703 0200 |0031: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifTitle:()I // method@0397 │ │ +0133d4: 0a10 |0034: move-result v16 │ │ +0133d6: 0200 1000 |0035: move/from16 v0, v16 │ │ +0133da: 6e20 2300 0d00 |0037: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ +0133e0: 0c05 |003a: move-result-object v5 │ │ +0133e2: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0133e6: 540d 9d00 |003d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0133ea: 7210 9503 0200 |003f: invoke-interface {v2}, Lorg/acra/annotation/ReportsCrashes;.resNotifText:()I // method@0395 │ │ +0133f0: 0a10 |0042: move-result v16 │ │ +0133f2: 0200 1000 |0043: move/from16 v0, v16 │ │ +0133f6: 6e20 2300 0d00 |0045: invoke-virtual {v13, v0}, Landroid/app/Application;.getText:(I)Ljava/lang/CharSequence; // method@0023 │ │ +0133fc: 0c04 |0048: move-result-object v4 │ │ +0133fe: 2209 1900 |0049: new-instance v9, Landroid/content/Intent; // type@0019 │ │ +013402: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +013406: 540d 9d00 |004d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +01340a: 1c10 f500 |004f: const-class v16, Lorg/acra/CrashReportDialog; // type@00f5 │ │ +01340e: 0800 1000 |0051: move-object/from16 v0, v16 │ │ +013412: 7030 4a00 d900 |0053: invoke-direct {v9, v13, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +013418: 620d 2500 |0056: sget-object v13, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01341c: 2210 b000 |0058: new-instance v16, Ljava/lang/StringBuilder; // type@00b0 │ │ +013420: 7601 f001 1000 |005a: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013426: 1a11 1701 |005d: const-string v17, "Creating Notification for " // string@0117 │ │ +01342a: 7402 f701 1000 |005f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013430: 0c10 |0062: move-result-object v16 │ │ +013432: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +013436: 0801 1300 |0065: move-object/from16 v1, v19 │ │ +01343a: 6e20 f701 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013440: 0c10 |006a: move-result-object v16 │ │ +013442: 7401 fb01 1000 |006b: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013448: 0c10 |006e: move-result-object v16 │ │ +01344a: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +01344e: 7120 cd00 0d00 |0071: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +013454: 1a0d 0105 |0074: const-string v13, "REPORT_FILE_NAME" // string@0501 │ │ +013458: 0800 1300 |0076: move-object/from16 v0, v19 │ │ +01345c: 6e30 5000 d900 |0078: invoke-virtual {v9, v13, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +013462: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +013466: 540d 9d00 |007d: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +01346a: 6010 9f00 |007f: sget v16, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ +01346e: d811 1001 |0081: add-int/lit8 v17, v16, #int 1 // #01 │ │ +013472: 6711 9f00 |0083: sput v17, Lorg/acra/ErrorReporter;.mNotificationCounter:I // field@009f │ │ +013476: 1511 0008 |0085: const/high16 v17, #int 134217728 // #800 │ │ +01347a: 0200 1000 |0087: move/from16 v0, v16 │ │ +01347e: 0201 1100 |0089: move/from16 v1, v17 │ │ +013482: 7140 2d00 0d19 |008b: invoke-static {v13, v0, v9, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ +013488: 0c03 |008e: move-result-object v3 │ │ +01348a: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +01348e: 540d 9d00 |0091: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013492: 6e53 2a00 d845 |0093: invoke-virtual {v8, v13, v5, v4, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@002a │ │ +013498: 2206 1900 |0096: new-instance v6, Landroid/content/Intent; // type@0019 │ │ +01349c: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +0134a0: 540d 9d00 |009a: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0134a4: 1c10 f500 |009c: const-class v16, Lorg/acra/CrashReportDialog; // type@00f5 │ │ +0134a8: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +0134ac: 7030 4a00 d600 |00a0: invoke-direct {v6, v13, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +0134b2: 1a0d 7c01 |00a3: const-string v13, "FORCE_CANCEL" // string@017c │ │ +0134b6: 1310 0100 |00a5: const/16 v16, #int 1 // #1 │ │ +0134ba: 0200 1000 |00a7: move/from16 v0, v16 │ │ +0134be: 6e30 5100 d600 |00a9: invoke-virtual {v6, v13, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0051 │ │ +0134c4: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0134c8: 540d 9d00 |00ae: iget-object v13, v0, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0134cc: 1310 ffff |00b0: const/16 v16, #int -1 // #ffff │ │ +0134d0: 1311 0000 |00b2: const/16 v17, #int 0 // #0 │ │ +0134d4: 0200 1000 |00b4: move/from16 v0, v16 │ │ +0134d8: 0201 1100 |00b6: move/from16 v1, v17 │ │ +0134dc: 7140 2d00 0d16 |00b8: invoke-static {v13, v0, v6, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ +0134e2: 0c0b |00bb: move-result-object v11 │ │ +0134e4: 5b8b 0000 |00bc: iput-object v11, v8, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ +0134e8: 130d 9a02 |00be: const/16 v13, #int 666 // #29a │ │ +0134ec: 6e30 2c00 da08 |00c0: invoke-virtual {v10, v13, v8}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002c │ │ +0134f2: 0e00 |00c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ + 0x0006 line=776 │ │ 0x000e line=778 │ │ 0x0012 line=781 │ │ 0x0016 line=783 │ │ 0x0024 line=784 │ │ 0x0028 line=785 │ │ 0x002d line=787 │ │ 0x003b line=788 │ │ @@ -7374,39 +7379,39 @@ │ │ type : '(Ljava/lang/String;Lorg/acra/collector/CrashReportData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -013500: |[013500] org.acra.ErrorReporter.saveCrashReportFile:(Ljava/lang/String;Lorg/acra/collector/CrashReportData;)V │ │ -013510: 6202 2500 |0000: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013514: 2203 b000 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -013518: 7010 ee01 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01351e: 1a04 ba05 |0007: const-string v4, "Writing crash report file " // string@05ba │ │ -013522: 6e20 f501 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013528: 0c03 |000c: move-result-object v3 │ │ -01352a: 6e20 f501 6300 |000d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013530: 0c03 |0010: move-result-object v3 │ │ -013532: 1a04 4c00 |0011: const-string v4, "." // string@004c │ │ -013536: 6e20 f501 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01353c: 0c03 |0016: move-result-object v3 │ │ -01353e: 6e10 f901 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013544: 0c03 |001a: move-result-object v3 │ │ -013546: 7120 cd00 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01354c: 2201 f900 |001e: new-instance v1, Lorg/acra/CrashReportPersister; // type@00f9 │ │ -013550: 5452 9d00 |0020: iget-object v2, v5, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013554: 7020 0a03 2100 |0022: invoke-direct {v1, v2}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030a │ │ -01355a: 6e30 0f03 7106 |0025: invoke-virtual {v1, v7, v6}, Lorg/acra/CrashReportPersister;.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V // method@030f │ │ -013560: 0e00 |0028: return-void │ │ -013562: 0d00 |0029: move-exception v0 │ │ -013564: 6202 2500 |002a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013568: 1a03 c900 |002c: const-string v3, "An error occurred while writing the report file..." // string@00c9 │ │ -01356c: 7130 d000 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -013572: 28f7 |0031: goto 0028 // -0009 │ │ +0134f4: |[0134f4] org.acra.ErrorReporter.saveCrashReportFile:(Ljava/lang/String;Lorg/acra/collector/CrashReportData;)V │ │ +013504: 6202 2500 |0000: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013508: 2203 b000 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +01350c: 7010 f001 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013512: 1a04 ba05 |0007: const-string v4, "Writing crash report file " // string@05ba │ │ +013516: 6e20 f701 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01351c: 0c03 |000c: move-result-object v3 │ │ +01351e: 6e20 f701 6300 |000d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013524: 0c03 |0010: move-result-object v3 │ │ +013526: 1a04 4c00 |0011: const-string v4, "." // string@004c │ │ +01352a: 6e20 f701 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013530: 0c03 |0016: move-result-object v3 │ │ +013532: 6e10 fb01 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013538: 0c03 |001a: move-result-object v3 │ │ +01353a: 7120 cd00 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +013540: 2201 f900 |001e: new-instance v1, Lorg/acra/CrashReportPersister; // type@00f9 │ │ +013544: 5452 9d00 |0020: iget-object v2, v5, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013548: 7020 0c03 2100 |0022: invoke-direct {v1, v2}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030c │ │ +01354e: 6e30 1103 7106 |0025: invoke-virtual {v1, v7, v6}, Lorg/acra/CrashReportPersister;.store:(Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V // method@0311 │ │ +013554: 0e00 |0028: return-void │ │ +013556: 0d00 |0029: move-exception v0 │ │ +013558: 6202 2500 |002a: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01355c: 1a03 c900 |002c: const-string v3, "An error occurred while writing the report file..." // string@00c9 │ │ +013560: 7130 d000 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +013566: 28f7 |0031: goto 0028 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=832 │ │ 0x001e line=833 │ │ 0x0025 line=834 │ │ @@ -7426,18 +7431,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -013584: |[013584] org.acra.ErrorReporter.addCustomData:(Ljava/lang/String;Ljava/lang/String;)V │ │ -013594: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -013598: 6e30 b103 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/collector/CrashReportDataFactory;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03b1 │ │ -01359e: 0e00 |0005: return-void │ │ +013578: |[013578] org.acra.ErrorReporter.addCustomData:(Ljava/lang/String;Ljava/lang/String;)V │ │ +013588: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +01358c: 6e30 b303 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/collector/CrashReportDataFactory;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03b3 │ │ +013592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0006 reg=2 key Ljava/lang/String; │ │ @@ -7448,18 +7453,18 @@ │ │ type : '(Lorg/acra/sender/ReportSender;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0135a0: |[0135a0] org.acra.ErrorReporter.addReportSender:(Lorg/acra/sender/ReportSender;)V │ │ -0135b0: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -0135b4: 7220 5902 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -0135ba: 0e00 |0005: return-void │ │ +013594: |[013594] org.acra.ErrorReporter.addReportSender:(Lorg/acra/sender/ReportSender;)V │ │ +0135a4: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +0135a8: 7220 5b02 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +0135ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0006 reg=2 sender Lorg/acra/sender/ReportSender; │ │ @@ -7469,136 +7474,137 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -0135bc: |[0135bc] org.acra.ErrorReporter.checkReportsOnApplicationStart:()V │ │ -0135cc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0135ce: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0135d0: 54ec a100 |0002: iget-object v12, v14, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ -0135d4: 1a0d 7e06 |0004: const-string v13, "acra.lastVersionNr" // string@067e │ │ -0135d8: 7230 5e00 dc0b |0006: invoke-interface {v12, v13, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ -0135de: 0a0c |0009: move-result v12 │ │ -0135e0: 81c2 |000a: int-to-long v2, v12 │ │ -0135e2: 2206 3b01 |000b: new-instance v6, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ -0135e6: 54ec 9d00 |000d: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0135ea: 7020 7d04 c600 |000f: invoke-direct {v6, v12}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047d │ │ -0135f0: 6e10 7e04 0600 |0012: invoke-virtual {v6}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@047e │ │ -0135f6: 0c05 |0015: move-result-object v5 │ │ -0135f8: 3805 9e00 |0016: if-eqz v5, 00b4 // +009e │ │ -0135fc: 525c 0200 |0018: iget v12, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ -013600: 81cc |001a: int-to-long v12, v12 │ │ -013602: 310c 0c02 |001b: cmp-long v12, v12, v2 │ │ -013606: 3d0c 9700 |001d: if-lez v12, 00b4 // +0097 │ │ -01360a: 01a1 |001f: move v1, v10 │ │ -01360c: 3801 1f00 |0020: if-eqz v1, 003f // +001f │ │ -013610: 7100 9302 0000 |0022: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013616: 0c0c |0025: move-result-object v12 │ │ -013618: 6e10 a302 0c00 |0026: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.deleteOldUnsentReportsOnApplicationStart:()Z // method@02a3 │ │ -01361e: 0a0c |0029: move-result v12 │ │ -013620: 380c 0500 |002a: if-eqz v12, 002f // +0005 │ │ -013624: 6e10 2d03 0e00 |002c: invoke-virtual {v14}, Lorg/acra/ErrorReporter;.deletePendingReports:()V // method@032d │ │ -01362a: 54ec a100 |002f: iget-object v12, v14, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ -01362e: 7210 5b00 0c00 |0031: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -013634: 0c07 |0034: move-result-object v7 │ │ -013636: 1a0c 7e06 |0035: const-string v12, "acra.lastVersionNr" // string@067e │ │ -01363a: 525d 0200 |0037: iget v13, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ -01363e: 7230 5800 c70d |0039: invoke-interface {v7, v12, v13}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0058 │ │ -013644: 7210 5600 0700 |003c: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ -01364a: 7100 9302 0000 |003f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013650: 0c0c |0042: move-result-object v12 │ │ -013652: 6e10 b702 0c00 |0043: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013658: 0c0c |0046: move-result-object v12 │ │ -01365a: 620d ce00 |0047: sget-object v13, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -01365e: 32dc 0e00 |0049: if-eq v12, v13, 0057 // +000e │ │ -013662: 7100 9302 0000 |004b: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013668: 0c0c |004e: move-result-object v12 │ │ -01366a: 6e10 b702 0c00 |004f: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013670: 0c0c |0052: move-result-object v12 │ │ -013672: 620d cd00 |0053: sget-object v13, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -013676: 33dc 0f00 |0055: if-ne v12, v13, 0064 // +000f │ │ -01367a: 7100 9302 0000 |0057: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013680: 0c0c |005a: move-result-object v12 │ │ -013682: 6e10 a402 0c00 |005b: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@02a4 │ │ -013688: 0a0c |005e: move-result v12 │ │ -01368a: 380c 0500 |005f: if-eqz v12, 0064 // +0005 │ │ -01368e: 6e20 2c03 ae00 |0061: invoke-virtual {v14, v10}, Lorg/acra/ErrorReporter;.deletePendingNonApprovedReports:(Z)V // method@032c │ │ -013694: 2208 f800 |0064: new-instance v8, Lorg/acra/CrashReportFinder; // type@00f8 │ │ -013698: 54ec 9d00 |0066: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -01369c: 7020 0803 c800 |0068: invoke-direct {v8, v12}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@0308 │ │ -0136a2: 6e10 0903 0800 |006b: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@0309 │ │ -0136a8: 0c00 |006e: move-result-object v0 │ │ -0136aa: 3800 4400 |006f: if-eqz v0, 00b3 // +0044 │ │ -0136ae: 210c |0071: array-length v12, v0 │ │ -0136b0: 3d0c 4100 |0072: if-lez v12, 00b3 // +0041 │ │ -0136b4: 7100 9302 0000 |0074: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0136ba: 0c0c |0077: move-result-object v12 │ │ -0136bc: 6e10 b702 0c00 |0078: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -0136c2: 0c09 |007b: move-result-object v9 │ │ -0136c4: 6e10 0903 0800 |007c: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@0309 │ │ -0136ca: 0c00 |007f: move-result-object v0 │ │ -0136cc: 7020 2b03 0e00 |0080: invoke-direct {v14, v0}, Lorg/acra/ErrorReporter;.containsOnlySilentOrApprovedReports:([Ljava/lang/String;)Z // method@032b │ │ -0136d2: 0a04 |0083: move-result v4 │ │ -0136d4: 620c cf00 |0084: sget-object v12, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -0136d8: 32c9 1000 |0086: if-eq v9, v12, 0096 // +0010 │ │ -0136dc: 620c d000 |0088: sget-object v12, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -0136e0: 32c9 0c00 |008a: if-eq v9, v12, 0096 // +000c │ │ -0136e4: 3804 2b00 |008c: if-eqz v4, 00b7 // +002b │ │ -0136e8: 620c ce00 |008e: sget-object v12, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -0136ec: 32c9 0600 |0090: if-eq v9, v12, 0096 // +0006 │ │ -0136f0: 620c cd00 |0092: sget-object v12, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -0136f4: 33c9 2300 |0094: if-ne v9, v12, 00b7 // +0023 │ │ -0136f8: 620c d000 |0096: sget-object v12, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -0136fc: 33c9 1100 |0098: if-ne v9, v12, 00a9 // +0011 │ │ -013700: 3904 0f00 |009a: if-nez v4, 00a9 // +000f │ │ -013704: 54ec 9d00 |009c: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013708: 7100 9302 0000 |009e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01370e: 0c0d |00a1: move-result-object v13 │ │ -013710: 6e10 c302 0d00 |00a2: invoke-virtual {v13}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c3 │ │ -013716: 0a0d |00a5: move-result v13 │ │ -013718: 7130 8804 dc0a |00a6: invoke-static {v12, v13, v10}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@0488 │ │ -01371e: 620a 2500 |00a9: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013722: 1a0c bf00 |00ab: const-string v12, "About to start ReportSenderWorker from #checkReportOnApplicationStart" // string@00bf │ │ -013726: 7120 d400 ca00 |00ad: invoke-static {v10, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ -01372c: 6e30 4303 be0b |00b0: invoke-virtual {v14, v11, v11}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0343 │ │ -013732: 0e00 |00b3: return-void │ │ -013734: 01b1 |00b4: move v1, v11 │ │ -013736: 2900 6bff |00b5: goto/16 0020 // -0095 │ │ -01373a: 7100 9302 0000 |00b7: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013740: 0c0a |00ba: move-result-object v10 │ │ -013742: 6e10 b702 0a00 |00bb: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013748: 0c0a |00be: move-result-object v10 │ │ -01374a: 620b ce00 |00bf: sget-object v11, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -01374e: 33ba 0a00 |00c1: if-ne v10, v11, 00cb // +000a │ │ -013752: 7020 3203 0e00 |00c3: invoke-direct {v14, v0}, Lorg/acra/ErrorReporter;.getLatestNonSilentReport:([Ljava/lang/String;)Ljava/lang/String; // method@0332 │ │ -013758: 0c0a |00c6: move-result-object v10 │ │ -01375a: 7020 3903 ae00 |00c7: invoke-direct {v14, v10}, Lorg/acra/ErrorReporter;.notifySendReport:(Ljava/lang/String;)V // method@0339 │ │ -013760: 28e9 |00ca: goto 00b3 // -0017 │ │ -013762: 7100 9302 0000 |00cb: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013768: 0c0a |00ce: move-result-object v10 │ │ -01376a: 6e10 b702 0a00 |00cf: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013770: 0c0a |00d2: move-result-object v10 │ │ -013772: 620b cd00 |00d3: sget-object v11, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -013776: 33ba deff |00d5: if-ne v10, v11, 00b3 // -0022 │ │ -01377a: 28dc |00d7: goto 00b3 // -0024 │ │ +0135b0: |[0135b0] org.acra.ErrorReporter.checkReportsOnApplicationStart:()V │ │ +0135c0: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0135c2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0135c4: 54ec a100 |0002: iget-object v12, v14, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ +0135c8: 1a0d 7e06 |0004: const-string v13, "acra.lastVersionNr" // string@067e │ │ +0135cc: 7230 5e00 dc0b |0006: invoke-interface {v12, v13, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ +0135d2: 0a0c |0009: move-result v12 │ │ +0135d4: 81c2 |000a: int-to-long v2, v12 │ │ +0135d6: 2206 3b01 |000b: new-instance v6, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ +0135da: 54ec 9d00 |000d: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0135de: 7020 7f04 c600 |000f: invoke-direct {v6, v12}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047f │ │ +0135e4: 6e10 8004 0600 |0012: invoke-virtual {v6}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@0480 │ │ +0135ea: 0c05 |0015: move-result-object v5 │ │ +0135ec: 3805 9e00 |0016: if-eqz v5, 00b4 // +009e │ │ +0135f0: 525c 0200 |0018: iget v12, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ +0135f4: 81cc |001a: int-to-long v12, v12 │ │ +0135f6: 310c 0c02 |001b: cmp-long v12, v12, v2 │ │ +0135fa: 3d0c 9700 |001d: if-lez v12, 00b4 // +0097 │ │ +0135fe: 01a1 |001f: move v1, v10 │ │ +013600: 3801 1f00 |0020: if-eqz v1, 003f // +001f │ │ +013604: 7100 9502 0000 |0022: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01360a: 0c0c |0025: move-result-object v12 │ │ +01360c: 6e10 a502 0c00 |0026: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.deleteOldUnsentReportsOnApplicationStart:()Z // method@02a5 │ │ +013612: 0a0c |0029: move-result v12 │ │ +013614: 380c 0500 |002a: if-eqz v12, 002f // +0005 │ │ +013618: 6e10 2f03 0e00 |002c: invoke-virtual {v14}, Lorg/acra/ErrorReporter;.deletePendingReports:()V // method@032f │ │ +01361e: 54ec a100 |002f: iget-object v12, v14, Lorg/acra/ErrorReporter;.prefs:Landroid/content/SharedPreferences; // field@00a1 │ │ +013622: 7210 5b00 0c00 |0031: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +013628: 0c07 |0034: move-result-object v7 │ │ +01362a: 1a0c 7e06 |0035: const-string v12, "acra.lastVersionNr" // string@067e │ │ +01362e: 525d 0200 |0037: iget v13, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ +013632: 7230 5800 c70d |0039: invoke-interface {v7, v12, v13}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0058 │ │ +013638: 7210 5600 0700 |003c: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ +01363e: 7100 9502 0000 |003f: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013644: 0c0c |0042: move-result-object v12 │ │ +013646: 6e10 b902 0c00 |0043: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +01364c: 0c0c |0046: move-result-object v12 │ │ +01364e: 620d ce00 |0047: sget-object v13, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +013652: 32dc 0e00 |0049: if-eq v12, v13, 0057 // +000e │ │ +013656: 7100 9502 0000 |004b: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01365c: 0c0c |004e: move-result-object v12 │ │ +01365e: 6e10 b902 0c00 |004f: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +013664: 0c0c |0052: move-result-object v12 │ │ +013666: 620d cd00 |0053: sget-object v13, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +01366a: 33dc 0f00 |0055: if-ne v12, v13, 0064 // +000f │ │ +01366e: 7100 9502 0000 |0057: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013674: 0c0c |005a: move-result-object v12 │ │ +013676: 6e10 a602 0c00 |005b: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.deleteUnapprovedReportsOnApplicationStart:()Z // method@02a6 │ │ +01367c: 0a0c |005e: move-result v12 │ │ +01367e: 380c 0500 |005f: if-eqz v12, 0064 // +0005 │ │ +013682: 6e20 2e03 ae00 |0061: invoke-virtual {v14, v10}, Lorg/acra/ErrorReporter;.deletePendingNonApprovedReports:(Z)V // method@032e │ │ +013688: 2208 f800 |0064: new-instance v8, Lorg/acra/CrashReportFinder; // type@00f8 │ │ +01368c: 54ec 9d00 |0066: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013690: 7020 0a03 c800 |0068: invoke-direct {v8, v12}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@030a │ │ +013696: 6e10 0b03 0800 |006b: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@030b │ │ +01369c: 0c00 |006e: move-result-object v0 │ │ +01369e: 3800 4400 |006f: if-eqz v0, 00b3 // +0044 │ │ +0136a2: 210c |0071: array-length v12, v0 │ │ +0136a4: 3d0c 4100 |0072: if-lez v12, 00b3 // +0041 │ │ +0136a8: 7100 9502 0000 |0074: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0136ae: 0c0c |0077: move-result-object v12 │ │ +0136b0: 6e10 b902 0c00 |0078: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +0136b6: 0c09 |007b: move-result-object v9 │ │ +0136b8: 6e10 0b03 0800 |007c: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@030b │ │ +0136be: 0c00 |007f: move-result-object v0 │ │ +0136c0: 7020 2d03 0e00 |0080: invoke-direct {v14, v0}, Lorg/acra/ErrorReporter;.containsOnlySilentOrApprovedReports:([Ljava/lang/String;)Z // method@032d │ │ +0136c6: 0a04 |0083: move-result v4 │ │ +0136c8: 620c cf00 |0084: sget-object v12, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +0136cc: 32c9 1000 |0086: if-eq v9, v12, 0096 // +0010 │ │ +0136d0: 620c d000 |0088: sget-object v12, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +0136d4: 32c9 0c00 |008a: if-eq v9, v12, 0096 // +000c │ │ +0136d8: 3804 2b00 |008c: if-eqz v4, 00b7 // +002b │ │ +0136dc: 620c ce00 |008e: sget-object v12, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +0136e0: 32c9 0600 |0090: if-eq v9, v12, 0096 // +0006 │ │ +0136e4: 620c cd00 |0092: sget-object v12, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +0136e8: 33c9 2300 |0094: if-ne v9, v12, 00b7 // +0023 │ │ +0136ec: 620c d000 |0096: sget-object v12, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +0136f0: 33c9 1100 |0098: if-ne v9, v12, 00a9 // +0011 │ │ +0136f4: 3904 0f00 |009a: if-nez v4, 00a9 // +000f │ │ +0136f8: 54ec 9d00 |009c: iget-object v12, v14, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0136fc: 7100 9502 0000 |009e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013702: 0c0d |00a1: move-result-object v13 │ │ +013704: 6e10 c502 0d00 |00a2: invoke-virtual {v13}, Lorg/acra/ACRAConfiguration;.resToastText:()I // method@02c5 │ │ +01370a: 0a0d |00a5: move-result v13 │ │ +01370c: 7130 8a04 dc0a |00a6: invoke-static {v12, v13, v10}, Lorg/acra/util/ToastSender;.sendToast:(Landroid/content/Context;II)V // method@048a │ │ +013712: 620a 2500 |00a9: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013716: 1a0c bf00 |00ab: const-string v12, "About to start ReportSenderWorker from #checkReportOnApplicationStart" // string@00bf │ │ +01371a: 7120 d400 ca00 |00ad: invoke-static {v10, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ +013720: 6e30 4503 be0b |00b0: invoke-virtual {v14, v11, v11}, Lorg/acra/ErrorReporter;.startSendingReports:(ZZ)Lorg/acra/SendWorker; // method@0345 │ │ +013726: 0e00 |00b3: return-void │ │ +013728: 01b1 |00b4: move v1, v11 │ │ +01372a: 2900 6bff |00b5: goto/16 0020 // -0095 │ │ +01372e: 7100 9502 0000 |00b7: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013734: 0c0a |00ba: move-result-object v10 │ │ +013736: 6e10 b902 0a00 |00bb: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +01373c: 0c0a |00be: move-result-object v10 │ │ +01373e: 620b ce00 |00bf: sget-object v11, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +013742: 33ba 0a00 |00c1: if-ne v10, v11, 00cb // +000a │ │ +013746: 7020 3403 0e00 |00c3: invoke-direct {v14, v0}, Lorg/acra/ErrorReporter;.getLatestNonSilentReport:([Ljava/lang/String;)Ljava/lang/String; // method@0334 │ │ +01374c: 0c0a |00c6: move-result-object v10 │ │ +01374e: 7020 3b03 ae00 |00c7: invoke-direct {v14, v10}, Lorg/acra/ErrorReporter;.notifySendReport:(Ljava/lang/String;)V // method@033b │ │ +013754: 28e9 |00ca: goto 00b3 // -0017 │ │ +013756: 7100 9502 0000 |00cb: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01375c: 0c0a |00ce: move-result-object v10 │ │ +01375e: 6e10 b902 0a00 |00cf: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +013764: 0c0a |00d2: move-result-object v10 │ │ +013766: 620b cd00 |00d3: sget-object v11, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +01376a: 33ba deff |00d5: if-ne v10, v11, 00b3 // -0022 │ │ +01376e: 28dc |00d7: goto 00b3 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=477 │ │ 0x000b line=478 │ │ 0x0012 line=479 │ │ 0x0016 line=480 │ │ 0x0020 line=481 │ │ 0x0022 line=482 │ │ 0x002c line=483 │ │ 0x002f line=485 │ │ 0x0035 line=486 │ │ 0x003c line=487 │ │ 0x003f line=490 │ │ + 0x0057 line=491 │ │ 0x0061 line=498 │ │ 0x0064 line=501 │ │ 0x006b line=502 │ │ 0x006f line=504 │ │ 0x0074 line=512 │ │ 0x007c line=514 │ │ 0x0080 line=515 │ │ @@ -7634,23 +7640,23 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -01377c: |[01377c] org.acra.ErrorReporter.deletePendingNonApprovedReports:(Z)V │ │ -01378c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01378e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -013790: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ -013794: 0110 |0004: move v0, v1 │ │ -013796: 7040 2e03 2301 |0005: invoke-direct {v3, v2, v1, v0}, Lorg/acra/ErrorReporter;.deletePendingReports:(ZZI)V // method@032e │ │ -01379c: 0e00 |0008: return-void │ │ -01379e: 0120 |0009: move v0, v2 │ │ -0137a0: 28fb |000a: goto 0005 // -0005 │ │ +013770: |[013770] org.acra.ErrorReporter.deletePendingNonApprovedReports:(Z)V │ │ +013780: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +013782: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +013784: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ +013788: 0110 |0004: move v0, v1 │ │ +01378a: 7040 3003 2301 |0005: invoke-direct {v3, v2, v1, v0}, Lorg/acra/ErrorReporter;.deletePendingReports:(ZZI)V // method@0330 │ │ +013790: 0e00 |0008: return-void │ │ +013792: 0120 |0009: move v0, v2 │ │ +013794: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=554 │ │ 0x0005 line=555 │ │ 0x0008 line=556 │ │ 0x000a line=554 │ │ locals : │ │ @@ -7663,19 +7669,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0137a4: |[0137a4] org.acra.ErrorReporter.deletePendingReports:()V │ │ -0137b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0137b6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0137b8: 7040 2e03 1201 |0002: invoke-direct {v2, v1, v1, v0}, Lorg/acra/ErrorReporter;.deletePendingReports:(ZZI)V // method@032e │ │ -0137be: 0e00 |0005: return-void │ │ +013798: |[013798] org.acra.ErrorReporter.deletePendingReports:()V │ │ +0137a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0137aa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0137ac: 7040 3003 1201 |0002: invoke-direct {v2, v1, v1, v0}, Lorg/acra/ErrorReporter;.deletePendingReports:(ZZI)V // method@0330 │ │ +0137b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/acra/ErrorReporter; │ │ │ │ @@ -7684,19 +7690,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0137c0: |[0137c0] org.acra.ErrorReporter.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -0137d0: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -0137d4: 6e20 ae03 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/collector/CrashReportDataFactory;.getCustomData:(Ljava/lang/String;)Ljava/lang/String; // method@03ae │ │ -0137da: 0c00 |0005: move-result-object v0 │ │ -0137dc: 1100 |0006: return-object v0 │ │ +0137b4: |[0137b4] org.acra.ErrorReporter.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +0137c4: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +0137c8: 6e20 b003 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/collector/CrashReportDataFactory;.getCustomData:(Ljava/lang/String;)Ljava/lang/String; // method@03b0 │ │ +0137ce: 0c00 |0005: move-result-object v0 │ │ +0137d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -7705,22 +7711,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0137e0: |[0137e0] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;)V │ │ -0137f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0137f2: 7100 9302 0000 |0001: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0137f8: 0c00 |0004: move-result-object v0 │ │ -0137fa: 6e10 b702 0000 |0005: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013800: 0c00 |0008: move-result-object v0 │ │ -013802: 7051 3503 3210 |0009: invoke-direct {v2, v3, v0, v1, v1}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0335 │ │ -013808: 0e00 |000c: return-void │ │ +0137d4: |[0137d4] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;)V │ │ +0137e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0137e6: 7100 9502 0000 |0001: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0137ec: 0c00 |0004: move-result-object v0 │ │ +0137ee: 6e10 b902 0000 |0005: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +0137f4: 0c00 |0008: move-result-object v0 │ │ +0137f6: 7051 3703 3210 |0009: invoke-direct {v2, v3, v0, v1, v1}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0337 │ │ +0137fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=583 │ │ 0x000c line=584 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x000d reg=3 e Ljava/lang/Throwable; │ │ @@ -7730,22 +7736,22 @@ │ │ type : '(Ljava/lang/Throwable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -01380c: |[01380c] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;Z)V │ │ -01381c: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013822: 0c00 |0003: move-result-object v0 │ │ -013824: 6e10 b702 0000 |0004: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -01382a: 0c00 |0007: move-result-object v0 │ │ -01382c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01382e: 7054 3503 3210 |0009: invoke-direct {v2, v3, v0, v1, v4}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0335 │ │ -013834: 0e00 |000c: return-void │ │ +013800: |[013800] org.acra.ErrorReporter.handleException:(Ljava/lang/Throwable;Z)V │ │ +013810: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013816: 0c00 |0003: move-result-object v0 │ │ +013818: 6e10 b902 0000 |0004: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +01381e: 0c00 |0007: move-result-object v0 │ │ +013820: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +013822: 7054 3703 3210 |0009: invoke-direct {v2, v3, v0, v1, v4}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0337 │ │ +013828: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x000c line=571 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x000d reg=3 e Ljava/lang/Throwable; │ │ @@ -7756,29 +7762,29 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -013838: |[013838] org.acra.ErrorReporter.handleSilentException:(Ljava/lang/Throwable;)V │ │ -013848: 5530 9a00 |0000: iget-boolean v0, v3, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -01384c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -013850: 6200 cf00 |0004: sget-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -013854: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -013856: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -013858: 7052 3503 4310 |0008: invoke-direct {v3, v4, v0, v1, v2}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0335 │ │ -01385e: 6200 2500 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013862: 1a01 9500 |000d: const-string v1, "ACRA sent Silent report." // string@0095 │ │ -013866: 7120 cd00 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01386c: 0e00 |0012: return-void │ │ -01386e: 6200 2500 |0013: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013872: 1a01 9300 |0015: const-string v1, "ACRA is disabled. Silent report not sent." // string@0093 │ │ -013876: 7120 cd00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01387c: 28f8 |001a: goto 0012 // -0008 │ │ +01382c: |[01382c] org.acra.ErrorReporter.handleSilentException:(Ljava/lang/Throwable;)V │ │ +01383c: 5530 9a00 |0000: iget-boolean v0, v3, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +013840: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +013844: 6200 cf00 |0004: sget-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +013848: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +01384a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +01384c: 7052 3703 4310 |0008: invoke-direct {v3, v4, v0, v1, v2}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0337 │ │ +013852: 6200 2500 |000b: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013856: 1a01 9500 |000d: const-string v1, "ACRA sent Silent report." // string@0095 │ │ +01385a: 7120 cd00 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +013860: 0e00 |0012: return-void │ │ +013862: 6200 2500 |0013: sget-object v0, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013866: 1a01 9300 |0015: const-string v1, "ACRA is disabled. Silent report not sent." // string@0093 │ │ +01386a: 7120 cd00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +013870: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0004 line=427 │ │ 0x000b line=428 │ │ 0x0012 line=433 │ │ 0x0013 line=432 │ │ @@ -7791,37 +7797,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -013880: |[013880] org.acra.ErrorReporter.notifyDialog:(Ljava/lang/String;)V │ │ -013890: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013894: 2202 b000 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -013898: 7010 ee01 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01389e: 1a03 1601 |0007: const-string v3, "Creating Dialog for " // string@0116 │ │ -0138a2: 6e20 f501 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0138a8: 0c02 |000c: move-result-object v2 │ │ -0138aa: 6e20 f501 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0138b0: 0c02 |0010: move-result-object v2 │ │ -0138b2: 6e10 f901 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0138b8: 0c02 |0014: move-result-object v2 │ │ -0138ba: 7120 cd00 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0138c0: 2200 1900 |0018: new-instance v0, Landroid/content/Intent; // type@0019 │ │ -0138c4: 5441 9d00 |001a: iget-object v1, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0138c8: 1c02 f500 |001c: const-class v2, Lorg/acra/CrashReportDialog; // type@00f5 │ │ -0138cc: 7030 4a00 1002 |001e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -0138d2: 1a01 0105 |0021: const-string v1, "REPORT_FILE_NAME" // string@0501 │ │ -0138d6: 6e30 5000 1005 |0023: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -0138dc: 1501 0010 |0026: const/high16 v1, #int 268435456 // #1000 │ │ -0138e0: 6e20 5300 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0053 │ │ -0138e6: 5441 9d00 |002b: iget-object v1, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -0138ea: 6e20 2600 0100 |002d: invoke-virtual {v1, v0}, Landroid/app/Application;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -0138f0: 0e00 |0030: return-void │ │ +013874: |[013874] org.acra.ErrorReporter.notifyDialog:(Ljava/lang/String;)V │ │ +013884: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013888: 2202 b000 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +01388c: 7010 f001 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013892: 1a03 1601 |0007: const-string v3, "Creating Dialog for " // string@0116 │ │ +013896: 6e20 f701 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01389c: 0c02 |000c: move-result-object v2 │ │ +01389e: 6e20 f701 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0138a4: 0c02 |0010: move-result-object v2 │ │ +0138a6: 6e10 fb01 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0138ac: 0c02 |0014: move-result-object v2 │ │ +0138ae: 7120 cd00 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +0138b4: 2200 1900 |0018: new-instance v0, Landroid/content/Intent; // type@0019 │ │ +0138b8: 5441 9d00 |001a: iget-object v1, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0138bc: 1c02 f500 |001c: const-class v2, Lorg/acra/CrashReportDialog; // type@00f5 │ │ +0138c0: 7030 4a00 1002 |001e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +0138c6: 1a01 0105 |0021: const-string v1, "REPORT_FILE_NAME" // string@0501 │ │ +0138ca: 6e30 5000 1005 |0023: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +0138d0: 1501 0010 |0026: const/high16 v1, #int 268435456 // #1000 │ │ +0138d4: 6e20 5300 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0053 │ │ +0138da: 5441 9d00 |002b: iget-object v1, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +0138de: 6e20 2600 0100 |002d: invoke-virtual {v1, v0}, Landroid/app/Application;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +0138e4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0018 line=754 │ │ 0x0021 line=755 │ │ 0x0026 line=756 │ │ 0x002b line=757 │ │ @@ -7836,19 +7842,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0138f4: |[0138f4] org.acra.ErrorReporter.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -013904: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -013908: 6e30 b103 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/collector/CrashReportDataFactory;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03b1 │ │ -01390e: 0c00 |0005: move-result-object v0 │ │ -013910: 1100 |0006: return-object v0 │ │ +0138e8: |[0138e8] org.acra.ErrorReporter.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0138f8: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +0138fc: 6e30 b303 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/acra/collector/CrashReportDataFactory;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03b3 │ │ +013902: 0c00 |0005: move-result-object v0 │ │ +013904: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 value Ljava/lang/String; │ │ @@ -7858,18 +7864,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -013914: |[013914] org.acra.ErrorReporter.removeAllReportSenders:()V │ │ -013924: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -013928: 7210 5b02 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@025b │ │ -01392e: 0e00 |0005: return-void │ │ +013908: |[013908] org.acra.ErrorReporter.removeAllReportSenders:()V │ │ +013918: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +01391c: 7210 5d02 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@025d │ │ +013922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0005 line=327 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/ErrorReporter; │ │ │ │ @@ -7878,19 +7884,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -013930: |[013930] org.acra.ErrorReporter.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -013940: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ -013944: 6e20 b203 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/collector/CrashReportDataFactory;.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; // method@03b2 │ │ -01394a: 0c00 |0005: move-result-object v0 │ │ -01394c: 1100 |0006: return-object v0 │ │ +013924: |[013924] org.acra.ErrorReporter.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +013934: 5410 9900 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; // field@0099 │ │ +013938: 6e20 b403 2000 |0002: invoke-virtual {v0, v2}, Lorg/acra/collector/CrashReportDataFactory;.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; // method@03b4 │ │ +01393e: 0c00 |0005: move-result-object v0 │ │ +013940: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -7899,18 +7905,18 @@ │ │ type : '(Lorg/acra/sender/ReportSender;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -013950: |[013950] org.acra.ErrorReporter.removeReportSender:(Lorg/acra/sender/ReportSender;)V │ │ -013960: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -013964: 7220 6202 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0262 │ │ -01396a: 0e00 |0005: return-void │ │ +013944: |[013944] org.acra.ErrorReporter.removeReportSender:(Lorg/acra/sender/ReportSender;)V │ │ +013954: 5410 a000 |0000: iget-object v0, v1, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +013958: 7220 6402 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0264 │ │ +01395e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0006 reg=2 sender Lorg/acra/sender/ReportSender; │ │ @@ -7920,162 +7926,163 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -01396c: |[01396c] org.acra.ErrorReporter.removeReportSenders:(Ljava/lang/Class;)V │ │ -01397c: 1c02 3001 |0000: const-class v2, Lorg/acra/sender/ReportSender; // type@0130 │ │ -013980: 6e20 9f01 4200 |0002: invoke-virtual {v2, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@019f │ │ -013986: 0a02 |0005: move-result v2 │ │ -013988: 3802 2000 |0006: if-eqz v2, 0026 // +0020 │ │ -01398c: 5432 a000 |0008: iget-object v2, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -013990: 7210 6002 0200 |000a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0260 │ │ -013996: 0c00 |000d: move-result-object v0 │ │ -013998: 7210 5202 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01399e: 0a02 |0011: move-result v2 │ │ -0139a0: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -0139a4: 7210 5302 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -0139aa: 0c01 |0017: move-result-object v1 │ │ -0139ac: 1f01 3001 |0018: check-cast v1, Lorg/acra/sender/ReportSender; // type@0130 │ │ -0139b0: 6e20 a001 1400 |001a: invoke-virtual {v4, v1}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@01a0 │ │ -0139b6: 0a02 |001d: move-result v2 │ │ -0139b8: 3802 f0ff |001e: if-eqz v2, 000e // -0010 │ │ -0139bc: 5432 a000 |0020: iget-object v2, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -0139c0: 7220 6202 1200 |0022: invoke-interface {v2, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0262 │ │ -0139c6: 28e9 |0025: goto 000e // -0017 │ │ -0139c8: 0e00 |0026: return-void │ │ +013960: |[013960] org.acra.ErrorReporter.removeReportSenders:(Ljava/lang/Class;)V │ │ +013970: 1c01 3001 |0000: const-class v1, Lorg/acra/sender/ReportSender; // type@0130 │ │ +013974: 6e20 a101 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@01a1 │ │ +01397a: 0a01 |0005: move-result v1 │ │ +01397c: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ +013980: 5431 a000 |0008: iget-object v1, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +013984: 7210 6202 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0262 │ │ +01398a: 0c01 |000d: move-result-object v1 │ │ +01398c: 7210 5402 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +013992: 0a02 |0011: move-result v2 │ │ +013994: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +013998: 7210 5502 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01399e: 0c00 |0017: move-result-object v0 │ │ +0139a0: 1f00 3001 |0018: check-cast v0, Lorg/acra/sender/ReportSender; // type@0130 │ │ +0139a4: 6e20 a201 0400 |001a: invoke-virtual {v4, v0}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@01a2 │ │ +0139aa: 0a02 |001d: move-result v2 │ │ +0139ac: 3802 f0ff |001e: if-eqz v2, 000e // -0010 │ │ +0139b0: 5432 a000 |0020: iget-object v2, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +0139b4: 7220 6402 0200 |0022: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0264 │ │ +0139ba: 28e9 |0025: goto 000e // -0017 │ │ +0139bc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0008 line=312 │ │ 0x001a line=313 │ │ 0x0020 line=314 │ │ 0x0026 line=318 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ - 0x000e - 0x0026 reg=0 i$ Ljava/util/Iterator; │ │ - 0x001a - 0x0026 reg=1 sender Lorg/acra/sender/ReportSender; │ │ + 0x001a - 0x0026 reg=0 sender Lorg/acra/sender/ReportSender; │ │ 0x0000 - 0x0027 reg=3 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x0027 reg=4 senderClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ #15 : (in Lorg/acra/ErrorReporter;) │ │ name : 'setDefaultReportSenders' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -0139cc: |[0139cc] org.acra.ErrorReporter.setDefaultReportSenders:()V │ │ -0139dc: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0139e2: 0c00 |0003: move-result-object v0 │ │ -0139e4: 7100 9202 0000 |0004: invoke-static {}, Lorg/acra/ACRA;.getApplication:()Landroid/app/Application; // method@0292 │ │ -0139ea: 0c01 |0007: move-result-object v1 │ │ -0139ec: 6e10 3b03 0700 |0008: invoke-virtual {v7}, Lorg/acra/ErrorReporter;.removeAllReportSenders:()V // method@033b │ │ -0139f2: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ -0139f6: 7210 8803 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@0388 │ │ -0139fc: 0c04 |0010: move-result-object v4 │ │ -0139fe: 6e20 d401 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -013a04: 0a03 |0014: move-result v3 │ │ -013a06: 3903 2700 |0015: if-nez v3, 003c // +0027 │ │ -013a0a: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013a0e: 2204 b000 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -013a12: 7010 ee01 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013a18: 6e10 2000 0100 |001e: invoke-virtual {v1}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013a1e: 0c05 |0021: move-result-object v5 │ │ -013a20: 6e20 f501 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013a26: 0c04 |0025: move-result-object v4 │ │ -013a28: 1a05 1d00 |0026: const-string v5, " reports will be sent by email (if accepted by user)." // string@001d │ │ -013a2c: 6e20 f501 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013a32: 0c04 |002b: move-result-object v4 │ │ -013a34: 6e10 f901 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013a3a: 0c04 |002f: move-result-object v4 │ │ -013a3c: 7120 d600 4300 |0030: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -013a42: 2203 2701 |0033: new-instance v3, Lorg/acra/sender/EmailIntentSender; // type@0127 │ │ -013a46: 7020 2b04 1300 |0035: invoke-direct {v3, v1}, Lorg/acra/sender/EmailIntentSender;.:(Landroid/content/Context;)V // method@042b │ │ -013a4c: 6e20 4203 3700 |0038: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.setReportSender:(Lorg/acra/sender/ReportSender;)V // method@0342 │ │ -013a52: 0e00 |003b: return-void │ │ -013a54: 2202 3b01 |003c: new-instance v2, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ -013a58: 7020 7d04 1200 |003e: invoke-direct {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047d │ │ -013a5e: 1a03 c006 |0041: const-string v3, "android.permission.INTERNET" // string@06c0 │ │ -013a62: 6e20 7f04 3200 |0043: invoke-virtual {v2, v3}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@047f │ │ -013a68: 0a03 |0046: move-result v3 │ │ -013a6a: 3903 2b00 |0047: if-nez v3, 0072 // +002b │ │ -013a6e: 6203 2500 |0049: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013a72: 2204 b000 |004b: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -013a76: 7010 ee01 0400 |004d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013a7c: 6e10 2000 0100 |0050: invoke-virtual {v1}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013a82: 0c05 |0053: move-result-object v5 │ │ -013a84: 6e20 f501 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013a8a: 0c04 |0057: move-result-object v4 │ │ -013a8c: 1a05 1e00 |0058: const-string v5, " should be granted permission " // string@001e │ │ -013a90: 6e20 f501 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013a96: 0c04 |005d: move-result-object v4 │ │ -013a98: 1a05 c006 |005e: const-string v5, "android.permission.INTERNET" // string@06c0 │ │ -013a9c: 6e20 f501 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013aa2: 0c04 |0063: move-result-object v4 │ │ -013aa4: 1a05 1700 |0064: const-string v5, " if you want your crash reports to be sent. If you don't want to add this permission to your application you can also enable sending reports by email. If this is your will then provide your email address in @ReportsCrashes(mailTo="your.account@domain.com"" // string@0017 │ │ -013aa8: 6e20 f501 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013aae: 0c04 |0069: move-result-object v4 │ │ -013ab0: 6e10 f901 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013ab6: 0c04 |006d: move-result-object v4 │ │ -013ab8: 7120 cf00 4300 |006e: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -013abe: 28ca |0071: goto 003b // -0036 │ │ -013ac0: 7210 8003 0000 |0072: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0380 │ │ -013ac6: 0c03 |0075: move-result-object v3 │ │ -013ac8: 3803 2800 |0076: if-eqz v3, 009e // +0028 │ │ -013acc: 1a03 0000 |0078: const-string v3, "" // string@0000 │ │ -013ad0: 7210 8003 0000 |007a: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0380 │ │ -013ad6: 0c04 |007d: move-result-object v4 │ │ -013ad8: 6e20 d401 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -013ade: 0a03 |0081: move-result v3 │ │ -013ae0: 3903 1c00 |0082: if-nez v3, 009e // +001c │ │ -013ae4: 2203 2f01 |0084: new-instance v3, Lorg/acra/sender/HttpSender; // type@012f │ │ -013ae8: 7100 9302 0000 |0086: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013aee: 0c04 |0089: move-result-object v4 │ │ -013af0: 6e10 b002 0400 |008a: invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;.httpMethod:()Lorg/acra/sender/HttpSender$Method; // method@02b0 │ │ -013af6: 0c04 |008d: move-result-object v4 │ │ -013af8: 7100 9302 0000 |008e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013afe: 0c05 |0091: move-result-object v5 │ │ -013b00: 6e10 b802 0500 |0092: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02b8 │ │ -013b06: 0c05 |0095: move-result-object v5 │ │ -013b08: 1206 |0096: const/4 v6, #int 0 // #0 │ │ -013b0a: 7040 4604 4365 |0097: invoke-direct {v3, v4, v5, v6}, Lorg/acra/sender/HttpSender;.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/util/Map;)V // method@0446 │ │ -013b10: 6e20 4203 3700 |009a: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.setReportSender:(Lorg/acra/sender/ReportSender;)V // method@0342 │ │ -013b16: 289e |009d: goto 003b // -0062 │ │ -013b18: 7210 7f03 0000 |009e: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@037f │ │ -013b1e: 0c03 |00a1: move-result-object v3 │ │ -013b20: 3803 99ff |00a2: if-eqz v3, 003b // -0067 │ │ -013b24: 1a03 0000 |00a4: const-string v3, "" // string@0000 │ │ -013b28: 7210 7f03 0000 |00a6: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@037f │ │ -013b2e: 0c04 |00a9: move-result-object v4 │ │ -013b30: 6e10 e501 0400 |00aa: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e5 │ │ -013b36: 0c04 |00ad: move-result-object v4 │ │ -013b38: 6e20 d401 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -013b3e: 0a03 |00b1: move-result v3 │ │ -013b40: 3903 89ff |00b2: if-nez v3, 003b // -0077 │ │ -013b44: 2203 2901 |00b4: new-instance v3, Lorg/acra/sender/GoogleFormSender; // type@0129 │ │ -013b48: 7010 2f04 0300 |00b6: invoke-direct {v3}, Lorg/acra/sender/GoogleFormSender;.:()V // method@042f │ │ -013b4e: 6e20 2903 3700 |00b9: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.addReportSender:(Lorg/acra/sender/ReportSender;)V // method@0329 │ │ -013b54: 2900 7fff |00bc: goto/16 003b // -0081 │ │ +0139c0: |[0139c0] org.acra.ErrorReporter.setDefaultReportSenders:()V │ │ +0139d0: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0139d6: 0c00 |0003: move-result-object v0 │ │ +0139d8: 7100 9402 0000 |0004: invoke-static {}, Lorg/acra/ACRA;.getApplication:()Landroid/app/Application; // method@0294 │ │ +0139de: 0c01 |0007: move-result-object v1 │ │ +0139e0: 6e10 3d03 0700 |0008: invoke-virtual {v7}, Lorg/acra/ErrorReporter;.removeAllReportSenders:()V // method@033d │ │ +0139e6: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ +0139ea: 7210 8a03 0000 |000d: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@038a │ │ +0139f0: 0c04 |0010: move-result-object v4 │ │ +0139f2: 6e20 d601 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +0139f8: 0a03 |0014: move-result v3 │ │ +0139fa: 3903 2700 |0015: if-nez v3, 003c // +0027 │ │ +0139fe: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013a02: 2204 b000 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +013a06: 7010 f001 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013a0c: 6e10 2000 0100 |001e: invoke-virtual {v1}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013a12: 0c05 |0021: move-result-object v5 │ │ +013a14: 6e20 f701 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013a1a: 0c04 |0025: move-result-object v4 │ │ +013a1c: 1a05 1d00 |0026: const-string v5, " reports will be sent by email (if accepted by user)." // string@001d │ │ +013a20: 6e20 f701 5400 |0028: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013a26: 0c04 |002b: move-result-object v4 │ │ +013a28: 6e10 fb01 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013a2e: 0c04 |002f: move-result-object v4 │ │ +013a30: 7120 d600 4300 |0030: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +013a36: 2203 2701 |0033: new-instance v3, Lorg/acra/sender/EmailIntentSender; // type@0127 │ │ +013a3a: 7020 2d04 1300 |0035: invoke-direct {v3, v1}, Lorg/acra/sender/EmailIntentSender;.:(Landroid/content/Context;)V // method@042d │ │ +013a40: 6e20 4403 3700 |0038: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.setReportSender:(Lorg/acra/sender/ReportSender;)V // method@0344 │ │ +013a46: 0e00 |003b: return-void │ │ +013a48: 2202 3b01 |003c: new-instance v2, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ +013a4c: 7020 7f04 1200 |003e: invoke-direct {v2, v1}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047f │ │ +013a52: 1a03 c006 |0041: const-string v3, "android.permission.INTERNET" // string@06c0 │ │ +013a56: 6e20 8104 3200 |0043: invoke-virtual {v2, v3}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@0481 │ │ +013a5c: 0a03 |0046: move-result v3 │ │ +013a5e: 3903 2b00 |0047: if-nez v3, 0072 // +002b │ │ +013a62: 6203 2500 |0049: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013a66: 2204 b000 |004b: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +013a6a: 7010 f001 0400 |004d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013a70: 6e10 2000 0100 |0050: invoke-virtual {v1}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013a76: 0c05 |0053: move-result-object v5 │ │ +013a78: 6e20 f701 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013a7e: 0c04 |0057: move-result-object v4 │ │ +013a80: 1a05 1e00 |0058: const-string v5, " should be granted permission " // string@001e │ │ +013a84: 6e20 f701 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013a8a: 0c04 |005d: move-result-object v4 │ │ +013a8c: 1a05 c006 |005e: const-string v5, "android.permission.INTERNET" // string@06c0 │ │ +013a90: 6e20 f701 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013a96: 0c04 |0063: move-result-object v4 │ │ +013a98: 1a05 1700 |0064: const-string v5, " if you want your crash reports to be sent. If you don't want to add this permission to your application you can also enable sending reports by email. If this is your will then provide your email address in @ReportsCrashes(mailTo="your.account@domain.com"" // string@0017 │ │ +013a9c: 6e20 f701 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013aa2: 0c04 |0069: move-result-object v4 │ │ +013aa4: 6e10 fb01 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013aaa: 0c04 |006d: move-result-object v4 │ │ +013aac: 7120 cf00 4300 |006e: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +013ab2: 28ca |0071: goto 003b // -0036 │ │ +013ab4: 7210 8203 0000 |0072: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0382 │ │ +013aba: 0c03 |0075: move-result-object v3 │ │ +013abc: 3803 2800 |0076: if-eqz v3, 009e // +0028 │ │ +013ac0: 1a03 0000 |0078: const-string v3, "" // string@0000 │ │ +013ac4: 7210 8203 0000 |007a: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formUri:()Ljava/lang/String; // method@0382 │ │ +013aca: 0c04 |007d: move-result-object v4 │ │ +013acc: 6e20 d601 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +013ad2: 0a03 |0081: move-result v3 │ │ +013ad4: 3903 1c00 |0082: if-nez v3, 009e // +001c │ │ +013ad8: 2203 2f01 |0084: new-instance v3, Lorg/acra/sender/HttpSender; // type@012f │ │ +013adc: 7100 9502 0000 |0086: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013ae2: 0c04 |0089: move-result-object v4 │ │ +013ae4: 6e10 b202 0400 |008a: invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;.httpMethod:()Lorg/acra/sender/HttpSender$Method; // method@02b2 │ │ +013aea: 0c04 |008d: move-result-object v4 │ │ +013aec: 7100 9502 0000 |008e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013af2: 0c05 |0091: move-result-object v5 │ │ +013af4: 6e10 ba02 0500 |0092: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02ba │ │ +013afa: 0c05 |0095: move-result-object v5 │ │ +013afc: 1206 |0096: const/4 v6, #int 0 // #0 │ │ +013afe: 7040 4804 4365 |0097: invoke-direct {v3, v4, v5, v6}, Lorg/acra/sender/HttpSender;.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/util/Map;)V // method@0448 │ │ +013b04: 6e20 4403 3700 |009a: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.setReportSender:(Lorg/acra/sender/ReportSender;)V // method@0344 │ │ +013b0a: 289e |009d: goto 003b // -0062 │ │ +013b0c: 7210 8103 0000 |009e: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@0381 │ │ +013b12: 0c03 |00a1: move-result-object v3 │ │ +013b14: 3803 99ff |00a2: if-eqz v3, 003b // -0067 │ │ +013b18: 1a03 0000 |00a4: const-string v3, "" // string@0000 │ │ +013b1c: 7210 8103 0000 |00a6: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.formKey:()Ljava/lang/String; // method@0381 │ │ +013b22: 0c04 |00a9: move-result-object v4 │ │ +013b24: 6e10 e701 0400 |00aa: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e7 │ │ +013b2a: 0c04 |00ad: move-result-object v4 │ │ +013b2c: 6e20 d601 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +013b32: 0a03 |00b1: move-result v3 │ │ +013b34: 3903 89ff |00b2: if-nez v3, 003b // -0077 │ │ +013b38: 2203 2901 |00b4: new-instance v3, Lorg/acra/sender/GoogleFormSender; // type@0129 │ │ +013b3c: 7010 3104 0300 |00b6: invoke-direct {v3}, Lorg/acra/sender/GoogleFormSender;.:()V // method@0431 │ │ +013b42: 6e20 2b03 3700 |00b9: invoke-virtual {v7, v3}, Lorg/acra/ErrorReporter;.addReportSender:(Lorg/acra/sender/ReportSender;)V // method@032b │ │ +013b48: 2900 7fff |00bc: goto/16 003b // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0004 line=919 │ │ 0x0008 line=920 │ │ 0x000b line=924 │ │ 0x0017 line=925 │ │ 0x0033 line=926 │ │ 0x003b line=957 │ │ 0x003c line=930 │ │ 0x0041 line=931 │ │ 0x0049 line=937 │ │ + 0x0050 line=938 │ │ + 0x006e line=937 │ │ 0x0072 line=947 │ │ 0x0084 line=948 │ │ 0x009e line=954 │ │ 0x00b4 line=955 │ │ locals : │ │ 0x0004 - 0x00be reg=0 conf Lorg/acra/annotation/ReportsCrashes; │ │ 0x0008 - 0x00be reg=1 mApplication Landroid/app/Application; │ │ @@ -8087,40 +8094,40 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -013b58: |[013b58] org.acra.ErrorReporter.setEnabled:(Z)V │ │ -013b68: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013b6c: 2200 b000 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -013b70: 7010 ee01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013b76: 1a02 9100 |0007: const-string v2, "ACRA is " // string@0091 │ │ -013b7a: 6e20 f501 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013b80: 0c02 |000c: move-result-object v2 │ │ -013b82: 3804 2200 |000d: if-eqz v4, 002f // +0022 │ │ -013b86: 1a00 7808 |000f: const-string v0, "enabled" // string@0878 │ │ -013b8a: 6e20 f501 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013b90: 0c00 |0014: move-result-object v0 │ │ -013b92: 1a02 1600 |0015: const-string v2, " for " // string@0016 │ │ -013b96: 6e20 f501 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013b9c: 0c00 |001a: move-result-object v0 │ │ -013b9e: 5432 9d00 |001b: iget-object v2, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013ba2: 6e10 2000 0200 |001d: invoke-virtual {v2}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013ba8: 0c02 |0020: move-result-object v2 │ │ -013baa: 6e20 f501 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013bb0: 0c00 |0024: move-result-object v0 │ │ -013bb2: 6e10 f901 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013bb8: 0c00 |0028: move-result-object v0 │ │ -013bba: 7120 d200 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -013bc0: 5c34 9a00 |002c: iput-boolean v4, v3, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -013bc4: 0e00 |002e: return-void │ │ -013bc6: 1a00 2d08 |002f: const-string v0, "disabled" // string@082d │ │ -013bca: 28e0 |0031: goto 0011 // -0020 │ │ +013b4c: |[013b4c] org.acra.ErrorReporter.setEnabled:(Z)V │ │ +013b5c: 6201 2500 |0000: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013b60: 2200 b000 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +013b64: 7010 f001 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013b6a: 1a02 9100 |0007: const-string v2, "ACRA is " // string@0091 │ │ +013b6e: 6e20 f701 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013b74: 0c02 |000c: move-result-object v2 │ │ +013b76: 3804 2200 |000d: if-eqz v4, 002f // +0022 │ │ +013b7a: 1a00 7708 |000f: const-string v0, "enabled" // string@0877 │ │ +013b7e: 6e20 f701 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013b84: 0c00 |0014: move-result-object v0 │ │ +013b86: 1a02 1600 |0015: const-string v2, " for " // string@0016 │ │ +013b8a: 6e20 f701 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013b90: 0c00 |001a: move-result-object v0 │ │ +013b92: 5432 9d00 |001b: iget-object v2, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013b96: 6e10 2000 0200 |001d: invoke-virtual {v2}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013b9c: 0c02 |0020: move-result-object v2 │ │ +013b9e: 6e20 f701 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013ba4: 0c00 |0024: move-result-object v0 │ │ +013ba6: 6e10 fb01 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013bac: 0c00 |0028: move-result-object v0 │ │ +013bae: 7120 d200 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +013bb4: 5c34 9a00 |002c: iput-boolean v4, v3, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +013bb8: 0e00 |002e: return-void │ │ +013bba: 1a00 2c08 |002f: const-string v0, "disabled" // string@082c │ │ +013bbe: 28e0 |0031: goto 0011 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x002c line=444 │ │ 0x002e line=445 │ │ 0x002f line=443 │ │ locals : │ │ @@ -8132,18 +8139,18 @@ │ │ type : '(Lorg/acra/sender/ReportSender;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -013bcc: |[013bcc] org.acra.ErrorReporter.setReportSender:(Lorg/acra/sender/ReportSender;)V │ │ -013bdc: 6e10 3b03 0000 |0000: invoke-virtual {v0}, Lorg/acra/ErrorReporter;.removeAllReportSenders:()V // method@033b │ │ -013be2: 6e20 2903 1000 |0003: invoke-virtual {v0, v1}, Lorg/acra/ErrorReporter;.addReportSender:(Lorg/acra/sender/ReportSender;)V // method@0329 │ │ -013be8: 0e00 |0006: return-void │ │ +013bc0: |[013bc0] org.acra.ErrorReporter.setReportSender:(Lorg/acra/sender/ReportSender;)V │ │ +013bd0: 6e10 3d03 0000 |0000: invoke-virtual {v0}, Lorg/acra/ErrorReporter;.removeAllReportSenders:()V // method@033d │ │ +013bd6: 6e20 2b03 1000 |0003: invoke-virtual {v0, v1}, Lorg/acra/ErrorReporter;.addReportSender:(Lorg/acra/sender/ReportSender;)V // method@032b │ │ +013bdc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0006 line=339 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/acra/ErrorReporter; │ │ @@ -8154,21 +8161,21 @@ │ │ type : '(ZZ)Lorg/acra/SendWorker;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -013bec: |[013bec] org.acra.ErrorReporter.startSendingReports:(ZZ)Lorg/acra/SendWorker; │ │ -013bfc: 2200 0c01 |0000: new-instance v0, Lorg/acra/SendWorker; // type@010c │ │ -013c00: 5431 9d00 |0002: iget-object v1, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013c04: 5432 a000 |0004: iget-object v2, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ -013c08: 7055 6903 1042 |0006: invoke-direct {v0, v1, v2, v4, v5}, Lorg/acra/SendWorker;.:(Landroid/content/Context;Ljava/util/List;ZZ)V // method@0369 │ │ -013c0e: 6e10 7003 0000 |0009: invoke-virtual {v0}, Lorg/acra/SendWorker;.start:()V // method@0370 │ │ -013c14: 1100 |000c: return-object v0 │ │ +013be0: |[013be0] org.acra.ErrorReporter.startSendingReports:(ZZ)Lorg/acra/SendWorker; │ │ +013bf0: 2200 0c01 |0000: new-instance v0, Lorg/acra/SendWorker; // type@010c │ │ +013bf4: 5431 9d00 |0002: iget-object v1, v3, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013bf8: 5432 a000 |0004: iget-object v2, v3, Lorg/acra/ErrorReporter;.mReportSenders:Ljava/util/List; // field@00a0 │ │ +013bfc: 7055 6b03 1042 |0006: invoke-direct {v0, v1, v2, v4, v5}, Lorg/acra/SendWorker;.:(Landroid/content/Context;Ljava/util/List;ZZ)V // method@036b │ │ +013c02: 6e10 7203 0000 |0009: invoke-virtual {v0}, Lorg/acra/SendWorker;.start:()V // method@0372 │ │ +013c08: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0009 line=458 │ │ 0x000c line=459 │ │ locals : │ │ 0x0009 - 0x000d reg=0 worker Lorg/acra/SendWorker; │ │ @@ -8181,99 +8188,99 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -013c18: |[013c18] org.acra.ErrorReporter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -013c28: 5541 9a00 |0000: iget-boolean v1, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ -013c2c: 3901 6000 |0002: if-nez v1, 0062 // +0060 │ │ -013c30: 5441 9e00 |0004: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -013c34: 3801 2c00 |0006: if-eqz v1, 0032 // +002c │ │ -013c38: 6201 2500 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013c3c: 2202 b000 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -013c40: 7010 ee01 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013c46: 1a03 9200 |000f: const-string v3, "ACRA is disabled for " // string@0092 │ │ -013c4a: 6e20 f501 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013c50: 0c02 |0014: move-result-object v2 │ │ -013c52: 5443 9d00 |0015: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013c56: 6e10 2000 0300 |0017: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013c5c: 0c03 |001a: move-result-object v3 │ │ -013c5e: 6e20 f501 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013c64: 0c02 |001e: move-result-object v2 │ │ -013c66: 1a03 0600 |001f: const-string v3, " - forwarding uncaught Exception on to default ExceptionHandler" // string@0006 │ │ -013c6a: 6e20 f501 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013c70: 0c02 |0024: move-result-object v2 │ │ -013c72: 6e10 f901 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013c78: 0c02 |0028: move-result-object v2 │ │ -013c7a: 7120 cf00 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -013c80: 5441 9e00 |002c: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -013c84: 7230 fe01 5106 |002e: invoke-interface {v1, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@01fe │ │ -013c8a: 0e00 |0031: return-void │ │ -013c8c: 6201 2500 |0032: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013c90: 2202 b000 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -013c94: 7010 ee01 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013c9a: 1a03 9200 |0039: const-string v3, "ACRA is disabled for " // string@0092 │ │ -013c9e: 6e20 f501 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013ca4: 0c02 |003e: move-result-object v2 │ │ -013ca6: 5443 9d00 |003f: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013caa: 6e10 2000 0300 |0041: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013cb0: 0c03 |0044: move-result-object v3 │ │ -013cb2: 6e20 f501 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013cb8: 0c02 |0048: move-result-object v2 │ │ -013cba: 1a03 0700 |0049: const-string v3, " - no default ExceptionHandler" // string@0007 │ │ -013cbe: 6e20 f501 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013cc4: 0c02 |004e: move-result-object v2 │ │ -013cc6: 6e10 f901 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013ccc: 0c02 |0052: move-result-object v2 │ │ -013cce: 7120 cf00 2100 |0053: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -013cd4: 28db |0056: goto 0031 // -0025 │ │ -013cd6: 0d00 |0057: move-exception v0 │ │ -013cd8: 5441 9e00 |0058: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -013cdc: 3801 d7ff |005a: if-eqz v1, 0031 // -0029 │ │ -013ce0: 5441 9e00 |005c: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ -013ce4: 7230 fe01 5106 |005e: invoke-interface {v1, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@01fe │ │ -013cea: 28d0 |0061: goto 0031 // -0030 │ │ -013cec: 5b45 9800 |0062: iput-object v5, v4, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ -013cf0: 5b46 a300 |0064: iput-object v6, v4, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ -013cf4: 6201 2500 |0066: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -013cf8: 2202 b000 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -013cfc: 7010 ee01 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -013d02: 1a03 9000 |006d: const-string v3, "ACRA caught a " // string@0090 │ │ -013d06: 6e20 f501 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013d0c: 0c02 |0072: move-result-object v2 │ │ -013d0e: 6e10 bf01 0600 |0073: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -013d14: 0c03 |0076: move-result-object v3 │ │ -013d16: 6e10 9e01 0300 |0077: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@019e │ │ -013d1c: 0c03 |007a: move-result-object v3 │ │ -013d1e: 6e20 f501 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013d24: 0c02 |007e: move-result-object v2 │ │ -013d26: 1a03 1300 |007f: const-string v3, " exception for " // string@0013 │ │ -013d2a: 6e20 f501 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013d30: 0c02 |0084: move-result-object v2 │ │ -013d32: 5443 9d00 |0085: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ -013d36: 6e10 2000 0300 |0087: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -013d3c: 0c03 |008a: move-result-object v3 │ │ -013d3e: 6e20 f501 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013d44: 0c02 |008e: move-result-object v2 │ │ -013d46: 1a03 4e00 |008f: const-string v3, ". Building report." // string@004e │ │ -013d4a: 6e20 f501 3200 |0091: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -013d50: 0c02 |0094: move-result-object v2 │ │ -013d52: 6e10 f901 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -013d58: 0c02 |0098: move-result-object v2 │ │ -013d5a: 7120 cf00 2100 |0099: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -013d60: 7100 9302 0000 |009c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -013d66: 0c01 |009f: move-result-object v1 │ │ -013d68: 6e10 b702 0100 |00a0: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b7 │ │ -013d6e: 0c01 |00a3: move-result-object v1 │ │ -013d70: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -013d72: 1213 |00a5: const/4 v3, #int 1 // #1 │ │ -013d74: 7053 3503 6421 |00a6: invoke-direct {v4, v6, v1, v2, v3}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0335 │ │ -013d7a: 2888 |00a9: goto 0031 // -0078 │ │ +013c0c: |[013c0c] org.acra.ErrorReporter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +013c1c: 5541 9a00 |0000: iget-boolean v1, v4, Lorg/acra/ErrorReporter;.enabled:Z // field@009a │ │ +013c20: 3901 6000 |0002: if-nez v1, 0062 // +0060 │ │ +013c24: 5441 9e00 |0004: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +013c28: 3801 2c00 |0006: if-eqz v1, 0032 // +002c │ │ +013c2c: 6201 2500 |0008: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013c30: 2202 b000 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +013c34: 7010 f001 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013c3a: 1a03 9200 |000f: const-string v3, "ACRA is disabled for " // string@0092 │ │ +013c3e: 6e20 f701 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013c44: 0c02 |0014: move-result-object v2 │ │ +013c46: 5443 9d00 |0015: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013c4a: 6e10 2000 0300 |0017: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013c50: 0c03 |001a: move-result-object v3 │ │ +013c52: 6e20 f701 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013c58: 0c02 |001e: move-result-object v2 │ │ +013c5a: 1a03 0600 |001f: const-string v3, " - forwarding uncaught Exception on to default ExceptionHandler" // string@0006 │ │ +013c5e: 6e20 f701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013c64: 0c02 |0024: move-result-object v2 │ │ +013c66: 6e10 fb01 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013c6c: 0c02 |0028: move-result-object v2 │ │ +013c6e: 7120 cf00 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +013c74: 5441 9e00 |002c: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +013c78: 7230 0002 5106 |002e: invoke-interface {v1, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@0200 │ │ +013c7e: 0e00 |0031: return-void │ │ +013c80: 6201 2500 |0032: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013c84: 2202 b000 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +013c88: 7010 f001 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013c8e: 1a03 9200 |0039: const-string v3, "ACRA is disabled for " // string@0092 │ │ +013c92: 6e20 f701 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013c98: 0c02 |003e: move-result-object v2 │ │ +013c9a: 5443 9d00 |003f: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013c9e: 6e10 2000 0300 |0041: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013ca4: 0c03 |0044: move-result-object v3 │ │ +013ca6: 6e20 f701 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013cac: 0c02 |0048: move-result-object v2 │ │ +013cae: 1a03 0700 |0049: const-string v3, " - no default ExceptionHandler" // string@0007 │ │ +013cb2: 6e20 f701 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013cb8: 0c02 |004e: move-result-object v2 │ │ +013cba: 6e10 fb01 0200 |004f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013cc0: 0c02 |0052: move-result-object v2 │ │ +013cc2: 7120 cf00 2100 |0053: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +013cc8: 28db |0056: goto 0031 // -0025 │ │ +013cca: 0d00 |0057: move-exception v0 │ │ +013ccc: 5441 9e00 |0058: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +013cd0: 3801 d7ff |005a: if-eqz v1, 0031 // -0029 │ │ +013cd4: 5441 9e00 |005c: iget-object v1, v4, Lorg/acra/ErrorReporter;.mDfltExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@009e │ │ +013cd8: 7230 0002 5106 |005e: invoke-interface {v1, v5, v6}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@0200 │ │ +013cde: 28d0 |0061: goto 0031 // -0030 │ │ +013ce0: 5b45 9800 |0062: iput-object v5, v4, Lorg/acra/ErrorReporter;.brokenThread:Ljava/lang/Thread; // field@0098 │ │ +013ce4: 5b46 a300 |0064: iput-object v6, v4, Lorg/acra/ErrorReporter;.unhandledThrowable:Ljava/lang/Throwable; // field@00a3 │ │ +013ce8: 6201 2500 |0066: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +013cec: 2202 b000 |0068: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +013cf0: 7010 f001 0200 |006a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +013cf6: 1a03 9000 |006d: const-string v3, "ACRA caught a " // string@0090 │ │ +013cfa: 6e20 f701 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013d00: 0c02 |0072: move-result-object v2 │ │ +013d02: 6e10 c101 0600 |0073: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +013d08: 0c03 |0076: move-result-object v3 │ │ +013d0a: 6e10 a001 0300 |0077: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@01a0 │ │ +013d10: 0c03 |007a: move-result-object v3 │ │ +013d12: 6e20 f701 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013d18: 0c02 |007e: move-result-object v2 │ │ +013d1a: 1a03 1300 |007f: const-string v3, " exception for " // string@0013 │ │ +013d1e: 6e20 f701 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013d24: 0c02 |0084: move-result-object v2 │ │ +013d26: 5443 9d00 |0085: iget-object v3, v4, Lorg/acra/ErrorReporter;.mContext:Landroid/app/Application; // field@009d │ │ +013d2a: 6e10 2000 0300 |0087: invoke-virtual {v3}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +013d30: 0c03 |008a: move-result-object v3 │ │ +013d32: 6e20 f701 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013d38: 0c02 |008e: move-result-object v2 │ │ +013d3a: 1a03 4e00 |008f: const-string v3, ". Building report." // string@004e │ │ +013d3e: 6e20 f701 3200 |0091: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +013d44: 0c02 |0094: move-result-object v2 │ │ +013d46: 6e10 fb01 0200 |0095: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +013d4c: 0c02 |0098: move-result-object v2 │ │ +013d4e: 7120 cf00 2100 |0099: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +013d54: 7100 9502 0000 |009c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +013d5a: 0c01 |009f: move-result-object v1 │ │ +013d5c: 6e10 b902 0100 |00a0: invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;.mode:()Lorg/acra/ReportingInteractionMode; // method@02b9 │ │ +013d62: 0c01 |00a3: move-result-object v1 │ │ +013d64: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +013d66: 1213 |00a5: const/4 v3, #int 1 // #1 │ │ +013d68: 7053 3703 6421 |00a6: invoke-direct {v4, v6, v1, v2, v3}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;Lorg/acra/ReportingInteractionMode;ZZ)V // method@0337 │ │ +013d6e: 2888 |00a9: goto 0031 // -0078 │ │ catches : 2 │ │ 0x0000 - 0x0056 │ │ Ljava/lang/Throwable; -> 0x0057 │ │ 0x0062 - 0x00a9 │ │ Ljava/lang/Throwable; -> 0x0057 │ │ positions : │ │ 0x0000 line=352 │ │ @@ -8284,14 +8291,16 @@ │ │ 0x0032 line=358 │ │ 0x0057 line=373 │ │ 0x0058 line=376 │ │ 0x005c line=377 │ │ 0x0062 line=364 │ │ 0x0064 line=365 │ │ 0x0066 line=367 │ │ + 0x0073 line=368 │ │ + 0x0099 line=367 │ │ 0x009c line=372 │ │ locals : │ │ 0x0058 - 0x0062 reg=0 fatality Ljava/lang/Throwable; │ │ 0x0000 - 0x00aa reg=4 this Lorg/acra/ErrorReporter; │ │ 0x0000 - 0x00aa reg=5 t Ljava/lang/Thread; │ │ 0x0000 - 0x00aa reg=6 e Ljava/lang/Throwable; │ │ │ │ @@ -8306,15 +8315,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/acra/ReportField;" ">;" } │ │ -Annotations on method #860 '' │ │ +Annotations on method #862 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #18 - │ │ Class descriptor : 'Lorg/acra/ReportField;' │ │ Access flags : 0x4001 (PUBLIC ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -8486,326 +8495,326 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 649 16-bit code units │ │ -013d94: |[013d94] org.acra.ReportField.:()V │ │ -013da4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -013da6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -013da8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -013daa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -013dac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -013dae: 2200 0a01 |0005: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013db2: 1a01 0205 |0007: const-string v1, "REPORT_ID" // string@0502 │ │ -013db6: 7030 5c03 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013dbc: 6900 bf00 |000c: sput-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -013dc0: 2200 0a01 |000e: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013dc4: 1a01 b500 |0010: const-string v1, "APP_VERSION_CODE" // string@00b5 │ │ -013dc8: 7030 5c03 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013dce: 6900 a700 |0015: sput-object v0, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ -013dd2: 2200 0a01 |0017: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013dd6: 1a01 b600 |0019: const-string v1, "APP_VERSION_NAME" // string@00b6 │ │ -013dda: 7030 5c03 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013de0: 6900 a800 |001e: sput-object v0, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -013de4: 2200 0a01 |0020: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013de8: 1a01 d404 |0022: const-string v1, "PACKAGE_NAME" // string@04d4 │ │ -013dec: 7030 5c03 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013df2: 6900 bb00 |0027: sput-object v0, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ -013df6: 2200 0a01 |0029: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013dfa: 1a01 7701 |002b: const-string v1, "FILE_PATH" // string@0177 │ │ -013dfe: 7030 5c03 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e04: 6900 b500 |0030: sput-object v0, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ -013e08: 2200 0a01 |0032: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e0c: 1a01 de04 |0034: const-string v1, "PHONE_MODEL" // string@04de │ │ -013e10: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -013e12: 7030 5c03 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e18: 6900 bc00 |003a: sput-object v0, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -013e1c: 2200 0a01 |003c: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e20: 1a01 ab00 |003e: const-string v1, "ANDROID_VERSION" // string@00ab │ │ -013e24: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -013e26: 7030 5c03 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e2c: 6900 a500 |0044: sput-object v0, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -013e30: 2200 0101 |0046: new-instance v0, Lorg/acra/ReportField$1; // type@0101 │ │ -013e34: 1a01 e000 |0048: const-string v1, "BUILD" // string@00e0 │ │ -013e38: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -013e3a: 7030 4903 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$1;.:(Ljava/lang/String;I)V // method@0349 │ │ -013e40: 6900 ab00 |004e: sput-object v0, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ -013e44: 2200 0a01 |0050: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e48: 1a01 df00 |0052: const-string v1, "BRAND" // string@00df │ │ -013e4c: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -013e50: 7030 5c03 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e56: 6900 aa00 |0059: sput-object v0, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -013e5a: 2200 0a01 |005b: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e5e: 1a01 f404 |005d: const-string v1, "PRODUCT" // string@04f4 │ │ -013e62: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -013e66: 7030 5c03 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e6c: 6900 bd00 |0064: sput-object v0, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ -013e70: 2200 0a01 |0066: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e74: 1a01 5a05 |0068: const-string v1, "TOTAL_MEM_SIZE" // string@055a │ │ -013e78: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -013e7c: 7030 5c03 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e82: 6900 c600 |006f: sput-object v0, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ -013e86: 2200 0a01 |0071: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013e8a: 1a01 b900 |0073: const-string v1, "AVAILABLE_MEM_SIZE" // string@00b9 │ │ -013e8e: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -013e92: 7030 5c03 1002 |0077: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013e98: 6900 a900 |007a: sput-object v0, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ -013e9c: 2200 0201 |007c: new-instance v0, Lorg/acra/ReportField$2; // type@0102 │ │ -013ea0: 1a01 f400 |007e: const-string v1, "CUSTOM_DATA" // string@00f4 │ │ -013ea4: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ -013ea8: 7030 4b03 1002 |0082: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$2;.:(Ljava/lang/String;I)V // method@034b │ │ -013eae: 6900 ad00 |0085: sput-object v0, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -013eb2: 2200 0a01 |0087: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013eb6: 1a01 2905 |0089: const-string v1, "STACK_TRACE" // string@0529 │ │ -013eba: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -013ebe: 7030 5c03 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013ec4: 6900 c400 |0090: sput-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ -013ec8: 2200 0301 |0092: new-instance v0, Lorg/acra/ReportField$3; // type@0103 │ │ -013ecc: 1a01 c001 |0094: const-string v1, "INITIAL_CONFIGURATION" // string@01c0 │ │ -013ed0: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ -013ed4: 7030 4d03 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$3;.:(Ljava/lang/String;I)V // method@034d │ │ -013eda: 6900 b600 |009b: sput-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ -013ede: 2200 0401 |009d: new-instance v0, Lorg/acra/ReportField$4; // type@0104 │ │ -013ee2: 1a01 ee00 |009f: const-string v1, "CRASH_CONFIGURATION" // string@00ee │ │ -013ee6: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ -013eea: 7030 4f03 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$4;.:(Ljava/lang/String;I)V // method@034f │ │ -013ef0: 6900 ac00 |00a6: sput-object v0, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ -013ef4: 2200 0501 |00a8: new-instance v0, Lorg/acra/ReportField$5; // type@0105 │ │ -013ef8: 1a01 4401 |00aa: const-string v1, "DISPLAY" // string@0144 │ │ -013efc: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ -013f00: 7030 5103 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$5;.:(Ljava/lang/String;I)V // method@0351 │ │ -013f06: 6900 b000 |00b1: sput-object v0, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ -013f0a: 2200 0a01 |00b3: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f0e: 1a01 6a05 |00b5: const-string v1, "USER_COMMENT" // string@056a │ │ -013f12: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ -013f16: 7030 5c03 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f1c: 6900 c800 |00bc: sput-object v0, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ -013f20: 2200 0a01 |00be: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f24: 1a01 6905 |00c0: const-string v1, "USER_APP_START_DATE" // string@0569 │ │ -013f28: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ -013f2c: 7030 5c03 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f32: 6900 c700 |00c7: sput-object v0, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ -013f36: 2200 0a01 |00c9: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f3a: 1a01 6b05 |00cb: const-string v1, "USER_CRASH_DATE" // string@056b │ │ -013f3e: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ -013f42: 7030 5c03 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f48: 6900 c900 |00d2: sput-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ -013f4c: 2200 0a01 |00d4: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f50: 1a01 4b01 |00d6: const-string v1, "DUMPSYS_MEMINFO" // string@014b │ │ -013f54: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ -013f58: 7030 5c03 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f5e: 6900 b200 |00dd: sput-object v0, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ -013f62: 2200 0a01 |00df: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f66: 1a01 4901 |00e1: const-string v1, "DROPBOX" // string@0149 │ │ -013f6a: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ -013f6e: 7030 5c03 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f74: 6900 b100 |00e8: sput-object v0, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ -013f78: 2200 0a01 |00ea: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f7c: 1a01 3702 |00ec: const-string v1, "LOGCAT" // string@0237 │ │ -013f80: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ -013f84: 7030 5c03 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013f8a: 6900 b900 |00f3: sput-object v0, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ -013f8e: 2200 0a01 |00f5: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013f92: 1a01 5e01 |00f7: const-string v1, "EVENTSLOG" // string@015e │ │ -013f96: 1302 1700 |00f9: const/16 v2, #int 23 // #17 │ │ -013f9a: 7030 5c03 1002 |00fb: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013fa0: 6900 b400 |00fe: sput-object v0, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ -013fa4: 2200 0a01 |0100: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013fa8: 1a01 fb04 |0102: const-string v1, "RADIOLOG" // string@04fb │ │ -013fac: 1302 1800 |0104: const/16 v2, #int 24 // #18 │ │ -013fb0: 7030 5c03 1002 |0106: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013fb6: 6900 be00 |0109: sput-object v0, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ -013fba: 2200 0a01 |010b: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013fbe: 1a01 cb01 |010d: const-string v1, "IS_SILENT" // string@01cb │ │ -013fc2: 1302 1900 |010f: const/16 v2, #int 25 // #19 │ │ -013fc6: 7030 5c03 1002 |0111: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013fcc: 6900 b800 |0114: sput-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -013fd0: 2200 0a01 |0116: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013fd4: 1a01 3d01 |0118: const-string v1, "DEVICE_ID" // string@013d │ │ -013fd8: 1302 1a00 |011a: const/16 v2, #int 26 // #1a │ │ -013fdc: 7030 5c03 1002 |011c: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013fe2: 6900 af00 |011f: sput-object v0, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ -013fe6: 2200 0a01 |0121: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -013fea: 1a01 c501 |0123: const-string v1, "INSTALLATION_ID" // string@01c5 │ │ -013fee: 1302 1b00 |0125: const/16 v2, #int 27 // #1b │ │ -013ff2: 7030 5c03 1002 |0127: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -013ff8: 6900 b700 |012a: sput-object v0, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ -013ffc: 2200 0a01 |012c: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -014000: 1a01 6c05 |012e: const-string v1, "USER_EMAIL" // string@056c │ │ -014004: 1302 1c00 |0130: const/16 v2, #int 28 // #1c │ │ -014008: 7030 5c03 1002 |0132: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -01400e: 6900 ca00 |0135: sput-object v0, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -014012: 2200 0601 |0137: new-instance v0, Lorg/acra/ReportField$6; // type@0106 │ │ -014016: 1a01 3c01 |0139: const-string v1, "DEVICE_FEATURES" // string@013c │ │ -01401a: 1302 1d00 |013b: const/16 v2, #int 29 // #1d │ │ -01401e: 7030 5303 1002 |013d: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$6;.:(Ljava/lang/String;I)V // method@0353 │ │ -014024: 6900 ae00 |0140: sput-object v0, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ -014028: 2200 0701 |0142: new-instance v0, Lorg/acra/ReportField$7; // type@0107 │ │ -01402c: 1a01 5b01 |0144: const-string v1, "ENVIRONMENT" // string@015b │ │ -014030: 1302 1e00 |0146: const/16 v2, #int 30 // #1e │ │ -014034: 7030 5503 1002 |0148: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$7;.:(Ljava/lang/String;I)V // method@0355 │ │ -01403a: 6900 b300 |014b: sput-object v0, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ -01403e: 2200 0801 |014d: new-instance v0, Lorg/acra/ReportField$8; // type@0108 │ │ -014042: 1a01 2205 |014f: const-string v1, "SETTINGS_SYSTEM" // string@0522 │ │ -014046: 1302 1f00 |0151: const/16 v2, #int 31 // #1f │ │ -01404a: 7030 5703 1002 |0153: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$8;.:(Ljava/lang/String;I)V // method@0357 │ │ -014050: 6900 c200 |0156: sput-object v0, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ -014054: 2200 0901 |0158: new-instance v0, Lorg/acra/ReportField$9; // type@0109 │ │ -014058: 1a01 2105 |015a: const-string v1, "SETTINGS_SECURE" // string@0521 │ │ -01405c: 1302 2000 |015c: const/16 v2, #int 32 // #20 │ │ -014060: 7030 5903 1002 |015e: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$9;.:(Ljava/lang/String;I)V // method@0359 │ │ -014066: 6900 c100 |0161: sput-object v0, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ -01406a: 2200 ff00 |0163: new-instance v0, Lorg/acra/ReportField$10; // type@00ff │ │ -01406e: 1a01 2005 |0165: const-string v1, "SETTINGS_GLOBAL" // string@0520 │ │ -014072: 1302 2100 |0167: const/16 v2, #int 33 // #21 │ │ -014076: 7030 4503 1002 |0169: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$10;.:(Ljava/lang/String;I)V // method@0345 │ │ -01407c: 6900 c000 |016c: sput-object v0, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ -014080: 2200 0001 |016e: new-instance v0, Lorg/acra/ReportField$11; // type@0100 │ │ -014084: 1a01 2505 |0170: const-string v1, "SHARED_PREFERENCES" // string@0525 │ │ -014088: 1302 2200 |0172: const/16 v2, #int 34 // #22 │ │ -01408c: 7030 4703 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$11;.:(Ljava/lang/String;I)V // method@0347 │ │ -014092: 6900 c300 |0177: sput-object v0, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ -014096: 2200 0a01 |0179: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -01409a: 1a01 b300 |017b: const-string v1, "APPLICATION_LOG" // string@00b3 │ │ -01409e: 1302 2300 |017d: const/16 v2, #int 35 // #23 │ │ -0140a2: 7030 5c03 1002 |017f: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -0140a8: 6900 a600 |0182: sput-object v0, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ -0140ac: 2200 0a01 |0184: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -0140b0: 1a01 9404 |0186: const-string v1, "MEDIA_CODEC_LIST" // string@0494 │ │ -0140b4: 1302 2400 |0188: const/16 v2, #int 36 // #24 │ │ -0140b8: 7030 5c03 1002 |018a: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -0140be: 6900 ba00 |018d: sput-object v0, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ -0140c2: 2200 0a01 |018f: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -0140c6: 1a01 5405 |0191: const-string v1, "THREAD_DETAILS" // string@0554 │ │ -0140ca: 1302 2500 |0193: const/16 v2, #int 37 // #25 │ │ -0140ce: 7030 5c03 1002 |0195: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -0140d4: 6900 c500 |0198: sput-object v0, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ -0140d8: 2200 0a01 |019a: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ -0140dc: 1a01 6d05 |019c: const-string v1, "USER_IP" // string@056d │ │ -0140e0: 1302 2600 |019e: const/16 v2, #int 38 // #26 │ │ -0140e4: 7030 5c03 1002 |01a0: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -0140ea: 6900 cb00 |01a3: sput-object v0, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ -0140ee: 1300 2700 |01a5: const/16 v0, #int 39 // #27 │ │ -0140f2: 2300 2002 |01a7: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ -0140f6: 6201 bf00 |01a9: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -0140fa: 4d01 0003 |01ab: aput-object v1, v0, v3 │ │ -0140fe: 6201 a700 |01ad: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ -014102: 4d01 0004 |01af: aput-object v1, v0, v4 │ │ -014106: 6201 a800 |01b1: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -01410a: 4d01 0005 |01b3: aput-object v1, v0, v5 │ │ -01410e: 6201 bb00 |01b5: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ -014112: 4d01 0006 |01b7: aput-object v1, v0, v6 │ │ -014116: 6201 b500 |01b9: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ -01411a: 4d01 0007 |01bb: aput-object v1, v0, v7 │ │ -01411e: 1251 |01bd: const/4 v1, #int 5 // #5 │ │ -014120: 6202 bc00 |01be: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -014124: 4d02 0001 |01c0: aput-object v2, v0, v1 │ │ -014128: 1261 |01c2: const/4 v1, #int 6 // #6 │ │ -01412a: 6202 a500 |01c3: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -01412e: 4d02 0001 |01c5: aput-object v2, v0, v1 │ │ -014132: 1271 |01c7: const/4 v1, #int 7 // #7 │ │ -014134: 6202 ab00 |01c8: sget-object v2, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ -014138: 4d02 0001 |01ca: aput-object v2, v0, v1 │ │ -01413c: 1301 0800 |01cc: const/16 v1, #int 8 // #8 │ │ -014140: 6202 aa00 |01ce: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -014144: 4d02 0001 |01d0: aput-object v2, v0, v1 │ │ -014148: 1301 0900 |01d2: const/16 v1, #int 9 // #9 │ │ -01414c: 6202 bd00 |01d4: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ -014150: 4d02 0001 |01d6: aput-object v2, v0, v1 │ │ -014154: 1301 0a00 |01d8: const/16 v1, #int 10 // #a │ │ -014158: 6202 c600 |01da: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ -01415c: 4d02 0001 |01dc: aput-object v2, v0, v1 │ │ -014160: 1301 0b00 |01de: const/16 v1, #int 11 // #b │ │ -014164: 6202 a900 |01e0: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ -014168: 4d02 0001 |01e2: aput-object v2, v0, v1 │ │ -01416c: 1301 0c00 |01e4: const/16 v1, #int 12 // #c │ │ -014170: 6202 ad00 |01e6: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -014174: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ -014178: 1301 0d00 |01ea: const/16 v1, #int 13 // #d │ │ -01417c: 6202 c400 |01ec: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ -014180: 4d02 0001 |01ee: aput-object v2, v0, v1 │ │ -014184: 1301 0e00 |01f0: const/16 v1, #int 14 // #e │ │ -014188: 6202 b600 |01f2: sget-object v2, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ -01418c: 4d02 0001 |01f4: aput-object v2, v0, v1 │ │ -014190: 1301 0f00 |01f6: const/16 v1, #int 15 // #f │ │ -014194: 6202 ac00 |01f8: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ -014198: 4d02 0001 |01fa: aput-object v2, v0, v1 │ │ -01419c: 1301 1000 |01fc: const/16 v1, #int 16 // #10 │ │ -0141a0: 6202 b000 |01fe: sget-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ -0141a4: 4d02 0001 |0200: aput-object v2, v0, v1 │ │ -0141a8: 1301 1100 |0202: const/16 v1, #int 17 // #11 │ │ -0141ac: 6202 c800 |0204: sget-object v2, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ -0141b0: 4d02 0001 |0206: aput-object v2, v0, v1 │ │ -0141b4: 1301 1200 |0208: const/16 v1, #int 18 // #12 │ │ -0141b8: 6202 c700 |020a: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ -0141bc: 4d02 0001 |020c: aput-object v2, v0, v1 │ │ -0141c0: 1301 1300 |020e: const/16 v1, #int 19 // #13 │ │ -0141c4: 6202 c900 |0210: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ -0141c8: 4d02 0001 |0212: aput-object v2, v0, v1 │ │ -0141cc: 1301 1400 |0214: const/16 v1, #int 20 // #14 │ │ -0141d0: 6202 b200 |0216: sget-object v2, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ -0141d4: 4d02 0001 |0218: aput-object v2, v0, v1 │ │ -0141d8: 1301 1500 |021a: const/16 v1, #int 21 // #15 │ │ -0141dc: 6202 b100 |021c: sget-object v2, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ -0141e0: 4d02 0001 |021e: aput-object v2, v0, v1 │ │ -0141e4: 1301 1600 |0220: const/16 v1, #int 22 // #16 │ │ -0141e8: 6202 b900 |0222: sget-object v2, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ -0141ec: 4d02 0001 |0224: aput-object v2, v0, v1 │ │ -0141f0: 1301 1700 |0226: const/16 v1, #int 23 // #17 │ │ -0141f4: 6202 b400 |0228: sget-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ -0141f8: 4d02 0001 |022a: aput-object v2, v0, v1 │ │ -0141fc: 1301 1800 |022c: const/16 v1, #int 24 // #18 │ │ -014200: 6202 be00 |022e: sget-object v2, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ -014204: 4d02 0001 |0230: aput-object v2, v0, v1 │ │ -014208: 1301 1900 |0232: const/16 v1, #int 25 // #19 │ │ -01420c: 6202 b800 |0234: sget-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -014210: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ -014214: 1301 1a00 |0238: const/16 v1, #int 26 // #1a │ │ -014218: 6202 af00 |023a: sget-object v2, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ -01421c: 4d02 0001 |023c: aput-object v2, v0, v1 │ │ -014220: 1301 1b00 |023e: const/16 v1, #int 27 // #1b │ │ -014224: 6202 b700 |0240: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ -014228: 4d02 0001 |0242: aput-object v2, v0, v1 │ │ -01422c: 1301 1c00 |0244: const/16 v1, #int 28 // #1c │ │ -014230: 6202 ca00 |0246: sget-object v2, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -014234: 4d02 0001 |0248: aput-object v2, v0, v1 │ │ -014238: 1301 1d00 |024a: const/16 v1, #int 29 // #1d │ │ -01423c: 6202 ae00 |024c: sget-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ -014240: 4d02 0001 |024e: aput-object v2, v0, v1 │ │ -014244: 1301 1e00 |0250: const/16 v1, #int 30 // #1e │ │ -014248: 6202 b300 |0252: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ -01424c: 4d02 0001 |0254: aput-object v2, v0, v1 │ │ -014250: 1301 1f00 |0256: const/16 v1, #int 31 // #1f │ │ -014254: 6202 c200 |0258: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ -014258: 4d02 0001 |025a: aput-object v2, v0, v1 │ │ -01425c: 1301 2000 |025c: const/16 v1, #int 32 // #20 │ │ -014260: 6202 c100 |025e: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ -014264: 4d02 0001 |0260: aput-object v2, v0, v1 │ │ -014268: 1301 2100 |0262: const/16 v1, #int 33 // #21 │ │ -01426c: 6202 c000 |0264: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ -014270: 4d02 0001 |0266: aput-object v2, v0, v1 │ │ -014274: 1301 2200 |0268: const/16 v1, #int 34 // #22 │ │ -014278: 6202 c300 |026a: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ -01427c: 4d02 0001 |026c: aput-object v2, v0, v1 │ │ -014280: 1301 2300 |026e: const/16 v1, #int 35 // #23 │ │ -014284: 6202 a600 |0270: sget-object v2, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ -014288: 4d02 0001 |0272: aput-object v2, v0, v1 │ │ -01428c: 1301 2400 |0274: const/16 v1, #int 36 // #24 │ │ -014290: 6202 ba00 |0276: sget-object v2, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ -014294: 4d02 0001 |0278: aput-object v2, v0, v1 │ │ -014298: 1301 2500 |027a: const/16 v1, #int 37 // #25 │ │ -01429c: 6202 c500 |027c: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ -0142a0: 4d02 0001 |027e: aput-object v2, v0, v1 │ │ -0142a4: 1301 2600 |0280: const/16 v1, #int 38 // #26 │ │ -0142a8: 6202 cb00 |0282: sget-object v2, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ -0142ac: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ -0142b0: 6900 a400 |0286: sput-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@00a4 │ │ -0142b4: 0e00 |0288: return-void │ │ +013d88: |[013d88] org.acra.ReportField.:()V │ │ +013d98: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +013d9a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +013d9c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +013d9e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +013da0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +013da2: 2200 0a01 |0005: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013da6: 1a01 0205 |0007: const-string v1, "REPORT_ID" // string@0502 │ │ +013daa: 7030 5e03 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013db0: 6900 bf00 |000c: sput-object v0, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +013db4: 2200 0a01 |000e: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013db8: 1a01 b500 |0010: const-string v1, "APP_VERSION_CODE" // string@00b5 │ │ +013dbc: 7030 5e03 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013dc2: 6900 a700 |0015: sput-object v0, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ +013dc6: 2200 0a01 |0017: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013dca: 1a01 b600 |0019: const-string v1, "APP_VERSION_NAME" // string@00b6 │ │ +013dce: 7030 5e03 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013dd4: 6900 a800 |001e: sput-object v0, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +013dd8: 2200 0a01 |0020: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013ddc: 1a01 d404 |0022: const-string v1, "PACKAGE_NAME" // string@04d4 │ │ +013de0: 7030 5e03 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013de6: 6900 bb00 |0027: sput-object v0, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ +013dea: 2200 0a01 |0029: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013dee: 1a01 7701 |002b: const-string v1, "FILE_PATH" // string@0177 │ │ +013df2: 7030 5e03 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013df8: 6900 b500 |0030: sput-object v0, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ +013dfc: 2200 0a01 |0032: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e00: 1a01 de04 |0034: const-string v1, "PHONE_MODEL" // string@04de │ │ +013e04: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +013e06: 7030 5e03 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e0c: 6900 bc00 |003a: sput-object v0, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +013e10: 2200 0a01 |003c: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e14: 1a01 ab00 |003e: const-string v1, "ANDROID_VERSION" // string@00ab │ │ +013e18: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +013e1a: 7030 5e03 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e20: 6900 a500 |0044: sput-object v0, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +013e24: 2200 0101 |0046: new-instance v0, Lorg/acra/ReportField$1; // type@0101 │ │ +013e28: 1a01 e000 |0048: const-string v1, "BUILD" // string@00e0 │ │ +013e2c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +013e2e: 7030 4b03 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$1;.:(Ljava/lang/String;I)V // method@034b │ │ +013e34: 6900 ab00 |004e: sput-object v0, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ +013e38: 2200 0a01 |0050: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e3c: 1a01 df00 |0052: const-string v1, "BRAND" // string@00df │ │ +013e40: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +013e44: 7030 5e03 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e4a: 6900 aa00 |0059: sput-object v0, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +013e4e: 2200 0a01 |005b: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e52: 1a01 f404 |005d: const-string v1, "PRODUCT" // string@04f4 │ │ +013e56: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +013e5a: 7030 5e03 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e60: 6900 bd00 |0064: sput-object v0, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ +013e64: 2200 0a01 |0066: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e68: 1a01 5a05 |0068: const-string v1, "TOTAL_MEM_SIZE" // string@055a │ │ +013e6c: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +013e70: 7030 5e03 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e76: 6900 c600 |006f: sput-object v0, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ +013e7a: 2200 0a01 |0071: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013e7e: 1a01 b900 |0073: const-string v1, "AVAILABLE_MEM_SIZE" // string@00b9 │ │ +013e82: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +013e86: 7030 5e03 1002 |0077: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013e8c: 6900 a900 |007a: sput-object v0, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ +013e90: 2200 0201 |007c: new-instance v0, Lorg/acra/ReportField$2; // type@0102 │ │ +013e94: 1a01 f400 |007e: const-string v1, "CUSTOM_DATA" // string@00f4 │ │ +013e98: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ +013e9c: 7030 4d03 1002 |0082: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$2;.:(Ljava/lang/String;I)V // method@034d │ │ +013ea2: 6900 ad00 |0085: sput-object v0, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +013ea6: 2200 0a01 |0087: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013eaa: 1a01 2905 |0089: const-string v1, "STACK_TRACE" // string@0529 │ │ +013eae: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +013eb2: 7030 5e03 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013eb8: 6900 c400 |0090: sput-object v0, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ +013ebc: 2200 0301 |0092: new-instance v0, Lorg/acra/ReportField$3; // type@0103 │ │ +013ec0: 1a01 c001 |0094: const-string v1, "INITIAL_CONFIGURATION" // string@01c0 │ │ +013ec4: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ +013ec8: 7030 4f03 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$3;.:(Ljava/lang/String;I)V // method@034f │ │ +013ece: 6900 b600 |009b: sput-object v0, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ +013ed2: 2200 0401 |009d: new-instance v0, Lorg/acra/ReportField$4; // type@0104 │ │ +013ed6: 1a01 ee00 |009f: const-string v1, "CRASH_CONFIGURATION" // string@00ee │ │ +013eda: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ +013ede: 7030 5103 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$4;.:(Ljava/lang/String;I)V // method@0351 │ │ +013ee4: 6900 ac00 |00a6: sput-object v0, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ +013ee8: 2200 0501 |00a8: new-instance v0, Lorg/acra/ReportField$5; // type@0105 │ │ +013eec: 1a01 4401 |00aa: const-string v1, "DISPLAY" // string@0144 │ │ +013ef0: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ +013ef4: 7030 5303 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$5;.:(Ljava/lang/String;I)V // method@0353 │ │ +013efa: 6900 b000 |00b1: sput-object v0, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ +013efe: 2200 0a01 |00b3: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f02: 1a01 6a05 |00b5: const-string v1, "USER_COMMENT" // string@056a │ │ +013f06: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ +013f0a: 7030 5e03 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f10: 6900 c800 |00bc: sput-object v0, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ +013f14: 2200 0a01 |00be: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f18: 1a01 6905 |00c0: const-string v1, "USER_APP_START_DATE" // string@0569 │ │ +013f1c: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ +013f20: 7030 5e03 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f26: 6900 c700 |00c7: sput-object v0, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ +013f2a: 2200 0a01 |00c9: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f2e: 1a01 6b05 |00cb: const-string v1, "USER_CRASH_DATE" // string@056b │ │ +013f32: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ +013f36: 7030 5e03 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f3c: 6900 c900 |00d2: sput-object v0, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ +013f40: 2200 0a01 |00d4: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f44: 1a01 4b01 |00d6: const-string v1, "DUMPSYS_MEMINFO" // string@014b │ │ +013f48: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ +013f4c: 7030 5e03 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f52: 6900 b200 |00dd: sput-object v0, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ +013f56: 2200 0a01 |00df: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f5a: 1a01 4901 |00e1: const-string v1, "DROPBOX" // string@0149 │ │ +013f5e: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ +013f62: 7030 5e03 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f68: 6900 b100 |00e8: sput-object v0, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ +013f6c: 2200 0a01 |00ea: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f70: 1a01 3702 |00ec: const-string v1, "LOGCAT" // string@0237 │ │ +013f74: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ +013f78: 7030 5e03 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f7e: 6900 b900 |00f3: sput-object v0, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ +013f82: 2200 0a01 |00f5: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f86: 1a01 5e01 |00f7: const-string v1, "EVENTSLOG" // string@015e │ │ +013f8a: 1302 1700 |00f9: const/16 v2, #int 23 // #17 │ │ +013f8e: 7030 5e03 1002 |00fb: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013f94: 6900 b400 |00fe: sput-object v0, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ +013f98: 2200 0a01 |0100: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013f9c: 1a01 fb04 |0102: const-string v1, "RADIOLOG" // string@04fb │ │ +013fa0: 1302 1800 |0104: const/16 v2, #int 24 // #18 │ │ +013fa4: 7030 5e03 1002 |0106: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013faa: 6900 be00 |0109: sput-object v0, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ +013fae: 2200 0a01 |010b: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013fb2: 1a01 cb01 |010d: const-string v1, "IS_SILENT" // string@01cb │ │ +013fb6: 1302 1900 |010f: const/16 v2, #int 25 // #19 │ │ +013fba: 7030 5e03 1002 |0111: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013fc0: 6900 b800 |0114: sput-object v0, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +013fc4: 2200 0a01 |0116: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013fc8: 1a01 3d01 |0118: const-string v1, "DEVICE_ID" // string@013d │ │ +013fcc: 1302 1a00 |011a: const/16 v2, #int 26 // #1a │ │ +013fd0: 7030 5e03 1002 |011c: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013fd6: 6900 af00 |011f: sput-object v0, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ +013fda: 2200 0a01 |0121: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013fde: 1a01 c501 |0123: const-string v1, "INSTALLATION_ID" // string@01c5 │ │ +013fe2: 1302 1b00 |0125: const/16 v2, #int 27 // #1b │ │ +013fe6: 7030 5e03 1002 |0127: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +013fec: 6900 b700 |012a: sput-object v0, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ +013ff0: 2200 0a01 |012c: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +013ff4: 1a01 6c05 |012e: const-string v1, "USER_EMAIL" // string@056c │ │ +013ff8: 1302 1c00 |0130: const/16 v2, #int 28 // #1c │ │ +013ffc: 7030 5e03 1002 |0132: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +014002: 6900 ca00 |0135: sput-object v0, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +014006: 2200 0601 |0137: new-instance v0, Lorg/acra/ReportField$6; // type@0106 │ │ +01400a: 1a01 3c01 |0139: const-string v1, "DEVICE_FEATURES" // string@013c │ │ +01400e: 1302 1d00 |013b: const/16 v2, #int 29 // #1d │ │ +014012: 7030 5503 1002 |013d: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$6;.:(Ljava/lang/String;I)V // method@0355 │ │ +014018: 6900 ae00 |0140: sput-object v0, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ +01401c: 2200 0701 |0142: new-instance v0, Lorg/acra/ReportField$7; // type@0107 │ │ +014020: 1a01 5b01 |0144: const-string v1, "ENVIRONMENT" // string@015b │ │ +014024: 1302 1e00 |0146: const/16 v2, #int 30 // #1e │ │ +014028: 7030 5703 1002 |0148: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$7;.:(Ljava/lang/String;I)V // method@0357 │ │ +01402e: 6900 b300 |014b: sput-object v0, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ +014032: 2200 0801 |014d: new-instance v0, Lorg/acra/ReportField$8; // type@0108 │ │ +014036: 1a01 2205 |014f: const-string v1, "SETTINGS_SYSTEM" // string@0522 │ │ +01403a: 1302 1f00 |0151: const/16 v2, #int 31 // #1f │ │ +01403e: 7030 5903 1002 |0153: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$8;.:(Ljava/lang/String;I)V // method@0359 │ │ +014044: 6900 c200 |0156: sput-object v0, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ +014048: 2200 0901 |0158: new-instance v0, Lorg/acra/ReportField$9; // type@0109 │ │ +01404c: 1a01 2105 |015a: const-string v1, "SETTINGS_SECURE" // string@0521 │ │ +014050: 1302 2000 |015c: const/16 v2, #int 32 // #20 │ │ +014054: 7030 5b03 1002 |015e: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$9;.:(Ljava/lang/String;I)V // method@035b │ │ +01405a: 6900 c100 |0161: sput-object v0, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ +01405e: 2200 ff00 |0163: new-instance v0, Lorg/acra/ReportField$10; // type@00ff │ │ +014062: 1a01 2005 |0165: const-string v1, "SETTINGS_GLOBAL" // string@0520 │ │ +014066: 1302 2100 |0167: const/16 v2, #int 33 // #21 │ │ +01406a: 7030 4703 1002 |0169: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$10;.:(Ljava/lang/String;I)V // method@0347 │ │ +014070: 6900 c000 |016c: sput-object v0, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ +014074: 2200 0001 |016e: new-instance v0, Lorg/acra/ReportField$11; // type@0100 │ │ +014078: 1a01 2505 |0170: const-string v1, "SHARED_PREFERENCES" // string@0525 │ │ +01407c: 1302 2200 |0172: const/16 v2, #int 34 // #22 │ │ +014080: 7030 4903 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField$11;.:(Ljava/lang/String;I)V // method@0349 │ │ +014086: 6900 c300 |0177: sput-object v0, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ +01408a: 2200 0a01 |0179: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +01408e: 1a01 b300 |017b: const-string v1, "APPLICATION_LOG" // string@00b3 │ │ +014092: 1302 2300 |017d: const/16 v2, #int 35 // #23 │ │ +014096: 7030 5e03 1002 |017f: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +01409c: 6900 a600 |0182: sput-object v0, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ +0140a0: 2200 0a01 |0184: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +0140a4: 1a01 9404 |0186: const-string v1, "MEDIA_CODEC_LIST" // string@0494 │ │ +0140a8: 1302 2400 |0188: const/16 v2, #int 36 // #24 │ │ +0140ac: 7030 5e03 1002 |018a: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +0140b2: 6900 ba00 |018d: sput-object v0, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ +0140b6: 2200 0a01 |018f: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +0140ba: 1a01 5405 |0191: const-string v1, "THREAD_DETAILS" // string@0554 │ │ +0140be: 1302 2500 |0193: const/16 v2, #int 37 // #25 │ │ +0140c2: 7030 5e03 1002 |0195: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +0140c8: 6900 c500 |0198: sput-object v0, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ +0140cc: 2200 0a01 |019a: new-instance v0, Lorg/acra/ReportField; // type@010a │ │ +0140d0: 1a01 6d05 |019c: const-string v1, "USER_IP" // string@056d │ │ +0140d4: 1302 2600 |019e: const/16 v2, #int 38 // #26 │ │ +0140d8: 7030 5e03 1002 |01a0: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +0140de: 6900 cb00 |01a3: sput-object v0, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ +0140e2: 1300 2700 |01a5: const/16 v0, #int 39 // #27 │ │ +0140e6: 2300 2002 |01a7: new-array v0, v0, [Lorg/acra/ReportField; // type@0220 │ │ +0140ea: 6201 bf00 |01a9: sget-object v1, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +0140ee: 4d01 0003 |01ab: aput-object v1, v0, v3 │ │ +0140f2: 6201 a700 |01ad: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ +0140f6: 4d01 0004 |01af: aput-object v1, v0, v4 │ │ +0140fa: 6201 a800 |01b1: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0140fe: 4d01 0005 |01b3: aput-object v1, v0, v5 │ │ +014102: 6201 bb00 |01b5: sget-object v1, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ +014106: 4d01 0006 |01b7: aput-object v1, v0, v6 │ │ +01410a: 6201 b500 |01b9: sget-object v1, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ +01410e: 4d01 0007 |01bb: aput-object v1, v0, v7 │ │ +014112: 1251 |01bd: const/4 v1, #int 5 // #5 │ │ +014114: 6202 bc00 |01be: sget-object v2, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +014118: 4d02 0001 |01c0: aput-object v2, v0, v1 │ │ +01411c: 1261 |01c2: const/4 v1, #int 6 // #6 │ │ +01411e: 6202 a500 |01c3: sget-object v2, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +014122: 4d02 0001 |01c5: aput-object v2, v0, v1 │ │ +014126: 1271 |01c7: const/4 v1, #int 7 // #7 │ │ +014128: 6202 ab00 |01c8: sget-object v2, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ +01412c: 4d02 0001 |01ca: aput-object v2, v0, v1 │ │ +014130: 1301 0800 |01cc: const/16 v1, #int 8 // #8 │ │ +014134: 6202 aa00 |01ce: sget-object v2, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +014138: 4d02 0001 |01d0: aput-object v2, v0, v1 │ │ +01413c: 1301 0900 |01d2: const/16 v1, #int 9 // #9 │ │ +014140: 6202 bd00 |01d4: sget-object v2, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ +014144: 4d02 0001 |01d6: aput-object v2, v0, v1 │ │ +014148: 1301 0a00 |01d8: const/16 v1, #int 10 // #a │ │ +01414c: 6202 c600 |01da: sget-object v2, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ +014150: 4d02 0001 |01dc: aput-object v2, v0, v1 │ │ +014154: 1301 0b00 |01de: const/16 v1, #int 11 // #b │ │ +014158: 6202 a900 |01e0: sget-object v2, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ +01415c: 4d02 0001 |01e2: aput-object v2, v0, v1 │ │ +014160: 1301 0c00 |01e4: const/16 v1, #int 12 // #c │ │ +014164: 6202 ad00 |01e6: sget-object v2, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +014168: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ +01416c: 1301 0d00 |01ea: const/16 v1, #int 13 // #d │ │ +014170: 6202 c400 |01ec: sget-object v2, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ +014174: 4d02 0001 |01ee: aput-object v2, v0, v1 │ │ +014178: 1301 0e00 |01f0: const/16 v1, #int 14 // #e │ │ +01417c: 6202 b600 |01f2: sget-object v2, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ +014180: 4d02 0001 |01f4: aput-object v2, v0, v1 │ │ +014184: 1301 0f00 |01f6: const/16 v1, #int 15 // #f │ │ +014188: 6202 ac00 |01f8: sget-object v2, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ +01418c: 4d02 0001 |01fa: aput-object v2, v0, v1 │ │ +014190: 1301 1000 |01fc: const/16 v1, #int 16 // #10 │ │ +014194: 6202 b000 |01fe: sget-object v2, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ +014198: 4d02 0001 |0200: aput-object v2, v0, v1 │ │ +01419c: 1301 1100 |0202: const/16 v1, #int 17 // #11 │ │ +0141a0: 6202 c800 |0204: sget-object v2, Lorg/acra/ReportField;.USER_COMMENT:Lorg/acra/ReportField; // field@00c8 │ │ +0141a4: 4d02 0001 |0206: aput-object v2, v0, v1 │ │ +0141a8: 1301 1200 |0208: const/16 v1, #int 18 // #12 │ │ +0141ac: 6202 c700 |020a: sget-object v2, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ +0141b0: 4d02 0001 |020c: aput-object v2, v0, v1 │ │ +0141b4: 1301 1300 |020e: const/16 v1, #int 19 // #13 │ │ +0141b8: 6202 c900 |0210: sget-object v2, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ +0141bc: 4d02 0001 |0212: aput-object v2, v0, v1 │ │ +0141c0: 1301 1400 |0214: const/16 v1, #int 20 // #14 │ │ +0141c4: 6202 b200 |0216: sget-object v2, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ +0141c8: 4d02 0001 |0218: aput-object v2, v0, v1 │ │ +0141cc: 1301 1500 |021a: const/16 v1, #int 21 // #15 │ │ +0141d0: 6202 b100 |021c: sget-object v2, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ +0141d4: 4d02 0001 |021e: aput-object v2, v0, v1 │ │ +0141d8: 1301 1600 |0220: const/16 v1, #int 22 // #16 │ │ +0141dc: 6202 b900 |0222: sget-object v2, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ +0141e0: 4d02 0001 |0224: aput-object v2, v0, v1 │ │ +0141e4: 1301 1700 |0226: const/16 v1, #int 23 // #17 │ │ +0141e8: 6202 b400 |0228: sget-object v2, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ +0141ec: 4d02 0001 |022a: aput-object v2, v0, v1 │ │ +0141f0: 1301 1800 |022c: const/16 v1, #int 24 // #18 │ │ +0141f4: 6202 be00 |022e: sget-object v2, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ +0141f8: 4d02 0001 |0230: aput-object v2, v0, v1 │ │ +0141fc: 1301 1900 |0232: const/16 v1, #int 25 // #19 │ │ +014200: 6202 b800 |0234: sget-object v2, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +014204: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ +014208: 1301 1a00 |0238: const/16 v1, #int 26 // #1a │ │ +01420c: 6202 af00 |023a: sget-object v2, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ +014210: 4d02 0001 |023c: aput-object v2, v0, v1 │ │ +014214: 1301 1b00 |023e: const/16 v1, #int 27 // #1b │ │ +014218: 6202 b700 |0240: sget-object v2, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ +01421c: 4d02 0001 |0242: aput-object v2, v0, v1 │ │ +014220: 1301 1c00 |0244: const/16 v1, #int 28 // #1c │ │ +014224: 6202 ca00 |0246: sget-object v2, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +014228: 4d02 0001 |0248: aput-object v2, v0, v1 │ │ +01422c: 1301 1d00 |024a: const/16 v1, #int 29 // #1d │ │ +014230: 6202 ae00 |024c: sget-object v2, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ +014234: 4d02 0001 |024e: aput-object v2, v0, v1 │ │ +014238: 1301 1e00 |0250: const/16 v1, #int 30 // #1e │ │ +01423c: 6202 b300 |0252: sget-object v2, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ +014240: 4d02 0001 |0254: aput-object v2, v0, v1 │ │ +014244: 1301 1f00 |0256: const/16 v1, #int 31 // #1f │ │ +014248: 6202 c200 |0258: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ +01424c: 4d02 0001 |025a: aput-object v2, v0, v1 │ │ +014250: 1301 2000 |025c: const/16 v1, #int 32 // #20 │ │ +014254: 6202 c100 |025e: sget-object v2, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ +014258: 4d02 0001 |0260: aput-object v2, v0, v1 │ │ +01425c: 1301 2100 |0262: const/16 v1, #int 33 // #21 │ │ +014260: 6202 c000 |0264: sget-object v2, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ +014264: 4d02 0001 |0266: aput-object v2, v0, v1 │ │ +014268: 1301 2200 |0268: const/16 v1, #int 34 // #22 │ │ +01426c: 6202 c300 |026a: sget-object v2, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ +014270: 4d02 0001 |026c: aput-object v2, v0, v1 │ │ +014274: 1301 2300 |026e: const/16 v1, #int 35 // #23 │ │ +014278: 6202 a600 |0270: sget-object v2, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ +01427c: 4d02 0001 |0272: aput-object v2, v0, v1 │ │ +014280: 1301 2400 |0274: const/16 v1, #int 36 // #24 │ │ +014284: 6202 ba00 |0276: sget-object v2, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ +014288: 4d02 0001 |0278: aput-object v2, v0, v1 │ │ +01428c: 1301 2500 |027a: const/16 v1, #int 37 // #25 │ │ +014290: 6202 c500 |027c: sget-object v2, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ +014294: 4d02 0001 |027e: aput-object v2, v0, v1 │ │ +014298: 1301 2600 |0280: const/16 v1, #int 38 // #26 │ │ +01429c: 6202 cb00 |0282: sget-object v2, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ +0142a0: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ +0142a4: 6900 a400 |0286: sput-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@00a4 │ │ +0142a8: 0e00 |0288: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=32 │ │ 0x000e line=39 │ │ 0x0017 line=45 │ │ 0x0020 line=51 │ │ 0x0029 line=57 │ │ @@ -8851,17 +8860,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0142b8: |[0142b8] org.acra.ReportField.:(Ljava/lang/String;I)V │ │ -0142c8: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -0142ce: 0e00 |0003: return-void │ │ +0142ac: |[0142ac] org.acra.ReportField.:(Ljava/lang/String;I)V │ │ +0142bc: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +0142c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ReportField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -8871,17 +8880,17 @@ │ │ type : '(Ljava/lang/String;ILorg/acra/ReportField$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0142d0: |[0142d0] org.acra.ReportField.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V │ │ -0142e0: 7030 5c03 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035c │ │ -0142e6: 0e00 |0003: return-void │ │ +0142c4: |[0142c4] org.acra.ReportField.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V │ │ +0142d4: 7030 5e03 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/ReportField;.:(Ljava/lang/String;I)V // method@035e │ │ +0142da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ReportField; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -8892,20 +8901,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/ReportField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0142e8: |[0142e8] org.acra.ReportField.valueOf:(Ljava/lang/String;)Lorg/acra/ReportField; │ │ -0142f8: 1c00 0a01 |0000: const-class v0, Lorg/acra/ReportField; // type@010a │ │ -0142fc: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -014302: 0c00 |0005: move-result-object v0 │ │ -014304: 1f00 0a01 |0006: check-cast v0, Lorg/acra/ReportField; // type@010a │ │ -014308: 1100 |0008: return-object v0 │ │ +0142dc: |[0142dc] org.acra.ReportField.valueOf:(Ljava/lang/String;)Lorg/acra/ReportField; │ │ +0142ec: 1c00 0a01 |0000: const-class v0, Lorg/acra/ReportField; // type@010a │ │ +0142f0: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +0142f6: 0c00 |0005: move-result-object v0 │ │ +0142f8: 1f00 0a01 |0006: check-cast v0, Lorg/acra/ReportField; // type@010a │ │ +0142fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lorg/acra/ReportField;) │ │ @@ -8913,20 +8922,20 @@ │ │ type : '()[Lorg/acra/ReportField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01430c: |[01430c] org.acra.ReportField.values:()[Lorg/acra/ReportField; │ │ -01431c: 6200 a400 |0000: sget-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@00a4 │ │ -014320: 6e10 5409 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportField;.clone:()Ljava/lang/Object; // method@0954 │ │ -014326: 0c00 |0005: move-result-object v0 │ │ -014328: 1f00 2002 |0006: check-cast v0, [Lorg/acra/ReportField; // type@0220 │ │ -01432c: 1100 |0008: return-object v0 │ │ +014300: |[014300] org.acra.ReportField.values:()[Lorg/acra/ReportField; │ │ +014310: 6200 a400 |0000: sget-object v0, Lorg/acra/ReportField;.$VALUES:[Lorg/acra/ReportField; // field@00a4 │ │ +014314: 6e10 5609 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportField;.clone:()Ljava/lang/Object; // method@0956 │ │ +01431a: 0c00 |0005: move-result-object v0 │ │ +01431c: 1f00 2002 |0006: check-cast v0, [Lorg/acra/ReportField; // type@0220 │ │ +014320: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/ReportField;) │ │ @@ -8934,17 +8943,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014330: |[014330] org.acra.ReportField.containsKeyValuePairs:()Z │ │ -014340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014342: 0f00 |0001: return v0 │ │ +014324: |[014324] org.acra.ReportField.containsKeyValuePairs:()Z │ │ +014334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +014336: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -8977,18 +8986,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014344: |[014344] org.acra.ReportField$10.:(Ljava/lang/String;I)V │ │ -014354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014356: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01435c: 0e00 |0004: return-void │ │ +014338: |[014338] org.acra.ReportField$10.:(Ljava/lang/String;I)V │ │ +014348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01434a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014350: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$10; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -8999,17 +9008,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014360: |[014360] org.acra.ReportField$10.containsKeyValuePairs:()Z │ │ -014370: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014372: 0f00 |0001: return v0 │ │ +014354: |[014354] org.acra.ReportField$10.containsKeyValuePairs:()Z │ │ +014364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014366: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$10; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9042,18 +9051,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014374: |[014374] org.acra.ReportField$11.:(Ljava/lang/String;I)V │ │ -014384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014386: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01438c: 0e00 |0004: return-void │ │ +014368: |[014368] org.acra.ReportField$11.:(Ljava/lang/String;I)V │ │ +014378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01437a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014380: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$11; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9064,17 +9073,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014390: |[014390] org.acra.ReportField$11.containsKeyValuePairs:()Z │ │ -0143a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0143a2: 0f00 |0001: return v0 │ │ +014384: |[014384] org.acra.ReportField$11.containsKeyValuePairs:()Z │ │ +014394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014396: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$11; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9107,18 +9116,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0143a4: |[0143a4] org.acra.ReportField$1.:(Ljava/lang/String;I)V │ │ -0143b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0143b6: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -0143bc: 0e00 |0004: return-void │ │ +014398: |[014398] org.acra.ReportField$1.:(Ljava/lang/String;I)V │ │ +0143a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0143aa: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +0143b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9129,17 +9138,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0143c0: |[0143c0] org.acra.ReportField$1.containsKeyValuePairs:()Z │ │ -0143d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0143d2: 0f00 |0001: return v0 │ │ +0143b4: |[0143b4] org.acra.ReportField$1.containsKeyValuePairs:()Z │ │ +0143c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0143c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$1; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9172,18 +9181,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0143d4: |[0143d4] org.acra.ReportField$2.:(Ljava/lang/String;I)V │ │ -0143e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0143e6: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -0143ec: 0e00 |0004: return-void │ │ +0143c8: |[0143c8] org.acra.ReportField$2.:(Ljava/lang/String;I)V │ │ +0143d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0143da: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +0143e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9194,17 +9203,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0143f0: |[0143f0] org.acra.ReportField$2.containsKeyValuePairs:()Z │ │ -014400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014402: 0f00 |0001: return v0 │ │ +0143e4: |[0143e4] org.acra.ReportField$2.containsKeyValuePairs:()Z │ │ +0143f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0143f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$2; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9237,18 +9246,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014404: |[014404] org.acra.ReportField$3.:(Ljava/lang/String;I)V │ │ -014414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014416: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01441c: 0e00 |0004: return-void │ │ +0143f8: |[0143f8] org.acra.ReportField$3.:(Ljava/lang/String;I)V │ │ +014408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01440a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014410: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9259,17 +9268,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014420: |[014420] org.acra.ReportField$3.containsKeyValuePairs:()Z │ │ -014430: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014432: 0f00 |0001: return v0 │ │ +014414: |[014414] org.acra.ReportField$3.containsKeyValuePairs:()Z │ │ +014424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014426: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$3; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9302,18 +9311,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014434: |[014434] org.acra.ReportField$4.:(Ljava/lang/String;I)V │ │ -014444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014446: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01444c: 0e00 |0004: return-void │ │ +014428: |[014428] org.acra.ReportField$4.:(Ljava/lang/String;I)V │ │ +014438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01443a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014440: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$4; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9324,17 +9333,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014450: |[014450] org.acra.ReportField$4.containsKeyValuePairs:()Z │ │ -014460: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014462: 0f00 |0001: return v0 │ │ +014444: |[014444] org.acra.ReportField$4.containsKeyValuePairs:()Z │ │ +014454: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014456: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$4; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9367,18 +9376,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014464: |[014464] org.acra.ReportField$5.:(Ljava/lang/String;I)V │ │ -014474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014476: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01447c: 0e00 |0004: return-void │ │ +014458: |[014458] org.acra.ReportField$5.:(Ljava/lang/String;I)V │ │ +014468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01446a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014470: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$5; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9389,17 +9398,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014480: |[014480] org.acra.ReportField$5.containsKeyValuePairs:()Z │ │ -014490: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014492: 0f00 |0001: return v0 │ │ +014474: |[014474] org.acra.ReportField$5.containsKeyValuePairs:()Z │ │ +014484: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014486: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$5; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9432,18 +9441,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014494: |[014494] org.acra.ReportField$6.:(Ljava/lang/String;I)V │ │ -0144a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0144a6: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -0144ac: 0e00 |0004: return-void │ │ +014488: |[014488] org.acra.ReportField$6.:(Ljava/lang/String;I)V │ │ +014498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01449a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +0144a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$6; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9454,17 +9463,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0144b0: |[0144b0] org.acra.ReportField$6.containsKeyValuePairs:()Z │ │ -0144c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0144c2: 0f00 |0001: return v0 │ │ +0144a4: |[0144a4] org.acra.ReportField$6.containsKeyValuePairs:()Z │ │ +0144b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0144b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$6; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9497,18 +9506,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0144c4: |[0144c4] org.acra.ReportField$7.:(Ljava/lang/String;I)V │ │ -0144d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0144d6: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -0144dc: 0e00 |0004: return-void │ │ +0144b8: |[0144b8] org.acra.ReportField$7.:(Ljava/lang/String;I)V │ │ +0144c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0144ca: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +0144d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$7; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9519,17 +9528,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0144e0: |[0144e0] org.acra.ReportField$7.containsKeyValuePairs:()Z │ │ -0144f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0144f2: 0f00 |0001: return v0 │ │ +0144d4: |[0144d4] org.acra.ReportField$7.containsKeyValuePairs:()Z │ │ +0144e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0144e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$7; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9562,18 +9571,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0144f4: |[0144f4] org.acra.ReportField$8.:(Ljava/lang/String;I)V │ │ -014504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014506: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01450c: 0e00 |0004: return-void │ │ +0144e8: |[0144e8] org.acra.ReportField$8.:(Ljava/lang/String;I)V │ │ +0144f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0144fa: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014500: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$8; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9584,17 +9593,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014510: |[014510] org.acra.ReportField$8.containsKeyValuePairs:()Z │ │ -014520: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014522: 0f00 |0001: return v0 │ │ +014504: |[014504] org.acra.ReportField$8.containsKeyValuePairs:()Z │ │ +014514: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014516: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$8; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9627,18 +9636,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -014524: |[014524] org.acra.ReportField$9.:(Ljava/lang/String;I)V │ │ -014534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014536: 7040 5d03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035d │ │ -01453c: 0e00 |0004: return-void │ │ +014518: |[014518] org.acra.ReportField$9.:(Ljava/lang/String;I)V │ │ +014528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01452a: 7040 5f03 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/ReportField;.:(Ljava/lang/String;ILorg/acra/ReportField$1;)V // method@035f │ │ +014530: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/ReportField$9; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -9649,17 +9658,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -014540: |[014540] org.acra.ReportField$9.containsKeyValuePairs:()Z │ │ -014550: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -014552: 0f00 |0001: return v0 │ │ +014534: |[014534] org.acra.ReportField$9.containsKeyValuePairs:()Z │ │ +014544: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014546: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/ReportField$9; │ │ │ │ source_file_idx : 1293 (ReportField.java) │ │ @@ -9673,15 +9682,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/acra/ReportingInteractionMode;" ">;" } │ │ -Annotations on method #869 '' │ │ +Annotations on method #871 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #30 - │ │ Class descriptor : 'Lorg/acra/ReportingInteractionMode;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -9713,47 +9722,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -014554: |[014554] org.acra.ReportingInteractionMode.:()V │ │ -014564: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -014566: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -014568: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -01456a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01456c: 2200 0b01 |0004: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -014570: 1a01 2605 |0006: const-string v1, "SILENT" // string@0526 │ │ -014574: 7030 6503 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0365 │ │ -01457a: 6900 cf00 |000b: sput-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -01457e: 2200 0b01 |000d: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -014582: 1a01 bc04 |000f: const-string v1, "NOTIFICATION" // string@04bc │ │ -014586: 7030 6503 1003 |0011: invoke-direct {v0, v1, v3}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0365 │ │ -01458c: 6900 ce00 |0014: sput-object v0, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -014590: 2200 0b01 |0016: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -014594: 1a01 5705 |0018: const-string v1, "TOAST" // string@0557 │ │ -014598: 7030 6503 1004 |001a: invoke-direct {v0, v1, v4}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0365 │ │ -01459e: 6900 d000 |001d: sput-object v0, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -0145a2: 2200 0b01 |001f: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -0145a6: 1a01 3f01 |0021: const-string v1, "DIALOG" // string@013f │ │ -0145aa: 7030 6503 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0365 │ │ -0145b0: 6900 cd00 |0026: sput-object v0, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -0145b4: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -0145b6: 2300 2102 |0029: new-array v0, v0, [Lorg/acra/ReportingInteractionMode; // type@0221 │ │ -0145ba: 6201 cf00 |002b: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ -0145be: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -0145c2: 6201 ce00 |002f: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ -0145c6: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -0145ca: 6201 d000 |0033: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ -0145ce: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -0145d2: 6201 cd00 |0037: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ -0145d6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -0145da: 6900 cc00 |003b: sput-object v0, Lorg/acra/ReportingInteractionMode;.$VALUES:[Lorg/acra/ReportingInteractionMode; // field@00cc │ │ -0145de: 0e00 |003d: return-void │ │ +014548: |[014548] org.acra.ReportingInteractionMode.:()V │ │ +014558: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +01455a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +01455c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +01455e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +014560: 2200 0b01 |0004: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +014564: 1a01 2605 |0006: const-string v1, "SILENT" // string@0526 │ │ +014568: 7030 6703 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0367 │ │ +01456e: 6900 cf00 |000b: sput-object v0, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +014572: 2200 0b01 |000d: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +014576: 1a01 bc04 |000f: const-string v1, "NOTIFICATION" // string@04bc │ │ +01457a: 7030 6703 1003 |0011: invoke-direct {v0, v1, v3}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0367 │ │ +014580: 6900 ce00 |0014: sput-object v0, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +014584: 2200 0b01 |0016: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +014588: 1a01 5705 |0018: const-string v1, "TOAST" // string@0557 │ │ +01458c: 7030 6703 1004 |001a: invoke-direct {v0, v1, v4}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0367 │ │ +014592: 6900 d000 |001d: sput-object v0, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +014596: 2200 0b01 |001f: new-instance v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +01459a: 1a01 3f01 |0021: const-string v1, "DIALOG" // string@013f │ │ +01459e: 7030 6703 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/acra/ReportingInteractionMode;.:(Ljava/lang/String;I)V // method@0367 │ │ +0145a4: 6900 cd00 |0026: sput-object v0, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +0145a8: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +0145aa: 2300 2102 |0029: new-array v0, v0, [Lorg/acra/ReportingInteractionMode; // type@0221 │ │ +0145ae: 6201 cf00 |002b: sget-object v1, Lorg/acra/ReportingInteractionMode;.SILENT:Lorg/acra/ReportingInteractionMode; // field@00cf │ │ +0145b2: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +0145b6: 6201 ce00 |002f: sget-object v1, Lorg/acra/ReportingInteractionMode;.NOTIFICATION:Lorg/acra/ReportingInteractionMode; // field@00ce │ │ +0145ba: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0145be: 6201 d000 |0033: sget-object v1, Lorg/acra/ReportingInteractionMode;.TOAST:Lorg/acra/ReportingInteractionMode; // field@00d0 │ │ +0145c2: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0145c6: 6201 cd00 |0037: sget-object v1, Lorg/acra/ReportingInteractionMode;.DIALOG:Lorg/acra/ReportingInteractionMode; // field@00cd │ │ +0145ca: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0145ce: 6900 cc00 |003b: sput-object v0, Lorg/acra/ReportingInteractionMode;.$VALUES:[Lorg/acra/ReportingInteractionMode; // field@00cc │ │ +0145d2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=35 │ │ 0x000d line=42 │ │ 0x0016 line=47 │ │ 0x001f line=52 │ │ 0x0028 line=30 │ │ @@ -9764,17 +9773,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0145e0: |[0145e0] org.acra.ReportingInteractionMode.:(Ljava/lang/String;I)V │ │ -0145f0: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -0145f6: 0e00 |0003: return-void │ │ +0145d4: |[0145d4] org.acra.ReportingInteractionMode.:(Ljava/lang/String;I)V │ │ +0145e4: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +0145ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/ReportingInteractionMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -9784,20 +9793,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/ReportingInteractionMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0145f8: |[0145f8] org.acra.ReportingInteractionMode.valueOf:(Ljava/lang/String;)Lorg/acra/ReportingInteractionMode; │ │ -014608: 1c00 0b01 |0000: const-class v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -01460c: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -014612: 0c00 |0005: move-result-object v0 │ │ -014614: 1f00 0b01 |0006: check-cast v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ -014618: 1100 |0008: return-object v0 │ │ +0145ec: |[0145ec] org.acra.ReportingInteractionMode.valueOf:(Ljava/lang/String;)Lorg/acra/ReportingInteractionMode; │ │ +0145fc: 1c00 0b01 |0000: const-class v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +014600: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +014606: 0c00 |0005: move-result-object v0 │ │ +014608: 1f00 0b01 |0006: check-cast v0, Lorg/acra/ReportingInteractionMode; // type@010b │ │ +01460c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/ReportingInteractionMode;) │ │ @@ -9805,20 +9814,20 @@ │ │ type : '()[Lorg/acra/ReportingInteractionMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01461c: |[01461c] org.acra.ReportingInteractionMode.values:()[Lorg/acra/ReportingInteractionMode; │ │ -01462c: 6200 cc00 |0000: sget-object v0, Lorg/acra/ReportingInteractionMode;.$VALUES:[Lorg/acra/ReportingInteractionMode; // field@00cc │ │ -014630: 6e10 5509 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportingInteractionMode;.clone:()Ljava/lang/Object; // method@0955 │ │ -014636: 0c00 |0005: move-result-object v0 │ │ -014638: 1f00 2102 |0006: check-cast v0, [Lorg/acra/ReportingInteractionMode; // type@0221 │ │ -01463c: 1100 |0008: return-object v0 │ │ +014610: |[014610] org.acra.ReportingInteractionMode.values:()[Lorg/acra/ReportingInteractionMode; │ │ +014620: 6200 cc00 |0000: sget-object v0, Lorg/acra/ReportingInteractionMode;.$VALUES:[Lorg/acra/ReportingInteractionMode; // field@00cc │ │ +014624: 6e10 5709 0000 |0002: invoke-virtual {v0}, [Lorg/acra/ReportingInteractionMode;.clone:()Ljava/lang/Object; // method@0957 │ │ +01462a: 0c00 |0005: move-result-object v0 │ │ +01462c: 1f00 2102 |0006: check-cast v0, [Lorg/acra/ReportingInteractionMode; // type@0221 │ │ +014630: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1298 (ReportingInteractionMode.java) │ │ @@ -9832,17 +9841,17 @@ │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ Annotations on field #212 'reportSenders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/acra/sender/ReportSender;" ">;" } │ │ -Annotations on method #873 '' │ │ +Annotations on method #875 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<" "Lorg/acra/sender/ReportSender;" ">;ZZ)V" } │ │ -Annotations on method #879 'sendCrashReport' │ │ +Annotations on method #881 'sendCrashReport' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/sender/ReportSenderException; } │ │ │ │ Class #31 - │ │ Class descriptor : 'Lorg/acra/SendWorker;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Thread;' │ │ Interfaces - │ │ @@ -9874,24 +9883,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -014640: |[014640] org.acra.SendWorker.:(Landroid/content/Context;Ljava/util/List;ZZ)V │ │ -014650: 7010 ff01 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@01ff │ │ -014656: 2200 f600 |0003: new-instance v0, Lorg/acra/CrashReportFileNameParser; // type@00f6 │ │ -01465a: 7010 0303 0000 |0005: invoke-direct {v0}, Lorg/acra/CrashReportFileNameParser;.:()V // method@0303 │ │ -014660: 5b10 d300 |0008: iput-object v0, v1, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ -014664: 5b12 d200 |000a: iput-object v2, v1, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ -014668: 5b13 d400 |000c: iput-object v3, v1, Lorg/acra/SendWorker;.reportSenders:Ljava/util/List; // field@00d4 │ │ -01466c: 5c14 d500 |000e: iput-boolean v4, v1, Lorg/acra/SendWorker;.sendOnlySilentReports:Z // field@00d5 │ │ -014670: 5c15 d100 |0010: iput-boolean v5, v1, Lorg/acra/SendWorker;.approvePendingReports:Z // field@00d1 │ │ -014674: 0e00 |0012: return-void │ │ +014634: |[014634] org.acra.SendWorker.:(Landroid/content/Context;Ljava/util/List;ZZ)V │ │ +014644: 7010 0102 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@0201 │ │ +01464a: 2200 f600 |0003: new-instance v0, Lorg/acra/CrashReportFileNameParser; // type@00f6 │ │ +01464e: 7010 0503 0000 |0005: invoke-direct {v0}, Lorg/acra/CrashReportFileNameParser;.:()V // method@0305 │ │ +014654: 5b10 d300 |0008: iput-object v0, v1, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ +014658: 5b12 d200 |000a: iput-object v2, v1, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ +01465c: 5b13 d400 |000c: iput-object v3, v1, Lorg/acra/SendWorker;.reportSenders:Ljava/util/List; // field@00d4 │ │ +014660: 5c14 d500 |000e: iput-boolean v4, v1, Lorg/acra/SendWorker;.sendOnlySilentReports:Z // field@00d5 │ │ +014664: 5c15 d100 |0010: iput-boolean v5, v1, Lorg/acra/SendWorker;.approvePendingReports:Z // field@00d1 │ │ +014668: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=42 │ │ 0x000a line=61 │ │ 0x000c line=62 │ │ 0x000e line=63 │ │ @@ -9906,269 +9915,261 @@ │ │ 0x0000 - 0x0013 reg=5 approvePendingReports Z │ │ │ │ #1 : (in Lorg/acra/SendWorker;) │ │ name : 'approvePendingReports' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 107 16-bit code units │ │ -014678: |[014678] org.acra.SendWorker.approvePendingReports:()V │ │ -014688: 6209 2500 |0000: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01468c: 1a0a a104 |0002: const-string v10, "Mark all pending reports as approved." // string@04a1 │ │ -014690: 7120 cd00 a900 |0004: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -014696: 2208 f800 |0007: new-instance v8, Lorg/acra/CrashReportFinder; // type@00f8 │ │ -01469a: 54c9 d200 |0009: iget-object v9, v12, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ -01469e: 7020 0803 9800 |000b: invoke-direct {v8, v9}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@0308 │ │ -0146a4: 6e10 0903 0800 |000e: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@0309 │ │ -0146aa: 0c07 |0011: move-result-object v7 │ │ -0146ac: 0770 |0012: move-object v0, v7 │ │ -0146ae: 2102 |0013: array-length v2, v0 │ │ -0146b0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0146b2: 3521 5500 |0015: if-ge v1, v2, 006a // +0055 │ │ -0146b6: 4606 0001 |0017: aget-object v6, v0, v1 │ │ -0146ba: 54c9 d300 |0019: iget-object v9, v12, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ -0146be: 6e20 0403 6900 |001b: invoke-virtual {v9, v6}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0304 │ │ -0146c4: 0a09 |001e: move-result v9 │ │ -0146c6: 3909 4800 |001f: if-nez v9, 0067 // +0048 │ │ -0146ca: 2205 7d00 |0021: new-instance v5, Ljava/io/File; // type@007d │ │ -0146ce: 54c9 d200 |0023: iget-object v9, v12, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ -0146d2: 6e10 3f00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ -0146d8: 0c09 |0028: move-result-object v9 │ │ -0146da: 7030 6201 9506 |0029: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -0146e0: 1a09 6100 |002c: const-string v9, ".stacktrace" // string@0061 │ │ -0146e4: 1a0a 4700 |002e: const-string v10, "-approved.stacktrace" // string@0047 │ │ -0146e8: 6e30 dc01 960a |0030: invoke-virtual {v6, v9, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01dc │ │ -0146ee: 0c04 |0033: move-result-object v4 │ │ -0146f0: 2203 7d00 |0034: new-instance v3, Ljava/io/File; // type@007d │ │ -0146f4: 54c9 d200 |0036: iget-object v9, v12, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ -0146f8: 6e10 3f00 0900 |0038: invoke-virtual {v9}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ -0146fe: 0c09 |003b: move-result-object v9 │ │ -014700: 7030 6201 9304 |003c: invoke-direct {v3, v9, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -014706: 6e20 7301 3500 |003f: invoke-virtual {v5, v3}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0173 │ │ -01470c: 0a09 |0042: move-result v9 │ │ -01470e: 3909 2400 |0043: if-nez v9, 0067 // +0024 │ │ -014712: 6209 2500 |0045: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014716: 220a b000 |0047: new-instance v10, Ljava/lang/StringBuilder; // type@00b0 │ │ -01471a: 7010 ee01 0a00 |0049: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -014720: 1a0b 0501 |004c: const-string v11, "Could not rename approved report from " // string@0105 │ │ -014724: 6e20 f501 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01472a: 0c0a |0051: move-result-object v10 │ │ -01472c: 6e20 f401 5a00 |0052: invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -014732: 0c0a |0055: move-result-object v10 │ │ -014734: 1a0b 1f00 |0056: const-string v11, " to " // string@001f │ │ -014738: 6e20 f501 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01473e: 0c0a |005b: move-result-object v10 │ │ -014740: 6e20 f401 3a00 |005c: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -014746: 0c0a |005f: move-result-object v10 │ │ -014748: 6e10 f901 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01474e: 0c0a |0063: move-result-object v10 │ │ -014750: 7120 cf00 a900 |0064: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -014756: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01475a: 28ac |0069: goto 0015 // -0054 │ │ -01475c: 0e00 |006a: return-void │ │ + insns size : 106 16-bit code units │ │ +01466c: |[01466c] org.acra.SendWorker.approvePendingReports:()V │ │ +01467c: 6206 2500 |0000: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014680: 1a07 a104 |0002: const-string v7, "Mark all pending reports as approved." // string@04a1 │ │ +014684: 7120 cd00 7600 |0004: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +01468a: 2205 f800 |0007: new-instance v5, Lorg/acra/CrashReportFinder; // type@00f8 │ │ +01468e: 54b6 d200 |0009: iget-object v6, v11, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ +014692: 7020 0a03 6500 |000b: invoke-direct {v5, v6}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@030a │ │ +014698: 6e10 0b03 0500 |000e: invoke-virtual {v5}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@030b │ │ +01469e: 0c04 |0011: move-result-object v4 │ │ +0146a0: 2147 |0012: array-length v7, v4 │ │ +0146a2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +0146a4: 3576 5500 |0014: if-ge v6, v7, 0069 // +0055 │ │ +0146a8: 4603 0406 |0016: aget-object v3, v4, v6 │ │ +0146ac: 54b8 d300 |0018: iget-object v8, v11, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ +0146b0: 6e20 0603 3800 |001a: invoke-virtual {v8, v3}, Lorg/acra/CrashReportFileNameParser;.isApproved:(Ljava/lang/String;)Z // method@0306 │ │ +0146b6: 0a08 |001d: move-result v8 │ │ +0146b8: 3908 4800 |001e: if-nez v8, 0066 // +0048 │ │ +0146bc: 2202 7d00 |0020: new-instance v2, Ljava/io/File; // type@007d │ │ +0146c0: 54b8 d200 |0022: iget-object v8, v11, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ +0146c4: 6e10 3f00 0800 |0024: invoke-virtual {v8}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ +0146ca: 0c08 |0027: move-result-object v8 │ │ +0146cc: 7030 6401 8203 |0028: invoke-direct {v2, v8, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +0146d2: 1a08 6100 |002b: const-string v8, ".stacktrace" // string@0061 │ │ +0146d6: 1a09 4700 |002d: const-string v9, "-approved.stacktrace" // string@0047 │ │ +0146da: 6e30 de01 8309 |002f: invoke-virtual {v3, v8, v9}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@01de │ │ +0146e0: 0c01 |0032: move-result-object v1 │ │ +0146e2: 2200 7d00 |0033: new-instance v0, Ljava/io/File; // type@007d │ │ +0146e6: 54b8 d200 |0035: iget-object v8, v11, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ +0146ea: 6e10 3f00 0800 |0037: invoke-virtual {v8}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ +0146f0: 0c08 |003a: move-result-object v8 │ │ +0146f2: 7030 6401 8001 |003b: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +0146f8: 6e20 7501 0200 |003e: invoke-virtual {v2, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0175 │ │ +0146fe: 0a08 |0041: move-result v8 │ │ +014700: 3908 2400 |0042: if-nez v8, 0066 // +0024 │ │ +014704: 6208 2500 |0044: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014708: 2209 b000 |0046: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +01470c: 7010 f001 0900 |0048: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +014712: 1a0a 0501 |004b: const-string v10, "Could not rename approved report from " // string@0105 │ │ +014716: 6e20 f701 a900 |004d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01471c: 0c09 |0050: move-result-object v9 │ │ +01471e: 6e20 f601 2900 |0051: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +014724: 0c09 |0054: move-result-object v9 │ │ +014726: 1a0a 1f00 |0055: const-string v10, " to " // string@001f │ │ +01472a: 6e20 f701 a900 |0057: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014730: 0c09 |005a: move-result-object v9 │ │ +014732: 6e20 f601 0900 |005b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +014738: 0c09 |005e: move-result-object v9 │ │ +01473a: 6e10 fb01 0900 |005f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +014740: 0c09 |0062: move-result-object v9 │ │ +014742: 7120 cf00 9800 |0063: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +014748: d806 0601 |0066: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01474c: 28ac |0068: goto 0014 // -0054 │ │ +01474e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=87 │ │ 0x000e line=88 │ │ 0x0012 line=90 │ │ - 0x0019 line=91 │ │ - 0x0021 line=92 │ │ - 0x002c line=96 │ │ - 0x0034 line=101 │ │ - 0x003f line=102 │ │ - 0x0045 line=103 │ │ - 0x0067 line=90 │ │ - 0x006a line=107 │ │ - locals : │ │ - 0x003f - 0x0067 reg=3 newFile Ljava/io/File; │ │ - 0x0034 - 0x0067 reg=4 newName Ljava/lang/String; │ │ - 0x002c - 0x0067 reg=5 reportFile Ljava/io/File; │ │ - 0x0019 - 0x006a reg=6 reportFileName Ljava/lang/String; │ │ - 0x0013 - 0x006b reg=0 arr$ [Ljava/lang/String; │ │ - 0x0015 - 0x006b reg=1 i$ I │ │ - 0x0014 - 0x006b reg=2 len$ I │ │ - 0x0012 - 0x006b reg=7 reportFileNames [Ljava/lang/String; │ │ - 0x000e - 0x006b reg=8 reportFinder Lorg/acra/CrashReportFinder; │ │ - 0x0000 - 0x006b reg=12 this Lorg/acra/SendWorker; │ │ + 0x0018 line=91 │ │ + 0x0020 line=92 │ │ + 0x002b line=96 │ │ + 0x0033 line=101 │ │ + 0x003e line=102 │ │ + 0x0044 line=103 │ │ + 0x0066 line=90 │ │ + 0x0069 line=107 │ │ + locals : │ │ + 0x003e - 0x0066 reg=0 newFile Ljava/io/File; │ │ + 0x0033 - 0x0066 reg=1 newName Ljava/lang/String; │ │ + 0x002b - 0x0066 reg=2 reportFile Ljava/io/File; │ │ + 0x0018 - 0x0069 reg=3 reportFileName Ljava/lang/String; │ │ + 0x0012 - 0x006a reg=4 reportFileNames [Ljava/lang/String; │ │ + 0x000e - 0x006a reg=5 reportFinder Lorg/acra/CrashReportFinder; │ │ + 0x0000 - 0x006a reg=11 this Lorg/acra/SendWorker; │ │ │ │ #2 : (in Lorg/acra/SendWorker;) │ │ name : 'checkAndSendReports' │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 177 16-bit code units │ │ -014760: |[014760] org.acra.SendWorker.checkAndSendReports:(Landroid/content/Context;Z)V │ │ -014770: 620a 2500 |0000: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014774: 1a0b 2700 |0002: const-string v11, "#checkAndSendReports - start" // string@0027 │ │ -014778: 7120 cd00 ba00 |0004: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01477e: 2208 f800 |0007: new-instance v8, Lorg/acra/CrashReportFinder; // type@00f8 │ │ -014782: 7020 0803 e800 |0009: invoke-direct {v8, v14}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@0308 │ │ -014788: 6e10 0903 0800 |000c: invoke-virtual {v8}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@0309 │ │ -01478e: 0c07 |000f: move-result-object v7 │ │ -014790: 7110 4302 0700 |0010: invoke-static {v7}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@0243 │ │ -014796: 1209 |0013: const/4 v9, #int 0 // #0 │ │ -014798: 0770 |0014: move-object v0, v7 │ │ -01479a: 2104 |0015: array-length v4, v0 │ │ -01479c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -01479e: 3543 1400 |0017: if-ge v3, v4, 002b // +0014 │ │ -0147a2: 4601 0003 |0019: aget-object v1, v0, v3 │ │ -0147a6: 380f 0d00 |001b: if-eqz v15, 0028 // +000d │ │ -0147aa: 54da d300 |001d: iget-object v10, v13, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ -0147ae: 6e20 0503 1a00 |001f: invoke-virtual {v10, v1}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0305 │ │ -0147b4: 0a0a |0022: move-result v10 │ │ -0147b6: 390a 0500 |0023: if-nez v10, 0028 // +0005 │ │ -0147ba: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0147be: 28f0 |0027: goto 0017 // -0010 │ │ -0147c0: 125a |0028: const/4 v10, #int 5 // #5 │ │ -0147c2: 34a9 0a00 |0029: if-lt v9, v10, 0033 // +000a │ │ -0147c6: 620a 2500 |002b: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0147ca: 1a0b 2600 |002d: const-string v11, "#checkAndSendReports - finish" // string@0026 │ │ -0147ce: 7120 cd00 ba00 |002f: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0147d4: 0e00 |0032: return-void │ │ -0147d6: 620a 2500 |0033: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0147da: 220b b000 |0035: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -0147de: 7010 ee01 0b00 |0037: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0147e4: 1a0c 3905 |003a: const-string v12, "Sending file " // string@0539 │ │ -0147e8: 6e20 f501 cb00 |003c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0147ee: 0c0b |003f: move-result-object v11 │ │ -0147f0: 6e20 f501 1b00 |0040: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0147f6: 0c0b |0043: move-result-object v11 │ │ -0147f8: 6e10 f901 0b00 |0044: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0147fe: 0c0b |0047: move-result-object v11 │ │ -014800: 7120 d200 ba00 |0048: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -014806: 2205 f900 |004b: new-instance v5, Lorg/acra/CrashReportPersister; // type@00f9 │ │ -01480a: 7020 0a03 e500 |004d: invoke-direct {v5, v14}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030a │ │ -014810: 6e20 0e03 1500 |0050: invoke-virtual {v5, v1}, Lorg/acra/CrashReportPersister;.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; // method@030e │ │ -014816: 0c06 |0053: move-result-object v6 │ │ -014818: 7020 6f03 6d00 |0054: invoke-direct {v13, v6}, Lorg/acra/SendWorker;.sendCrashReport:(Lorg/acra/collector/CrashReportData;)V // method@036f │ │ -01481e: 7030 6c03 ed01 |0057: invoke-direct {v13, v14, v1}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -014824: d809 0901 |005a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -014828: 28c9 |005c: goto 0025 // -0037 │ │ -01482a: 0d02 |005d: move-exception v2 │ │ -01482c: 620a 2500 |005e: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014830: 220b b000 |0060: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -014834: 7010 ee01 0b00 |0062: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01483a: 1a0c 8201 |0065: const-string v12, "Failed to send crash reports for " // string@0182 │ │ -01483e: 6e20 f501 cb00 |0067: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014844: 0c0b |006a: move-result-object v11 │ │ -014846: 6e20 f501 1b00 |006b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01484c: 0c0b |006e: move-result-object v11 │ │ -01484e: 6e10 f901 0b00 |006f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -014854: 0c0b |0072: move-result-object v11 │ │ -014856: 7130 d000 ba02 |0073: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -01485c: 7030 6c03 ed01 |0076: invoke-direct {v13, v14, v1}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -014862: 28b2 |0079: goto 002b // -004e │ │ -014864: 0d02 |007a: move-exception v2 │ │ -014866: 620a 2500 |007b: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01486a: 220b b000 |007d: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -01486e: 7010 ee01 0b00 |007f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -014874: 1a0c 8001 |0082: const-string v12, "Failed to load crash report for " // string@0180 │ │ -014878: 6e20 f501 cb00 |0084: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01487e: 0c0b |0087: move-result-object v11 │ │ -014880: 6e20 f501 1b00 |0088: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014886: 0c0b |008b: move-result-object v11 │ │ -014888: 6e10 f901 0b00 |008c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01488e: 0c0b |008f: move-result-object v11 │ │ -014890: 7130 d000 ba02 |0090: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -014896: 7030 6c03 ed01 |0093: invoke-direct {v13, v14, v1}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036c │ │ -01489c: 2895 |0096: goto 002b // -006b │ │ -01489e: 0d02 |0097: move-exception v2 │ │ -0148a0: 620a 2500 |0098: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0148a4: 220b b000 |009a: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -0148a8: 7010 ee01 0b00 |009c: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0148ae: 1a0c 8101 |009f: const-string v12, "Failed to send crash report for " // string@0181 │ │ -0148b2: 6e20 f501 cb00 |00a1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0148b8: 0c0b |00a4: move-result-object v11 │ │ -0148ba: 6e20 f501 1b00 |00a5: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0148c0: 0c0b |00a8: move-result-object v11 │ │ -0148c2: 6e10 f901 0b00 |00a9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0148c8: 0c0b |00ac: move-result-object v11 │ │ -0148ca: 7130 d000 ba02 |00ad: invoke-static {v10, v11, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -0148d0: 28aa |00b0: goto 005a // -0056 │ │ + insns size : 176 16-bit code units │ │ +014750: |[014750] org.acra.SendWorker.checkAndSendReports:(Landroid/content/Context;Z)V │ │ +014760: 6207 2500 |0000: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014764: 1a08 2700 |0002: const-string v8, "#checkAndSendReports - start" // string@0027 │ │ +014768: 7120 cd00 8700 |0004: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +01476e: 2205 f800 |0007: new-instance v5, Lorg/acra/CrashReportFinder; // type@00f8 │ │ +014772: 7020 0a03 d500 |0009: invoke-direct {v5, v13}, Lorg/acra/CrashReportFinder;.:(Landroid/content/Context;)V // method@030a │ │ +014778: 6e10 0b03 0500 |000c: invoke-virtual {v5}, Lorg/acra/CrashReportFinder;.getCrashReportFiles:()[Ljava/lang/String; // method@030b │ │ +01477e: 0c04 |000f: move-result-object v4 │ │ +014780: 7110 4502 0400 |0010: invoke-static {v4}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@0245 │ │ +014786: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +014788: 2148 |0014: array-length v8, v4 │ │ +01478a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +01478c: 3587 1400 |0016: if-ge v7, v8, 002a // +0014 │ │ +014790: 4600 0407 |0018: aget-object v0, v4, v7 │ │ +014794: 380e 0d00 |001a: if-eqz v14, 0027 // +000d │ │ +014798: 54c9 d300 |001c: iget-object v9, v12, Lorg/acra/SendWorker;.fileNameParser:Lorg/acra/CrashReportFileNameParser; // field@00d3 │ │ +01479c: 6e20 0703 0900 |001e: invoke-virtual {v9, v0}, Lorg/acra/CrashReportFileNameParser;.isSilent:(Ljava/lang/String;)Z // method@0307 │ │ +0147a2: 0a09 |0021: move-result v9 │ │ +0147a4: 3909 0500 |0022: if-nez v9, 0027 // +0005 │ │ +0147a8: d807 0701 |0024: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0147ac: 28f0 |0026: goto 0016 // -0010 │ │ +0147ae: 1259 |0027: const/4 v9, #int 5 // #5 │ │ +0147b0: 3496 0a00 |0028: if-lt v6, v9, 0032 // +000a │ │ +0147b4: 6207 2500 |002a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0147b8: 1a08 2600 |002c: const-string v8, "#checkAndSendReports - finish" // string@0026 │ │ +0147bc: 7120 cd00 8700 |002e: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +0147c2: 0e00 |0031: return-void │ │ +0147c4: 6209 2500 |0032: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0147c8: 220a b000 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@00b0 │ │ +0147cc: 7010 f001 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0147d2: 1a0b 3905 |0039: const-string v11, "Sending file " // string@0539 │ │ +0147d6: 6e20 f701 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0147dc: 0c0a |003e: move-result-object v10 │ │ +0147de: 6e20 f701 0a00 |003f: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0147e4: 0c0a |0042: move-result-object v10 │ │ +0147e6: 6e10 fb01 0a00 |0043: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0147ec: 0c0a |0046: move-result-object v10 │ │ +0147ee: 7120 d200 a900 |0047: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +0147f4: 2202 f900 |004a: new-instance v2, Lorg/acra/CrashReportPersister; // type@00f9 │ │ +0147f8: 7020 0c03 d200 |004c: invoke-direct {v2, v13}, Lorg/acra/CrashReportPersister;.:(Landroid/content/Context;)V // method@030c │ │ +0147fe: 6e20 1003 0200 |004f: invoke-virtual {v2, v0}, Lorg/acra/CrashReportPersister;.load:(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; // method@0310 │ │ +014804: 0c03 |0052: move-result-object v3 │ │ +014806: 7020 7103 3c00 |0053: invoke-direct {v12, v3}, Lorg/acra/SendWorker;.sendCrashReport:(Lorg/acra/collector/CrashReportData;)V // method@0371 │ │ +01480c: 7030 6e03 dc00 |0056: invoke-direct {v12, v13, v0}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036e │ │ +014812: d806 0601 |0059: add-int/lit8 v6, v6, #int 1 // #01 │ │ +014816: 28c9 |005b: goto 0024 // -0037 │ │ +014818: 0d01 |005c: move-exception v1 │ │ +01481a: 6207 2500 |005d: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01481e: 2208 b000 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +014822: 7010 f001 0800 |0061: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +014828: 1a09 8201 |0064: const-string v9, "Failed to send crash reports for " // string@0182 │ │ +01482c: 6e20 f701 9800 |0066: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014832: 0c08 |0069: move-result-object v8 │ │ +014834: 6e20 f701 0800 |006a: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01483a: 0c08 |006d: move-result-object v8 │ │ +01483c: 6e10 fb01 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +014842: 0c08 |0071: move-result-object v8 │ │ +014844: 7130 d000 8701 |0072: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +01484a: 7030 6e03 dc00 |0075: invoke-direct {v12, v13, v0}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036e │ │ +014850: 28b2 |0078: goto 002a // -004e │ │ +014852: 0d01 |0079: move-exception v1 │ │ +014854: 6207 2500 |007a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014858: 2208 b000 |007c: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +01485c: 7010 f001 0800 |007e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +014862: 1a09 8001 |0081: const-string v9, "Failed to load crash report for " // string@0180 │ │ +014866: 6e20 f701 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01486c: 0c08 |0086: move-result-object v8 │ │ +01486e: 6e20 f701 0800 |0087: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014874: 0c08 |008a: move-result-object v8 │ │ +014876: 6e10 fb01 0800 |008b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01487c: 0c08 |008e: move-result-object v8 │ │ +01487e: 7130 d000 8701 |008f: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +014884: 7030 6e03 dc00 |0092: invoke-direct {v12, v13, v0}, Lorg/acra/SendWorker;.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V // method@036e │ │ +01488a: 2895 |0095: goto 002a // -006b │ │ +01488c: 0d01 |0096: move-exception v1 │ │ +01488e: 6209 2500 |0097: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014892: 220a b000 |0099: new-instance v10, Ljava/lang/StringBuilder; // type@00b0 │ │ +014896: 7010 f001 0a00 |009b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01489c: 1a0b 8101 |009e: const-string v11, "Failed to send crash report for " // string@0181 │ │ +0148a0: 6e20 f701 ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0148a6: 0c0a |00a3: move-result-object v10 │ │ +0148a8: 6e20 f701 0a00 |00a4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0148ae: 0c0a |00a7: move-result-object v10 │ │ +0148b0: 6e10 fb01 0a00 |00a8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0148b6: 0c0a |00ab: move-result-object v10 │ │ +0148b8: 7130 d000 a901 |00ac: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +0148be: 28aa |00af: goto 0059 // -0056 │ │ catches : 1 │ │ - 0x004b - 0x005a │ │ - Ljava/lang/RuntimeException; -> 0x005d │ │ - Ljava/io/IOException; -> 0x007a │ │ - Lorg/acra/sender/ReportSenderException; -> 0x0097 │ │ + 0x004a - 0x0059 │ │ + Ljava/lang/RuntimeException; -> 0x005c │ │ + Ljava/io/IOException; -> 0x0079 │ │ + Lorg/acra/sender/ReportSenderException; -> 0x0096 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x000c line=122 │ │ 0x0010 line=123 │ │ 0x0013 line=125 │ │ 0x0014 line=127 │ │ - 0x001b line=128 │ │ - 0x0025 line=127 │ │ - 0x0028 line=132 │ │ - 0x002b line=161 │ │ - 0x0032 line=162 │ │ - 0x0033 line=137 │ │ - 0x004b line=139 │ │ - 0x0050 line=140 │ │ - 0x0054 line=141 │ │ - 0x0057 line=142 │ │ - 0x005a line=159 │ │ - 0x005d line=143 │ │ - 0x005e line=144 │ │ - 0x0076 line=145 │ │ - 0x007a line=148 │ │ - 0x007b line=149 │ │ - 0x0093 line=150 │ │ - 0x0097 line=153 │ │ - 0x0098 line=154 │ │ - locals : │ │ - 0x001b - 0x002b reg=1 curFileName Ljava/lang/String; │ │ - 0x0050 - 0x005a reg=5 persister Lorg/acra/CrashReportPersister; │ │ - 0x0054 - 0x005a reg=6 previousCrashReport Lorg/acra/collector/CrashReportData; │ │ - 0x005e - 0x007a reg=2 e Ljava/lang/RuntimeException; │ │ - 0x007b - 0x0097 reg=2 e Ljava/io/IOException; │ │ - 0x0015 - 0x00b1 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0033 - 0x00b1 reg=1 curFileName Ljava/lang/String; │ │ - 0x0098 - 0x00b1 reg=2 e Lorg/acra/sender/ReportSenderException; │ │ - 0x0017 - 0x00b1 reg=3 i$ I │ │ - 0x0016 - 0x00b1 reg=4 len$ I │ │ - 0x0010 - 0x00b1 reg=7 reportFiles [Ljava/lang/String; │ │ - 0x000c - 0x00b1 reg=8 reportFinder Lorg/acra/CrashReportFinder; │ │ - 0x0014 - 0x00b1 reg=9 reportsSentCount I │ │ - 0x0000 - 0x00b1 reg=13 this Lorg/acra/SendWorker; │ │ - 0x0000 - 0x00b1 reg=14 context Landroid/content/Context; │ │ - 0x0000 - 0x00b1 reg=15 sendOnlySilentReports Z │ │ + 0x001a line=128 │ │ + 0x0024 line=127 │ │ + 0x0027 line=132 │ │ + 0x002a line=161 │ │ + 0x0031 line=162 │ │ + 0x0032 line=137 │ │ + 0x004a line=139 │ │ + 0x004f line=140 │ │ + 0x0053 line=141 │ │ + 0x0056 line=142 │ │ + 0x0059 line=159 │ │ + 0x005c line=143 │ │ + 0x005d line=144 │ │ + 0x0075 line=145 │ │ + 0x0079 line=148 │ │ + 0x007a line=149 │ │ + 0x0092 line=150 │ │ + 0x0096 line=153 │ │ + 0x0097 line=154 │ │ + locals : │ │ + 0x001a - 0x002a reg=0 curFileName Ljava/lang/String; │ │ + 0x004f - 0x0059 reg=2 persister Lorg/acra/CrashReportPersister; │ │ + 0x0053 - 0x0059 reg=3 previousCrashReport Lorg/acra/collector/CrashReportData; │ │ + 0x005d - 0x0079 reg=1 e Ljava/lang/RuntimeException; │ │ + 0x007a - 0x0096 reg=1 e Ljava/io/IOException; │ │ + 0x0032 - 0x00b0 reg=0 curFileName Ljava/lang/String; │ │ + 0x0097 - 0x00b0 reg=1 e Lorg/acra/sender/ReportSenderException; │ │ + 0x0010 - 0x00b0 reg=4 reportFiles [Ljava/lang/String; │ │ + 0x000c - 0x00b0 reg=5 reportFinder Lorg/acra/CrashReportFinder; │ │ + 0x0014 - 0x00b0 reg=6 reportsSentCount I │ │ + 0x0000 - 0x00b0 reg=12 this Lorg/acra/SendWorker; │ │ + 0x0000 - 0x00b0 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x00b0 reg=14 sendOnlySilentReports Z │ │ │ │ #3 : (in Lorg/acra/SendWorker;) │ │ name : 'deleteFile' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0148e8: |[0148e8] org.acra.SendWorker.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0148f8: 6e20 3d00 6500 |0000: invoke-virtual {v5, v6}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003d │ │ -0148fe: 0a00 |0003: move-result v0 │ │ -014900: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ -014904: 6201 2500 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014908: 2202 b000 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -01490c: 7010 ee01 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -014912: 1a03 0301 |000d: const-string v3, "Could not delete error report : " // string@0103 │ │ -014916: 6e20 f501 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01491c: 0c02 |0012: move-result-object v2 │ │ -01491e: 6e20 f501 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014924: 0c02 |0016: move-result-object v2 │ │ -014926: 6e10 f901 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01492c: 0c02 |001a: move-result-object v2 │ │ -01492e: 7120 d600 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -014934: 0e00 |001e: return-void │ │ +0148d4: |[0148d4] org.acra.SendWorker.deleteFile:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0148e4: 6e20 3d00 6500 |0000: invoke-virtual {v5, v6}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003d │ │ +0148ea: 0a00 |0003: move-result v0 │ │ +0148ec: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ +0148f0: 6201 2500 |0006: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0148f4: 2202 b000 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +0148f8: 7010 f001 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0148fe: 1a03 0301 |000d: const-string v3, "Could not delete error report : " // string@0103 │ │ +014902: 6e20 f701 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014908: 0c02 |0012: move-result-object v2 │ │ +01490a: 6e20 f701 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014910: 0c02 |0016: move-result-object v2 │ │ +014912: 6e10 fb01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +014918: 0c02 |001a: move-result-object v2 │ │ +01491a: 7120 d600 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +014920: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0006 line=201 │ │ 0x001e line=203 │ │ locals : │ │ @@ -10182,99 +10183,100 @@ │ │ type : '(Lorg/acra/collector/CrashReportData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -014938: |[014938] org.acra.SendWorker.sendCrashReport:(Lorg/acra/collector/CrashReportData;)V │ │ -014948: 7100 9702 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isDebuggable:()Z // method@0297 │ │ -01494e: 0a04 |0003: move-result v4 │ │ -014950: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -014954: 7100 9302 0000 |0006: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01495a: 0c04 |0009: move-result-object v4 │ │ -01495c: 6e10 c402 0400 |000a: invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;.sendReportsInDevMode:()Z // method@02c4 │ │ -014962: 0a04 |000d: move-result v4 │ │ -014964: 3804 4500 |000e: if-eqz v4, 0053 // +0045 │ │ -014968: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01496a: 5474 d400 |0011: iget-object v4, v7, Lorg/acra/SendWorker;.reportSenders:Ljava/util/List; // field@00d4 │ │ -01496e: 7210 6002 0400 |0013: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0260 │ │ -014974: 0c01 |0016: move-result-object v1 │ │ -014976: 7210 5202 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01497c: 0a04 |001a: move-result v4 │ │ -01497e: 3804 3800 |001b: if-eqz v4, 0053 // +0038 │ │ -014982: 7210 5302 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -014988: 0c02 |0020: move-result-object v2 │ │ -01498a: 1f02 3001 |0021: check-cast v2, Lorg/acra/sender/ReportSender; // type@0130 │ │ -01498e: 7220 4904 8200 |0023: invoke-interface {v2, v8}, Lorg/acra/sender/ReportSender;.send:(Lorg/acra/collector/CrashReportData;)V // method@0449 │ │ -014994: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -014996: 28f0 |0027: goto 0017 // -0010 │ │ -014998: 0d00 |0028: move-exception v0 │ │ -01499a: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ -01499e: 2700 |002b: throw v0 │ │ -0149a0: 6204 2500 |002c: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0149a4: 2205 b000 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -0149a8: 7010 ee01 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0149ae: 1a06 0e05 |0033: const-string v6, "ReportSender of class " // string@050e │ │ -0149b2: 6e20 f501 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0149b8: 0c05 |0038: move-result-object v5 │ │ -0149ba: 6e10 bf01 0200 |0039: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0149c0: 0c06 |003c: move-result-object v6 │ │ -0149c2: 6e10 9d01 0600 |003d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019d │ │ -0149c8: 0c06 |0040: move-result-object v6 │ │ -0149ca: 6e20 f501 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0149d0: 0c05 |0044: move-result-object v5 │ │ -0149d2: 1a06 1400 |0045: const-string v6, " failed but other senders completed their task. ACRA will not send this report again." // string@0014 │ │ -0149d6: 6e20 f501 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0149dc: 0c05 |004a: move-result-object v5 │ │ -0149de: 6e10 f901 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0149e4: 0c05 |004e: move-result-object v5 │ │ -0149e6: 7120 d600 5400 |004f: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -0149ec: 28c5 |0052: goto 0017 // -003b │ │ -0149ee: 0e00 |0053: return-void │ │ +014924: |[014924] org.acra.SendWorker.sendCrashReport:(Lorg/acra/collector/CrashReportData;)V │ │ +014934: 7100 9902 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.isDebuggable:()Z // method@0299 │ │ +01493a: 0a03 |0003: move-result v3 │ │ +01493c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +014940: 7100 9502 0000 |0006: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +014946: 0c03 |0009: move-result-object v3 │ │ +014948: 6e10 c602 0300 |000a: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.sendReportsInDevMode:()Z // method@02c6 │ │ +01494e: 0a03 |000d: move-result v3 │ │ +014950: 3803 4500 |000e: if-eqz v3, 0053 // +0045 │ │ +014954: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +014956: 5473 d400 |0011: iget-object v3, v7, Lorg/acra/SendWorker;.reportSenders:Ljava/util/List; // field@00d4 │ │ +01495a: 7210 6202 0300 |0013: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0262 │ │ +014960: 0c03 |0016: move-result-object v3 │ │ +014962: 7210 5402 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +014968: 0a04 |001a: move-result v4 │ │ +01496a: 3804 3800 |001b: if-eqz v4, 0053 // +0038 │ │ +01496e: 7210 5502 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +014974: 0c01 |0020: move-result-object v1 │ │ +014976: 1f01 3001 |0021: check-cast v1, Lorg/acra/sender/ReportSender; // type@0130 │ │ +01497a: 7220 4b04 8100 |0023: invoke-interface {v1, v8}, Lorg/acra/sender/ReportSender;.send:(Lorg/acra/collector/CrashReportData;)V // method@044b │ │ +014980: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +014982: 28f0 |0027: goto 0017 // -0010 │ │ +014984: 0d00 |0028: move-exception v0 │ │ +014986: 3902 0300 |0029: if-nez v2, 002c // +0003 │ │ +01498a: 2700 |002b: throw v0 │ │ +01498c: 6204 2500 |002c: sget-object v4, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014990: 2205 b000 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +014994: 7010 f001 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01499a: 1a06 0e05 |0033: const-string v6, "ReportSender of class " // string@050e │ │ +01499e: 6e20 f701 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0149a4: 0c05 |0038: move-result-object v5 │ │ +0149a6: 6e10 c101 0100 |0039: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +0149ac: 0c06 |003c: move-result-object v6 │ │ +0149ae: 6e10 9f01 0600 |003d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019f │ │ +0149b4: 0c06 |0040: move-result-object v6 │ │ +0149b6: 6e20 f701 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0149bc: 0c05 |0044: move-result-object v5 │ │ +0149be: 1a06 1400 |0045: const-string v6, " failed but other senders completed their task. ACRA will not send this report again." // string@0014 │ │ +0149c2: 6e20 f701 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0149c8: 0c05 |004a: move-result-object v5 │ │ +0149ca: 6e10 fb01 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0149d0: 0c05 |004e: move-result-object v5 │ │ +0149d2: 7120 d600 5400 |004f: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +0149d8: 28c5 |0052: goto 0017 // -003b │ │ +0149da: 0e00 |0053: return-void │ │ catches : 1 │ │ 0x0023 - 0x0026 │ │ Lorg/acra/sender/ReportSenderException; -> 0x0028 │ │ positions : │ │ 0x0000 line=175 │ │ 0x0010 line=176 │ │ 0x0011 line=177 │ │ 0x0023 line=179 │ │ 0x0026 line=182 │ │ 0x0028 line=183 │ │ 0x0029 line=184 │ │ 0x002b line=185 │ │ 0x002c line=188 │ │ + 0x0039 line=190 │ │ + 0x004f line=188 │ │ 0x0053 line=196 │ │ locals : │ │ 0x0029 - 0x0053 reg=0 e Lorg/acra/sender/ReportSenderException; │ │ - 0x0017 - 0x0053 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0023 - 0x0053 reg=2 sender Lorg/acra/sender/ReportSender; │ │ - 0x0011 - 0x0053 reg=3 sentAtLeastOnce Z │ │ + 0x0023 - 0x0053 reg=1 sender Lorg/acra/sender/ReportSender; │ │ + 0x0011 - 0x0053 reg=2 sentAtLeastOnce Z │ │ 0x0000 - 0x0054 reg=7 this Lorg/acra/SendWorker; │ │ 0x0000 - 0x0054 reg=8 errorContent Lorg/acra/collector/CrashReportData; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/SendWorker;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -014a00: |[014a00] org.acra.SendWorker.run:()V │ │ -014a10: 5520 d100 |0000: iget-boolean v0, v2, Lorg/acra/SendWorker;.approvePendingReports:Z // field@00d1 │ │ -014a14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -014a18: 7010 6a03 0200 |0004: invoke-direct {v2}, Lorg/acra/SendWorker;.approvePendingReports:()V // method@036a │ │ -014a1e: 5420 d200 |0007: iget-object v0, v2, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ -014a22: 5521 d500 |0009: iget-boolean v1, v2, Lorg/acra/SendWorker;.sendOnlySilentReports:Z // field@00d5 │ │ -014a26: 7030 6b03 0201 |000b: invoke-direct {v2, v0, v1}, Lorg/acra/SendWorker;.checkAndSendReports:(Landroid/content/Context;Z)V // method@036b │ │ -014a2c: 0e00 |000e: return-void │ │ +0149ec: |[0149ec] org.acra.SendWorker.run:()V │ │ +0149fc: 5520 d100 |0000: iget-boolean v0, v2, Lorg/acra/SendWorker;.approvePendingReports:Z // field@00d1 │ │ +014a00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +014a04: 7010 6c03 0200 |0004: invoke-direct {v2}, Lorg/acra/SendWorker;.approvePendingReports:()V // method@036c │ │ +014a0a: 5420 d200 |0007: iget-object v0, v2, Lorg/acra/SendWorker;.context:Landroid/content/Context; // field@00d2 │ │ +014a0e: 5521 d500 |0009: iget-boolean v1, v2, Lorg/acra/SendWorker;.sendOnlySilentReports:Z // field@00d5 │ │ +014a12: 7030 6d03 0201 |000b: invoke-direct {v2, v0, v1}, Lorg/acra/SendWorker;.checkAndSendReports:(Landroid/content/Context;Z)V // method@036d │ │ +014a18: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0007 line=77 │ │ 0x000e line=78 │ │ locals : │ │ @@ -10289,15 +10291,15 @@ │ │ source_file_idx : 254 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #32 annotations: │ │ -Annotations on method #925 'getDropBoxServiceName' │ │ +Annotations on method #927 'getDropBoxServiceName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/NoSuchFieldException; Ljava/lang/IllegalAccessException; } │ │ │ │ Class #32 - │ │ Class descriptor : 'Lorg/acra/collector/Compatibility;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10309,17 +10311,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -014a30: |[014a30] org.acra.collector.Compatibility.:()V │ │ -014a40: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -014a46: 0e00 |0003: return-void │ │ +014a1c: |[014a1c] org.acra.collector.Compatibility.:()V │ │ +014a2c: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +014a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/Compatibility; │ │ │ │ #1 : (in Lorg/acra/collector/Compatibility;) │ │ @@ -10327,43 +10329,43 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -014a48: |[014a48] org.acra.collector.Compatibility.getAPILevel:()I │ │ -014a58: 1c03 3800 |0000: const-class v3, Landroid/os/Build$VERSION; // type@0038 │ │ -014a5c: 1a04 1c05 |0002: const-string v4, "SDK_INT" // string@051c │ │ -014a60: 6e20 9901 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -014a66: 0c00 |0007: move-result-object v0 │ │ -014a68: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -014a6a: 6e20 1602 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014a70: 0a01 |000c: move-result v1 │ │ -014a72: 0f01 |000d: return v1 │ │ -014a74: 0d02 |000e: move-exception v2 │ │ -014a76: 6203 0f00 |000f: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ -014a7a: 7110 ac01 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ac │ │ -014a80: 0a01 |0014: move-result v1 │ │ -014a82: 28f8 |0015: goto 000d // -0008 │ │ -014a84: 0d02 |0016: move-exception v2 │ │ -014a86: 6203 0f00 |0017: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ -014a8a: 7110 ac01 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ac │ │ -014a90: 0a01 |001c: move-result v1 │ │ -014a92: 28f0 |001d: goto 000d // -0010 │ │ -014a94: 0d02 |001e: move-exception v2 │ │ -014a96: 6203 0f00 |001f: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ -014a9a: 7110 ac01 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ac │ │ -014aa0: 0a01 |0024: move-result v1 │ │ -014aa2: 28e8 |0025: goto 000d // -0018 │ │ -014aa4: 0d02 |0026: move-exception v2 │ │ -014aa6: 6203 0f00 |0027: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ -014aaa: 7110 ac01 0300 |0029: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ac │ │ -014ab0: 0a01 |002c: move-result v1 │ │ -014ab2: 28e0 |002d: goto 000d // -0020 │ │ +014a34: |[014a34] org.acra.collector.Compatibility.getAPILevel:()I │ │ +014a44: 1c03 3800 |0000: const-class v3, Landroid/os/Build$VERSION; // type@0038 │ │ +014a48: 1a04 1c05 |0002: const-string v4, "SDK_INT" // string@051c │ │ +014a4c: 6e20 9b01 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +014a52: 0c00 |0007: move-result-object v0 │ │ +014a54: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +014a56: 6e20 1802 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014a5c: 0a01 |000c: move-result v1 │ │ +014a5e: 0f01 |000d: return v1 │ │ +014a60: 0d02 |000e: move-exception v2 │ │ +014a62: 6203 0f00 |000f: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ +014a66: 7110 ae01 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ae │ │ +014a6c: 0a01 |0014: move-result v1 │ │ +014a6e: 28f8 |0015: goto 000d // -0008 │ │ +014a70: 0d02 |0016: move-exception v2 │ │ +014a72: 6203 0f00 |0017: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ +014a76: 7110 ae01 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ae │ │ +014a7c: 0a01 |001c: move-result v1 │ │ +014a7e: 28f0 |001d: goto 000d // -0010 │ │ +014a80: 0d02 |001e: move-exception v2 │ │ +014a82: 6203 0f00 |001f: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ +014a86: 7110 ae01 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ae │ │ +014a8c: 0a01 |0024: move-result v1 │ │ +014a8e: 28e8 |0025: goto 000d // -0018 │ │ +014a90: 0d02 |0026: move-exception v2 │ │ +014a92: 6203 0f00 |0027: sget-object v3, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@000f │ │ +014a96: 7110 ae01 0300 |0029: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ae │ │ +014a9c: 0a01 |002c: move-result v1 │ │ +014a9e: 28e0 |002d: goto 000d // -0020 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x000e │ │ Ljava/lang/NoSuchFieldException; -> 0x0016 │ │ Ljava/lang/IllegalArgumentException; -> 0x001e │ │ Ljava/lang/IllegalAccessException; -> 0x0026 │ │ positions : │ │ @@ -10398,25 +10400,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -014acc: |[014acc] org.acra.collector.Compatibility.getDropBoxServiceName:()Ljava/lang/String; │ │ -014adc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -014ade: 1c02 1400 |0001: const-class v2, Landroid/content/Context; // type@0014 │ │ -014ae2: 1a03 4a01 |0003: const-string v3, "DROPBOX_SERVICE" // string@014a │ │ -014ae6: 6e20 9901 3200 |0005: invoke-virtual {v2, v3}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -014aec: 0c00 |0008: move-result-object v0 │ │ -014aee: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -014af2: 6e20 1502 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -014af8: 0c01 |000e: move-result-object v1 │ │ -014afa: 1f01 ae00 |000f: check-cast v1, Ljava/lang/String; // type@00ae │ │ -014afe: 1101 |0011: return-object v1 │ │ +014ab8: |[014ab8] org.acra.collector.Compatibility.getDropBoxServiceName:()Ljava/lang/String; │ │ +014ac8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +014aca: 1c02 1400 |0001: const-class v2, Landroid/content/Context; // type@0014 │ │ +014ace: 1a03 4a01 |0003: const-string v3, "DROPBOX_SERVICE" // string@014a │ │ +014ad2: 6e20 9b01 3200 |0005: invoke-virtual {v2, v3}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +014ad8: 0c00 |0008: move-result-object v0 │ │ +014ada: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +014ade: 6e20 1702 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +014ae4: 0c01 |000e: move-result-object v1 │ │ +014ae6: 1f01 ae00 |000f: check-cast v1, Ljava/lang/String; // type@00ae │ │ +014aea: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0009 line=64 │ │ 0x000b line=65 │ │ 0x0011 line=67 │ │ locals : │ │ @@ -10452,17 +10454,17 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #235 'mTouchScreenValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #236 'mUiModeValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #237 'mValueArrays' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;>;" } │ │ -Annotations on method #928 'activeFlags' │ │ +Annotations on method #930 'activeFlags' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;I)" "Ljava/lang/String;" } │ │ -Annotations on method #930 'getFieldValueName' │ │ +Annotations on method #932 'getFieldValueName' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalAccessException; } │ │ │ │ Class #33 - │ │ Class descriptor : 'Lorg/acra/collector/ConfigurationCollector;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10580,206 +10582,206 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lorg/acra/collector/ConfigurationCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 382 16-bit code units │ │ -014b00: |[014b00] org.acra.collector.ConfigurationCollector.:()V │ │ -014b10: 2206 5300 |0000: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b14: 7010 d900 0600 |0002: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b1a: 6906 e400 |0005: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ -014b1e: 2206 5300 |0007: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b22: 7010 d900 0600 |0009: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b28: 6906 e600 |000c: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ -014b2c: 2206 5300 |000e: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b30: 7010 d900 0600 |0010: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b36: 6906 e500 |0013: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ -014b3a: 2206 5300 |0015: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b3e: 7010 d900 0600 |0017: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b44: 6906 e800 |001a: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ -014b48: 2206 5300 |001c: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b4c: 7010 d900 0600 |001e: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b52: 6906 e700 |0021: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ -014b56: 2206 5300 |0023: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b5a: 7010 d900 0600 |0025: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b60: 6906 e900 |0028: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ -014b64: 2206 5300 |002a: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b68: 7010 d900 0600 |002c: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b6e: 6906 ea00 |002f: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ -014b72: 2206 5300 |0031: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b76: 7010 d900 0600 |0033: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b7c: 6906 eb00 |0036: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ -014b80: 2206 5300 |0038: new-instance v6, Landroid/util/SparseArray; // type@0053 │ │ -014b84: 7010 d900 0600 |003a: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -014b8a: 6906 ec00 |003d: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ -014b8e: 2206 de00 |003f: new-instance v6, Ljava/util/HashMap; // type@00de │ │ -014b92: 7010 4d02 0600 |0041: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@024d │ │ -014b98: 6906 ed00 |0044: sput-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014b9c: 6206 ed00 |0046: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014ba0: 1a07 9f01 |0048: const-string v7, "HARDKEYBOARDHIDDEN_" // string@019f │ │ -014ba4: 6208 e400 |004a: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ -014ba8: 6e30 5102 7608 |004c: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014bae: 6206 ed00 |004f: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014bb2: 1a07 e201 |0051: const-string v7, "KEYBOARD_" // string@01e2 │ │ -014bb6: 6208 e600 |0053: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ -014bba: 6e30 5102 7608 |0055: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014bc0: 6206 ed00 |0058: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014bc4: 1a07 e101 |005a: const-string v7, "KEYBOARDHIDDEN_" // string@01e1 │ │ -014bc8: 6208 e500 |005c: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ -014bcc: 6e30 5102 7608 |005e: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014bd2: 6206 ed00 |0061: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014bd6: 1a07 b704 |0063: const-string v7, "NAVIGATION_" // string@04b7 │ │ -014bda: 6208 e800 |0065: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ -014bde: 6e30 5102 7608 |0067: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014be4: 6206 ed00 |006a: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014be8: 1a07 b604 |006c: const-string v7, "NAVIGATIONHIDDEN_" // string@04b6 │ │ -014bec: 6208 e700 |006e: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ -014bf0: 6e30 5102 7608 |0070: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014bf6: 6206 ed00 |0073: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014bfa: 1a07 ce04 |0075: const-string v7, "ORIENTATION_" // string@04ce │ │ -014bfe: 6208 e900 |0077: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ -014c02: 6e30 5102 7608 |0079: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014c08: 6206 ed00 |007c: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014c0c: 1a07 1a05 |007e: const-string v7, "SCREENLAYOUT_" // string@051a │ │ -014c10: 6208 ea00 |0080: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ -014c14: 6e30 5102 7608 |0082: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014c1a: 6206 ed00 |0085: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014c1e: 1a07 5b05 |0087: const-string v7, "TOUCHSCREEN_" // string@055b │ │ -014c22: 6208 eb00 |0089: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ -014c26: 6e30 5102 7608 |008b: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014c2c: 6206 ed00 |008e: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014c30: 1a07 6505 |0090: const-string v7, "UI_MODE_" // string@0565 │ │ -014c34: 6208 ec00 |0092: sget-object v8, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ -014c38: 6e30 5102 7608 |0094: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -014c3e: 1c06 2300 |0097: const-class v6, Landroid/content/res/Configuration; // type@0023 │ │ -014c42: 6e10 9a01 0600 |0099: invoke-virtual {v6}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -014c48: 0c00 |009c: move-result-object v0 │ │ -014c4a: 2105 |009d: array-length v5, v0 │ │ -014c4c: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -014c4e: 3554 de00 |009f: if-ge v4, v5, 017d // +00de │ │ -014c52: 4602 0004 |00a1: aget-object v2, v0, v4 │ │ -014c56: 6e10 1702 0200 |00a3: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -014c5c: 0a06 |00a6: move-result v6 │ │ -014c5e: 7110 1f02 0600 |00a7: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@021f │ │ -014c64: 0a06 |00aa: move-result v6 │ │ -014c66: 3806 2200 |00ab: if-eqz v6, 00cd // +0022 │ │ -014c6a: 6e10 1702 0200 |00ad: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -014c70: 0a06 |00b0: move-result v6 │ │ -014c72: 7110 1e02 0600 |00b1: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@021e │ │ -014c78: 0a06 |00b4: move-result v6 │ │ -014c7a: 3806 1800 |00b5: if-eqz v6, 00cd // +0018 │ │ -014c7e: 6e10 1802 0200 |00b7: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -014c84: 0c03 |00ba: move-result-object v3 │ │ -014c86: 1a06 9f01 |00bb: const-string v6, "HARDKEYBOARDHIDDEN_" // string@019f │ │ -014c8a: 6e20 df01 6300 |00bd: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014c90: 0a06 |00c0: move-result v6 │ │ -014c92: 3806 0f00 |00c1: if-eqz v6, 00d0 // +000f │ │ -014c96: 6206 e400 |00c3: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ -014c9a: 1207 |00c5: const/4 v7, #int 0 // #0 │ │ -014c9c: 6e20 1602 7200 |00c6: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014ca2: 0a07 |00c9: move-result v7 │ │ -014ca4: 6e30 dc00 7603 |00ca: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014caa: d804 0401 |00cd: add-int/lit8 v4, v4, #int 1 // #01 │ │ -014cae: 28d0 |00cf: goto 009f // -0030 │ │ -014cb0: 1a06 e201 |00d0: const-string v6, "KEYBOARD_" // string@01e2 │ │ -014cb4: 6e20 df01 6300 |00d2: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014cba: 0a06 |00d5: move-result v6 │ │ -014cbc: 3806 1600 |00d6: if-eqz v6, 00ec // +0016 │ │ -014cc0: 6206 e600 |00d8: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ -014cc4: 1207 |00da: const/4 v7, #int 0 // #0 │ │ -014cc6: 6e20 1602 7200 |00db: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014ccc: 0a07 |00de: move-result v7 │ │ -014cce: 6e30 dc00 7603 |00df: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014cd4: 28eb |00e2: goto 00cd // -0015 │ │ -014cd6: 0d01 |00e3: move-exception v1 │ │ -014cd8: 6206 2500 |00e4: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014cdc: 1a07 6901 |00e6: const-string v7, "Error while inspecting device configuration: " // string@0169 │ │ -014ce0: 7130 d700 7601 |00e8: invoke-static {v6, v7, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -014ce6: 28e2 |00eb: goto 00cd // -001e │ │ -014ce8: 1a06 e101 |00ec: const-string v6, "KEYBOARDHIDDEN_" // string@01e1 │ │ -014cec: 6e20 df01 6300 |00ee: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014cf2: 0a06 |00f1: move-result v6 │ │ -014cf4: 3806 1600 |00f2: if-eqz v6, 0108 // +0016 │ │ -014cf8: 6206 e500 |00f4: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ -014cfc: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -014cfe: 6e20 1602 7200 |00f7: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014d04: 0a07 |00fa: move-result v7 │ │ -014d06: 6e30 dc00 7603 |00fb: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014d0c: 28cf |00fe: goto 00cd // -0031 │ │ -014d0e: 0d01 |00ff: move-exception v1 │ │ -014d10: 6206 2500 |0100: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014d14: 1a07 6901 |0102: const-string v7, "Error while inspecting device configuration: " // string@0169 │ │ -014d18: 7130 d700 7601 |0104: invoke-static {v6, v7, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -014d1e: 28c6 |0107: goto 00cd // -003a │ │ -014d20: 1a06 b704 |0108: const-string v6, "NAVIGATION_" // string@04b7 │ │ -014d24: 6e20 df01 6300 |010a: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014d2a: 0a06 |010d: move-result v6 │ │ -014d2c: 3806 0d00 |010e: if-eqz v6, 011b // +000d │ │ -014d30: 6206 e800 |0110: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ -014d34: 1207 |0112: const/4 v7, #int 0 // #0 │ │ -014d36: 6e20 1602 7200 |0113: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014d3c: 0a07 |0116: move-result v7 │ │ -014d3e: 6e30 dc00 7603 |0117: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014d44: 28b3 |011a: goto 00cd // -004d │ │ -014d46: 1a06 b604 |011b: const-string v6, "NAVIGATIONHIDDEN_" // string@04b6 │ │ -014d4a: 6e20 df01 6300 |011d: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014d50: 0a06 |0120: move-result v6 │ │ -014d52: 3806 0d00 |0121: if-eqz v6, 012e // +000d │ │ -014d56: 6206 e700 |0123: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ -014d5a: 1207 |0125: const/4 v7, #int 0 // #0 │ │ -014d5c: 6e20 1602 7200 |0126: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014d62: 0a07 |0129: move-result v7 │ │ -014d64: 6e30 dc00 7603 |012a: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014d6a: 28a0 |012d: goto 00cd // -0060 │ │ -014d6c: 1a06 ce04 |012e: const-string v6, "ORIENTATION_" // string@04ce │ │ -014d70: 6e20 df01 6300 |0130: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014d76: 0a06 |0133: move-result v6 │ │ -014d78: 3806 0d00 |0134: if-eqz v6, 0141 // +000d │ │ -014d7c: 6206 e900 |0136: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ -014d80: 1207 |0138: const/4 v7, #int 0 // #0 │ │ -014d82: 6e20 1602 7200 |0139: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014d88: 0a07 |013c: move-result v7 │ │ -014d8a: 6e30 dc00 7603 |013d: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014d90: 288d |0140: goto 00cd // -0073 │ │ -014d92: 1a06 1a05 |0141: const-string v6, "SCREENLAYOUT_" // string@051a │ │ -014d96: 6e20 df01 6300 |0143: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014d9c: 0a06 |0146: move-result v6 │ │ -014d9e: 3806 0e00 |0147: if-eqz v6, 0155 // +000e │ │ -014da2: 6206 ea00 |0149: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ -014da6: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -014da8: 6e20 1602 7200 |014c: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014dae: 0a07 |014f: move-result v7 │ │ -014db0: 6e30 dc00 7603 |0150: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014db6: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -014dba: 1a06 5b05 |0155: const-string v6, "TOUCHSCREEN_" // string@055b │ │ -014dbe: 6e20 df01 6300 |0157: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014dc4: 0a06 |015a: move-result v6 │ │ -014dc6: 3806 0e00 |015b: if-eqz v6, 0169 // +000e │ │ -014dca: 6206 eb00 |015d: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ -014dce: 1207 |015f: const/4 v7, #int 0 // #0 │ │ -014dd0: 6e20 1602 7200 |0160: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014dd6: 0a07 |0163: move-result v7 │ │ -014dd8: 6e30 dc00 7603 |0164: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014dde: 2900 66ff |0167: goto/16 00cd // -009a │ │ -014de2: 1a06 6505 |0169: const-string v6, "UI_MODE_" // string@0565 │ │ -014de6: 6e20 df01 6300 |016b: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -014dec: 0a06 |016e: move-result v6 │ │ -014dee: 3806 5eff |016f: if-eqz v6, 00cd // -00a2 │ │ -014df2: 6206 ec00 |0171: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ -014df6: 1207 |0173: const/4 v7, #int 0 // #0 │ │ -014df8: 6e20 1602 7200 |0174: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014dfe: 0a07 |0177: move-result v7 │ │ -014e00: 6e30 dc00 7603 |0178: invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -014e06: 2900 52ff |017b: goto/16 00cd // -00ae │ │ -014e0a: 0e00 |017d: return-void │ │ +014aec: |[014aec] org.acra.collector.ConfigurationCollector.:()V │ │ +014afc: 2203 5300 |0000: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b00: 7010 d900 0300 |0002: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b06: 6903 e400 |0005: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ +014b0a: 2203 5300 |0007: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b0e: 7010 d900 0300 |0009: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b14: 6903 e600 |000c: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ +014b18: 2203 5300 |000e: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b1c: 7010 d900 0300 |0010: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b22: 6903 e500 |0013: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ +014b26: 2203 5300 |0015: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b2a: 7010 d900 0300 |0017: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b30: 6903 e800 |001a: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ +014b34: 2203 5300 |001c: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b38: 7010 d900 0300 |001e: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b3e: 6903 e700 |0021: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ +014b42: 2203 5300 |0023: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b46: 7010 d900 0300 |0025: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b4c: 6903 e900 |0028: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ +014b50: 2203 5300 |002a: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b54: 7010 d900 0300 |002c: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b5a: 6903 ea00 |002f: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ +014b5e: 2203 5300 |0031: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b62: 7010 d900 0300 |0033: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b68: 6903 eb00 |0036: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ +014b6c: 2203 5300 |0038: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +014b70: 7010 d900 0300 |003a: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +014b76: 6903 ec00 |003d: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ +014b7a: 2203 de00 |003f: new-instance v3, Ljava/util/HashMap; // type@00de │ │ +014b7e: 7010 4f02 0300 |0041: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@024f │ │ +014b84: 6903 ed00 |0044: sput-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014b88: 6203 ed00 |0046: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014b8c: 1a04 9f01 |0048: const-string v4, "HARDKEYBOARDHIDDEN_" // string@019f │ │ +014b90: 6205 e400 |004a: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ +014b94: 6e30 5302 4305 |004c: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014b9a: 6203 ed00 |004f: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014b9e: 1a04 e201 |0051: const-string v4, "KEYBOARD_" // string@01e2 │ │ +014ba2: 6205 e600 |0053: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ +014ba6: 6e30 5302 4305 |0055: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014bac: 6203 ed00 |0058: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014bb0: 1a04 e101 |005a: const-string v4, "KEYBOARDHIDDEN_" // string@01e1 │ │ +014bb4: 6205 e500 |005c: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ +014bb8: 6e30 5302 4305 |005e: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014bbe: 6203 ed00 |0061: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014bc2: 1a04 b704 |0063: const-string v4, "NAVIGATION_" // string@04b7 │ │ +014bc6: 6205 e800 |0065: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ +014bca: 6e30 5302 4305 |0067: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014bd0: 6203 ed00 |006a: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014bd4: 1a04 b604 |006c: const-string v4, "NAVIGATIONHIDDEN_" // string@04b6 │ │ +014bd8: 6205 e700 |006e: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ +014bdc: 6e30 5302 4305 |0070: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014be2: 6203 ed00 |0073: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014be6: 1a04 ce04 |0075: const-string v4, "ORIENTATION_" // string@04ce │ │ +014bea: 6205 e900 |0077: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ +014bee: 6e30 5302 4305 |0079: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014bf4: 6203 ed00 |007c: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014bf8: 1a04 1a05 |007e: const-string v4, "SCREENLAYOUT_" // string@051a │ │ +014bfc: 6205 ea00 |0080: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ +014c00: 6e30 5302 4305 |0082: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014c06: 6203 ed00 |0085: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014c0a: 1a04 5b05 |0087: const-string v4, "TOUCHSCREEN_" // string@055b │ │ +014c0e: 6205 eb00 |0089: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ +014c12: 6e30 5302 4305 |008b: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014c18: 6203 ed00 |008e: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014c1c: 1a04 6505 |0090: const-string v4, "UI_MODE_" // string@0565 │ │ +014c20: 6205 ec00 |0092: sget-object v5, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ +014c24: 6e30 5302 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +014c2a: 1c03 2300 |0097: const-class v3, Landroid/content/res/Configuration; // type@0023 │ │ +014c2e: 6e10 9c01 0300 |0099: invoke-virtual {v3}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +014c34: 0c04 |009c: move-result-object v4 │ │ +014c36: 2145 |009d: array-length v5, v4 │ │ +014c38: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +014c3a: 3553 de00 |009f: if-ge v3, v5, 017d // +00de │ │ +014c3e: 4601 0403 |00a1: aget-object v1, v4, v3 │ │ +014c42: 6e10 1902 0100 |00a3: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +014c48: 0a06 |00a6: move-result v6 │ │ +014c4a: 7110 2102 0600 |00a7: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0221 │ │ +014c50: 0a06 |00aa: move-result v6 │ │ +014c52: 3806 2200 |00ab: if-eqz v6, 00cd // +0022 │ │ +014c56: 6e10 1902 0100 |00ad: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +014c5c: 0a06 |00b0: move-result v6 │ │ +014c5e: 7110 2002 0600 |00b1: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@0220 │ │ +014c64: 0a06 |00b4: move-result v6 │ │ +014c66: 3806 1800 |00b5: if-eqz v6, 00cd // +0018 │ │ +014c6a: 6e10 1a02 0100 |00b7: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +014c70: 0c02 |00ba: move-result-object v2 │ │ +014c72: 1a06 9f01 |00bb: const-string v6, "HARDKEYBOARDHIDDEN_" // string@019f │ │ +014c76: 6e20 e101 6200 |00bd: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014c7c: 0a06 |00c0: move-result v6 │ │ +014c7e: 3806 0f00 |00c1: if-eqz v6, 00d0 // +000f │ │ +014c82: 6206 e400 |00c3: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mHardKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e4 │ │ +014c86: 1207 |00c5: const/4 v7, #int 0 // #0 │ │ +014c88: 6e20 1802 7100 |00c6: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014c8e: 0a07 |00c9: move-result v7 │ │ +014c90: 6e30 dc00 7602 |00ca: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014c96: d803 0301 |00cd: add-int/lit8 v3, v3, #int 1 // #01 │ │ +014c9a: 28d0 |00cf: goto 009f // -0030 │ │ +014c9c: 1a06 e201 |00d0: const-string v6, "KEYBOARD_" // string@01e2 │ │ +014ca0: 6e20 e101 6200 |00d2: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014ca6: 0a06 |00d5: move-result v6 │ │ +014ca8: 3806 1600 |00d6: if-eqz v6, 00ec // +0016 │ │ +014cac: 6206 e600 |00d8: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardValues:Landroid/util/SparseArray; // field@00e6 │ │ +014cb0: 1207 |00da: const/4 v7, #int 0 // #0 │ │ +014cb2: 6e20 1802 7100 |00db: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014cb8: 0a07 |00de: move-result v7 │ │ +014cba: 6e30 dc00 7602 |00df: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014cc0: 28eb |00e2: goto 00cd // -0015 │ │ +014cc2: 0d00 |00e3: move-exception v0 │ │ +014cc4: 6206 2500 |00e4: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014cc8: 1a07 6901 |00e6: const-string v7, "Error while inspecting device configuration: " // string@0169 │ │ +014ccc: 7130 d700 7600 |00e8: invoke-static {v6, v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +014cd2: 28e2 |00eb: goto 00cd // -001e │ │ +014cd4: 1a06 e101 |00ec: const-string v6, "KEYBOARDHIDDEN_" // string@01e1 │ │ +014cd8: 6e20 e101 6200 |00ee: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014cde: 0a06 |00f1: move-result v6 │ │ +014ce0: 3806 1600 |00f2: if-eqz v6, 0108 // +0016 │ │ +014ce4: 6206 e500 |00f4: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mKeyboardHiddenValues:Landroid/util/SparseArray; // field@00e5 │ │ +014ce8: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +014cea: 6e20 1802 7100 |00f7: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014cf0: 0a07 |00fa: move-result v7 │ │ +014cf2: 6e30 dc00 7602 |00fb: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014cf8: 28cf |00fe: goto 00cd // -0031 │ │ +014cfa: 0d00 |00ff: move-exception v0 │ │ +014cfc: 6206 2500 |0100: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014d00: 1a07 6901 |0102: const-string v7, "Error while inspecting device configuration: " // string@0169 │ │ +014d04: 7130 d700 7600 |0104: invoke-static {v6, v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +014d0a: 28c6 |0107: goto 00cd // -003a │ │ +014d0c: 1a06 b704 |0108: const-string v6, "NAVIGATION_" // string@04b7 │ │ +014d10: 6e20 e101 6200 |010a: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014d16: 0a06 |010d: move-result v6 │ │ +014d18: 3806 0d00 |010e: if-eqz v6, 011b // +000d │ │ +014d1c: 6206 e800 |0110: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationValues:Landroid/util/SparseArray; // field@00e8 │ │ +014d20: 1207 |0112: const/4 v7, #int 0 // #0 │ │ +014d22: 6e20 1802 7100 |0113: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014d28: 0a07 |0116: move-result v7 │ │ +014d2a: 6e30 dc00 7602 |0117: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014d30: 28b3 |011a: goto 00cd // -004d │ │ +014d32: 1a06 b604 |011b: const-string v6, "NAVIGATIONHIDDEN_" // string@04b6 │ │ +014d36: 6e20 e101 6200 |011d: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014d3c: 0a06 |0120: move-result v6 │ │ +014d3e: 3806 0d00 |0121: if-eqz v6, 012e // +000d │ │ +014d42: 6206 e700 |0123: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mNavigationHiddenValues:Landroid/util/SparseArray; // field@00e7 │ │ +014d46: 1207 |0125: const/4 v7, #int 0 // #0 │ │ +014d48: 6e20 1802 7100 |0126: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014d4e: 0a07 |0129: move-result v7 │ │ +014d50: 6e30 dc00 7602 |012a: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014d56: 28a0 |012d: goto 00cd // -0060 │ │ +014d58: 1a06 ce04 |012e: const-string v6, "ORIENTATION_" // string@04ce │ │ +014d5c: 6e20 e101 6200 |0130: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014d62: 0a06 |0133: move-result v6 │ │ +014d64: 3806 0d00 |0134: if-eqz v6, 0141 // +000d │ │ +014d68: 6206 e900 |0136: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mOrientationValues:Landroid/util/SparseArray; // field@00e9 │ │ +014d6c: 1207 |0138: const/4 v7, #int 0 // #0 │ │ +014d6e: 6e20 1802 7100 |0139: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014d74: 0a07 |013c: move-result v7 │ │ +014d76: 6e30 dc00 7602 |013d: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014d7c: 288d |0140: goto 00cd // -0073 │ │ +014d7e: 1a06 1a05 |0141: const-string v6, "SCREENLAYOUT_" // string@051a │ │ +014d82: 6e20 e101 6200 |0143: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014d88: 0a06 |0146: move-result v6 │ │ +014d8a: 3806 0e00 |0147: if-eqz v6, 0155 // +000e │ │ +014d8e: 6206 ea00 |0149: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mScreenLayoutValues:Landroid/util/SparseArray; // field@00ea │ │ +014d92: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +014d94: 6e20 1802 7100 |014c: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014d9a: 0a07 |014f: move-result v7 │ │ +014d9c: 6e30 dc00 7602 |0150: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014da2: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +014da6: 1a06 5b05 |0155: const-string v6, "TOUCHSCREEN_" // string@055b │ │ +014daa: 6e20 e101 6200 |0157: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014db0: 0a06 |015a: move-result v6 │ │ +014db2: 3806 0e00 |015b: if-eqz v6, 0169 // +000e │ │ +014db6: 6206 eb00 |015d: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mTouchScreenValues:Landroid/util/SparseArray; // field@00eb │ │ +014dba: 1207 |015f: const/4 v7, #int 0 // #0 │ │ +014dbc: 6e20 1802 7100 |0160: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014dc2: 0a07 |0163: move-result v7 │ │ +014dc4: 6e30 dc00 7602 |0164: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014dca: 2900 66ff |0167: goto/16 00cd // -009a │ │ +014dce: 1a06 6505 |0169: const-string v6, "UI_MODE_" // string@0565 │ │ +014dd2: 6e20 e101 6200 |016b: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +014dd8: 0a06 |016e: move-result v6 │ │ +014dda: 3806 5eff |016f: if-eqz v6, 00cd // -00a2 │ │ +014dde: 6206 ec00 |0171: sget-object v6, Lorg/acra/collector/ConfigurationCollector;.mUiModeValues:Landroid/util/SparseArray; // field@00ec │ │ +014de2: 1207 |0173: const/4 v7, #int 0 // #0 │ │ +014de4: 6e20 1802 7100 |0174: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014dea: 0a07 |0177: move-result v7 │ │ +014dec: 6e30 dc00 7602 |0178: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +014df2: 2900 52ff |017b: goto/16 00cd // -00ae │ │ +014df6: 0e00 |017d: return-void │ │ catches : 3 │ │ 0x00bb - 0x00e2 │ │ Ljava/lang/IllegalArgumentException; -> 0x00e3 │ │ Ljava/lang/IllegalAccessException; -> 0x00ff │ │ 0x00ec - 0x00fe │ │ Ljava/lang/IllegalArgumentException; -> 0x00e3 │ │ Ljava/lang/IllegalAccessException; -> 0x00ff │ │ @@ -10830,35 +10832,32 @@ │ │ 0x0149 line=99 │ │ 0x0155 line=100 │ │ 0x015d line=101 │ │ 0x0169 line=102 │ │ 0x0171 line=103 │ │ 0x017d line=112 │ │ locals : │ │ - 0x00bb - 0x00cd reg=3 fieldName Ljava/lang/String; │ │ - 0x00e4 - 0x00ec reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x0100 - 0x0108 reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x00a3 - 0x017d reg=2 f Ljava/lang/reflect/Field; │ │ - 0x00d0 - 0x017d reg=3 fieldName Ljava/lang/String; │ │ - 0x009d - 0x017e reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x009f - 0x017e reg=4 i$ I │ │ - 0x009e - 0x017e reg=5 len$ I │ │ + 0x00bb - 0x00cd reg=2 fieldName Ljava/lang/String; │ │ + 0x00e4 - 0x00ec reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x0100 - 0x0108 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x00d0 - 0x017d reg=2 fieldName Ljava/lang/String; │ │ + 0x009f - 0x017e reg=1 f Ljava/lang/reflect/Field; │ │ │ │ #1 : (in Lorg/acra/collector/ConfigurationCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -014e30: |[014e30] org.acra.collector.ConfigurationCollector.:()V │ │ -014e40: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -014e46: 0e00 |0003: return-void │ │ +014e1c: |[014e1c] org.acra.collector.ConfigurationCollector.:()V │ │ +014e2c: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +014e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/ConfigurationCollector; │ │ │ │ #2 : (in Lorg/acra/collector/ConfigurationCollector;) │ │ @@ -10866,46 +10865,46 @@ │ │ type : '(Landroid/util/SparseArray;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -014e48: |[014e48] org.acra.collector.ConfigurationCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ -014e58: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -014e5c: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -014e62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -014e64: 6e10 dd00 0600 |0006: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ -014e6a: 0a04 |0009: move-result v4 │ │ -014e6c: 3540 2f00 |000a: if-ge v0, v4, 0039 // +002f │ │ -014e70: 6e20 db00 0600 |000c: invoke-virtual {v6, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ -014e76: 0a01 |000f: move-result v1 │ │ -014e78: 6e20 da00 1600 |0010: invoke-virtual {v6, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -014e7e: 0c04 |0013: move-result-object v4 │ │ -014e80: 1f04 ae00 |0014: check-cast v4, Ljava/lang/String; // type@00ae │ │ -014e84: 1a05 0d06 |0016: const-string v5, "_MASK" // string@060d │ │ -014e88: 6e20 d301 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d3 │ │ -014e8e: 0a04 |001b: move-result v4 │ │ -014e90: 3804 1a00 |001c: if-eqz v4, 0036 // +001a │ │ -014e94: 9503 0701 |001e: and-int v3, v7, v1 │ │ -014e98: 3d03 1600 |0020: if-lez v3, 0036 // +0016 │ │ -014e9c: 6e10 f701 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@01f7 │ │ -014ea2: 0a04 |0025: move-result v4 │ │ -014ea4: 3d04 0700 |0026: if-lez v4, 002d // +0007 │ │ -014ea8: 1304 2b00 |0028: const/16 v4, #int 43 // #2b │ │ -014eac: 6e20 f001 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -014eb2: 6e20 da00 3600 |002d: invoke-virtual {v6, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -014eb8: 0c04 |0030: move-result-object v4 │ │ -014eba: 1f04 ae00 |0031: check-cast v4, Ljava/lang/String; // type@00ae │ │ -014ebe: 6e20 f501 4200 |0033: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014ec4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -014ec8: 28ce |0038: goto 0006 // -0032 │ │ -014eca: 6e10 f901 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -014ed0: 0c04 |003c: move-result-object v4 │ │ -014ed2: 1104 |003d: return-object v4 │ │ +014e34: |[014e34] org.acra.collector.ConfigurationCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ +014e44: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +014e48: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +014e4e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +014e50: 6e10 dd00 0600 |0006: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ +014e56: 0a04 |0009: move-result v4 │ │ +014e58: 3540 2f00 |000a: if-ge v0, v4, 0039 // +002f │ │ +014e5c: 6e20 db00 0600 |000c: invoke-virtual {v6, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ +014e62: 0a01 |000f: move-result v1 │ │ +014e64: 6e20 da00 1600 |0010: invoke-virtual {v6, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +014e6a: 0c04 |0013: move-result-object v4 │ │ +014e6c: 1f04 ae00 |0014: check-cast v4, Ljava/lang/String; // type@00ae │ │ +014e70: 1a05 0d06 |0016: const-string v5, "_MASK" // string@060d │ │ +014e74: 6e20 d501 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d5 │ │ +014e7a: 0a04 |001b: move-result v4 │ │ +014e7c: 3804 1a00 |001c: if-eqz v4, 0036 // +001a │ │ +014e80: 9503 0701 |001e: and-int v3, v7, v1 │ │ +014e84: 3d03 1600 |0020: if-lez v3, 0036 // +0016 │ │ +014e88: 6e10 f901 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@01f9 │ │ +014e8e: 0a04 |0025: move-result v4 │ │ +014e90: 3d04 0700 |0026: if-lez v4, 002d // +0007 │ │ +014e94: 1304 2b00 |0028: const/16 v4, #int 43 // #2b │ │ +014e98: 6e20 f201 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +014e9e: 6e20 da00 3600 |002d: invoke-virtual {v6, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +014ea4: 0c04 |0030: move-result-object v4 │ │ +014ea6: 1f04 ae00 |0031: check-cast v4, Ljava/lang/String; // type@00ae │ │ +014eaa: 6e20 f701 4200 |0033: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014eb0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +014eb4: 28ce |0038: goto 0006 // -0032 │ │ +014eb6: 6e10 fb01 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +014ebc: 0c04 |003c: move-result-object v4 │ │ +014ebe: 1104 |003d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=202 │ │ 0x000c line=203 │ │ 0x0010 line=204 │ │ 0x001e line=205 │ │ @@ -10929,38 +10928,38 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -014ed4: |[014ed4] org.acra.collector.ConfigurationCollector.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; │ │ -014ee4: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0042 │ │ -014eea: 0c02 |0003: move-result-object v2 │ │ -014eec: 6e10 6700 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0067 │ │ -014ef2: 0c00 |0007: move-result-object v0 │ │ -014ef4: 7110 a303 0000 |0008: invoke-static {v0}, Lorg/acra/collector/ConfigurationCollector;.toString:(Landroid/content/res/Configuration;)Ljava/lang/String; // method@03a3 │ │ -014efa: 0c02 |000b: move-result-object v2 │ │ -014efc: 1102 |000c: return-object v2 │ │ -014efe: 0d01 |000d: move-exception v1 │ │ -014f00: 6202 2500 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -014f04: 2203 b000 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -014f08: 7010 ee01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -014f0e: 1a04 0a01 |0015: const-string v4, "Couldn't retrieve CrashConfiguration for : " // string@010a │ │ -014f12: 6e20 f501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014f18: 0c03 |001a: move-result-object v3 │ │ -014f1a: 6e10 4100 0500 |001b: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -014f20: 0c04 |001e: move-result-object v4 │ │ -014f22: 6e20 f501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -014f28: 0c03 |0022: move-result-object v3 │ │ -014f2a: 6e10 f901 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -014f30: 0c03 |0026: move-result-object v3 │ │ -014f32: 7130 d700 3201 |0027: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -014f38: 1a02 0f01 |002a: const-string v2, "Couldn't retrieve crash config" // string@010f │ │ -014f3c: 28e0 |002c: goto 000c // -0020 │ │ +014ec0: |[014ec0] org.acra.collector.ConfigurationCollector.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; │ │ +014ed0: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0042 │ │ +014ed6: 0c02 |0003: move-result-object v2 │ │ +014ed8: 6e10 6700 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0067 │ │ +014ede: 0c00 |0007: move-result-object v0 │ │ +014ee0: 7110 a503 0000 |0008: invoke-static {v0}, Lorg/acra/collector/ConfigurationCollector;.toString:(Landroid/content/res/Configuration;)Ljava/lang/String; // method@03a5 │ │ +014ee6: 0c02 |000b: move-result-object v2 │ │ +014ee8: 1102 |000c: return-object v2 │ │ +014eea: 0d01 |000d: move-exception v1 │ │ +014eec: 6202 2500 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +014ef0: 2203 b000 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +014ef4: 7010 f001 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +014efa: 1a04 0a01 |0015: const-string v4, "Couldn't retrieve CrashConfiguration for : " // string@010a │ │ +014efe: 6e20 f701 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014f04: 0c03 |001a: move-result-object v3 │ │ +014f06: 6e10 4100 0500 |001b: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +014f0c: 0c04 |001e: move-result-object v4 │ │ +014f0e: 6e20 f701 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +014f14: 0c03 |0022: move-result-object v3 │ │ +014f16: 6e10 fb01 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +014f1c: 0c03 |0026: move-result-object v3 │ │ +014f1e: 7130 d700 3201 |0027: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +014f24: 1a02 0f01 |002a: const-string v2, "Couldn't retrieve crash config" // string@010f │ │ +014f28: 28e0 |002c: goto 000c // -0020 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/RuntimeException; -> 0x000d │ │ positions : │ │ 0x0000 line=225 │ │ 0x0008 line=226 │ │ 0x000c line=229 │ │ @@ -10977,90 +10976,90 @@ │ │ type : '(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -014f50: |[014f50] org.acra.collector.ConfigurationCollector.getFieldValueName:(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ │ -014f60: 6e10 1802 0700 |0000: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -014f66: 0c00 |0003: move-result-object v0 │ │ -014f68: 1a03 720c |0004: const-string v3, "mcc" // string@0c72 │ │ -014f6c: 6e20 d401 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -014f72: 0a03 |0009: move-result v3 │ │ -014f74: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ -014f78: 1a03 910c |000c: const-string v3, "mnc" // string@0c91 │ │ -014f7c: 6e20 d401 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -014f82: 0a03 |0011: move-result v3 │ │ -014f84: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -014f88: 6e20 1602 6700 |0014: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014f8e: 0a03 |0017: move-result v3 │ │ -014f90: 7110 ae01 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -014f96: 0c01 |001b: move-result-object v1 │ │ -014f98: 1101 |001c: return-object v1 │ │ -014f9a: 1a03 de0f |001d: const-string v3, "uiMode" // string@0fde │ │ -014f9e: 6e20 d401 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -014fa4: 0a03 |0022: move-result v3 │ │ -014fa6: 3803 1500 |0023: if-eqz v3, 0038 // +0015 │ │ -014faa: 6203 ed00 |0025: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014fae: 1a04 6505 |0027: const-string v4, "UI_MODE_" // string@0565 │ │ -014fb2: 6e20 5002 4300 |0029: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0250 │ │ -014fb8: 0c03 |002c: move-result-object v3 │ │ -014fba: 1f03 5300 |002d: check-cast v3, Landroid/util/SparseArray; // type@0053 │ │ -014fbe: 6e20 1602 6700 |002f: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014fc4: 0a04 |0032: move-result v4 │ │ -014fc6: 7120 a003 4300 |0033: invoke-static {v3, v4}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03a0 │ │ -014fcc: 0c01 |0036: move-result-object v1 │ │ -014fce: 28e5 |0037: goto 001c // -001b │ │ -014fd0: 1a03 370e |0038: const-string v3, "screenLayout" // string@0e37 │ │ -014fd4: 6e20 d401 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -014fda: 0a03 |003d: move-result v3 │ │ -014fdc: 3803 1500 |003e: if-eqz v3, 0053 // +0015 │ │ -014fe0: 6203 ed00 |0040: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -014fe4: 1a04 1a05 |0042: const-string v4, "SCREENLAYOUT_" // string@051a │ │ -014fe8: 6e20 5002 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0250 │ │ -014fee: 0c03 |0047: move-result-object v3 │ │ -014ff0: 1f03 5300 |0048: check-cast v3, Landroid/util/SparseArray; // type@0053 │ │ -014ff4: 6e20 1602 6700 |004a: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -014ffa: 0a04 |004d: move-result v4 │ │ -014ffc: 7120 a003 4300 |004e: invoke-static {v3, v4}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03a0 │ │ -015002: 0c01 |0051: move-result-object v1 │ │ -015004: 28ca |0052: goto 001c // -0036 │ │ -015006: 6203 ed00 |0053: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ -01500a: 2204 b000 |0055: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01500e: 7010 ee01 0400 |0057: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015014: 6e10 e401 0000 |005a: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@01e4 │ │ -01501a: 0c05 |005d: move-result-object v5 │ │ -01501c: 6e20 f501 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015022: 0c04 |0061: move-result-object v4 │ │ -015024: 1305 5f00 |0062: const/16 v5, #int 95 // #5f │ │ -015028: 6e20 f001 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01502e: 0c04 |0067: move-result-object v4 │ │ -015030: 6e10 f901 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015036: 0c04 |006b: move-result-object v4 │ │ -015038: 6e20 5002 4300 |006c: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0250 │ │ -01503e: 0c02 |006f: move-result-object v2 │ │ -015040: 1f02 5300 |0070: check-cast v2, Landroid/util/SparseArray; // type@0053 │ │ -015044: 3902 0b00 |0072: if-nez v2, 007d // +000b │ │ -015048: 6e20 1602 6700 |0074: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -01504e: 0a03 |0077: move-result v3 │ │ -015050: 7110 ae01 0300 |0078: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -015056: 0c01 |007b: move-result-object v1 │ │ -015058: 28a0 |007c: goto 001c // -0060 │ │ -01505a: 6e20 1602 6700 |007d: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -015060: 0a03 |0080: move-result v3 │ │ -015062: 6e20 da00 3200 |0081: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -015068: 0c01 |0084: move-result-object v1 │ │ -01506a: 1f01 ae00 |0085: check-cast v1, Ljava/lang/String; // type@00ae │ │ -01506e: 3901 95ff |0087: if-nez v1, 001c // -006b │ │ -015072: 6e20 1602 6700 |0089: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -015078: 0a03 |008c: move-result v3 │ │ -01507a: 7110 ae01 0300 |008d: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -015080: 0c01 |0090: move-result-object v1 │ │ -015082: 288b |0091: goto 001c // -0075 │ │ +014f3c: |[014f3c] org.acra.collector.ConfigurationCollector.getFieldValueName:(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ │ +014f4c: 6e10 1a02 0700 |0000: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +014f52: 0c00 |0003: move-result-object v0 │ │ +014f54: 1a03 6f0c |0004: const-string v3, "mcc" // string@0c6f │ │ +014f58: 6e20 d601 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +014f5e: 0a03 |0009: move-result v3 │ │ +014f60: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ +014f64: 1a03 8e0c |000c: const-string v3, "mnc" // string@0c8e │ │ +014f68: 6e20 d601 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +014f6e: 0a03 |0011: move-result v3 │ │ +014f70: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +014f74: 6e20 1802 6700 |0014: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014f7a: 0a03 |0017: move-result v3 │ │ +014f7c: 7110 b001 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +014f82: 0c01 |001b: move-result-object v1 │ │ +014f84: 1101 |001c: return-object v1 │ │ +014f86: 1a03 db0f |001d: const-string v3, "uiMode" // string@0fdb │ │ +014f8a: 6e20 d601 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +014f90: 0a03 |0022: move-result v3 │ │ +014f92: 3803 1500 |0023: if-eqz v3, 0038 // +0015 │ │ +014f96: 6203 ed00 |0025: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014f9a: 1a04 6505 |0027: const-string v4, "UI_MODE_" // string@0565 │ │ +014f9e: 6e20 5202 4300 |0029: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0252 │ │ +014fa4: 0c03 |002c: move-result-object v3 │ │ +014fa6: 1f03 5300 |002d: check-cast v3, Landroid/util/SparseArray; // type@0053 │ │ +014faa: 6e20 1802 6700 |002f: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014fb0: 0a04 |0032: move-result v4 │ │ +014fb2: 7120 a203 4300 |0033: invoke-static {v3, v4}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03a2 │ │ +014fb8: 0c01 |0036: move-result-object v1 │ │ +014fba: 28e5 |0037: goto 001c // -001b │ │ +014fbc: 1a03 340e |0038: const-string v3, "screenLayout" // string@0e34 │ │ +014fc0: 6e20 d601 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +014fc6: 0a03 |003d: move-result v3 │ │ +014fc8: 3803 1500 |003e: if-eqz v3, 0053 // +0015 │ │ +014fcc: 6203 ed00 |0040: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014fd0: 1a04 1a05 |0042: const-string v4, "SCREENLAYOUT_" // string@051a │ │ +014fd4: 6e20 5202 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0252 │ │ +014fda: 0c03 |0047: move-result-object v3 │ │ +014fdc: 1f03 5300 |0048: check-cast v3, Landroid/util/SparseArray; // type@0053 │ │ +014fe0: 6e20 1802 6700 |004a: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +014fe6: 0a04 |004d: move-result v4 │ │ +014fe8: 7120 a203 4300 |004e: invoke-static {v3, v4}, Lorg/acra/collector/ConfigurationCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03a2 │ │ +014fee: 0c01 |0051: move-result-object v1 │ │ +014ff0: 28ca |0052: goto 001c // -0036 │ │ +014ff2: 6203 ed00 |0053: sget-object v3, Lorg/acra/collector/ConfigurationCollector;.mValueArrays:Ljava/util/HashMap; // field@00ed │ │ +014ff6: 2204 b000 |0055: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +014ffa: 7010 f001 0400 |0057: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015000: 6e10 e601 0000 |005a: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@01e6 │ │ +015006: 0c05 |005d: move-result-object v5 │ │ +015008: 6e20 f701 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01500e: 0c04 |0061: move-result-object v4 │ │ +015010: 1305 5f00 |0062: const/16 v5, #int 95 // #5f │ │ +015014: 6e20 f201 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01501a: 0c04 |0067: move-result-object v4 │ │ +01501c: 6e10 fb01 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015022: 0c04 |006b: move-result-object v4 │ │ +015024: 6e20 5202 4300 |006c: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0252 │ │ +01502a: 0c02 |006f: move-result-object v2 │ │ +01502c: 1f02 5300 |0070: check-cast v2, Landroid/util/SparseArray; // type@0053 │ │ +015030: 3902 0b00 |0072: if-nez v2, 007d // +000b │ │ +015034: 6e20 1802 6700 |0074: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +01503a: 0a03 |0077: move-result v3 │ │ +01503c: 7110 b001 0300 |0078: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +015042: 0c01 |007b: move-result-object v1 │ │ +015044: 28a0 |007c: goto 001c // -0060 │ │ +015046: 6e20 1802 6700 |007d: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +01504c: 0a03 |0080: move-result v3 │ │ +01504e: 6e20 da00 3200 |0081: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +015054: 0c01 |0084: move-result-object v1 │ │ +015056: 1f01 ae00 |0085: check-cast v1, Ljava/lang/String; // type@00ae │ │ +01505a: 3901 95ff |0087: if-nez v1, 001c // -006b │ │ +01505e: 6e20 1802 6700 |0089: invoke-virtual {v7, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +015064: 0a03 |008c: move-result v3 │ │ +015066: 7110 b001 0300 |008d: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +01506c: 0c01 |0090: move-result-object v1 │ │ +01506e: 288b |0091: goto 001c // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x0014 line=164 │ │ 0x001c line=181 │ │ 0x001d line=165 │ │ @@ -11085,71 +11084,71 @@ │ │ type : '(Landroid/content/res/Configuration;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -015084: |[015084] org.acra.collector.ConfigurationCollector.toString:(Landroid/content/res/Configuration;)Ljava/lang/String; │ │ -015094: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -015098: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01509e: 6e10 bf01 0900 |0005: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0150a4: 0c07 |0008: move-result-object v7 │ │ -0150a6: 6e10 9a01 0700 |0009: invoke-virtual {v7}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -0150ac: 0c00 |000c: move-result-object v0 │ │ -0150ae: 2105 |000d: array-length v5, v0 │ │ -0150b0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0150b2: 3554 5a00 |000f: if-ge v4, v5, 0069 // +005a │ │ -0150b6: 4602 0004 |0011: aget-object v2, v0, v4 │ │ -0150ba: 6e10 1702 0200 |0013: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -0150c0: 0a07 |0016: move-result v7 │ │ -0150c2: 7110 1f02 0700 |0017: invoke-static {v7}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@021f │ │ -0150c8: 0a07 |001a: move-result v7 │ │ -0150ca: 3907 2700 |001b: if-nez v7, 0042 // +0027 │ │ -0150ce: 6e10 1802 0200 |001d: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0150d4: 0c03 |0020: move-result-object v3 │ │ -0150d6: 6e20 f501 3600 |0021: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0150dc: 0c07 |0024: move-result-object v7 │ │ -0150de: 1308 3d00 |0025: const/16 v8, #int 61 // #3d │ │ -0150e2: 6e20 f001 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0150e8: 6e10 1902 0200 |002a: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0219 │ │ -0150ee: 0c07 |002d: move-result-object v7 │ │ -0150f0: 6208 1d00 |002e: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -0150f4: 6e20 be01 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01be │ │ -0150fa: 0a07 |0033: move-result v7 │ │ -0150fc: 3807 1100 |0034: if-eqz v7, 0045 // +0011 │ │ -015100: 7120 a203 2900 |0036: invoke-static {v9, v2}, Lorg/acra/collector/ConfigurationCollector;.getFieldValueName:(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; // method@03a2 │ │ -015106: 0c07 |0039: move-result-object v7 │ │ -015108: 6e20 f501 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01510e: 1307 0a00 |003d: const/16 v7, #int 10 // #a │ │ -015112: 6e20 f001 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015118: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01511c: 28cb |0044: goto 000f // -0035 │ │ -01511e: 6e20 1502 9200 |0045: invoke-virtual {v2, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -015124: 0c07 |0048: move-result-object v7 │ │ -015126: 3807 f4ff |0049: if-eqz v7, 003d // -000c │ │ -01512a: 6e20 1502 9200 |004b: invoke-virtual {v2, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -015130: 0c07 |004e: move-result-object v7 │ │ -015132: 6e10 c101 0700 |004f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -015138: 0c07 |0052: move-result-object v7 │ │ -01513a: 6e20 f501 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015140: 28e7 |0056: goto 003d // -0019 │ │ -015142: 0d01 |0057: move-exception v1 │ │ -015144: 6207 2500 |0058: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015148: 1a08 6901 |005a: const-string v8, "Error while inspecting device configuration: " // string@0169 │ │ -01514c: 7130 d000 8701 |005c: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -015152: 28e3 |005f: goto 0042 // -001d │ │ -015154: 0d01 |0060: move-exception v1 │ │ -015156: 6207 2500 |0061: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01515a: 1a08 6901 |0063: const-string v8, "Error while inspecting device configuration: " // string@0169 │ │ -01515e: 7130 d000 8701 |0065: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -015164: 28da |0068: goto 0042 // -0026 │ │ -015166: 6e10 f901 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01516c: 0c07 |006c: move-result-object v7 │ │ -01516e: 1107 |006d: return-object v7 │ │ +015070: |[015070] org.acra.collector.ConfigurationCollector.toString:(Landroid/content/res/Configuration;)Ljava/lang/String; │ │ +015080: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +015084: 7010 f001 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01508a: 6e10 c101 0900 |0005: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +015090: 0c04 |0008: move-result-object v4 │ │ +015092: 6e10 9c01 0400 |0009: invoke-virtual {v4}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +015098: 0c05 |000c: move-result-object v5 │ │ +01509a: 2156 |000d: array-length v6, v5 │ │ +01509c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +01509e: 3564 5a00 |000f: if-ge v4, v6, 0069 // +005a │ │ +0150a2: 4601 0504 |0011: aget-object v1, v5, v4 │ │ +0150a6: 6e10 1902 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +0150ac: 0a07 |0016: move-result v7 │ │ +0150ae: 7110 2102 0700 |0017: invoke-static {v7}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0221 │ │ +0150b4: 0a07 |001a: move-result v7 │ │ +0150b6: 3907 2700 |001b: if-nez v7, 0042 // +0027 │ │ +0150ba: 6e10 1a02 0100 |001d: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0150c0: 0c02 |0020: move-result-object v2 │ │ +0150c2: 6e20 f701 2300 |0021: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0150c8: 0c07 |0024: move-result-object v7 │ │ +0150ca: 1308 3d00 |0025: const/16 v8, #int 61 // #3d │ │ +0150ce: 6e20 f201 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0150d4: 6e10 1b02 0100 |002a: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@021b │ │ +0150da: 0c07 |002d: move-result-object v7 │ │ +0150dc: 6208 1d00 |002e: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +0150e0: 6e20 c001 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c0 │ │ +0150e6: 0a07 |0033: move-result v7 │ │ +0150e8: 3807 1100 |0034: if-eqz v7, 0045 // +0011 │ │ +0150ec: 7120 a403 1900 |0036: invoke-static {v9, v1}, Lorg/acra/collector/ConfigurationCollector;.getFieldValueName:(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; // method@03a4 │ │ +0150f2: 0c07 |0039: move-result-object v7 │ │ +0150f4: 6e20 f701 7300 |003a: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0150fa: 1307 0a00 |003d: const/16 v7, #int 10 // #a │ │ +0150fe: 6e20 f201 7300 |003f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015104: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ +015108: 28cb |0044: goto 000f // -0035 │ │ +01510a: 6e20 1702 9100 |0045: invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +015110: 0c07 |0048: move-result-object v7 │ │ +015112: 3807 f4ff |0049: if-eqz v7, 003d // -000c │ │ +015116: 6e20 1702 9100 |004b: invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +01511c: 0c07 |004e: move-result-object v7 │ │ +01511e: 6e10 c301 0700 |004f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +015124: 0c07 |0052: move-result-object v7 │ │ +015126: 6e20 f701 7300 |0053: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01512c: 28e7 |0056: goto 003d // -0019 │ │ +01512e: 0d00 |0057: move-exception v0 │ │ +015130: 6207 2500 |0058: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015134: 1a08 6901 |005a: const-string v8, "Error while inspecting device configuration: " // string@0169 │ │ +015138: 7130 d000 8700 |005c: invoke-static {v7, v8, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +01513e: 28e3 |005f: goto 0042 // -001d │ │ +015140: 0d00 |0060: move-exception v0 │ │ +015142: 6207 2500 |0061: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015146: 1a08 6901 |0063: const-string v8, "Error while inspecting device configuration: " // string@0169 │ │ +01514a: 7130 d000 8700 |0065: invoke-static {v7, v8, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +015150: 28da |0068: goto 0042 // -0026 │ │ +015152: 6e10 fb01 0300 |0069: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015158: 0c04 |006c: move-result-object v4 │ │ +01515a: 1104 |006d: return-object v4 │ │ catches : 1 │ │ 0x0013 - 0x0056 │ │ Ljava/lang/IllegalArgumentException; -> 0x0057 │ │ Ljava/lang/IllegalAccessException; -> 0x0060 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ @@ -11164,23 +11163,20 @@ │ │ 0x004b line=133 │ │ 0x0057 line=137 │ │ 0x0058 line=138 │ │ 0x0060 line=139 │ │ 0x0061 line=140 │ │ 0x0069 line=143 │ │ locals : │ │ - 0x0021 - 0x0042 reg=3 fieldName Ljava/lang/String; │ │ - 0x0045 - 0x0057 reg=3 fieldName Ljava/lang/String; │ │ - 0x0058 - 0x0060 reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x0061 - 0x0069 reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x0013 - 0x0069 reg=2 f Ljava/lang/reflect/Field; │ │ - 0x000d - 0x006e reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x000f - 0x006e reg=4 i$ I │ │ - 0x000e - 0x006e reg=5 len$ I │ │ - 0x0005 - 0x006e reg=6 result Ljava/lang/StringBuilder; │ │ + 0x0021 - 0x0042 reg=2 fieldName Ljava/lang/String; │ │ + 0x0045 - 0x0057 reg=2 fieldName Ljava/lang/String; │ │ + 0x0058 - 0x0060 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x0061 - 0x0069 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x0013 - 0x0069 reg=1 f Ljava/lang/reflect/Field; │ │ + 0x0005 - 0x006e reg=3 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x006e reg=9 conf Landroid/content/res/Configuration; │ │ │ │ Virtual methods - │ │ source_file_idx : 255 (ConfigurationCollector.java) │ │ │ │ Class #34 header: │ │ class_idx : 272 │ │ @@ -11191,15 +11187,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #34 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/EnumMap" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #938 'toJSON' │ │ +Annotations on method #940 'toJSON' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/util/JSONReportBuilder$JSONReportException; } │ │ │ │ Class #34 - │ │ Class descriptor : 'Lorg/acra/collector/CrashReportData;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/util/EnumMap;' │ │ Interfaces - │ │ @@ -11216,18 +11212,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -015180: |[015180] org.acra.collector.CrashReportData.:()V │ │ -015190: 1c00 0a01 |0000: const-class v0, Lorg/acra/ReportField; // type@010a │ │ -015194: 7020 4902 0100 |0002: invoke-direct {v1, v0}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@0249 │ │ -01519a: 0e00 |0005: return-void │ │ +01516c: |[01516c] org.acra.collector.CrashReportData.:()V │ │ +01517c: 1c00 0a01 |0000: const-class v0, Lorg/acra/ReportField; // type@010a │ │ +015180: 7020 4b02 0100 |0002: invoke-direct {v1, v0}, Ljava/util/EnumMap;.:(Ljava/lang/Class;)V // method@024b │ │ +015186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/collector/CrashReportData; │ │ │ │ @@ -11237,19 +11233,19 @@ │ │ type : '(Lorg/acra/ReportField;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01519c: |[01519c] org.acra.collector.CrashReportData.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; │ │ -0151ac: 6f20 4a02 2100 |0000: invoke-super {v1, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024a │ │ -0151b2: 0c00 |0003: move-result-object v0 │ │ -0151b4: 1f00 ae00 |0004: check-cast v0, Ljava/lang/String; // type@00ae │ │ -0151b8: 1100 |0006: return-object v0 │ │ +015188: |[015188] org.acra.collector.CrashReportData.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; │ │ +015198: 6f20 4c02 2100 |0000: invoke-super {v1, v2}, Ljava/util/EnumMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@024c │ │ +01519e: 0c00 |0003: move-result-object v0 │ │ +0151a0: 1f00 ae00 |0004: check-cast v0, Ljava/lang/String; // type@00ae │ │ +0151a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/collector/CrashReportData; │ │ 0x0000 - 0x0007 reg=2 key Lorg/acra/ReportField; │ │ │ │ @@ -11258,18 +11254,18 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0151bc: |[0151bc] org.acra.collector.CrashReportData.toJSON:()Lorg/json/JSONObject; │ │ -0151cc: 7110 7704 0100 |0000: invoke-static {v1}, Lorg/acra/util/JSONReportBuilder;.buildJSONReport:(Lorg/acra/collector/CrashReportData;)Lorg/json/JSONObject; // method@0477 │ │ -0151d2: 0c00 |0003: move-result-object v0 │ │ -0151d4: 1100 |0004: return-object v0 │ │ +0151a8: |[0151a8] org.acra.collector.CrashReportData.toJSON:()Lorg/json/JSONObject; │ │ +0151b8: 7110 7904 0100 |0000: invoke-static {v1}, Lorg/acra/util/JSONReportBuilder;.buildJSONReport:(Lorg/acra/collector/CrashReportData;)Lorg/json/JSONObject; // method@0479 │ │ +0151be: 0c00 |0003: move-result-object v0 │ │ +0151c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/collector/CrashReportData; │ │ │ │ source_file_idx : 272 (CrashReportData.java) │ │ @@ -11283,15 +11279,15 @@ │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #35 annotations: │ │ Annotations on field #241 'customParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #943 'getReportFields' │ │ +Annotations on method #945 'getReportFields' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/acra/ReportField;" ">;" } │ │ │ │ Class #35 - │ │ Class descriptor : 'Lorg/acra/collector/CrashReportDataFactory;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11323,24 +11319,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/SharedPreferences;Landroid/text/format/Time;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0151d8: |[0151d8] org.acra.collector.CrashReportDataFactory.:(Landroid/content/Context;Landroid/content/SharedPreferences;Landroid/text/format/Time;Ljava/lang/String;)V │ │ -0151e8: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -0151ee: 2200 de00 |0003: new-instance v0, Ljava/util/HashMap; // type@00de │ │ -0151f2: 7010 4d02 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@024d │ │ -0151f8: 5b10 f100 |0008: iput-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -0151fc: 5b12 f000 |000a: iput-object v2, v1, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015200: 5b13 f300 |000c: iput-object v3, v1, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ -015204: 5b14 ef00 |000e: iput-object v4, v1, Lorg/acra/collector/CrashReportDataFactory;.appStartDate:Landroid/text/format/Time; // field@00ef │ │ -015208: 5b15 f200 |0010: iput-object v5, v1, Lorg/acra/collector/CrashReportDataFactory;.initialConfiguration:Ljava/lang/String; // field@00f2 │ │ -01520c: 0e00 |0012: return-void │ │ +0151c4: |[0151c4] org.acra.collector.CrashReportDataFactory.:(Landroid/content/Context;Landroid/content/SharedPreferences;Landroid/text/format/Time;Ljava/lang/String;)V │ │ +0151d4: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +0151da: 2200 de00 |0003: new-instance v0, Ljava/util/HashMap; // type@00de │ │ +0151de: 7010 4f02 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@024f │ │ +0151e4: 5b10 f100 |0008: iput-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +0151e8: 5b12 f000 |000a: iput-object v2, v1, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +0151ec: 5b13 f300 |000c: iput-object v3, v1, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ +0151f0: 5b14 ef00 |000e: iput-object v4, v1, Lorg/acra/collector/CrashReportDataFactory;.appStartDate:Landroid/text/format/Time; // field@00ef │ │ +0151f4: 5b15 f200 |0010: iput-object v5, v1, Lorg/acra/collector/CrashReportDataFactory;.initialConfiguration:Ljava/lang/String; // field@00f2 │ │ +0151f8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=98 │ │ 0x000a line=104 │ │ 0x000c line=105 │ │ 0x000e line=106 │ │ @@ -11358,49 +11354,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -015210: |[015210] org.acra.collector.CrashReportDataFactory.createCustomInfoString:()Ljava/lang/String; │ │ -015220: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -015224: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01522a: 5464 f100 |0005: iget-object v4, v6, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -01522e: 7210 6a02 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026a │ │ -015234: 0c04 |000a: move-result-object v4 │ │ -015236: 7210 6e02 0400 |000b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -01523c: 0c03 |000e: move-result-object v3 │ │ -01523e: 7210 5202 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -015244: 0a04 |0012: move-result v4 │ │ -015246: 3804 2b00 |0013: if-eqz v4, 003e // +002b │ │ -01524a: 7210 5302 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -015250: 0c00 |0018: move-result-object v0 │ │ -015252: 1f00 ae00 |0019: check-cast v0, Ljava/lang/String; // type@00ae │ │ -015256: 5464 f100 |001b: iget-object v4, v6, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -01525a: 7220 6902 0400 |001d: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -015260: 0c01 |0020: move-result-object v1 │ │ -015262: 1f01 ae00 |0021: check-cast v1, Ljava/lang/String; // type@00ae │ │ -015266: 6e20 f501 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01526c: 1a04 0a00 |0026: const-string v4, " = " // string@000a │ │ -015270: 6e20 f501 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015276: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ -01527a: 1a04 0200 |002d: const-string v4, " │ │ +0151fc: |[0151fc] org.acra.collector.CrashReportDataFactory.createCustomInfoString:()Ljava/lang/String; │ │ +01520c: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +015210: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015216: 5463 f100 |0005: iget-object v3, v6, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +01521a: 7210 6c02 0300 |0007: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026c │ │ +015220: 0c03 |000a: move-result-object v3 │ │ +015222: 7210 7002 0300 |000b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +015228: 0c03 |000e: move-result-object v3 │ │ +01522a: 7210 5402 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +015230: 0a04 |0012: move-result v4 │ │ +015232: 3804 2b00 |0013: if-eqz v4, 003e // +002b │ │ +015236: 7210 5502 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01523c: 0c00 |0018: move-result-object v0 │ │ +01523e: 1f00 ae00 |0019: check-cast v0, Ljava/lang/String; // type@00ae │ │ +015242: 5464 f100 |001b: iget-object v4, v6, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +015246: 7220 6b02 0400 |001d: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01524c: 0c01 |0020: move-result-object v1 │ │ +01524e: 1f01 ae00 |0021: check-cast v1, Ljava/lang/String; // type@00ae │ │ +015252: 6e20 f701 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015258: 1a04 0a00 |0026: const-string v4, " = " // string@000a │ │ +01525c: 6e20 f701 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015262: 3801 0a00 |002b: if-eqz v1, 0035 // +000a │ │ +015266: 1a04 0200 |002d: const-string v4, " │ │ " // string@0002 │ │ -01527e: 1a05 ff05 |002f: const-string v5, "\\n" // string@05ff │ │ -015282: 6e30 dd01 4105 |0031: invoke-virtual {v1, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01dd │ │ -015288: 0c01 |0034: move-result-object v1 │ │ -01528a: 6e20 f501 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015290: 1a04 0200 |0038: const-string v4, " │ │ +01526a: 1a05 ff05 |002f: const-string v5, "\\n" // string@05ff │ │ +01526e: 6e30 df01 4105 |0031: invoke-virtual {v1, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01df │ │ +015274: 0c01 |0034: move-result-object v1 │ │ +015276: 6e20 f701 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01527c: 1a04 0200 |0038: const-string v4, " │ │ " // string@0002 │ │ -015294: 6e20 f501 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01529a: 28d2 |003d: goto 000f // -002e │ │ -01529c: 6e10 f901 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0152a2: 0c04 |0041: move-result-object v4 │ │ -0152a4: 1104 |0042: return-object v4 │ │ +015280: 6e20 f701 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015286: 28d2 |003d: goto 000f // -002e │ │ +015288: 6e10 fb01 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01528e: 0c03 |0041: move-result-object v3 │ │ +015290: 1103 |0042: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0005 line=387 │ │ 0x001b line=388 │ │ 0x0023 line=389 │ │ 0x0026 line=390 │ │ @@ -11409,59 +11405,58 @@ │ │ 0x0035 line=396 │ │ 0x0038 line=397 │ │ 0x003e line=399 │ │ locals : │ │ 0x001b - 0x003e reg=0 currentKey Ljava/lang/String; │ │ 0x0023 - 0x003e reg=1 currentVal Ljava/lang/String; │ │ 0x0005 - 0x0043 reg=2 customInfo Ljava/lang/StringBuilder; │ │ - 0x000f - 0x0043 reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0043 reg=6 this Lorg/acra/collector/CrashReportDataFactory; │ │ │ │ #2 : (in Lorg/acra/collector/CrashReportDataFactory;) │ │ name : 'getReportFields' │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0152a8: |[0152a8] org.acra.collector.CrashReportDataFactory.getReportFields:()Ljava/util/List; │ │ -0152b8: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0152be: 0c00 |0003: move-result-object v0 │ │ -0152c0: 7210 7703 0000 |0004: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.customReportContent:()[Lorg/acra/ReportField; // method@0377 │ │ -0152c6: 0c01 |0007: move-result-object v1 │ │ -0152c8: 2113 |0008: array-length v3, v1 │ │ -0152ca: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ -0152ce: 6203 2500 |000b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0152d2: 1a04 7305 |000d: const-string v4, "Using custom Report Fields" // string@0573 │ │ -0152d6: 7120 cd00 4300 |000f: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0152dc: 0712 |0012: move-object v2, v1 │ │ -0152de: 7110 4202 0200 |0013: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0242 │ │ -0152e4: 0c03 |0016: move-result-object v3 │ │ -0152e6: 1103 |0017: return-object v3 │ │ -0152e8: 7210 8803 0000 |0018: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@0388 │ │ -0152ee: 0c03 |001b: move-result-object v3 │ │ -0152f0: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ -0152f4: 1a03 0000 |001e: const-string v3, "" // string@0000 │ │ -0152f8: 7210 8803 0000 |0020: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@0388 │ │ -0152fe: 0c04 |0023: move-result-object v4 │ │ -015300: 6e20 d401 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -015306: 0a03 |0027: move-result v3 │ │ -015308: 3803 0c00 |0028: if-eqz v3, 0034 // +000c │ │ -01530c: 6203 2500 |002a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015310: 1a04 7505 |002c: const-string v4, "Using default Report Fields" // string@0575 │ │ -015314: 7120 cd00 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01531a: 6202 7100 |0031: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ -01531e: 28e0 |0033: goto 0013 // -0020 │ │ -015320: 6203 2500 |0034: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015324: 1a04 7405 |0036: const-string v4, "Using default Mail Report Fields" // string@0574 │ │ -015328: 7120 cd00 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01532e: 6202 6e00 |003b: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ -015332: 28d6 |003d: goto 0013 // -002a │ │ +015294: |[015294] org.acra.collector.CrashReportDataFactory.getReportFields:()Ljava/util/List; │ │ +0152a4: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0152aa: 0c00 |0003: move-result-object v0 │ │ +0152ac: 7210 7903 0000 |0004: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.customReportContent:()[Lorg/acra/ReportField; // method@0379 │ │ +0152b2: 0c01 |0007: move-result-object v1 │ │ +0152b4: 2113 |0008: array-length v3, v1 │ │ +0152b6: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ +0152ba: 6203 2500 |000b: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0152be: 1a04 7305 |000d: const-string v4, "Using custom Report Fields" // string@0573 │ │ +0152c2: 7120 cd00 4300 |000f: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +0152c8: 0712 |0012: move-object v2, v1 │ │ +0152ca: 7110 4402 0200 |0013: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0244 │ │ +0152d0: 0c03 |0016: move-result-object v3 │ │ +0152d2: 1103 |0017: return-object v3 │ │ +0152d4: 7210 8a03 0000 |0018: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@038a │ │ +0152da: 0c03 |001b: move-result-object v3 │ │ +0152dc: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ +0152e0: 1a03 0000 |001e: const-string v3, "" // string@0000 │ │ +0152e4: 7210 8a03 0000 |0020: invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;.mailTo:()Ljava/lang/String; // method@038a │ │ +0152ea: 0c04 |0023: move-result-object v4 │ │ +0152ec: 6e20 d601 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +0152f2: 0a03 |0027: move-result v3 │ │ +0152f4: 3803 0c00 |0028: if-eqz v3, 0034 // +000c │ │ +0152f8: 6203 2500 |002a: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0152fc: 1a04 7505 |002c: const-string v4, "Using default Report Fields" // string@0575 │ │ +015300: 7120 cd00 4300 |002e: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +015306: 6202 7100 |0031: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ +01530a: 28e0 |0033: goto 0013 // -0020 │ │ +01530c: 6203 2500 |0034: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015310: 1a04 7405 |0036: const-string v4, "Using default Mail Report Fields" // string@0574 │ │ +015314: 7120 cd00 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +01531a: 6202 6e00 |003b: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ +01531e: 28d6 |003d: goto 0013 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0004 line=422 │ │ 0x0008 line=425 │ │ 0x000b line=426 │ │ 0x0012 line=427 │ │ @@ -11484,29 +11479,29 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -015334: |[015334] org.acra.collector.CrashReportDataFactory.getStackTrace:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -015344: 2202 8c00 |0000: new-instance v2, Ljava/io/StringWriter; // type@008c │ │ -015348: 7010 8e01 0200 |0002: invoke-direct {v2}, Ljava/io/StringWriter;.:()V // method@018e │ │ -01534e: 2201 8800 |0005: new-instance v1, Ljava/io/PrintWriter; // type@0088 │ │ -015352: 7020 8701 2100 |0007: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0187 │ │ -015358: 0750 |000a: move-object v0, v5 │ │ -01535a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -01535e: 6e20 1102 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@0211 │ │ -015364: 6e10 0e02 0000 |0010: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@020e │ │ -01536a: 0c00 |0013: move-result-object v0 │ │ -01536c: 28f7 |0014: goto 000b // -0009 │ │ -01536e: 6e10 c101 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -015374: 0c03 |0018: move-result-object v3 │ │ -015376: 6e10 8801 0100 |0019: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@0188 │ │ -01537c: 1103 |001c: return-object v3 │ │ +015320: |[015320] org.acra.collector.CrashReportDataFactory.getStackTrace:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +015330: 2202 8c00 |0000: new-instance v2, Ljava/io/StringWriter; // type@008c │ │ +015334: 7010 9001 0200 |0002: invoke-direct {v2}, Ljava/io/StringWriter;.:()V // method@0190 │ │ +01533a: 2201 8800 |0005: new-instance v1, Ljava/io/PrintWriter; // type@0088 │ │ +01533e: 7020 8901 2100 |0007: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0189 │ │ +015344: 0750 |000a: move-object v0, v5 │ │ +015346: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +01534a: 6e20 1302 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@0213 │ │ +015350: 6e10 1002 0000 |0010: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@0210 │ │ +015356: 0c00 |0013: move-result-object v0 │ │ +015358: 28f7 |0014: goto 000b // -0009 │ │ +01535a: 6e10 c301 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +015360: 0c03 |0018: move-result-object v3 │ │ +015362: 6e10 8a01 0100 |0019: invoke-virtual {v1}, Ljava/io/PrintWriter;.close:()V // method@018a │ │ +015368: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ 0x000a line=409 │ │ 0x000b line=410 │ │ 0x000d line=411 │ │ @@ -11528,457 +11523,457 @@ │ │ type : '(Ljava/lang/Throwable;ZLjava/lang/Thread;)Lorg/acra/collector/CrashReportData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 922 16-bit code units │ │ -015380: |[015380] org.acra.collector.CrashReportDataFactory.createCrashData:(Ljava/lang/Throwable;ZLjava/lang/Thread;)Lorg/acra/collector/CrashReportData; │ │ -015390: 2200 1001 |0000: new-instance v0, Lorg/acra/collector/CrashReportData; // type@0110 │ │ -015394: 7010 a403 0000 |0002: invoke-direct {v0}, Lorg/acra/collector/CrashReportData;.:()V // method@03a4 │ │ -01539a: 7010 af03 0b00 |0005: invoke-direct {v11}, Lorg/acra/collector/CrashReportDataFactory;.getReportFields:()Ljava/util/List; // method@03af │ │ -0153a0: 0c01 |0008: move-result-object v1 │ │ -0153a2: 6207 c400 |0009: sget-object v7, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ -0153a6: 7020 b003 cb00 |000b: invoke-direct {v11, v12}, Lorg/acra/collector/CrashReportDataFactory;.getStackTrace:(Ljava/lang/Throwable;)Ljava/lang/String; // method@03b0 │ │ -0153ac: 0c08 |000e: move-result-object v8 │ │ -0153ae: 6e30 a903 7008 |000f: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0153b4: 6207 c700 |0012: sget-object v7, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ -0153b8: 54b8 ef00 |0014: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.appStartDate:Landroid/text/format/Time; // field@00ef │ │ -0153bc: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -0153be: 6e20 c600 9800 |0017: invoke-virtual {v8, v9}, Landroid/text/format/Time;.format3339:(Z)Ljava/lang/String; // method@00c6 │ │ -0153c4: 0c08 |001a: move-result-object v8 │ │ -0153c6: 6e30 a903 7008 |001b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0153cc: 380d 0900 |001e: if-eqz v13, 0027 // +0009 │ │ -0153d0: 6207 b800 |0020: sget-object v7, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ -0153d4: 1a08 d90f |0022: const-string v8, "true" // string@0fd9 │ │ -0153d8: 6e30 a903 7008 |0024: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0153de: 6207 bf00 |0027: sget-object v7, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -0153e2: 7220 5c02 7100 |0029: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0153e8: 0a07 |002c: move-result v7 │ │ -0153ea: 3807 0f00 |002d: if-eqz v7, 003c // +000f │ │ -0153ee: 6207 bf00 |002f: sget-object v7, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -0153f2: 7100 7502 0000 |0031: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0275 │ │ -0153f8: 0c08 |0034: move-result-object v8 │ │ -0153fa: 6e10 7602 0800 |0035: invoke-virtual {v8}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0276 │ │ -015400: 0c08 |0038: move-result-object v8 │ │ -015402: 6e30 a903 7008 |0039: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015408: 6207 b700 |003c: sget-object v7, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ -01540c: 7220 5c02 7100 |003e: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015412: 0a07 |0041: move-result v7 │ │ -015414: 3807 0d00 |0042: if-eqz v7, 004f // +000d │ │ -015418: 6207 b700 |0044: sget-object v7, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ -01541c: 54b8 f000 |0046: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015420: 7110 7004 0800 |0048: invoke-static {v8}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@0470 │ │ -015426: 0c08 |004b: move-result-object v8 │ │ -015428: 6e30 a903 7008 |004c: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01542e: 6207 b600 |004f: sget-object v7, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ -015432: 7220 5c02 7100 |0051: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015438: 0a07 |0054: move-result v7 │ │ -01543a: 3807 0900 |0055: if-eqz v7, 005e // +0009 │ │ -01543e: 6207 b600 |0057: sget-object v7, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ -015442: 54b8 f200 |0059: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.initialConfiguration:Ljava/lang/String; // field@00f2 │ │ -015446: 6e30 a903 7008 |005b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01544c: 6207 ac00 |005e: sget-object v7, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ -015450: 7220 5c02 7100 |0060: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015456: 0a07 |0063: move-result v7 │ │ -015458: 3807 0d00 |0064: if-eqz v7, 0071 // +000d │ │ -01545c: 6207 ac00 |0066: sget-object v7, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ -015460: 54b8 f000 |0068: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015464: 7110 a103 0800 |006a: invoke-static {v8}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; // method@03a1 │ │ -01546a: 0c08 |006d: move-result-object v8 │ │ -01546c: 6e30 a903 7008 |006e: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015472: 20c7 a700 |0071: instance-of v7, v12, Ljava/lang/OutOfMemoryError; // type@00a7 │ │ -015476: 3907 1300 |0073: if-nez v7, 0086 // +0013 │ │ -01547a: 6207 b200 |0075: sget-object v7, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ -01547e: 7220 5c02 7100 |0077: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015484: 0a07 |007a: move-result v7 │ │ -015486: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ -01548a: 6207 b200 |007d: sget-object v7, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ -01548e: 7100 c603 0000 |007f: invoke-static {}, Lorg/acra/collector/DumpSysCollector;.collectMemInfo:()Ljava/lang/String; // method@03c6 │ │ -015494: 0c08 |0082: move-result-object v8 │ │ -015496: 6e30 a903 7008 |0083: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01549c: 6207 bb00 |0086: sget-object v7, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ -0154a0: 7220 5c02 7100 |0088: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0154a6: 0a07 |008b: move-result v7 │ │ -0154a8: 3807 0d00 |008c: if-eqz v7, 0099 // +000d │ │ -0154ac: 6207 bb00 |008e: sget-object v7, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ -0154b0: 54b8 f000 |0090: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -0154b4: 6e10 4100 0800 |0092: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -0154ba: 0c08 |0095: move-result-object v8 │ │ -0154bc: 6e30 a903 7008 |0096: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0154c2: 6207 ab00 |0099: sget-object v7, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ -0154c6: 7220 5c02 7100 |009b: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0154cc: 0a07 |009e: move-result v7 │ │ -0154ce: 3807 2600 |009f: if-eqz v7, 00c5 // +0026 │ │ -0154d2: 6207 ab00 |00a1: sget-object v7, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ -0154d6: 2208 b000 |00a3: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -0154da: 7010 ee01 0800 |00a5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0154e0: 1c09 3900 |00a8: const-class v9, Landroid/os/Build; // type@0039 │ │ -0154e4: 7110 d903 0900 |00aa: invoke-static {v9}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;)Ljava/lang/String; // method@03d9 │ │ -0154ea: 0c09 |00ad: move-result-object v9 │ │ -0154ec: 6e20 f501 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0154f2: 0c08 |00b1: move-result-object v8 │ │ -0154f4: 1c09 3800 |00b2: const-class v9, Landroid/os/Build$VERSION; // type@0038 │ │ -0154f8: 1a0a 7805 |00b4: const-string v10, "VERSION" // string@0578 │ │ -0154fc: 7120 da03 a900 |00b6: invoke-static {v9, v10}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; // method@03da │ │ -015502: 0c09 |00b9: move-result-object v9 │ │ -015504: 6e20 f501 9800 |00ba: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01550a: 0c08 |00bd: move-result-object v8 │ │ -01550c: 6e10 f901 0800 |00be: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015512: 0c08 |00c1: move-result-object v8 │ │ -015514: 6e30 a903 7008 |00c2: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01551a: 6207 bc00 |00c5: sget-object v7, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -01551e: 7220 5c02 7100 |00c7: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015524: 0a07 |00ca: move-result v7 │ │ -015526: 3807 0900 |00cb: if-eqz v7, 00d4 // +0009 │ │ -01552a: 6207 bc00 |00cd: sget-object v7, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ -01552e: 6208 1300 |00cf: sget-object v8, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0013 │ │ -015532: 6e30 a903 7008 |00d1: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015538: 6207 a500 |00d4: sget-object v7, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -01553c: 7220 5c02 7100 |00d6: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015542: 0a07 |00d9: move-result v7 │ │ -015544: 3807 0900 |00da: if-eqz v7, 00e3 // +0009 │ │ -015548: 6207 a500 |00dc: sget-object v7, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -01554c: 6208 0e00 |00de: sget-object v8, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@000e │ │ -015550: 6e30 a903 7008 |00e0: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015556: 6207 aa00 |00e3: sget-object v7, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -01555a: 7220 5c02 7100 |00e5: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015560: 0a07 |00e8: move-result v7 │ │ -015562: 3807 0900 |00e9: if-eqz v7, 00f2 // +0009 │ │ -015566: 6207 aa00 |00eb: sget-object v7, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ -01556a: 6208 1100 |00ed: sget-object v8, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@0011 │ │ -01556e: 6e30 a903 7008 |00ef: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015574: 6207 bd00 |00f2: sget-object v7, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ -015578: 7220 5c02 7100 |00f4: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01557e: 0a07 |00f7: move-result v7 │ │ -015580: 3807 0900 |00f8: if-eqz v7, 0101 // +0009 │ │ -015584: 6207 bd00 |00fa: sget-object v7, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ -015588: 6208 1400 |00fc: sget-object v8, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0014 │ │ -01558c: 6e30 a903 7008 |00fe: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015592: 6207 c600 |0101: sget-object v7, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ -015596: 7220 5c02 7100 |0103: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01559c: 0a07 |0106: move-result v7 │ │ -01559e: 3807 0f00 |0107: if-eqz v7, 0116 // +000f │ │ -0155a2: 6207 c600 |0109: sget-object v7, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ -0155a6: 7100 8504 0000 |010b: invoke-static {}, Lorg/acra/util/ReportUtils;.getTotalInternalMemorySize:()J // method@0485 │ │ -0155ac: 0b08 |010e: move-result-wide v8 │ │ -0155ae: 7120 b301 9800 |010f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@01b3 │ │ -0155b4: 0c08 |0112: move-result-object v8 │ │ -0155b6: 6e30 a903 7008 |0113: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0155bc: 6207 a900 |0116: sget-object v7, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ -0155c0: 7220 5c02 7100 |0118: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0155c6: 0a07 |011b: move-result v7 │ │ -0155c8: 3807 0f00 |011c: if-eqz v7, 012b // +000f │ │ -0155cc: 6207 a900 |011e: sget-object v7, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ -0155d0: 7100 8204 0000 |0120: invoke-static {}, Lorg/acra/util/ReportUtils;.getAvailableInternalMemorySize:()J // method@0482 │ │ -0155d6: 0b08 |0123: move-result-wide v8 │ │ -0155d8: 7120 b301 9800 |0124: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@01b3 │ │ -0155de: 0c08 |0127: move-result-object v8 │ │ -0155e0: 6e30 a903 7008 |0128: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0155e6: 6207 b500 |012b: sget-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ -0155ea: 7220 5c02 7100 |012d: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0155f0: 0a07 |0130: move-result v7 │ │ -0155f2: 3807 0d00 |0131: if-eqz v7, 013e // +000d │ │ -0155f6: 6207 b500 |0133: sget-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ -0155fa: 54b8 f000 |0135: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -0155fe: 7110 8104 0800 |0137: invoke-static {v8}, Lorg/acra/util/ReportUtils;.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; // method@0481 │ │ -015604: 0c08 |013a: move-result-object v8 │ │ -015606: 6e30 a903 7008 |013b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01560c: 6207 b000 |013e: sget-object v7, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ -015610: 7220 5c02 7100 |0140: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015616: 0a07 |0143: move-result v7 │ │ -015618: 3807 0d00 |0144: if-eqz v7, 0151 // +000d │ │ -01561c: 6207 b000 |0146: sget-object v7, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ -015620: 54b8 f000 |0148: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015624: 7110 ba03 0800 |014a: invoke-static {v8}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplays:(Landroid/content/Context;)Ljava/lang/String; // method@03ba │ │ -01562a: 0c08 |014d: move-result-object v8 │ │ -01562c: 6e30 a903 7008 |014e: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015632: 6207 c900 |0151: sget-object v7, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ -015636: 7220 5c02 7100 |0153: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01563c: 0a07 |0156: move-result v7 │ │ -01563e: 3807 1400 |0157: if-eqz v7, 016b // +0014 │ │ -015642: 2202 4d00 |0159: new-instance v2, Landroid/text/format/Time; // type@004d │ │ -015646: 7010 c400 0200 |015b: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -01564c: 6e10 c900 0200 |015e: invoke-virtual {v2}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -015652: 6207 c900 |0161: sget-object v7, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ -015656: 1208 |0163: const/4 v8, #int 0 // #0 │ │ -015658: 6e20 c600 8200 |0164: invoke-virtual {v2, v8}, Landroid/text/format/Time;.format3339:(Z)Ljava/lang/String; // method@00c6 │ │ -01565e: 0c08 |0167: move-result-object v8 │ │ -015660: 6e30 a903 7008 |0168: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015666: 6207 ad00 |016b: sget-object v7, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -01566a: 7220 5c02 7100 |016d: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015670: 0a07 |0170: move-result v7 │ │ -015672: 3807 0b00 |0171: if-eqz v7, 017c // +000b │ │ -015676: 6207 ad00 |0173: sget-object v7, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ -01567a: 7010 ad03 0b00 |0175: invoke-direct {v11}, Lorg/acra/collector/CrashReportDataFactory;.createCustomInfoString:()Ljava/lang/String; // method@03ad │ │ -015680: 0c08 |0178: move-result-object v8 │ │ -015682: 6e30 a903 7008 |0179: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015688: 6207 ca00 |017c: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -01568c: 7220 5c02 7100 |017e: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015692: 0a07 |0181: move-result v7 │ │ -015694: 3807 1100 |0182: if-eqz v7, 0193 // +0011 │ │ -015698: 6207 ca00 |0184: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ -01569c: 54b8 f300 |0186: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ -0156a0: 1a09 8006 |0188: const-string v9, "acra.user.email" // string@0680 │ │ -0156a4: 1a0a b104 |018a: const-string v10, "N/A" // string@04b1 │ │ -0156a8: 7230 6000 980a |018c: invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -0156ae: 0c08 |018f: move-result-object v8 │ │ -0156b0: 6e30 a903 7008 |0190: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0156b6: 6207 ae00 |0193: sget-object v7, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ -0156ba: 7220 5c02 7100 |0195: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0156c0: 0a07 |0198: move-result v7 │ │ -0156c2: 3807 0d00 |0199: if-eqz v7, 01a6 // +000d │ │ -0156c6: 6207 ae00 |019b: sget-object v7, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ -0156ca: 54b8 f000 |019d: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -0156ce: 7110 b403 0800 |019f: invoke-static {v8}, Lorg/acra/collector/DeviceFeaturesCollector;.getFeatures:(Landroid/content/Context;)Ljava/lang/String; // method@03b4 │ │ -0156d4: 0c08 |01a2: move-result-object v8 │ │ -0156d6: 6e30 a903 7008 |01a3: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0156dc: 6207 b300 |01a6: sget-object v7, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ -0156e0: 7220 5c02 7100 |01a8: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0156e6: 0a07 |01ab: move-result v7 │ │ -0156e8: 3807 0d00 |01ac: if-eqz v7, 01b9 // +000d │ │ -0156ec: 6207 b300 |01ae: sget-object v7, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ -0156f0: 1c08 3b00 |01b0: const-class v8, Landroid/os/Environment; // type@003b │ │ -0156f4: 7110 db03 0800 |01b2: invoke-static {v8}, Lorg/acra/collector/ReflectionCollector;.collectStaticGettersResults:(Ljava/lang/Class;)Ljava/lang/String; // method@03db │ │ -0156fa: 0c08 |01b5: move-result-object v8 │ │ -0156fc: 6e30 a903 7008 |01b6: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015702: 6207 c200 |01b9: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ -015706: 7220 5c02 7100 |01bb: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01570c: 0a07 |01be: move-result v7 │ │ -01570e: 3807 0d00 |01bf: if-eqz v7, 01cc // +000d │ │ -015712: 6207 c200 |01c1: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ -015716: 54b8 f000 |01c3: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -01571a: 7110 df03 0800 |01c5: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectSystemSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03df │ │ -015720: 0c08 |01c8: move-result-object v8 │ │ -015722: 6e30 a903 7008 |01c9: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015728: 6207 c100 |01cc: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ -01572c: 7220 5c02 7100 |01ce: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015732: 0a07 |01d1: move-result v7 │ │ -015734: 3807 0d00 |01d2: if-eqz v7, 01df // +000d │ │ -015738: 6207 c100 |01d4: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ -01573c: 54b8 f000 |01d6: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015740: 7110 de03 0800 |01d8: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectSecureSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03de │ │ -015746: 0c08 |01db: move-result-object v8 │ │ -015748: 6e30 a903 7008 |01dc: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01574e: 6207 c000 |01df: sget-object v7, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ -015752: 7220 5c02 7100 |01e1: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015758: 0a07 |01e4: move-result v7 │ │ -01575a: 3807 0d00 |01e5: if-eqz v7, 01f2 // +000d │ │ -01575e: 6207 c000 |01e7: sget-object v7, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ -015762: 54b8 f000 |01e9: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015766: 7110 dd03 0800 |01eb: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectGlobalSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03dd │ │ -01576c: 0c08 |01ee: move-result-object v8 │ │ -01576e: 6e30 a903 7008 |01ef: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015774: 6207 c300 |01f2: sget-object v7, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ -015778: 7220 5c02 7100 |01f4: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01577e: 0a07 |01f7: move-result v7 │ │ -015780: 3807 0d00 |01f8: if-eqz v7, 0205 // +000d │ │ -015784: 6207 c300 |01fa: sget-object v7, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ -015788: 54b8 f000 |01fc: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -01578c: 7110 e203 0800 |01fe: invoke-static {v8}, Lorg/acra/collector/SharedPreferencesCollector;.collect:(Landroid/content/Context;)Ljava/lang/String; // method@03e2 │ │ -015792: 0c08 |0201: move-result-object v8 │ │ -015794: 6e30 a903 7008 |0202: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01579a: 2206 3b01 |0205: new-instance v6, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ -01579e: 54b7 f000 |0207: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -0157a2: 7020 7d04 7600 |0209: invoke-direct {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047d │ │ -0157a8: 6e10 7e04 0600 |020c: invoke-virtual {v6}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@047e │ │ -0157ae: 0c05 |020f: move-result-object v5 │ │ -0157b0: 3805 2001 |0210: if-eqz v5, 0330 // +0120 │ │ -0157b4: 6207 a700 |0212: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ -0157b8: 7220 5c02 7100 |0214: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0157be: 0a07 |0217: move-result v7 │ │ -0157c0: 3807 0d00 |0218: if-eqz v7, 0225 // +000d │ │ -0157c4: 6207 a700 |021a: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ -0157c8: 5258 0200 |021c: iget v8, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ -0157cc: 7110 ae01 0800 |021e: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -0157d2: 0c08 |0221: move-result-object v8 │ │ -0157d4: 6e30 a903 7008 |0222: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0157da: 6207 a800 |0225: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -0157de: 7220 5c02 7100 |0227: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0157e4: 0a07 |022a: move-result v7 │ │ -0157e6: 3807 0d00 |022b: if-eqz v7, 0238 // +000d │ │ -0157ea: 6208 a800 |022d: sget-object v8, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -0157ee: 5457 0300 |022f: iget-object v7, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ -0157f2: 3807 fb00 |0231: if-eqz v7, 032c // +00fb │ │ -0157f6: 5457 0300 |0233: iget-object v7, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ -0157fa: 6e30 a903 8007 |0235: invoke-virtual {v0, v8, v7}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015800: 6207 af00 |0238: sget-object v7, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ -015804: 7220 5c02 7100 |023a: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01580a: 0a07 |023d: move-result v7 │ │ -01580c: 3807 2200 |023e: if-eqz v7, 0260 // +0022 │ │ -015810: 54b7 f300 |0240: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ -015814: 1a08 7b06 |0242: const-string v8, "acra.deviceid.enable" // string@067b │ │ -015818: 1219 |0244: const/4 v9, #int 1 // #1 │ │ -01581a: 7230 5d00 8709 |0245: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -015820: 0a07 |0248: move-result v7 │ │ -015822: 3807 1700 |0249: if-eqz v7, 0260 // +0017 │ │ -015826: 1a07 c206 |024b: const-string v7, "android.permission.READ_PHONE_STATE" // string@06c2 │ │ -01582a: 6e20 7f04 7600 |024d: invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@047f │ │ -015830: 0a07 |0250: move-result v7 │ │ -015832: 3807 0f00 |0251: if-eqz v7, 0260 // +000f │ │ -015836: 54b7 f000 |0253: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -01583a: 7110 8304 0700 |0255: invoke-static {v7}, Lorg/acra/util/ReportUtils;.getDeviceId:(Landroid/content/Context;)Ljava/lang/String; // method@0483 │ │ -015840: 0c03 |0258: move-result-object v3 │ │ -015842: 3803 0700 |0259: if-eqz v3, 0260 // +0007 │ │ -015846: 6207 af00 |025b: sget-object v7, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ -01584a: 6e30 a903 7003 |025d: invoke-virtual {v0, v7, v3}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015850: 54b7 f300 |0260: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ -015854: 1a08 7f06 |0262: const-string v8, "acra.syslog.enable" // string@067f │ │ -015858: 1219 |0264: const/4 v9, #int 1 // #1 │ │ -01585a: 7230 5d00 8709 |0265: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -015860: 0a07 |0268: move-result v7 │ │ -015862: 3807 0a00 |0269: if-eqz v7, 0273 // +000a │ │ -015866: 1a07 c106 |026b: const-string v7, "android.permission.READ_LOGS" // string@06c1 │ │ -01586a: 6e20 7f04 7600 |026d: invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@047f │ │ -015870: 0a07 |0270: move-result v7 │ │ -015872: 3907 0a00 |0271: if-nez v7, 027b // +000a │ │ -015876: 7100 9c03 0000 |0273: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -01587c: 0a07 |0276: move-result v7 │ │ -01587e: 1308 1000 |0277: const/16 v8, #int 16 // #10 │ │ -015882: 3487 c900 |0279: if-lt v7, v8, 0342 // +00c9 │ │ -015886: 6207 2500 |027b: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01588a: 1a08 fc04 |027d: const-string v8, "READ_LOGS granted! ACRA can include LogCat and DropBox data." // string@04fc │ │ -01588e: 7120 d200 8700 |027f: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -015894: 6207 b900 |0282: sget-object v7, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ -015898: 7220 5c02 7100 |0284: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01589e: 0a07 |0287: move-result v7 │ │ -0158a0: 3807 0c00 |0288: if-eqz v7, 0294 // +000c │ │ -0158a4: 6207 b900 |028a: sget-object v7, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ -0158a8: 1208 |028c: const/4 v8, #int 0 // #0 │ │ -0158aa: 7110 ca03 0800 |028d: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03ca │ │ -0158b0: 0c08 |0290: move-result-object v8 │ │ -0158b2: 6e30 a903 7008 |0291: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0158b8: 6207 b400 |0294: sget-object v7, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ -0158bc: 7220 5c02 7100 |0296: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0158c2: 0a07 |0299: move-result v7 │ │ -0158c4: 3807 0d00 |029a: if-eqz v7, 02a7 // +000d │ │ -0158c8: 6207 b400 |029c: sget-object v7, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ -0158cc: 1a08 9508 |029e: const-string v8, "events" // string@0895 │ │ -0158d0: 7110 ca03 0800 |02a0: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03ca │ │ -0158d6: 0c08 |02a3: move-result-object v8 │ │ -0158d8: 6e30 a903 7008 |02a4: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0158de: 6207 be00 |02a7: sget-object v7, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ -0158e2: 7220 5c02 7100 |02a9: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0158e8: 0a07 |02ac: move-result v7 │ │ -0158ea: 3807 0d00 |02ad: if-eqz v7, 02ba // +000d │ │ -0158ee: 6207 be00 |02af: sget-object v7, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ -0158f2: 1a08 a00d |02b1: const-string v8, "radio" // string@0da0 │ │ -0158f6: 7110 ca03 0800 |02b3: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03ca │ │ -0158fc: 0c08 |02b6: move-result-object v8 │ │ -0158fe: 6e30 a903 7008 |02b7: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015904: 6207 b100 |02ba: sget-object v7, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ -015908: 7220 5c02 7100 |02bc: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01590e: 0a07 |02bf: move-result v7 │ │ -015910: 3807 1500 |02c0: if-eqz v7, 02d5 // +0015 │ │ -015914: 6207 b100 |02c2: sget-object v7, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ -015918: 54b8 f000 |02c4: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -01591c: 7100 9302 0000 |02c6: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -015922: 0c09 |02c9: move-result-object v9 │ │ -015924: 6e10 9c02 0900 |02ca: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.additionalDropBoxTags:()[Ljava/lang/String; // method@029c │ │ -01592a: 0c09 |02cd: move-result-object v9 │ │ -01592c: 7120 c403 9800 |02ce: invoke-static {v8, v9}, Lorg/acra/collector/DropBoxCollector;.read:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@03c4 │ │ -015932: 0c08 |02d1: move-result-object v8 │ │ -015934: 6e30 a903 7008 |02d2: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -01593a: 6207 a600 |02d5: sget-object v7, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ -01593e: 7220 5c02 7100 |02d7: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -015944: 0a07 |02da: move-result v7 │ │ -015946: 3807 1d00 |02db: if-eqz v7, 02f8 // +001d │ │ -01594a: 6207 a600 |02dd: sget-object v7, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ -01594e: 54b8 f000 |02df: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ -015952: 7100 9302 0000 |02e1: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -015958: 0c09 |02e4: move-result-object v9 │ │ -01595a: 6e10 9f02 0900 |02e5: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@029f │ │ -015960: 0c09 |02e8: move-result-object v9 │ │ -015962: 7100 9302 0000 |02e9: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -015968: 0c0a |02ec: move-result-object v10 │ │ -01596a: 6e10 a002 0a00 |02ed: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.applicationLogFileLines:()I // method@02a0 │ │ -015970: 0a0a |02f0: move-result v10 │ │ -015972: 7130 cc03 980a |02f1: invoke-static {v8, v9, v10}, Lorg/acra/collector/LogFileCollector;.collectLogFile:(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; // method@03cc │ │ -015978: 0c08 |02f4: move-result-object v8 │ │ -01597a: 6e30 a903 7008 |02f5: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -015980: 6207 ba00 |02f8: sget-object v7, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ -015984: 7220 5c02 7100 |02fa: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -01598a: 0a07 |02fd: move-result v7 │ │ -01598c: 3807 0b00 |02fe: if-eqz v7, 0309 // +000b │ │ -015990: 6207 ba00 |0300: sget-object v7, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ -015994: 7100 d503 0000 |0302: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector;.collecMediaCodecList:()Ljava/lang/String; // method@03d5 │ │ -01599a: 0c08 |0305: move-result-object v8 │ │ -01599c: 6e30 a903 7008 |0306: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0159a2: 6207 c500 |0309: sget-object v7, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ -0159a6: 7220 5c02 7100 |030b: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0159ac: 0a07 |030e: move-result v7 │ │ -0159ae: 3807 0b00 |030f: if-eqz v7, 031a // +000b │ │ -0159b2: 6207 c500 |0311: sget-object v7, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ -0159b6: 7110 e503 0e00 |0313: invoke-static {v14}, Lorg/acra/collector/ThreadCollector;.collect:(Ljava/lang/Thread;)Ljava/lang/String; // method@03e5 │ │ -0159bc: 0c08 |0316: move-result-object v8 │ │ -0159be: 6e30 a903 7008 |0317: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0159c4: 6207 cb00 |031a: sget-object v7, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ -0159c8: 7220 5c02 7100 |031c: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025c │ │ -0159ce: 0a07 |031f: move-result v7 │ │ -0159d0: 3807 0b00 |0320: if-eqz v7, 032b // +000b │ │ -0159d4: 6207 cb00 |0322: sget-object v7, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ -0159d8: 7100 8404 0000 |0324: invoke-static {}, Lorg/acra/util/ReportUtils;.getLocalIpAddress:()Ljava/lang/String; // method@0484 │ │ -0159de: 0c08 |0327: move-result-object v8 │ │ -0159e0: 6e30 a903 7008 |0328: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0159e6: 1100 |032b: return-object v0 │ │ -0159e8: 1a07 c90c |032c: const-string v7, "not set" // string@0cc9 │ │ -0159ec: 2900 07ff |032e: goto/16 0235 // -00f9 │ │ -0159f0: 6207 a800 |0330: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -0159f4: 1a08 f604 |0332: const-string v8, "Package info unavailable" // string@04f6 │ │ -0159f8: 6e30 a903 7008 |0334: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03a9 │ │ -0159fe: 2900 01ff |0337: goto/16 0238 // -00ff │ │ -015a02: 0d04 |0339: move-exception v4 │ │ -015a04: 6207 2500 |033a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015a08: 1a08 6b01 |033c: const-string v8, "Error while retrieving crash data" // string@016b │ │ -015a0c: 7130 d000 8704 |033e: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -015a12: 28ea |0341: goto 032b // -0016 │ │ -015a14: 6207 2500 |0342: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015a18: 1a08 fd04 |0344: const-string v8, "READ_LOGS not allowed. ACRA will not include LogCat and DropBox data." // string@04fd │ │ -015a1c: 7120 d200 8700 |0346: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -015a22: 288c |0349: goto 02d5 // -0074 │ │ -015a24: 0d04 |034a: move-exception v4 │ │ -015a26: 6207 2500 |034b: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015a2a: 2208 b000 |034d: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -015a2e: 7010 ee01 0800 |034f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015a34: 1a09 6601 |0352: const-string v9, "Error : application log file " // string@0166 │ │ -015a38: 6e20 f501 9800 |0354: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015a3e: 0c08 |0357: move-result-object v8 │ │ -015a40: 7100 9302 0000 |0358: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -015a46: 0c09 |035b: move-result-object v9 │ │ -015a48: 6e10 9f02 0900 |035c: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@029f │ │ -015a4e: 0c09 |035f: move-result-object v9 │ │ -015a50: 6e20 f501 9800 |0360: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015a56: 0c08 |0363: move-result-object v8 │ │ -015a58: 1a09 1a00 |0364: const-string v9, " not found." // string@001a │ │ -015a5c: 6e20 f501 9800 |0366: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015a62: 0c08 |0369: move-result-object v8 │ │ -015a64: 6e10 f901 0800 |036a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015a6a: 0c08 |036d: move-result-object v8 │ │ -015a6c: 7130 d000 8704 |036e: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -015a72: 28ba |0371: goto 032b // -0046 │ │ -015a74: 0d04 |0372: move-exception v4 │ │ -015a76: 6207 2500 |0373: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015a7a: 2208 b000 |0375: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -015a7e: 7010 ee01 0800 |0377: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015a84: 1a09 6a01 |037a: const-string v9, "Error while reading application log file " // string@016a │ │ -015a88: 6e20 f501 9800 |037c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015a8e: 0c08 |037f: move-result-object v8 │ │ -015a90: 7100 9302 0000 |0380: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -015a96: 0c09 |0383: move-result-object v9 │ │ -015a98: 6e10 9f02 0900 |0384: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@029f │ │ -015a9e: 0c09 |0387: move-result-object v9 │ │ -015aa0: 6e20 f501 9800 |0388: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015aa6: 0c08 |038b: move-result-object v8 │ │ -015aa8: 1a09 4c00 |038c: const-string v9, "." // string@004c │ │ -015aac: 6e20 f501 9800 |038e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015ab2: 0c08 |0391: move-result-object v8 │ │ -015ab4: 6e10 f901 0800 |0392: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015aba: 0c08 |0395: move-result-object v8 │ │ -015abc: 7130 d000 8704 |0396: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -015ac2: 2892 |0399: goto 032b // -006e │ │ +01536c: |[01536c] org.acra.collector.CrashReportDataFactory.createCrashData:(Ljava/lang/Throwable;ZLjava/lang/Thread;)Lorg/acra/collector/CrashReportData; │ │ +01537c: 2200 1001 |0000: new-instance v0, Lorg/acra/collector/CrashReportData; // type@0110 │ │ +015380: 7010 a603 0000 |0002: invoke-direct {v0}, Lorg/acra/collector/CrashReportData;.:()V // method@03a6 │ │ +015386: 7010 b103 0b00 |0005: invoke-direct {v11}, Lorg/acra/collector/CrashReportDataFactory;.getReportFields:()Ljava/util/List; // method@03b1 │ │ +01538c: 0c01 |0008: move-result-object v1 │ │ +01538e: 6207 c400 |0009: sget-object v7, Lorg/acra/ReportField;.STACK_TRACE:Lorg/acra/ReportField; // field@00c4 │ │ +015392: 7020 b203 cb00 |000b: invoke-direct {v11, v12}, Lorg/acra/collector/CrashReportDataFactory;.getStackTrace:(Ljava/lang/Throwable;)Ljava/lang/String; // method@03b2 │ │ +015398: 0c08 |000e: move-result-object v8 │ │ +01539a: 6e30 ab03 7008 |000f: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0153a0: 6207 c700 |0012: sget-object v7, Lorg/acra/ReportField;.USER_APP_START_DATE:Lorg/acra/ReportField; // field@00c7 │ │ +0153a4: 54b8 ef00 |0014: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.appStartDate:Landroid/text/format/Time; // field@00ef │ │ +0153a8: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +0153aa: 6e20 c600 9800 |0017: invoke-virtual {v8, v9}, Landroid/text/format/Time;.format3339:(Z)Ljava/lang/String; // method@00c6 │ │ +0153b0: 0c08 |001a: move-result-object v8 │ │ +0153b2: 6e30 ab03 7008 |001b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0153b8: 380d 0900 |001e: if-eqz v13, 0027 // +0009 │ │ +0153bc: 6207 b800 |0020: sget-object v7, Lorg/acra/ReportField;.IS_SILENT:Lorg/acra/ReportField; // field@00b8 │ │ +0153c0: 1a08 d60f |0022: const-string v8, "true" // string@0fd6 │ │ +0153c4: 6e30 ab03 7008 |0024: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0153ca: 6207 bf00 |0027: sget-object v7, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +0153ce: 7220 5e02 7100 |0029: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0153d4: 0a07 |002c: move-result v7 │ │ +0153d6: 3807 0f00 |002d: if-eqz v7, 003c // +000f │ │ +0153da: 6207 bf00 |002f: sget-object v7, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +0153de: 7100 7702 0000 |0031: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0277 │ │ +0153e4: 0c08 |0034: move-result-object v8 │ │ +0153e6: 6e10 7802 0800 |0035: invoke-virtual {v8}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0278 │ │ +0153ec: 0c08 |0038: move-result-object v8 │ │ +0153ee: 6e30 ab03 7008 |0039: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0153f4: 6207 b700 |003c: sget-object v7, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ +0153f8: 7220 5e02 7100 |003e: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0153fe: 0a07 |0041: move-result v7 │ │ +015400: 3807 0d00 |0042: if-eqz v7, 004f // +000d │ │ +015404: 6207 b700 |0044: sget-object v7, Lorg/acra/ReportField;.INSTALLATION_ID:Lorg/acra/ReportField; // field@00b7 │ │ +015408: 54b8 f000 |0046: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +01540c: 7110 7204 0800 |0048: invoke-static {v8}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@0472 │ │ +015412: 0c08 |004b: move-result-object v8 │ │ +015414: 6e30 ab03 7008 |004c: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01541a: 6207 b600 |004f: sget-object v7, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ +01541e: 7220 5e02 7100 |0051: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015424: 0a07 |0054: move-result v7 │ │ +015426: 3807 0900 |0055: if-eqz v7, 005e // +0009 │ │ +01542a: 6207 b600 |0057: sget-object v7, Lorg/acra/ReportField;.INITIAL_CONFIGURATION:Lorg/acra/ReportField; // field@00b6 │ │ +01542e: 54b8 f200 |0059: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.initialConfiguration:Ljava/lang/String; // field@00f2 │ │ +015432: 6e30 ab03 7008 |005b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015438: 6207 ac00 |005e: sget-object v7, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ +01543c: 7220 5e02 7100 |0060: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015442: 0a07 |0063: move-result v7 │ │ +015444: 3807 0d00 |0064: if-eqz v7, 0071 // +000d │ │ +015448: 6207 ac00 |0066: sget-object v7, Lorg/acra/ReportField;.CRASH_CONFIGURATION:Lorg/acra/ReportField; // field@00ac │ │ +01544c: 54b8 f000 |0068: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015450: 7110 a303 0800 |006a: invoke-static {v8}, Lorg/acra/collector/ConfigurationCollector;.collectConfiguration:(Landroid/content/Context;)Ljava/lang/String; // method@03a3 │ │ +015456: 0c08 |006d: move-result-object v8 │ │ +015458: 6e30 ab03 7008 |006e: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01545e: 20c7 a700 |0071: instance-of v7, v12, Ljava/lang/OutOfMemoryError; // type@00a7 │ │ +015462: 3907 1300 |0073: if-nez v7, 0086 // +0013 │ │ +015466: 6207 b200 |0075: sget-object v7, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ +01546a: 7220 5e02 7100 |0077: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015470: 0a07 |007a: move-result v7 │ │ +015472: 3807 0b00 |007b: if-eqz v7, 0086 // +000b │ │ +015476: 6207 b200 |007d: sget-object v7, Lorg/acra/ReportField;.DUMPSYS_MEMINFO:Lorg/acra/ReportField; // field@00b2 │ │ +01547a: 7100 c803 0000 |007f: invoke-static {}, Lorg/acra/collector/DumpSysCollector;.collectMemInfo:()Ljava/lang/String; // method@03c8 │ │ +015480: 0c08 |0082: move-result-object v8 │ │ +015482: 6e30 ab03 7008 |0083: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015488: 6207 bb00 |0086: sget-object v7, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ +01548c: 7220 5e02 7100 |0088: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015492: 0a07 |008b: move-result v7 │ │ +015494: 3807 0d00 |008c: if-eqz v7, 0099 // +000d │ │ +015498: 6207 bb00 |008e: sget-object v7, Lorg/acra/ReportField;.PACKAGE_NAME:Lorg/acra/ReportField; // field@00bb │ │ +01549c: 54b8 f000 |0090: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +0154a0: 6e10 4100 0800 |0092: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +0154a6: 0c08 |0095: move-result-object v8 │ │ +0154a8: 6e30 ab03 7008 |0096: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0154ae: 6207 ab00 |0099: sget-object v7, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ +0154b2: 7220 5e02 7100 |009b: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0154b8: 0a07 |009e: move-result v7 │ │ +0154ba: 3807 2600 |009f: if-eqz v7, 00c5 // +0026 │ │ +0154be: 6207 ab00 |00a1: sget-object v7, Lorg/acra/ReportField;.BUILD:Lorg/acra/ReportField; // field@00ab │ │ +0154c2: 2208 b000 |00a3: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +0154c6: 7010 f001 0800 |00a5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0154cc: 1c09 3900 |00a8: const-class v9, Landroid/os/Build; // type@0039 │ │ +0154d0: 7110 db03 0900 |00aa: invoke-static {v9}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;)Ljava/lang/String; // method@03db │ │ +0154d6: 0c09 |00ad: move-result-object v9 │ │ +0154d8: 6e20 f701 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0154de: 0c08 |00b1: move-result-object v8 │ │ +0154e0: 1c09 3800 |00b2: const-class v9, Landroid/os/Build$VERSION; // type@0038 │ │ +0154e4: 1a0a 7805 |00b4: const-string v10, "VERSION" // string@0578 │ │ +0154e8: 7120 dc03 a900 |00b6: invoke-static {v9, v10}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; // method@03dc │ │ +0154ee: 0c09 |00b9: move-result-object v9 │ │ +0154f0: 6e20 f701 9800 |00ba: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0154f6: 0c08 |00bd: move-result-object v8 │ │ +0154f8: 6e10 fb01 0800 |00be: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0154fe: 0c08 |00c1: move-result-object v8 │ │ +015500: 6e30 ab03 7008 |00c2: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015506: 6207 bc00 |00c5: sget-object v7, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +01550a: 7220 5e02 7100 |00c7: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015510: 0a07 |00ca: move-result v7 │ │ +015512: 3807 0900 |00cb: if-eqz v7, 00d4 // +0009 │ │ +015516: 6207 bc00 |00cd: sget-object v7, Lorg/acra/ReportField;.PHONE_MODEL:Lorg/acra/ReportField; // field@00bc │ │ +01551a: 6208 1300 |00cf: sget-object v8, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0013 │ │ +01551e: 6e30 ab03 7008 |00d1: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015524: 6207 a500 |00d4: sget-object v7, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +015528: 7220 5e02 7100 |00d6: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01552e: 0a07 |00d9: move-result v7 │ │ +015530: 3807 0900 |00da: if-eqz v7, 00e3 // +0009 │ │ +015534: 6207 a500 |00dc: sget-object v7, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +015538: 6208 0e00 |00de: sget-object v8, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@000e │ │ +01553c: 6e30 ab03 7008 |00e0: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015542: 6207 aa00 |00e3: sget-object v7, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +015546: 7220 5e02 7100 |00e5: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01554c: 0a07 |00e8: move-result v7 │ │ +01554e: 3807 0900 |00e9: if-eqz v7, 00f2 // +0009 │ │ +015552: 6207 aa00 |00eb: sget-object v7, Lorg/acra/ReportField;.BRAND:Lorg/acra/ReportField; // field@00aa │ │ +015556: 6208 1100 |00ed: sget-object v8, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@0011 │ │ +01555a: 6e30 ab03 7008 |00ef: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015560: 6207 bd00 |00f2: sget-object v7, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ +015564: 7220 5e02 7100 |00f4: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01556a: 0a07 |00f7: move-result v7 │ │ +01556c: 3807 0900 |00f8: if-eqz v7, 0101 // +0009 │ │ +015570: 6207 bd00 |00fa: sget-object v7, Lorg/acra/ReportField;.PRODUCT:Lorg/acra/ReportField; // field@00bd │ │ +015574: 6208 1400 |00fc: sget-object v8, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0014 │ │ +015578: 6e30 ab03 7008 |00fe: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01557e: 6207 c600 |0101: sget-object v7, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ +015582: 7220 5e02 7100 |0103: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015588: 0a07 |0106: move-result v7 │ │ +01558a: 3807 0f00 |0107: if-eqz v7, 0116 // +000f │ │ +01558e: 6207 c600 |0109: sget-object v7, Lorg/acra/ReportField;.TOTAL_MEM_SIZE:Lorg/acra/ReportField; // field@00c6 │ │ +015592: 7100 8704 0000 |010b: invoke-static {}, Lorg/acra/util/ReportUtils;.getTotalInternalMemorySize:()J // method@0487 │ │ +015598: 0b08 |010e: move-result-wide v8 │ │ +01559a: 7120 b501 9800 |010f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@01b5 │ │ +0155a0: 0c08 |0112: move-result-object v8 │ │ +0155a2: 6e30 ab03 7008 |0113: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0155a8: 6207 a900 |0116: sget-object v7, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ +0155ac: 7220 5e02 7100 |0118: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0155b2: 0a07 |011b: move-result v7 │ │ +0155b4: 3807 0f00 |011c: if-eqz v7, 012b // +000f │ │ +0155b8: 6207 a900 |011e: sget-object v7, Lorg/acra/ReportField;.AVAILABLE_MEM_SIZE:Lorg/acra/ReportField; // field@00a9 │ │ +0155bc: 7100 8404 0000 |0120: invoke-static {}, Lorg/acra/util/ReportUtils;.getAvailableInternalMemorySize:()J // method@0484 │ │ +0155c2: 0b08 |0123: move-result-wide v8 │ │ +0155c4: 7120 b501 9800 |0124: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@01b5 │ │ +0155ca: 0c08 |0127: move-result-object v8 │ │ +0155cc: 6e30 ab03 7008 |0128: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0155d2: 6207 b500 |012b: sget-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ +0155d6: 7220 5e02 7100 |012d: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0155dc: 0a07 |0130: move-result v7 │ │ +0155de: 3807 0d00 |0131: if-eqz v7, 013e // +000d │ │ +0155e2: 6207 b500 |0133: sget-object v7, Lorg/acra/ReportField;.FILE_PATH:Lorg/acra/ReportField; // field@00b5 │ │ +0155e6: 54b8 f000 |0135: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +0155ea: 7110 8304 0800 |0137: invoke-static {v8}, Lorg/acra/util/ReportUtils;.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; // method@0483 │ │ +0155f0: 0c08 |013a: move-result-object v8 │ │ +0155f2: 6e30 ab03 7008 |013b: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0155f8: 6207 b000 |013e: sget-object v7, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ +0155fc: 7220 5e02 7100 |0140: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015602: 0a07 |0143: move-result v7 │ │ +015604: 3807 0d00 |0144: if-eqz v7, 0151 // +000d │ │ +015608: 6207 b000 |0146: sget-object v7, Lorg/acra/ReportField;.DISPLAY:Lorg/acra/ReportField; // field@00b0 │ │ +01560c: 54b8 f000 |0148: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015610: 7110 bc03 0800 |014a: invoke-static {v8}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplays:(Landroid/content/Context;)Ljava/lang/String; // method@03bc │ │ +015616: 0c08 |014d: move-result-object v8 │ │ +015618: 6e30 ab03 7008 |014e: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01561e: 6207 c900 |0151: sget-object v7, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ +015622: 7220 5e02 7100 |0153: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015628: 0a07 |0156: move-result v7 │ │ +01562a: 3807 1400 |0157: if-eqz v7, 016b // +0014 │ │ +01562e: 2202 4d00 |0159: new-instance v2, Landroid/text/format/Time; // type@004d │ │ +015632: 7010 c400 0200 |015b: invoke-direct {v2}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +015638: 6e10 c900 0200 |015e: invoke-virtual {v2}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +01563e: 6207 c900 |0161: sget-object v7, Lorg/acra/ReportField;.USER_CRASH_DATE:Lorg/acra/ReportField; // field@00c9 │ │ +015642: 1208 |0163: const/4 v8, #int 0 // #0 │ │ +015644: 6e20 c600 8200 |0164: invoke-virtual {v2, v8}, Landroid/text/format/Time;.format3339:(Z)Ljava/lang/String; // method@00c6 │ │ +01564a: 0c08 |0167: move-result-object v8 │ │ +01564c: 6e30 ab03 7008 |0168: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015652: 6207 ad00 |016b: sget-object v7, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +015656: 7220 5e02 7100 |016d: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01565c: 0a07 |0170: move-result v7 │ │ +01565e: 3807 0b00 |0171: if-eqz v7, 017c // +000b │ │ +015662: 6207 ad00 |0173: sget-object v7, Lorg/acra/ReportField;.CUSTOM_DATA:Lorg/acra/ReportField; // field@00ad │ │ +015666: 7010 af03 0b00 |0175: invoke-direct {v11}, Lorg/acra/collector/CrashReportDataFactory;.createCustomInfoString:()Ljava/lang/String; // method@03af │ │ +01566c: 0c08 |0178: move-result-object v8 │ │ +01566e: 6e30 ab03 7008 |0179: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015674: 6207 ca00 |017c: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +015678: 7220 5e02 7100 |017e: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01567e: 0a07 |0181: move-result v7 │ │ +015680: 3807 1100 |0182: if-eqz v7, 0193 // +0011 │ │ +015684: 6207 ca00 |0184: sget-object v7, Lorg/acra/ReportField;.USER_EMAIL:Lorg/acra/ReportField; // field@00ca │ │ +015688: 54b8 f300 |0186: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ +01568c: 1a09 8006 |0188: const-string v9, "acra.user.email" // string@0680 │ │ +015690: 1a0a b104 |018a: const-string v10, "N/A" // string@04b1 │ │ +015694: 7230 6000 980a |018c: invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ +01569a: 0c08 |018f: move-result-object v8 │ │ +01569c: 6e30 ab03 7008 |0190: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0156a2: 6207 ae00 |0193: sget-object v7, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ +0156a6: 7220 5e02 7100 |0195: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0156ac: 0a07 |0198: move-result v7 │ │ +0156ae: 3807 0d00 |0199: if-eqz v7, 01a6 // +000d │ │ +0156b2: 6207 ae00 |019b: sget-object v7, Lorg/acra/ReportField;.DEVICE_FEATURES:Lorg/acra/ReportField; // field@00ae │ │ +0156b6: 54b8 f000 |019d: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +0156ba: 7110 b603 0800 |019f: invoke-static {v8}, Lorg/acra/collector/DeviceFeaturesCollector;.getFeatures:(Landroid/content/Context;)Ljava/lang/String; // method@03b6 │ │ +0156c0: 0c08 |01a2: move-result-object v8 │ │ +0156c2: 6e30 ab03 7008 |01a3: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0156c8: 6207 b300 |01a6: sget-object v7, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ +0156cc: 7220 5e02 7100 |01a8: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0156d2: 0a07 |01ab: move-result v7 │ │ +0156d4: 3807 0d00 |01ac: if-eqz v7, 01b9 // +000d │ │ +0156d8: 6207 b300 |01ae: sget-object v7, Lorg/acra/ReportField;.ENVIRONMENT:Lorg/acra/ReportField; // field@00b3 │ │ +0156dc: 1c08 3b00 |01b0: const-class v8, Landroid/os/Environment; // type@003b │ │ +0156e0: 7110 dd03 0800 |01b2: invoke-static {v8}, Lorg/acra/collector/ReflectionCollector;.collectStaticGettersResults:(Ljava/lang/Class;)Ljava/lang/String; // method@03dd │ │ +0156e6: 0c08 |01b5: move-result-object v8 │ │ +0156e8: 6e30 ab03 7008 |01b6: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0156ee: 6207 c200 |01b9: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ +0156f2: 7220 5e02 7100 |01bb: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0156f8: 0a07 |01be: move-result v7 │ │ +0156fa: 3807 0d00 |01bf: if-eqz v7, 01cc // +000d │ │ +0156fe: 6207 c200 |01c1: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SYSTEM:Lorg/acra/ReportField; // field@00c2 │ │ +015702: 54b8 f000 |01c3: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015706: 7110 e103 0800 |01c5: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectSystemSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03e1 │ │ +01570c: 0c08 |01c8: move-result-object v8 │ │ +01570e: 6e30 ab03 7008 |01c9: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015714: 6207 c100 |01cc: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ +015718: 7220 5e02 7100 |01ce: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01571e: 0a07 |01d1: move-result v7 │ │ +015720: 3807 0d00 |01d2: if-eqz v7, 01df // +000d │ │ +015724: 6207 c100 |01d4: sget-object v7, Lorg/acra/ReportField;.SETTINGS_SECURE:Lorg/acra/ReportField; // field@00c1 │ │ +015728: 54b8 f000 |01d6: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +01572c: 7110 e003 0800 |01d8: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectSecureSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03e0 │ │ +015732: 0c08 |01db: move-result-object v8 │ │ +015734: 6e30 ab03 7008 |01dc: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01573a: 6207 c000 |01df: sget-object v7, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ +01573e: 7220 5e02 7100 |01e1: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015744: 0a07 |01e4: move-result v7 │ │ +015746: 3807 0d00 |01e5: if-eqz v7, 01f2 // +000d │ │ +01574a: 6207 c000 |01e7: sget-object v7, Lorg/acra/ReportField;.SETTINGS_GLOBAL:Lorg/acra/ReportField; // field@00c0 │ │ +01574e: 54b8 f000 |01e9: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015752: 7110 df03 0800 |01eb: invoke-static {v8}, Lorg/acra/collector/SettingsCollector;.collectGlobalSettings:(Landroid/content/Context;)Ljava/lang/String; // method@03df │ │ +015758: 0c08 |01ee: move-result-object v8 │ │ +01575a: 6e30 ab03 7008 |01ef: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015760: 6207 c300 |01f2: sget-object v7, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ +015764: 7220 5e02 7100 |01f4: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01576a: 0a07 |01f7: move-result v7 │ │ +01576c: 3807 0d00 |01f8: if-eqz v7, 0205 // +000d │ │ +015770: 6207 c300 |01fa: sget-object v7, Lorg/acra/ReportField;.SHARED_PREFERENCES:Lorg/acra/ReportField; // field@00c3 │ │ +015774: 54b8 f000 |01fc: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015778: 7110 e403 0800 |01fe: invoke-static {v8}, Lorg/acra/collector/SharedPreferencesCollector;.collect:(Landroid/content/Context;)Ljava/lang/String; // method@03e4 │ │ +01577e: 0c08 |0201: move-result-object v8 │ │ +015780: 6e30 ab03 7008 |0202: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015786: 2206 3b01 |0205: new-instance v6, Lorg/acra/util/PackageManagerWrapper; // type@013b │ │ +01578a: 54b7 f000 |0207: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +01578e: 7020 7f04 7600 |0209: invoke-direct {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.:(Landroid/content/Context;)V // method@047f │ │ +015794: 6e10 8004 0600 |020c: invoke-virtual {v6}, Lorg/acra/util/PackageManagerWrapper;.getPackageInfo:()Landroid/content/pm/PackageInfo; // method@0480 │ │ +01579a: 0c05 |020f: move-result-object v5 │ │ +01579c: 3805 2001 |0210: if-eqz v5, 0330 // +0120 │ │ +0157a0: 6207 a700 |0212: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ +0157a4: 7220 5e02 7100 |0214: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0157aa: 0a07 |0217: move-result v7 │ │ +0157ac: 3807 0d00 |0218: if-eqz v7, 0225 // +000d │ │ +0157b0: 6207 a700 |021a: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_CODE:Lorg/acra/ReportField; // field@00a7 │ │ +0157b4: 5258 0200 |021c: iget v8, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0002 │ │ +0157b8: 7110 b001 0800 |021e: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +0157be: 0c08 |0221: move-result-object v8 │ │ +0157c0: 6e30 ab03 7008 |0222: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0157c6: 6207 a800 |0225: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0157ca: 7220 5e02 7100 |0227: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0157d0: 0a07 |022a: move-result v7 │ │ +0157d2: 3807 0d00 |022b: if-eqz v7, 0238 // +000d │ │ +0157d6: 6208 a800 |022d: sget-object v8, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0157da: 5457 0300 |022f: iget-object v7, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ +0157de: 3807 fb00 |0231: if-eqz v7, 032c // +00fb │ │ +0157e2: 5457 0300 |0233: iget-object v7, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ +0157e6: 6e30 ab03 8007 |0235: invoke-virtual {v0, v8, v7}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0157ec: 6207 af00 |0238: sget-object v7, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ +0157f0: 7220 5e02 7100 |023a: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0157f6: 0a07 |023d: move-result v7 │ │ +0157f8: 3807 2200 |023e: if-eqz v7, 0260 // +0022 │ │ +0157fc: 54b7 f300 |0240: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ +015800: 1a08 7b06 |0242: const-string v8, "acra.deviceid.enable" // string@067b │ │ +015804: 1219 |0244: const/4 v9, #int 1 // #1 │ │ +015806: 7230 5d00 8709 |0245: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +01580c: 0a07 |0248: move-result v7 │ │ +01580e: 3807 1700 |0249: if-eqz v7, 0260 // +0017 │ │ +015812: 1a07 c206 |024b: const-string v7, "android.permission.READ_PHONE_STATE" // string@06c2 │ │ +015816: 6e20 8104 7600 |024d: invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@0481 │ │ +01581c: 0a07 |0250: move-result v7 │ │ +01581e: 3807 0f00 |0251: if-eqz v7, 0260 // +000f │ │ +015822: 54b7 f000 |0253: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015826: 7110 8504 0700 |0255: invoke-static {v7}, Lorg/acra/util/ReportUtils;.getDeviceId:(Landroid/content/Context;)Ljava/lang/String; // method@0485 │ │ +01582c: 0c03 |0258: move-result-object v3 │ │ +01582e: 3803 0700 |0259: if-eqz v3, 0260 // +0007 │ │ +015832: 6207 af00 |025b: sget-object v7, Lorg/acra/ReportField;.DEVICE_ID:Lorg/acra/ReportField; // field@00af │ │ +015836: 6e30 ab03 7003 |025d: invoke-virtual {v0, v7, v3}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01583c: 54b7 f300 |0260: iget-object v7, v11, Lorg/acra/collector/CrashReportDataFactory;.prefs:Landroid/content/SharedPreferences; // field@00f3 │ │ +015840: 1a08 7f06 |0262: const-string v8, "acra.syslog.enable" // string@067f │ │ +015844: 1219 |0264: const/4 v9, #int 1 // #1 │ │ +015846: 7230 5d00 8709 |0265: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +01584c: 0a07 |0268: move-result v7 │ │ +01584e: 3807 0a00 |0269: if-eqz v7, 0273 // +000a │ │ +015852: 1a07 c106 |026b: const-string v7, "android.permission.READ_LOGS" // string@06c1 │ │ +015856: 6e20 8104 7600 |026d: invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;.hasPermission:(Ljava/lang/String;)Z // method@0481 │ │ +01585c: 0a07 |0270: move-result v7 │ │ +01585e: 3907 0a00 |0271: if-nez v7, 027b // +000a │ │ +015862: 7100 9e03 0000 |0273: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +015868: 0a07 |0276: move-result v7 │ │ +01586a: 1308 1000 |0277: const/16 v8, #int 16 // #10 │ │ +01586e: 3487 c900 |0279: if-lt v7, v8, 0342 // +00c9 │ │ +015872: 6207 2500 |027b: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015876: 1a08 fc04 |027d: const-string v8, "READ_LOGS granted! ACRA can include LogCat and DropBox data." // string@04fc │ │ +01587a: 7120 d200 8700 |027f: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +015880: 6207 b900 |0282: sget-object v7, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ +015884: 7220 5e02 7100 |0284: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +01588a: 0a07 |0287: move-result v7 │ │ +01588c: 3807 0c00 |0288: if-eqz v7, 0294 // +000c │ │ +015890: 6207 b900 |028a: sget-object v7, Lorg/acra/ReportField;.LOGCAT:Lorg/acra/ReportField; // field@00b9 │ │ +015894: 1208 |028c: const/4 v8, #int 0 // #0 │ │ +015896: 7110 cc03 0800 |028d: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +01589c: 0c08 |0290: move-result-object v8 │ │ +01589e: 6e30 ab03 7008 |0291: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0158a4: 6207 b400 |0294: sget-object v7, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ +0158a8: 7220 5e02 7100 |0296: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0158ae: 0a07 |0299: move-result v7 │ │ +0158b0: 3807 0d00 |029a: if-eqz v7, 02a7 // +000d │ │ +0158b4: 6207 b400 |029c: sget-object v7, Lorg/acra/ReportField;.EVENTSLOG:Lorg/acra/ReportField; // field@00b4 │ │ +0158b8: 1a08 9408 |029e: const-string v8, "events" // string@0894 │ │ +0158bc: 7110 cc03 0800 |02a0: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +0158c2: 0c08 |02a3: move-result-object v8 │ │ +0158c4: 6e30 ab03 7008 |02a4: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0158ca: 6207 be00 |02a7: sget-object v7, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ +0158ce: 7220 5e02 7100 |02a9: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0158d4: 0a07 |02ac: move-result v7 │ │ +0158d6: 3807 0d00 |02ad: if-eqz v7, 02ba // +000d │ │ +0158da: 6207 be00 |02af: sget-object v7, Lorg/acra/ReportField;.RADIOLOG:Lorg/acra/ReportField; // field@00be │ │ +0158de: 1a08 9d0d |02b1: const-string v8, "radio" // string@0d9d │ │ +0158e2: 7110 cc03 0800 |02b3: invoke-static {v8}, Lorg/acra/collector/LogCatCollector;.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; // method@03cc │ │ +0158e8: 0c08 |02b6: move-result-object v8 │ │ +0158ea: 6e30 ab03 7008 |02b7: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0158f0: 6207 b100 |02ba: sget-object v7, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ +0158f4: 7220 5e02 7100 |02bc: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0158fa: 0a07 |02bf: move-result v7 │ │ +0158fc: 3807 1500 |02c0: if-eqz v7, 02d5 // +0015 │ │ +015900: 6207 b100 |02c2: sget-object v7, Lorg/acra/ReportField;.DROPBOX:Lorg/acra/ReportField; // field@00b1 │ │ +015904: 54b8 f000 |02c4: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +015908: 7100 9502 0000 |02c6: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01590e: 0c09 |02c9: move-result-object v9 │ │ +015910: 6e10 9e02 0900 |02ca: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.additionalDropBoxTags:()[Ljava/lang/String; // method@029e │ │ +015916: 0c09 |02cd: move-result-object v9 │ │ +015918: 7120 c603 9800 |02ce: invoke-static {v8, v9}, Lorg/acra/collector/DropBoxCollector;.read:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; // method@03c6 │ │ +01591e: 0c08 |02d1: move-result-object v8 │ │ +015920: 6e30 ab03 7008 |02d2: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +015926: 6207 a600 |02d5: sget-object v7, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ +01592a: 7220 5e02 7100 |02d7: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015930: 0a07 |02da: move-result v7 │ │ +015932: 3807 1d00 |02db: if-eqz v7, 02f8 // +001d │ │ +015936: 6207 a600 |02dd: sget-object v7, Lorg/acra/ReportField;.APPLICATION_LOG:Lorg/acra/ReportField; // field@00a6 │ │ +01593a: 54b8 f000 |02df: iget-object v8, v11, Lorg/acra/collector/CrashReportDataFactory;.context:Landroid/content/Context; // field@00f0 │ │ +01593e: 7100 9502 0000 |02e1: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +015944: 0c09 |02e4: move-result-object v9 │ │ +015946: 6e10 a102 0900 |02e5: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@02a1 │ │ +01594c: 0c09 |02e8: move-result-object v9 │ │ +01594e: 7100 9502 0000 |02e9: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +015954: 0c0a |02ec: move-result-object v10 │ │ +015956: 6e10 a202 0a00 |02ed: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.applicationLogFileLines:()I // method@02a2 │ │ +01595c: 0a0a |02f0: move-result v10 │ │ +01595e: 7130 ce03 980a |02f1: invoke-static {v8, v9, v10}, Lorg/acra/collector/LogFileCollector;.collectLogFile:(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; // method@03ce │ │ +015964: 0c08 |02f4: move-result-object v8 │ │ +015966: 6e30 ab03 7008 |02f5: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01596c: 6207 ba00 |02f8: sget-object v7, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ +015970: 7220 5e02 7100 |02fa: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015976: 0a07 |02fd: move-result v7 │ │ +015978: 3807 0b00 |02fe: if-eqz v7, 0309 // +000b │ │ +01597c: 6207 ba00 |0300: sget-object v7, Lorg/acra/ReportField;.MEDIA_CODEC_LIST:Lorg/acra/ReportField; // field@00ba │ │ +015980: 7100 d703 0000 |0302: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector;.collecMediaCodecList:()Ljava/lang/String; // method@03d7 │ │ +015986: 0c08 |0305: move-result-object v8 │ │ +015988: 6e30 ab03 7008 |0306: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +01598e: 6207 c500 |0309: sget-object v7, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ +015992: 7220 5e02 7100 |030b: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +015998: 0a07 |030e: move-result v7 │ │ +01599a: 3807 0b00 |030f: if-eqz v7, 031a // +000b │ │ +01599e: 6207 c500 |0311: sget-object v7, Lorg/acra/ReportField;.THREAD_DETAILS:Lorg/acra/ReportField; // field@00c5 │ │ +0159a2: 7110 e703 0e00 |0313: invoke-static {v14}, Lorg/acra/collector/ThreadCollector;.collect:(Ljava/lang/Thread;)Ljava/lang/String; // method@03e7 │ │ +0159a8: 0c08 |0316: move-result-object v8 │ │ +0159aa: 6e30 ab03 7008 |0317: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0159b0: 6207 cb00 |031a: sget-object v7, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ +0159b4: 7220 5e02 7100 |031c: invoke-interface {v1, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@025e │ │ +0159ba: 0a07 |031f: move-result v7 │ │ +0159bc: 3807 0b00 |0320: if-eqz v7, 032b // +000b │ │ +0159c0: 6207 cb00 |0322: sget-object v7, Lorg/acra/ReportField;.USER_IP:Lorg/acra/ReportField; // field@00cb │ │ +0159c4: 7100 8604 0000 |0324: invoke-static {}, Lorg/acra/util/ReportUtils;.getLocalIpAddress:()Ljava/lang/String; // method@0486 │ │ +0159ca: 0c08 |0327: move-result-object v8 │ │ +0159cc: 6e30 ab03 7008 |0328: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0159d2: 1100 |032b: return-object v0 │ │ +0159d4: 1a07 c60c |032c: const-string v7, "not set" // string@0cc6 │ │ +0159d8: 2900 07ff |032e: goto/16 0235 // -00f9 │ │ +0159dc: 6207 a800 |0330: sget-object v7, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +0159e0: 1a08 f604 |0332: const-string v8, "Package info unavailable" // string@04f6 │ │ +0159e4: 6e30 ab03 7008 |0334: invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;.put:(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; // method@03ab │ │ +0159ea: 2900 01ff |0337: goto/16 0238 // -00ff │ │ +0159ee: 0d04 |0339: move-exception v4 │ │ +0159f0: 6207 2500 |033a: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0159f4: 1a08 6b01 |033c: const-string v8, "Error while retrieving crash data" // string@016b │ │ +0159f8: 7130 d000 8704 |033e: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +0159fe: 28ea |0341: goto 032b // -0016 │ │ +015a00: 6207 2500 |0342: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015a04: 1a08 fd04 |0344: const-string v8, "READ_LOGS not allowed. ACRA will not include LogCat and DropBox data." // string@04fd │ │ +015a08: 7120 d200 8700 |0346: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +015a0e: 288c |0349: goto 02d5 // -0074 │ │ +015a10: 0d04 |034a: move-exception v4 │ │ +015a12: 6207 2500 |034b: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015a16: 2208 b000 |034d: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +015a1a: 7010 f001 0800 |034f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015a20: 1a09 6601 |0352: const-string v9, "Error : application log file " // string@0166 │ │ +015a24: 6e20 f701 9800 |0354: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a2a: 0c08 |0357: move-result-object v8 │ │ +015a2c: 7100 9502 0000 |0358: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +015a32: 0c09 |035b: move-result-object v9 │ │ +015a34: 6e10 a102 0900 |035c: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@02a1 │ │ +015a3a: 0c09 |035f: move-result-object v9 │ │ +015a3c: 6e20 f701 9800 |0360: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a42: 0c08 |0363: move-result-object v8 │ │ +015a44: 1a09 1a00 |0364: const-string v9, " not found." // string@001a │ │ +015a48: 6e20 f701 9800 |0366: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a4e: 0c08 |0369: move-result-object v8 │ │ +015a50: 6e10 fb01 0800 |036a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015a56: 0c08 |036d: move-result-object v8 │ │ +015a58: 7130 d000 8704 |036e: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +015a5e: 28ba |0371: goto 032b // -0046 │ │ +015a60: 0d04 |0372: move-exception v4 │ │ +015a62: 6207 2500 |0373: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015a66: 2208 b000 |0375: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +015a6a: 7010 f001 0800 |0377: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015a70: 1a09 6a01 |037a: const-string v9, "Error while reading application log file " // string@016a │ │ +015a74: 6e20 f701 9800 |037c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a7a: 0c08 |037f: move-result-object v8 │ │ +015a7c: 7100 9502 0000 |0380: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +015a82: 0c09 |0383: move-result-object v9 │ │ +015a84: 6e10 a102 0900 |0384: invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;.applicationLogFile:()Ljava/lang/String; // method@02a1 │ │ +015a8a: 0c09 |0387: move-result-object v9 │ │ +015a8c: 6e20 f701 9800 |0388: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a92: 0c08 |038b: move-result-object v8 │ │ +015a94: 1a09 4c00 |038c: const-string v9, "." // string@004c │ │ +015a98: 6e20 f701 9800 |038e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015a9e: 0c08 |0391: move-result-object v8 │ │ +015aa0: 6e10 fb01 0800 |0392: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015aa6: 0c08 |0395: move-result-object v8 │ │ +015aa8: 7130 d000 8704 |0396: invoke-static {v7, v8, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +015aae: 2892 |0399: goto 032b // -006e │ │ catches : 2 │ │ 0x0005 - 0x0337 │ │ Ljava/lang/RuntimeException; -> 0x0339 │ │ Ljava/io/FileNotFoundException; -> 0x034a │ │ Ljava/io/IOException; -> 0x0372 │ │ 0x0342 - 0x0349 │ │ Ljava/lang/RuntimeException; -> 0x0339 │ │ @@ -12045,29 +12040,36 @@ │ │ 0x020c line=299 │ │ 0x0210 line=300 │ │ 0x0212 line=302 │ │ 0x021a line=303 │ │ 0x0225 line=305 │ │ 0x022d line=306 │ │ 0x0238 line=314 │ │ + 0x024d line=315 │ │ 0x0253 line=316 │ │ 0x0259 line=317 │ │ 0x025b line=318 │ │ 0x0260 line=326 │ │ + 0x026d line=327 │ │ + 0x0273 line=328 │ │ 0x027b line=329 │ │ 0x0282 line=330 │ │ 0x028a line=331 │ │ 0x0294 line=333 │ │ 0x029c line=334 │ │ 0x02a7 line=336 │ │ 0x02af line=337 │ │ 0x02ba line=339 │ │ 0x02c2 line=340 │ │ + 0x02c6 line=341 │ │ + 0x02d2 line=340 │ │ 0x02d5 line=348 │ │ 0x02dd line=349 │ │ + 0x02e5 line=350 │ │ + 0x02f1 line=349 │ │ 0x02f8 line=354 │ │ 0x0300 line=355 │ │ 0x0309 line=359 │ │ 0x0311 line=360 │ │ 0x031a line=364 │ │ 0x0322 line=365 │ │ 0x032b line=376 │ │ @@ -12106,20 +12108,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015ae4: |[015ae4] org.acra.collector.CrashReportDataFactory.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -015af4: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -015af8: 7220 6902 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -015afe: 0c00 |0005: move-result-object v0 │ │ -015b00: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ -015b04: 1100 |0008: return-object v0 │ │ +015ad0: |[015ad0] org.acra.collector.CrashReportDataFactory.getCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +015ae0: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +015ae4: 7220 6b02 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +015aea: 0c00 |0005: move-result-object v0 │ │ +015aec: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ +015af0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/collector/CrashReportDataFactory; │ │ 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ │ │ @@ -12128,20 +12130,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -015b08: |[015b08] org.acra.collector.CrashReportDataFactory.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -015b18: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -015b1c: 7230 6b02 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -015b22: 0c00 |0005: move-result-object v0 │ │ -015b24: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ -015b28: 1100 |0008: return-object v0 │ │ +015af4: |[015af4] org.acra.collector.CrashReportDataFactory.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +015b04: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +015b08: 7230 6d02 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +015b0e: 0c00 |0005: move-result-object v0 │ │ +015b10: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ +015b14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/collector/CrashReportDataFactory; │ │ 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 value Ljava/lang/String; │ │ @@ -12151,20 +12153,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015b2c: |[015b2c] org.acra.collector.CrashReportDataFactory.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ -015b3c: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ -015b40: 7220 6c02 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@026c │ │ -015b46: 0c00 |0005: move-result-object v0 │ │ -015b48: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ -015b4c: 1100 |0008: return-object v0 │ │ +015b18: |[015b18] org.acra.collector.CrashReportDataFactory.removeCustomData:(Ljava/lang/String;)Ljava/lang/String; │ │ +015b28: 5410 f100 |0000: iget-object v0, v1, Lorg/acra/collector/CrashReportDataFactory;.customParameters:Ljava/util/Map; // field@00f1 │ │ +015b2c: 7220 6e02 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@026e │ │ +015b32: 0c00 |0005: move-result-object v0 │ │ +015b34: 1f00 ae00 |0006: check-cast v0, Ljava/lang/String; // type@00ae │ │ +015b38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/acra/collector/CrashReportDataFactory; │ │ 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ │ │ @@ -12193,155 +12195,152 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -015b50: |[015b50] org.acra.collector.DeviceFeaturesCollector.:()V │ │ -015b60: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -015b66: 0e00 |0003: return-void │ │ +015b3c: |[015b3c] org.acra.collector.DeviceFeaturesCollector.:()V │ │ +015b4c: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +015b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/DeviceFeaturesCollector; │ │ │ │ #1 : (in Lorg/acra/collector/DeviceFeaturesCollector;) │ │ name : 'getFeatures' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 17 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -015b68: |[015b68] org.acra.collector.DeviceFeaturesCollector.getFeatures:(Landroid/content/Context;)Ljava/lang/String; │ │ -015b78: 7100 9c03 0000 |0000: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -015b7e: 0a0d |0003: move-result v13 │ │ -015b80: 125e |0004: const/4 v14, #int 5 // #5 │ │ -015b82: 35ed 0500 |0005: if-ge v13, v14, 000a // +0005 │ │ -015b86: 1a0d 4c01 |0007: const-string v13, "Data available only with API Level >= 5" // string@014c │ │ -015b8a: 110d |0009: return-object v13 │ │ -015b8c: 220c b000 |000a: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ -015b90: 7010 ee01 0c00 |000c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015b96: 7401 4000 1000 |000f: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ -015b9c: 0c0b |0012: move-result-object v11 │ │ -015b9e: 1c0e 2000 |0013: const-class v14, Landroid/content/pm/PackageManager; // type@0020 │ │ -015ba2: 1a0f f509 |0015: const-string v15, "getSystemAvailableFeatures" // string@09f5 │ │ -015ba6: 120d |0017: const/4 v13, #int 0 // #0 │ │ -015ba8: 1f0d 1502 |0018: check-cast v13, [Ljava/lang/Class; // type@0215 │ │ -015bac: 6e30 9b01 fe0d |001a: invoke-virtual {v14, v15, v13}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -015bb2: 0c07 |001d: move-result-object v7 │ │ -015bb4: 120d |001e: const/4 v13, #int 0 // #0 │ │ -015bb6: 23dd 1702 |001f: new-array v13, v13, [Ljava/lang/Object; // type@0217 │ │ -015bba: 6e30 1d02 b70d |0021: invoke-virtual {v7, v11, v13}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -015bc0: 0c0d |0024: move-result-object v13 │ │ -015bc2: 1f0d 1702 |0025: check-cast v13, [Ljava/lang/Object; // type@0217 │ │ -015bc6: 07d0 |0027: move-object v0, v13 │ │ -015bc8: 1f00 1702 |0028: check-cast v0, [Ljava/lang/Object; // type@0217 │ │ -015bcc: 0705 |002a: move-object v5, v0 │ │ -015bce: 0751 |002b: move-object v1, v5 │ │ -015bd0: 211a |002c: array-length v10, v1 │ │ -015bd2: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -015bd4: 35a9 6900 |002e: if-ge v9, v10, 0097 // +0069 │ │ -015bd8: 4603 0109 |0030: aget-object v3, v1, v9 │ │ -015bdc: 6e10 bf01 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -015be2: 0c0d |0035: move-result-object v13 │ │ -015be4: 1a0e a80c |0036: const-string v14, "name" // string@0ca8 │ │ -015be8: 6e20 9901 ed00 |0038: invoke-virtual {v13, v14}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -015bee: 0c0d |003b: move-result-object v13 │ │ -015bf0: 6e20 1502 3d00 |003c: invoke-virtual {v13, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -015bf6: 0c04 |003f: move-result-object v4 │ │ -015bf8: 1f04 ae00 |0040: check-cast v4, Ljava/lang/String; // type@00ae │ │ -015bfc: 3804 0d00 |0042: if-eqz v4, 004f // +000d │ │ -015c00: 6e20 f501 4c00 |0044: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c06: 1a0d 0200 |0047: const-string v13, " │ │ +015b54: |[015b54] org.acra.collector.DeviceFeaturesCollector.getFeatures:(Landroid/content/Context;)Ljava/lang/String; │ │ +015b64: 120b |0000: const/4 v11, #int 0 // #0 │ │ +015b66: 7100 9e03 0000 |0001: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +015b6c: 0a0a |0004: move-result v10 │ │ +015b6e: 125c |0005: const/4 v12, #int 5 // #5 │ │ +015b70: 35ca 0500 |0006: if-ge v10, v12, 000b // +0005 │ │ +015b74: 1a0a 4c01 |0008: const-string v10, "Data available only with API Level >= 5" // string@014c │ │ +015b78: 110a |000a: return-object v10 │ │ +015b7a: 2209 b000 |000b: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +015b7e: 7010 f001 0900 |000d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015b84: 6e10 4000 0f00 |0010: invoke-virtual {v15}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ +015b8a: 0c08 |0013: move-result-object v8 │ │ +015b8c: 1c0c 2000 |0014: const-class v12, Landroid/content/pm/PackageManager; // type@0020 │ │ +015b90: 1a0d f409 |0016: const-string v13, "getSystemAvailableFeatures" // string@09f4 │ │ +015b94: 120a |0018: const/4 v10, #int 0 // #0 │ │ +015b96: 1f0a 1502 |0019: check-cast v10, [Ljava/lang/Class; // type@0215 │ │ +015b9a: 6e30 9d01 dc0a |001b: invoke-virtual {v12, v13, v10}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +015ba0: 0c06 |001e: move-result-object v6 │ │ +015ba2: 120a |001f: const/4 v10, #int 0 // #0 │ │ +015ba4: 23aa 1702 |0020: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +015ba8: 6e30 1f02 860a |0022: invoke-virtual {v6, v8, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +015bae: 0c0a |0025: move-result-object v10 │ │ +015bb0: 1f0a 1702 |0026: check-cast v10, [Ljava/lang/Object; // type@0217 │ │ +015bb4: 07a0 |0028: move-object v0, v10 │ │ +015bb6: 1f00 1702 |0029: check-cast v0, [Ljava/lang/Object; // type@0217 │ │ +015bba: 0704 |002b: move-object v4, v0 │ │ +015bbc: 214c |002c: array-length v12, v4 │ │ +015bbe: 35cb 6a00 |002d: if-ge v11, v12, 0097 // +006a │ │ +015bc2: 4602 040b |002f: aget-object v2, v4, v11 │ │ +015bc6: 6e10 c101 0200 |0031: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +015bcc: 0c0a |0034: move-result-object v10 │ │ +015bce: 1a0d a50c |0035: const-string v13, "name" // string@0ca5 │ │ +015bd2: 6e20 9b01 da00 |0037: invoke-virtual {v10, v13}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +015bd8: 0c0a |003a: move-result-object v10 │ │ +015bda: 6e20 1702 2a00 |003b: invoke-virtual {v10, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +015be0: 0c03 |003e: move-result-object v3 │ │ +015be2: 1f03 ae00 |003f: check-cast v3, Ljava/lang/String; // type@00ae │ │ +015be6: 3803 0e00 |0041: if-eqz v3, 004f // +000e │ │ +015bea: 6e20 f701 3900 |0043: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015bf0: 1a0a 0200 |0046: const-string v10, " │ │ " // string@0002 │ │ -015c0a: 6e20 f501 dc00 |0049: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c10: d809 0901 |004c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -015c14: 28e0 |004e: goto 002e // -0020 │ │ -015c16: 6e10 bf01 0300 |004f: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -015c1c: 0c0e |0052: move-result-object v14 │ │ -015c1e: 1a0f 7009 |0053: const-string v15, "getGlEsVersion" // string@0970 │ │ -015c22: 120d |0055: const/4 v13, #int 0 // #0 │ │ -015c24: 1f0d 1502 |0056: check-cast v13, [Ljava/lang/Class; // type@0215 │ │ -015c28: 6e30 9b01 fe0d |0058: invoke-virtual {v14, v15, v13}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -015c2e: 0c06 |005b: move-result-object v6 │ │ -015c30: 120d |005c: const/4 v13, #int 0 // #0 │ │ -015c32: 23dd 1702 |005d: new-array v13, v13, [Ljava/lang/Object; // type@0217 │ │ -015c36: 6e30 1d02 360d |005f: invoke-virtual {v6, v3, v13}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -015c3c: 0c08 |0062: move-result-object v8 │ │ -015c3e: 1f08 ae00 |0063: check-cast v8, Ljava/lang/String; // type@00ae │ │ -015c42: 1a0d 1c0a |0065: const-string v13, "glEsVersion = " // string@0a1c │ │ -015c46: 6e20 f501 dc00 |0067: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c4c: 6e20 f501 8c00 |006a: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c52: 28da |006d: goto 0047 // -0026 │ │ -015c54: 0d02 |006e: move-exception v2 │ │ -015c56: 620d 2500 |006f: sget-object v13, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -015c5a: 220e b000 |0071: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ -015c5e: 7010 ee01 0e00 |0073: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015c64: 1a0f 0b01 |0076: const-string v15, "Couldn't retrieve DeviceFeatures for " // string@010b │ │ -015c68: 6e20 f501 fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c6e: 0c0e |007b: move-result-object v14 │ │ -015c70: 7401 4100 1000 |007c: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -015c76: 0c0f |007f: move-result-object v15 │ │ -015c78: 6e20 f501 fe00 |0080: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c7e: 0c0e |0083: move-result-object v14 │ │ -015c80: 6e10 f901 0e00 |0084: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015c86: 0c0e |0087: move-result-object v14 │ │ -015c88: 7130 d700 ed02 |0088: invoke-static {v13, v14, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -015c8e: 1a0d 0601 |008b: const-string v13, "Could not retrieve data: " // string@0106 │ │ -015c92: 6e20 f501 dc00 |008d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015c98: 6e10 0f02 0200 |0090: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@020f │ │ -015c9e: 0c0d |0093: move-result-object v13 │ │ -015ca0: 6e20 f501 dc00 |0094: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015ca6: 6e10 f901 0c00 |0097: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015cac: 0c0d |009a: move-result-object v13 │ │ -015cae: 2900 6eff |009b: goto/16 0009 // -0092 │ │ +015bf4: 6e20 f701 a900 |0048: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015bfa: d80a 0b01 |004b: add-int/lit8 v10, v11, #int 1 // #01 │ │ +015bfe: 01ab |004d: move v11, v10 │ │ +015c00: 28df |004e: goto 002d // -0021 │ │ +015c02: 6e10 c101 0200 |004f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +015c08: 0c0d |0052: move-result-object v13 │ │ +015c0a: 1a0e 6f09 |0053: const-string v14, "getGlEsVersion" // string@096f │ │ +015c0e: 120a |0055: const/4 v10, #int 0 // #0 │ │ +015c10: 1f0a 1502 |0056: check-cast v10, [Ljava/lang/Class; // type@0215 │ │ +015c14: 6e30 9d01 ed0a |0058: invoke-virtual {v13, v14, v10}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +015c1a: 0c05 |005b: move-result-object v5 │ │ +015c1c: 120a |005c: const/4 v10, #int 0 // #0 │ │ +015c1e: 23aa 1702 |005d: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +015c22: 6e30 1f02 250a |005f: invoke-virtual {v5, v2, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +015c28: 0c07 |0062: move-result-object v7 │ │ +015c2a: 1f07 ae00 |0063: check-cast v7, Ljava/lang/String; // type@00ae │ │ +015c2e: 1a0a 1b0a |0065: const-string v10, "glEsVersion = " // string@0a1b │ │ +015c32: 6e20 f701 a900 |0067: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c38: 6e20 f701 7900 |006a: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c3e: 28d9 |006d: goto 0046 // -0027 │ │ +015c40: 0d01 |006e: move-exception v1 │ │ +015c42: 620a 2500 |006f: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +015c46: 220b b000 |0071: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ +015c4a: 7010 f001 0b00 |0073: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015c50: 1a0c 0b01 |0076: const-string v12, "Couldn't retrieve DeviceFeatures for " // string@010b │ │ +015c54: 6e20 f701 cb00 |0078: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c5a: 0c0b |007b: move-result-object v11 │ │ +015c5c: 6e10 4100 0f00 |007c: invoke-virtual {v15}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +015c62: 0c0c |007f: move-result-object v12 │ │ +015c64: 6e20 f701 cb00 |0080: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c6a: 0c0b |0083: move-result-object v11 │ │ +015c6c: 6e10 fb01 0b00 |0084: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015c72: 0c0b |0087: move-result-object v11 │ │ +015c74: 7130 d700 ba01 |0088: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +015c7a: 1a0a 0601 |008b: const-string v10, "Could not retrieve data: " // string@0106 │ │ +015c7e: 6e20 f701 a900 |008d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c84: 6e10 1102 0100 |0090: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0211 │ │ +015c8a: 0c0a |0093: move-result-object v10 │ │ +015c8c: 6e20 f701 a900 |0094: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015c92: 6e10 fb01 0900 |0097: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015c98: 0c0a |009a: move-result-object v10 │ │ +015c9a: 2900 6fff |009b: goto/16 000a // -0091 │ │ catches : 1 │ │ - 0x000f - 0x006d │ │ + 0x0010 - 0x006d │ │ Ljava/lang/Throwable; -> 0x006e │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0007 line=37 │ │ - 0x0009 line=63 │ │ - 0x000a line=40 │ │ - 0x000f line=42 │ │ - 0x0013 line=43 │ │ - 0x001e line=44 │ │ - 0x002b line=45 │ │ - 0x0032 line=46 │ │ - 0x0042 line=47 │ │ - 0x0044 line=48 │ │ - 0x0047 line=55 │ │ - 0x004c line=45 │ │ + 0x0001 line=36 │ │ + 0x0008 line=37 │ │ + 0x000a line=63 │ │ + 0x000b line=40 │ │ + 0x0010 line=42 │ │ + 0x0014 line=43 │ │ + 0x001f line=44 │ │ + 0x002c line=45 │ │ + 0x0031 line=46 │ │ + 0x0041 line=47 │ │ + 0x0043 line=48 │ │ + 0x0046 line=55 │ │ + 0x004b line=45 │ │ 0x004f line=50 │ │ 0x005c line=51 │ │ 0x0065 line=52 │ │ 0x006a line=53 │ │ 0x006e line=57 │ │ 0x006f line=58 │ │ 0x008b line=59 │ │ 0x0090 line=60 │ │ 0x0097 line=63 │ │ locals : │ │ - 0x002c - 0x006e reg=1 arr$ [Ljava/lang/Object; │ │ - 0x0032 - 0x006e reg=3 feature Ljava/lang/Object; │ │ - 0x0042 - 0x006e reg=4 featureName Ljava/lang/String; │ │ - 0x002b - 0x006e reg=5 features [Ljava/lang/Object; │ │ - 0x005c - 0x006e reg=6 getGlEsVersion Ljava/lang/reflect/Method; │ │ - 0x001e - 0x006e reg=7 getSystemAvailableFeatures Ljava/lang/reflect/Method; │ │ - 0x0065 - 0x006e reg=8 glEsVersion Ljava/lang/String; │ │ - 0x002e - 0x006e reg=9 i$ I │ │ - 0x002d - 0x006e reg=10 len$ I │ │ - 0x0013 - 0x006e reg=11 pm Landroid/content/pm/PackageManager; │ │ - 0x006f - 0x0097 reg=2 e Ljava/lang/Throwable; │ │ - 0x000f - 0x009d reg=12 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x009d reg=16 ctx Landroid/content/Context; │ │ + 0x0031 - 0x006e reg=2 feature Ljava/lang/Object; │ │ + 0x0041 - 0x006e reg=3 featureName Ljava/lang/String; │ │ + 0x002c - 0x006e reg=4 features [Ljava/lang/Object; │ │ + 0x005c - 0x006e reg=5 getGlEsVersion Ljava/lang/reflect/Method; │ │ + 0x001f - 0x006e reg=6 getSystemAvailableFeatures Ljava/lang/reflect/Method; │ │ + 0x0065 - 0x006e reg=7 glEsVersion Ljava/lang/String; │ │ + 0x0014 - 0x006e reg=8 pm Landroid/content/pm/PackageManager; │ │ + 0x006f - 0x0097 reg=1 e Ljava/lang/Throwable; │ │ + 0x0010 - 0x009d reg=9 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x009d reg=15 ctx Landroid/content/Context; │ │ │ │ Virtual methods - │ │ source_file_idx : 334 (DeviceFeaturesCollector.java) │ │ │ │ Class #37 header: │ │ class_idx : 275 │ │ access_flags : 16 (0x0010) │ │ @@ -12353,15 +12352,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #37 annotations: │ │ Annotations on field #244 'mDensities' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #245 'mFlagsNames' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #951 'activeFlags' │ │ +Annotations on method #953 'activeFlags' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;I)" "Ljava/lang/String;" } │ │ │ │ Class #37 - │ │ Class descriptor : 'Lorg/acra/collector/DisplayManagerCollector;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -12381,22 +12380,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -015cc4: |[015cc4] org.acra.collector.DisplayManagerCollector.:()V │ │ -015cd4: 2200 5300 |0000: new-instance v0, Landroid/util/SparseArray; // type@0053 │ │ -015cd8: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -015cde: 6900 f500 |0005: sput-object v0, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ -015ce2: 2200 5300 |0007: new-instance v0, Landroid/util/SparseArray; // type@0053 │ │ -015ce6: 7010 d900 0000 |0009: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -015cec: 6900 f400 |000c: sput-object v0, Lorg/acra/collector/DisplayManagerCollector;.mDensities:Landroid/util/SparseArray; // field@00f4 │ │ -015cf0: 0e00 |000e: return-void │ │ +015cb0: |[015cb0] org.acra.collector.DisplayManagerCollector.:()V │ │ +015cc0: 2200 5300 |0000: new-instance v0, Landroid/util/SparseArray; // type@0053 │ │ +015cc4: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +015cca: 6900 f500 |0005: sput-object v0, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ +015cce: 2200 5300 |0007: new-instance v0, Landroid/util/SparseArray; // type@0053 │ │ +015cd2: 7010 d900 0000 |0009: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +015cd8: 6900 f400 |000c: sput-object v0, Lorg/acra/collector/DisplayManagerCollector;.mDensities:Landroid/util/SparseArray; // field@00f4 │ │ +015cdc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0007 line=21 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ @@ -12404,17 +12403,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -015cf4: |[015cf4] org.acra.collector.DisplayManagerCollector.:()V │ │ -015d04: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -015d0a: 0e00 |0003: return-void │ │ +015ce0: |[015ce0] org.acra.collector.DisplayManagerCollector.:()V │ │ +015cf0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +015cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/DisplayManagerCollector; │ │ │ │ #2 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ @@ -12422,39 +12421,39 @@ │ │ type : '(Landroid/util/SparseArray;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -015d0c: |[015d0c] org.acra.collector.DisplayManagerCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ -015d1c: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -015d20: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015d26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -015d28: 6e10 dd00 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ -015d2e: 0a04 |0009: move-result v4 │ │ -015d30: 3540 2100 |000a: if-ge v0, v4, 002b // +0021 │ │ -015d34: 6e20 db00 0500 |000c: invoke-virtual {v5, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ -015d3a: 0a01 |000f: move-result v1 │ │ -015d3c: 9503 0601 |0010: and-int v3, v6, v1 │ │ -015d40: 3d03 1600 |0012: if-lez v3, 0028 // +0016 │ │ -015d44: 6e10 f701 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@01f7 │ │ -015d4a: 0a04 |0017: move-result v4 │ │ -015d4c: 3d04 0700 |0018: if-lez v4, 001f // +0007 │ │ -015d50: 1304 2b00 |001a: const/16 v4, #int 43 // #2b │ │ -015d54: 6e20 f001 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015d5a: 6e20 da00 3500 |001f: invoke-virtual {v5, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -015d60: 0c04 |0022: move-result-object v4 │ │ -015d62: 1f04 ae00 |0023: check-cast v4, Ljava/lang/String; // type@00ae │ │ -015d66: 6e20 f501 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015d6c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -015d70: 28dc |002a: goto 0006 // -0024 │ │ -015d72: 6e10 f901 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015d78: 0c04 |002e: move-result-object v4 │ │ -015d7a: 1104 |002f: return-object v4 │ │ +015cf8: |[015cf8] org.acra.collector.DisplayManagerCollector.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ +015d08: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +015d0c: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015d12: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +015d14: 6e10 dd00 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ +015d1a: 0a04 |0009: move-result v4 │ │ +015d1c: 3540 2100 |000a: if-ge v0, v4, 002b // +0021 │ │ +015d20: 6e20 db00 0500 |000c: invoke-virtual {v5, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ +015d26: 0a01 |000f: move-result v1 │ │ +015d28: 9503 0601 |0010: and-int v3, v6, v1 │ │ +015d2c: 3d03 1600 |0012: if-lez v3, 0028 // +0016 │ │ +015d30: 6e10 f901 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@01f9 │ │ +015d36: 0a04 |0017: move-result v4 │ │ +015d38: 3d04 0700 |0018: if-lez v4, 001f // +0007 │ │ +015d3c: 1304 2b00 |001a: const/16 v4, #int 43 // #2b │ │ +015d40: 6e20 f201 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015d46: 6e20 da00 3500 |001f: invoke-virtual {v5, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +015d4c: 0c04 |0022: move-result-object v4 │ │ +015d4e: 1f04 ae00 |0023: check-cast v4, Ljava/lang/String; // type@00ae │ │ +015d52: 6e20 f701 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015d58: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +015d5c: 28dc |002a: goto 0006 // -0024 │ │ +015d5e: 6e10 fb01 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015d64: 0c04 |002e: move-result-object v4 │ │ +015d66: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0005 line=284 │ │ 0x000c line=285 │ │ 0x0010 line=286 │ │ 0x0012 line=287 │ │ @@ -12477,110 +12476,112 @@ │ │ type : '(Landroid/view/Display;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -015d7c: |[015d7c] org.acra.collector.DisplayManagerCollector.collectCurrentSizeRange:(Landroid/view/Display;)Ljava/lang/String; │ │ -015d8c: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -015d90: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015d96: 6e10 bf01 0900 |0005: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -015d9c: 0c04 |0008: move-result-object v4 │ │ -015d9e: 1a05 4809 |0009: const-string v5, "getCurrentSizeRange" // string@0948 │ │ -015da2: 1226 |000b: const/4 v6, #int 2 // #2 │ │ -015da4: 2366 1502 |000c: new-array v6, v6, [Ljava/lang/Class; // type@0215 │ │ -015da8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -015daa: 1c08 3000 |000f: const-class v8, Landroid/graphics/Point; // type@0030 │ │ -015dae: 4d08 0607 |0011: aput-object v8, v6, v7 │ │ -015db2: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -015db4: 1c08 3000 |0014: const-class v8, Landroid/graphics/Point; // type@0030 │ │ -015db8: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ -015dbc: 6e30 9b01 5406 |0018: invoke-virtual {v4, v5, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -015dc2: 0c00 |001b: move-result-object v0 │ │ -015dc4: 2203 3000 |001c: new-instance v3, Landroid/graphics/Point; // type@0030 │ │ -015dc8: 7010 9a00 0300 |001e: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@009a │ │ -015dce: 2201 3000 |0021: new-instance v1, Landroid/graphics/Point; // type@0030 │ │ -015dd2: 7010 9a00 0100 |0023: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@009a │ │ -015dd8: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -015dda: 2344 1702 |0027: new-array v4, v4, [Ljava/lang/Object; // type@0217 │ │ -015dde: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -015de0: 4d03 0405 |002a: aput-object v3, v4, v5 │ │ -015de4: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -015de6: 4d01 0405 |002d: aput-object v1, v4, v5 │ │ -015dea: 6e30 1d02 9004 |002f: invoke-virtual {v0, v9, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -015df0: 6e10 df00 0900 |0032: invoke-virtual {v9}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -015df6: 0a04 |0035: move-result v4 │ │ -015df8: 6e20 f201 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015dfe: 0c04 |0039: move-result-object v4 │ │ -015e00: 1a05 5200 |003a: const-string v5, ".currentSizeRange.smallest=[" // string@0052 │ │ -015e04: 6e20 f501 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015e0a: 0c04 |003f: move-result-object v4 │ │ -015e0c: 5235 0800 |0040: iget v5, v3, Landroid/graphics/Point;.x:I // field@0008 │ │ -015e10: 6e20 f201 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015e16: 0c04 |0045: move-result-object v4 │ │ -015e18: 1305 2c00 |0046: const/16 v5, #int 44 // #2c │ │ -015e1c: 6e20 f001 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e22: 0c04 |004b: move-result-object v4 │ │ -015e24: 5235 0900 |004c: iget v5, v3, Landroid/graphics/Point;.y:I // field@0009 │ │ -015e28: 6e20 f201 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015e2e: 0c04 |0051: move-result-object v4 │ │ -015e30: 1305 5d00 |0052: const/16 v5, #int 93 // #5d │ │ -015e34: 6e20 f001 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e3a: 0c04 |0057: move-result-object v4 │ │ -015e3c: 1305 0a00 |0058: const/16 v5, #int 10 // #a │ │ -015e40: 6e20 f001 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e46: 6e10 df00 0900 |005d: invoke-virtual {v9}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -015e4c: 0a04 |0060: move-result v4 │ │ -015e4e: 6e20 f201 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015e54: 0c04 |0064: move-result-object v4 │ │ -015e56: 1a05 5100 |0065: const-string v5, ".currentSizeRange.largest=[" // string@0051 │ │ -015e5a: 6e20 f501 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015e60: 0c04 |006a: move-result-object v4 │ │ -015e62: 5215 0800 |006b: iget v5, v1, Landroid/graphics/Point;.x:I // field@0008 │ │ -015e66: 6e20 f201 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015e6c: 0c04 |0070: move-result-object v4 │ │ -015e6e: 1305 2c00 |0071: const/16 v5, #int 44 // #2c │ │ -015e72: 6e20 f001 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e78: 0c04 |0076: move-result-object v4 │ │ -015e7a: 5215 0900 |0077: iget v5, v1, Landroid/graphics/Point;.y:I // field@0009 │ │ -015e7e: 6e20 f201 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015e84: 0c04 |007c: move-result-object v4 │ │ -015e86: 1305 5d00 |007d: const/16 v5, #int 93 // #5d │ │ -015e8a: 6e20 f001 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e90: 0c04 |0082: move-result-object v4 │ │ -015e92: 1305 0a00 |0083: const/16 v5, #int 10 // #a │ │ -015e96: 6e20 f001 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015e9c: 6e10 f901 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -015ea2: 0c04 |008b: move-result-object v4 │ │ -015ea4: 1104 |008c: return-object v4 │ │ -015ea6: 0d04 |008d: move-exception v4 │ │ -015ea8: 28fa |008e: goto 0088 // -0006 │ │ -015eaa: 0d04 |008f: move-exception v4 │ │ -015eac: 28f8 |0090: goto 0088 // -0008 │ │ -015eae: 0d04 |0091: move-exception v4 │ │ -015eb0: 28f6 |0092: goto 0088 // -000a │ │ -015eb2: 0d04 |0093: move-exception v4 │ │ -015eb4: 28f4 |0094: goto 0088 // -000c │ │ -015eb6: 0d04 |0095: move-exception v4 │ │ -015eb8: 28f2 |0096: goto 0088 // -000e │ │ +015d68: |[015d68] org.acra.collector.DisplayManagerCollector.collectCurrentSizeRange:(Landroid/view/Display;)Ljava/lang/String; │ │ +015d78: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +015d7c: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015d82: 6e10 c101 0900 |0005: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +015d88: 0c04 |0008: move-result-object v4 │ │ +015d8a: 1a05 4709 |0009: const-string v5, "getCurrentSizeRange" // string@0947 │ │ +015d8e: 1226 |000b: const/4 v6, #int 2 // #2 │ │ +015d90: 2366 1502 |000c: new-array v6, v6, [Ljava/lang/Class; // type@0215 │ │ +015d94: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +015d96: 1c08 3000 |000f: const-class v8, Landroid/graphics/Point; // type@0030 │ │ +015d9a: 4d08 0607 |0011: aput-object v8, v6, v7 │ │ +015d9e: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +015da0: 1c08 3000 |0014: const-class v8, Landroid/graphics/Point; // type@0030 │ │ +015da4: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ +015da8: 6e30 9d01 5406 |0018: invoke-virtual {v4, v5, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +015dae: 0c00 |001b: move-result-object v0 │ │ +015db0: 2203 3000 |001c: new-instance v3, Landroid/graphics/Point; // type@0030 │ │ +015db4: 7010 9a00 0300 |001e: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@009a │ │ +015dba: 2201 3000 |0021: new-instance v1, Landroid/graphics/Point; // type@0030 │ │ +015dbe: 7010 9a00 0100 |0023: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@009a │ │ +015dc4: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +015dc6: 2344 1702 |0027: new-array v4, v4, [Ljava/lang/Object; // type@0217 │ │ +015dca: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +015dcc: 4d03 0405 |002a: aput-object v3, v4, v5 │ │ +015dd0: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +015dd2: 4d01 0405 |002d: aput-object v1, v4, v5 │ │ +015dd6: 6e30 1f02 9004 |002f: invoke-virtual {v0, v9, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +015ddc: 6e10 df00 0900 |0032: invoke-virtual {v9}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +015de2: 0a04 |0035: move-result v4 │ │ +015de4: 6e20 f401 4200 |0036: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015dea: 0c04 |0039: move-result-object v4 │ │ +015dec: 1a05 5200 |003a: const-string v5, ".currentSizeRange.smallest=[" // string@0052 │ │ +015df0: 6e20 f701 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015df6: 0c04 |003f: move-result-object v4 │ │ +015df8: 5235 0800 |0040: iget v5, v3, Landroid/graphics/Point;.x:I // field@0008 │ │ +015dfc: 6e20 f401 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015e02: 0c04 |0045: move-result-object v4 │ │ +015e04: 1305 2c00 |0046: const/16 v5, #int 44 // #2c │ │ +015e08: 6e20 f201 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e0e: 0c04 |004b: move-result-object v4 │ │ +015e10: 5235 0900 |004c: iget v5, v3, Landroid/graphics/Point;.y:I // field@0009 │ │ +015e14: 6e20 f401 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015e1a: 0c04 |0051: move-result-object v4 │ │ +015e1c: 1305 5d00 |0052: const/16 v5, #int 93 // #5d │ │ +015e20: 6e20 f201 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e26: 0c04 |0057: move-result-object v4 │ │ +015e28: 1305 0a00 |0058: const/16 v5, #int 10 // #a │ │ +015e2c: 6e20 f201 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e32: 6e10 df00 0900 |005d: invoke-virtual {v9}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +015e38: 0a04 |0060: move-result v4 │ │ +015e3a: 6e20 f401 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015e40: 0c04 |0064: move-result-object v4 │ │ +015e42: 1a05 5100 |0065: const-string v5, ".currentSizeRange.largest=[" // string@0051 │ │ +015e46: 6e20 f701 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015e4c: 0c04 |006a: move-result-object v4 │ │ +015e4e: 5215 0800 |006b: iget v5, v1, Landroid/graphics/Point;.x:I // field@0008 │ │ +015e52: 6e20 f401 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015e58: 0c04 |0070: move-result-object v4 │ │ +015e5a: 1305 2c00 |0071: const/16 v5, #int 44 // #2c │ │ +015e5e: 6e20 f201 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e64: 0c04 |0076: move-result-object v4 │ │ +015e66: 5215 0900 |0077: iget v5, v1, Landroid/graphics/Point;.y:I // field@0009 │ │ +015e6a: 6e20 f401 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015e70: 0c04 |007c: move-result-object v4 │ │ +015e72: 1305 5d00 |007d: const/16 v5, #int 93 // #5d │ │ +015e76: 6e20 f201 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e7c: 0c04 |0082: move-result-object v4 │ │ +015e7e: 1305 0a00 |0083: const/16 v5, #int 10 // #a │ │ +015e82: 6e20 f201 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015e88: 6e10 fb01 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +015e8e: 0c04 |008b: move-result-object v4 │ │ +015e90: 1104 |008c: return-object v4 │ │ +015e92: 0d04 |008d: move-exception v4 │ │ +015e94: 28fa |008e: goto 0088 // -0006 │ │ +015e96: 0d04 |008f: move-exception v4 │ │ +015e98: 28f8 |0090: goto 0088 // -0008 │ │ +015e9a: 0d04 |0091: move-exception v4 │ │ +015e9c: 28f6 |0092: goto 0088 // -000a │ │ +015e9e: 0d04 |0093: move-exception v4 │ │ +015ea0: 28f4 |0094: goto 0088 // -000c │ │ +015ea2: 0d04 |0095: move-exception v4 │ │ +015ea4: 28f2 |0096: goto 0088 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0088 │ │ Ljava/lang/SecurityException; -> 0x0095 │ │ Ljava/lang/NoSuchMethodException; -> 0x0093 │ │ Ljava/lang/IllegalArgumentException; -> 0x0091 │ │ Ljava/lang/IllegalAccessException; -> 0x008f │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x008d │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=174 │ │ 0x001c line=175 │ │ 0x0026 line=176 │ │ 0x0032 line=177 │ │ + 0x004e line=178 │ │ 0x005d line=179 │ │ + 0x0079 line=180 │ │ 0x0088 line=187 │ │ 0x008d line=185 │ │ 0x008f line=184 │ │ 0x0091 line=183 │ │ 0x0093 line=182 │ │ 0x0095 line=181 │ │ locals : │ │ @@ -12595,118 +12596,118 @@ │ │ type : '(Landroid/view/Display;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 223 16-bit code units │ │ -015edc: |[015edc] org.acra.collector.DisplayManagerCollector.collectDisplayData:(Landroid/view/Display;)Ljava/lang/Object; │ │ -015eec: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -015ef0: 2200 5100 |0002: new-instance v0, Landroid/util/DisplayMetrics; // type@0051 │ │ -015ef4: 7010 cc00 0000 |0004: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@00cc │ │ -015efa: 6e20 e100 0500 |0007: invoke-virtual {v5, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@00e1 │ │ -015f00: 2201 b000 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -015f04: 7010 ee01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -015f0a: 7110 b803 0500 |000f: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectCurrentSizeRange:(Landroid/view/Display;)Ljava/lang/String; // method@03b8 │ │ -015f10: 0c02 |0012: move-result-object v2 │ │ -015f12: 6e20 f501 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015f18: 7110 bb03 0500 |0016: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectFlags:(Landroid/view/Display;)Ljava/lang/String; // method@03bb │ │ -015f1e: 0c02 |0019: move-result-object v2 │ │ -015f20: 6e20 f501 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015f26: 6e10 df00 0500 |001d: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -015f2c: 0a02 |0020: move-result v2 │ │ -015f2e: 6e20 f201 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015f34: 0c02 |0024: move-result-object v2 │ │ -015f36: 1a03 5600 |0025: const-string v3, ".height=" // string@0056 │ │ -015f3a: 6e20 f501 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015f40: 0c02 |002a: move-result-object v2 │ │ -015f42: 6e10 e000 0500 |002b: invoke-virtual {v5}, Landroid/view/Display;.getHeight:()I // method@00e0 │ │ -015f48: 0a03 |002e: move-result v3 │ │ -015f4a: 6e20 f201 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015f50: 0c02 |0032: move-result-object v2 │ │ -015f52: 6e20 f001 4200 |0033: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015f58: 1a02 a709 |0036: const-string v2, "getMetrics" // string@09a7 │ │ -015f5c: 7120 bd03 2500 |0038: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03bd │ │ -015f62: 0c02 |003b: move-result-object v2 │ │ -015f64: 6e20 f401 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -015f6a: 7110 be03 0500 |003f: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectName:(Landroid/view/Display;)Ljava/lang/String; // method@03be │ │ -015f70: 0c02 |0042: move-result-object v2 │ │ -015f72: 6e20 f501 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015f78: 6e10 df00 0500 |0046: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -015f7e: 0a02 |0049: move-result v2 │ │ -015f80: 6e20 f201 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015f86: 0c02 |004d: move-result-object v2 │ │ -015f88: 1a03 5b00 |004e: const-string v3, ".orientation=" // string@005b │ │ -015f8c: 6e20 f501 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015f92: 0c02 |0053: move-result-object v2 │ │ -015f94: 6e10 e200 0500 |0054: invoke-virtual {v5}, Landroid/view/Display;.getOrientation:()I // method@00e2 │ │ -015f9a: 0a03 |0057: move-result v3 │ │ -015f9c: 6e20 f201 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015fa2: 0c02 |005b: move-result-object v2 │ │ -015fa4: 6e20 f001 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015faa: 6e10 df00 0500 |005f: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -015fb0: 0a02 |0062: move-result v2 │ │ -015fb2: 6e20 f201 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015fb8: 0c02 |0066: move-result-object v2 │ │ -015fba: 1a03 5c00 |0067: const-string v3, ".pixelFormat=" // string@005c │ │ -015fbe: 6e20 f501 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -015fc4: 0c02 |006c: move-result-object v2 │ │ -015fc6: 6e10 e300 0500 |006d: invoke-virtual {v5}, Landroid/view/Display;.getPixelFormat:()I // method@00e3 │ │ -015fcc: 0a03 |0070: move-result v3 │ │ -015fce: 6e20 f201 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -015fd4: 0c02 |0074: move-result-object v2 │ │ -015fd6: 6e20 f001 4200 |0075: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -015fdc: 1a02 ce09 |0078: const-string v2, "getRealMetrics" // string@09ce │ │ -015fe0: 7120 bd03 2500 |007a: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03bd │ │ -015fe6: 0c02 |007d: move-result-object v2 │ │ -015fe8: 6e20 f401 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -015fee: 1a02 cf09 |0081: const-string v2, "getRealSize" // string@09cf │ │ -015ff2: 7120 c103 2500 |0083: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03c1 │ │ -015ff8: 0c02 |0086: move-result-object v2 │ │ -015ffa: 6e20 f401 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -016000: 7110 bf03 0500 |008a: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectRectSize:(Landroid/view/Display;)Ljava/lang/Object; // method@03bf │ │ -016006: 0c02 |008d: move-result-object v2 │ │ -016008: 6e20 f401 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -01600e: 6e10 df00 0500 |0091: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016014: 0a02 |0094: move-result v2 │ │ -016016: 6e20 f201 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01601c: 0c02 |0098: move-result-object v2 │ │ -01601e: 1a03 5e00 |0099: const-string v3, ".refreshRate=" // string@005e │ │ -016022: 6e20 f501 3200 |009b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016028: 0c02 |009e: move-result-object v2 │ │ -01602a: 6e10 e400 0500 |009f: invoke-virtual {v5}, Landroid/view/Display;.getRefreshRate:()F // method@00e4 │ │ -016030: 0a03 |00a2: move-result v3 │ │ -016032: 6e20 f101 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f1 │ │ -016038: 0c02 |00a6: move-result-object v2 │ │ -01603a: 6e20 f001 4200 |00a7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016040: 7110 c003 0500 |00aa: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectRotation:(Landroid/view/Display;)Ljava/lang/Object; // method@03c0 │ │ -016046: 0c02 |00ad: move-result-object v2 │ │ -016048: 6e20 f401 2100 |00ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -01604e: 1a02 e709 |00b1: const-string v2, "getSize" // string@09e7 │ │ -016052: 7120 c103 2500 |00b3: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03c1 │ │ -016058: 0c02 |00b6: move-result-object v2 │ │ -01605a: 6e20 f401 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -016060: 6e10 df00 0500 |00ba: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016066: 0a02 |00bd: move-result v2 │ │ -016068: 6e20 f201 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01606e: 0c02 |00c1: move-result-object v2 │ │ -016070: 1a03 6200 |00c2: const-string v3, ".width=" // string@0062 │ │ -016074: 6e20 f501 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01607a: 0c02 |00c7: move-result-object v2 │ │ -01607c: 6e10 e500 0500 |00c8: invoke-virtual {v5}, Landroid/view/Display;.getWidth:()I // method@00e5 │ │ -016082: 0a03 |00cb: move-result v3 │ │ -016084: 6e20 f201 3200 |00cc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01608a: 0c02 |00cf: move-result-object v2 │ │ -01608c: 6e20 f001 4200 |00d0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016092: 7110 bc03 0500 |00d3: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectIsValid:(Landroid/view/Display;)Ljava/lang/Object; // method@03bc │ │ -016098: 0c02 |00d6: move-result-object v2 │ │ -01609a: 6e20 f401 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0160a0: 6e10 f901 0100 |00da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0160a6: 0c02 |00dd: move-result-object v2 │ │ -0160a8: 1102 |00de: return-object v2 │ │ +015ec8: |[015ec8] org.acra.collector.DisplayManagerCollector.collectDisplayData:(Landroid/view/Display;)Ljava/lang/Object; │ │ +015ed8: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +015edc: 2200 5100 |0002: new-instance v0, Landroid/util/DisplayMetrics; // type@0051 │ │ +015ee0: 7010 cc00 0000 |0004: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@00cc │ │ +015ee6: 6e20 e100 0500 |0007: invoke-virtual {v5, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@00e1 │ │ +015eec: 2201 b000 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +015ef0: 7010 f001 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +015ef6: 7110 ba03 0500 |000f: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectCurrentSizeRange:(Landroid/view/Display;)Ljava/lang/String; // method@03ba │ │ +015efc: 0c02 |0012: move-result-object v2 │ │ +015efe: 6e20 f701 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015f04: 7110 bd03 0500 |0016: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectFlags:(Landroid/view/Display;)Ljava/lang/String; // method@03bd │ │ +015f0a: 0c02 |0019: move-result-object v2 │ │ +015f0c: 6e20 f701 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015f12: 6e10 df00 0500 |001d: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +015f18: 0a02 |0020: move-result v2 │ │ +015f1a: 6e20 f401 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015f20: 0c02 |0024: move-result-object v2 │ │ +015f22: 1a03 5600 |0025: const-string v3, ".height=" // string@0056 │ │ +015f26: 6e20 f701 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015f2c: 0c02 |002a: move-result-object v2 │ │ +015f2e: 6e10 e000 0500 |002b: invoke-virtual {v5}, Landroid/view/Display;.getHeight:()I // method@00e0 │ │ +015f34: 0a03 |002e: move-result v3 │ │ +015f36: 6e20 f401 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015f3c: 0c02 |0032: move-result-object v2 │ │ +015f3e: 6e20 f201 4200 |0033: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015f44: 1a02 a609 |0036: const-string v2, "getMetrics" // string@09a6 │ │ +015f48: 7120 bf03 2500 |0038: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03bf │ │ +015f4e: 0c02 |003b: move-result-object v2 │ │ +015f50: 6e20 f601 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +015f56: 7110 c003 0500 |003f: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectName:(Landroid/view/Display;)Ljava/lang/String; // method@03c0 │ │ +015f5c: 0c02 |0042: move-result-object v2 │ │ +015f5e: 6e20 f701 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015f64: 6e10 df00 0500 |0046: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +015f6a: 0a02 |0049: move-result v2 │ │ +015f6c: 6e20 f401 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015f72: 0c02 |004d: move-result-object v2 │ │ +015f74: 1a03 5b00 |004e: const-string v3, ".orientation=" // string@005b │ │ +015f78: 6e20 f701 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015f7e: 0c02 |0053: move-result-object v2 │ │ +015f80: 6e10 e200 0500 |0054: invoke-virtual {v5}, Landroid/view/Display;.getOrientation:()I // method@00e2 │ │ +015f86: 0a03 |0057: move-result v3 │ │ +015f88: 6e20 f401 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015f8e: 0c02 |005b: move-result-object v2 │ │ +015f90: 6e20 f201 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015f96: 6e10 df00 0500 |005f: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +015f9c: 0a02 |0062: move-result v2 │ │ +015f9e: 6e20 f401 2100 |0063: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015fa4: 0c02 |0066: move-result-object v2 │ │ +015fa6: 1a03 5c00 |0067: const-string v3, ".pixelFormat=" // string@005c │ │ +015faa: 6e20 f701 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +015fb0: 0c02 |006c: move-result-object v2 │ │ +015fb2: 6e10 e300 0500 |006d: invoke-virtual {v5}, Landroid/view/Display;.getPixelFormat:()I // method@00e3 │ │ +015fb8: 0a03 |0070: move-result v3 │ │ +015fba: 6e20 f401 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +015fc0: 0c02 |0074: move-result-object v2 │ │ +015fc2: 6e20 f201 4200 |0075: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +015fc8: 1a02 cd09 |0078: const-string v2, "getRealMetrics" // string@09cd │ │ +015fcc: 7120 bf03 2500 |007a: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03bf │ │ +015fd2: 0c02 |007d: move-result-object v2 │ │ +015fd4: 6e20 f601 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +015fda: 1a02 ce09 |0081: const-string v2, "getRealSize" // string@09ce │ │ +015fde: 7120 c303 2500 |0083: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03c3 │ │ +015fe4: 0c02 |0086: move-result-object v2 │ │ +015fe6: 6e20 f601 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +015fec: 7110 c103 0500 |008a: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectRectSize:(Landroid/view/Display;)Ljava/lang/Object; // method@03c1 │ │ +015ff2: 0c02 |008d: move-result-object v2 │ │ +015ff4: 6e20 f601 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +015ffa: 6e10 df00 0500 |0091: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016000: 0a02 |0094: move-result v2 │ │ +016002: 6e20 f401 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016008: 0c02 |0098: move-result-object v2 │ │ +01600a: 1a03 5e00 |0099: const-string v3, ".refreshRate=" // string@005e │ │ +01600e: 6e20 f701 3200 |009b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016014: 0c02 |009e: move-result-object v2 │ │ +016016: 6e10 e400 0500 |009f: invoke-virtual {v5}, Landroid/view/Display;.getRefreshRate:()F // method@00e4 │ │ +01601c: 0a03 |00a2: move-result v3 │ │ +01601e: 6e20 f301 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f3 │ │ +016024: 0c02 |00a6: move-result-object v2 │ │ +016026: 6e20 f201 4200 |00a7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01602c: 7110 c203 0500 |00aa: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectRotation:(Landroid/view/Display;)Ljava/lang/Object; // method@03c2 │ │ +016032: 0c02 |00ad: move-result-object v2 │ │ +016034: 6e20 f601 2100 |00ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01603a: 1a02 e609 |00b1: const-string v2, "getSize" // string@09e6 │ │ +01603e: 7120 c303 2500 |00b3: invoke-static {v5, v2}, Lorg/acra/collector/DisplayManagerCollector;.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; // method@03c3 │ │ +016044: 0c02 |00b6: move-result-object v2 │ │ +016046: 6e20 f601 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01604c: 6e10 df00 0500 |00ba: invoke-virtual {v5}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016052: 0a02 |00bd: move-result v2 │ │ +016054: 6e20 f401 2100 |00be: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01605a: 0c02 |00c1: move-result-object v2 │ │ +01605c: 1a03 6200 |00c2: const-string v3, ".width=" // string@0062 │ │ +016060: 6e20 f701 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016066: 0c02 |00c7: move-result-object v2 │ │ +016068: 6e10 e500 0500 |00c8: invoke-virtual {v5}, Landroid/view/Display;.getWidth:()I // method@00e5 │ │ +01606e: 0a03 |00cb: move-result v3 │ │ +016070: 6e20 f401 3200 |00cc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016076: 0c02 |00cf: move-result-object v2 │ │ +016078: 6e20 f201 4200 |00d0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01607e: 7110 be03 0500 |00d3: invoke-static {v5}, Lorg/acra/collector/DisplayManagerCollector;.collectIsValid:(Landroid/view/Display;)Ljava/lang/Object; // method@03be │ │ +016084: 0c02 |00d6: move-result-object v2 │ │ +016086: 6e20 f601 2100 |00d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01608c: 6e10 fb01 0100 |00da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016092: 0c02 |00dd: move-result-object v2 │ │ +016094: 1102 |00de: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0007 line=66 │ │ 0x000a line=68 │ │ 0x000f line=70 │ │ 0x0016 line=71 │ │ @@ -12730,324 +12731,319 @@ │ │ 0x0000 - 0x00df reg=5 display Landroid/view/Display; │ │ │ │ #5 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ name : 'collectDisplays' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 171 16-bit code units │ │ -0160ac: |[0160ac] org.acra.collector.DisplayManagerCollector.collectDisplays:(Landroid/content/Context;)Ljava/lang/String; │ │ -0160bc: 120d |0000: const/4 v13, #int 0 // #0 │ │ -0160be: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0160c0: 2209 b000 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -0160c4: 7010 ee01 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0160ca: 7100 9c03 0000 |0007: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -0160d0: 0a0b |000a: move-result v11 │ │ -0160d2: 130c 1100 |000b: const/16 v12, #int 17 // #11 │ │ -0160d6: 35cb 2400 |000d: if-ge v11, v12, 0031 // +0024 │ │ -0160da: 1a0b 5010 |000f: const-string v11, "window" // string@1050 │ │ -0160de: 6e20 4400 be00 |0011: invoke-virtual {v14, v11}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ -0160e4: 0c0a |0014: move-result-object v10 │ │ -0160e6: 1f0a 6400 |0015: check-cast v10, Landroid/view/WindowManager; // type@0064 │ │ -0160ea: 121b |0017: const/4 v11, #int 1 // #1 │ │ -0160ec: 23b4 1102 |0018: new-array v4, v11, [Landroid/view/Display; // type@0211 │ │ -0160f0: 7210 0e01 0a00 |001a: invoke-interface {v10}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@010e │ │ -0160f6: 0c0b |001d: move-result-object v11 │ │ -0160f8: 4d0b 040d |001e: aput-object v11, v4, v13 │ │ -0160fc: 0741 |0020: move-object v1, v4 │ │ -0160fe: 2118 |0021: array-length v8, v1 │ │ -016100: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -016102: 3587 8300 |0023: if-ge v7, v8, 00a6 // +0083 │ │ -016106: 4602 0107 |0025: aget-object v2, v1, v7 │ │ -01610a: 7110 b903 0200 |0027: invoke-static {v2}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplayData:(Landroid/view/Display;)Ljava/lang/Object; // method@03b9 │ │ -016110: 0c0b |002a: move-result-object v11 │ │ -016112: 6e20 f401 b900 |002b: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -016118: d807 0701 |002e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -01611c: 28f3 |0030: goto 0023 // -000d │ │ -01611e: 6e10 bf01 0e00 |0031: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016124: 0c0b |0034: move-result-object v11 │ │ -016126: 1a0c 4501 |0035: const-string v12, "DISPLAY_SERVICE" // string@0145 │ │ -01612a: 6e20 9901 cb00 |0037: invoke-virtual {v11, v12}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -016130: 0c0b |003a: move-result-object v11 │ │ -016132: 120c |003b: const/4 v12, #int 0 // #0 │ │ -016134: 6e20 1502 cb00 |003c: invoke-virtual {v11, v12}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -01613a: 0c0b |003f: move-result-object v11 │ │ -01613c: 1f0b ae00 |0040: check-cast v11, Ljava/lang/String; // type@00ae │ │ -016140: 1f0b ae00 |0042: check-cast v11, Ljava/lang/String; // type@00ae │ │ -016144: 6e20 4400 be00 |0044: invoke-virtual {v14, v11}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ -01614a: 0c03 |0047: move-result-object v3 │ │ -01614c: 6e10 bf01 0300 |0048: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016152: 0c0b |004b: move-result-object v11 │ │ -016154: 1a0c 5609 |004c: const-string v12, "getDisplays" // string@0956 │ │ -016158: 120d |004e: const/4 v13, #int 0 // #0 │ │ -01615a: 23dd 1502 |004f: new-array v13, v13, [Ljava/lang/Class; // type@0215 │ │ -01615e: 6e30 9b01 cb0d |0051: invoke-virtual {v11, v12, v13}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016164: 0c06 |0054: move-result-object v6 │ │ -016166: 120b |0055: const/4 v11, #int 0 // #0 │ │ -016168: 23bb 1702 |0056: new-array v11, v11, [Ljava/lang/Object; // type@0217 │ │ -01616c: 6e30 1d02 360b |0058: invoke-virtual {v6, v3, v11}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016172: 0c0b |005b: move-result-object v11 │ │ -016174: 1f0b 1102 |005c: check-cast v11, [Landroid/view/Display; // type@0211 │ │ -016178: 07b0 |005e: move-object v0, v11 │ │ -01617a: 1f00 1102 |005f: check-cast v0, [Landroid/view/Display; // type@0211 │ │ -01617e: 0704 |0061: move-object v4, v0 │ │ -016180: 28be |0062: goto 0020 // -0042 │ │ -016182: 0d05 |0063: move-exception v5 │ │ -016184: 620b 2f00 |0064: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -016188: 620c 2500 |0066: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01618c: 1a0d 6701 |0068: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -016190: 7240 1c04 cb5d |006a: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -016196: 28b3 |006d: goto 0020 // -004d │ │ -016198: 0d05 |006e: move-exception v5 │ │ -01619a: 620b 2f00 |006f: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01619e: 620c 2500 |0071: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0161a2: 1a0d 6701 |0073: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -0161a6: 7240 1c04 cb5d |0075: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -0161ac: 28a8 |0078: goto 0020 // -0058 │ │ -0161ae: 0d05 |0079: move-exception v5 │ │ -0161b0: 620b 2f00 |007a: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0161b4: 620c 2500 |007c: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0161b8: 1a0d 6701 |007e: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -0161bc: 7240 1c04 cb5d |0080: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -0161c2: 289d |0083: goto 0020 // -0063 │ │ -0161c4: 0d05 |0084: move-exception v5 │ │ -0161c6: 620b 2f00 |0085: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0161ca: 620c 2500 |0087: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0161ce: 1a0d 6701 |0089: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -0161d2: 7240 1c04 cb5d |008b: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -0161d8: 2892 |008e: goto 0020 // -006e │ │ -0161da: 0d05 |008f: move-exception v5 │ │ -0161dc: 620b 2f00 |0090: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0161e0: 620c 2500 |0092: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0161e4: 1a0d 6701 |0094: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -0161e8: 7240 1c04 cb5d |0096: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -0161ee: 2887 |0099: goto 0020 // -0079 │ │ -0161f0: 0d05 |009a: move-exception v5 │ │ -0161f2: 620b 2f00 |009b: sget-object v11, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -0161f6: 620c 2500 |009d: sget-object v12, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0161fa: 1a0d 6701 |009f: const-string v13, "Error while collecting DisplayManager data: " // string@0167 │ │ -0161fe: 7240 1c04 cb5d |00a1: invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041c │ │ -016204: 2900 7cff |00a4: goto/16 0020 // -0084 │ │ -016208: 6e10 f901 0900 |00a6: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01620e: 0c0b |00a9: move-result-object v11 │ │ -016210: 110b |00aa: return-object v11 │ │ + insns size : 170 16-bit code units │ │ +016098: |[016098] org.acra.collector.DisplayManagerCollector.collectDisplays:(Landroid/content/Context;)Ljava/lang/String; │ │ +0160a8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0160aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0160ac: 2206 b000 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +0160b0: 7010 f001 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0160b6: 7100 9e03 0000 |0007: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +0160bc: 0a08 |000a: move-result v8 │ │ +0160be: 130a 1100 |000b: const/16 v10, #int 17 // #11 │ │ +0160c2: 35a8 2300 |000d: if-ge v8, v10, 0030 // +0023 │ │ +0160c6: 1a08 4d10 |000f: const-string v8, "window" // string@104d │ │ +0160ca: 6e20 4400 8c00 |0011: invoke-virtual {v12, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ +0160d0: 0c07 |0014: move-result-object v7 │ │ +0160d2: 1f07 6400 |0015: check-cast v7, Landroid/view/WindowManager; // type@0064 │ │ +0160d6: 1218 |0017: const/4 v8, #int 1 // #1 │ │ +0160d8: 2383 1102 |0018: new-array v3, v8, [Landroid/view/Display; // type@0211 │ │ +0160dc: 7210 0a01 0700 |001a: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@010a │ │ +0160e2: 0c08 |001d: move-result-object v8 │ │ +0160e4: 4d08 0309 |001e: aput-object v8, v3, v9 │ │ +0160e8: 213a |0020: array-length v10, v3 │ │ +0160ea: 0198 |0021: move v8, v9 │ │ +0160ec: 35a8 8300 |0022: if-ge v8, v10, 00a5 // +0083 │ │ +0160f0: 4601 0308 |0024: aget-object v1, v3, v8 │ │ +0160f4: 7110 bb03 0100 |0026: invoke-static {v1}, Lorg/acra/collector/DisplayManagerCollector;.collectDisplayData:(Landroid/view/Display;)Ljava/lang/Object; // method@03bb │ │ +0160fa: 0c09 |0029: move-result-object v9 │ │ +0160fc: 6e20 f601 9600 |002a: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +016102: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +016106: 28f3 |002f: goto 0022 // -000d │ │ +016108: 6e10 c101 0c00 |0030: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01610e: 0c08 |0033: move-result-object v8 │ │ +016110: 1a0a 4501 |0034: const-string v10, "DISPLAY_SERVICE" // string@0145 │ │ +016114: 6e20 9b01 a800 |0036: invoke-virtual {v8, v10}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +01611a: 0c08 |0039: move-result-object v8 │ │ +01611c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +01611e: 6e20 1702 a800 |003b: invoke-virtual {v8, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +016124: 0c08 |003e: move-result-object v8 │ │ +016126: 1f08 ae00 |003f: check-cast v8, Ljava/lang/String; // type@00ae │ │ +01612a: 1f08 ae00 |0041: check-cast v8, Ljava/lang/String; // type@00ae │ │ +01612e: 6e20 4400 8c00 |0043: invoke-virtual {v12, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ +016134: 0c02 |0046: move-result-object v2 │ │ +016136: 6e10 c101 0200 |0047: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01613c: 0c08 |004a: move-result-object v8 │ │ +01613e: 1a0a 5509 |004b: const-string v10, "getDisplays" // string@0955 │ │ +016142: 120b |004d: const/4 v11, #int 0 // #0 │ │ +016144: 23bb 1502 |004e: new-array v11, v11, [Ljava/lang/Class; // type@0215 │ │ +016148: 6e30 9d01 a80b |0050: invoke-virtual {v8, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +01614e: 0c05 |0053: move-result-object v5 │ │ +016150: 1208 |0054: const/4 v8, #int 0 // #0 │ │ +016152: 2388 1702 |0055: new-array v8, v8, [Ljava/lang/Object; // type@0217 │ │ +016156: 6e30 1f02 2508 |0057: invoke-virtual {v5, v2, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +01615c: 0c08 |005a: move-result-object v8 │ │ +01615e: 1f08 1102 |005b: check-cast v8, [Landroid/view/Display; // type@0211 │ │ +016162: 0780 |005d: move-object v0, v8 │ │ +016164: 1f00 1102 |005e: check-cast v0, [Landroid/view/Display; // type@0211 │ │ +016168: 0703 |0060: move-object v3, v0 │ │ +01616a: 28bf |0061: goto 0020 // -0041 │ │ +01616c: 0d04 |0062: move-exception v4 │ │ +01616e: 6208 2f00 |0063: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +016172: 620a 2500 |0065: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016176: 1a0b 6701 |0067: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +01617a: 7240 1e04 a84b |0069: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +016180: 28b4 |006c: goto 0020 // -004c │ │ +016182: 0d04 |006d: move-exception v4 │ │ +016184: 6208 2f00 |006e: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +016188: 620a 2500 |0070: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01618c: 1a0b 6701 |0072: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +016190: 7240 1e04 a84b |0074: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +016196: 28a9 |0077: goto 0020 // -0057 │ │ +016198: 0d04 |0078: move-exception v4 │ │ +01619a: 6208 2f00 |0079: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01619e: 620a 2500 |007b: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0161a2: 1a0b 6701 |007d: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +0161a6: 7240 1e04 a84b |007f: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +0161ac: 289e |0082: goto 0020 // -0062 │ │ +0161ae: 0d04 |0083: move-exception v4 │ │ +0161b0: 6208 2f00 |0084: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +0161b4: 620a 2500 |0086: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0161b8: 1a0b 6701 |0088: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +0161bc: 7240 1e04 a84b |008a: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +0161c2: 2893 |008d: goto 0020 // -006d │ │ +0161c4: 0d04 |008e: move-exception v4 │ │ +0161c6: 6208 2f00 |008f: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +0161ca: 620a 2500 |0091: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0161ce: 1a0b 6701 |0093: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +0161d2: 7240 1e04 a84b |0095: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +0161d8: 2888 |0098: goto 0020 // -0078 │ │ +0161da: 0d04 |0099: move-exception v4 │ │ +0161dc: 6208 2f00 |009a: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +0161e0: 620a 2500 |009c: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0161e4: 1a0b 6701 |009e: const-string v11, "Error while collecting DisplayManager data: " // string@0167 │ │ +0161e8: 7240 1e04 a84b |00a0: invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@041e │ │ +0161ee: 2900 7dff |00a3: goto/16 0020 // -0083 │ │ +0161f2: 6e10 fb01 0600 |00a5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0161f8: 0c08 |00a8: move-result-object v8 │ │ +0161fa: 1108 |00a9: return-object v8 │ │ catches : 1 │ │ - 0x0031 - 0x0062 │ │ - Ljava/lang/IllegalArgumentException; -> 0x0063 │ │ - Ljava/lang/SecurityException; -> 0x006e │ │ - Ljava/lang/IllegalAccessException; -> 0x0079 │ │ - Ljava/lang/NoSuchFieldException; -> 0x0084 │ │ - Ljava/lang/NoSuchMethodException; -> 0x008f │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x009a │ │ + 0x0030 - 0x0061 │ │ + Ljava/lang/IllegalArgumentException; -> 0x0062 │ │ + Ljava/lang/SecurityException; -> 0x006d │ │ + Ljava/lang/IllegalAccessException; -> 0x0078 │ │ + Ljava/lang/NoSuchFieldException; -> 0x0083 │ │ + Ljava/lang/NoSuchMethodException; -> 0x008e │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0099 │ │ positions : │ │ 0x0001 line=24 │ │ 0x0002 line=25 │ │ 0x0007 line=27 │ │ 0x000f line=30 │ │ + 0x0011 line=31 │ │ 0x0017 line=32 │ │ 0x001a line=33 │ │ 0x0020 line=57 │ │ - 0x0027 line=58 │ │ - 0x002e line=57 │ │ - 0x0031 line=38 │ │ - 0x0048 line=40 │ │ - 0x0055 line=41 │ │ - 0x0063 line=42 │ │ - 0x0064 line=43 │ │ - 0x006e line=44 │ │ - 0x006f line=45 │ │ - 0x0079 line=46 │ │ - 0x007a line=47 │ │ - 0x0084 line=48 │ │ - 0x0085 line=49 │ │ - 0x008f line=50 │ │ - 0x0090 line=51 │ │ - 0x009a line=52 │ │ - 0x009b line=53 │ │ - 0x00a6 line=61 │ │ - locals : │ │ - 0x0017 - 0x0020 reg=10 windowManager Landroid/view/WindowManager; │ │ - 0x0021 - 0x0031 reg=1 arr$ [Landroid/view/Display; │ │ - 0x0027 - 0x0031 reg=2 display Landroid/view/Display; │ │ - 0x0023 - 0x0031 reg=7 i$ I │ │ - 0x0022 - 0x0031 reg=8 len$ I │ │ - 0x0048 - 0x0063 reg=3 displayManager Ljava/lang/Object; │ │ - 0x0055 - 0x0063 reg=6 getDisplays Ljava/lang/reflect/Method; │ │ - 0x0064 - 0x006e reg=5 e Ljava/lang/IllegalArgumentException; │ │ - 0x006f - 0x0079 reg=5 e Ljava/lang/SecurityException; │ │ - 0x007a - 0x0084 reg=5 e Ljava/lang/IllegalAccessException; │ │ - 0x0085 - 0x008f reg=5 e Ljava/lang/NoSuchFieldException; │ │ - 0x0090 - 0x009a reg=5 e Ljava/lang/NoSuchMethodException; │ │ - 0x009b - 0x00a6 reg=5 e Ljava/lang/reflect/InvocationTargetException; │ │ - 0x00a6 - 0x00ab reg=1 arr$ [Landroid/view/Display; │ │ - 0x0002 - 0x00ab reg=4 displays [Landroid/view/Display; │ │ - 0x00a6 - 0x00ab reg=7 i$ I │ │ - 0x00a6 - 0x00ab reg=8 len$ I │ │ - 0x0007 - 0x00ab reg=9 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00ab reg=14 ctx Landroid/content/Context; │ │ + 0x0026 line=58 │ │ + 0x002d line=57 │ │ + 0x0030 line=38 │ │ + 0x003b line=39 │ │ + 0x0043 line=38 │ │ + 0x0047 line=40 │ │ + 0x0054 line=41 │ │ + 0x0062 line=42 │ │ + 0x0063 line=43 │ │ + 0x006d line=44 │ │ + 0x006e line=45 │ │ + 0x0078 line=46 │ │ + 0x0079 line=47 │ │ + 0x0083 line=48 │ │ + 0x0084 line=49 │ │ + 0x008e line=50 │ │ + 0x008f line=51 │ │ + 0x0099 line=52 │ │ + 0x009a line=53 │ │ + 0x00a5 line=61 │ │ + locals : │ │ + 0x0017 - 0x0020 reg=7 windowManager Landroid/view/WindowManager; │ │ + 0x0026 - 0x0030 reg=1 display Landroid/view/Display; │ │ + 0x0047 - 0x0062 reg=2 displayManager Ljava/lang/Object; │ │ + 0x0054 - 0x0062 reg=5 getDisplays Ljava/lang/reflect/Method; │ │ + 0x0063 - 0x006d reg=4 e Ljava/lang/IllegalArgumentException; │ │ + 0x006e - 0x0078 reg=4 e Ljava/lang/SecurityException; │ │ + 0x0079 - 0x0083 reg=4 e Ljava/lang/IllegalAccessException; │ │ + 0x0084 - 0x008e reg=4 e Ljava/lang/NoSuchFieldException; │ │ + 0x008f - 0x0099 reg=4 e Ljava/lang/NoSuchMethodException; │ │ + 0x009a - 0x00a5 reg=4 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0002 - 0x00aa reg=3 displays [Landroid/view/Display; │ │ + 0x0007 - 0x00aa reg=6 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x00aa reg=12 ctx Landroid/content/Context; │ │ │ │ #6 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ name : 'collectFlags' │ │ type : '(Landroid/view/Display;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 118 16-bit code units │ │ -016234: |[016234] org.acra.collector.DisplayManagerCollector.collectFlags:(Landroid/view/Display;)Ljava/lang/String; │ │ -016244: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -016248: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01624e: 6e10 bf01 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016254: 0c07 |0008: move-result-object v7 │ │ -016256: 1a08 6809 |0009: const-string v8, "getFlags" // string@0968 │ │ -01625a: 1209 |000b: const/4 v9, #int 0 // #0 │ │ -01625c: 2399 1502 |000c: new-array v9, v9, [Ljava/lang/Class; // type@0215 │ │ -016260: 6e30 9b01 8709 |000e: invoke-virtual {v7, v8, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016266: 0c03 |0011: move-result-object v3 │ │ -016268: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -01626a: 2377 1702 |0013: new-array v7, v7, [Ljava/lang/Object; // type@0217 │ │ -01626e: 6e30 1d02 a307 |0015: invoke-virtual {v3, v10, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016274: 0c07 |0018: move-result-object v7 │ │ -016276: 1f07 9d00 |0019: check-cast v7, Ljava/lang/Integer; // type@009d │ │ -01627a: 6e10 ab01 0700 |001b: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -016280: 0a02 |001e: move-result v2 │ │ -016282: 6e10 bf01 0a00 |001f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016288: 0c07 |0022: move-result-object v7 │ │ -01628a: 6e10 9a01 0700 |0023: invoke-virtual {v7}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -016290: 0c00 |0026: move-result-object v0 │ │ -016292: 2105 |0027: array-length v5, v0 │ │ -016294: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -016296: 3554 2100 |0029: if-ge v4, v5, 004a // +0021 │ │ -01629a: 4601 0004 |002b: aget-object v1, v0, v4 │ │ -01629e: 6e10 1802 0100 |002d: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0162a4: 0c07 |0030: move-result-object v7 │ │ -0162a6: 1a08 7b01 |0031: const-string v8, "FLAG_" // string@017b │ │ -0162aa: 6e20 df01 8700 |0033: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -0162b0: 0a07 |0036: move-result v7 │ │ -0162b2: 3807 1000 |0037: if-eqz v7, 0047 // +0010 │ │ -0162b6: 6207 f500 |0039: sget-object v7, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ -0162ba: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -0162bc: 6e20 1602 8100 |003c: invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -0162c2: 0a08 |003f: move-result v8 │ │ -0162c4: 6e10 1802 0100 |0040: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0162ca: 0c09 |0043: move-result-object v9 │ │ -0162cc: 6e30 dc00 8709 |0044: invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -0162d2: d804 0401 |0047: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0162d6: 28e0 |0049: goto 0029 // -0020 │ │ -0162d8: 6e10 df00 0a00 |004a: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -0162de: 0a07 |004d: move-result v7 │ │ -0162e0: 6e20 f201 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0162e6: 0c07 |0051: move-result-object v7 │ │ -0162e8: 1a08 5500 |0052: const-string v8, ".flags=" // string@0055 │ │ -0162ec: 6e20 f501 8700 |0054: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0162f2: 0c07 |0057: move-result-object v7 │ │ -0162f4: 6208 f500 |0058: sget-object v8, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ -0162f8: 7120 b703 2800 |005a: invoke-static {v8, v2}, Lorg/acra/collector/DisplayManagerCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03b7 │ │ -0162fe: 0c08 |005d: move-result-object v8 │ │ -016300: 6e20 f501 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016306: 0c07 |0061: move-result-object v7 │ │ -016308: 1308 0a00 |0062: const/16 v8, #int 10 // #a │ │ -01630c: 6e20 f001 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016312: 6e10 f901 0600 |0067: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -016318: 0c07 |006a: move-result-object v7 │ │ -01631a: 1107 |006b: return-object v7 │ │ -01631c: 0d07 |006c: move-exception v7 │ │ -01631e: 28fa |006d: goto 0067 // -0006 │ │ -016320: 0d07 |006e: move-exception v7 │ │ -016322: 28f8 |006f: goto 0067 // -0008 │ │ -016324: 0d07 |0070: move-exception v7 │ │ -016326: 28f6 |0071: goto 0067 // -000a │ │ -016328: 0d07 |0072: move-exception v7 │ │ -01632a: 28f4 |0073: goto 0067 // -000c │ │ -01632c: 0d07 |0074: move-exception v7 │ │ -01632e: 28f2 |0075: goto 0067 // -000e │ │ + insns size : 119 16-bit code units │ │ +01621c: |[01621c] org.acra.collector.DisplayManagerCollector.collectFlags:(Landroid/view/Display;)Ljava/lang/String; │ │ +01622c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01622e: 2203 b000 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +016232: 7010 f001 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +016238: 6e10 c101 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01623e: 0c04 |0009: move-result-object v4 │ │ +016240: 1a06 6709 |000a: const-string v6, "getFlags" // string@0967 │ │ +016244: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +016246: 2377 1502 |000d: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ +01624a: 6e30 9d01 6407 |000f: invoke-virtual {v4, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016250: 0c02 |0012: move-result-object v2 │ │ +016252: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +016254: 2344 1702 |0014: new-array v4, v4, [Ljava/lang/Object; // type@0217 │ │ +016258: 6e30 1f02 a204 |0016: invoke-virtual {v2, v10, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +01625e: 0c04 |0019: move-result-object v4 │ │ +016260: 1f04 9d00 |001a: check-cast v4, Ljava/lang/Integer; // type@009d │ │ +016264: 6e10 ad01 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01626a: 0a01 |001f: move-result v1 │ │ +01626c: 6e10 c101 0a00 |0020: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016272: 0c04 |0023: move-result-object v4 │ │ +016274: 6e10 9c01 0400 |0024: invoke-virtual {v4}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +01627a: 0c06 |0027: move-result-object v6 │ │ +01627c: 2167 |0028: array-length v7, v6 │ │ +01627e: 0154 |0029: move v4, v5 │ │ +016280: 3574 2100 |002a: if-ge v4, v7, 004b // +0021 │ │ +016284: 4600 0604 |002c: aget-object v0, v6, v4 │ │ +016288: 6e10 1a02 0000 |002e: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01628e: 0c05 |0031: move-result-object v5 │ │ +016290: 1a08 7b01 |0032: const-string v8, "FLAG_" // string@017b │ │ +016294: 6e20 e101 8500 |0034: invoke-virtual {v5, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +01629a: 0a05 |0037: move-result v5 │ │ +01629c: 3805 1000 |0038: if-eqz v5, 0048 // +0010 │ │ +0162a0: 6205 f500 |003a: sget-object v5, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ +0162a4: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +0162a6: 6e20 1802 8000 |003d: invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +0162ac: 0a08 |0040: move-result v8 │ │ +0162ae: 6e10 1a02 0000 |0041: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0162b4: 0c09 |0044: move-result-object v9 │ │ +0162b6: 6e30 dc00 8509 |0045: invoke-virtual {v5, v8, v9}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +0162bc: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0162c0: 28e0 |004a: goto 002a // -0020 │ │ +0162c2: 6e10 df00 0a00 |004b: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +0162c8: 0a04 |004e: move-result v4 │ │ +0162ca: 6e20 f401 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0162d0: 0c04 |0052: move-result-object v4 │ │ +0162d2: 1a05 5500 |0053: const-string v5, ".flags=" // string@0055 │ │ +0162d6: 6e20 f701 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0162dc: 0c04 |0058: move-result-object v4 │ │ +0162de: 6205 f500 |0059: sget-object v5, Lorg/acra/collector/DisplayManagerCollector;.mFlagsNames:Landroid/util/SparseArray; // field@00f5 │ │ +0162e2: 7120 b903 1500 |005b: invoke-static {v5, v1}, Lorg/acra/collector/DisplayManagerCollector;.activeFlags:(Landroid/util/SparseArray;I)Ljava/lang/String; // method@03b9 │ │ +0162e8: 0c05 |005e: move-result-object v5 │ │ +0162ea: 6e20 f701 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0162f0: 0c04 |0062: move-result-object v4 │ │ +0162f2: 1305 0a00 |0063: const/16 v5, #int 10 // #a │ │ +0162f6: 6e20 f201 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0162fc: 6e10 fb01 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016302: 0c04 |006b: move-result-object v4 │ │ +016304: 1104 |006c: return-object v4 │ │ +016306: 0d04 |006d: move-exception v4 │ │ +016308: 28fa |006e: goto 0068 // -0006 │ │ +01630a: 0d04 |006f: move-exception v4 │ │ +01630c: 28f8 |0070: goto 0068 // -0008 │ │ +01630e: 0d04 |0071: move-exception v4 │ │ +016310: 28f6 |0072: goto 0068 // -000a │ │ +016312: 0d04 |0073: move-exception v4 │ │ +016314: 28f4 |0074: goto 0068 // -000c │ │ +016316: 0d04 |0075: move-exception v4 │ │ +016318: 28f2 |0076: goto 0068 // -000e │ │ catches : 1 │ │ - 0x0005 - 0x0067 │ │ - Ljava/lang/SecurityException; -> 0x0074 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0072 │ │ - Ljava/lang/IllegalArgumentException; -> 0x0070 │ │ - Ljava/lang/IllegalAccessException; -> 0x006e │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x006c │ │ - positions : │ │ - 0x0000 line=191 │ │ - 0x0005 line=193 │ │ - 0x0012 line=194 │ │ - 0x001f line=196 │ │ - 0x002d line=197 │ │ - 0x0039 line=198 │ │ - 0x0047 line=196 │ │ - 0x004a line=202 │ │ - 0x0067 line=210 │ │ - 0x006c line=208 │ │ - 0x006e line=207 │ │ - 0x0070 line=206 │ │ - 0x0072 line=205 │ │ - 0x0074 line=204 │ │ - locals : │ │ - 0x002d - 0x004a reg=1 field Ljava/lang/reflect/Field; │ │ - 0x0027 - 0x0067 reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x001f - 0x0067 reg=2 flags I │ │ - 0x0012 - 0x0067 reg=3 getFlags Ljava/lang/reflect/Method; │ │ - 0x0029 - 0x0067 reg=4 i$ I │ │ - 0x0028 - 0x0067 reg=5 len$ I │ │ - 0x0005 - 0x0076 reg=6 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0076 reg=10 display Landroid/view/Display; │ │ + 0x0006 - 0x0068 │ │ + Ljava/lang/SecurityException; -> 0x0075 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0073 │ │ + Ljava/lang/IllegalArgumentException; -> 0x0071 │ │ + Ljava/lang/IllegalAccessException; -> 0x006f │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x006d │ │ + positions : │ │ + 0x0001 line=191 │ │ + 0x0006 line=193 │ │ + 0x0013 line=194 │ │ + 0x0020 line=196 │ │ + 0x002e line=197 │ │ + 0x003a line=198 │ │ + 0x0048 line=196 │ │ + 0x004b line=202 │ │ + 0x0065 line=203 │ │ + 0x0068 line=210 │ │ + 0x006d line=208 │ │ + 0x006f line=207 │ │ + 0x0071 line=206 │ │ + 0x0073 line=205 │ │ + 0x0075 line=204 │ │ + locals : │ │ + 0x002e - 0x004b reg=0 field Ljava/lang/reflect/Field; │ │ + 0x0020 - 0x0068 reg=1 flags I │ │ + 0x0013 - 0x0068 reg=2 getFlags Ljava/lang/reflect/Method; │ │ + 0x0006 - 0x0077 reg=3 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0077 reg=10 display Landroid/view/Display; │ │ │ │ #7 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ name : 'collectIsValid' │ │ type : '(Landroid/view/Display;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -01634c: |[01634c] org.acra.collector.DisplayManagerCollector.collectIsValid:(Landroid/view/Display;)Ljava/lang/Object; │ │ -01635c: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -016360: 7010 ee01 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -016366: 6e10 bf01 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01636c: 0c03 |0008: move-result-object v3 │ │ -01636e: 1a04 f50a |0009: const-string v4, "isValid" // string@0af5 │ │ -016372: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -016374: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ -016378: 6e30 9b01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -01637e: 0c00 |0011: move-result-object v0 │ │ -016380: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -016382: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -016386: 6e30 1d02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -01638c: 0c02 |0018: move-result-object v2 │ │ -01638e: 1f02 9100 |0019: check-cast v2, Ljava/lang/Boolean; // type@0091 │ │ -016392: 6e10 df00 0600 |001b: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016398: 0a03 |001e: move-result v3 │ │ -01639a: 6e20 f201 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0163a0: 0c03 |0022: move-result-object v3 │ │ -0163a2: 1a04 5800 |0023: const-string v4, ".isValid=" // string@0058 │ │ -0163a6: 6e20 f501 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0163ac: 0c03 |0028: move-result-object v3 │ │ -0163ae: 6e20 f401 2300 |0029: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0163b4: 0c03 |002c: move-result-object v3 │ │ -0163b6: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ -0163ba: 6e20 f001 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0163c0: 6e10 f901 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0163c6: 0c03 |0035: move-result-object v3 │ │ -0163c8: 1103 |0036: return-object v3 │ │ -0163ca: 0d03 |0037: move-exception v3 │ │ -0163cc: 28fa |0038: goto 0032 // -0006 │ │ -0163ce: 0d03 |0039: move-exception v3 │ │ -0163d0: 28f8 |003a: goto 0032 // -0008 │ │ -0163d2: 0d03 |003b: move-exception v3 │ │ -0163d4: 28f6 |003c: goto 0032 // -000a │ │ -0163d6: 0d03 |003d: move-exception v3 │ │ -0163d8: 28f4 |003e: goto 0032 // -000c │ │ -0163da: 0d03 |003f: move-exception v3 │ │ -0163dc: 28f2 |0040: goto 0032 // -000e │ │ +016338: |[016338] org.acra.collector.DisplayManagerCollector.collectIsValid:(Landroid/view/Display;)Ljava/lang/Object; │ │ +016348: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +01634c: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +016352: 6e10 c101 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016358: 0c03 |0008: move-result-object v3 │ │ +01635a: 1a04 f30a |0009: const-string v4, "isValid" // string@0af3 │ │ +01635e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +016360: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +016364: 6e30 9d01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +01636a: 0c00 |0011: move-result-object v0 │ │ +01636c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +01636e: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +016372: 6e30 1f02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016378: 0c02 |0018: move-result-object v2 │ │ +01637a: 1f02 9100 |0019: check-cast v2, Ljava/lang/Boolean; // type@0091 │ │ +01637e: 6e10 df00 0600 |001b: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016384: 0a03 |001e: move-result v3 │ │ +016386: 6e20 f401 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01638c: 0c03 |0022: move-result-object v3 │ │ +01638e: 1a04 5800 |0023: const-string v4, ".isValid=" // string@0058 │ │ +016392: 6e20 f701 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016398: 0c03 |0028: move-result-object v3 │ │ +01639a: 6e20 f601 2300 |0029: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +0163a0: 0c03 |002c: move-result-object v3 │ │ +0163a2: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ +0163a6: 6e20 f201 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0163ac: 6e10 fb01 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0163b2: 0c03 |0035: move-result-object v3 │ │ +0163b4: 1103 |0036: return-object v3 │ │ +0163b6: 0d03 |0037: move-exception v3 │ │ +0163b8: 28fa |0038: goto 0032 // -0006 │ │ +0163ba: 0d03 |0039: move-exception v3 │ │ +0163bc: 28f8 |003a: goto 0032 // -0008 │ │ +0163be: 0d03 |003b: move-exception v3 │ │ +0163c0: 28f6 |003c: goto 0032 // -000a │ │ +0163c2: 0d03 |003d: move-exception v3 │ │ +0163c4: 28f4 |003e: goto 0032 // -000c │ │ +0163c6: 0d03 |003f: move-exception v3 │ │ +0163c8: 28f2 |0040: goto 0032 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0032 │ │ Ljava/lang/SecurityException; -> 0x003f │ │ Ljava/lang/NoSuchMethodException; -> 0x003d │ │ Ljava/lang/IllegalArgumentException; -> 0x003b │ │ Ljava/lang/IllegalAccessException; -> 0x0039 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0037 │ │ @@ -13073,289 +13069,294 @@ │ │ type : '(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 360 16-bit code units │ │ -0163fc: |[0163fc] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ │ -01640c: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -016410: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -016416: 6e10 bf01 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01641c: 0c07 |0008: move-result-object v7 │ │ -01641e: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -016420: 2388 1502 |000a: new-array v8, v8, [Ljava/lang/Class; // type@0215 │ │ -016424: 6e30 9b01 b708 |000c: invoke-virtual {v7, v11, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -01642a: 0c02 |000f: move-result-object v2 │ │ -01642c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -01642e: 2377 1702 |0011: new-array v7, v7, [Ljava/lang/Object; // type@0217 │ │ -016432: 6e30 1d02 a207 |0013: invoke-virtual {v2, v10, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016438: 0c05 |0016: move-result-object v5 │ │ -01643a: 1f05 5100 |0017: check-cast v5, Landroid/util/DisplayMetrics; // type@0051 │ │ -01643e: 1c07 5100 |0019: const-class v7, Landroid/util/DisplayMetrics; // type@0051 │ │ -016442: 6e10 9a01 0700 |001b: invoke-virtual {v7}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -016448: 0c00 |001e: move-result-object v0 │ │ -01644a: 2104 |001f: array-length v4, v0 │ │ -01644c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -01644e: 3543 3900 |0021: if-ge v3, v4, 005a // +0039 │ │ -016452: 4601 0003 |0023: aget-object v1, v0, v3 │ │ -016456: 6e10 1902 0100 |0025: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0219 │ │ -01645c: 0c07 |0028: move-result-object v7 │ │ -01645e: 1c08 9d00 |0029: const-class v8, Ljava/lang/Integer; // type@009d │ │ -016462: 6e20 be01 8700 |002b: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01be │ │ -016468: 0a07 |002e: move-result v7 │ │ -01646a: 3807 2800 |002f: if-eqz v7, 0057 // +0028 │ │ -01646e: 6e10 1802 0100 |0031: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -016474: 0c07 |0034: move-result-object v7 │ │ -016476: 1a08 3a01 |0035: const-string v8, "DENSITY_" // string@013a │ │ -01647a: 6e20 df01 8700 |0037: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -016480: 0a07 |003a: move-result v7 │ │ -016482: 3807 1c00 |003b: if-eqz v7, 0057 // +001c │ │ -016486: 6e10 1802 0100 |003d: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -01648c: 0c07 |0040: move-result-object v7 │ │ -01648e: 1a08 3b01 |0041: const-string v8, "DENSITY_DEFAULT" // string@013b │ │ -016492: 6e20 d401 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -016498: 0a07 |0046: move-result v7 │ │ -01649a: 3907 1000 |0047: if-nez v7, 0057 // +0010 │ │ -01649e: 6207 f400 |0049: sget-object v7, Lorg/acra/collector/DisplayManagerCollector;.mDensities:Landroid/util/SparseArray; // field@00f4 │ │ -0164a2: 1208 |004b: const/4 v8, #int 0 // #0 │ │ -0164a4: 6e20 1602 8100 |004c: invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -0164aa: 0a08 |004f: move-result v8 │ │ -0164ac: 6e10 1802 0100 |0050: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0164b2: 0c09 |0053: move-result-object v9 │ │ -0164b4: 6e30 dc00 8709 |0054: invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -0164ba: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0164be: 28c8 |0059: goto 0021 // -0038 │ │ -0164c0: 6e10 df00 0a00 |005a: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -0164c6: 0a07 |005d: move-result v7 │ │ -0164c8: 6e20 f201 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0164ce: 0c07 |0061: move-result-object v7 │ │ -0164d0: 1308 2e00 |0062: const/16 v8, #int 46 // #2e │ │ -0164d4: 6e20 f001 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0164da: 0c07 |0067: move-result-object v7 │ │ -0164dc: 6e20 f501 b700 |0068: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0164e2: 0c07 |006b: move-result-object v7 │ │ -0164e4: 1a08 5300 |006c: const-string v8, ".density=" // string@0053 │ │ -0164e8: 6e20 f501 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0164ee: 0c07 |0071: move-result-object v7 │ │ -0164f0: 5258 1600 |0072: iget v8, v5, Landroid/util/DisplayMetrics;.density:F // field@0016 │ │ -0164f4: 6e20 f101 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f1 │ │ -0164fa: 0c07 |0077: move-result-object v7 │ │ -0164fc: 1308 0a00 |0078: const/16 v8, #int 10 // #a │ │ -016500: 6e20 f001 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016506: 6e10 df00 0a00 |007d: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -01650c: 0a07 |0080: move-result v7 │ │ -01650e: 6e20 f201 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016514: 0c07 |0084: move-result-object v7 │ │ -016516: 1308 2e00 |0085: const/16 v8, #int 46 // #2e │ │ -01651a: 6e20 f001 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016520: 0c07 |008a: move-result-object v7 │ │ -016522: 6e20 f501 b700 |008b: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016528: 0c07 |008e: move-result-object v7 │ │ -01652a: 1a08 5400 |008f: const-string v8, ".densityDpi=" // string@0054 │ │ -01652e: 6e20 f501 8700 |0091: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016534: 0c07 |0094: move-result-object v7 │ │ -016536: 6e10 bf01 0500 |0095: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01653c: 0c08 |0098: move-result-object v8 │ │ -01653e: 1a09 1308 |0099: const-string v9, "densityDpi" // string@0813 │ │ -016542: 6e20 9901 9800 |009b: invoke-virtual {v8, v9}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -016548: 0c08 |009e: move-result-object v8 │ │ -01654a: 6e20 f401 8700 |009f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -016550: 0c07 |00a2: move-result-object v7 │ │ -016552: 1308 0a00 |00a3: const/16 v8, #int 10 // #a │ │ -016556: 6e20 f001 8700 |00a5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01655c: 6e10 df00 0a00 |00a8: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016562: 0a07 |00ab: move-result v7 │ │ -016564: 6e20 f201 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01656a: 0c07 |00af: move-result-object v7 │ │ -01656c: 1308 2e00 |00b0: const/16 v8, #int 46 // #2e │ │ -016570: 6e20 f001 8700 |00b2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016576: 0c07 |00b5: move-result-object v7 │ │ -016578: 6e20 f501 b700 |00b6: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01657e: 0c07 |00b9: move-result-object v7 │ │ -016580: 1a08 330e |00ba: const-string v8, "scaledDensity=x" // string@0e33 │ │ -016584: 6e20 f501 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01658a: 0c07 |00bf: move-result-object v7 │ │ -01658c: 5258 1800 |00c0: iget v8, v5, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0018 │ │ -016590: 6e20 f101 8700 |00c2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f1 │ │ -016596: 0c07 |00c5: move-result-object v7 │ │ -016598: 1308 0a00 |00c6: const/16 v8, #int 10 // #a │ │ -01659c: 6e20 f001 8700 |00c8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0165a2: 6e10 df00 0a00 |00cb: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -0165a8: 0a07 |00ce: move-result v7 │ │ -0165aa: 6e20 f201 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0165b0: 0c07 |00d2: move-result-object v7 │ │ -0165b2: 1308 2e00 |00d3: const/16 v8, #int 46 // #2e │ │ -0165b6: 6e20 f001 8700 |00d5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0165bc: 0c07 |00d8: move-result-object v7 │ │ -0165be: 6e20 f501 b700 |00d9: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0165c4: 0c07 |00dc: move-result-object v7 │ │ -0165c6: 1a08 6300 |00dd: const-string v8, ".widthPixels=" // string@0063 │ │ -0165ca: 6e20 f501 8700 |00df: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0165d0: 0c07 |00e2: move-result-object v7 │ │ -0165d2: 5258 1900 |00e3: iget v8, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0019 │ │ -0165d6: 6e20 f201 8700 |00e5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0165dc: 0c07 |00e8: move-result-object v7 │ │ -0165de: 1308 0a00 |00e9: const/16 v8, #int 10 // #a │ │ -0165e2: 6e20 f001 8700 |00eb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0165e8: 6e10 df00 0a00 |00ee: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -0165ee: 0a07 |00f1: move-result v7 │ │ -0165f0: 6e20 f201 7600 |00f2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0165f6: 0c07 |00f5: move-result-object v7 │ │ -0165f8: 1308 2e00 |00f6: const/16 v8, #int 46 // #2e │ │ -0165fc: 6e20 f001 8700 |00f8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016602: 0c07 |00fb: move-result-object v7 │ │ -016604: 6e20 f501 b700 |00fc: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01660a: 0c07 |00ff: move-result-object v7 │ │ -01660c: 1a08 5700 |0100: const-string v8, ".heightPixels=" // string@0057 │ │ -016610: 6e20 f501 8700 |0102: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016616: 0c07 |0105: move-result-object v7 │ │ -016618: 5258 1700 |0106: iget v8, v5, Landroid/util/DisplayMetrics;.heightPixels:I // field@0017 │ │ -01661c: 6e20 f201 8700 |0108: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016622: 0c07 |010b: move-result-object v7 │ │ -016624: 1308 0a00 |010c: const/16 v8, #int 10 // #a │ │ -016628: 6e20 f001 8700 |010e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01662e: 6e10 df00 0a00 |0111: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016634: 0a07 |0114: move-result v7 │ │ -016636: 6e20 f201 7600 |0115: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01663c: 0c07 |0118: move-result-object v7 │ │ -01663e: 1308 2e00 |0119: const/16 v8, #int 46 // #2e │ │ -016642: 6e20 f001 8700 |011b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016648: 0c07 |011e: move-result-object v7 │ │ -01664a: 6e20 f501 b700 |011f: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016650: 0c07 |0122: move-result-object v7 │ │ -016652: 1a08 6400 |0123: const-string v8, ".xdpi=" // string@0064 │ │ -016656: 6e20 f501 8700 |0125: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01665c: 0c07 |0128: move-result-object v7 │ │ -01665e: 5258 1a00 |0129: iget v8, v5, Landroid/util/DisplayMetrics;.xdpi:F // field@001a │ │ -016662: 6e20 f101 8700 |012b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f1 │ │ -016668: 0c07 |012e: move-result-object v7 │ │ -01666a: 1308 0a00 |012f: const/16 v8, #int 10 // #a │ │ -01666e: 6e20 f001 8700 |0131: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016674: 6e10 df00 0a00 |0134: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -01667a: 0a07 |0137: move-result v7 │ │ -01667c: 6e20 f201 7600 |0138: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016682: 0c07 |013b: move-result-object v7 │ │ -016684: 1308 2e00 |013c: const/16 v8, #int 46 // #2e │ │ -016688: 6e20 f001 8700 |013e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01668e: 0c07 |0141: move-result-object v7 │ │ -016690: 6e20 f501 b700 |0142: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016696: 0c07 |0145: move-result-object v7 │ │ -016698: 1a08 6500 |0146: const-string v8, ".ydpi=" // string@0065 │ │ -01669c: 6e20 f501 8700 |0148: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0166a2: 0c07 |014b: move-result-object v7 │ │ -0166a4: 5258 1b00 |014c: iget v8, v5, Landroid/util/DisplayMetrics;.ydpi:F // field@001b │ │ -0166a8: 6e20 f101 8700 |014e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f1 │ │ -0166ae: 0c07 |0151: move-result-object v7 │ │ -0166b0: 1308 0a00 |0152: const/16 v8, #int 10 // #a │ │ -0166b4: 6e20 f001 8700 |0154: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0166ba: 6e10 f901 0600 |0157: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0166c0: 0c07 |015a: move-result-object v7 │ │ -0166c2: 1107 |015b: return-object v7 │ │ -0166c4: 0d07 |015c: move-exception v7 │ │ -0166c6: 28fa |015d: goto 0157 // -0006 │ │ -0166c8: 0d07 |015e: move-exception v7 │ │ -0166ca: 28f8 |015f: goto 0157 // -0008 │ │ -0166cc: 0d07 |0160: move-exception v7 │ │ -0166ce: 28f6 |0161: goto 0157 // -000a │ │ -0166d0: 0d07 |0162: move-exception v7 │ │ -0166d2: 28f4 |0163: goto 0157 // -000c │ │ -0166d4: 0d07 |0164: move-exception v7 │ │ -0166d6: 28f2 |0165: goto 0157 // -000e │ │ -0166d8: 0d07 |0166: move-exception v7 │ │ -0166da: 28f0 |0167: goto 0157 // -0010 │ │ +0163e8: |[0163e8] org.acra.collector.DisplayManagerCollector.collectMetrics:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ │ +0163f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0163fa: 2203 b000 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +0163fe: 7010 f001 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +016404: 6e10 c101 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01640a: 0c05 |0009: move-result-object v5 │ │ +01640c: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +01640e: 2366 1502 |000b: new-array v6, v6, [Ljava/lang/Class; // type@0215 │ │ +016412: 6e30 9d01 b506 |000d: invoke-virtual {v5, v11, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016418: 0c01 |0010: move-result-object v1 │ │ +01641a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +01641c: 2355 1702 |0012: new-array v5, v5, [Ljava/lang/Object; // type@0217 │ │ +016420: 6e30 1f02 a105 |0014: invoke-virtual {v1, v10, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016426: 0c02 |0017: move-result-object v2 │ │ +016428: 1f02 5100 |0018: check-cast v2, Landroid/util/DisplayMetrics; // type@0051 │ │ +01642c: 1c05 5100 |001a: const-class v5, Landroid/util/DisplayMetrics; // type@0051 │ │ +016430: 6e10 9c01 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +016436: 0c05 |001f: move-result-object v5 │ │ +016438: 2156 |0020: array-length v6, v5 │ │ +01643a: 3564 3900 |0021: if-ge v4, v6, 005a // +0039 │ │ +01643e: 4600 0504 |0023: aget-object v0, v5, v4 │ │ +016442: 6e10 1b02 0000 |0025: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@021b │ │ +016448: 0c07 |0028: move-result-object v7 │ │ +01644a: 1c08 9d00 |0029: const-class v8, Ljava/lang/Integer; // type@009d │ │ +01644e: 6e20 c001 8700 |002b: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@01c0 │ │ +016454: 0a07 |002e: move-result v7 │ │ +016456: 3807 2800 |002f: if-eqz v7, 0057 // +0028 │ │ +01645a: 6e10 1a02 0000 |0031: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +016460: 0c07 |0034: move-result-object v7 │ │ +016462: 1a08 3a01 |0035: const-string v8, "DENSITY_" // string@013a │ │ +016466: 6e20 e101 8700 |0037: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +01646c: 0a07 |003a: move-result v7 │ │ +01646e: 3807 1c00 |003b: if-eqz v7, 0057 // +001c │ │ +016472: 6e10 1a02 0000 |003d: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +016478: 0c07 |0040: move-result-object v7 │ │ +01647a: 1a08 3b01 |0041: const-string v8, "DENSITY_DEFAULT" // string@013b │ │ +01647e: 6e20 d601 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +016484: 0a07 |0046: move-result v7 │ │ +016486: 3907 1000 |0047: if-nez v7, 0057 // +0010 │ │ +01648a: 6207 f400 |0049: sget-object v7, Lorg/acra/collector/DisplayManagerCollector;.mDensities:Landroid/util/SparseArray; // field@00f4 │ │ +01648e: 1208 |004b: const/4 v8, #int 0 // #0 │ │ +016490: 6e20 1802 8000 |004c: invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +016496: 0a08 |004f: move-result v8 │ │ +016498: 6e10 1a02 0000 |0050: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01649e: 0c09 |0053: move-result-object v9 │ │ +0164a0: 6e30 dc00 8709 |0054: invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +0164a6: d804 0401 |0057: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0164aa: 28c8 |0059: goto 0021 // -0038 │ │ +0164ac: 6e10 df00 0a00 |005a: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +0164b2: 0a04 |005d: move-result v4 │ │ +0164b4: 6e20 f401 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0164ba: 0c04 |0061: move-result-object v4 │ │ +0164bc: 1305 2e00 |0062: const/16 v5, #int 46 // #2e │ │ +0164c0: 6e20 f201 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0164c6: 0c04 |0067: move-result-object v4 │ │ +0164c8: 6e20 f701 b400 |0068: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0164ce: 0c04 |006b: move-result-object v4 │ │ +0164d0: 1a05 5300 |006c: const-string v5, ".density=" // string@0053 │ │ +0164d4: 6e20 f701 5400 |006e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0164da: 0c04 |0071: move-result-object v4 │ │ +0164dc: 5225 1600 |0072: iget v5, v2, Landroid/util/DisplayMetrics;.density:F // field@0016 │ │ +0164e0: 6e20 f301 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f3 │ │ +0164e6: 0c04 |0077: move-result-object v4 │ │ +0164e8: 1305 0a00 |0078: const/16 v5, #int 10 // #a │ │ +0164ec: 6e20 f201 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0164f2: 6e10 df00 0a00 |007d: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +0164f8: 0a04 |0080: move-result v4 │ │ +0164fa: 6e20 f401 4300 |0081: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016500: 0c04 |0084: move-result-object v4 │ │ +016502: 1305 2e00 |0085: const/16 v5, #int 46 // #2e │ │ +016506: 6e20 f201 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01650c: 0c04 |008a: move-result-object v4 │ │ +01650e: 6e20 f701 b400 |008b: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016514: 0c04 |008e: move-result-object v4 │ │ +016516: 1a05 5400 |008f: const-string v5, ".densityDpi=" // string@0054 │ │ +01651a: 6e20 f701 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016520: 0c04 |0094: move-result-object v4 │ │ +016522: 6e10 c101 0200 |0095: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016528: 0c05 |0098: move-result-object v5 │ │ +01652a: 1a06 1208 |0099: const-string v6, "densityDpi" // string@0812 │ │ +01652e: 6e20 9b01 6500 |009b: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +016534: 0c05 |009e: move-result-object v5 │ │ +016536: 6e20 f601 5400 |009f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01653c: 0c04 |00a2: move-result-object v4 │ │ +01653e: 1305 0a00 |00a3: const/16 v5, #int 10 // #a │ │ +016542: 6e20 f201 5400 |00a5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016548: 6e10 df00 0a00 |00a8: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +01654e: 0a04 |00ab: move-result v4 │ │ +016550: 6e20 f401 4300 |00ac: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016556: 0c04 |00af: move-result-object v4 │ │ +016558: 1305 2e00 |00b0: const/16 v5, #int 46 // #2e │ │ +01655c: 6e20 f201 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016562: 0c04 |00b5: move-result-object v4 │ │ +016564: 6e20 f701 b400 |00b6: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01656a: 0c04 |00b9: move-result-object v4 │ │ +01656c: 1a05 300e |00ba: const-string v5, "scaledDensity=x" // string@0e30 │ │ +016570: 6e20 f701 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016576: 0c04 |00bf: move-result-object v4 │ │ +016578: 5225 1800 |00c0: iget v5, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0018 │ │ +01657c: 6e20 f301 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f3 │ │ +016582: 0c04 |00c5: move-result-object v4 │ │ +016584: 1305 0a00 |00c6: const/16 v5, #int 10 // #a │ │ +016588: 6e20 f201 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01658e: 6e10 df00 0a00 |00cb: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016594: 0a04 |00ce: move-result v4 │ │ +016596: 6e20 f401 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01659c: 0c04 |00d2: move-result-object v4 │ │ +01659e: 1305 2e00 |00d3: const/16 v5, #int 46 // #2e │ │ +0165a2: 6e20 f201 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0165a8: 0c04 |00d8: move-result-object v4 │ │ +0165aa: 6e20 f701 b400 |00d9: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0165b0: 0c04 |00dc: move-result-object v4 │ │ +0165b2: 1a05 6300 |00dd: const-string v5, ".widthPixels=" // string@0063 │ │ +0165b6: 6e20 f701 5400 |00df: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0165bc: 0c04 |00e2: move-result-object v4 │ │ +0165be: 5225 1900 |00e3: iget v5, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0019 │ │ +0165c2: 6e20 f401 5400 |00e5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0165c8: 0c04 |00e8: move-result-object v4 │ │ +0165ca: 1305 0a00 |00e9: const/16 v5, #int 10 // #a │ │ +0165ce: 6e20 f201 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0165d4: 6e10 df00 0a00 |00ee: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +0165da: 0a04 |00f1: move-result v4 │ │ +0165dc: 6e20 f401 4300 |00f2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0165e2: 0c04 |00f5: move-result-object v4 │ │ +0165e4: 1305 2e00 |00f6: const/16 v5, #int 46 // #2e │ │ +0165e8: 6e20 f201 5400 |00f8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0165ee: 0c04 |00fb: move-result-object v4 │ │ +0165f0: 6e20 f701 b400 |00fc: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0165f6: 0c04 |00ff: move-result-object v4 │ │ +0165f8: 1a05 5700 |0100: const-string v5, ".heightPixels=" // string@0057 │ │ +0165fc: 6e20 f701 5400 |0102: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016602: 0c04 |0105: move-result-object v4 │ │ +016604: 5225 1700 |0106: iget v5, v2, Landroid/util/DisplayMetrics;.heightPixels:I // field@0017 │ │ +016608: 6e20 f401 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01660e: 0c04 |010b: move-result-object v4 │ │ +016610: 1305 0a00 |010c: const/16 v5, #int 10 // #a │ │ +016614: 6e20 f201 5400 |010e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01661a: 6e10 df00 0a00 |0111: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016620: 0a04 |0114: move-result v4 │ │ +016622: 6e20 f401 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016628: 0c04 |0118: move-result-object v4 │ │ +01662a: 1305 2e00 |0119: const/16 v5, #int 46 // #2e │ │ +01662e: 6e20 f201 5400 |011b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016634: 0c04 |011e: move-result-object v4 │ │ +016636: 6e20 f701 b400 |011f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01663c: 0c04 |0122: move-result-object v4 │ │ +01663e: 1a05 6400 |0123: const-string v5, ".xdpi=" // string@0064 │ │ +016642: 6e20 f701 5400 |0125: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016648: 0c04 |0128: move-result-object v4 │ │ +01664a: 5225 1a00 |0129: iget v5, v2, Landroid/util/DisplayMetrics;.xdpi:F // field@001a │ │ +01664e: 6e20 f301 5400 |012b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f3 │ │ +016654: 0c04 |012e: move-result-object v4 │ │ +016656: 1305 0a00 |012f: const/16 v5, #int 10 // #a │ │ +01665a: 6e20 f201 5400 |0131: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016660: 6e10 df00 0a00 |0134: invoke-virtual {v10}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016666: 0a04 |0137: move-result v4 │ │ +016668: 6e20 f401 4300 |0138: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01666e: 0c04 |013b: move-result-object v4 │ │ +016670: 1305 2e00 |013c: const/16 v5, #int 46 // #2e │ │ +016674: 6e20 f201 5400 |013e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01667a: 0c04 |0141: move-result-object v4 │ │ +01667c: 6e20 f701 b400 |0142: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016682: 0c04 |0145: move-result-object v4 │ │ +016684: 1a05 6500 |0146: const-string v5, ".ydpi=" // string@0065 │ │ +016688: 6e20 f701 5400 |0148: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01668e: 0c04 |014b: move-result-object v4 │ │ +016690: 5225 1b00 |014c: iget v5, v2, Landroid/util/DisplayMetrics;.ydpi:F // field@001b │ │ +016694: 6e20 f301 5400 |014e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@01f3 │ │ +01669a: 0c04 |0151: move-result-object v4 │ │ +01669c: 1305 0a00 |0152: const/16 v5, #int 10 // #a │ │ +0166a0: 6e20 f201 5400 |0154: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0166a6: 6e10 fb01 0300 |0157: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0166ac: 0c04 |015a: move-result-object v4 │ │ +0166ae: 1104 |015b: return-object v4 │ │ +0166b0: 0d04 |015c: move-exception v4 │ │ +0166b2: 28fa |015d: goto 0157 // -0006 │ │ +0166b4: 0d04 |015e: move-exception v4 │ │ +0166b6: 28f8 |015f: goto 0157 // -0008 │ │ +0166b8: 0d04 |0160: move-exception v4 │ │ +0166ba: 28f6 |0161: goto 0157 // -000a │ │ +0166bc: 0d04 |0162: move-exception v4 │ │ +0166be: 28f4 |0163: goto 0157 // -000c │ │ +0166c0: 0d04 |0164: move-exception v4 │ │ +0166c2: 28f2 |0165: goto 0157 // -000e │ │ +0166c4: 0d04 |0166: move-exception v4 │ │ +0166c6: 28f0 |0167: goto 0157 // -0010 │ │ catches : 1 │ │ - 0x0005 - 0x0157 │ │ + 0x0006 - 0x0157 │ │ Ljava/lang/SecurityException; -> 0x0166 │ │ Ljava/lang/NoSuchMethodException; -> 0x0164 │ │ Ljava/lang/IllegalArgumentException; -> 0x0162 │ │ Ljava/lang/IllegalAccessException; -> 0x0160 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x015e │ │ Ljava/lang/NoSuchFieldException; -> 0x015c │ │ positions : │ │ - 0x0000 line=230 │ │ - 0x0005 line=232 │ │ - 0x0010 line=233 │ │ - 0x0019 line=235 │ │ + 0x0001 line=230 │ │ + 0x0006 line=232 │ │ + 0x0011 line=233 │ │ + 0x001a line=235 │ │ 0x0025 line=236 │ │ + 0x003d line=237 │ │ 0x0049 line=238 │ │ 0x0057 line=235 │ │ 0x005a line=242 │ │ + 0x0074 line=243 │ │ 0x007d line=244 │ │ + 0x0095 line=245 │ │ 0x00a8 line=246 │ │ + 0x00c2 line=247 │ │ 0x00cb line=248 │ │ + 0x00e5 line=249 │ │ 0x00ee line=250 │ │ + 0x0108 line=251 │ │ 0x0111 line=252 │ │ + 0x0131 line=253 │ │ 0x0134 line=254 │ │ + 0x0154 line=255 │ │ 0x0157 line=264 │ │ 0x015c line=262 │ │ 0x015e line=261 │ │ 0x0160 line=260 │ │ 0x0162 line=259 │ │ 0x0164 line=258 │ │ 0x0166 line=257 │ │ locals : │ │ - 0x0025 - 0x005a reg=1 field Ljava/lang/reflect/Field; │ │ - 0x001f - 0x0157 reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x0010 - 0x0157 reg=2 getMetrics Ljava/lang/reflect/Method; │ │ - 0x0021 - 0x0157 reg=3 i$ I │ │ - 0x0020 - 0x0157 reg=4 len$ I │ │ - 0x0019 - 0x0157 reg=5 metrics Landroid/util/DisplayMetrics; │ │ - 0x0005 - 0x0168 reg=6 result Ljava/lang/StringBuilder; │ │ + 0x0025 - 0x005a reg=0 field Ljava/lang/reflect/Field; │ │ + 0x0011 - 0x0157 reg=1 getMetrics Ljava/lang/reflect/Method; │ │ + 0x001a - 0x0157 reg=2 metrics Landroid/util/DisplayMetrics; │ │ + 0x0006 - 0x0168 reg=3 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0168 reg=10 display Landroid/view/Display; │ │ 0x0000 - 0x0168 reg=11 methodName Ljava/lang/String; │ │ │ │ #9 : (in Lorg/acra/collector/DisplayManagerCollector;) │ │ name : 'collectName' │ │ type : '(Landroid/view/Display;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -016700: |[016700] org.acra.collector.DisplayManagerCollector.collectName:(Landroid/view/Display;)Ljava/lang/String; │ │ -016710: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -016714: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01671a: 6e10 bf01 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016720: 0c03 |0008: move-result-object v3 │ │ -016722: 1a04 ac09 |0009: const-string v4, "getName" // string@09ac │ │ -016726: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -016728: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ -01672c: 6e30 9b01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016732: 0c00 |0011: move-result-object v0 │ │ -016734: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -016736: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -01673a: 6e30 1d02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016740: 0c01 |0018: move-result-object v1 │ │ -016742: 1f01 ae00 |0019: check-cast v1, Ljava/lang/String; // type@00ae │ │ -016746: 6e10 df00 0600 |001b: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -01674c: 0a03 |001e: move-result v3 │ │ -01674e: 6e20 f201 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016754: 0c03 |0022: move-result-object v3 │ │ -016756: 1a04 5a00 |0023: const-string v4, ".name=" // string@005a │ │ -01675a: 6e20 f501 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016760: 0c03 |0028: move-result-object v3 │ │ -016762: 6e20 f501 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016768: 0c03 |002c: move-result-object v3 │ │ -01676a: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ -01676e: 6e20 f001 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016774: 6e10 f901 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01677a: 0c03 |0035: move-result-object v3 │ │ -01677c: 1103 |0036: return-object v3 │ │ -01677e: 0d03 |0037: move-exception v3 │ │ -016780: 28fa |0038: goto 0032 // -0006 │ │ -016782: 0d03 |0039: move-exception v3 │ │ -016784: 28f8 |003a: goto 0032 // -0008 │ │ -016786: 0d03 |003b: move-exception v3 │ │ -016788: 28f6 |003c: goto 0032 // -000a │ │ -01678a: 0d03 |003d: move-exception v3 │ │ -01678c: 28f4 |003e: goto 0032 // -000c │ │ -01678e: 0d03 |003f: move-exception v3 │ │ -016790: 28f2 |0040: goto 0032 // -000e │ │ +0166ec: |[0166ec] org.acra.collector.DisplayManagerCollector.collectName:(Landroid/view/Display;)Ljava/lang/String; │ │ +0166fc: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +016700: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +016706: 6e10 c101 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01670c: 0c03 |0008: move-result-object v3 │ │ +01670e: 1a04 ab09 |0009: const-string v4, "getName" // string@09ab │ │ +016712: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +016714: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +016718: 6e30 9d01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +01671e: 0c00 |0011: move-result-object v0 │ │ +016720: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +016722: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +016726: 6e30 1f02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +01672c: 0c01 |0018: move-result-object v1 │ │ +01672e: 1f01 ae00 |0019: check-cast v1, Ljava/lang/String; // type@00ae │ │ +016732: 6e10 df00 0600 |001b: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016738: 0a03 |001e: move-result v3 │ │ +01673a: 6e20 f401 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016740: 0c03 |0022: move-result-object v3 │ │ +016742: 1a04 5a00 |0023: const-string v4, ".name=" // string@005a │ │ +016746: 6e20 f701 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01674c: 0c03 |0028: move-result-object v3 │ │ +01674e: 6e20 f701 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016754: 0c03 |002c: move-result-object v3 │ │ +016756: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ +01675a: 6e20 f201 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016760: 6e10 fb01 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016766: 0c03 |0035: move-result-object v3 │ │ +016768: 1103 |0036: return-object v3 │ │ +01676a: 0d03 |0037: move-exception v3 │ │ +01676c: 28fa |0038: goto 0032 // -0006 │ │ +01676e: 0d03 |0039: move-exception v3 │ │ +016770: 28f8 |003a: goto 0032 // -0008 │ │ +016772: 0d03 |003b: move-exception v3 │ │ +016774: 28f6 |003c: goto 0032 // -000a │ │ +016776: 0d03 |003d: move-exception v3 │ │ +016778: 28f4 |003e: goto 0032 // -000c │ │ +01677a: 0d03 |003f: move-exception v3 │ │ +01677c: 28f2 |0040: goto 0032 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0032 │ │ Ljava/lang/SecurityException; -> 0x003f │ │ Ljava/lang/NoSuchMethodException; -> 0x003d │ │ Ljava/lang/IllegalArgumentException; -> 0x003b │ │ Ljava/lang/IllegalAccessException; -> 0x0039 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0037 │ │ @@ -13381,95 +13382,96 @@ │ │ type : '(Landroid/view/Display;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -0167b0: |[0167b0] org.acra.collector.DisplayManagerCollector.collectRectSize:(Landroid/view/Display;)Ljava/lang/Object; │ │ -0167c0: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0167c4: 7010 ee01 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0167ca: 6e10 bf01 0800 |0005: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0167d0: 0c03 |0008: move-result-object v3 │ │ -0167d2: 1a04 d009 |0009: const-string v4, "getRectSize" // string@09d0 │ │ -0167d6: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -0167d8: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ -0167dc: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -0167de: 1c07 3100 |000f: const-class v7, Landroid/graphics/Rect; // type@0031 │ │ -0167e2: 4d07 0506 |0011: aput-object v7, v5, v6 │ │ -0167e6: 6e30 9b01 4305 |0013: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -0167ec: 0c00 |0016: move-result-object v0 │ │ -0167ee: 2202 3100 |0017: new-instance v2, Landroid/graphics/Rect; // type@0031 │ │ -0167f2: 7010 9b00 0200 |0019: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@009b │ │ -0167f8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0167fa: 2333 1702 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -0167fe: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -016800: 4d02 0304 |0020: aput-object v2, v3, v4 │ │ -016804: 6e30 1d02 8003 |0022: invoke-virtual {v0, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -01680a: 6e10 df00 0800 |0025: invoke-virtual {v8}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016810: 0a03 |0028: move-result v3 │ │ -016812: 6e20 f201 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016818: 0c03 |002c: move-result-object v3 │ │ -01681a: 1a04 5d00 |002d: const-string v4, ".rectSize=[" // string@005d │ │ -01681e: 6e20 f501 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016824: 0c03 |0032: move-result-object v3 │ │ -016826: 5224 0d00 |0033: iget v4, v2, Landroid/graphics/Rect;.top:I // field@000d │ │ -01682a: 6e20 f201 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016830: 0c03 |0038: move-result-object v3 │ │ -016832: 1304 2c00 |0039: const/16 v4, #int 44 // #2c │ │ -016836: 6e20 f001 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01683c: 0c03 |003e: move-result-object v3 │ │ -01683e: 5224 0b00 |003f: iget v4, v2, Landroid/graphics/Rect;.left:I // field@000b │ │ -016842: 6e20 f201 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016848: 0c03 |0044: move-result-object v3 │ │ -01684a: 1304 2c00 |0045: const/16 v4, #int 44 // #2c │ │ -01684e: 6e20 f001 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016854: 0c03 |004a: move-result-object v3 │ │ -016856: 6e10 a000 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ -01685c: 0a04 |004e: move-result v4 │ │ -01685e: 6e20 f201 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016864: 0c03 |0052: move-result-object v3 │ │ -016866: 1304 2c00 |0053: const/16 v4, #int 44 // #2c │ │ -01686a: 6e20 f001 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016870: 0c03 |0058: move-result-object v3 │ │ -016872: 6e10 9e00 0200 |0059: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@009e │ │ -016878: 0a04 |005c: move-result v4 │ │ -01687a: 6e20 f201 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016880: 0c03 |0060: move-result-object v3 │ │ -016882: 1304 5d00 |0061: const/16 v4, #int 93 // #5d │ │ -016886: 6e20 f001 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01688c: 0c03 |0066: move-result-object v3 │ │ -01688e: 1304 0a00 |0067: const/16 v4, #int 10 // #a │ │ -016892: 6e20 f001 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016898: 6e10 f901 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01689e: 0c03 |006f: move-result-object v3 │ │ -0168a0: 1103 |0070: return-object v3 │ │ -0168a2: 0d03 |0071: move-exception v3 │ │ -0168a4: 28fa |0072: goto 006c // -0006 │ │ -0168a6: 0d03 |0073: move-exception v3 │ │ -0168a8: 28f8 |0074: goto 006c // -0008 │ │ -0168aa: 0d03 |0075: move-exception v3 │ │ -0168ac: 28f6 |0076: goto 006c // -000a │ │ -0168ae: 0d03 |0077: move-exception v3 │ │ -0168b0: 28f4 |0078: goto 006c // -000c │ │ -0168b2: 0d03 |0079: move-exception v3 │ │ -0168b4: 28f2 |007a: goto 006c // -000e │ │ +01679c: |[01679c] org.acra.collector.DisplayManagerCollector.collectRectSize:(Landroid/view/Display;)Ljava/lang/Object; │ │ +0167ac: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0167b0: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0167b6: 6e10 c101 0800 |0005: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +0167bc: 0c03 |0008: move-result-object v3 │ │ +0167be: 1a04 cf09 |0009: const-string v4, "getRectSize" // string@09cf │ │ +0167c2: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +0167c4: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +0167c8: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +0167ca: 1c07 3100 |000f: const-class v7, Landroid/graphics/Rect; // type@0031 │ │ +0167ce: 4d07 0506 |0011: aput-object v7, v5, v6 │ │ +0167d2: 6e30 9d01 4305 |0013: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +0167d8: 0c00 |0016: move-result-object v0 │ │ +0167da: 2202 3100 |0017: new-instance v2, Landroid/graphics/Rect; // type@0031 │ │ +0167de: 7010 9b00 0200 |0019: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@009b │ │ +0167e4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0167e6: 2333 1702 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +0167ea: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +0167ec: 4d02 0304 |0020: aput-object v2, v3, v4 │ │ +0167f0: 6e30 1f02 8003 |0022: invoke-virtual {v0, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +0167f6: 6e10 df00 0800 |0025: invoke-virtual {v8}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +0167fc: 0a03 |0028: move-result v3 │ │ +0167fe: 6e20 f401 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016804: 0c03 |002c: move-result-object v3 │ │ +016806: 1a04 5d00 |002d: const-string v4, ".rectSize=[" // string@005d │ │ +01680a: 6e20 f701 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016810: 0c03 |0032: move-result-object v3 │ │ +016812: 5224 0d00 |0033: iget v4, v2, Landroid/graphics/Rect;.top:I // field@000d │ │ +016816: 6e20 f401 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01681c: 0c03 |0038: move-result-object v3 │ │ +01681e: 1304 2c00 |0039: const/16 v4, #int 44 // #2c │ │ +016822: 6e20 f201 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016828: 0c03 |003e: move-result-object v3 │ │ +01682a: 5224 0b00 |003f: iget v4, v2, Landroid/graphics/Rect;.left:I // field@000b │ │ +01682e: 6e20 f401 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016834: 0c03 |0044: move-result-object v3 │ │ +016836: 1304 2c00 |0045: const/16 v4, #int 44 // #2c │ │ +01683a: 6e20 f201 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016840: 0c03 |004a: move-result-object v3 │ │ +016842: 6e10 a000 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ +016848: 0a04 |004e: move-result v4 │ │ +01684a: 6e20 f401 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016850: 0c03 |0052: move-result-object v3 │ │ +016852: 1304 2c00 |0053: const/16 v4, #int 44 // #2c │ │ +016856: 6e20 f201 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01685c: 0c03 |0058: move-result-object v3 │ │ +01685e: 6e10 9e00 0200 |0059: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@009e │ │ +016864: 0a04 |005c: move-result v4 │ │ +016866: 6e20 f401 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01686c: 0c03 |0060: move-result-object v3 │ │ +01686e: 1304 5d00 |0061: const/16 v4, #int 93 // #5d │ │ +016872: 6e20 f201 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016878: 0c03 |0066: move-result-object v3 │ │ +01687a: 1304 0a00 |0067: const/16 v4, #int 10 // #a │ │ +01687e: 6e20 f201 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016884: 6e10 fb01 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01688a: 0c03 |006f: move-result-object v3 │ │ +01688c: 1103 |0070: return-object v3 │ │ +01688e: 0d03 |0071: move-exception v3 │ │ +016890: 28fa |0072: goto 006c // -0006 │ │ +016892: 0d03 |0073: move-exception v3 │ │ +016894: 28f8 |0074: goto 006c // -0008 │ │ +016896: 0d03 |0075: move-exception v3 │ │ +016898: 28f6 |0076: goto 006c // -000a │ │ +01689a: 0d03 |0077: move-exception v3 │ │ +01689c: 28f4 |0078: goto 006c // -000c │ │ +01689e: 0d03 |0079: move-exception v3 │ │ +0168a0: 28f2 |007a: goto 006c // -000e │ │ catches : 1 │ │ 0x0005 - 0x006c │ │ Ljava/lang/SecurityException; -> 0x0079 │ │ Ljava/lang/NoSuchMethodException; -> 0x0077 │ │ Ljava/lang/IllegalArgumentException; -> 0x0075 │ │ Ljava/lang/IllegalAccessException; -> 0x0073 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0071 │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=140 │ │ 0x0017 line=141 │ │ 0x001c line=142 │ │ 0x0025 line=143 │ │ + 0x0047 line=144 │ │ 0x006c line=151 │ │ 0x0071 line=149 │ │ 0x0073 line=148 │ │ 0x0075 line=147 │ │ 0x0077 line=146 │ │ 0x0079 line=145 │ │ locals : │ │ @@ -13483,67 +13485,67 @@ │ │ type : '(Landroid/view/Display;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0168d4: |[0168d4] org.acra.collector.DisplayManagerCollector.collectRotation:(Landroid/view/Display;)Ljava/lang/Object; │ │ -0168e4: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0168e8: 7010 ee01 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0168ee: 6e10 bf01 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0168f4: 0c03 |0008: move-result-object v3 │ │ -0168f6: 1a04 d709 |0009: const-string v4, "getRotation" // string@09d7 │ │ -0168fa: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -0168fc: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ -016900: 6e30 9b01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016906: 0c00 |0011: move-result-object v0 │ │ -016908: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -01690a: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -01690e: 6e30 1d02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016914: 0c03 |0018: move-result-object v3 │ │ -016916: 1f03 9d00 |0019: check-cast v3, Ljava/lang/Integer; // type@009d │ │ -01691a: 6e10 ab01 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -016920: 0a02 |001e: move-result v2 │ │ -016922: 6e10 df00 0600 |001f: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016928: 0a03 |0022: move-result v3 │ │ -01692a: 6e20 f201 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016930: 0c03 |0026: move-result-object v3 │ │ -016932: 1a04 5f00 |0027: const-string v4, ".rotation=" // string@005f │ │ -016936: 6e20 f501 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01693c: 2b02 3200 0000 |002c: packed-switch v2, 0000005e // +00000032 │ │ -016942: 6e20 f201 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016948: 1303 0a00 |0032: const/16 v3, #int 10 // #a │ │ -01694c: 6e20 f001 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016952: 6e10 f901 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -016958: 0c03 |003a: move-result-object v3 │ │ -01695a: 1103 |003b: return-object v3 │ │ -01695c: 1a03 0505 |003c: const-string v3, "ROTATION_0" // string@0505 │ │ -016960: 6e20 f501 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016966: 28f1 |0041: goto 0032 // -000f │ │ -016968: 0d03 |0042: move-exception v3 │ │ -01696a: 28f4 |0043: goto 0037 // -000c │ │ -01696c: 1a03 0805 |0044: const-string v3, "ROTATION_90" // string@0508 │ │ -016970: 6e20 f501 3100 |0046: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016976: 28e9 |0049: goto 0032 // -0017 │ │ -016978: 0d03 |004a: move-exception v3 │ │ -01697a: 28ec |004b: goto 0037 // -0014 │ │ -01697c: 1a03 0605 |004c: const-string v3, "ROTATION_180" // string@0506 │ │ -016980: 6e20 f501 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016986: 28e1 |0051: goto 0032 // -001f │ │ -016988: 0d03 |0052: move-exception v3 │ │ -01698a: 28e4 |0053: goto 0037 // -001c │ │ -01698c: 1a03 0705 |0054: const-string v3, "ROTATION_270" // string@0507 │ │ -016990: 6e20 f501 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016996: 28d9 |0059: goto 0032 // -0027 │ │ -016998: 0d03 |005a: move-exception v3 │ │ -01699a: 28dc |005b: goto 0037 // -0024 │ │ -01699c: 0d03 |005c: move-exception v3 │ │ -01699e: 28da |005d: goto 0037 // -0026 │ │ -0169a0: 0001 0400 0000 0000 1000 0000 1800 ... |005e: packed-switch-data (12 units) │ │ +0168c0: |[0168c0] org.acra.collector.DisplayManagerCollector.collectRotation:(Landroid/view/Display;)Ljava/lang/Object; │ │ +0168d0: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0168d4: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0168da: 6e10 c101 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +0168e0: 0c03 |0008: move-result-object v3 │ │ +0168e2: 1a04 d609 |0009: const-string v4, "getRotation" // string@09d6 │ │ +0168e6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +0168e8: 2355 1502 |000c: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +0168ec: 6e30 9d01 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +0168f2: 0c00 |0011: move-result-object v0 │ │ +0168f4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0168f6: 2333 1702 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +0168fa: 6e30 1f02 6003 |0015: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016900: 0c03 |0018: move-result-object v3 │ │ +016902: 1f03 9d00 |0019: check-cast v3, Ljava/lang/Integer; // type@009d │ │ +016906: 6e10 ad01 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01690c: 0a02 |001e: move-result v2 │ │ +01690e: 6e10 df00 0600 |001f: invoke-virtual {v6}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016914: 0a03 |0022: move-result v3 │ │ +016916: 6e20 f401 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01691c: 0c03 |0026: move-result-object v3 │ │ +01691e: 1a04 5f00 |0027: const-string v4, ".rotation=" // string@005f │ │ +016922: 6e20 f701 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016928: 2b02 3200 0000 |002c: packed-switch v2, 0000005e // +00000032 │ │ +01692e: 6e20 f401 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016934: 1303 0a00 |0032: const/16 v3, #int 10 // #a │ │ +016938: 6e20 f201 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01693e: 6e10 fb01 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016944: 0c03 |003a: move-result-object v3 │ │ +016946: 1103 |003b: return-object v3 │ │ +016948: 1a03 0505 |003c: const-string v3, "ROTATION_0" // string@0505 │ │ +01694c: 6e20 f701 3100 |003e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016952: 28f1 |0041: goto 0032 // -000f │ │ +016954: 0d03 |0042: move-exception v3 │ │ +016956: 28f4 |0043: goto 0037 // -000c │ │ +016958: 1a03 0805 |0044: const-string v3, "ROTATION_90" // string@0508 │ │ +01695c: 6e20 f701 3100 |0046: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016962: 28e9 |0049: goto 0032 // -0017 │ │ +016964: 0d03 |004a: move-exception v3 │ │ +016966: 28ec |004b: goto 0037 // -0014 │ │ +016968: 1a03 0605 |004c: const-string v3, "ROTATION_180" // string@0506 │ │ +01696c: 6e20 f701 3100 |004e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016972: 28e1 |0051: goto 0032 // -001f │ │ +016974: 0d03 |0052: move-exception v3 │ │ +016976: 28e4 |0053: goto 0037 // -001c │ │ +016978: 1a03 0705 |0054: const-string v3, "ROTATION_270" // string@0507 │ │ +01697c: 6e20 f701 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016982: 28d9 |0059: goto 0032 // -0027 │ │ +016984: 0d03 |005a: move-exception v3 │ │ +016986: 28dc |005b: goto 0037 // -0024 │ │ +016988: 0d03 |005c: move-exception v3 │ │ +01698a: 28da |005d: goto 0037 // -0026 │ │ +01698c: 0001 0400 0000 0000 1000 0000 1800 ... |005e: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x0037 │ │ Ljava/lang/SecurityException; -> 0x0042 │ │ Ljava/lang/NoSuchMethodException; -> 0x004a │ │ Ljava/lang/IllegalArgumentException; -> 0x0052 │ │ Ljava/lang/IllegalAccessException; -> 0x005a │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x005c │ │ @@ -13591,85 +13593,86 @@ │ │ type : '(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0169dc: |[0169dc] org.acra.collector.DisplayManagerCollector.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ │ -0169ec: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0169f0: 7010 ee01 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0169f6: 6e10 bf01 0700 |0005: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -0169fc: 0c03 |0008: move-result-object v3 │ │ -0169fe: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -016a00: 2344 1502 |000a: new-array v4, v4, [Ljava/lang/Class; // type@0215 │ │ -016a04: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -016a06: 1c06 3000 |000d: const-class v6, Landroid/graphics/Point; // type@0030 │ │ -016a0a: 4d06 0405 |000f: aput-object v6, v4, v5 │ │ -016a0e: 6e30 9b01 8304 |0011: invoke-virtual {v3, v8, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016a14: 0c00 |0014: move-result-object v0 │ │ -016a16: 2202 3000 |0015: new-instance v2, Landroid/graphics/Point; // type@0030 │ │ -016a1a: 7010 9a00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@009a │ │ -016a20: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -016a22: 2333 1702 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -016a26: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -016a28: 4d02 0304 |001e: aput-object v2, v3, v4 │ │ -016a2c: 6e30 1d02 7003 |0020: invoke-virtual {v0, v7, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016a32: 6e10 df00 0700 |0023: invoke-virtual {v7}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ -016a38: 0a03 |0026: move-result v3 │ │ -016a3a: 6e20 f201 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016a40: 0c03 |002a: move-result-object v3 │ │ -016a42: 1304 2e00 |002b: const/16 v4, #int 46 // #2e │ │ -016a46: 6e20 f001 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016a4c: 0c03 |0030: move-result-object v3 │ │ -016a4e: 6e20 f501 8300 |0031: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016a54: 0c03 |0034: move-result-object v3 │ │ -016a56: 1a04 8100 |0035: const-string v4, "=[" // string@0081 │ │ -016a5a: 6e20 f501 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016a60: 0c03 |003a: move-result-object v3 │ │ -016a62: 5224 0800 |003b: iget v4, v2, Landroid/graphics/Point;.x:I // field@0008 │ │ -016a66: 6e20 f201 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016a6c: 0c03 |0040: move-result-object v3 │ │ -016a6e: 1304 2c00 |0041: const/16 v4, #int 44 // #2c │ │ -016a72: 6e20 f001 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016a78: 0c03 |0046: move-result-object v3 │ │ -016a7a: 5224 0900 |0047: iget v4, v2, Landroid/graphics/Point;.y:I // field@0009 │ │ -016a7e: 6e20 f201 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -016a84: 0c03 |004c: move-result-object v3 │ │ -016a86: 1304 5d00 |004d: const/16 v4, #int 93 // #5d │ │ -016a8a: 6e20 f001 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016a90: 0c03 |0052: move-result-object v3 │ │ -016a92: 1304 0a00 |0053: const/16 v4, #int 10 // #a │ │ -016a96: 6e20 f001 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016a9c: 6e10 f901 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -016aa2: 0c03 |005b: move-result-object v3 │ │ -016aa4: 1103 |005c: return-object v3 │ │ -016aa6: 0d03 |005d: move-exception v3 │ │ -016aa8: 28fa |005e: goto 0058 // -0006 │ │ -016aaa: 0d03 |005f: move-exception v3 │ │ -016aac: 28f8 |0060: goto 0058 // -0008 │ │ -016aae: 0d03 |0061: move-exception v3 │ │ -016ab0: 28f6 |0062: goto 0058 // -000a │ │ -016ab2: 0d03 |0063: move-exception v3 │ │ -016ab4: 28f4 |0064: goto 0058 // -000c │ │ -016ab6: 0d03 |0065: move-exception v3 │ │ -016ab8: 28f2 |0066: goto 0058 // -000e │ │ +0169c8: |[0169c8] org.acra.collector.DisplayManagerCollector.collectSize:(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ │ +0169d8: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0169dc: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0169e2: 6e10 c101 0700 |0005: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +0169e8: 0c03 |0008: move-result-object v3 │ │ +0169ea: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +0169ec: 2344 1502 |000a: new-array v4, v4, [Ljava/lang/Class; // type@0215 │ │ +0169f0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0169f2: 1c06 3000 |000d: const-class v6, Landroid/graphics/Point; // type@0030 │ │ +0169f6: 4d06 0405 |000f: aput-object v6, v4, v5 │ │ +0169fa: 6e30 9d01 8304 |0011: invoke-virtual {v3, v8, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016a00: 0c00 |0014: move-result-object v0 │ │ +016a02: 2202 3000 |0015: new-instance v2, Landroid/graphics/Point; // type@0030 │ │ +016a06: 7010 9a00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@009a │ │ +016a0c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +016a0e: 2333 1702 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +016a12: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +016a14: 4d02 0304 |001e: aput-object v2, v3, v4 │ │ +016a18: 6e30 1f02 7003 |0020: invoke-virtual {v0, v7, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016a1e: 6e10 df00 0700 |0023: invoke-virtual {v7}, Landroid/view/Display;.getDisplayId:()I // method@00df │ │ +016a24: 0a03 |0026: move-result v3 │ │ +016a26: 6e20 f401 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016a2c: 0c03 |002a: move-result-object v3 │ │ +016a2e: 1304 2e00 |002b: const/16 v4, #int 46 // #2e │ │ +016a32: 6e20 f201 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016a38: 0c03 |0030: move-result-object v3 │ │ +016a3a: 6e20 f701 8300 |0031: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016a40: 0c03 |0034: move-result-object v3 │ │ +016a42: 1a04 8100 |0035: const-string v4, "=[" // string@0081 │ │ +016a46: 6e20 f701 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016a4c: 0c03 |003a: move-result-object v3 │ │ +016a4e: 5224 0800 |003b: iget v4, v2, Landroid/graphics/Point;.x:I // field@0008 │ │ +016a52: 6e20 f401 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016a58: 0c03 |0040: move-result-object v3 │ │ +016a5a: 1304 2c00 |0041: const/16 v4, #int 44 // #2c │ │ +016a5e: 6e20 f201 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016a64: 0c03 |0046: move-result-object v3 │ │ +016a66: 5224 0900 |0047: iget v4, v2, Landroid/graphics/Point;.y:I // field@0009 │ │ +016a6a: 6e20 f401 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +016a70: 0c03 |004c: move-result-object v3 │ │ +016a72: 1304 5d00 |004d: const/16 v4, #int 93 // #5d │ │ +016a76: 6e20 f201 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016a7c: 0c03 |0052: move-result-object v3 │ │ +016a7e: 1304 0a00 |0053: const/16 v4, #int 10 // #a │ │ +016a82: 6e20 f201 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016a88: 6e10 fb01 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016a8e: 0c03 |005b: move-result-object v3 │ │ +016a90: 1103 |005c: return-object v3 │ │ +016a92: 0d03 |005d: move-exception v3 │ │ +016a94: 28fa |005e: goto 0058 // -0006 │ │ +016a96: 0d03 |005f: move-exception v3 │ │ +016a98: 28f8 |0060: goto 0058 // -0008 │ │ +016a9a: 0d03 |0061: move-exception v3 │ │ +016a9c: 28f6 |0062: goto 0058 // -000a │ │ +016a9e: 0d03 |0063: move-exception v3 │ │ +016aa0: 28f4 |0064: goto 0058 // -000c │ │ +016aa2: 0d03 |0065: move-exception v3 │ │ +016aa4: 28f2 |0066: goto 0058 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0058 │ │ Ljava/lang/SecurityException; -> 0x0065 │ │ Ljava/lang/NoSuchMethodException; -> 0x0063 │ │ Ljava/lang/IllegalArgumentException; -> 0x0061 │ │ Ljava/lang/IllegalAccessException; -> 0x005f │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x005d │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=157 │ │ 0x0015 line=158 │ │ 0x001a line=159 │ │ 0x0023 line=160 │ │ + 0x0043 line=161 │ │ 0x0058 line=168 │ │ 0x005d line=166 │ │ 0x005f line=165 │ │ 0x0061 line=164 │ │ 0x0063 line=163 │ │ 0x0065 line=162 │ │ locals : │ │ @@ -13714,471 +13717,478 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 89 16-bit code units │ │ -016ad8: |[016ad8] org.acra.collector.DropBoxCollector.:()V │ │ -016ae8: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -016aec: 2300 1902 |0002: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ -016af0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -016af2: 1a02 890f |0005: const-string v2, "system_app_anr" // string@0f89 │ │ -016af6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -016afa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -016afc: 1a02 8b0f |000a: const-string v2, "system_app_wtf" // string@0f8b │ │ -016b00: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -016b04: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -016b06: 1a02 8a0f |000f: const-string v2, "system_app_crash" // string@0f8a │ │ -016b0a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -016b0e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -016b10: 1a02 8c0f |0014: const-string v2, "system_server_anr" // string@0f8c │ │ -016b14: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -016b18: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -016b1a: 1a02 8e0f |0019: const-string v2, "system_server_wtf" // string@0f8e │ │ -016b1e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -016b22: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -016b24: 1a02 8d0f |001e: const-string v2, "system_server_crash" // string@0f8d │ │ -016b28: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -016b2c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -016b2e: 1a02 d800 |0023: const-string v2, "BATTERY_DISCHARGE_INFO" // string@00d8 │ │ -016b32: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -016b36: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -016b38: 1a02 3305 |0028: const-string v2, "SYSTEM_RECOVERY_LOG" // string@0533 │ │ -016b3c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -016b40: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -016b44: 1a02 3105 |002e: const-string v2, "SYSTEM_BOOT" // string@0531 │ │ -016b48: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -016b4c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -016b50: 1a02 3205 |0034: const-string v2, "SYSTEM_LAST_KMSG" // string@0532 │ │ -016b54: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -016b58: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -016b5c: 1a02 ac00 |003a: const-string v2, "APANIC_CONSOLE" // string@00ac │ │ -016b60: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -016b64: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -016b68: 1a02 ad00 |0040: const-string v2, "APANIC_THREADS" // string@00ad │ │ -016b6c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -016b70: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -016b74: 1a02 3405 |0046: const-string v2, "SYSTEM_RESTART" // string@0534 │ │ -016b78: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -016b7c: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -016b80: 1a02 3605 |004c: const-string v2, "SYSTEM_TOMBSTONE" // string@0536 │ │ -016b84: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -016b88: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -016b8c: 1a02 ef07 |0052: const-string v2, "data_app_strictmode" // string@07ef │ │ -016b90: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -016b94: 6900 f700 |0056: sput-object v0, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@00f7 │ │ -016b98: 0e00 |0058: return-void │ │ +016ac4: |[016ac4] org.acra.collector.DropBoxCollector.:()V │ │ +016ad4: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +016ad8: 2300 1902 |0002: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ +016adc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +016ade: 1a02 860f |0005: const-string v2, "system_app_anr" // string@0f86 │ │ +016ae2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +016ae6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +016ae8: 1a02 880f |000a: const-string v2, "system_app_wtf" // string@0f88 │ │ +016aec: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +016af0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +016af2: 1a02 870f |000f: const-string v2, "system_app_crash" // string@0f87 │ │ +016af6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +016afa: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +016afc: 1a02 890f |0014: const-string v2, "system_server_anr" // string@0f89 │ │ +016b00: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +016b04: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +016b06: 1a02 8b0f |0019: const-string v2, "system_server_wtf" // string@0f8b │ │ +016b0a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +016b0e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +016b10: 1a02 8a0f |001e: const-string v2, "system_server_crash" // string@0f8a │ │ +016b14: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +016b18: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +016b1a: 1a02 d800 |0023: const-string v2, "BATTERY_DISCHARGE_INFO" // string@00d8 │ │ +016b1e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +016b22: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +016b24: 1a02 3305 |0028: const-string v2, "SYSTEM_RECOVERY_LOG" // string@0533 │ │ +016b28: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +016b2c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +016b30: 1a02 3105 |002e: const-string v2, "SYSTEM_BOOT" // string@0531 │ │ +016b34: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +016b38: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +016b3c: 1a02 3205 |0034: const-string v2, "SYSTEM_LAST_KMSG" // string@0532 │ │ +016b40: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +016b44: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +016b48: 1a02 ac00 |003a: const-string v2, "APANIC_CONSOLE" // string@00ac │ │ +016b4c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +016b50: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +016b54: 1a02 ad00 |0040: const-string v2, "APANIC_THREADS" // string@00ad │ │ +016b58: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +016b5c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +016b60: 1a02 3405 |0046: const-string v2, "SYSTEM_RESTART" // string@0534 │ │ +016b64: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +016b68: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +016b6c: 1a02 3605 |004c: const-string v2, "SYSTEM_TOMBSTONE" // string@0536 │ │ +016b70: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +016b74: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +016b78: 1a02 ee07 |0052: const-string v2, "data_app_strictmode" // string@07ee │ │ +016b7c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +016b80: 6900 f700 |0056: sput-object v0, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@00f7 │ │ +016b84: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collector/DropBoxCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016b9c: |[016b9c] org.acra.collector.DropBoxCollector.:()V │ │ -016bac: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -016bb2: 0e00 |0003: return-void │ │ +016b88: |[016b88] org.acra.collector.DropBoxCollector.:()V │ │ +016b98: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +016b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/DropBoxCollector; │ │ │ │ #2 : (in Lorg/acra/collector/DropBoxCollector;) │ │ name : 'read' │ │ type : '(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 516 16-bit code units │ │ -016bb4: |[016bb4] org.acra.collector.DropBoxCollector.read:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ -016bc4: 7100 9d03 0000 |0000: invoke-static {}, Lorg/acra/collector/Compatibility;.getDropBoxServiceName:()Ljava/lang/String; // method@039d │ │ -016bca: 0c0d |0003: move-result-object v13 │ │ -016bcc: 390d 0500 |0004: if-nez v13, 0009 // +0005 │ │ -016bd0: 1a16 b104 |0006: const-string v22, "N/A" // string@04b1 │ │ -016bd4: 1116 |0008: return-object v22 │ │ -016bd6: 0800 1b00 |0009: move-object/from16 v0, v27 │ │ -016bda: 6e20 4400 d000 |000b: invoke-virtual {v0, v13}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ -016be0: 0c05 |000e: move-result-object v5 │ │ -016be2: 6e10 bf01 0500 |000f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016be8: 0c16 |0012: move-result-object v22 │ │ -016bea: 1a17 b209 |0013: const-string v23, "getNextEntry" // string@09b2 │ │ -016bee: 1318 0200 |0015: const/16 v24, #int 2 // #2 │ │ -016bf2: 0200 1800 |0017: move/from16 v0, v24 │ │ -016bf6: 2300 1502 |0019: new-array v0, v0, [Ljava/lang/Class; // type@0215 │ │ -016bfa: 0818 0000 |001b: move-object/from16 v24, v0 │ │ -016bfe: 1319 0000 |001d: const/16 v25, #int 0 // #0 │ │ -016c02: 1c1a ae00 |001f: const-class v26, Ljava/lang/String; // type@00ae │ │ -016c06: 4d1a 1819 |0021: aput-object v26, v24, v25 │ │ -016c0a: 1319 0100 |0023: const/16 v25, #int 1 // #1 │ │ -016c0e: 621a 1e00 |0025: sget-object v26, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@001e │ │ -016c12: 4d1a 1819 |0027: aput-object v26, v24, v25 │ │ -016c16: 7403 9b01 1600 |0029: invoke-virtual/range {v22, v23, v24}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016c1c: 0c09 |002c: move-result-object v9 │ │ -016c1e: 3909 0500 |002d: if-nez v9, 0032 // +0005 │ │ -016c22: 1a16 0000 |002f: const-string v22, "" // string@0000 │ │ -016c26: 28d7 |0031: goto 0008 // -0029 │ │ -016c28: 2213 4d00 |0032: new-instance v19, Landroid/text/format/Time; // type@004d │ │ -016c2c: 7601 c400 1300 |0034: invoke-direct/range {v19}, Landroid/text/format/Time;.:()V // method@00c4 │ │ -016c32: 7401 c900 1300 |0037: invoke-virtual/range {v19}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ -016c38: 0800 1300 |003a: move-object/from16 v0, v19 │ │ -016c3c: 5200 1500 |003c: iget v0, v0, Landroid/text/format/Time;.minute:I // field@0015 │ │ -016c40: 0216 0000 |003e: move/from16 v22, v0 │ │ -016c44: 7100 9302 0000 |0040: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -016c4a: 0c17 |0043: move-result-object v23 │ │ -016c4c: 7401 a602 1700 |0044: invoke-virtual/range {v23}, Lorg/acra/ACRAConfiguration;.dropboxCollectionMinutes:()I // method@02a6 │ │ -016c52: 0a17 |0047: move-result v23 │ │ -016c54: 9116 1617 |0048: sub-int v22, v22, v23 │ │ -016c58: 0200 1600 |004a: move/from16 v0, v22 │ │ -016c5c: 0801 1300 |004c: move-object/from16 v1, v19 │ │ -016c60: 5910 1500 |004e: iput v0, v1, Landroid/text/format/Time;.minute:I // field@0015 │ │ -016c64: 1316 0000 |0050: const/16 v22, #int 0 // #0 │ │ -016c68: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -016c6c: 0201 1600 |0054: move/from16 v1, v22 │ │ -016c70: 6e20 c700 1000 |0056: invoke-virtual {v0, v1}, Landroid/text/format/Time;.normalize:(Z)J // method@00c7 │ │ -016c76: 1316 0000 |0059: const/16 v22, #int 0 // #0 │ │ -016c7a: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -016c7e: 0201 1600 |005d: move/from16 v1, v22 │ │ -016c82: 6e20 ca00 1000 |005f: invoke-virtual {v0, v1}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ -016c88: 0b14 |0062: move-result-wide v20 │ │ -016c8a: 2211 d500 |0063: new-instance v17, Ljava/util/ArrayList; // type@00d5 │ │ -016c8e: 7601 3602 1100 |0065: invoke-direct/range {v17}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -016c94: 7100 9302 0000 |0068: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -016c9a: 0c16 |006b: move-result-object v22 │ │ -016c9c: 7401 b102 1600 |006c: invoke-virtual/range {v22}, Lorg/acra/ACRAConfiguration;.includeDropBoxSystemTags:()Z // method@02b1 │ │ -016ca2: 0a16 |006f: move-result v22 │ │ -016ca4: 3816 0f00 |0070: if-eqz v22, 007f // +000f │ │ -016ca8: 6216 f700 |0072: sget-object v22, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@00f7 │ │ -016cac: 7701 4202 1600 |0074: invoke-static/range {v22}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0242 │ │ -016cb2: 0c16 |0077: move-result-object v22 │ │ -016cb4: 0800 1100 |0078: move-object/from16 v0, v17 │ │ -016cb8: 0801 1600 |007a: move-object/from16 v1, v22 │ │ -016cbc: 7220 5a02 1000 |007c: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025a │ │ -016cc2: 381c 1400 |007f: if-eqz v28, 0093 // +0014 │ │ -016cc6: 0800 1c00 |0081: move-object/from16 v0, v28 │ │ -016cca: 2100 |0083: array-length v0, v0 │ │ -016ccc: 0216 0000 |0084: move/from16 v22, v0 │ │ -016cd0: 3d16 0d00 |0086: if-lez v22, 0093 // +000d │ │ -016cd4: 7701 4202 1c00 |0088: invoke-static/range {v28}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0242 │ │ -016cda: 0c16 |008b: move-result-object v22 │ │ -016cdc: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -016ce0: 0801 1600 |008e: move-object/from16 v1, v22 │ │ -016ce4: 7220 5a02 1000 |0090: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025a │ │ -016cea: 7801 5f02 1100 |0093: invoke-interface/range {v17}, Ljava/util/List;.isEmpty:()Z // method@025f │ │ -016cf0: 0a16 |0096: move-result v22 │ │ -016cf2: 3816 0600 |0097: if-eqz v22, 009d // +0006 │ │ -016cf6: 1a16 c704 |0099: const-string v22, "No tag configured for collection." // string@04c7 │ │ -016cfa: 2900 6dff |009b: goto/16 0008 // -0093 │ │ -016cfe: 2206 b000 |009d: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -016d02: 7010 ee01 0600 |009f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -016d08: 7801 6002 1100 |00a2: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0260 │ │ -016d0e: 0c0c |00a5: move-result-object v12 │ │ -016d10: 7210 5202 0c00 |00a6: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -016d16: 0a16 |00a9: move-result v22 │ │ -016d18: 3816 2c01 |00aa: if-eqz v22, 01d6 // +012c │ │ -016d1c: 7210 5302 0c00 |00ac: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -016d22: 0c10 |00af: move-result-object v16 │ │ -016d24: 1f10 ae00 |00b0: check-cast v16, Ljava/lang/String; // type@00ae │ │ -016d28: 1a16 5e05 |00b2: const-string v22, "Tag: " // string@055e │ │ -016d2c: 0800 1600 |00b4: move-object/from16 v0, v22 │ │ -016d30: 6e20 f501 0600 |00b6: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016d36: 0c16 |00b9: move-result-object v22 │ │ -016d38: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -016d3c: 0801 1000 |00bc: move-object/from16 v1, v16 │ │ -016d40: 6e20 f501 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016d46: 0c16 |00c1: move-result-object v22 │ │ -016d48: 1317 0a00 |00c2: const/16 v23, #int 10 // #a │ │ -016d4c: 7402 f001 1600 |00c4: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016d52: 1316 0200 |00c7: const/16 v22, #int 2 // #2 │ │ -016d56: 0200 1600 |00c9: move/from16 v0, v22 │ │ -016d5a: 2300 1702 |00cb: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ -016d5e: 0816 0000 |00cd: move-object/from16 v22, v0 │ │ -016d62: 1317 0000 |00cf: const/16 v23, #int 0 // #0 │ │ -016d66: 4d10 1617 |00d1: aput-object v16, v22, v23 │ │ -016d6a: 1317 0100 |00d3: const/16 v23, #int 1 // #1 │ │ -016d6e: 7702 b401 1400 |00d5: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -016d74: 0c18 |00d8: move-result-object v24 │ │ -016d76: 4d18 1617 |00d9: aput-object v24, v22, v23 │ │ -016d7a: 0800 1600 |00db: move-object/from16 v0, v22 │ │ -016d7e: 6e30 1d02 5900 |00dd: invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016d84: 0c08 |00e0: move-result-object v8 │ │ -016d86: 3908 1c00 |00e1: if-nez v8, 00fd // +001c │ │ -016d8a: 1a16 c904 |00e3: const-string v22, "Nothing." // string@04c9 │ │ -016d8e: 0800 1600 |00e5: move-object/from16 v0, v22 │ │ -016d92: 6e20 f501 0600 |00e7: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016d98: 0c16 |00ea: move-result-object v22 │ │ -016d9a: 1317 0a00 |00eb: const/16 v23, #int 10 // #a │ │ -016d9e: 7402 f001 1600 |00ed: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016da4: 28b6 |00f0: goto 00a6 // -004a │ │ -016da6: 0d07 |00f1: move-exception v7 │ │ -016da8: 6216 2500 |00f2: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016dac: 1a17 5701 |00f4: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016db0: 7702 d200 1600 |00f6: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016db6: 1a16 b104 |00f9: const-string v22, "N/A" // string@04b1 │ │ -016dba: 2900 0dff |00fb: goto/16 0008 // -00f3 │ │ -016dbe: 6e10 bf01 0800 |00fd: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016dc4: 0c16 |0100: move-result-object v22 │ │ -016dc6: 1a17 f709 |0101: const-string v23, "getText" // string@09f7 │ │ -016dca: 1318 0100 |0103: const/16 v24, #int 1 // #1 │ │ -016dce: 0200 1800 |0105: move/from16 v0, v24 │ │ -016dd2: 2300 1502 |0107: new-array v0, v0, [Ljava/lang/Class; // type@0215 │ │ -016dd6: 0818 0000 |0109: move-object/from16 v24, v0 │ │ -016dda: 1319 0000 |010b: const/16 v25, #int 0 // #0 │ │ -016dde: 621a 1d00 |010d: sget-object v26, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -016de2: 4d1a 1819 |010f: aput-object v26, v24, v25 │ │ -016de6: 7403 9b01 1600 |0111: invoke-virtual/range {v22, v23, v24}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016dec: 0c0a |0114: move-result-object v10 │ │ -016dee: 6e10 bf01 0800 |0115: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016df4: 0c17 |0118: move-result-object v23 │ │ -016df6: 1a18 fe09 |0119: const-string v24, "getTimeMillis" // string@09fe │ │ -016dfa: 1316 0000 |011b: const/16 v22, #int 0 // #0 │ │ -016dfe: 1f16 1502 |011d: check-cast v22, [Ljava/lang/Class; // type@0215 │ │ -016e02: 0800 1700 |011f: move-object/from16 v0, v23 │ │ -016e06: 0801 1800 |0121: move-object/from16 v1, v24 │ │ -016e0a: 0802 1600 |0123: move-object/from16 v2, v22 │ │ -016e0e: 6e30 9b01 1002 |0125: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016e14: 0c0b |0128: move-result-object v11 │ │ -016e16: 6e10 bf01 0800 |0129: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -016e1c: 0c17 |012c: move-result-object v23 │ │ -016e1e: 1a18 6107 |012d: const-string v24, "close" // string@0761 │ │ -016e22: 1316 0000 |012f: const/16 v22, #int 0 // #0 │ │ -016e26: 1f16 1502 |0131: check-cast v22, [Ljava/lang/Class; // type@0215 │ │ -016e2a: 0800 1700 |0133: move-object/from16 v0, v23 │ │ -016e2e: 0801 1800 |0135: move-object/from16 v1, v24 │ │ -016e32: 0802 1600 |0137: move-object/from16 v2, v22 │ │ -016e36: 6e30 9b01 1002 |0139: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -016e3c: 0c04 |013c: move-result-object v4 │ │ -016e3e: 3808 69ff |013d: if-eqz v8, 00a6 // -0097 │ │ -016e42: 1316 0000 |013f: const/16 v22, #int 0 // #0 │ │ -016e46: 1f16 1702 |0141: check-cast v22, [Ljava/lang/Object; // type@0217 │ │ -016e4a: 0800 1600 |0143: move-object/from16 v0, v22 │ │ -016e4e: 6e30 1d02 8b00 |0145: invoke-virtual {v11, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016e54: 0c16 |0148: move-result-object v22 │ │ -016e56: 1f16 9f00 |0149: check-cast v22, Ljava/lang/Long; // type@009f │ │ -016e5a: 7401 b101 1600 |014b: invoke-virtual/range {v22}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -016e60: 0b0e |014e: move-result-wide v14 │ │ -016e62: 0800 1300 |014f: move-object/from16 v0, v19 │ │ -016e66: 6e30 c800 e00f |0151: invoke-virtual {v0, v14, v15}, Landroid/text/format/Time;.set:(J)V // method@00c8 │ │ -016e6c: 1a16 8a00 |0154: const-string v22, "@" // string@008a │ │ -016e70: 0800 1600 |0156: move-object/from16 v0, v22 │ │ -016e74: 6e20 f501 0600 |0158: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016e7a: 0c16 |015b: move-result-object v22 │ │ -016e7c: 7401 c500 1300 |015c: invoke-virtual/range {v19}, Landroid/text/format/Time;.format2445:()Ljava/lang/String; // method@00c5 │ │ -016e82: 0c17 |015f: move-result-object v23 │ │ -016e84: 7402 f501 1600 |0160: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016e8a: 0c16 |0163: move-result-object v22 │ │ -016e8c: 1317 0a00 |0164: const/16 v23, #int 10 // #a │ │ -016e90: 7402 f001 1600 |0166: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016e96: 1316 0100 |0169: const/16 v22, #int 1 // #1 │ │ -016e9a: 0200 1600 |016b: move/from16 v0, v22 │ │ -016e9e: 2300 1702 |016d: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ -016ea2: 0816 0000 |016f: move-object/from16 v22, v0 │ │ -016ea6: 1317 0000 |0171: const/16 v23, #int 0 // #0 │ │ -016eaa: 1318 f401 |0173: const/16 v24, #int 500 // #1f4 │ │ -016eae: 7701 af01 1800 |0175: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -016eb4: 0c18 |0178: move-result-object v24 │ │ -016eb6: 4d18 1617 |0179: aput-object v24, v22, v23 │ │ -016eba: 0800 1600 |017b: move-object/from16 v0, v22 │ │ -016ebe: 6e30 1d02 8a00 |017d: invoke-virtual {v10, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016ec4: 0c12 |0180: move-result-object v18 │ │ -016ec6: 1f12 ae00 |0181: check-cast v18, Ljava/lang/String; // type@00ae │ │ -016eca: 3812 3b00 |0183: if-eqz v18, 01be // +003b │ │ -016ece: 1a16 5f05 |0185: const-string v22, "Text: " // string@055f │ │ -016ed2: 0800 1600 |0187: move-object/from16 v0, v22 │ │ -016ed6: 6e20 f501 0600 |0189: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016edc: 0c16 |018c: move-result-object v22 │ │ -016ede: 0800 1600 |018d: move-object/from16 v0, v22 │ │ -016ee2: 0801 1200 |018f: move-object/from16 v1, v18 │ │ -016ee6: 6e20 f501 1000 |0191: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016eec: 0c16 |0194: move-result-object v22 │ │ -016eee: 1317 0a00 |0195: const/16 v23, #int 10 // #a │ │ -016ef2: 7402 f001 1600 |0197: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016ef8: 1316 0000 |019a: const/16 v22, #int 0 // #0 │ │ -016efc: 1f16 1702 |019c: check-cast v22, [Ljava/lang/Object; // type@0217 │ │ -016f00: 0800 1600 |019e: move-object/from16 v0, v22 │ │ -016f04: 6e30 1d02 8400 |01a0: invoke-virtual {v4, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016f0a: 1316 0200 |01a3: const/16 v22, #int 2 // #2 │ │ -016f0e: 0200 1600 |01a5: move/from16 v0, v22 │ │ -016f12: 2300 1702 |01a7: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ -016f16: 0816 0000 |01a9: move-object/from16 v22, v0 │ │ -016f1a: 1317 0000 |01ab: const/16 v23, #int 0 // #0 │ │ -016f1e: 4d10 1617 |01ad: aput-object v16, v22, v23 │ │ -016f22: 1317 0100 |01af: const/16 v23, #int 1 // #1 │ │ -016f26: 7120 b401 fe00 |01b1: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -016f2c: 0c18 |01b4: move-result-object v24 │ │ -016f2e: 4d18 1617 |01b5: aput-object v24, v22, v23 │ │ -016f32: 0800 1600 |01b7: move-object/from16 v0, v22 │ │ -016f36: 6e30 1d02 5900 |01b9: invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -016f3c: 0c08 |01bc: move-result-object v8 │ │ -016f3e: 2880 |01bd: goto 013d // -0080 │ │ -016f40: 1a16 c804 |01be: const-string v22, "Not Text!" // string@04c8 │ │ -016f44: 0800 1600 |01c0: move-object/from16 v0, v22 │ │ -016f48: 6e20 f501 0600 |01c2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -016f4e: 0c16 |01c5: move-result-object v22 │ │ -016f50: 1317 0a00 |01c6: const/16 v23, #int 10 // #a │ │ -016f54: 7402 f001 1600 |01c8: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -016f5a: 28cf |01cb: goto 019a // -0031 │ │ -016f5c: 0d07 |01cc: move-exception v7 │ │ -016f5e: 6216 2500 |01cd: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016f62: 1a17 5701 |01cf: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016f66: 7702 d200 1600 |01d1: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016f6c: 2900 25ff |01d4: goto/16 00f9 // -00db │ │ -016f70: 6e10 f901 0600 |01d6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -016f76: 0c16 |01d9: move-result-object v22 │ │ -016f78: 2900 2efe |01da: goto/16 0008 // -01d2 │ │ -016f7c: 0d07 |01dc: move-exception v7 │ │ -016f7e: 6216 2500 |01dd: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016f82: 1a17 5701 |01df: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016f86: 7702 d200 1600 |01e1: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016f8c: 2900 15ff |01e4: goto/16 00f9 // -00eb │ │ -016f90: 0d07 |01e6: move-exception v7 │ │ -016f92: 6216 2500 |01e7: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016f96: 1a17 5701 |01e9: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016f9a: 7702 d200 1600 |01eb: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016fa0: 2900 0bff |01ee: goto/16 00f9 // -00f5 │ │ -016fa4: 0d07 |01f0: move-exception v7 │ │ -016fa6: 6216 2500 |01f1: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016faa: 1a17 5701 |01f3: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016fae: 7702 d200 1600 |01f5: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016fb4: 2900 01ff |01f8: goto/16 00f9 // -00ff │ │ -016fb8: 0d07 |01fa: move-exception v7 │ │ -016fba: 6216 2500 |01fb: sget-object v22, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -016fbe: 1a17 5701 |01fd: const-string v23, "DropBoxManager not available." // string@0157 │ │ -016fc2: 7702 d200 1600 |01ff: invoke-static/range {v22, v23}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -016fc8: 2900 f7fe |0202: goto/16 00f9 // -0109 │ │ + insns size : 537 16-bit code units │ │ +016ba0: |[016ba0] org.acra.collector.DropBoxCollector.read:(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ +016bb0: 7100 9f03 0000 |0000: invoke-static {}, Lorg/acra/collector/Compatibility;.getDropBoxServiceName:()Ljava/lang/String; // method@039f │ │ +016bb6: 0c0e |0003: move-result-object v14 │ │ +016bb8: 390e 0500 |0004: if-nez v14, 0009 // +0005 │ │ +016bbc: 1a15 b104 |0006: const-string v21, "N/A" // string@04b1 │ │ +016bc0: 1115 |0008: return-object v21 │ │ +016bc2: 0800 1b00 |0009: move-object/from16 v0, v27 │ │ +016bc6: 6e20 4400 e000 |000b: invoke-virtual {v0, v14}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ +016bcc: 0c05 |000e: move-result-object v5 │ │ +016bce: 6e10 c101 0500 |000f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016bd4: 0c15 |0012: move-result-object v21 │ │ +016bd6: 1a16 b109 |0013: const-string v22, "getNextEntry" // string@09b1 │ │ +016bda: 1317 0200 |0015: const/16 v23, #int 2 // #2 │ │ +016bde: 0200 1700 |0017: move/from16 v0, v23 │ │ +016be2: 2300 1502 |0019: new-array v0, v0, [Ljava/lang/Class; // type@0215 │ │ +016be6: 0817 0000 |001b: move-object/from16 v23, v0 │ │ +016bea: 1318 0000 |001d: const/16 v24, #int 0 // #0 │ │ +016bee: 1c19 ae00 |001f: const-class v25, Ljava/lang/String; // type@00ae │ │ +016bf2: 4d19 1718 |0021: aput-object v25, v23, v24 │ │ +016bf6: 1318 0100 |0023: const/16 v24, #int 1 // #1 │ │ +016bfa: 6219 1e00 |0025: sget-object v25, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@001e │ │ +016bfe: 4d19 1718 |0027: aput-object v25, v23, v24 │ │ +016c02: 7403 9d01 1500 |0029: invoke-virtual/range {v21, v22, v23}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016c08: 0c09 |002c: move-result-object v9 │ │ +016c0a: 3909 0500 |002d: if-nez v9, 0032 // +0005 │ │ +016c0e: 1a15 0000 |002f: const-string v21, "" // string@0000 │ │ +016c12: 28d7 |0031: goto 0008 // -0029 │ │ +016c14: 2214 4d00 |0032: new-instance v20, Landroid/text/format/Time; // type@004d │ │ +016c18: 7601 c400 1400 |0034: invoke-direct/range {v20}, Landroid/text/format/Time;.:()V // method@00c4 │ │ +016c1e: 7401 c900 1400 |0037: invoke-virtual/range {v20}, Landroid/text/format/Time;.setToNow:()V // method@00c9 │ │ +016c24: 0800 1400 |003a: move-object/from16 v0, v20 │ │ +016c28: 5200 1500 |003c: iget v0, v0, Landroid/text/format/Time;.minute:I // field@0015 │ │ +016c2c: 0215 0000 |003e: move/from16 v21, v0 │ │ +016c30: 7100 9502 0000 |0040: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +016c36: 0c16 |0043: move-result-object v22 │ │ +016c38: 7401 a802 1600 |0044: invoke-virtual/range {v22}, Lorg/acra/ACRAConfiguration;.dropboxCollectionMinutes:()I // method@02a8 │ │ +016c3e: 0a16 |0047: move-result v22 │ │ +016c40: 9115 1516 |0048: sub-int v21, v21, v22 │ │ +016c44: 0200 1500 |004a: move/from16 v0, v21 │ │ +016c48: 0801 1400 |004c: move-object/from16 v1, v20 │ │ +016c4c: 5910 1500 |004e: iput v0, v1, Landroid/text/format/Time;.minute:I // field@0015 │ │ +016c50: 1315 0000 |0050: const/16 v21, #int 0 // #0 │ │ +016c54: 7402 c700 1400 |0052: invoke-virtual/range {v20, v21}, Landroid/text/format/Time;.normalize:(Z)J // method@00c7 │ │ +016c5a: 1315 0000 |0055: const/16 v21, #int 0 // #0 │ │ +016c5e: 7402 ca00 1400 |0057: invoke-virtual/range {v20, v21}, Landroid/text/format/Time;.toMillis:(Z)J // method@00ca │ │ +016c64: 0b12 |005a: move-result-wide v18 │ │ +016c66: 2210 d500 |005b: new-instance v16, Ljava/util/ArrayList; // type@00d5 │ │ +016c6a: 7601 3802 1000 |005d: invoke-direct/range {v16}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +016c70: 7100 9502 0000 |0060: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +016c76: 0c15 |0063: move-result-object v21 │ │ +016c78: 7401 b302 1500 |0064: invoke-virtual/range {v21}, Lorg/acra/ACRAConfiguration;.includeDropBoxSystemTags:()Z // method@02b3 │ │ +016c7e: 0a15 |0067: move-result v21 │ │ +016c80: 3815 0f00 |0068: if-eqz v21, 0077 // +000f │ │ +016c84: 6215 f700 |006a: sget-object v21, Lorg/acra/collector/DropBoxCollector;.SYSTEM_TAGS:[Ljava/lang/String; // field@00f7 │ │ +016c88: 7701 4402 1500 |006c: invoke-static/range {v21}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0244 │ │ +016c8e: 0c15 |006f: move-result-object v21 │ │ +016c90: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +016c94: 0801 1500 |0072: move-object/from16 v1, v21 │ │ +016c98: 7220 5c02 1000 |0074: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025c │ │ +016c9e: 381c 1400 |0077: if-eqz v28, 008b // +0014 │ │ +016ca2: 0800 1c00 |0079: move-object/from16 v0, v28 │ │ +016ca6: 2100 |007b: array-length v0, v0 │ │ +016ca8: 0215 0000 |007c: move/from16 v21, v0 │ │ +016cac: 3d15 0d00 |007e: if-lez v21, 008b // +000d │ │ +016cb0: 7701 4402 1c00 |0080: invoke-static/range {v28}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0244 │ │ +016cb6: 0c15 |0083: move-result-object v21 │ │ +016cb8: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +016cbc: 0801 1500 |0086: move-object/from16 v1, v21 │ │ +016cc0: 7220 5c02 1000 |0088: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025c │ │ +016cc6: 7801 6102 1000 |008b: invoke-interface/range {v16}, Ljava/util/List;.isEmpty:()Z // method@0261 │ │ +016ccc: 0a15 |008e: move-result v21 │ │ +016cce: 3815 0600 |008f: if-eqz v21, 0095 // +0006 │ │ +016cd2: 1a15 c704 |0091: const-string v21, "No tag configured for collection." // string@04c7 │ │ +016cd6: 2900 75ff |0093: goto/16 0008 // -008b │ │ +016cda: 2206 b000 |0095: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +016cde: 7010 f001 0600 |0097: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +016ce4: 7801 6202 1000 |009a: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0262 │ │ +016cea: 0c16 |009d: move-result-object v22 │ │ +016cec: 7801 5402 1600 |009e: invoke-interface/range {v22}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +016cf2: 0a15 |00a1: move-result v21 │ │ +016cf4: 3815 4901 |00a2: if-eqz v21, 01eb // +0149 │ │ +016cf8: 7801 5502 1600 |00a4: invoke-interface/range {v22}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +016cfe: 0c0f |00a7: move-result-object v15 │ │ +016d00: 1f0f ae00 |00a8: check-cast v15, Ljava/lang/String; // type@00ae │ │ +016d04: 1a15 5e05 |00aa: const-string v21, "Tag: " // string@055e │ │ +016d08: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ +016d0c: 6e20 f701 0600 |00ae: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016d12: 0c15 |00b1: move-result-object v21 │ │ +016d14: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ +016d18: 6e20 f701 f000 |00b4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016d1e: 0c15 |00b7: move-result-object v21 │ │ +016d20: 1317 0a00 |00b8: const/16 v23, #int 10 // #a │ │ +016d24: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ +016d28: 0201 1700 |00bc: move/from16 v1, v23 │ │ +016d2c: 6e20 f201 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016d32: 1315 0200 |00c1: const/16 v21, #int 2 // #2 │ │ +016d36: 0200 1500 |00c3: move/from16 v0, v21 │ │ +016d3a: 2300 1702 |00c5: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ +016d3e: 0815 0000 |00c7: move-object/from16 v21, v0 │ │ +016d42: 1317 0000 |00c9: const/16 v23, #int 0 // #0 │ │ +016d46: 4d0f 1517 |00cb: aput-object v15, v21, v23 │ │ +016d4a: 1317 0100 |00cd: const/16 v23, #int 1 // #1 │ │ +016d4e: 7702 b601 1200 |00cf: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +016d54: 0c18 |00d2: move-result-object v24 │ │ +016d56: 4d18 1517 |00d3: aput-object v24, v21, v23 │ │ +016d5a: 0800 1500 |00d5: move-object/from16 v0, v21 │ │ +016d5e: 6e30 1f02 5900 |00d7: invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016d64: 0c08 |00da: move-result-object v8 │ │ +016d66: 3908 2000 |00db: if-nez v8, 00fb // +0020 │ │ +016d6a: 1a15 c904 |00dd: const-string v21, "Nothing." // string@04c9 │ │ +016d6e: 0800 1500 |00df: move-object/from16 v0, v21 │ │ +016d72: 6e20 f701 0600 |00e1: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016d78: 0c15 |00e4: move-result-object v21 │ │ +016d7a: 1317 0a00 |00e5: const/16 v23, #int 10 // #a │ │ +016d7e: 0800 1500 |00e7: move-object/from16 v0, v21 │ │ +016d82: 0201 1700 |00e9: move/from16 v1, v23 │ │ +016d86: 6e20 f201 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016d8c: 28b0 |00ee: goto 009e // -0050 │ │ +016d8e: 0d07 |00ef: move-exception v7 │ │ +016d90: 6215 2500 |00f0: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016d94: 1a16 5701 |00f2: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016d98: 7702 d200 1500 |00f4: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016d9e: 1a15 b104 |00f7: const-string v21, "N/A" // string@04b1 │ │ +016da2: 2900 0fff |00f9: goto/16 0008 // -00f1 │ │ +016da6: 6e10 c101 0800 |00fb: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016dac: 0c15 |00fe: move-result-object v21 │ │ +016dae: 1a17 f609 |00ff: const-string v23, "getText" // string@09f6 │ │ +016db2: 1318 0100 |0101: const/16 v24, #int 1 // #1 │ │ +016db6: 0200 1800 |0103: move/from16 v0, v24 │ │ +016dba: 2300 1502 |0105: new-array v0, v0, [Ljava/lang/Class; // type@0215 │ │ +016dbe: 0818 0000 |0107: move-object/from16 v24, v0 │ │ +016dc2: 1319 0000 |0109: const/16 v25, #int 0 // #0 │ │ +016dc6: 621a 1d00 |010b: sget-object v26, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +016dca: 4d1a 1819 |010d: aput-object v26, v24, v25 │ │ +016dce: 0800 1500 |010f: move-object/from16 v0, v21 │ │ +016dd2: 0801 1700 |0111: move-object/from16 v1, v23 │ │ +016dd6: 0802 1800 |0113: move-object/from16 v2, v24 │ │ +016dda: 6e30 9d01 1002 |0115: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016de0: 0c0a |0118: move-result-object v10 │ │ +016de2: 6e10 c101 0800 |0119: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016de8: 0c17 |011c: move-result-object v23 │ │ +016dea: 1a18 fd09 |011d: const-string v24, "getTimeMillis" // string@09fd │ │ +016dee: 1315 0000 |011f: const/16 v21, #int 0 // #0 │ │ +016df2: 1f15 1502 |0121: check-cast v21, [Ljava/lang/Class; // type@0215 │ │ +016df6: 0800 1700 |0123: move-object/from16 v0, v23 │ │ +016dfa: 0801 1800 |0125: move-object/from16 v1, v24 │ │ +016dfe: 0802 1500 |0127: move-object/from16 v2, v21 │ │ +016e02: 6e30 9d01 1002 |0129: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016e08: 0c0b |012c: move-result-object v11 │ │ +016e0a: 6e10 c101 0800 |012d: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +016e10: 0c17 |0130: move-result-object v23 │ │ +016e12: 1a18 6007 |0131: const-string v24, "close" // string@0760 │ │ +016e16: 1315 0000 |0133: const/16 v21, #int 0 // #0 │ │ +016e1a: 1f15 1502 |0135: check-cast v21, [Ljava/lang/Class; // type@0215 │ │ +016e1e: 0800 1700 |0137: move-object/from16 v0, v23 │ │ +016e22: 0801 1800 |0139: move-object/from16 v1, v24 │ │ +016e26: 0802 1500 |013b: move-object/from16 v2, v21 │ │ +016e2a: 6e30 9d01 1002 |013d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +016e30: 0c04 |0140: move-result-object v4 │ │ +016e32: 3808 5dff |0141: if-eqz v8, 009e // -00a3 │ │ +016e36: 1315 0000 |0143: const/16 v21, #int 0 // #0 │ │ +016e3a: 1f15 1702 |0145: check-cast v21, [Ljava/lang/Object; // type@0217 │ │ +016e3e: 0800 1500 |0147: move-object/from16 v0, v21 │ │ +016e42: 6e30 1f02 8b00 |0149: invoke-virtual {v11, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016e48: 0c15 |014c: move-result-object v21 │ │ +016e4a: 1f15 9f00 |014d: check-cast v21, Ljava/lang/Long; // type@009f │ │ +016e4e: 7401 b301 1500 |014f: invoke-virtual/range {v21}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +016e54: 0b0c |0152: move-result-wide v12 │ │ +016e56: 0800 1400 |0153: move-object/from16 v0, v20 │ │ +016e5a: 6e30 c800 c00d |0155: invoke-virtual {v0, v12, v13}, Landroid/text/format/Time;.set:(J)V // method@00c8 │ │ +016e60: 1a15 8a00 |0158: const-string v21, "@" // string@008a │ │ +016e64: 0800 1500 |015a: move-object/from16 v0, v21 │ │ +016e68: 6e20 f701 0600 |015c: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016e6e: 0c15 |015f: move-result-object v21 │ │ +016e70: 7401 c500 1400 |0160: invoke-virtual/range {v20}, Landroid/text/format/Time;.format2445:()Ljava/lang/String; // method@00c5 │ │ +016e76: 0c17 |0163: move-result-object v23 │ │ +016e78: 0800 1500 |0164: move-object/from16 v0, v21 │ │ +016e7c: 0801 1700 |0166: move-object/from16 v1, v23 │ │ +016e80: 6e20 f701 1000 |0168: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016e86: 0c15 |016b: move-result-object v21 │ │ +016e88: 1317 0a00 |016c: const/16 v23, #int 10 // #a │ │ +016e8c: 0800 1500 |016e: move-object/from16 v0, v21 │ │ +016e90: 0201 1700 |0170: move/from16 v1, v23 │ │ +016e94: 6e20 f201 1000 |0172: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016e9a: 1315 0100 |0175: const/16 v21, #int 1 // #1 │ │ +016e9e: 0200 1500 |0177: move/from16 v0, v21 │ │ +016ea2: 2300 1702 |0179: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ +016ea6: 0815 0000 |017b: move-object/from16 v21, v0 │ │ +016eaa: 1317 0000 |017d: const/16 v23, #int 0 // #0 │ │ +016eae: 1318 f401 |017f: const/16 v24, #int 500 // #1f4 │ │ +016eb2: 7701 b101 1800 |0181: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +016eb8: 0c18 |0184: move-result-object v24 │ │ +016eba: 4d18 1517 |0185: aput-object v24, v21, v23 │ │ +016ebe: 0800 1500 |0187: move-object/from16 v0, v21 │ │ +016ec2: 6e30 1f02 8a00 |0189: invoke-virtual {v10, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016ec8: 0c11 |018c: move-result-object v17 │ │ +016eca: 1f11 ae00 |018d: check-cast v17, Ljava/lang/String; // type@00ae │ │ +016ece: 3811 4000 |018f: if-eqz v17, 01cf // +0040 │ │ +016ed2: 1a15 5f05 |0191: const-string v21, "Text: " // string@055f │ │ +016ed6: 0800 1500 |0193: move-object/from16 v0, v21 │ │ +016eda: 6e20 f701 0600 |0195: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016ee0: 0c15 |0198: move-result-object v21 │ │ +016ee2: 0800 1500 |0199: move-object/from16 v0, v21 │ │ +016ee6: 0801 1100 |019b: move-object/from16 v1, v17 │ │ +016eea: 6e20 f701 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016ef0: 0c15 |01a0: move-result-object v21 │ │ +016ef2: 1317 0a00 |01a1: const/16 v23, #int 10 // #a │ │ +016ef6: 0800 1500 |01a3: move-object/from16 v0, v21 │ │ +016efa: 0201 1700 |01a5: move/from16 v1, v23 │ │ +016efe: 6e20 f201 1000 |01a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016f04: 1315 0000 |01aa: const/16 v21, #int 0 // #0 │ │ +016f08: 1f15 1702 |01ac: check-cast v21, [Ljava/lang/Object; // type@0217 │ │ +016f0c: 0800 1500 |01ae: move-object/from16 v0, v21 │ │ +016f10: 6e30 1f02 8400 |01b0: invoke-virtual {v4, v8, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016f16: 1315 0200 |01b3: const/16 v21, #int 2 // #2 │ │ +016f1a: 0200 1500 |01b5: move/from16 v0, v21 │ │ +016f1e: 2300 1702 |01b7: new-array v0, v0, [Ljava/lang/Object; // type@0217 │ │ +016f22: 0815 0000 |01b9: move-object/from16 v21, v0 │ │ +016f26: 1317 0000 |01bb: const/16 v23, #int 0 // #0 │ │ +016f2a: 4d0f 1517 |01bd: aput-object v15, v21, v23 │ │ +016f2e: 1317 0100 |01bf: const/16 v23, #int 1 // #1 │ │ +016f32: 7120 b601 dc00 |01c1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +016f38: 0c18 |01c4: move-result-object v24 │ │ +016f3a: 4d18 1517 |01c5: aput-object v24, v21, v23 │ │ +016f3e: 0800 1500 |01c7: move-object/from16 v0, v21 │ │ +016f42: 6e30 1f02 5900 |01c9: invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +016f48: 0c08 |01cc: move-result-object v8 │ │ +016f4a: 2900 74ff |01cd: goto/16 0141 // -008c │ │ +016f4e: 1a15 c804 |01cf: const-string v21, "Not Text!" // string@04c8 │ │ +016f52: 0800 1500 |01d1: move-object/from16 v0, v21 │ │ +016f56: 6e20 f701 0600 |01d3: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +016f5c: 0c15 |01d6: move-result-object v21 │ │ +016f5e: 1317 0a00 |01d7: const/16 v23, #int 10 // #a │ │ +016f62: 0800 1500 |01d9: move-object/from16 v0, v21 │ │ +016f66: 0201 1700 |01db: move/from16 v1, v23 │ │ +016f6a: 6e20 f201 1000 |01dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +016f70: 28ca |01e0: goto 01aa // -0036 │ │ +016f72: 0d07 |01e1: move-exception v7 │ │ +016f74: 6215 2500 |01e2: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016f78: 1a16 5701 |01e4: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016f7c: 7702 d200 1500 |01e6: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016f82: 2900 0eff |01e9: goto/16 00f7 // -00f2 │ │ +016f86: 6e10 fb01 0600 |01eb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +016f8c: 0c15 |01ee: move-result-object v21 │ │ +016f8e: 2900 19fe |01ef: goto/16 0008 // -01e7 │ │ +016f92: 0d07 |01f1: move-exception v7 │ │ +016f94: 6215 2500 |01f2: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016f98: 1a16 5701 |01f4: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016f9c: 7702 d200 1500 |01f6: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016fa2: 2900 fefe |01f9: goto/16 00f7 // -0102 │ │ +016fa6: 0d07 |01fb: move-exception v7 │ │ +016fa8: 6215 2500 |01fc: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016fac: 1a16 5701 |01fe: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016fb0: 7702 d200 1500 |0200: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016fb6: 2900 f4fe |0203: goto/16 00f7 // -010c │ │ +016fba: 0d07 |0205: move-exception v7 │ │ +016fbc: 6215 2500 |0206: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016fc0: 1a16 5701 |0208: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016fc4: 7702 d200 1500 |020a: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016fca: 2900 eafe |020d: goto/16 00f7 // -0116 │ │ +016fce: 0d07 |020f: move-exception v7 │ │ +016fd0: 6215 2500 |0210: sget-object v21, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +016fd4: 1a16 5701 |0212: const-string v22, "DropBoxManager not available." // string@0157 │ │ +016fd8: 7702 d200 1500 |0214: invoke-static/range {v21, v22}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +016fde: 2900 e0fe |0217: goto/16 00f7 // -0120 │ │ catches : 3 │ │ - 0x0000 - 0x00f0 │ │ - Ljava/lang/SecurityException; -> 0x00f1 │ │ - Ljava/lang/NoSuchMethodException; -> 0x01cc │ │ - Ljava/lang/IllegalArgumentException; -> 0x01dc │ │ - Ljava/lang/IllegalAccessException; -> 0x01e6 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x01f0 │ │ - Ljava/lang/NoSuchFieldException; -> 0x01fa │ │ - 0x00fd - 0x01cb │ │ - Ljava/lang/SecurityException; -> 0x00f1 │ │ - Ljava/lang/NoSuchMethodException; -> 0x01cc │ │ - Ljava/lang/IllegalArgumentException; -> 0x01dc │ │ - Ljava/lang/IllegalAccessException; -> 0x01e6 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x01f0 │ │ - Ljava/lang/NoSuchFieldException; -> 0x01fa │ │ - 0x01d6 - 0x01d9 │ │ - Ljava/lang/SecurityException; -> 0x00f1 │ │ - Ljava/lang/NoSuchMethodException; -> 0x01cc │ │ - Ljava/lang/IllegalArgumentException; -> 0x01dc │ │ - Ljava/lang/IllegalAccessException; -> 0x01e6 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x01f0 │ │ - Ljava/lang/NoSuchFieldException; -> 0x01fa │ │ + 0x0000 - 0x00ee │ │ + Ljava/lang/SecurityException; -> 0x00ef │ │ + Ljava/lang/NoSuchMethodException; -> 0x01e1 │ │ + Ljava/lang/IllegalArgumentException; -> 0x01f1 │ │ + Ljava/lang/IllegalAccessException; -> 0x01fb │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0205 │ │ + Ljava/lang/NoSuchFieldException; -> 0x020f │ │ + 0x00fb - 0x01e0 │ │ + Ljava/lang/SecurityException; -> 0x00ef │ │ + Ljava/lang/NoSuchMethodException; -> 0x01e1 │ │ + Ljava/lang/IllegalArgumentException; -> 0x01f1 │ │ + Ljava/lang/IllegalAccessException; -> 0x01fb │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0205 │ │ + Ljava/lang/NoSuchFieldException; -> 0x020f │ │ + 0x01eb - 0x01ee │ │ + Ljava/lang/SecurityException; -> 0x00ef │ │ + Ljava/lang/NoSuchMethodException; -> 0x01e1 │ │ + Ljava/lang/IllegalArgumentException; -> 0x01f1 │ │ + Ljava/lang/IllegalAccessException; -> 0x01fb │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0205 │ │ + Ljava/lang/NoSuchFieldException; -> 0x020f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0006 line=64 │ │ 0x0008 line=133 │ │ 0x0009 line=67 │ │ 0x000f line=68 │ │ 0x002d line=69 │ │ 0x002f line=70 │ │ 0x0032 line=73 │ │ 0x0037 line=74 │ │ 0x003a line=75 │ │ 0x0050 line=76 │ │ - 0x0059 line=77 │ │ - 0x0063 line=79 │ │ - 0x0068 line=80 │ │ - 0x0072 line=81 │ │ - 0x007f line=83 │ │ - 0x0088 line=84 │ │ - 0x0093 line=87 │ │ - 0x0099 line=88 │ │ - 0x009d line=91 │ │ - 0x00a2 line=92 │ │ - 0x00b2 line=93 │ │ - 0x00c7 line=94 │ │ - 0x00e1 line=95 │ │ - 0x00e3 line=96 │ │ - 0x00f1 line=119 │ │ - 0x00f2 line=120 │ │ - 0x00f9 line=133 │ │ - 0x00fd line=100 │ │ - 0x0115 line=101 │ │ - 0x0129 line=102 │ │ - 0x013d line=103 │ │ - 0x013f line=104 │ │ - 0x014f line=105 │ │ - 0x0154 line=106 │ │ - 0x0169 line=107 │ │ - 0x0183 line=108 │ │ - 0x0185 line=109 │ │ - 0x019a line=113 │ │ - 0x01a3 line=114 │ │ - 0x01bd line=115 │ │ - 0x01be line=111 │ │ - 0x01cc line=121 │ │ - 0x01cd line=122 │ │ - 0x01d6 line=117 │ │ - 0x01dc line=123 │ │ - 0x01dd line=124 │ │ - 0x01e6 line=125 │ │ - 0x01e7 line=126 │ │ - 0x01f0 line=127 │ │ - 0x01f1 line=128 │ │ - 0x01fa line=129 │ │ - 0x01fb line=130 │ │ - locals : │ │ - 0x0004 - 0x0008 reg=13 serviceName Ljava/lang/String; │ │ - 0x000f - 0x00f1 reg=5 dropbox Ljava/lang/Object; │ │ - 0x00a2 - 0x00f1 reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ - 0x00e1 - 0x00f1 reg=8 entry Ljava/lang/Object; │ │ - 0x002d - 0x00f1 reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ - 0x00a6 - 0x00f1 reg=12 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x00f1 reg=13 serviceName Ljava/lang/String; │ │ - 0x00b2 - 0x00f1 reg=16 tag Ljava/lang/String; │ │ - 0x0068 - 0x00f1 reg=17 tags Ljava/util/List; Ljava/util/List; │ │ - 0x0037 - 0x00f1 reg=19 timer Landroid/text/format/Time; │ │ - 0x0063 - 0x00f1 reg=20 time J │ │ - 0x00f2 - 0x00f9 reg=7 e Ljava/lang/SecurityException; │ │ - 0x013d - 0x01cc reg=4 close Ljava/lang/reflect/Method; │ │ - 0x00fd - 0x01cc reg=5 dropbox Ljava/lang/Object; │ │ - 0x00fd - 0x01cc reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ - 0x00fd - 0x01cc reg=8 entry Ljava/lang/Object; │ │ - 0x00fd - 0x01cc reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ - 0x0115 - 0x01cc reg=10 getText Ljava/lang/reflect/Method; │ │ - 0x0129 - 0x01cc reg=11 getTimeMillis Ljava/lang/reflect/Method; │ │ - 0x00fd - 0x01cc reg=12 i$ Ljava/util/Iterator; │ │ - 0x00fd - 0x01cc reg=13 serviceName Ljava/lang/String; │ │ - 0x014f - 0x01cc reg=14 msec J │ │ - 0x00fd - 0x01cc reg=16 tag Ljava/lang/String; │ │ - 0x00fd - 0x01cc reg=17 tags Ljava/util/List; Ljava/util/List; │ │ - 0x0183 - 0x01cc reg=18 text Ljava/lang/String; │ │ - 0x00fd - 0x01cc reg=19 timer Landroid/text/format/Time; │ │ - 0x00fd - 0x01cc reg=20 time J │ │ - 0x01cd - 0x01d6 reg=7 e Ljava/lang/NoSuchMethodException; │ │ - 0x01d6 - 0x01dc reg=5 dropbox Ljava/lang/Object; │ │ - 0x01d6 - 0x01dc reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ - 0x01d6 - 0x01dc reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ - 0x01d6 - 0x01dc reg=12 i$ Ljava/util/Iterator; │ │ - 0x01d6 - 0x01dc reg=13 serviceName Ljava/lang/String; │ │ - 0x01d6 - 0x01dc reg=17 tags Ljava/util/List; Ljava/util/List; │ │ - 0x01d6 - 0x01dc reg=19 timer Landroid/text/format/Time; │ │ - 0x01d6 - 0x01dc reg=20 time J │ │ - 0x01dd - 0x01e6 reg=7 e Ljava/lang/IllegalArgumentException; │ │ - 0x01e7 - 0x01f0 reg=7 e Ljava/lang/IllegalAccessException; │ │ - 0x01f1 - 0x01fa reg=7 e Ljava/lang/reflect/InvocationTargetException; │ │ - 0x01fb - 0x0204 reg=7 e Ljava/lang/NoSuchFieldException; │ │ - 0x0000 - 0x0204 reg=27 context Landroid/content/Context; │ │ - 0x0000 - 0x0204 reg=28 additionalTags [Ljava/lang/String; │ │ + 0x0055 line=77 │ │ + 0x005b line=79 │ │ + 0x0060 line=80 │ │ + 0x006a line=81 │ │ + 0x0077 line=83 │ │ + 0x0080 line=84 │ │ + 0x008b line=87 │ │ + 0x0091 line=88 │ │ + 0x0095 line=91 │ │ + 0x009a line=92 │ │ + 0x00aa line=93 │ │ + 0x00c1 line=94 │ │ + 0x00db line=95 │ │ + 0x00dd line=96 │ │ + 0x00ef line=119 │ │ + 0x00f0 line=120 │ │ + 0x00f7 line=133 │ │ + 0x00fb line=100 │ │ + 0x0119 line=101 │ │ + 0x012d line=102 │ │ + 0x0141 line=103 │ │ + 0x0143 line=104 │ │ + 0x0153 line=105 │ │ + 0x0158 line=106 │ │ + 0x0175 line=107 │ │ + 0x018f line=108 │ │ + 0x0191 line=109 │ │ + 0x01aa line=113 │ │ + 0x01b3 line=114 │ │ + 0x01cd line=115 │ │ + 0x01cf line=111 │ │ + 0x01e1 line=121 │ │ + 0x01e2 line=122 │ │ + 0x01eb line=117 │ │ + 0x01f1 line=123 │ │ + 0x01f2 line=124 │ │ + 0x01fb line=125 │ │ + 0x01fc line=126 │ │ + 0x0205 line=127 │ │ + 0x0206 line=128 │ │ + 0x020f line=129 │ │ + 0x0210 line=130 │ │ + locals : │ │ + 0x0004 - 0x0008 reg=14 serviceName Ljava/lang/String; │ │ + 0x000f - 0x00ef reg=5 dropbox Ljava/lang/Object; │ │ + 0x009a - 0x00ef reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ + 0x00db - 0x00ef reg=8 entry Ljava/lang/Object; │ │ + 0x002d - 0x00ef reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ + 0x0009 - 0x00ef reg=14 serviceName Ljava/lang/String; │ │ + 0x00aa - 0x00ef reg=15 tag Ljava/lang/String; │ │ + 0x0060 - 0x00ef reg=16 tags Ljava/util/List; Ljava/util/List; │ │ + 0x005b - 0x00ef reg=18 time J │ │ + 0x0037 - 0x00ef reg=20 timer Landroid/text/format/Time; │ │ + 0x00f0 - 0x00f7 reg=7 e Ljava/lang/SecurityException; │ │ + 0x0141 - 0x01e1 reg=4 close Ljava/lang/reflect/Method; │ │ + 0x00fb - 0x01e1 reg=5 dropbox Ljava/lang/Object; │ │ + 0x00fb - 0x01e1 reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ + 0x00fb - 0x01e1 reg=8 entry Ljava/lang/Object; │ │ + 0x00fb - 0x01e1 reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ + 0x0119 - 0x01e1 reg=10 getText Ljava/lang/reflect/Method; │ │ + 0x012d - 0x01e1 reg=11 getTimeMillis Ljava/lang/reflect/Method; │ │ + 0x0153 - 0x01e1 reg=12 msec J │ │ + 0x00fb - 0x01e1 reg=14 serviceName Ljava/lang/String; │ │ + 0x00fb - 0x01e1 reg=15 tag Ljava/lang/String; │ │ + 0x00fb - 0x01e1 reg=16 tags Ljava/util/List; Ljava/util/List; │ │ + 0x018f - 0x01e1 reg=17 text Ljava/lang/String; │ │ + 0x00fb - 0x01e1 reg=18 time J │ │ + 0x00fb - 0x01e1 reg=20 timer Landroid/text/format/Time; │ │ + 0x01e2 - 0x01eb reg=7 e Ljava/lang/NoSuchMethodException; │ │ + 0x01eb - 0x01f1 reg=5 dropbox Ljava/lang/Object; │ │ + 0x01eb - 0x01f1 reg=6 dropboxContent Ljava/lang/StringBuilder; │ │ + 0x01eb - 0x01f1 reg=9 getNextEntry Ljava/lang/reflect/Method; │ │ + 0x01eb - 0x01f1 reg=14 serviceName Ljava/lang/String; │ │ + 0x01eb - 0x01f1 reg=16 tags Ljava/util/List; Ljava/util/List; │ │ + 0x01eb - 0x01f1 reg=18 time J │ │ + 0x01eb - 0x01f1 reg=20 timer Landroid/text/format/Time; │ │ + 0x01f2 - 0x01fb reg=7 e Ljava/lang/IllegalArgumentException; │ │ + 0x01fc - 0x0205 reg=7 e Ljava/lang/IllegalAccessException; │ │ + 0x0206 - 0x020f reg=7 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0210 - 0x0219 reg=7 e Ljava/lang/NoSuchFieldException; │ │ + 0x0000 - 0x0219 reg=27 context Landroid/content/Context; │ │ + 0x0000 - 0x0219 reg=28 additionalTags [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 342 (DropBoxCollector.java) │ │ │ │ Class #39 header: │ │ class_idx : 277 │ │ access_flags : 16 (0x0010) │ │ @@ -14202,17 +14212,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017000: |[017000] org.acra.collector.DumpSysCollector.:()V │ │ -017010: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -017016: 0e00 |0003: return-void │ │ +017018: |[017018] org.acra.collector.DumpSysCollector.:()V │ │ +017028: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01702e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/DumpSysCollector; │ │ │ │ #1 : (in Lorg/acra/collector/DumpSysCollector;) │ │ @@ -14220,61 +14230,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -017018: |[017018] org.acra.collector.DumpSysCollector.collectMemInfo:()Ljava/lang/String; │ │ -017028: 2204 b000 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01702c: 7010 ee01 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -017032: 2201 d500 |0005: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ -017036: 7010 3602 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -01703c: 1a06 5f08 |000a: const-string v6, "dumpsys" // string@085f │ │ -017040: 7220 5902 6100 |000c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -017046: 1a06 790c |000f: const-string v6, "meminfo" // string@0c79 │ │ -01704a: 7220 5902 6100 |0011: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -017050: 7100 b500 0000 |0014: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ -017056: 0a06 |0017: move-result v6 │ │ -017058: 7110 ae01 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -01705e: 0c06 |001b: move-result-object v6 │ │ -017060: 7220 5902 6100 |001c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -017066: 7100 c701 0000 |001f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@01c7 │ │ -01706c: 0c07 |0022: move-result-object v7 │ │ -01706e: 7210 6302 0100 |0023: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0263 │ │ -017074: 0a06 |0026: move-result v6 │ │ -017076: 2366 1902 |0027: new-array v6, v6, [Ljava/lang/String; // type@0219 │ │ -01707a: 7220 6402 6100 |0029: invoke-interface {v1, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0264 │ │ -017080: 0c06 |002c: move-result-object v6 │ │ -017082: 1f06 1902 |002d: check-cast v6, [Ljava/lang/String; // type@0219 │ │ -017086: 6e20 c601 6700 |002f: invoke-virtual {v7, v6}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@01c6 │ │ -01708c: 0c05 |0032: move-result-object v5 │ │ -01708e: 2200 7b00 |0033: new-instance v0, Ljava/io/BufferedReader; // type@007b │ │ -017092: 2206 8400 |0035: new-instance v6, Ljava/io/InputStreamReader; // type@0084 │ │ -017096: 6e10 c401 0500 |0037: invoke-virtual {v5}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@01c4 │ │ -01709c: 0c07 |003a: move-result-object v7 │ │ -01709e: 7020 7f01 7600 |003b: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@017f │ │ -0170a4: 1307 0020 |003e: const/16 v7, #int 8192 // #2000 │ │ -0170a8: 7030 5801 6007 |0040: invoke-direct {v0, v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -0170ae: 6e10 5a01 0000 |0043: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -0170b4: 0c03 |0046: move-result-object v3 │ │ -0170b6: 3903 0700 |0047: if-nez v3, 004e // +0007 │ │ -0170ba: 6e10 f901 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0170c0: 0c06 |004c: move-result-object v6 │ │ -0170c2: 1106 |004d: return-object v6 │ │ -0170c4: 6e20 f501 3400 |004e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0170ca: 1a06 0200 |0051: const-string v6, " │ │ +017030: |[017030] org.acra.collector.DumpSysCollector.collectMemInfo:()Ljava/lang/String; │ │ +017040: 2204 b000 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +017044: 7010 f001 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01704a: 2201 d500 |0005: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ +01704e: 7010 3802 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +017054: 1a06 5e08 |000a: const-string v6, "dumpsys" // string@085e │ │ +017058: 7220 5b02 6100 |000c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01705e: 1a06 760c |000f: const-string v6, "meminfo" // string@0c76 │ │ +017062: 7220 5b02 6100 |0011: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +017068: 7100 b500 0000 |0014: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ +01706e: 0a06 |0017: move-result v6 │ │ +017070: 7110 b001 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +017076: 0c06 |001b: move-result-object v6 │ │ +017078: 7220 5b02 6100 |001c: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01707e: 7100 c901 0000 |001f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@01c9 │ │ +017084: 0c07 |0022: move-result-object v7 │ │ +017086: 7210 6502 0100 |0023: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0265 │ │ +01708c: 0a06 |0026: move-result v6 │ │ +01708e: 2366 1902 |0027: new-array v6, v6, [Ljava/lang/String; // type@0219 │ │ +017092: 7220 6602 6100 |0029: invoke-interface {v1, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0266 │ │ +017098: 0c06 |002c: move-result-object v6 │ │ +01709a: 1f06 1902 |002d: check-cast v6, [Ljava/lang/String; // type@0219 │ │ +01709e: 6e20 c801 6700 |002f: invoke-virtual {v7, v6}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@01c8 │ │ +0170a4: 0c05 |0032: move-result-object v5 │ │ +0170a6: 2200 7b00 |0033: new-instance v0, Ljava/io/BufferedReader; // type@007b │ │ +0170aa: 2206 8400 |0035: new-instance v6, Ljava/io/InputStreamReader; // type@0084 │ │ +0170ae: 6e10 c601 0500 |0037: invoke-virtual {v5}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@01c6 │ │ +0170b4: 0c07 |003a: move-result-object v7 │ │ +0170b6: 7020 8101 7600 |003b: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0181 │ │ +0170bc: 1307 0020 |003e: const/16 v7, #int 8192 // #2000 │ │ +0170c0: 7030 5a01 6007 |0040: invoke-direct {v0, v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +0170c6: 6e10 5c01 0000 |0043: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +0170cc: 0c03 |0046: move-result-object v3 │ │ +0170ce: 3903 0700 |0047: if-nez v3, 004e // +0007 │ │ +0170d2: 6e10 fb01 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0170d8: 0c06 |004c: move-result-object v6 │ │ +0170da: 1106 |004d: return-object v6 │ │ +0170dc: 6e20 f701 3400 |004e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0170e2: 1a06 0200 |0051: const-string v6, " │ │ " // string@0002 │ │ -0170ce: 6e20 f501 6400 |0053: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0170d4: 28ed |0056: goto 0043 // -0013 │ │ -0170d6: 0d02 |0057: move-exception v2 │ │ -0170d8: 6206 2500 |0058: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0170dc: 1a07 5901 |005a: const-string v7, "DumpSysCollector.meminfo could not retrieve data" // string@0159 │ │ -0170e0: 7130 d000 7602 |005c: invoke-static {v6, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -0170e6: 28ea |005f: goto 0049 // -0016 │ │ +0170e6: 6e20 f701 6400 |0053: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0170ec: 28ed |0056: goto 0043 // -0013 │ │ +0170ee: 0d02 |0057: move-exception v2 │ │ +0170f0: 6206 2500 |0058: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0170f4: 1a07 5901 |005a: const-string v7, "DumpSysCollector.meminfo could not retrieve data" // string@0159 │ │ +0170f8: 7130 d000 7602 |005c: invoke-static {v6, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +0170fe: 28ea |005f: goto 0049 // -0016 │ │ catches : 2 │ │ 0x0005 - 0x0046 │ │ Ljava/io/IOException; -> 0x0057 │ │ 0x004e - 0x0056 │ │ Ljava/io/IOException; -> 0x0057 │ │ positions : │ │ 0x0000 line=44 │ │ @@ -14339,18 +14349,18 @@ │ │ type : '(Ljava/lang/Process;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017100: |[017100] org.acra.collector.LogCatCollector$1.:(Ljava/lang/Process;)V │ │ -017110: 5b01 f800 |0000: iput-object v1, v0, Lorg/acra/collector/LogCatCollector$1;.val$process:Ljava/lang/Process; // field@00f8 │ │ -017114: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01711a: 0e00 |0005: return-void │ │ +017118: |[017118] org.acra.collector.LogCatCollector$1.:(Ljava/lang/Process;)V │ │ +017128: 5b01 f800 |0000: iput-object v1, v0, Lorg/acra/collector/LogCatCollector$1;.val$process:Ljava/lang/Process; // field@00f8 │ │ +01712c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +017132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/collector/LogCatCollector$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Process; │ │ │ │ @@ -14360,26 +14370,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -01711c: |[01711c] org.acra.collector.LogCatCollector$1.run:()V │ │ -01712c: 5432 f800 |0000: iget-object v2, v3, Lorg/acra/collector/LogCatCollector$1;.val$process:Ljava/lang/Process; // field@00f8 │ │ -017130: 6e10 c301 0200 |0002: invoke-virtual {v2}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@01c3 │ │ -017136: 0c01 |0005: move-result-object v1 │ │ -017138: 1302 0020 |0006: const/16 v2, #int 8192 // #2000 │ │ -01713c: 2320 0d02 |0008: new-array v0, v2, [B // type@020d │ │ -017140: 6e20 7e01 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@017e │ │ -017146: 0a02 |000d: move-result v2 │ │ -017148: 3b02 fcff |000e: if-gez v2, 000a // -0004 │ │ -01714c: 0e00 |0010: return-void │ │ -01714e: 0d02 |0011: move-exception v2 │ │ -017150: 28fe |0012: goto 0010 // -0002 │ │ +017134: |[017134] org.acra.collector.LogCatCollector$1.run:()V │ │ +017144: 5432 f800 |0000: iget-object v2, v3, Lorg/acra/collector/LogCatCollector$1;.val$process:Ljava/lang/Process; // field@00f8 │ │ +017148: 6e10 c501 0200 |0002: invoke-virtual {v2}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@01c5 │ │ +01714e: 0c01 |0005: move-result-object v1 │ │ +017150: 1302 0020 |0006: const/16 v2, #int 8192 // #2000 │ │ +017154: 2320 0d02 |0008: new-array v0, v2, [B // type@020d │ │ +017158: 6e20 8001 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@0180 │ │ +01715e: 0a02 |000d: move-result v2 │ │ +017160: 3b02 fcff |000e: if-gez v2, 000a // -0004 │ │ +017164: 0e00 |0010: return-void │ │ +017166: 0d02 |0011: move-exception v2 │ │ +017168: 28fe |0012: goto 0010 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x000a line=110 │ │ @@ -14420,17 +14430,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017164: |[017164] org.acra.collector.LogCatCollector.:()V │ │ -017174: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01717a: 0e00 |0003: return-void │ │ +01717c: |[01717c] org.acra.collector.LogCatCollector.:()V │ │ +01718c: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +017192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/LogCatCollector; │ │ │ │ #1 : (in Lorg/acra/collector/LogCatCollector;) │ │ @@ -14438,134 +14448,134 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 247 16-bit code units │ │ -01717c: |[01717c] org.acra.collector.LogCatCollector.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; │ │ -01718c: 7100 b500 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ -017192: 0a06 |0003: move-result v6 │ │ -017194: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -017196: 7100 9302 0000 |0005: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01719c: 0c0b |0008: move-result-object v11 │ │ -01719e: 6e10 b402 0b00 |0009: invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;.logcatFilterByPid:()Z // method@02b4 │ │ -0171a4: 0a0b |000c: move-result v11 │ │ -0171a6: 380b 1b00 |000d: if-eqz v11, 0028 // +001b │ │ -0171aa: 3d06 1900 |000f: if-lez v6, 0028 // +0019 │ │ -0171ae: 220b b000 |0011: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -0171b2: 7010 ee01 0b00 |0013: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0171b8: 7110 ae01 0600 |0016: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -0171be: 0c0c |0019: move-result-object v12 │ │ -0171c0: 6e20 f501 cb00 |001a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0171c6: 0c0b |001d: move-result-object v11 │ │ -0171c8: 1a0c 3d00 |001e: const-string v12, "):" // string@003d │ │ -0171cc: 6e20 f501 cb00 |0020: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0171d2: 0c0b |0023: move-result-object v11 │ │ -0171d4: 6e10 f901 0b00 |0024: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0171da: 0c07 |0027: move-result-object v7 │ │ -0171dc: 2201 d500 |0028: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ -0171e0: 7010 3602 0100 |002a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -0171e6: 1a0b 8f0b |002d: const-string v11, "logcat" // string@0b8f │ │ -0171ea: 7220 5902 b100 |002f: invoke-interface {v1, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -0171f0: 380d 0a00 |0032: if-eqz v13, 003c // +000a │ │ -0171f4: 1a0b 4800 |0034: const-string v11, "-b" // string@0048 │ │ -0171f8: 7220 5902 b100 |0036: invoke-interface {v1, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -0171fe: 7220 5902 d100 |0039: invoke-interface {v1, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -017204: 2204 d500 |003c: new-instance v4, Ljava/util/ArrayList; // type@00d5 │ │ -017208: 7100 9302 0000 |003e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01720e: 0c0b |0041: move-result-object v11 │ │ -017210: 6e10 b302 0b00 |0042: invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;.logcatArguments:()[Ljava/lang/String; // method@02b3 │ │ -017216: 0c0b |0045: move-result-object v11 │ │ -017218: 7110 4202 0b00 |0046: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0242 │ │ -01721e: 0c0b |0049: move-result-object v11 │ │ -017220: 7020 3702 b400 |004a: invoke-direct {v4, v11}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0237 │ │ -017226: 1a0b 4a00 |004d: const-string v11, "-t" // string@004a │ │ -01722a: 7220 5e02 b400 |004f: invoke-interface {v4, v11}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@025e │ │ -017230: 0a0a |0052: move-result v10 │ │ -017232: 12fb |0053: const/4 v11, #int -1 // #ff │ │ -017234: 37ba 7600 |0054: if-le v10, v11, 00ca // +0076 │ │ -017238: 7210 6302 0400 |0056: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0263 │ │ -01723e: 0a0b |0059: move-result v11 │ │ -017240: 35ba 7000 |005a: if-ge v10, v11, 00ca // +0070 │ │ -017244: d80b 0a01 |005c: add-int/lit8 v11, v10, #int 1 // #01 │ │ -017248: 7220 5d02 b400 |005e: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@025d │ │ -01724e: 0c0b |0061: move-result-object v11 │ │ -017250: 1f0b ae00 |0062: check-cast v11, Ljava/lang/String; // type@00ae │ │ -017254: 7110 ac01 0b00 |0064: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ac │ │ -01725a: 0a09 |0067: move-result v9 │ │ -01725c: 7100 9c03 0000 |0068: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -017262: 0a0b |006b: move-result v11 │ │ -017264: 130c 0800 |006c: const/16 v12, #int 8 // #8 │ │ -017268: 35cb 0f00 |006e: if-ge v11, v12, 007d // +000f │ │ -01726c: d80b 0a01 |0070: add-int/lit8 v11, v10, #int 1 // #01 │ │ -017270: 7220 6102 b400 |0072: invoke-interface {v4, v11}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0261 │ │ -017276: 7220 6102 a400 |0075: invoke-interface {v4, v10}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0261 │ │ -01727c: 1a0b 4900 |0078: const-string v11, "-d" // string@0049 │ │ -017280: 7220 5902 b400 |007a: invoke-interface {v4, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -017286: 2205 3201 |007d: new-instance v5, Lorg/acra/util/BoundedLinkedList; // type@0132 │ │ -01728a: 3d09 4d00 |007f: if-lez v9, 00cc // +004d │ │ -01728e: 7020 4c04 9500 |0081: invoke-direct {v5, v9}, Lorg/acra/util/BoundedLinkedList;.:(I)V // method@044c │ │ -017294: 7220 5a02 4100 |0084: invoke-interface {v1, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025a │ │ -01729a: 7100 c701 0000 |0087: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@01c7 │ │ -0172a0: 0c0c |008a: move-result-object v12 │ │ -0172a2: 7210 6302 0100 |008b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0263 │ │ -0172a8: 0a0b |008e: move-result v11 │ │ -0172aa: 23bb 1902 |008f: new-array v11, v11, [Ljava/lang/String; // type@0219 │ │ -0172ae: 7220 6402 b100 |0091: invoke-interface {v1, v11}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0264 │ │ -0172b4: 0c0b |0094: move-result-object v11 │ │ -0172b6: 1f0b 1902 |0095: check-cast v11, [Ljava/lang/String; // type@0219 │ │ -0172ba: 6e20 c601 bc00 |0097: invoke-virtual {v12, v11}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@01c6 │ │ -0172c0: 0c08 |009a: move-result-object v8 │ │ -0172c2: 2200 7b00 |009b: new-instance v0, Ljava/io/BufferedReader; // type@007b │ │ -0172c6: 220b 8400 |009d: new-instance v11, Ljava/io/InputStreamReader; // type@0084 │ │ -0172ca: 6e10 c401 0800 |009f: invoke-virtual {v8}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@01c4 │ │ -0172d0: 0c0c |00a2: move-result-object v12 │ │ -0172d2: 7020 7f01 cb00 |00a3: invoke-direct {v11, v12}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@017f │ │ -0172d8: 130c 0020 |00a6: const/16 v12, #int 8192 // #2000 │ │ -0172dc: 7030 5801 b00c |00a8: invoke-direct {v0, v11, v12}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -0172e2: 620b 2500 |00ab: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0172e6: 1a0c 1705 |00ad: const-string v12, "Retrieving logcat output..." // string@0517 │ │ -0172ea: 7120 cd00 cb00 |00af: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -0172f0: 220b b300 |00b2: new-instance v11, Ljava/lang/Thread; // type@00b3 │ │ -0172f4: 220c 1601 |00b4: new-instance v12, Lorg/acra/collector/LogCatCollector$1; // type@0116 │ │ -0172f8: 7020 c703 8c00 |00b6: invoke-direct {v12, v8}, Lorg/acra/collector/LogCatCollector$1;.:(Ljava/lang/Process;)V // method@03c7 │ │ -0172fe: 7020 0002 cb00 |00b9: invoke-direct {v11, v12}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0200 │ │ -017304: 6e10 0b02 0b00 |00bc: invoke-virtual {v11}, Ljava/lang/Thread;.start:()V // method@020b │ │ -01730a: 6e10 5a01 0000 |00bf: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -017310: 0c03 |00c2: move-result-object v3 │ │ -017312: 3903 0c00 |00c3: if-nez v3, 00cf // +000c │ │ -017316: 6e10 5802 0500 |00c5: invoke-virtual {v5}, Ljava/util/LinkedList;.toString:()Ljava/lang/String; // method@0258 │ │ -01731c: 0c0b |00c8: move-result-object v11 │ │ -01731e: 110b |00c9: return-object v11 │ │ -017320: 12f9 |00ca: const/4 v9, #int -1 // #ff │ │ -017322: 28b2 |00cb: goto 007d // -004e │ │ -017324: 1309 6400 |00cc: const/16 v9, #int 100 // #64 │ │ -017328: 28b3 |00ce: goto 0081 // -004d │ │ -01732a: 3807 0800 |00cf: if-eqz v7, 00d7 // +0008 │ │ -01732e: 6e20 d201 7300 |00d1: invoke-virtual {v3, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -017334: 0a0b |00d4: move-result v11 │ │ -017336: 380b eaff |00d5: if-eqz v11, 00bf // -0016 │ │ -01733a: 220b b000 |00d7: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -01733e: 7010 ee01 0b00 |00d9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -017344: 6e20 f501 3b00 |00dc: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01734a: 0c0b |00df: move-result-object v11 │ │ -01734c: 1a0c 0200 |00e0: const-string v12, " │ │ +017194: |[017194] org.acra.collector.LogCatCollector.collectLogCat:(Ljava/lang/String;)Ljava/lang/String; │ │ +0171a4: 7100 b500 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@00b5 │ │ +0171aa: 0a06 |0003: move-result v6 │ │ +0171ac: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0171ae: 7100 9502 0000 |0005: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0171b4: 0c0b |0008: move-result-object v11 │ │ +0171b6: 6e10 b602 0b00 |0009: invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;.logcatFilterByPid:()Z // method@02b6 │ │ +0171bc: 0a0b |000c: move-result v11 │ │ +0171be: 380b 1b00 |000d: if-eqz v11, 0028 // +001b │ │ +0171c2: 3d06 1900 |000f: if-lez v6, 0028 // +0019 │ │ +0171c6: 220b b000 |0011: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ +0171ca: 7010 f001 0b00 |0013: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0171d0: 7110 b001 0600 |0016: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +0171d6: 0c0c |0019: move-result-object v12 │ │ +0171d8: 6e20 f701 cb00 |001a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0171de: 0c0b |001d: move-result-object v11 │ │ +0171e0: 1a0c 3d00 |001e: const-string v12, "):" // string@003d │ │ +0171e4: 6e20 f701 cb00 |0020: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0171ea: 0c0b |0023: move-result-object v11 │ │ +0171ec: 6e10 fb01 0b00 |0024: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0171f2: 0c07 |0027: move-result-object v7 │ │ +0171f4: 2201 d500 |0028: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ +0171f8: 7010 3802 0100 |002a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +0171fe: 1a0b 8c0b |002d: const-string v11, "logcat" // string@0b8c │ │ +017202: 7220 5b02 b100 |002f: invoke-interface {v1, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +017208: 380d 0a00 |0032: if-eqz v13, 003c // +000a │ │ +01720c: 1a0b 4800 |0034: const-string v11, "-b" // string@0048 │ │ +017210: 7220 5b02 b100 |0036: invoke-interface {v1, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +017216: 7220 5b02 d100 |0039: invoke-interface {v1, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01721c: 2204 d500 |003c: new-instance v4, Ljava/util/ArrayList; // type@00d5 │ │ +017220: 7100 9502 0000 |003e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +017226: 0c0b |0041: move-result-object v11 │ │ +017228: 6e10 b502 0b00 |0042: invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;.logcatArguments:()[Ljava/lang/String; // method@02b5 │ │ +01722e: 0c0b |0045: move-result-object v11 │ │ +017230: 7110 4402 0b00 |0046: invoke-static {v11}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0244 │ │ +017236: 0c0b |0049: move-result-object v11 │ │ +017238: 7020 3902 b400 |004a: invoke-direct {v4, v11}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0239 │ │ +01723e: 1a0b 4a00 |004d: const-string v11, "-t" // string@004a │ │ +017242: 7220 6002 b400 |004f: invoke-interface {v4, v11}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@0260 │ │ +017248: 0a0a |0052: move-result v10 │ │ +01724a: 12fb |0053: const/4 v11, #int -1 // #ff │ │ +01724c: 37ba 7600 |0054: if-le v10, v11, 00ca // +0076 │ │ +017250: 7210 6502 0400 |0056: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0265 │ │ +017256: 0a0b |0059: move-result v11 │ │ +017258: 35ba 7000 |005a: if-ge v10, v11, 00ca // +0070 │ │ +01725c: d80b 0a01 |005c: add-int/lit8 v11, v10, #int 1 // #01 │ │ +017260: 7220 5f02 b400 |005e: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@025f │ │ +017266: 0c0b |0061: move-result-object v11 │ │ +017268: 1f0b ae00 |0062: check-cast v11, Ljava/lang/String; // type@00ae │ │ +01726c: 7110 ae01 0b00 |0064: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@01ae │ │ +017272: 0a09 |0067: move-result v9 │ │ +017274: 7100 9e03 0000 |0068: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +01727a: 0a0b |006b: move-result v11 │ │ +01727c: 130c 0800 |006c: const/16 v12, #int 8 // #8 │ │ +017280: 35cb 0f00 |006e: if-ge v11, v12, 007d // +000f │ │ +017284: d80b 0a01 |0070: add-int/lit8 v11, v10, #int 1 // #01 │ │ +017288: 7220 6302 b400 |0072: invoke-interface {v4, v11}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0263 │ │ +01728e: 7220 6302 a400 |0075: invoke-interface {v4, v10}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0263 │ │ +017294: 1a0b 4900 |0078: const-string v11, "-d" // string@0049 │ │ +017298: 7220 5b02 b400 |007a: invoke-interface {v4, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01729e: 2205 3201 |007d: new-instance v5, Lorg/acra/util/BoundedLinkedList; // type@0132 │ │ +0172a2: 3d09 4d00 |007f: if-lez v9, 00cc // +004d │ │ +0172a6: 7020 4e04 9500 |0081: invoke-direct {v5, v9}, Lorg/acra/util/BoundedLinkedList;.:(I)V // method@044e │ │ +0172ac: 7220 5c02 4100 |0084: invoke-interface {v1, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@025c │ │ +0172b2: 7100 c901 0000 |0087: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@01c9 │ │ +0172b8: 0c0c |008a: move-result-object v12 │ │ +0172ba: 7210 6502 0100 |008b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0265 │ │ +0172c0: 0a0b |008e: move-result v11 │ │ +0172c2: 23bb 1902 |008f: new-array v11, v11, [Ljava/lang/String; // type@0219 │ │ +0172c6: 7220 6602 b100 |0091: invoke-interface {v1, v11}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0266 │ │ +0172cc: 0c0b |0094: move-result-object v11 │ │ +0172ce: 1f0b 1902 |0095: check-cast v11, [Ljava/lang/String; // type@0219 │ │ +0172d2: 6e20 c801 bc00 |0097: invoke-virtual {v12, v11}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@01c8 │ │ +0172d8: 0c08 |009a: move-result-object v8 │ │ +0172da: 2200 7b00 |009b: new-instance v0, Ljava/io/BufferedReader; // type@007b │ │ +0172de: 220b 8400 |009d: new-instance v11, Ljava/io/InputStreamReader; // type@0084 │ │ +0172e2: 6e10 c601 0800 |009f: invoke-virtual {v8}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@01c6 │ │ +0172e8: 0c0c |00a2: move-result-object v12 │ │ +0172ea: 7020 8101 cb00 |00a3: invoke-direct {v11, v12}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0181 │ │ +0172f0: 130c 0020 |00a6: const/16 v12, #int 8192 // #2000 │ │ +0172f4: 7030 5a01 b00c |00a8: invoke-direct {v0, v11, v12}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +0172fa: 620b 2500 |00ab: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0172fe: 1a0c 1705 |00ad: const-string v12, "Retrieving logcat output..." // string@0517 │ │ +017302: 7120 cd00 cb00 |00af: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +017308: 220b b300 |00b2: new-instance v11, Ljava/lang/Thread; // type@00b3 │ │ +01730c: 220c 1601 |00b4: new-instance v12, Lorg/acra/collector/LogCatCollector$1; // type@0116 │ │ +017310: 7020 c903 8c00 |00b6: invoke-direct {v12, v8}, Lorg/acra/collector/LogCatCollector$1;.:(Ljava/lang/Process;)V // method@03c9 │ │ +017316: 7020 0202 cb00 |00b9: invoke-direct {v11, v12}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0202 │ │ +01731c: 6e10 0d02 0b00 |00bc: invoke-virtual {v11}, Ljava/lang/Thread;.start:()V // method@020d │ │ +017322: 6e10 5c01 0000 |00bf: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +017328: 0c03 |00c2: move-result-object v3 │ │ +01732a: 3903 0c00 |00c3: if-nez v3, 00cf // +000c │ │ +01732e: 6e10 5a02 0500 |00c5: invoke-virtual {v5}, Ljava/util/LinkedList;.toString:()Ljava/lang/String; // method@025a │ │ +017334: 0c0b |00c8: move-result-object v11 │ │ +017336: 110b |00c9: return-object v11 │ │ +017338: 12f9 |00ca: const/4 v9, #int -1 // #ff │ │ +01733a: 28b2 |00cb: goto 007d // -004e │ │ +01733c: 1309 6400 |00cc: const/16 v9, #int 100 // #64 │ │ +017340: 28b3 |00ce: goto 0081 // -004d │ │ +017342: 3807 0800 |00cf: if-eqz v7, 00d7 // +0008 │ │ +017346: 6e20 d401 7300 |00d1: invoke-virtual {v3, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +01734c: 0a0b |00d4: move-result v11 │ │ +01734e: 380b eaff |00d5: if-eqz v11, 00bf // -0016 │ │ +017352: 220b b000 |00d7: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ +017356: 7010 f001 0b00 |00d9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01735c: 6e20 f701 3b00 |00dc: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017362: 0c0b |00df: move-result-object v11 │ │ +017364: 1a0c 0200 |00e0: const-string v12, " │ │ " // string@0002 │ │ -017350: 6e20 f501 cb00 |00e2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017356: 0c0b |00e5: move-result-object v11 │ │ -017358: 6e10 f901 0b00 |00e6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01735e: 0c0b |00e9: move-result-object v11 │ │ -017360: 6e20 5602 b500 |00ea: invoke-virtual {v5, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0256 │ │ -017366: 28d2 |00ed: goto 00bf // -002e │ │ -017368: 0d02 |00ee: move-exception v2 │ │ -01736a: 620b 2500 |00ef: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01736e: 1a0c 6703 |00f1: const-string v12, "LogCatCollector.collectLogCat could not retrieve data." // string@0367 │ │ -017372: 7130 d000 cb02 |00f3: invoke-static {v11, v12, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -017378: 28cf |00f6: goto 00c5 // -0031 │ │ +017368: 6e20 f701 cb00 |00e2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01736e: 0c0b |00e5: move-result-object v11 │ │ +017370: 6e10 fb01 0b00 |00e6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +017376: 0c0b |00e9: move-result-object v11 │ │ +017378: 6e20 5802 b500 |00ea: invoke-virtual {v5, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0258 │ │ +01737e: 28d2 |00ed: goto 00bf // -002e │ │ +017380: 0d02 |00ee: move-exception v2 │ │ +017382: 620b 2500 |00ef: sget-object v11, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +017386: 1a0c 6703 |00f1: const-string v12, "LogCatCollector.collectLogCat could not retrieve data." // string@0367 │ │ +01738a: 7130 d000 cb02 |00f3: invoke-static {v11, v12, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +017390: 28cf |00f6: goto 00c5 // -0031 │ │ catches : 2 │ │ 0x0087 - 0x00c2 │ │ Ljava/io/IOException; -> 0x00ee │ │ 0x00d1 - 0x00ed │ │ Ljava/io/IOException; -> 0x00ee │ │ positions : │ │ 0x0000 line=63 │ │ @@ -14574,27 +14584,29 @@ │ │ 0x0011 line=66 │ │ 0x0028 line=69 │ │ 0x002d line=70 │ │ 0x0032 line=71 │ │ 0x0034 line=72 │ │ 0x0039 line=73 │ │ 0x003c line=79 │ │ + 0x003e line=80 │ │ 0x004d line=82 │ │ 0x0053 line=83 │ │ 0x005c line=84 │ │ 0x0068 line=85 │ │ 0x0070 line=86 │ │ 0x0075 line=87 │ │ 0x0078 line=88 │ │ 0x007d line=94 │ │ 0x0084 line=96 │ │ 0x0087 line=99 │ │ 0x009b line=100 │ │ 0x00ab line=102 │ │ 0x00b2 line=105 │ │ + 0x00bc line=115 │ │ 0x00bf line=118 │ │ 0x00c3 line=119 │ │ 0x00c5 line=131 │ │ 0x00ca line=91 │ │ 0x00cc line=94 │ │ 0x00cf line=122 │ │ 0x00d7 line=123 │ │ @@ -14629,15 +14641,15 @@ │ │ source_file_idx : 873 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #42 annotations: │ │ -Annotations on method #972 'collectLogFile' │ │ +Annotations on method #974 'collectLogFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #42 - │ │ Class descriptor : 'Lorg/acra/collector/LogFileCollector;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -14649,17 +14661,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017394: |[017394] org.acra.collector.LogFileCollector.:()V │ │ -0173a4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0173aa: 0e00 |0003: return-void │ │ +0173ac: |[0173ac] org.acra.collector.LogFileCollector.:()V │ │ +0173bc: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0173c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/LogFileCollector; │ │ │ │ @@ -14668,55 +14680,55 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0173ac: |[0173ac] org.acra.collector.LogFileCollector.collectLogFile:(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; │ │ -0173bc: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ -0173c0: 2202 3201 |0002: new-instance v2, Lorg/acra/util/BoundedLinkedList; // type@0132 │ │ -0173c4: 7020 4c04 8200 |0004: invoke-direct {v2, v8}, Lorg/acra/util/BoundedLinkedList;.:(I)V // method@044c │ │ -0173ca: 1a03 6600 |0007: const-string v3, "/" // string@0066 │ │ -0173ce: 6e20 d201 3700 |0009: invoke-virtual {v7, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -0173d4: 0a03 |000c: move-result v3 │ │ -0173d6: 3803 3200 |000d: if-eqz v3, 003f // +0032 │ │ -0173da: 2201 7b00 |000f: new-instance v1, Ljava/io/BufferedReader; // type@007b │ │ -0173de: 2203 8400 |0011: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ -0173e2: 2204 7e00 |0013: new-instance v4, Ljava/io/FileInputStream; // type@007e │ │ -0173e6: 7020 7501 7400 |0015: invoke-direct {v4, v7}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0175 │ │ -0173ec: 7020 7f01 4300 |0018: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@017f │ │ -0173f2: 7030 5801 3105 |001b: invoke-direct {v1, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -0173f8: 6e10 5a01 0100 |001e: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -0173fe: 0c00 |0021: move-result-object v0 │ │ -017400: 3800 2c00 |0022: if-eqz v0, 004e // +002c │ │ -017404: 2203 b000 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -017408: 7010 ee01 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01740e: 6e20 f501 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017414: 0c03 |002c: move-result-object v3 │ │ -017416: 1a04 0200 |002d: const-string v4, " │ │ +0173c4: |[0173c4] org.acra.collector.LogFileCollector.collectLogFile:(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; │ │ +0173d4: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ +0173d8: 2202 3201 |0002: new-instance v2, Lorg/acra/util/BoundedLinkedList; // type@0132 │ │ +0173dc: 7020 4e04 8200 |0004: invoke-direct {v2, v8}, Lorg/acra/util/BoundedLinkedList;.:(I)V // method@044e │ │ +0173e2: 1a03 6600 |0007: const-string v3, "/" // string@0066 │ │ +0173e6: 6e20 d401 3700 |0009: invoke-virtual {v7, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +0173ec: 0a03 |000c: move-result v3 │ │ +0173ee: 3803 3200 |000d: if-eqz v3, 003f // +0032 │ │ +0173f2: 2201 7b00 |000f: new-instance v1, Ljava/io/BufferedReader; // type@007b │ │ +0173f6: 2203 8400 |0011: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ +0173fa: 2204 7e00 |0013: new-instance v4, Ljava/io/FileInputStream; // type@007e │ │ +0173fe: 7020 7701 7400 |0015: invoke-direct {v4, v7}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0177 │ │ +017404: 7020 8101 4300 |0018: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0181 │ │ +01740a: 7030 5a01 3105 |001b: invoke-direct {v1, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +017410: 6e10 5c01 0100 |001e: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +017416: 0c00 |0021: move-result-object v0 │ │ +017418: 3800 2c00 |0022: if-eqz v0, 004e // +002c │ │ +01741c: 2203 b000 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +017420: 7010 f001 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +017426: 6e20 f701 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01742c: 0c03 |002c: move-result-object v3 │ │ +01742e: 1a04 0200 |002d: const-string v4, " │ │ " // string@0002 │ │ -01741a: 6e20 f501 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017420: 0c03 |0032: move-result-object v3 │ │ -017422: 6e10 f901 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -017428: 0c03 |0036: move-result-object v3 │ │ -01742a: 6e20 4e04 3200 |0037: invoke-virtual {v2, v3}, Lorg/acra/util/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@044e │ │ -017430: 6e10 5a01 0100 |003a: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -017436: 0c00 |003d: move-result-object v0 │ │ -017438: 28e4 |003e: goto 0022 // -001c │ │ -01743a: 2201 7b00 |003f: new-instance v1, Ljava/io/BufferedReader; // type@007b │ │ -01743e: 2203 8400 |0041: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ -017442: 6e20 4500 7600 |0043: invoke-virtual {v6, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0045 │ │ -017448: 0c04 |0046: move-result-object v4 │ │ -01744a: 7020 7f01 4300 |0047: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@017f │ │ -017450: 7030 5801 3105 |004a: invoke-direct {v1, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -017456: 28d1 |004d: goto 001e // -002f │ │ -017458: 6e10 5704 0200 |004e: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.toString:()Ljava/lang/String; // method@0457 │ │ -01745e: 0c03 |0051: move-result-object v3 │ │ -017460: 1103 |0052: return-object v3 │ │ +017432: 6e20 f701 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017438: 0c03 |0032: move-result-object v3 │ │ +01743a: 6e10 fb01 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +017440: 0c03 |0036: move-result-object v3 │ │ +017442: 6e20 5004 3200 |0037: invoke-virtual {v2, v3}, Lorg/acra/util/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@0450 │ │ +017448: 6e10 5c01 0100 |003a: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +01744e: 0c00 |003d: move-result-object v0 │ │ +017450: 28e4 |003e: goto 0022 // -001c │ │ +017452: 2201 7b00 |003f: new-instance v1, Ljava/io/BufferedReader; // type@007b │ │ +017456: 2203 8400 |0041: new-instance v3, Ljava/io/InputStreamReader; // type@0084 │ │ +01745a: 6e20 4500 7600 |0043: invoke-virtual {v6, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0045 │ │ +017460: 0c04 |0046: move-result-object v4 │ │ +017462: 7020 8101 4300 |0047: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0181 │ │ +017468: 7030 5a01 3105 |004a: invoke-direct {v1, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +01746e: 28d1 |004d: goto 001e // -002f │ │ +017470: 6e10 5904 0200 |004e: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.toString:()Ljava/lang/String; // method@0459 │ │ +017476: 0c03 |0051: move-result-object v3 │ │ +017478: 1103 |0052: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=58 │ │ 0x000f line=59 │ │ 0x001e line=63 │ │ 0x0022 line=64 │ │ @@ -14769,53 +14781,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -017464: |[017464] org.acra.collector.MediaCodecListCollector$1.:()V │ │ -017474: 7100 d203 0000 |0000: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@03d2 │ │ -01747a: 0c00 |0003: move-result-object v0 │ │ -01747c: 2100 |0004: array-length v0, v0 │ │ -01747e: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -017482: 6900 fa00 |0007: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -017486: 6200 fa00 |0009: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -01748a: 6201 fd00 |000b: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ -01748e: 6e10 d003 0100 |000d: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d0 │ │ -017494: 0a01 |0010: move-result v1 │ │ -017496: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -017498: 4b02 0001 |0012: aput v2, v0, v1 │ │ -01749c: 6200 fa00 |0014: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -0174a0: 6201 fe00 |0016: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ -0174a4: 6e10 d003 0100 |0018: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d0 │ │ -0174aa: 0a01 |001b: move-result v1 │ │ -0174ac: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0174ae: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0174b2: 6200 fa00 |001f: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -0174b6: 6201 ff00 |0021: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ -0174ba: 6e10 d003 0100 |0023: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d0 │ │ -0174c0: 0a01 |0026: move-result v1 │ │ -0174c2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0174c4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0174c8: 6200 fa00 |002a: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -0174cc: 6201 fc00 |002c: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ -0174d0: 6e10 d003 0100 |002e: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d0 │ │ -0174d6: 0a01 |0031: move-result v1 │ │ -0174d8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0174da: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0174de: 0e00 |0035: return-void │ │ -0174e0: 0d00 |0036: move-exception v0 │ │ -0174e2: 28fe |0037: goto 0035 // -0002 │ │ -0174e4: 0d00 |0038: move-exception v0 │ │ -0174e6: 28f1 |0039: goto 002a // -000f │ │ -0174e8: 0d00 |003a: move-exception v0 │ │ -0174ea: 28e4 |003b: goto 001f // -001c │ │ -0174ec: 0d00 |003c: move-exception v0 │ │ -0174ee: 28d7 |003d: goto 0014 // -0029 │ │ +01747c: |[01747c] org.acra.collector.MediaCodecListCollector$1.:()V │ │ +01748c: 7100 d403 0000 |0000: invoke-static {}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@03d4 │ │ +017492: 0c00 |0003: move-result-object v0 │ │ +017494: 2100 |0004: array-length v0, v0 │ │ +017496: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +01749a: 6900 fa00 |0007: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +01749e: 6200 fa00 |0009: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +0174a2: 6201 fd00 |000b: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ +0174a6: 6e10 d203 0100 |000d: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d2 │ │ +0174ac: 0a01 |0010: move-result v1 │ │ +0174ae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0174b0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0174b4: 6200 fa00 |0014: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +0174b8: 6201 fe00 |0016: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ +0174bc: 6e10 d203 0100 |0018: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d2 │ │ +0174c2: 0a01 |001b: move-result v1 │ │ +0174c4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0174c6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0174ca: 6200 fa00 |001f: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +0174ce: 6201 ff00 |0021: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ +0174d2: 6e10 d203 0100 |0023: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d2 │ │ +0174d8: 0a01 |0026: move-result v1 │ │ +0174da: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0174dc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0174e0: 6200 fa00 |002a: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +0174e4: 6201 fc00 |002c: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ +0174e8: 6e10 d203 0100 |002e: invoke-virtual {v1}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d2 │ │ +0174ee: 0a01 |0031: move-result v1 │ │ +0174f0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0174f2: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0174f6: 0e00 |0035: return-void │ │ +0174f8: 0d00 |0036: move-exception v0 │ │ +0174fa: 28fe |0037: goto 0035 // -0002 │ │ +0174fc: 0d00 |0038: move-exception v0 │ │ +0174fe: 28f1 |0039: goto 002a // -000f │ │ +017500: 0d00 |003a: move-exception v0 │ │ +017502: 28e4 |003b: goto 001f // -001c │ │ +017504: 0d00 |003c: move-exception v0 │ │ +017506: 28d7 |003d: goto 0014 // -0029 │ │ catches : 4 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x003c │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x003a │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0038 │ │ @@ -14839,15 +14851,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/acra/collector/MediaCodecListCollector; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16410 name="CodecType" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/acra/collector/MediaCodecListCollector$CodecType;" ">;" } │ │ -Annotations on method #975 '' │ │ +Annotations on method #977 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #44 - │ │ Class descriptor : 'Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -14879,47 +14891,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -017524: |[017524] org.acra.collector.MediaCodecListCollector$CodecType.:()V │ │ -017534: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -017536: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -017538: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -01753a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01753c: 2200 1a01 |0004: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -017540: 1a01 ba00 |0006: const-string v1, "AVC" // string@00ba │ │ -017544: 7030 cf03 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03cf │ │ -01754a: 6900 fd00 |000b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ -01754e: 2200 1a01 |000d: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -017552: 1a01 9901 |000f: const-string v1, "H263" // string@0199 │ │ -017556: 7030 cf03 1003 |0011: invoke-direct {v0, v1, v3}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03cf │ │ -01755c: 6900 fe00 |0014: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ -017560: 2200 1a01 |0016: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -017564: 1a01 9b04 |0018: const-string v1, "MPEG4" // string@049b │ │ -017568: 7030 cf03 1004 |001a: invoke-direct {v0, v1, v4}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03cf │ │ -01756e: 6900 ff00 |001d: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ -017572: 2200 1a01 |001f: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -017576: 1a01 8e00 |0021: const-string v1, "AAC" // string@008e │ │ -01757a: 7030 cf03 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03cf │ │ -017580: 6900 fc00 |0026: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ -017584: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -017586: 2300 2202 |0029: new-array v0, v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0222 │ │ -01758a: 6201 fd00 |002b: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ -01758e: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -017592: 6201 fe00 |002f: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ -017596: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -01759a: 6201 ff00 |0033: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ -01759e: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -0175a2: 6201 fc00 |0037: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ -0175a6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -0175aa: 6900 fb00 |003b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fb │ │ -0175ae: 0e00 |003d: return-void │ │ +01753c: |[01753c] org.acra.collector.MediaCodecListCollector$CodecType.:()V │ │ +01754c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +01754e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +017550: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +017552: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +017554: 2200 1a01 |0004: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +017558: 1a01 ba00 |0006: const-string v1, "AVC" // string@00ba │ │ +01755c: 7030 d103 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03d1 │ │ +017562: 6900 fd00 |000b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ +017566: 2200 1a01 |000d: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +01756a: 1a01 9901 |000f: const-string v1, "H263" // string@0199 │ │ +01756e: 7030 d103 1003 |0011: invoke-direct {v0, v1, v3}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03d1 │ │ +017574: 6900 fe00 |0014: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ +017578: 2200 1a01 |0016: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +01757c: 1a01 9b04 |0018: const-string v1, "MPEG4" // string@049b │ │ +017580: 7030 d103 1004 |001a: invoke-direct {v0, v1, v4}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03d1 │ │ +017586: 6900 ff00 |001d: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ +01758a: 2200 1a01 |001f: new-instance v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +01758e: 1a01 8e00 |0021: const-string v1, "AAC" // string@008e │ │ +017592: 7030 d103 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.:(Ljava/lang/String;I)V // method@03d1 │ │ +017598: 6900 fc00 |0026: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ +01759c: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +01759e: 2300 2202 |0029: new-array v0, v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0222 │ │ +0175a2: 6201 fd00 |002b: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ +0175a6: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +0175aa: 6201 fe00 |002f: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ +0175ae: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0175b2: 6201 ff00 |0033: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ +0175b6: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0175ba: 6201 fc00 |0037: sget-object v1, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ +0175be: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0175c2: 6900 fb00 |003b: sput-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fb │ │ +0175c6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ 0x0028 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/collector/MediaCodecListCollector$CodecType;) │ │ @@ -14927,17 +14939,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0175b0: |[0175b0] org.acra.collector.MediaCodecListCollector$CodecType.:(Ljava/lang/String;I)V │ │ -0175c0: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -0175c6: 0e00 |0003: return-void │ │ +0175c8: |[0175c8] org.acra.collector.MediaCodecListCollector$CodecType.:(Ljava/lang/String;I)V │ │ +0175d8: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +0175de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -14947,20 +14959,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0175c8: |[0175c8] org.acra.collector.MediaCodecListCollector$CodecType.valueOf:(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -0175d8: 1c00 1a01 |0000: const-class v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -0175dc: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -0175e2: 0c00 |0005: move-result-object v0 │ │ -0175e4: 1f00 1a01 |0006: check-cast v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ -0175e8: 1100 |0008: return-object v0 │ │ +0175e0: |[0175e0] org.acra.collector.MediaCodecListCollector$CodecType.valueOf:(Ljava/lang/String;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +0175f0: 1c00 1a01 |0000: const-class v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +0175f4: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +0175fa: 0c00 |0005: move-result-object v0 │ │ +0175fc: 1f00 1a01 |0006: check-cast v0, Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@011a │ │ +017600: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/collector/MediaCodecListCollector$CodecType;) │ │ @@ -14968,20 +14980,20 @@ │ │ type : '()[Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0175ec: |[0175ec] org.acra.collector.MediaCodecListCollector$CodecType.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -0175fc: 6200 fb00 |0000: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fb │ │ -017600: 6e10 5609 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/MediaCodecListCollector$CodecType;.clone:()Ljava/lang/Object; // method@0956 │ │ -017606: 0c00 |0005: move-result-object v0 │ │ -017608: 1f00 2202 |0006: check-cast v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0222 │ │ -01760c: 1100 |0008: return-object v0 │ │ +017604: |[017604] org.acra.collector.MediaCodecListCollector$CodecType.values:()[Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +017614: 6200 fb00 |0000: sget-object v0, Lorg/acra/collector/MediaCodecListCollector$CodecType;.$VALUES:[Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fb │ │ +017618: 6e10 5809 0000 |0002: invoke-virtual {v0}, [Lorg/acra/collector/MediaCodecListCollector$CodecType;.clone:()Ljava/lang/Object; // method@0958 │ │ +01761e: 0c00 |0005: move-result-object v0 │ │ +017620: 1f00 2202 |0006: check-cast v0, [Lorg/acra/collector/MediaCodecListCollector$CodecType; // type@0222 │ │ +017624: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1186 (MediaCodecListCollector.java) │ │ @@ -14994,15 +15006,15 @@ │ │ static_fields_size : 25 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/collector/MediaCodecListCollector$1; Lorg/acra/collector/MediaCodecListCollector$CodecType; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/collector/MediaCodecListCollector$CodecType; } │ │ Annotations on field #261 'codecCapabilitiesClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ Annotations on field #269 'mAACProfileValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #270 'mAVCLevelValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #271 'mAVCProfileValues' │ │ @@ -15017,17 +15029,17 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #276 'mMPEG4ProfileValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #277 'mediaCodecInfoClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ Annotations on field #278 'mediaCodecListClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ -Annotations on method #982 'collectCapabilitiesForType' │ │ +Annotations on method #984 'collectCapabilitiesForType' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; Ljava/lang/IllegalAccessException; Ljava/lang/reflect/InvocationTargetException; } │ │ -Annotations on method #983 'identifyCodecType' │ │ +Annotations on method #985 'identifyCodecType' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; Ljava/lang/IllegalAccessException; Ljava/lang/reflect/InvocationTargetException; } │ │ │ │ Class #45 - │ │ Class descriptor : 'Lorg/acra/collector/MediaCodecListCollector;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -15138,336 +15150,335 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lorg/acra/collector/MediaCodecListCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 12 │ │ + registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ - insns size : 591 16-bit code units │ │ -017610: |[017610] org.acra.collector.MediaCodecListCollector.:()V │ │ -017620: 123b |0000: const/4 v11, #int 3 // #3 │ │ -017622: 122a |0001: const/4 v10, #int 2 // #2 │ │ -017624: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -017626: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -017628: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -01762a: 1245 |0005: const/4 v5, #int 4 // #4 │ │ -01762c: 2355 1902 |0006: new-array v5, v5, [Ljava/lang/String; // type@0219 │ │ -017630: 1a06 9b0c |0008: const-string v6, "mp4" // string@0c9b │ │ -017634: 4d06 0508 |000a: aput-object v6, v5, v8 │ │ -017638: 1a06 9c0c |000c: const-string v6, "mpeg4" // string@0c9c │ │ -01763c: 4d06 0509 |000e: aput-object v6, v5, v9 │ │ -017640: 1a06 9a04 |0010: const-string v6, "MP4" // string@049a │ │ -017644: 4d06 050a |0012: aput-object v6, v5, v10 │ │ -017648: 1a06 9b04 |0014: const-string v6, "MPEG4" // string@049b │ │ -01764c: 4d06 050b |0016: aput-object v6, v5, v11 │ │ -017650: 6905 0401 |0018: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@0104 │ │ -017654: 1245 |001a: const/4 v5, #int 4 // #4 │ │ -017656: 2355 1902 |001b: new-array v5, v5, [Ljava/lang/String; // type@0219 │ │ -01765a: 1a06 f406 |001d: const-string v6, "avc" // string@06f4 │ │ -01765e: 4d06 0508 |001f: aput-object v6, v5, v8 │ │ -017662: 1a06 280a |0021: const-string v6, "h264" // string@0a28 │ │ -017666: 4d06 0509 |0023: aput-object v6, v5, v9 │ │ -01766a: 1a06 ba00 |0025: const-string v6, "AVC" // string@00ba │ │ -01766e: 4d06 050a |0027: aput-object v6, v5, v10 │ │ -017672: 1a06 9d01 |0029: const-string v6, "H264" // string@019d │ │ -017676: 4d06 050b |002b: aput-object v6, v5, v11 │ │ -01767a: 6905 0101 |002d: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@0101 │ │ -01767e: 23a5 1902 |002f: new-array v5, v10, [Ljava/lang/String; // type@0219 │ │ -017682: 1a06 270a |0031: const-string v6, "h263" // string@0a27 │ │ -017686: 4d06 0508 |0033: aput-object v6, v5, v8 │ │ -01768a: 1a06 9901 |0035: const-string v6, "H263" // string@0199 │ │ -01768e: 4d06 0509 |0037: aput-object v6, v5, v9 │ │ -017692: 6905 0301 |0039: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@0103 │ │ -017696: 23a5 1902 |003b: new-array v5, v10, [Ljava/lang/String; // type@0219 │ │ -01769a: 1a06 6306 |003d: const-string v6, "aac" // string@0663 │ │ -01769e: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ -0176a2: 1a06 8e00 |0041: const-string v6, "AAC" // string@008e │ │ -0176a6: 4d06 0509 |0043: aput-object v6, v5, v9 │ │ -0176aa: 6905 0001 |0045: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@0100 │ │ -0176ae: 6907 1601 |0047: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ -0176b2: 6907 0801 |0049: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ -0176b6: 6907 1501 |004b: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -0176ba: 6907 0901 |004d: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ -0176be: 6907 0b01 |004f: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ -0176c2: 6907 0a01 |0051: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ -0176c6: 6907 0701 |0053: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ -0176ca: 6907 0501 |0055: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ -0176ce: 6907 0601 |0057: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ -0176d2: 6907 1801 |0059: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ -0176d6: 6907 1701 |005b: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ -0176da: 6907 0c01 |005d: sput-object v7, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ -0176de: 2205 5300 |005f: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -0176e2: 7010 d900 0500 |0061: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -0176e8: 6905 1001 |0064: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ -0176ec: 2205 5300 |0066: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -0176f0: 7010 d900 0500 |0068: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -0176f6: 6905 0e01 |006b: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ -0176fa: 2205 5300 |006d: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -0176fe: 7010 d900 0500 |006f: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -017704: 6905 0f01 |0072: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ -017708: 2205 5300 |0074: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -01770c: 7010 d900 0500 |0076: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -017712: 6905 1101 |0079: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ -017716: 2205 5300 |007b: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -01771a: 7010 d900 0500 |007d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -017720: 6905 1201 |0080: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ -017724: 2205 5300 |0082: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -017728: 7010 d900 0500 |0084: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -01772e: 6905 1301 |0087: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ -017732: 2205 5300 |0089: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -017736: 7010 d900 0500 |008b: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -01773c: 6905 1401 |008e: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ -017740: 2205 5300 |0090: new-instance v5, Landroid/util/SparseArray; // type@0053 │ │ -017744: 7010 d900 0500 |0092: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ -01774a: 6905 0d01 |0095: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ -01774e: 1a05 bf06 |0097: const-string v5, "android.media.MediaCodecList" // string@06bf │ │ -017752: 7110 9701 0500 |0099: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0197 │ │ -017758: 0c05 |009c: move-result-object v5 │ │ -01775a: 6905 1601 |009d: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ -01775e: 6205 1601 |009f: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ -017762: 1a06 3109 |00a1: const-string v6, "getCodecInfoAt" // string@0931 │ │ -017766: 1217 |00a3: const/4 v7, #int 1 // #1 │ │ -017768: 2377 1502 |00a4: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ -01776c: 1208 |00a6: const/4 v8, #int 0 // #0 │ │ -01776e: 6209 1d00 |00a7: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -017772: 4d09 0708 |00a9: aput-object v9, v7, v8 │ │ -017776: 6e30 9b01 6507 |00ab: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -01777c: 0c05 |00ae: move-result-object v5 │ │ -01777e: 6905 0801 |00af: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ -017782: 1a05 bc06 |00b1: const-string v5, "android.media.MediaCodecInfo" // string@06bc │ │ -017786: 7110 9701 0500 |00b3: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0197 │ │ -01778c: 0c05 |00b6: move-result-object v5 │ │ -01778e: 6905 1501 |00b7: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -017792: 6205 1501 |00b9: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -017796: 1a06 ac09 |00bb: const-string v6, "getName" // string@09ac │ │ -01779a: 1207 |00bd: const/4 v7, #int 0 // #0 │ │ -01779c: 2377 1502 |00be: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ -0177a0: 6e30 9b01 6507 |00c0: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -0177a6: 0c05 |00c3: move-result-object v5 │ │ -0177a8: 6905 0901 |00c4: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ -0177ac: 6205 1501 |00c6: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -0177b0: 1a06 cf0a |00c8: const-string v6, "isEncoder" // string@0acf │ │ -0177b4: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -0177b6: 2377 1502 |00cb: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ -0177ba: 6e30 9b01 6507 |00cd: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -0177c0: 0c05 |00d0: move-result-object v5 │ │ -0177c2: 6905 0b01 |00d1: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ -0177c6: 6205 1501 |00d3: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -0177ca: 1a06 f309 |00d5: const-string v6, "getSupportedTypes" // string@09f3 │ │ -0177ce: 1207 |00d7: const/4 v7, #int 0 // #0 │ │ -0177d0: 2377 1502 |00d8: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ -0177d4: 6e30 9b01 6507 |00da: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -0177da: 0c05 |00dd: move-result-object v5 │ │ -0177dc: 6905 0a01 |00de: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ -0177e0: 6205 1501 |00e0: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -0177e4: 1a06 2909 |00e2: const-string v6, "getCapabilitiesForType" // string@0929 │ │ -0177e8: 1217 |00e4: const/4 v7, #int 1 // #1 │ │ -0177ea: 2377 1502 |00e5: new-array v7, v7, [Ljava/lang/Class; // type@0215 │ │ -0177ee: 1208 |00e7: const/4 v8, #int 0 // #0 │ │ -0177f0: 1c09 ae00 |00e8: const-class v9, Ljava/lang/String; // type@00ae │ │ -0177f4: 4d09 0708 |00ea: aput-object v9, v7, v8 │ │ -0177f8: 6e30 9b01 6507 |00ec: invoke-virtual {v5, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -0177fe: 0c05 |00ef: move-result-object v5 │ │ -017800: 6905 0701 |00f0: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ -017804: 1a05 bd06 |00f2: const-string v5, "android.media.MediaCodecInfo$CodecCapabilities" // string@06bd │ │ -017808: 7110 9701 0500 |00f4: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0197 │ │ -01780e: 0c05 |00f7: move-result-object v5 │ │ -017810: 6905 0501 |00f8: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ -017814: 6205 0501 |00fa: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ -017818: 1a06 8607 |00fc: const-string v6, "colorFormats" // string@0786 │ │ -01781c: 6e20 9901 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -017822: 0c05 |0101: move-result-object v5 │ │ -017824: 6905 0601 |0102: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ -017828: 6205 0501 |0104: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ -01782c: 1a06 8b0d |0106: const-string v6, "profileLevels" // string@0d8b │ │ -017830: 6e20 9901 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -017836: 0c05 |010b: move-result-object v5 │ │ -017838: 6905 1801 |010c: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ -01783c: 6205 0501 |010e: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ -017840: 6e10 9a01 0500 |0110: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -017846: 0c00 |0113: move-result-object v0 │ │ -017848: 2104 |0114: array-length v4, v0 │ │ -01784a: 1203 |0115: const/4 v3, #int 0 // #0 │ │ -01784c: 3543 3500 |0116: if-ge v3, v4, 014b // +0035 │ │ -017850: 4602 0003 |0118: aget-object v2, v0, v3 │ │ -017854: 6e10 1702 0200 |011a: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -01785a: 0a05 |011d: move-result v5 │ │ -01785c: 7110 1f02 0500 |011e: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@021f │ │ -017862: 0a05 |0121: move-result v5 │ │ -017864: 3805 2600 |0122: if-eqz v5, 0148 // +0026 │ │ -017868: 6e10 1702 0200 |0124: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -01786e: 0a05 |0127: move-result v5 │ │ -017870: 7110 1e02 0500 |0128: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@021e │ │ -017876: 0a05 |012b: move-result v5 │ │ -017878: 3805 1c00 |012c: if-eqz v5, 0148 // +001c │ │ -01787c: 6e10 1802 0200 |012e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017882: 0c05 |0131: move-result-object v5 │ │ -017884: 1a06 eb00 |0132: const-string v6, "COLOR_" // string@00eb │ │ -017888: 6e20 df01 6500 |0134: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -01788e: 0a05 |0137: move-result v5 │ │ -017890: 3805 1000 |0138: if-eqz v5, 0148 // +0010 │ │ -017894: 6205 1001 |013a: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ -017898: 1206 |013c: const/4 v6, #int 0 // #0 │ │ -01789a: 6e20 1602 6200 |013d: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -0178a0: 0a06 |0140: move-result v6 │ │ -0178a2: 6e10 1802 0200 |0141: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0178a8: 0c07 |0144: move-result-object v7 │ │ -0178aa: 6e30 dc00 6507 |0145: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -0178b0: d803 0301 |0148: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0178b4: 28cc |014a: goto 0116 // -0034 │ │ -0178b6: 1a05 be06 |014b: const-string v5, "android.media.MediaCodecInfo$CodecProfileLevel" // string@06be │ │ -0178ba: 7110 9701 0500 |014d: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0197 │ │ -0178c0: 0c01 |0150: move-result-object v1 │ │ -0178c2: 6e10 9a01 0100 |0151: invoke-virtual {v1}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -0178c8: 0c00 |0154: move-result-object v0 │ │ -0178ca: 2104 |0155: array-length v4, v0 │ │ -0178cc: 1203 |0156: const/4 v3, #int 0 // #0 │ │ -0178ce: 3543 e600 |0157: if-ge v3, v4, 023d // +00e6 │ │ -0178d2: 4602 0003 |0159: aget-object v2, v0, v3 │ │ -0178d6: 6e10 1702 0200 |015b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -0178dc: 0a05 |015e: move-result v5 │ │ -0178de: 7110 1f02 0500 |015f: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@021f │ │ -0178e4: 0a05 |0162: move-result v5 │ │ -0178e6: 3805 2600 |0163: if-eqz v5, 0189 // +0026 │ │ -0178ea: 6e10 1702 0200 |0165: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0217 │ │ -0178f0: 0a05 |0168: move-result v5 │ │ -0178f2: 7110 1e02 0500 |0169: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@021e │ │ -0178f8: 0a05 |016c: move-result v5 │ │ -0178fa: 3805 1c00 |016d: if-eqz v5, 0189 // +001c │ │ -0178fe: 6e10 1802 0200 |016f: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017904: 0c05 |0172: move-result-object v5 │ │ -017906: 1a06 bb00 |0173: const-string v6, "AVCLevel" // string@00bb │ │ -01790a: 6e20 df01 6500 |0175: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -017910: 0a05 |0178: move-result v5 │ │ -017912: 3805 1300 |0179: if-eqz v5, 018c // +0013 │ │ -017916: 6205 0e01 |017b: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ -01791a: 1206 |017d: const/4 v6, #int 0 // #0 │ │ -01791c: 6e20 1602 6200 |017e: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017922: 0a06 |0181: move-result v6 │ │ -017924: 6e10 1802 0200 |0182: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -01792a: 0c07 |0185: move-result-object v7 │ │ -01792c: 6e30 dc00 6507 |0186: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -017932: d803 0301 |0189: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017936: 28cc |018b: goto 0157 // -0034 │ │ -017938: 6e10 1802 0200 |018c: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -01793e: 0c05 |018f: move-result-object v5 │ │ -017940: 1a06 bc00 |0190: const-string v6, "AVCProfile" // string@00bc │ │ -017944: 6e20 df01 6500 |0192: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -01794a: 0a05 |0195: move-result v5 │ │ -01794c: 3805 1300 |0196: if-eqz v5, 01a9 // +0013 │ │ -017950: 6205 0f01 |0198: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ -017954: 1206 |019a: const/4 v6, #int 0 // #0 │ │ -017956: 6e20 1602 6200 |019b: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -01795c: 0a06 |019e: move-result v6 │ │ -01795e: 6e10 1802 0200 |019f: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017964: 0c07 |01a2: move-result-object v7 │ │ -017966: 6e30 dc00 6507 |01a3: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -01796c: 28e3 |01a6: goto 0189 // -001d │ │ -01796e: 0d05 |01a7: move-exception v5 │ │ -017970: 0e00 |01a8: return-void │ │ -017972: 6e10 1802 0200 |01a9: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017978: 0c05 |01ac: move-result-object v5 │ │ -01797a: 1a06 9a01 |01ad: const-string v6, "H263Level" // string@019a │ │ -01797e: 6e20 df01 6500 |01af: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -017984: 0a05 |01b2: move-result v5 │ │ -017986: 3805 1300 |01b3: if-eqz v5, 01c6 // +0013 │ │ -01798a: 6205 1101 |01b5: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ -01798e: 1206 |01b7: const/4 v6, #int 0 // #0 │ │ -017990: 6e20 1602 6200 |01b8: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017996: 0a06 |01bb: move-result v6 │ │ -017998: 6e10 1802 0200 |01bc: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -01799e: 0c07 |01bf: move-result-object v7 │ │ -0179a0: 6e30 dc00 6507 |01c0: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -0179a6: 28c6 |01c3: goto 0189 // -003a │ │ -0179a8: 0d05 |01c4: move-exception v5 │ │ -0179aa: 28e3 |01c5: goto 01a8 // -001d │ │ -0179ac: 6e10 1802 0200 |01c6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0179b2: 0c05 |01c9: move-result-object v5 │ │ -0179b4: 1a06 9b01 |01ca: const-string v6, "H263Profile" // string@019b │ │ -0179b8: 6e20 df01 6500 |01cc: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -0179be: 0a05 |01cf: move-result v5 │ │ -0179c0: 3805 1300 |01d0: if-eqz v5, 01e3 // +0013 │ │ -0179c4: 6205 1201 |01d2: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ -0179c8: 1206 |01d4: const/4 v6, #int 0 // #0 │ │ -0179ca: 6e20 1602 6200 |01d5: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -0179d0: 0a06 |01d8: move-result v6 │ │ -0179d2: 6e10 1802 0200 |01d9: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0179d8: 0c07 |01dc: move-result-object v7 │ │ -0179da: 6e30 dc00 6507 |01dd: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -0179e0: 28a9 |01e0: goto 0189 // -0057 │ │ -0179e2: 0d05 |01e1: move-exception v5 │ │ -0179e4: 28c6 |01e2: goto 01a8 // -003a │ │ -0179e6: 6e10 1802 0200 |01e3: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0179ec: 0c05 |01e6: move-result-object v5 │ │ -0179ee: 1a06 9c04 |01e7: const-string v6, "MPEG4Level" // string@049c │ │ -0179f2: 6e20 df01 6500 |01e9: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -0179f8: 0a05 |01ec: move-result v5 │ │ -0179fa: 3805 1300 |01ed: if-eqz v5, 0200 // +0013 │ │ -0179fe: 6205 1301 |01ef: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ -017a02: 1206 |01f1: const/4 v6, #int 0 // #0 │ │ -017a04: 6e20 1602 6200 |01f2: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017a0a: 0a06 |01f5: move-result v6 │ │ -017a0c: 6e10 1802 0200 |01f6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017a12: 0c07 |01f9: move-result-object v7 │ │ -017a14: 6e30 dc00 6507 |01fa: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -017a1a: 288c |01fd: goto 0189 // -0074 │ │ -017a1c: 0d05 |01fe: move-exception v5 │ │ -017a1e: 28a9 |01ff: goto 01a8 // -0057 │ │ -017a20: 6e10 1802 0200 |0200: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017a26: 0c05 |0203: move-result-object v5 │ │ -017a28: 1a06 9d04 |0204: const-string v6, "MPEG4Profile" // string@049d │ │ -017a2c: 6e20 df01 6500 |0206: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -017a32: 0a05 |0209: move-result v5 │ │ -017a34: 3805 1400 |020a: if-eqz v5, 021e // +0014 │ │ -017a38: 6205 1401 |020c: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ -017a3c: 1206 |020e: const/4 v6, #int 0 // #0 │ │ -017a3e: 6e20 1602 6200 |020f: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017a44: 0a06 |0212: move-result v6 │ │ -017a46: 6e10 1802 0200 |0213: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017a4c: 0c07 |0216: move-result-object v7 │ │ -017a4e: 6e30 dc00 6507 |0217: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -017a54: 2900 6fff |021a: goto/16 0189 // -0091 │ │ -017a58: 0d05 |021c: move-exception v5 │ │ -017a5a: 288b |021d: goto 01a8 // -0075 │ │ -017a5c: 6e10 1802 0200 |021e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017a62: 0c05 |0221: move-result-object v5 │ │ -017a64: 1a06 8e00 |0222: const-string v6, "AAC" // string@008e │ │ -017a68: 6e20 df01 6500 |0224: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -017a6e: 0a05 |0227: move-result v5 │ │ -017a70: 3805 61ff |0228: if-eqz v5, 0189 // -009f │ │ -017a74: 6205 0d01 |022a: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ -017a78: 1206 |022c: const/4 v6, #int 0 // #0 │ │ -017a7a: 6e20 1602 6200 |022d: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017a80: 0a06 |0230: move-result v6 │ │ -017a82: 6e10 1802 0200 |0231: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -017a88: 0c07 |0234: move-result-object v7 │ │ -017a8a: 6e30 dc00 6507 |0235: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ -017a90: 2900 51ff |0238: goto/16 0189 // -00af │ │ -017a94: 0d05 |023a: move-exception v5 │ │ -017a96: 2900 6dff |023b: goto/16 01a8 // -0093 │ │ -017a9a: 1a05 890d |023d: const-string v5, "profile" // string@0d89 │ │ -017a9e: 6e20 9901 5100 |023f: invoke-virtual {v1, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -017aa4: 0c05 |0242: move-result-object v5 │ │ -017aa6: 6905 1701 |0243: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ -017aaa: 1a05 510b |0245: const-string v5, "level" // string@0b51 │ │ -017aae: 6e20 9901 5100 |0247: invoke-virtual {v1, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0199 │ │ -017ab4: 0c05 |024a: move-result-object v5 │ │ -017ab6: 6905 0c01 |024b: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ -017aba: 2900 5bff |024d: goto/16 01a8 // -00a5 │ │ + insns size : 590 16-bit code units │ │ +017628: |[017628] org.acra.collector.MediaCodecListCollector.:()V │ │ +017638: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +01763a: 1227 |0001: const/4 v7, #int 2 // #2 │ │ +01763c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +01763e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +017640: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +017642: 1243 |0005: const/4 v3, #int 4 // #4 │ │ +017644: 2333 1902 |0006: new-array v3, v3, [Ljava/lang/String; // type@0219 │ │ +017648: 1a04 980c |0008: const-string v4, "mp4" // string@0c98 │ │ +01764c: 4d04 0302 |000a: aput-object v4, v3, v2 │ │ +017650: 1a04 990c |000c: const-string v4, "mpeg4" // string@0c99 │ │ +017654: 4d04 0306 |000e: aput-object v4, v3, v6 │ │ +017658: 1a04 9a04 |0010: const-string v4, "MP4" // string@049a │ │ +01765c: 4d04 0307 |0012: aput-object v4, v3, v7 │ │ +017660: 1a04 9b04 |0014: const-string v4, "MPEG4" // string@049b │ │ +017664: 4d04 0308 |0016: aput-object v4, v3, v8 │ │ +017668: 6903 0401 |0018: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@0104 │ │ +01766c: 1243 |001a: const/4 v3, #int 4 // #4 │ │ +01766e: 2333 1902 |001b: new-array v3, v3, [Ljava/lang/String; // type@0219 │ │ +017672: 1a04 f306 |001d: const-string v4, "avc" // string@06f3 │ │ +017676: 4d04 0302 |001f: aput-object v4, v3, v2 │ │ +01767a: 1a04 270a |0021: const-string v4, "h264" // string@0a27 │ │ +01767e: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +017682: 1a04 ba00 |0025: const-string v4, "AVC" // string@00ba │ │ +017686: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +01768a: 1a04 9d01 |0029: const-string v4, "H264" // string@019d │ │ +01768e: 4d04 0308 |002b: aput-object v4, v3, v8 │ │ +017692: 6903 0101 |002d: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@0101 │ │ +017696: 2373 1902 |002f: new-array v3, v7, [Ljava/lang/String; // type@0219 │ │ +01769a: 1a04 260a |0031: const-string v4, "h263" // string@0a26 │ │ +01769e: 4d04 0302 |0033: aput-object v4, v3, v2 │ │ +0176a2: 1a04 9901 |0035: const-string v4, "H263" // string@0199 │ │ +0176a6: 4d04 0306 |0037: aput-object v4, v3, v6 │ │ +0176aa: 6903 0301 |0039: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@0103 │ │ +0176ae: 2373 1902 |003b: new-array v3, v7, [Ljava/lang/String; // type@0219 │ │ +0176b2: 1a04 6306 |003d: const-string v4, "aac" // string@0663 │ │ +0176b6: 4d04 0302 |003f: aput-object v4, v3, v2 │ │ +0176ba: 1a04 8e00 |0041: const-string v4, "AAC" // string@008e │ │ +0176be: 4d04 0306 |0043: aput-object v4, v3, v6 │ │ +0176c2: 6903 0001 |0045: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@0100 │ │ +0176c6: 6905 1601 |0047: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ +0176ca: 6905 0801 |0049: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ +0176ce: 6905 1501 |004b: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0176d2: 6905 0901 |004d: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ +0176d6: 6905 0b01 |004f: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ +0176da: 6905 0a01 |0051: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ +0176de: 6905 0701 |0053: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ +0176e2: 6905 0501 |0055: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ +0176e6: 6905 0601 |0057: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ +0176ea: 6905 1801 |0059: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ +0176ee: 6905 1701 |005b: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ +0176f2: 6905 0c01 |005d: sput-object v5, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ +0176f6: 2203 5300 |005f: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +0176fa: 7010 d900 0300 |0061: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +017700: 6903 1001 |0064: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ +017704: 2203 5300 |0066: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +017708: 7010 d900 0300 |0068: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +01770e: 6903 0e01 |006b: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ +017712: 2203 5300 |006d: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +017716: 7010 d900 0300 |006f: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +01771c: 6903 0f01 |0072: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ +017720: 2203 5300 |0074: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +017724: 7010 d900 0300 |0076: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +01772a: 6903 1101 |0079: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ +01772e: 2203 5300 |007b: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +017732: 7010 d900 0300 |007d: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +017738: 6903 1201 |0080: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ +01773c: 2203 5300 |0082: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +017740: 7010 d900 0300 |0084: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +017746: 6903 1301 |0087: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ +01774a: 2203 5300 |0089: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +01774e: 7010 d900 0300 |008b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +017754: 6903 1401 |008e: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ +017758: 2203 5300 |0090: new-instance v3, Landroid/util/SparseArray; // type@0053 │ │ +01775c: 7010 d900 0300 |0092: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@00d9 │ │ +017762: 6903 0d01 |0095: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ +017766: 1a03 bf06 |0097: const-string v3, "android.media.MediaCodecList" // string@06bf │ │ +01776a: 7110 9901 0300 |0099: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0199 │ │ +017770: 0c03 |009c: move-result-object v3 │ │ +017772: 6903 1601 |009d: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ +017776: 6203 1601 |009f: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ +01777a: 1a04 3009 |00a1: const-string v4, "getCodecInfoAt" // string@0930 │ │ +01777e: 1215 |00a3: const/4 v5, #int 1 // #1 │ │ +017780: 2355 1502 |00a4: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +017784: 1206 |00a6: const/4 v6, #int 0 // #0 │ │ +017786: 6207 1d00 |00a7: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +01778a: 4d07 0506 |00a9: aput-object v7, v5, v6 │ │ +01778e: 6e30 9d01 4305 |00ab: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +017794: 0c03 |00ae: move-result-object v3 │ │ +017796: 6903 0801 |00af: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ +01779a: 1a03 bc06 |00b1: const-string v3, "android.media.MediaCodecInfo" // string@06bc │ │ +01779e: 7110 9901 0300 |00b3: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0199 │ │ +0177a4: 0c03 |00b6: move-result-object v3 │ │ +0177a6: 6903 1501 |00b7: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0177aa: 6203 1501 |00b9: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0177ae: 1a04 ab09 |00bb: const-string v4, "getName" // string@09ab │ │ +0177b2: 1205 |00bd: const/4 v5, #int 0 // #0 │ │ +0177b4: 2355 1502 |00be: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +0177b8: 6e30 9d01 4305 |00c0: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +0177be: 0c03 |00c3: move-result-object v3 │ │ +0177c0: 6903 0901 |00c4: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ +0177c4: 6203 1501 |00c6: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0177c8: 1a04 cd0a |00c8: const-string v4, "isEncoder" // string@0acd │ │ +0177cc: 1205 |00ca: const/4 v5, #int 0 // #0 │ │ +0177ce: 2355 1502 |00cb: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +0177d2: 6e30 9d01 4305 |00cd: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +0177d8: 0c03 |00d0: move-result-object v3 │ │ +0177da: 6903 0b01 |00d1: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ +0177de: 6203 1501 |00d3: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0177e2: 1a04 f209 |00d5: const-string v4, "getSupportedTypes" // string@09f2 │ │ +0177e6: 1205 |00d7: const/4 v5, #int 0 // #0 │ │ +0177e8: 2355 1502 |00d8: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +0177ec: 6e30 9d01 4305 |00da: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +0177f2: 0c03 |00dd: move-result-object v3 │ │ +0177f4: 6903 0a01 |00de: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ +0177f8: 6203 1501 |00e0: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +0177fc: 1a04 2809 |00e2: const-string v4, "getCapabilitiesForType" // string@0928 │ │ +017800: 1215 |00e4: const/4 v5, #int 1 // #1 │ │ +017802: 2355 1502 |00e5: new-array v5, v5, [Ljava/lang/Class; // type@0215 │ │ +017806: 1206 |00e7: const/4 v6, #int 0 // #0 │ │ +017808: 1c07 ae00 |00e8: const-class v7, Ljava/lang/String; // type@00ae │ │ +01780c: 4d07 0506 |00ea: aput-object v7, v5, v6 │ │ +017810: 6e30 9d01 4305 |00ec: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +017816: 0c03 |00ef: move-result-object v3 │ │ +017818: 6903 0701 |00f0: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ +01781c: 1a03 bd06 |00f2: const-string v3, "android.media.MediaCodecInfo$CodecCapabilities" // string@06bd │ │ +017820: 7110 9901 0300 |00f4: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0199 │ │ +017826: 0c03 |00f7: move-result-object v3 │ │ +017828: 6903 0501 |00f8: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ +01782c: 6203 0501 |00fa: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ +017830: 1a04 8507 |00fc: const-string v4, "colorFormats" // string@0785 │ │ +017834: 6e20 9b01 4300 |00fe: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +01783a: 0c03 |0101: move-result-object v3 │ │ +01783c: 6903 0601 |0102: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ +017840: 6203 0501 |0104: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ +017844: 1a04 880d |0106: const-string v4, "profileLevels" // string@0d88 │ │ +017848: 6e20 9b01 4300 |0108: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +01784e: 0c03 |010b: move-result-object v3 │ │ +017850: 6903 1801 |010c: sput-object v3, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ +017854: 6203 0501 |010e: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.codecCapabilitiesClass:Ljava/lang/Class; // field@0105 │ │ +017858: 6e10 9c01 0300 |0110: invoke-virtual {v3}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +01785e: 0c04 |0113: move-result-object v4 │ │ +017860: 2145 |0114: array-length v5, v4 │ │ +017862: 0123 |0115: move v3, v2 │ │ +017864: 3553 3500 |0116: if-ge v3, v5, 014b // +0035 │ │ +017868: 4601 0403 |0118: aget-object v1, v4, v3 │ │ +01786c: 6e10 1902 0100 |011a: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +017872: 0a06 |011d: move-result v6 │ │ +017874: 7110 2102 0600 |011e: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0221 │ │ +01787a: 0a06 |0121: move-result v6 │ │ +01787c: 3806 2600 |0122: if-eqz v6, 0148 // +0026 │ │ +017880: 6e10 1902 0100 |0124: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +017886: 0a06 |0127: move-result v6 │ │ +017888: 7110 2002 0600 |0128: invoke-static {v6}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@0220 │ │ +01788e: 0a06 |012b: move-result v6 │ │ +017890: 3806 1c00 |012c: if-eqz v6, 0148 // +001c │ │ +017894: 6e10 1a02 0100 |012e: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01789a: 0c06 |0131: move-result-object v6 │ │ +01789c: 1a07 eb00 |0132: const-string v7, "COLOR_" // string@00eb │ │ +0178a0: 6e20 e101 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +0178a6: 0a06 |0137: move-result v6 │ │ +0178a8: 3806 1000 |0138: if-eqz v6, 0148 // +0010 │ │ +0178ac: 6206 1001 |013a: sget-object v6, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ +0178b0: 1207 |013c: const/4 v7, #int 0 // #0 │ │ +0178b2: 6e20 1802 7100 |013d: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +0178b8: 0a07 |0140: move-result v7 │ │ +0178ba: 6e10 1a02 0100 |0141: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0178c0: 0c08 |0144: move-result-object v8 │ │ +0178c2: 6e30 dc00 7608 |0145: invoke-virtual {v6, v7, v8}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +0178c8: d803 0301 |0148: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0178cc: 28cc |014a: goto 0116 // -0034 │ │ +0178ce: 1a03 be06 |014b: const-string v3, "android.media.MediaCodecInfo$CodecProfileLevel" // string@06be │ │ +0178d2: 7110 9901 0300 |014d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0199 │ │ +0178d8: 0c00 |0150: move-result-object v0 │ │ +0178da: 6e10 9c01 0000 |0151: invoke-virtual {v0}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +0178e0: 0c03 |0154: move-result-object v3 │ │ +0178e2: 2134 |0155: array-length v4, v3 │ │ +0178e4: 3542 e600 |0156: if-ge v2, v4, 023c // +00e6 │ │ +0178e8: 4601 0302 |0158: aget-object v1, v3, v2 │ │ +0178ec: 6e10 1902 0100 |015a: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +0178f2: 0a05 |015d: move-result v5 │ │ +0178f4: 7110 2102 0500 |015e: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0221 │ │ +0178fa: 0a05 |0161: move-result v5 │ │ +0178fc: 3805 2600 |0162: if-eqz v5, 0188 // +0026 │ │ +017900: 6e10 1902 0100 |0164: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getModifiers:()I // method@0219 │ │ +017906: 0a05 |0167: move-result v5 │ │ +017908: 7110 2002 0500 |0168: invoke-static {v5}, Ljava/lang/reflect/Modifier;.isFinal:(I)Z // method@0220 │ │ +01790e: 0a05 |016b: move-result v5 │ │ +017910: 3805 1c00 |016c: if-eqz v5, 0188 // +001c │ │ +017914: 6e10 1a02 0100 |016e: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01791a: 0c05 |0171: move-result-object v5 │ │ +01791c: 1a06 bb00 |0172: const-string v6, "AVCLevel" // string@00bb │ │ +017920: 6e20 e101 6500 |0174: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +017926: 0a05 |0177: move-result v5 │ │ +017928: 3805 1300 |0178: if-eqz v5, 018b // +0013 │ │ +01792c: 6205 0e01 |017a: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ +017930: 1206 |017c: const/4 v6, #int 0 // #0 │ │ +017932: 6e20 1802 6100 |017d: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017938: 0a06 |0180: move-result v6 │ │ +01793a: 6e10 1a02 0100 |0181: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017940: 0c07 |0184: move-result-object v7 │ │ +017942: 6e30 dc00 6507 |0185: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +017948: d802 0201 |0188: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01794c: 28cc |018a: goto 0156 // -0034 │ │ +01794e: 6e10 1a02 0100 |018b: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017954: 0c05 |018e: move-result-object v5 │ │ +017956: 1a06 bc00 |018f: const-string v6, "AVCProfile" // string@00bc │ │ +01795a: 6e20 e101 6500 |0191: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +017960: 0a05 |0194: move-result v5 │ │ +017962: 3805 1300 |0195: if-eqz v5, 01a8 // +0013 │ │ +017966: 6205 0f01 |0197: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ +01796a: 1206 |0199: const/4 v6, #int 0 // #0 │ │ +01796c: 6e20 1802 6100 |019a: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017972: 0a06 |019d: move-result v6 │ │ +017974: 6e10 1a02 0100 |019e: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01797a: 0c07 |01a1: move-result-object v7 │ │ +01797c: 6e30 dc00 6507 |01a2: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +017982: 28e3 |01a5: goto 0188 // -001d │ │ +017984: 0d02 |01a6: move-exception v2 │ │ +017986: 0e00 |01a7: return-void │ │ +017988: 6e10 1a02 0100 |01a8: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01798e: 0c05 |01ab: move-result-object v5 │ │ +017990: 1a06 9a01 |01ac: const-string v6, "H263Level" // string@019a │ │ +017994: 6e20 e101 6500 |01ae: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +01799a: 0a05 |01b1: move-result v5 │ │ +01799c: 3805 1300 |01b2: if-eqz v5, 01c5 // +0013 │ │ +0179a0: 6205 1101 |01b4: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ +0179a4: 1206 |01b6: const/4 v6, #int 0 // #0 │ │ +0179a6: 6e20 1802 6100 |01b7: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +0179ac: 0a06 |01ba: move-result v6 │ │ +0179ae: 6e10 1a02 0100 |01bb: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0179b4: 0c07 |01be: move-result-object v7 │ │ +0179b6: 6e30 dc00 6507 |01bf: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +0179bc: 28c6 |01c2: goto 0188 // -003a │ │ +0179be: 0d02 |01c3: move-exception v2 │ │ +0179c0: 28e3 |01c4: goto 01a7 // -001d │ │ +0179c2: 6e10 1a02 0100 |01c5: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0179c8: 0c05 |01c8: move-result-object v5 │ │ +0179ca: 1a06 9b01 |01c9: const-string v6, "H263Profile" // string@019b │ │ +0179ce: 6e20 e101 6500 |01cb: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +0179d4: 0a05 |01ce: move-result v5 │ │ +0179d6: 3805 1300 |01cf: if-eqz v5, 01e2 // +0013 │ │ +0179da: 6205 1201 |01d1: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ +0179de: 1206 |01d3: const/4 v6, #int 0 // #0 │ │ +0179e0: 6e20 1802 6100 |01d4: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +0179e6: 0a06 |01d7: move-result v6 │ │ +0179e8: 6e10 1a02 0100 |01d8: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0179ee: 0c07 |01db: move-result-object v7 │ │ +0179f0: 6e30 dc00 6507 |01dc: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +0179f6: 28a9 |01df: goto 0188 // -0057 │ │ +0179f8: 0d02 |01e0: move-exception v2 │ │ +0179fa: 28c6 |01e1: goto 01a7 // -003a │ │ +0179fc: 6e10 1a02 0100 |01e2: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a02: 0c05 |01e5: move-result-object v5 │ │ +017a04: 1a06 9c04 |01e6: const-string v6, "MPEG4Level" // string@049c │ │ +017a08: 6e20 e101 6500 |01e8: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +017a0e: 0a05 |01eb: move-result v5 │ │ +017a10: 3805 1300 |01ec: if-eqz v5, 01ff // +0013 │ │ +017a14: 6205 1301 |01ee: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ +017a18: 1206 |01f0: const/4 v6, #int 0 // #0 │ │ +017a1a: 6e20 1802 6100 |01f1: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017a20: 0a06 |01f4: move-result v6 │ │ +017a22: 6e10 1a02 0100 |01f5: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a28: 0c07 |01f8: move-result-object v7 │ │ +017a2a: 6e30 dc00 6507 |01f9: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +017a30: 288c |01fc: goto 0188 // -0074 │ │ +017a32: 0d02 |01fd: move-exception v2 │ │ +017a34: 28a9 |01fe: goto 01a7 // -0057 │ │ +017a36: 6e10 1a02 0100 |01ff: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a3c: 0c05 |0202: move-result-object v5 │ │ +017a3e: 1a06 9d04 |0203: const-string v6, "MPEG4Profile" // string@049d │ │ +017a42: 6e20 e101 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +017a48: 0a05 |0208: move-result v5 │ │ +017a4a: 3805 1400 |0209: if-eqz v5, 021d // +0014 │ │ +017a4e: 6205 1401 |020b: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ +017a52: 1206 |020d: const/4 v6, #int 0 // #0 │ │ +017a54: 6e20 1802 6100 |020e: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017a5a: 0a06 |0211: move-result v6 │ │ +017a5c: 6e10 1a02 0100 |0212: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a62: 0c07 |0215: move-result-object v7 │ │ +017a64: 6e30 dc00 6507 |0216: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +017a6a: 2900 6fff |0219: goto/16 0188 // -0091 │ │ +017a6e: 0d02 |021b: move-exception v2 │ │ +017a70: 288b |021c: goto 01a7 // -0075 │ │ +017a72: 6e10 1a02 0100 |021d: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a78: 0c05 |0220: move-result-object v5 │ │ +017a7a: 1a06 8e00 |0221: const-string v6, "AAC" // string@008e │ │ +017a7e: 6e20 e101 6500 |0223: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +017a84: 0a05 |0226: move-result v5 │ │ +017a86: 3805 61ff |0227: if-eqz v5, 0188 // -009f │ │ +017a8a: 6205 0d01 |0229: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ +017a8e: 1206 |022b: const/4 v6, #int 0 // #0 │ │ +017a90: 6e20 1802 6100 |022c: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017a96: 0a06 |022f: move-result v6 │ │ +017a98: 6e10 1a02 0100 |0230: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +017a9e: 0c07 |0233: move-result-object v7 │ │ +017aa0: 6e30 dc00 6507 |0234: invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@00dc │ │ +017aa6: 2900 51ff |0237: goto/16 0188 // -00af │ │ +017aaa: 0d02 |0239: move-exception v2 │ │ +017aac: 2900 6dff |023a: goto/16 01a7 // -0093 │ │ +017ab0: 1a02 860d |023c: const-string v2, "profile" // string@0d86 │ │ +017ab4: 6e20 9b01 2000 |023e: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +017aba: 0c02 |0241: move-result-object v2 │ │ +017abc: 6902 1701 |0242: sput-object v2, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ +017ac0: 1a02 4e0b |0244: const-string v2, "level" // string@0b4e │ │ +017ac4: 6e20 9b01 2000 |0246: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@019b │ │ +017aca: 0c02 |0249: move-result-object v2 │ │ +017acc: 6902 0c01 |024a: sput-object v2, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ +017ad0: 2900 5bff |024c: goto/16 01a7 // -00a5 │ │ catches : 1 │ │ - 0x0097 - 0x024d │ │ - Ljava/lang/ClassNotFoundException; -> 0x01a7 │ │ - Ljava/lang/NoSuchMethodException; -> 0x01c4 │ │ - Ljava/lang/IllegalArgumentException; -> 0x01e1 │ │ - Ljava/lang/IllegalAccessException; -> 0x01fe │ │ - Ljava/lang/SecurityException; -> 0x021c │ │ - Ljava/lang/NoSuchFieldException; -> 0x023a │ │ + 0x0097 - 0x024c │ │ + Ljava/lang/ClassNotFoundException; -> 0x01a6 │ │ + Ljava/lang/NoSuchMethodException; -> 0x01c3 │ │ + Ljava/lang/IllegalArgumentException; -> 0x01e0 │ │ + Ljava/lang/IllegalAccessException; -> 0x01fd │ │ + Ljava/lang/SecurityException; -> 0x021b │ │ + Ljava/lang/NoSuchFieldException; -> 0x0239 │ │ positions : │ │ 0x0005 line=41 │ │ 0x001a line=42 │ │ 0x002f line=43 │ │ 0x003b line=44 │ │ 0x0047 line=46 │ │ 0x0049 line=47 │ │ @@ -15497,403 +15508,379 @@ │ │ 0x00d3 line=76 │ │ 0x00e0 line=77 │ │ 0x00f2 line=78 │ │ 0x00fa line=79 │ │ 0x0104 line=80 │ │ 0x010e line=83 │ │ 0x011a line=84 │ │ + 0x012e line=85 │ │ 0x013a line=86 │ │ 0x0148 line=83 │ │ 0x014b line=91 │ │ 0x0151 line=92 │ │ - 0x015b line=93 │ │ - 0x016f line=94 │ │ - 0x017b line=95 │ │ - 0x0189 line=92 │ │ - 0x018c line=96 │ │ - 0x0198 line=97 │ │ - 0x01a7 line=115 │ │ - 0x01a8 line=129 │ │ - 0x01a9 line=98 │ │ - 0x01b5 line=99 │ │ - 0x01c4 line=117 │ │ - 0x01c6 line=100 │ │ - 0x01d2 line=101 │ │ - 0x01e1 line=119 │ │ - 0x01e3 line=102 │ │ - 0x01ef line=103 │ │ - 0x01fe line=121 │ │ - 0x0200 line=104 │ │ - 0x020c line=105 │ │ - 0x021c line=123 │ │ - 0x021e line=106 │ │ - 0x022a line=107 │ │ - 0x023a line=125 │ │ - 0x023d line=112 │ │ - 0x0245 line=113 │ │ - locals : │ │ - 0x011a - 0x014b reg=2 f Ljava/lang/reflect/Field; │ │ - 0x0151 - 0x01a7 reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x015b - 0x01a7 reg=2 f Ljava/lang/reflect/Field; │ │ - 0x0116 - 0x01a7 reg=3 i$ I │ │ - 0x0115 - 0x01a7 reg=4 len$ I │ │ - 0x01a9 - 0x01c4 reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x01a9 - 0x01c4 reg=2 f Ljava/lang/reflect/Field; │ │ - 0x01a9 - 0x01c4 reg=3 i$ I │ │ - 0x01a9 - 0x01c4 reg=4 len$ I │ │ - 0x01c6 - 0x01e1 reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x01c6 - 0x01e1 reg=2 f Ljava/lang/reflect/Field; │ │ - 0x01c6 - 0x01e1 reg=3 i$ I │ │ - 0x01c6 - 0x01e1 reg=4 len$ I │ │ - 0x01e3 - 0x01fe reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x01e3 - 0x01fe reg=2 f Ljava/lang/reflect/Field; │ │ - 0x01e3 - 0x01fe reg=3 i$ I │ │ - 0x01e3 - 0x01fe reg=4 len$ I │ │ - 0x0200 - 0x021c reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0200 - 0x021c reg=2 f Ljava/lang/reflect/Field; │ │ - 0x0200 - 0x021c reg=3 i$ I │ │ - 0x0200 - 0x021c reg=4 len$ I │ │ - 0x021e - 0x023a reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x021e - 0x023a reg=2 f Ljava/lang/reflect/Field; │ │ - 0x021e - 0x023a reg=3 i$ I │ │ - 0x021e - 0x023a reg=4 len$ I │ │ - 0x0114 - 0x024f reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x023d - 0x024f reg=1 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x023d - 0x024f reg=3 i$ I │ │ - 0x023d - 0x024f reg=4 len$ I │ │ + 0x015a line=93 │ │ + 0x016e line=94 │ │ + 0x017a line=95 │ │ + 0x0188 line=92 │ │ + 0x018b line=96 │ │ + 0x0197 line=97 │ │ + 0x01a6 line=115 │ │ + 0x01a7 line=129 │ │ + 0x01a8 line=98 │ │ + 0x01b4 line=99 │ │ + 0x01c3 line=117 │ │ + 0x01c5 line=100 │ │ + 0x01d1 line=101 │ │ + 0x01e0 line=119 │ │ + 0x01e2 line=102 │ │ + 0x01ee line=103 │ │ + 0x01fd line=121 │ │ + 0x01ff line=104 │ │ + 0x020b line=105 │ │ + 0x021b line=123 │ │ + 0x021d line=106 │ │ + 0x0229 line=107 │ │ + 0x0239 line=125 │ │ + 0x023c line=112 │ │ + 0x0244 line=113 │ │ + locals : │ │ + 0x0151 - 0x01a6 reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x01a8 - 0x01c3 reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x01c5 - 0x01e0 reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x01e2 - 0x01fd reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x01ff - 0x021b reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x021d - 0x0239 reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x023c - 0x024e reg=0 codecProfileLevelClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x0116 - 0x024e reg=1 f Ljava/lang/reflect/Field; │ │ │ │ #1 : (in Lorg/acra/collector/MediaCodecListCollector;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017ae4: |[017ae4] org.acra.collector.MediaCodecListCollector.:()V │ │ -017af4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -017afa: 0e00 |0003: return-void │ │ +017af8: |[017af8] org.acra.collector.MediaCodecListCollector.:()V │ │ +017b08: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +017b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ - 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/MediaCodecListCollector; │ │ │ │ #2 : (in Lorg/acra/collector/MediaCodecListCollector;) │ │ name : 'collecMediaCodecList' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -017afc: |[017afc] org.acra.collector.MediaCodecListCollector.collecMediaCodecList:()Ljava/lang/String; │ │ -017b0c: 2207 b000 |0000: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -017b10: 7010 ee01 0700 |0002: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -017b16: 620a 1601 |0005: sget-object v10, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ -017b1a: 380a ac00 |0007: if-eqz v10, 00b3 // +00ac │ │ -017b1e: 620a 1501 |0009: sget-object v10, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ -017b22: 380a a800 |000b: if-eqz v10, 00b3 // +00a8 │ │ -017b26: 620a 1601 |000d: sget-object v10, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ -017b2a: 1a0b 3009 |000f: const-string v11, "getCodecCount" // string@0930 │ │ -017b2e: 120c |0011: const/4 v12, #int 0 // #0 │ │ -017b30: 23cc 1502 |0012: new-array v12, v12, [Ljava/lang/Class; // type@0215 │ │ -017b34: 6e30 9b01 ba0c |0014: invoke-virtual {v10, v11, v12}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -017b3a: 0c0a |0017: move-result-object v10 │ │ -017b3c: 120b |0018: const/4 v11, #int 0 // #0 │ │ -017b3e: 120c |0019: const/4 v12, #int 0 // #0 │ │ -017b40: 23cc 1702 |001a: new-array v12, v12, [Ljava/lang/Object; // type@0217 │ │ -017b44: 6e30 1d02 ba0c |001c: invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017b4a: 0c0a |001f: move-result-object v10 │ │ -017b4c: 1f0a 9d00 |0020: check-cast v10, Ljava/lang/Integer; // type@009d │ │ -017b50: 1f0a 9d00 |0022: check-cast v10, Ljava/lang/Integer; // type@009d │ │ -017b54: 6e10 ab01 0a00 |0024: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -017b5a: 0a02 |0027: move-result v2 │ │ -017b5c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -017b5e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -017b60: 3523 8900 |002a: if-ge v3, v2, 00b3 // +0089 │ │ -017b64: 1a0a 0200 |002c: const-string v10, " │ │ +017b10: |[017b10] org.acra.collector.MediaCodecListCollector.collecMediaCodecList:()Ljava/lang/String; │ │ +017b20: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +017b22: 2204 b000 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +017b26: 7010 f001 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +017b2c: 6207 1601 |0006: sget-object v7, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ +017b30: 3807 ab00 |0008: if-eqz v7, 00b3 // +00ab │ │ +017b34: 6207 1501 |000a: sget-object v7, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecInfoClass:Ljava/lang/Class; // field@0115 │ │ +017b38: 3807 a700 |000c: if-eqz v7, 00b3 // +00a7 │ │ +017b3c: 6207 1601 |000e: sget-object v7, Lorg/acra/collector/MediaCodecListCollector;.mediaCodecListClass:Ljava/lang/Class; // field@0116 │ │ +017b40: 1a09 2f09 |0010: const-string v9, "getCodecCount" // string@092f │ │ +017b44: 120a |0012: const/4 v10, #int 0 // #0 │ │ +017b46: 23aa 1502 |0013: new-array v10, v10, [Ljava/lang/Class; // type@0215 │ │ +017b4a: 6e30 9d01 970a |0015: invoke-virtual {v7, v9, v10}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +017b50: 0c07 |0018: move-result-object v7 │ │ +017b52: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +017b54: 120a |001a: const/4 v10, #int 0 // #0 │ │ +017b56: 23aa 1702 |001b: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +017b5a: 6e30 1f02 970a |001d: invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017b60: 0c07 |0020: move-result-object v7 │ │ +017b62: 1f07 9d00 |0021: check-cast v7, Ljava/lang/Integer; // type@009d │ │ +017b66: 1f07 9d00 |0023: check-cast v7, Ljava/lang/Integer; // type@009d │ │ +017b6a: 6e10 ad01 0700 |0025: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +017b70: 0a01 |0028: move-result v1 │ │ +017b72: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +017b74: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +017b76: 3512 8800 |002b: if-ge v2, v1, 00b3 // +0088 │ │ +017b7a: 1a07 0200 |002d: const-string v7, " │ │ " // string@0002 │ │ -017b68: 6e20 f501 a700 |002e: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017b6e: 620a 0801 |0031: sget-object v10, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ -017b72: 120b |0033: const/4 v11, #int 0 // #0 │ │ -017b74: 121c |0034: const/4 v12, #int 1 // #1 │ │ -017b76: 23cc 1702 |0035: new-array v12, v12, [Ljava/lang/Object; // type@0217 │ │ -017b7a: 120d |0037: const/4 v13, #int 0 // #0 │ │ -017b7c: 7110 af01 0300 |0038: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -017b82: 0c0e |003b: move-result-object v14 │ │ -017b84: 4d0e 0c0d |003c: aput-object v14, v12, v13 │ │ -017b88: 6e30 1d02 ba0c |003e: invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017b8e: 0c04 |0041: move-result-object v4 │ │ -017b90: 6e20 f201 3700 |0042: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -017b96: 0c0a |0045: move-result-object v10 │ │ -017b98: 1a0b 6f00 |0046: const-string v11, ": " // string@006f │ │ -017b9c: 6e20 f501 ba00 |0048: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017ba2: 0c0a |004b: move-result-object v10 │ │ -017ba4: 620b 0901 |004c: sget-object v11, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ -017ba8: 120c |004e: const/4 v12, #int 0 // #0 │ │ -017baa: 23cc 1702 |004f: new-array v12, v12, [Ljava/lang/Object; // type@0217 │ │ -017bae: 6e30 1d02 4b0c |0051: invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017bb4: 0c0b |0054: move-result-object v11 │ │ -017bb6: 6e20 f401 ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -017bbc: 0c0a |0058: move-result-object v10 │ │ -017bbe: 1a0b 0200 |0059: const-string v11, " │ │ +017b7e: 6e20 f701 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017b84: 6207 0801 |0032: sget-object v7, Lorg/acra/collector/MediaCodecListCollector;.getCodecInfoAtMethod:Ljava/lang/reflect/Method; // field@0108 │ │ +017b88: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +017b8a: 121a |0035: const/4 v10, #int 1 // #1 │ │ +017b8c: 23aa 1702 |0036: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +017b90: 120b |0038: const/4 v11, #int 0 // #0 │ │ +017b92: 7110 b101 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +017b98: 0c0c |003c: move-result-object v12 │ │ +017b9a: 4d0c 0a0b |003d: aput-object v12, v10, v11 │ │ +017b9e: 6e30 1f02 970a |003f: invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017ba4: 0c03 |0042: move-result-object v3 │ │ +017ba6: 6e20 f401 2400 |0043: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +017bac: 0c07 |0046: move-result-object v7 │ │ +017bae: 1a09 6f00 |0047: const-string v9, ": " // string@006f │ │ +017bb2: 6e20 f701 9700 |0049: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017bb8: 0c07 |004c: move-result-object v7 │ │ +017bba: 6209 0901 |004d: sget-object v9, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ +017bbe: 120a |004f: const/4 v10, #int 0 // #0 │ │ +017bc0: 23aa 1702 |0050: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +017bc4: 6e30 1f02 390a |0052: invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017bca: 0c09 |0055: move-result-object v9 │ │ +017bcc: 6e20 f601 9700 |0056: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +017bd2: 0c07 |0059: move-result-object v7 │ │ +017bd4: 1a09 0200 |005a: const-string v9, " │ │ " // string@0002 │ │ -017bc2: 6e20 f501 ba00 |005b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017bc8: 1a0a d00a |005e: const-string v10, "isEncoder: " // string@0ad0 │ │ -017bcc: 6e20 f501 a700 |0060: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017bd2: 0c0a |0063: move-result-object v10 │ │ -017bd4: 620b 0b01 |0064: sget-object v11, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ -017bd8: 120c |0066: const/4 v12, #int 0 // #0 │ │ -017bda: 23cc 1702 |0067: new-array v12, v12, [Ljava/lang/Object; // type@0217 │ │ -017bde: 6e30 1d02 4b0c |0069: invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017be4: 0c0b |006c: move-result-object v11 │ │ -017be6: 6e20 f401 ba00 |006d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -017bec: 0c0a |0070: move-result-object v10 │ │ -017bee: 1a0b 0200 |0071: const-string v11, " │ │ +017bd8: 6e20 f701 9700 |005c: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017bde: 1a07 ce0a |005f: const-string v7, "isEncoder: " // string@0ace │ │ +017be2: 6e20 f701 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017be8: 0c07 |0064: move-result-object v7 │ │ +017bea: 6209 0b01 |0065: sget-object v9, Lorg/acra/collector/MediaCodecListCollector;.isEncoderMethod:Ljava/lang/reflect/Method; // field@010b │ │ +017bee: 120a |0067: const/4 v10, #int 0 // #0 │ │ +017bf0: 23aa 1702 |0068: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +017bf4: 6e30 1f02 390a |006a: invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017bfa: 0c09 |006d: move-result-object v9 │ │ +017bfc: 6e20 f601 9700 |006e: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +017c02: 0c07 |0071: move-result-object v7 │ │ +017c04: 1a09 0200 |0072: const-string v9, " │ │ " // string@0002 │ │ -017bf2: 6e20 f501 ba00 |0073: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017bf8: 620a 0a01 |0076: sget-object v10, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ -017bfc: 120b |0078: const/4 v11, #int 0 // #0 │ │ -017bfe: 23bb 1702 |0079: new-array v11, v11, [Ljava/lang/Object; // type@0217 │ │ -017c02: 6e30 1d02 4a0b |007b: invoke-virtual {v10, v4, v11}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017c08: 0c0a |007e: move-result-object v10 │ │ -017c0a: 1f0a 1902 |007f: check-cast v10, [Ljava/lang/String; // type@0219 │ │ -017c0e: 07a0 |0081: move-object v0, v10 │ │ -017c10: 1f00 1902 |0082: check-cast v0, [Ljava/lang/String; // type@0219 │ │ -017c14: 0708 |0084: move-object v8, v0 │ │ -017c16: 1a0a 4a05 |0085: const-string v10, "Supported types: " // string@054a │ │ -017c1a: 6e20 f501 a700 |0087: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017c20: 0c0a |008a: move-result-object v10 │ │ -017c22: 7110 4402 0800 |008b: invoke-static {v8}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0244 │ │ -017c28: 0c0b |008e: move-result-object v11 │ │ -017c2a: 6e20 f501 ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017c30: 0c0a |0092: move-result-object v10 │ │ -017c32: 1a0b 0200 |0093: const-string v11, " │ │ +017c08: 6e20 f701 9700 |0074: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c0e: 6207 0a01 |0077: sget-object v7, Lorg/acra/collector/MediaCodecListCollector;.getSupportedTypesMethod:Ljava/lang/reflect/Method; // field@010a │ │ +017c12: 1209 |0079: const/4 v9, #int 0 // #0 │ │ +017c14: 2399 1702 |007a: new-array v9, v9, [Ljava/lang/Object; // type@0217 │ │ +017c18: 6e30 1f02 3709 |007c: invoke-virtual {v7, v3, v9}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017c1e: 0c07 |007f: move-result-object v7 │ │ +017c20: 1f07 1902 |0080: check-cast v7, [Ljava/lang/String; // type@0219 │ │ +017c24: 0770 |0082: move-object v0, v7 │ │ +017c26: 1f00 1902 |0083: check-cast v0, [Ljava/lang/String; // type@0219 │ │ +017c2a: 0705 |0085: move-object v5, v0 │ │ +017c2c: 1a07 4a05 |0086: const-string v7, "Supported types: " // string@054a │ │ +017c30: 6e20 f701 7400 |0088: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c36: 0c07 |008b: move-result-object v7 │ │ +017c38: 7110 4602 0500 |008c: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0246 │ │ +017c3e: 0c09 |008f: move-result-object v9 │ │ +017c40: 6e20 f701 9700 |0090: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c46: 0c07 |0093: move-result-object v7 │ │ +017c48: 1a09 0200 |0094: const-string v9, " │ │ " // string@0002 │ │ -017c36: 6e20 f501 ba00 |0095: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017c3c: 0781 |0098: move-object v1, v8 │ │ -017c3e: 2116 |0099: array-length v6, v1 │ │ -017c40: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -017c42: 3565 0e00 |009b: if-ge v5, v6, 00a9 // +000e │ │ -017c46: 4609 0105 |009d: aget-object v9, v1, v5 │ │ -017c4a: 7120 d603 9400 |009f: invoke-static {v4, v9}, Lorg/acra/collector/MediaCodecListCollector;.collectCapabilitiesForType:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; // method@03d6 │ │ -017c50: 0c0a |00a2: move-result-object v10 │ │ -017c52: 6e20 f501 a700 |00a3: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017c58: d805 0501 |00a6: add-int/lit8 v5, v5, #int 1 // #01 │ │ -017c5c: 28f3 |00a8: goto 009b // -000d │ │ -017c5e: 1a0a 0200 |00a9: const-string v10, " │ │ +017c4c: 6e20 f701 9700 |0096: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c52: 2159 |0099: array-length v9, v5 │ │ +017c54: 0187 |009a: move v7, v8 │ │ +017c56: 3597 0e00 |009b: if-ge v7, v9, 00a9 // +000e │ │ +017c5a: 4606 0507 |009d: aget-object v6, v5, v7 │ │ +017c5e: 7120 d803 6300 |009f: invoke-static {v3, v6}, Lorg/acra/collector/MediaCodecListCollector;.collectCapabilitiesForType:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; // method@03d8 │ │ +017c64: 0c0a |00a2: move-result-object v10 │ │ +017c66: 6e20 f701 a400 |00a3: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c6c: d807 0701 |00a6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +017c70: 28f3 |00a8: goto 009b // -000d │ │ +017c72: 1a07 0200 |00a9: const-string v7, " │ │ " // string@0002 │ │ -017c62: 6e20 f501 a700 |00ab: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017c68: d803 0301 |00ae: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017c6c: 2900 7aff |00b0: goto/16 002a // -0086 │ │ -017c70: 0d0a |00b2: move-exception v10 │ │ -017c72: 6e10 f901 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -017c78: 0c0a |00b6: move-result-object v10 │ │ -017c7a: 110a |00b7: return-object v10 │ │ -017c7c: 0d0a |00b8: move-exception v10 │ │ -017c7e: 28fa |00b9: goto 00b3 // -0006 │ │ -017c80: 0d0a |00ba: move-exception v10 │ │ -017c82: 28f8 |00bb: goto 00b3 // -0008 │ │ +017c76: 6e20 f701 7400 |00ab: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017c7c: d802 0201 |00ae: add-int/lit8 v2, v2, #int 1 // #01 │ │ +017c80: 2900 7bff |00b0: goto/16 002b // -0085 │ │ +017c84: 0d07 |00b2: move-exception v7 │ │ +017c86: 6e10 fb01 0400 |00b3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +017c8c: 0c07 |00b6: move-result-object v7 │ │ +017c8e: 1107 |00b7: return-object v7 │ │ +017c90: 0d07 |00b8: move-exception v7 │ │ +017c92: 28fa |00b9: goto 00b3 // -0006 │ │ +017c94: 0d07 |00ba: move-exception v7 │ │ +017c96: 28f8 |00bb: goto 00b3 // -0008 │ │ catches : 1 │ │ - 0x000d - 0x00ae │ │ + 0x000e - 0x00ae │ │ Ljava/lang/NoSuchMethodException; -> 0x00ba │ │ Ljava/lang/IllegalAccessException; -> 0x00b8 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x00b2 │ │ positions : │ │ - 0x0000 line=139 │ │ - 0x0005 line=140 │ │ - 0x000d line=143 │ │ - 0x0028 line=146 │ │ - 0x0029 line=147 │ │ - 0x002c line=148 │ │ - 0x0031 line=149 │ │ - 0x0042 line=150 │ │ - 0x005e line=151 │ │ - 0x0076 line=152 │ │ - 0x0085 line=153 │ │ - 0x0098 line=154 │ │ + 0x0001 line=139 │ │ + 0x0006 line=140 │ │ + 0x000e line=143 │ │ + 0x0029 line=146 │ │ + 0x002a line=147 │ │ + 0x002d line=148 │ │ + 0x0032 line=149 │ │ + 0x0043 line=150 │ │ + 0x005f line=151 │ │ + 0x0077 line=152 │ │ + 0x0086 line=153 │ │ + 0x0099 line=154 │ │ 0x009f line=155 │ │ 0x00a6 line=154 │ │ 0x00a9 line=157 │ │ 0x00ae line=147 │ │ 0x00b2 line=163 │ │ 0x00b3 line=167 │ │ 0x00b8 line=161 │ │ 0x00ba line=159 │ │ locals : │ │ - 0x0029 - 0x002a reg=4 codecInfo Ljava/lang/Object; │ │ - 0x009f - 0x00a9 reg=9 type Ljava/lang/String; │ │ - 0x0099 - 0x00b2 reg=1 arr$ [Ljava/lang/String; │ │ - 0x0028 - 0x00b2 reg=2 codecCount I │ │ - 0x002a - 0x00b2 reg=3 codecIdx I │ │ - 0x0042 - 0x00b2 reg=4 codecInfo Ljava/lang/Object; │ │ - 0x009b - 0x00b2 reg=5 i$ I │ │ - 0x009a - 0x00b2 reg=6 len$ I │ │ - 0x0085 - 0x00b2 reg=8 supportedTypes [Ljava/lang/String; │ │ - 0x0005 - 0x00bc reg=7 result Ljava/lang/StringBuilder; │ │ + 0x002a - 0x002b reg=3 codecInfo Ljava/lang/Object; │ │ + 0x009f - 0x00a9 reg=6 type Ljava/lang/String; │ │ + 0x0029 - 0x00b2 reg=1 codecCount I │ │ + 0x002b - 0x00b2 reg=2 codecIdx I │ │ + 0x0043 - 0x00b2 reg=3 codecInfo Ljava/lang/Object; │ │ + 0x0086 - 0x00b2 reg=5 supportedTypes [Ljava/lang/String; │ │ + 0x0006 - 0x00bc reg=4 result Ljava/lang/StringBuilder; │ │ │ │ #3 : (in Lorg/acra/collector/MediaCodecListCollector;) │ │ name : 'collectCapabilitiesForType' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -017c9c: |[017c9c] org.acra.collector.MediaCodecListCollector.collectCapabilitiesForType:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ │ -017cac: 130c 2c00 |0000: const/16 v12, #int 44 // #2c │ │ -017cb0: 130b 2d00 |0002: const/16 v11, #int 45 // #2d │ │ -017cb4: 2207 b000 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -017cb8: 7010 ee01 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -017cbe: 6208 0701 |0009: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ -017cc2: 1219 |000b: const/4 v9, #int 1 // #1 │ │ -017cc4: 2399 1702 |000c: new-array v9, v9, [Ljava/lang/Object; // type@0217 │ │ -017cc8: 120a |000e: const/4 v10, #int 0 // #0 │ │ -017cca: 4d0e 090a |000f: aput-object v14, v9, v10 │ │ -017cce: 6e30 1d02 d809 |0011: invoke-virtual {v8, v13, v9}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017cd4: 0c00 |0014: move-result-object v0 │ │ -017cd6: 6208 0601 |0015: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ -017cda: 6e20 1502 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -017ce0: 0c08 |001a: move-result-object v8 │ │ -017ce2: 1f08 0f02 |001b: check-cast v8, [I // type@020f │ │ -017ce6: 0783 |001d: move-object v3, v8 │ │ -017ce8: 1f03 0f02 |001e: check-cast v3, [I // type@020f │ │ -017cec: 2138 |0020: array-length v8, v3 │ │ -017cee: 3d08 2c00 |0021: if-lez v8, 004d // +002c │ │ -017cf2: 6e20 f501 e700 |0023: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017cf8: 0c08 |0026: move-result-object v8 │ │ -017cfa: 1a09 1200 |0027: const-string v9, " color formats:" // string@0012 │ │ -017cfe: 6e20 f501 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017d04: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -017d06: 2138 |002d: array-length v8, v3 │ │ -017d08: 3584 1a00 |002e: if-ge v4, v8, 0048 // +001a │ │ -017d0c: 6208 1001 |0030: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ -017d10: 4409 0304 |0032: aget v9, v3, v4 │ │ -017d14: 6e20 da00 9800 |0034: invoke-virtual {v8, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017d1a: 0c08 |0037: move-result-object v8 │ │ -017d1c: 1f08 ae00 |0038: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017d20: 6e20 f501 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017d26: 2138 |003d: array-length v8, v3 │ │ -017d28: d808 08ff |003e: add-int/lit8 v8, v8, #int -1 // #ff │ │ -017d2c: 3584 0500 |0040: if-ge v4, v8, 0045 // +0005 │ │ -017d30: 6e20 f001 c700 |0042: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017d36: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -017d3a: 28e6 |0047: goto 002d // -001a │ │ -017d3c: 1a08 0200 |0048: const-string v8, " │ │ +017cb0: |[017cb0] org.acra.collector.MediaCodecListCollector.collectCapabilitiesForType:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ │ +017cc0: 130c 2c00 |0000: const/16 v12, #int 44 // #2c │ │ +017cc4: 130b 2d00 |0002: const/16 v11, #int 45 // #2d │ │ +017cc8: 2207 b000 |0004: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ +017ccc: 7010 f001 0700 |0006: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +017cd2: 6208 0701 |0009: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; // field@0107 │ │ +017cd6: 1219 |000b: const/4 v9, #int 1 // #1 │ │ +017cd8: 2399 1702 |000c: new-array v9, v9, [Ljava/lang/Object; // type@0217 │ │ +017cdc: 120a |000e: const/4 v10, #int 0 // #0 │ │ +017cde: 4d0e 090a |000f: aput-object v14, v9, v10 │ │ +017ce2: 6e30 1f02 d809 |0011: invoke-virtual {v8, v13, v9}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017ce8: 0c00 |0014: move-result-object v0 │ │ +017cea: 6208 0601 |0015: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.colorFormatsField:Ljava/lang/reflect/Field; // field@0106 │ │ +017cee: 6e20 1702 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +017cf4: 0c08 |001a: move-result-object v8 │ │ +017cf6: 1f08 0f02 |001b: check-cast v8, [I // type@020f │ │ +017cfa: 0783 |001d: move-object v3, v8 │ │ +017cfc: 1f03 0f02 |001e: check-cast v3, [I // type@020f │ │ +017d00: 2138 |0020: array-length v8, v3 │ │ +017d02: 3d08 2c00 |0021: if-lez v8, 004d // +002c │ │ +017d06: 6e20 f701 e700 |0023: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d0c: 0c08 |0026: move-result-object v8 │ │ +017d0e: 1a09 1200 |0027: const-string v9, " color formats:" // string@0012 │ │ +017d12: 6e20 f701 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d18: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +017d1a: 2138 |002d: array-length v8, v3 │ │ +017d1c: 3584 1a00 |002e: if-ge v4, v8, 0048 // +001a │ │ +017d20: 6208 1001 |0030: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mColorFormatValues:Landroid/util/SparseArray; // field@0110 │ │ +017d24: 4409 0304 |0032: aget v9, v3, v4 │ │ +017d28: 6e20 da00 9800 |0034: invoke-virtual {v8, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017d2e: 0c08 |0037: move-result-object v8 │ │ +017d30: 1f08 ae00 |0038: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017d34: 6e20 f701 8700 |003a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d3a: 2138 |003d: array-length v8, v3 │ │ +017d3c: d808 08ff |003e: add-int/lit8 v8, v8, #int -1 // #ff │ │ +017d40: 3584 0500 |0040: if-ge v4, v8, 0045 // +0005 │ │ +017d44: 6e20 f201 c700 |0042: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017d4a: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +017d4e: 28e6 |0047: goto 002d // -001a │ │ +017d50: 1a08 0200 |0048: const-string v8, " │ │ " // string@0002 │ │ -017d40: 6e20 f501 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017d46: 6208 1801 |004d: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ -017d4a: 6e20 1502 0800 |004f: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -017d50: 0c08 |0052: move-result-object v8 │ │ -017d52: 1f08 1702 |0053: check-cast v8, [Ljava/lang/Object; // type@0217 │ │ -017d56: 0781 |0055: move-object v1, v8 │ │ -017d58: 1f01 1702 |0056: check-cast v1, [Ljava/lang/Object; // type@0217 │ │ -017d5c: 2118 |0058: array-length v8, v1 │ │ -017d5e: 3d08 af00 |0059: if-lez v8, 0108 // +00af │ │ -017d62: 6e20 f501 e700 |005b: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017d68: 0c08 |005e: move-result-object v8 │ │ -017d6a: 1a09 1b00 |005f: const-string v9, " profile levels:" // string@001b │ │ -017d6e: 6e20 f501 9800 |0061: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017d74: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -017d76: 2118 |0065: array-length v8, v1 │ │ -017d78: 3584 9d00 |0066: if-ge v4, v8, 0103 // +009d │ │ -017d7c: 7110 d703 0d00 |0068: invoke-static {v13}, Lorg/acra/collector/MediaCodecListCollector;.identifyCodecType:(Ljava/lang/Object;)Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@03d7 │ │ -017d82: 0c02 |006b: move-result-object v2 │ │ -017d84: 6208 1701 |006c: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ -017d88: 4609 0104 |006e: aget-object v9, v1, v4 │ │ -017d8c: 6e20 1602 9800 |0070: invoke-virtual {v8, v9}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017d92: 0a06 |0073: move-result v6 │ │ -017d94: 6208 0c01 |0074: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ -017d98: 4609 0104 |0076: aget-object v9, v1, v4 │ │ -017d9c: 6e20 1602 9800 |0078: invoke-virtual {v8, v9}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0216 │ │ -017da2: 0a05 |007b: move-result v5 │ │ -017da4: 3902 0d00 |007c: if-nez v2, 0089 // +000d │ │ -017da8: 6e20 f201 6700 |007e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -017dae: 0c08 |0081: move-result-object v8 │ │ -017db0: 6e20 f001 b800 |0082: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017db6: 0c08 |0085: move-result-object v8 │ │ -017db8: 6e20 f201 5800 |0086: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -017dbe: 6208 fa00 |0089: sget-object v8, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ -017dc2: 6e10 d003 0200 |008b: invoke-virtual {v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d0 │ │ -017dc8: 0a09 |008e: move-result v9 │ │ -017dca: 4408 0809 |008f: aget v8, v8, v9 │ │ -017dce: 2b08 8300 0000 |0091: packed-switch v8, 00000114 // +00000083 │ │ -017dd4: 2118 |0094: array-length v8, v1 │ │ -017dd6: d808 08ff |0095: add-int/lit8 v8, v8, #int -1 // #ff │ │ -017dda: 3584 0500 |0097: if-ge v4, v8, 009c // +0005 │ │ -017dde: 6e20 f001 c700 |0099: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017de4: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -017de8: 28c7 |009e: goto 0065 // -0039 │ │ -017dea: 6e20 f201 6700 |009f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -017df0: 0c09 |00a2: move-result-object v9 │ │ -017df2: 6208 0f01 |00a3: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ -017df6: 6e20 da00 6800 |00a5: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017dfc: 0c08 |00a8: move-result-object v8 │ │ -017dfe: 1f08 ae00 |00a9: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e02: 6e20 f501 8900 |00ab: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e08: 0c08 |00ae: move-result-object v8 │ │ -017e0a: 6e20 f001 b800 |00af: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017e10: 0c09 |00b2: move-result-object v9 │ │ -017e12: 6208 0e01 |00b3: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ -017e16: 6e20 da00 5800 |00b5: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017e1c: 0c08 |00b8: move-result-object v8 │ │ -017e1e: 1f08 ae00 |00b9: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e22: 6e20 f501 8900 |00bb: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e28: 28d6 |00be: goto 0094 // -002a │ │ -017e2a: 6208 1201 |00bf: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ -017e2e: 6e20 da00 6800 |00c1: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017e34: 0c08 |00c4: move-result-object v8 │ │ -017e36: 1f08 ae00 |00c5: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e3a: 6e20 f501 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e40: 0c08 |00ca: move-result-object v8 │ │ -017e42: 6e20 f001 b800 |00cb: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017e48: 0c09 |00ce: move-result-object v9 │ │ -017e4a: 6208 1101 |00cf: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ -017e4e: 6e20 da00 5800 |00d1: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017e54: 0c08 |00d4: move-result-object v8 │ │ -017e56: 1f08 ae00 |00d5: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e5a: 6e20 f501 8900 |00d7: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e60: 28ba |00da: goto 0094 // -0046 │ │ -017e62: 6208 1401 |00db: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ -017e66: 6e20 da00 6800 |00dd: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017e6c: 0c08 |00e0: move-result-object v8 │ │ -017e6e: 1f08 ae00 |00e1: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e72: 6e20 f501 8700 |00e3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e78: 0c08 |00e6: move-result-object v8 │ │ -017e7a: 6e20 f001 b800 |00e7: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -017e80: 0c09 |00ea: move-result-object v9 │ │ -017e82: 6208 1301 |00eb: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ -017e86: 6e20 da00 5800 |00ed: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017e8c: 0c08 |00f0: move-result-object v8 │ │ -017e8e: 1f08 ae00 |00f1: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017e92: 6e20 f501 8900 |00f3: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017e98: 289e |00f6: goto 0094 // -0062 │ │ -017e9a: 6208 0d01 |00f7: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ -017e9e: 6e20 da00 6800 |00f9: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ -017ea4: 0c08 |00fc: move-result-object v8 │ │ -017ea6: 1f08 ae00 |00fd: check-cast v8, Ljava/lang/String; // type@00ae │ │ -017eaa: 6e20 f501 8700 |00ff: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017eb0: 2892 |0102: goto 0094 // -006e │ │ -017eb2: 1a08 0200 |0103: const-string v8, " │ │ +017d54: 6e20 f701 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d5a: 6208 1801 |004d: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.profileLevelsField:Ljava/lang/reflect/Field; // field@0118 │ │ +017d5e: 6e20 1702 0800 |004f: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +017d64: 0c08 |0052: move-result-object v8 │ │ +017d66: 1f08 1702 |0053: check-cast v8, [Ljava/lang/Object; // type@0217 │ │ +017d6a: 0781 |0055: move-object v1, v8 │ │ +017d6c: 1f01 1702 |0056: check-cast v1, [Ljava/lang/Object; // type@0217 │ │ +017d70: 2118 |0058: array-length v8, v1 │ │ +017d72: 3d08 af00 |0059: if-lez v8, 0108 // +00af │ │ +017d76: 6e20 f701 e700 |005b: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d7c: 0c08 |005e: move-result-object v8 │ │ +017d7e: 1a09 1b00 |005f: const-string v9, " profile levels:" // string@001b │ │ +017d82: 6e20 f701 9800 |0061: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017d88: 1204 |0064: const/4 v4, #int 0 // #0 │ │ +017d8a: 2118 |0065: array-length v8, v1 │ │ +017d8c: 3584 9d00 |0066: if-ge v4, v8, 0103 // +009d │ │ +017d90: 7110 d903 0d00 |0068: invoke-static {v13}, Lorg/acra/collector/MediaCodecListCollector;.identifyCodecType:(Ljava/lang/Object;)Lorg/acra/collector/MediaCodecListCollector$CodecType; // method@03d9 │ │ +017d96: 0c02 |006b: move-result-object v2 │ │ +017d98: 6208 1701 |006c: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.profileField:Ljava/lang/reflect/Field; // field@0117 │ │ +017d9c: 4609 0104 |006e: aget-object v9, v1, v4 │ │ +017da0: 6e20 1802 9800 |0070: invoke-virtual {v8, v9}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017da6: 0a06 |0073: move-result v6 │ │ +017da8: 6208 0c01 |0074: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.levelField:Ljava/lang/reflect/Field; // field@010c │ │ +017dac: 4609 0104 |0076: aget-object v9, v1, v4 │ │ +017db0: 6e20 1802 9800 |0078: invoke-virtual {v8, v9}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@0218 │ │ +017db6: 0a05 |007b: move-result v5 │ │ +017db8: 3902 0d00 |007c: if-nez v2, 0089 // +000d │ │ +017dbc: 6e20 f401 6700 |007e: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +017dc2: 0c08 |0081: move-result-object v8 │ │ +017dc4: 6e20 f201 b800 |0082: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017dca: 0c08 |0085: move-result-object v8 │ │ +017dcc: 6e20 f401 5800 |0086: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +017dd2: 6208 fa00 |0089: sget-object v8, Lorg/acra/collector/MediaCodecListCollector$1;.$SwitchMap$org$acra$collector$MediaCodecListCollector$CodecType:[I // field@00fa │ │ +017dd6: 6e10 d203 0200 |008b: invoke-virtual {v2}, Lorg/acra/collector/MediaCodecListCollector$CodecType;.ordinal:()I // method@03d2 │ │ +017ddc: 0a09 |008e: move-result v9 │ │ +017dde: 4408 0809 |008f: aget v8, v8, v9 │ │ +017de2: 2b08 8300 0000 |0091: packed-switch v8, 00000114 // +00000083 │ │ +017de8: 2118 |0094: array-length v8, v1 │ │ +017dea: d808 08ff |0095: add-int/lit8 v8, v8, #int -1 // #ff │ │ +017dee: 3584 0500 |0097: if-ge v4, v8, 009c // +0005 │ │ +017df2: 6e20 f201 c700 |0099: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017df8: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +017dfc: 28c7 |009e: goto 0065 // -0039 │ │ +017dfe: 6e20 f401 6700 |009f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +017e04: 0c09 |00a2: move-result-object v9 │ │ +017e06: 6208 0f01 |00a3: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCProfileValues:Landroid/util/SparseArray; // field@010f │ │ +017e0a: 6e20 da00 6800 |00a5: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017e10: 0c08 |00a8: move-result-object v8 │ │ +017e12: 1f08 ae00 |00a9: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017e16: 6e20 f701 8900 |00ab: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017e1c: 0c08 |00ae: move-result-object v8 │ │ +017e1e: 6e20 f201 b800 |00af: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017e24: 0c09 |00b2: move-result-object v9 │ │ +017e26: 6208 0e01 |00b3: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAVCLevelValues:Landroid/util/SparseArray; // field@010e │ │ +017e2a: 6e20 da00 5800 |00b5: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017e30: 0c08 |00b8: move-result-object v8 │ │ +017e32: 1f08 ae00 |00b9: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017e36: 6e20 f701 8900 |00bb: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017e3c: 28d6 |00be: goto 0094 // -002a │ │ +017e3e: 6208 1201 |00bf: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mH263ProfileValues:Landroid/util/SparseArray; // field@0112 │ │ +017e42: 6e20 da00 6800 |00c1: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017e48: 0c08 |00c4: move-result-object v8 │ │ +017e4a: 1f08 ae00 |00c5: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017e4e: 6e20 f701 8700 |00c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017e54: 0c08 |00ca: move-result-object v8 │ │ +017e56: 6e20 f201 b800 |00cb: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017e5c: 0c09 |00ce: move-result-object v9 │ │ +017e5e: 6208 1101 |00cf: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mH263LevelValues:Landroid/util/SparseArray; // field@0111 │ │ +017e62: 6e20 da00 5800 |00d1: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017e68: 0c08 |00d4: move-result-object v8 │ │ +017e6a: 1f08 ae00 |00d5: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017e6e: 6e20 f701 8900 |00d7: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017e74: 28ba |00da: goto 0094 // -0046 │ │ +017e76: 6208 1401 |00db: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4ProfileValues:Landroid/util/SparseArray; // field@0114 │ │ +017e7a: 6e20 da00 6800 |00dd: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017e80: 0c08 |00e0: move-result-object v8 │ │ +017e82: 1f08 ae00 |00e1: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017e86: 6e20 f701 8700 |00e3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017e8c: 0c08 |00e6: move-result-object v8 │ │ +017e8e: 6e20 f201 b800 |00e7: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +017e94: 0c09 |00ea: move-result-object v9 │ │ +017e96: 6208 1301 |00eb: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mMPEG4LevelValues:Landroid/util/SparseArray; // field@0113 │ │ +017e9a: 6e20 da00 5800 |00ed: invoke-virtual {v8, v5}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017ea0: 0c08 |00f0: move-result-object v8 │ │ +017ea2: 1f08 ae00 |00f1: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017ea6: 6e20 f701 8900 |00f3: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017eac: 289e |00f6: goto 0094 // -0062 │ │ +017eae: 6208 0d01 |00f7: sget-object v8, Lorg/acra/collector/MediaCodecListCollector;.mAACProfileValues:Landroid/util/SparseArray; // field@010d │ │ +017eb2: 6e20 da00 6800 |00f9: invoke-virtual {v8, v6}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@00da │ │ +017eb8: 0c08 |00fc: move-result-object v8 │ │ +017eba: 1f08 ae00 |00fd: check-cast v8, Ljava/lang/String; // type@00ae │ │ +017ebe: 6e20 f701 8700 |00ff: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017ec4: 2892 |0102: goto 0094 // -006e │ │ +017ec6: 1a08 0200 |0103: const-string v8, " │ │ " // string@0002 │ │ -017eb6: 6e20 f501 8700 |0105: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017ebc: 1a08 0200 |0108: const-string v8, " │ │ +017eca: 6e20 f701 8700 |0105: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017ed0: 1a08 0200 |0108: const-string v8, " │ │ " // string@0002 │ │ -017ec0: 6e20 f501 8700 |010a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -017ec6: 0c08 |010d: move-result-object v8 │ │ -017ec8: 6e10 f901 0800 |010e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -017ece: 0c08 |0111: move-result-object v8 │ │ -017ed0: 1108 |0112: return-object v8 │ │ -017ed2: 0000 |0113: nop // spacer │ │ -017ed4: 0001 0400 0100 0000 0e00 0000 2e00 ... |0114: packed-switch-data (12 units) │ │ +017ed4: 6e20 f701 8700 |010a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +017eda: 0c08 |010d: move-result-object v8 │ │ +017edc: 6e10 fb01 0800 |010e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +017ee2: 0c08 |0111: move-result-object v8 │ │ +017ee4: 1108 |0112: return-object v8 │ │ +017ee6: 0000 |0113: nop // spacer │ │ +017ee8: 0001 0400 0100 0000 0e00 0000 2e00 ... |0114: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=184 │ │ 0x0009 line=186 │ │ 0x0015 line=189 │ │ 0x0020 line=190 │ │ 0x0023 line=191 │ │ @@ -15913,16 +15900,19 @@ │ │ 0x007c line=211 │ │ 0x007e line=213 │ │ 0x0089 line=216 │ │ 0x0094 line=236 │ │ 0x0099 line=237 │ │ 0x009c line=205 │ │ 0x009f line=218 │ │ + 0x00b5 line=219 │ │ 0x00bf line=222 │ │ + 0x00d1 line=223 │ │ 0x00db line=226 │ │ + 0x00ed line=227 │ │ 0x00f7 line=230 │ │ 0x0103 line=241 │ │ 0x0108 line=243 │ │ 0x0113 line=216 │ │ locals : │ │ 0x002d - 0x004d reg=4 i I │ │ 0x006c - 0x0103 reg=2 codecType Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ @@ -15940,104 +15930,100 @@ │ │ name : 'identifyCodecType' │ │ type : '(Ljava/lang/Object;)Lorg/acra/collector/MediaCodecListCollector$CodecType;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 93 16-bit code units │ │ -017eec: |[017eec] org.acra.collector.MediaCodecListCollector.identifyCodecType:(Ljava/lang/Object;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ -017efc: 6205 0901 |0000: sget-object v5, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ -017f00: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -017f02: 2366 1702 |0003: new-array v6, v6, [Ljava/lang/Object; // type@0217 │ │ -017f06: 6e30 1d02 7506 |0005: invoke-virtual {v5, v7, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -017f0c: 0c03 |0008: move-result-object v3 │ │ -017f0e: 1f03 ae00 |0009: check-cast v3, Ljava/lang/String; // type@00ae │ │ -017f12: 6200 0101 |000b: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@0101 │ │ -017f16: 2102 |000d: array-length v2, v0 │ │ -017f18: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -017f1a: 3521 1000 |000f: if-ge v1, v2, 001f // +0010 │ │ -017f1e: 4604 0001 |0011: aget-object v4, v0, v1 │ │ -017f22: 6e20 d201 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -017f28: 0a05 |0016: move-result v5 │ │ -017f2a: 3805 0500 |0017: if-eqz v5, 001c // +0005 │ │ -017f2e: 6205 fd00 |0019: sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ -017f32: 1105 |001b: return-object v5 │ │ -017f34: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017f38: 28f1 |001e: goto 000f // -000f │ │ -017f3a: 6200 0301 |001f: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@0103 │ │ -017f3e: 2102 |0021: array-length v2, v0 │ │ -017f40: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -017f42: 3521 1000 |0023: if-ge v1, v2, 0033 // +0010 │ │ -017f46: 4604 0001 |0025: aget-object v4, v0, v1 │ │ -017f4a: 6e20 d201 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -017f50: 0a05 |002a: move-result v5 │ │ -017f52: 3805 0500 |002b: if-eqz v5, 0030 // +0005 │ │ -017f56: 6205 fe00 |002d: sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ -017f5a: 28ec |002f: goto 001b // -0014 │ │ -017f5c: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017f60: 28f1 |0032: goto 0023 // -000f │ │ -017f62: 6200 0401 |0033: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@0104 │ │ -017f66: 2102 |0035: array-length v2, v0 │ │ -017f68: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -017f6a: 3521 1000 |0037: if-ge v1, v2, 0047 // +0010 │ │ -017f6e: 4604 0001 |0039: aget-object v4, v0, v1 │ │ -017f72: 6e20 d201 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -017f78: 0a05 |003e: move-result v5 │ │ -017f7a: 3805 0500 |003f: if-eqz v5, 0044 // +0005 │ │ -017f7e: 6205 ff00 |0041: sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ -017f82: 28d8 |0043: goto 001b // -0028 │ │ -017f84: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017f88: 28f1 |0046: goto 0037 // -000f │ │ -017f8a: 6200 0001 |0047: sget-object v0, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@0100 │ │ -017f8e: 2102 |0049: array-length v2, v0 │ │ -017f90: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -017f92: 3521 1000 |004b: if-ge v1, v2, 005b // +0010 │ │ -017f96: 4604 0001 |004d: aget-object v4, v0, v1 │ │ -017f9a: 6e20 d201 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d2 │ │ -017fa0: 0a05 |0052: move-result v5 │ │ -017fa2: 3805 0500 |0053: if-eqz v5, 0058 // +0005 │ │ -017fa6: 6205 fc00 |0055: sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ -017faa: 28c4 |0057: goto 001b // -003c │ │ -017fac: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -017fb0: 28f1 |005a: goto 004b // -000f │ │ -017fb2: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -017fb4: 28bf |005c: goto 001b // -0041 │ │ + insns size : 92 16-bit code units │ │ +017f00: |[017f00] org.acra.collector.MediaCodecListCollector.identifyCodecType:(Ljava/lang/Object;)Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ +017f10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +017f12: 6203 0901 |0001: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.getNameMethod:Ljava/lang/reflect/Method; // field@0109 │ │ +017f16: 2324 1702 |0003: new-array v4, v2, [Ljava/lang/Object; // type@0217 │ │ +017f1a: 6e30 1f02 7304 |0005: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +017f20: 0c00 |0008: move-result-object v0 │ │ +017f22: 1f00 ae00 |0009: check-cast v0, Ljava/lang/String; // type@00ae │ │ +017f26: 6204 0101 |000b: sget-object v4, Lorg/acra/collector/MediaCodecListCollector;.AVC_TYPES:[Ljava/lang/String; // field@0101 │ │ +017f2a: 2145 |000d: array-length v5, v4 │ │ +017f2c: 0123 |000e: move v3, v2 │ │ +017f2e: 3553 1000 |000f: if-ge v3, v5, 001f // +0010 │ │ +017f32: 4601 0403 |0011: aget-object v1, v4, v3 │ │ +017f36: 6e20 d401 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +017f3c: 0a06 |0016: move-result v6 │ │ +017f3e: 3806 0500 |0017: if-eqz v6, 001c // +0005 │ │ +017f42: 6202 fd00 |0019: sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fd │ │ +017f46: 1102 |001b: return-object v2 │ │ +017f48: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +017f4c: 28f1 |001e: goto 000f // -000f │ │ +017f4e: 6204 0301 |001f: sget-object v4, Lorg/acra/collector/MediaCodecListCollector;.H263_TYPES:[Ljava/lang/String; // field@0103 │ │ +017f52: 2145 |0021: array-length v5, v4 │ │ +017f54: 0123 |0022: move v3, v2 │ │ +017f56: 3553 1000 |0023: if-ge v3, v5, 0033 // +0010 │ │ +017f5a: 4601 0403 |0025: aget-object v1, v4, v3 │ │ +017f5e: 6e20 d401 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +017f64: 0a06 |002a: move-result v6 │ │ +017f66: 3806 0500 |002b: if-eqz v6, 0030 // +0005 │ │ +017f6a: 6202 fe00 |002d: sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;.H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fe │ │ +017f6e: 28ec |002f: goto 001b // -0014 │ │ +017f70: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +017f74: 28f1 |0032: goto 0023 // -000f │ │ +017f76: 6204 0401 |0033: sget-object v4, Lorg/acra/collector/MediaCodecListCollector;.MPEG4_TYPES:[Ljava/lang/String; // field@0104 │ │ +017f7a: 2145 |0035: array-length v5, v4 │ │ +017f7c: 0123 |0036: move v3, v2 │ │ +017f7e: 3553 1000 |0037: if-ge v3, v5, 0047 // +0010 │ │ +017f82: 4601 0403 |0039: aget-object v1, v4, v3 │ │ +017f86: 6e20 d401 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +017f8c: 0a06 |003e: move-result v6 │ │ +017f8e: 3806 0500 |003f: if-eqz v6, 0044 // +0005 │ │ +017f92: 6202 ff00 |0041: sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;.MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00ff │ │ +017f96: 28d8 |0043: goto 001b // -0028 │ │ +017f98: d803 0301 |0044: add-int/lit8 v3, v3, #int 1 // #01 │ │ +017f9c: 28f1 |0046: goto 0037 // -000f │ │ +017f9e: 6203 0001 |0047: sget-object v3, Lorg/acra/collector/MediaCodecListCollector;.AAC_TYPES:[Ljava/lang/String; // field@0100 │ │ +017fa2: 2134 |0049: array-length v4, v3 │ │ +017fa4: 3542 1000 |004a: if-ge v2, v4, 005a // +0010 │ │ +017fa8: 4601 0302 |004c: aget-object v1, v3, v2 │ │ +017fac: 6e20 d401 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@01d4 │ │ +017fb2: 0a05 |0051: move-result v5 │ │ +017fb4: 3805 0500 |0052: if-eqz v5, 0057 // +0005 │ │ +017fb8: 6202 fc00 |0054: sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;.AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; // field@00fc │ │ +017fbc: 28c5 |0056: goto 001b // -003b │ │ +017fbe: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +017fc2: 28f1 |0059: goto 004a // -000f │ │ +017fc4: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +017fc6: 28c0 |005b: goto 001b // -0040 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=257 │ │ + 0x0001 line=257 │ │ 0x000b line=258 │ │ 0x0013 line=259 │ │ 0x0019 line=260 │ │ 0x001b line=279 │ │ 0x001c line=258 │ │ 0x001f line=263 │ │ 0x0027 line=264 │ │ 0x002d line=265 │ │ 0x0030 line=263 │ │ 0x0033 line=268 │ │ 0x003b line=269 │ │ 0x0041 line=270 │ │ 0x0044 line=268 │ │ 0x0047 line=273 │ │ - 0x004f line=274 │ │ - 0x0055 line=275 │ │ - 0x0058 line=273 │ │ - 0x005b line=279 │ │ - locals : │ │ - 0x0013 - 0x001b reg=4 token Ljava/lang/String; │ │ - 0x001c - 0x001f reg=4 token Ljava/lang/String; │ │ - 0x0027 - 0x0033 reg=4 token Ljava/lang/String; │ │ - 0x003b - 0x0047 reg=4 token Ljava/lang/String; │ │ - 0x004f - 0x005b reg=4 token Ljava/lang/String; │ │ - 0x000d - 0x005d reg=0 arr$ [Ljava/lang/String; │ │ - 0x000f - 0x005d reg=1 i$ I │ │ - 0x000e - 0x005d reg=2 len$ I │ │ - 0x000b - 0x005d reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x005d reg=7 codecInfo Ljava/lang/Object; │ │ + 0x004e line=274 │ │ + 0x0054 line=275 │ │ + 0x0057 line=273 │ │ + 0x005a line=279 │ │ + locals : │ │ + 0x0013 - 0x001b reg=1 token Ljava/lang/String; │ │ + 0x001c - 0x001f reg=1 token Ljava/lang/String; │ │ + 0x0027 - 0x0033 reg=1 token Ljava/lang/String; │ │ + 0x003b - 0x0047 reg=1 token Ljava/lang/String; │ │ + 0x004e - 0x005a reg=1 token Ljava/lang/String; │ │ + 0x000b - 0x005c reg=0 name Ljava/lang/String; │ │ + 0x0000 - 0x005c reg=7 codecInfo Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ source_file_idx : 1186 (MediaCodecListCollector.java) │ │ │ │ Class #46 header: │ │ class_idx : 284 │ │ access_flags : 16 (0x0010) │ │ @@ -16045,19 +16031,19 @@ │ │ source_file_idx : 1291 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #46 annotations: │ │ -Annotations on method #985 'collectConstants' │ │ +Annotations on method #987 'collectConstants' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)" "Ljava/lang/String;" } │ │ -Annotations on method #986 'collectConstants' │ │ +Annotations on method #988 'collectConstants' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;" "Ljava/lang/String;" ")" "Ljava/lang/String;" } │ │ -Annotations on method #987 'collectStaticGettersResults' │ │ +Annotations on method #989 'collectStaticGettersResults' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)" "Ljava/lang/String;" } │ │ │ │ Class #46 - │ │ Class descriptor : 'Lorg/acra/collector/ReflectionCollector;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -16069,17 +16055,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017fb8: |[017fb8] org.acra.collector.ReflectionCollector.:()V │ │ -017fc8: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -017fce: 0e00 |0003: return-void │ │ +017fc8: |[017fc8] org.acra.collector.ReflectionCollector.:()V │ │ +017fd8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +017fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/ReflectionCollector; │ │ │ │ #1 : (in Lorg/acra/collector/ReflectionCollector;) │ │ @@ -16087,208 +16073,204 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -017fd0: |[017fd0] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;)Ljava/lang/String; │ │ -017fe0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -017fe4: 7120 da03 0100 |0002: invoke-static {v1, v0}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; // method@03da │ │ -017fea: 0c00 |0005: move-result-object v0 │ │ -017fec: 1100 |0006: return-object v0 │ │ +017fe0: |[017fe0] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;)Ljava/lang/String; │ │ +017ff0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +017ff4: 7120 dc03 0100 |0002: invoke-static {v1, v0}, Lorg/acra/collector/ReflectionCollector;.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; // method@03dc │ │ +017ffa: 0c00 |0005: move-result-object v0 │ │ +017ffc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0007 reg=1 someClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ #2 : (in Lorg/acra/collector/ReflectionCollector;) │ │ name : 'collectConstants' │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 85 16-bit code units │ │ -017ff0: |[017ff0] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; │ │ -018000: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -018004: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01800a: 6e10 9a01 0900 |0005: invoke-virtual {v9}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -018010: 0c03 |0008: move-result-object v3 │ │ -018012: 0730 |0009: move-object v0, v3 │ │ -018014: 2105 |000a: array-length v5, v0 │ │ -018016: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -018018: 3554 4400 |000c: if-ge v4, v5, 0050 // +0044 │ │ -01801c: 4602 0004 |000e: aget-object v2, v0, v4 │ │ -018020: 380a 1100 |0010: if-eqz v10, 0021 // +0011 │ │ -018024: 6e10 d901 0a00 |0012: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@01d9 │ │ -01802a: 0a07 |0015: move-result v7 │ │ -01802c: 3d07 0b00 |0016: if-lez v7, 0021 // +000b │ │ -018030: 6e20 f501 a600 |0018: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018036: 0c07 |001b: move-result-object v7 │ │ -018038: 1308 2e00 |001c: const/16 v8, #int 46 // #2e │ │ -01803c: 6e20 f001 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -018042: 6e10 1802 0200 |0021: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -018048: 0c07 |0024: move-result-object v7 │ │ -01804a: 6e20 f501 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018050: 0c07 |0028: move-result-object v7 │ │ -018052: 1a08 8000 |0029: const-string v8, "=" // string@0080 │ │ -018056: 6e20 f501 8700 |002b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01805c: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -01805e: 6e20 1502 7200 |002f: invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -018064: 0c07 |0032: move-result-object v7 │ │ -018066: 6e10 c101 0700 |0033: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -01806c: 0c07 |0036: move-result-object v7 │ │ -01806e: 6e20 f501 7600 |0037: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018074: 1a07 0200 |003a: const-string v7, " │ │ + insns size : 84 16-bit code units │ │ +018000: |[018000] org.acra.collector.ReflectionCollector.collectConstants:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; │ │ +018010: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +018014: 7010 f001 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01801a: 6e10 9c01 0800 |0005: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +018020: 0c02 |0008: move-result-object v2 │ │ +018022: 2125 |0009: array-length v5, v2 │ │ +018024: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +018026: 3554 4400 |000b: if-ge v4, v5, 004f // +0044 │ │ +01802a: 4601 0204 |000d: aget-object v1, v2, v4 │ │ +01802e: 3809 1100 |000f: if-eqz v9, 0020 // +0011 │ │ +018032: 6e10 db01 0900 |0011: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@01db │ │ +018038: 0a06 |0014: move-result v6 │ │ +01803a: 3d06 0b00 |0015: if-lez v6, 0020 // +000b │ │ +01803e: 6e20 f701 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018044: 0c06 |001a: move-result-object v6 │ │ +018046: 1307 2e00 |001b: const/16 v7, #int 46 // #2e │ │ +01804a: 6e20 f201 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +018050: 6e10 1a02 0100 |0020: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +018056: 0c06 |0023: move-result-object v6 │ │ +018058: 6e20 f701 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01805e: 0c06 |0027: move-result-object v6 │ │ +018060: 1a07 8000 |0028: const-string v7, "=" // string@0080 │ │ +018064: 6e20 f701 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01806a: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +01806c: 6e20 1702 6100 |002e: invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +018072: 0c06 |0031: move-result-object v6 │ │ +018074: 6e10 c301 0600 |0032: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +01807a: 0c06 |0035: move-result-object v6 │ │ +01807c: 6e20 f701 6300 |0036: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018082: 1a06 0200 |0039: const-string v6, " │ │ " // string@0002 │ │ -018078: 6e20 f501 7600 |003c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01807e: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -018082: 28cb |0041: goto 000c // -0035 │ │ -018084: 0d01 |0042: move-exception v1 │ │ -018086: 1a07 b104 |0043: const-string v7, "N/A" // string@04b1 │ │ -01808a: 6e20 f501 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018090: 28f2 |0048: goto 003a // -000e │ │ -018092: 0d01 |0049: move-exception v1 │ │ -018094: 1a07 b104 |004a: const-string v7, "N/A" // string@04b1 │ │ -018098: 6e20 f501 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01809e: 28eb |004f: goto 003a // -0015 │ │ -0180a0: 6e10 f901 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0180a6: 0c07 |0053: move-result-object v7 │ │ -0180a8: 1107 |0054: return-object v7 │ │ +018086: 6e20 f701 6300 |003b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01808c: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +018090: 28cb |0040: goto 000b // -0035 │ │ +018092: 0d00 |0041: move-exception v0 │ │ +018094: 1a06 b104 |0042: const-string v6, "N/A" // string@04b1 │ │ +018098: 6e20 f701 6300 |0044: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01809e: 28f2 |0047: goto 0039 // -000e │ │ +0180a0: 0d00 |0048: move-exception v0 │ │ +0180a2: 1a06 b104 |0049: const-string v6, "N/A" // string@04b1 │ │ +0180a6: 6e20 f701 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0180ac: 28eb |004e: goto 0039 // -0015 │ │ +0180ae: 6e10 fb01 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0180b4: 0c04 |0052: move-result-object v4 │ │ +0180b6: 1104 |0053: return-object v4 │ │ catches : 1 │ │ - 0x002f - 0x003a │ │ - Ljava/lang/IllegalArgumentException; -> 0x0042 │ │ - Ljava/lang/IllegalAccessException; -> 0x0049 │ │ + 0x002e - 0x0039 │ │ + Ljava/lang/IllegalArgumentException; -> 0x0041 │ │ + Ljava/lang/IllegalAccessException; -> 0x0048 │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=45 │ │ 0x0009 line=46 │ │ - 0x0010 line=47 │ │ - 0x0018 line=48 │ │ - 0x0021 line=50 │ │ - 0x002e line=52 │ │ - 0x003a line=58 │ │ - 0x003f line=46 │ │ - 0x0042 line=53 │ │ - 0x0043 line=54 │ │ - 0x0049 line=55 │ │ - 0x004a line=56 │ │ - 0x0050 line=61 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/lang/Class; │ │ - 0x0043 - 0x0049 reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x004a - 0x0050 reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x0010 - 0x0050 reg=2 field Ljava/lang/reflect/Field; │ │ - 0x000a - 0x0055 reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x0009 - 0x0055 reg=3 fields [Ljava/lang/reflect/Field; │ │ - 0x000c - 0x0055 reg=4 i$ I │ │ - 0x000b - 0x0055 reg=5 len$ I │ │ - 0x0005 - 0x0055 reg=6 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0055 reg=9 someClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0000 - 0x0055 reg=10 prefix Ljava/lang/String; │ │ + 0x000f line=47 │ │ + 0x0017 line=48 │ │ + 0x0020 line=50 │ │ + 0x002d line=52 │ │ + 0x0039 line=58 │ │ + 0x003e line=46 │ │ + 0x0041 line=53 │ │ + 0x0042 line=54 │ │ + 0x0048 line=55 │ │ + 0x0049 line=56 │ │ + 0x004f line=61 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/lang/Class; │ │ + 0x0042 - 0x0048 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x0049 - 0x004f reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x000f - 0x004f reg=1 field Ljava/lang/reflect/Field; │ │ + 0x0009 - 0x0054 reg=2 fields [Ljava/lang/reflect/Field; │ │ + 0x0005 - 0x0054 reg=3 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0054 reg=8 someClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x0000 - 0x0054 reg=9 prefix Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/collector/ReflectionCollector;) │ │ name : 'collectStaticGettersResults' │ │ type : '(Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 101 16-bit code units │ │ -0180bc: |[0180bc] org.acra.collector.ReflectionCollector.collectStaticGettersResults:(Ljava/lang/Class;)Ljava/lang/String; │ │ -0180cc: 2205 b000 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -0180d0: 7010 ee01 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0180d6: 6e10 9c01 0800 |0005: invoke-virtual {v8}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@019c │ │ -0180dc: 0c04 |0008: move-result-object v4 │ │ -0180de: 0740 |0009: move-object v0, v4 │ │ -0180e0: 2102 |000a: array-length v2, v0 │ │ -0180e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0180e4: 3521 4e00 |000c: if-ge v1, v2, 005a // +004e │ │ -0180e8: 4603 0001 |000e: aget-object v3, v0, v1 │ │ -0180ec: 6e10 1c02 0300 |0010: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@021c │ │ -0180f2: 0c06 |0013: move-result-object v6 │ │ -0180f4: 2166 |0014: array-length v6, v6 │ │ -0180f6: 3906 4200 |0015: if-nez v6, 0057 // +0042 │ │ -0180fa: 6e10 1b02 0300 |0017: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021b │ │ -018100: 0c06 |001a: move-result-object v6 │ │ -018102: 1a07 0509 |001b: const-string v7, "get" // string@0905 │ │ -018106: 6e20 df01 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -01810c: 0a06 |0020: move-result v6 │ │ -01810e: 3906 0e00 |0021: if-nez v6, 002f // +000e │ │ -018112: 6e10 1b02 0300 |0023: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021b │ │ -018118: 0c06 |0026: move-result-object v6 │ │ -01811a: 1a07 b60a |0027: const-string v7, "is" // string@0ab6 │ │ -01811e: 6e20 df01 7600 |0029: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -018124: 0a06 |002c: move-result v6 │ │ -018126: 3806 2a00 |002d: if-eqz v6, 0057 // +002a │ │ -01812a: 6e10 1b02 0300 |002f: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021b │ │ -018130: 0c06 |0032: move-result-object v6 │ │ -018132: 1a07 2f09 |0033: const-string v7, "getClass" // string@092f │ │ -018136: 6e20 d401 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01813c: 0a06 |0038: move-result v6 │ │ -01813e: 3906 1e00 |0039: if-nez v6, 0057 // +001e │ │ -018142: 6e10 1b02 0300 |003b: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021b │ │ -018148: 0c06 |003e: move-result-object v6 │ │ -01814a: 6e20 f501 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018150: 1306 3d00 |0042: const/16 v6, #int 61 // #3d │ │ -018154: 6e20 f001 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01815a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -01815c: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -01815e: 1f06 1702 |0049: check-cast v6, [Ljava/lang/Object; // type@0217 │ │ -018162: 6e30 1d02 7306 |004b: invoke-virtual {v3, v7, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -018168: 0c06 |004e: move-result-object v6 │ │ -01816a: 6e20 f401 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -018170: 1a06 0200 |0052: const-string v6, " │ │ + insns size : 102 16-bit code units │ │ +0180c8: |[0180c8] org.acra.collector.ReflectionCollector.collectStaticGettersResults:(Ljava/lang/Class;)Ljava/lang/String; │ │ +0180d8: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +0180dc: 7010 f001 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0180e2: 6e10 9e01 0700 |0005: invoke-virtual {v7}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@019e │ │ +0180e8: 0c01 |0008: move-result-object v1 │ │ +0180ea: 2115 |0009: array-length v5, v1 │ │ +0180ec: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0180ee: 0134 |000b: move v4, v3 │ │ +0180f0: 3554 4f00 |000c: if-ge v4, v5, 005b // +004f │ │ +0180f4: 4600 0104 |000e: aget-object v0, v1, v4 │ │ +0180f8: 6e10 1e02 0000 |0010: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@021e │ │ +0180fe: 0c03 |0013: move-result-object v3 │ │ +018100: 2133 |0014: array-length v3, v3 │ │ +018102: 3903 4200 |0015: if-nez v3, 0057 // +0042 │ │ +018106: 6e10 1d02 0000 |0017: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021d │ │ +01810c: 0c03 |001a: move-result-object v3 │ │ +01810e: 1a06 0409 |001b: const-string v6, "get" // string@0904 │ │ +018112: 6e20 e101 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +018118: 0a03 |0020: move-result v3 │ │ +01811a: 3903 0e00 |0021: if-nez v3, 002f // +000e │ │ +01811e: 6e10 1d02 0000 |0023: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021d │ │ +018124: 0c03 |0026: move-result-object v3 │ │ +018126: 1a06 b40a |0027: const-string v6, "is" // string@0ab4 │ │ +01812a: 6e20 e101 6300 |0029: invoke-virtual {v3, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +018130: 0a03 |002c: move-result v3 │ │ +018132: 3803 2a00 |002d: if-eqz v3, 0057 // +002a │ │ +018136: 6e10 1d02 0000 |002f: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021d │ │ +01813c: 0c03 |0032: move-result-object v3 │ │ +01813e: 1a06 2e09 |0033: const-string v6, "getClass" // string@092e │ │ +018142: 6e20 d601 6300 |0035: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +018148: 0a03 |0038: move-result v3 │ │ +01814a: 3903 1e00 |0039: if-nez v3, 0057 // +001e │ │ +01814e: 6e10 1d02 0000 |003b: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@021d │ │ +018154: 0c03 |003e: move-result-object v3 │ │ +018156: 6e20 f701 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01815c: 1303 3d00 |0042: const/16 v3, #int 61 // #3d │ │ +018160: 6e20 f201 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +018166: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +018168: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +01816a: 1f03 1702 |0049: check-cast v3, [Ljava/lang/Object; // type@0217 │ │ +01816e: 6e30 1f02 6003 |004b: invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +018174: 0c03 |004e: move-result-object v3 │ │ +018176: 6e20 f601 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01817c: 1a03 0200 |0052: const-string v3, " │ │ " // string@0002 │ │ -018174: 6e20 f501 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01817a: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01817e: 28b3 |0059: goto 000c // -004d │ │ -018180: 6e10 f901 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -018186: 0c06 |005d: move-result-object v6 │ │ -018188: 1106 |005e: return-object v6 │ │ -01818a: 0d06 |005f: move-exception v6 │ │ -01818c: 28f7 |0060: goto 0057 // -0009 │ │ -01818e: 0d06 |0061: move-exception v6 │ │ -018190: 28f5 |0062: goto 0057 // -000b │ │ -018192: 0d06 |0063: move-exception v6 │ │ -018194: 28f3 |0064: goto 0057 // -000d │ │ +018180: 6e20 f701 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018186: d803 0401 |0057: add-int/lit8 v3, v4, #int 1 // #01 │ │ +01818a: 0134 |0059: move v4, v3 │ │ +01818c: 28b2 |005a: goto 000c // -004e │ │ +01818e: 6e10 fb01 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +018194: 0c03 |005e: move-result-object v3 │ │ +018196: 1103 |005f: return-object v3 │ │ +018198: 0d03 |0060: move-exception v3 │ │ +01819a: 28f6 |0061: goto 0057 // -000a │ │ +01819c: 0d03 |0062: move-exception v3 │ │ +01819e: 28f4 |0063: goto 0057 // -000c │ │ +0181a0: 0d03 |0064: move-exception v3 │ │ +0181a2: 28f2 |0065: goto 0057 // -000e │ │ catches : 1 │ │ 0x003b - 0x0057 │ │ - Ljava/lang/IllegalArgumentException; -> 0x0063 │ │ - Ljava/lang/IllegalAccessException; -> 0x0061 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x005f │ │ + Ljava/lang/IllegalArgumentException; -> 0x0064 │ │ + Ljava/lang/IllegalAccessException; -> 0x0062 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0060 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x0009 line=73 │ │ 0x0010 line=74 │ │ + 0x0017 line=75 │ │ + 0x002f line=76 │ │ 0x003b line=78 │ │ 0x0042 line=79 │ │ 0x0047 line=80 │ │ 0x0052 line=81 │ │ 0x0057 line=73 │ │ - 0x005a line=92 │ │ - 0x005f line=86 │ │ - 0x0061 line=84 │ │ - 0x0063 line=82 │ │ + 0x005b line=92 │ │ + 0x0060 line=86 │ │ + 0x0062 line=84 │ │ + 0x0064 line=82 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 (null) Ljava/lang/Class; │ │ - 0x0010 - 0x005a reg=3 method Ljava/lang/reflect/Method; │ │ - 0x000a - 0x0065 reg=0 arr$ [Ljava/lang/reflect/Method; │ │ - 0x000c - 0x0065 reg=1 i$ I │ │ - 0x000b - 0x0065 reg=2 len$ I │ │ - 0x005f - 0x0065 reg=3 method Ljava/lang/reflect/Method; │ │ - 0x0009 - 0x0065 reg=4 methods [Ljava/lang/reflect/Method; │ │ - 0x0005 - 0x0065 reg=5 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0065 reg=8 someClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Class; │ │ + 0x0010 - 0x005b reg=0 method Ljava/lang/reflect/Method; │ │ + 0x0060 - 0x0066 reg=0 method Ljava/lang/reflect/Method; │ │ + 0x0009 - 0x0066 reg=1 methods [Ljava/lang/reflect/Method; │ │ + 0x0005 - 0x0066 reg=2 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0066 reg=7 someClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ Virtual methods - │ │ source_file_idx : 1291 (ReflectionCollector.java) │ │ │ │ Class #47 header: │ │ class_idx : 285 │ │ access_flags : 16 (0x0010) │ │ @@ -16312,429 +16294,420 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0181ac: |[0181ac] org.acra.collector.SettingsCollector.:()V │ │ -0181bc: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0181c2: 0e00 |0003: return-void │ │ +0181b8: |[0181b8] org.acra.collector.SettingsCollector.:()V │ │ +0181c8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0181ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/SettingsCollector; │ │ │ │ #1 : (in Lorg/acra/collector/SettingsCollector;) │ │ name : 'collectGlobalSettings' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 186 16-bit code units │ │ -0181c4: |[0181c4] org.acra.collector.SettingsCollector.collectGlobalSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ -0181d4: 7100 9c03 0000 |0000: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039c │ │ -0181da: 0a0a |0003: move-result v10 │ │ -0181dc: 130b 1100 |0004: const/16 v11, #int 17 // #11 │ │ -0181e0: 35ba 0500 |0006: if-ge v10, v11, 000b // +0005 │ │ -0181e4: 1a0a 0000 |0008: const-string v10, "" // string@0000 │ │ -0181e8: 110a |000a: return-object v10 │ │ -0181ea: 2208 b000 |000b: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -0181ee: 7010 ee01 0800 |000d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0181f4: 1a0a c306 |0010: const-string v10, "android.provider.Settings$Global" // string@06c3 │ │ -0181f8: 7110 9701 0a00 |0012: invoke-static {v10}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0197 │ │ -0181fe: 0c03 |0015: move-result-object v3 │ │ -018200: 6e10 9a01 0300 |0016: invoke-virtual {v3}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -018206: 0c06 |0019: move-result-object v6 │ │ -018208: 1a0a f009 |001a: const-string v10, "getString" // string@09f0 │ │ -01820c: 122b |001c: const/4 v11, #int 2 // #2 │ │ -01820e: 23bb 1502 |001d: new-array v11, v11, [Ljava/lang/Class; // type@0215 │ │ -018212: 120c |001f: const/4 v12, #int 0 // #0 │ │ -018214: 1c0d 1200 |0020: const-class v13, Landroid/content/ContentResolver; // type@0012 │ │ -018218: 4d0d 0b0c |0022: aput-object v13, v11, v12 │ │ -01821c: 121c |0024: const/4 v12, #int 1 // #1 │ │ -01821e: 1c0d ae00 |0025: const-class v13, Ljava/lang/String; // type@00ae │ │ -018222: 4d0d 0b0c |0027: aput-object v13, v11, v12 │ │ -018226: 6e30 9b01 a30b |0029: invoke-virtual {v3, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019b │ │ -01822c: 0c02 |002c: move-result-object v2 │ │ -01822e: 0760 |002d: move-object v0, v6 │ │ -018230: 2107 |002e: array-length v7, v0 │ │ -018232: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -018234: 3574 5700 |0030: if-ge v4, v7, 0087 // +0057 │ │ -018238: 4605 0004 |0032: aget-object v5, v0, v4 │ │ -01823c: 1c0a 9600 |0034: const-class v10, Ljava/lang/Deprecated; // type@0096 │ │ -018240: 6e20 1a02 a500 |0036: invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021a │ │ -018246: 0a0a |0039: move-result v10 │ │ -018248: 390a 4200 |003a: if-nez v10, 007c // +0042 │ │ -01824c: 6e10 1902 0500 |003c: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0219 │ │ -018252: 0c0a |003f: move-result-object v10 │ │ -018254: 1c0b ae00 |0040: const-class v11, Ljava/lang/String; // type@00ae │ │ -018258: 33ba 3a00 |0042: if-ne v10, v11, 007c // +003a │ │ -01825c: 7110 e003 0500 |0044: invoke-static {v5}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Ljava/lang/reflect/Field;)Z // method@03e0 │ │ -018262: 0a0a |0047: move-result v10 │ │ -018264: 380a 3400 |0048: if-eqz v10, 007c // +0034 │ │ -018268: 120b |004a: const/4 v11, #int 0 // #0 │ │ -01826a: 122a |004b: const/4 v10, #int 2 // #2 │ │ -01826c: 23ac 1702 |004c: new-array v12, v10, [Ljava/lang/Object; // type@0217 │ │ -018270: 120a |004e: const/4 v10, #int 0 // #0 │ │ -018272: 6e10 3e00 0e00 |004f: invoke-virtual {v14}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ -018278: 0c0d |0052: move-result-object v13 │ │ -01827a: 4d0d 0c0a |0053: aput-object v13, v12, v10 │ │ -01827e: 121d |0055: const/4 v13, #int 1 // #1 │ │ -018280: 120a |0056: const/4 v10, #int 0 // #0 │ │ -018282: 6e20 1502 a500 |0057: invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -018288: 0c0a |005a: move-result-object v10 │ │ -01828a: 1f0a ae00 |005b: check-cast v10, Ljava/lang/String; // type@00ae │ │ -01828e: 4d0a 0c0d |005d: aput-object v10, v12, v13 │ │ -018292: 6e30 1d02 b20c |005f: invoke-virtual {v2, v11, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021d │ │ -018298: 0c09 |0062: move-result-object v9 │ │ -01829a: 3809 1900 |0063: if-eqz v9, 007c // +0019 │ │ -01829e: 6e10 1802 0500 |0065: invoke-virtual {v5}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0182a4: 0c0a |0068: move-result-object v10 │ │ -0182a6: 6e20 f501 a800 |0069: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0182ac: 0c0a |006c: move-result-object v10 │ │ -0182ae: 1a0b 8000 |006d: const-string v11, "=" // string@0080 │ │ -0182b2: 6e20 f501 ba00 |006f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0182b8: 0c0a |0072: move-result-object v10 │ │ -0182ba: 6e20 f401 9a00 |0073: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0182c0: 0c0a |0076: move-result-object v10 │ │ -0182c2: 1a0b 0200 |0077: const-string v11, " │ │ + insns size : 187 16-bit code units │ │ +0181d0: |[0181d0] org.acra.collector.SettingsCollector.collectGlobalSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ +0181e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0181e2: 7100 9e03 0000 |0001: invoke-static {}, Lorg/acra/collector/Compatibility;.getAPILevel:()I // method@039e │ │ +0181e8: 0a08 |0004: move-result v8 │ │ +0181ea: 1309 1100 |0005: const/16 v9, #int 17 // #11 │ │ +0181ee: 3598 0500 |0007: if-ge v8, v9, 000c // +0005 │ │ +0181f2: 1a07 0000 |0009: const-string v7, "" // string@0000 │ │ +0181f6: 1107 |000b: return-object v7 │ │ +0181f8: 2205 b000 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +0181fc: 7010 f001 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +018202: 1a08 c306 |0011: const-string v8, "android.provider.Settings$Global" // string@06c3 │ │ +018206: 7110 9901 0800 |0013: invoke-static {v8}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0199 │ │ +01820c: 0c02 |0016: move-result-object v2 │ │ +01820e: 6e10 9c01 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +018214: 0c04 |001a: move-result-object v4 │ │ +018216: 1a08 ef09 |001b: const-string v8, "getString" // string@09ef │ │ +01821a: 1229 |001d: const/4 v9, #int 2 // #2 │ │ +01821c: 2399 1502 |001e: new-array v9, v9, [Ljava/lang/Class; // type@0215 │ │ +018220: 120a |0020: const/4 v10, #int 0 // #0 │ │ +018222: 1c0b 1200 |0021: const-class v11, Landroid/content/ContentResolver; // type@0012 │ │ +018226: 4d0b 090a |0023: aput-object v11, v9, v10 │ │ +01822a: 121a |0025: const/4 v10, #int 1 // #1 │ │ +01822c: 1c0b ae00 |0026: const-class v11, Ljava/lang/String; // type@00ae │ │ +018230: 4d0b 090a |0028: aput-object v11, v9, v10 │ │ +018234: 6e30 9d01 8209 |002a: invoke-virtual {v2, v8, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@019d │ │ +01823a: 0c01 |002d: move-result-object v1 │ │ +01823c: 2149 |002e: array-length v9, v4 │ │ +01823e: 0178 |002f: move v8, v7 │ │ +018240: 3598 5800 |0030: if-ge v8, v9, 0088 // +0058 │ │ +018244: 4603 0408 |0032: aget-object v3, v4, v8 │ │ +018248: 1c07 9600 |0034: const-class v7, Ljava/lang/Deprecated; // type@0096 │ │ +01824c: 6e20 1c02 7300 |0036: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021c │ │ +018252: 0a07 |0039: move-result v7 │ │ +018254: 3907 4200 |003a: if-nez v7, 007c // +0042 │ │ +018258: 6e10 1b02 0300 |003c: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@021b │ │ +01825e: 0c07 |003f: move-result-object v7 │ │ +018260: 1c0a ae00 |0040: const-class v10, Ljava/lang/String; // type@00ae │ │ +018264: 33a7 3a00 |0042: if-ne v7, v10, 007c // +003a │ │ +018268: 7110 e203 0300 |0044: invoke-static {v3}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Ljava/lang/reflect/Field;)Z // method@03e2 │ │ +01826e: 0a07 |0047: move-result v7 │ │ +018270: 3807 3400 |0048: if-eqz v7, 007c // +0034 │ │ +018274: 120a |004a: const/4 v10, #int 0 // #0 │ │ +018276: 1227 |004b: const/4 v7, #int 2 // #2 │ │ +018278: 237b 1702 |004c: new-array v11, v7, [Ljava/lang/Object; // type@0217 │ │ +01827c: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +01827e: 6e10 3e00 0d00 |004f: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ +018284: 0c0c |0052: move-result-object v12 │ │ +018286: 4d0c 0b07 |0053: aput-object v12, v11, v7 │ │ +01828a: 121c |0055: const/4 v12, #int 1 // #1 │ │ +01828c: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +01828e: 6e20 1702 7300 |0057: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +018294: 0c07 |005a: move-result-object v7 │ │ +018296: 1f07 ae00 |005b: check-cast v7, Ljava/lang/String; // type@00ae │ │ +01829a: 4d07 0b0c |005d: aput-object v7, v11, v12 │ │ +01829e: 6e30 1f02 a10b |005f: invoke-virtual {v1, v10, v11}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@021f │ │ +0182a4: 0c06 |0062: move-result-object v6 │ │ +0182a6: 3806 1900 |0063: if-eqz v6, 007c // +0019 │ │ +0182aa: 6e10 1a02 0300 |0065: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0182b0: 0c07 |0068: move-result-object v7 │ │ +0182b2: 6e20 f701 7500 |0069: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0182b8: 0c07 |006c: move-result-object v7 │ │ +0182ba: 1a0a 8000 |006d: const-string v10, "=" // string@0080 │ │ +0182be: 6e20 f701 a700 |006f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0182c4: 0c07 |0072: move-result-object v7 │ │ +0182c6: 6e20 f601 6700 |0073: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +0182cc: 0c07 |0076: move-result-object v7 │ │ +0182ce: 1a0a 0200 |0077: const-string v10, " │ │ " // string@0002 │ │ -0182c6: 6e20 f501 ba00 |0079: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0182cc: d804 0401 |007c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0182d0: 28b2 |007e: goto 0030 // -004e │ │ -0182d2: 0d01 |007f: move-exception v1 │ │ -0182d4: 620a 2500 |0080: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0182d8: 1a0b 6501 |0082: const-string v11, "Error : " // string@0165 │ │ -0182dc: 7130 d700 ba01 |0084: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -0182e2: 6e10 f901 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0182e8: 0c0a |008a: move-result-object v10 │ │ -0182ea: 2900 7fff |008b: goto/16 000a // -0081 │ │ -0182ee: 0d01 |008d: move-exception v1 │ │ -0182f0: 620a 2500 |008e: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0182f4: 1a0b 6501 |0090: const-string v11, "Error : " // string@0165 │ │ -0182f8: 7130 d700 ba01 |0092: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -0182fe: 28f2 |0095: goto 0087 // -000e │ │ -018300: 0d01 |0096: move-exception v1 │ │ -018302: 620a 2500 |0097: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -018306: 1a0b 6501 |0099: const-string v11, "Error : " // string@0165 │ │ -01830a: 7130 d700 ba01 |009b: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018310: 28e9 |009e: goto 0087 // -0017 │ │ -018312: 0d01 |009f: move-exception v1 │ │ -018314: 620a 2500 |00a0: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -018318: 1a0b 6501 |00a2: const-string v11, "Error : " // string@0165 │ │ -01831c: 7130 d700 ba01 |00a4: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018322: 28e0 |00a7: goto 0087 // -0020 │ │ -018324: 0d01 |00a8: move-exception v1 │ │ -018326: 620a 2500 |00a9: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01832a: 1a0b 6501 |00ab: const-string v11, "Error : " // string@0165 │ │ -01832e: 7130 d700 ba01 |00ad: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018334: 28d7 |00b0: goto 0087 // -0029 │ │ -018336: 0d01 |00b1: move-exception v1 │ │ -018338: 620a 2500 |00b2: sget-object v10, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01833c: 1a0b 6501 |00b4: const-string v11, "Error : " // string@0165 │ │ -018340: 7130 d700 ba01 |00b6: invoke-static {v10, v11, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018346: 28ce |00b9: goto 0087 // -0032 │ │ +0182d2: 6e20 f701 a700 |0079: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0182d8: d807 0801 |007c: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0182dc: 0178 |007e: move v8, v7 │ │ +0182de: 28b1 |007f: goto 0030 // -004f │ │ +0182e0: 0d00 |0080: move-exception v0 │ │ +0182e2: 6207 2500 |0081: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0182e6: 1a08 6501 |0083: const-string v8, "Error : " // string@0165 │ │ +0182ea: 7130 d700 8700 |0085: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +0182f0: 6e10 fb01 0500 |0088: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0182f6: 0c07 |008b: move-result-object v7 │ │ +0182f8: 2900 7fff |008c: goto/16 000b // -0081 │ │ +0182fc: 0d00 |008e: move-exception v0 │ │ +0182fe: 6207 2500 |008f: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018302: 1a08 6501 |0091: const-string v8, "Error : " // string@0165 │ │ +018306: 7130 d700 8700 |0093: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +01830c: 28f2 |0096: goto 0088 // -000e │ │ +01830e: 0d00 |0097: move-exception v0 │ │ +018310: 6207 2500 |0098: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018314: 1a08 6501 |009a: const-string v8, "Error : " // string@0165 │ │ +018318: 7130 d700 8700 |009c: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +01831e: 28e9 |009f: goto 0088 // -0017 │ │ +018320: 0d00 |00a0: move-exception v0 │ │ +018322: 6207 2500 |00a1: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018326: 1a08 6501 |00a3: const-string v8, "Error : " // string@0165 │ │ +01832a: 7130 d700 8700 |00a5: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018330: 28e0 |00a8: goto 0088 // -0020 │ │ +018332: 0d00 |00a9: move-exception v0 │ │ +018334: 6207 2500 |00aa: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018338: 1a08 6501 |00ac: const-string v8, "Error : " // string@0165 │ │ +01833c: 7130 d700 8700 |00ae: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018342: 28d7 |00b1: goto 0088 // -0029 │ │ +018344: 0d00 |00b2: move-exception v0 │ │ +018346: 6207 2500 |00b3: sget-object v7, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01834a: 1a08 6501 |00b5: const-string v8, "Error : " // string@0165 │ │ +01834e: 7130 d700 8700 |00b7: invoke-static {v7, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018354: 28ce |00ba: goto 0088 // -0032 │ │ catches : 1 │ │ - 0x0010 - 0x007c │ │ - Ljava/lang/IllegalArgumentException; -> 0x007f │ │ - Ljava/lang/IllegalAccessException; -> 0x008d │ │ - Ljava/lang/ClassNotFoundException; -> 0x0096 │ │ - Ljava/lang/SecurityException; -> 0x009f │ │ - Ljava/lang/NoSuchMethodException; -> 0x00a8 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x00b1 │ │ + 0x0011 - 0x007c │ │ + Ljava/lang/IllegalArgumentException; -> 0x0080 │ │ + Ljava/lang/IllegalAccessException; -> 0x008e │ │ + Ljava/lang/ClassNotFoundException; -> 0x0097 │ │ + Ljava/lang/SecurityException; -> 0x00a0 │ │ + Ljava/lang/NoSuchMethodException; -> 0x00a9 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x00b2 │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0008 line=115 │ │ - 0x000a line=145 │ │ - 0x000b line=118 │ │ - 0x0010 line=120 │ │ - 0x0016 line=121 │ │ - 0x001a line=122 │ │ - 0x002d line=123 │ │ + 0x0001 line=114 │ │ + 0x0009 line=115 │ │ + 0x000b line=145 │ │ + 0x000c line=118 │ │ + 0x0011 line=120 │ │ + 0x0017 line=121 │ │ + 0x001b line=122 │ │ + 0x002e line=123 │ │ 0x0034 line=124 │ │ 0x004a line=125 │ │ 0x0063 line=126 │ │ 0x0065 line=127 │ │ 0x007c line=123 │ │ - 0x007f line=131 │ │ - 0x0080 line=132 │ │ - 0x0087 line=145 │ │ - 0x008d line=133 │ │ - 0x008e line=134 │ │ - 0x0096 line=135 │ │ - 0x0097 line=136 │ │ - 0x009f line=137 │ │ - 0x00a0 line=138 │ │ - 0x00a8 line=139 │ │ - 0x00a9 line=140 │ │ - 0x00b1 line=141 │ │ - 0x00b2 line=142 │ │ - locals : │ │ - 0x0063 - 0x007c reg=9 value Ljava/lang/Object; │ │ - 0x002e - 0x007f reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x002d - 0x007f reg=2 getString Ljava/lang/reflect/Method; │ │ - 0x0016 - 0x007f reg=3 globalClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0030 - 0x007f reg=4 i$ I │ │ - 0x0034 - 0x007f reg=5 key Ljava/lang/reflect/Field; │ │ - 0x001a - 0x007f reg=6 keys [Ljava/lang/reflect/Field; │ │ - 0x002f - 0x007f reg=7 len$ I │ │ - 0x0080 - 0x0087 reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x008e - 0x0096 reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x0097 - 0x009f reg=1 e Ljava/lang/ClassNotFoundException; │ │ - 0x00a0 - 0x00a8 reg=1 e Ljava/lang/SecurityException; │ │ - 0x00a9 - 0x00b1 reg=1 e Ljava/lang/NoSuchMethodException; │ │ - 0x00b2 - 0x00ba reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ - 0x0010 - 0x00ba reg=8 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00ba reg=14 ctx Landroid/content/Context; │ │ + 0x0080 line=131 │ │ + 0x0081 line=132 │ │ + 0x0088 line=145 │ │ + 0x008e line=133 │ │ + 0x008f line=134 │ │ + 0x0097 line=135 │ │ + 0x0098 line=136 │ │ + 0x00a0 line=137 │ │ + 0x00a1 line=138 │ │ + 0x00a9 line=139 │ │ + 0x00aa line=140 │ │ + 0x00b2 line=141 │ │ + 0x00b3 line=142 │ │ + locals : │ │ + 0x0063 - 0x007c reg=6 value Ljava/lang/Object; │ │ + 0x002e - 0x0080 reg=1 getString Ljava/lang/reflect/Method; │ │ + 0x0017 - 0x0080 reg=2 globalClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x0034 - 0x0080 reg=3 key Ljava/lang/reflect/Field; │ │ + 0x001b - 0x0080 reg=4 keys [Ljava/lang/reflect/Field; │ │ + 0x0081 - 0x0088 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x008f - 0x0097 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x0098 - 0x00a0 reg=0 e Ljava/lang/ClassNotFoundException; │ │ + 0x00a1 - 0x00a9 reg=0 e Ljava/lang/SecurityException; │ │ + 0x00aa - 0x00b2 reg=0 e Ljava/lang/NoSuchMethodException; │ │ + 0x00b3 - 0x00bb reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0011 - 0x00bb reg=5 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x00bb reg=13 ctx Landroid/content/Context; │ │ │ │ #2 : (in Lorg/acra/collector/SettingsCollector;) │ │ name : 'collectSecureSettings' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 106 16-bit code units │ │ -01836c: |[01836c] org.acra.collector.SettingsCollector.collectSecureSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ -01837c: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -018380: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -018386: 1c08 4200 |0005: const-class v8, Landroid/provider/Settings$Secure; // type@0042 │ │ -01838a: 6e10 9a01 0800 |0007: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -018390: 0c04 |000a: move-result-object v4 │ │ -018392: 0740 |000b: move-object v0, v4 │ │ -018394: 2105 |000c: array-length v5, v0 │ │ -018396: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -018398: 3552 5700 |000e: if-ge v2, v5, 0065 // +0057 │ │ -01839c: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -0183a0: 1c08 9600 |0012: const-class v8, Ljava/lang/Deprecated; // type@0096 │ │ -0183a4: 6e20 1a02 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021a │ │ -0183aa: 0a08 |0017: move-result v8 │ │ -0183ac: 3908 3800 |0018: if-nez v8, 0050 // +0038 │ │ -0183b0: 6e10 1902 0300 |001a: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0219 │ │ -0183b6: 0c08 |001d: move-result-object v8 │ │ -0183b8: 1c09 ae00 |001e: const-class v9, Ljava/lang/String; // type@00ae │ │ -0183bc: 3398 3000 |0020: if-ne v8, v9, 0050 // +0030 │ │ -0183c0: 7110 e003 0300 |0022: invoke-static {v3}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Ljava/lang/reflect/Field;)Z // method@03e0 │ │ -0183c6: 0a08 |0025: move-result v8 │ │ -0183c8: 3808 2a00 |0026: if-eqz v8, 0050 // +002a │ │ -0183cc: 6e10 3e00 0a00 |0028: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ -0183d2: 0c09 |002b: move-result-object v9 │ │ -0183d4: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -0183d6: 6e20 1502 8300 |002d: invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -0183dc: 0c08 |0030: move-result-object v8 │ │ -0183de: 1f08 ae00 |0031: check-cast v8, Ljava/lang/String; // type@00ae │ │ -0183e2: 7120 bb00 8900 |0033: invoke-static {v9, v8}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@00bb │ │ -0183e8: 0c07 |0036: move-result-object v7 │ │ -0183ea: 3807 1900 |0037: if-eqz v7, 0050 // +0019 │ │ -0183ee: 6e10 1802 0300 |0039: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0183f4: 0c08 |003c: move-result-object v8 │ │ -0183f6: 6e20 f501 8600 |003d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0183fc: 0c08 |0040: move-result-object v8 │ │ -0183fe: 1a09 8000 |0041: const-string v9, "=" // string@0080 │ │ -018402: 6e20 f501 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018408: 0c08 |0046: move-result-object v8 │ │ -01840a: 6e20 f401 7800 |0047: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -018410: 0c08 |004a: move-result-object v8 │ │ -018412: 1a09 0200 |004b: const-string v9, " │ │ + insns size : 107 16-bit code units │ │ +01837c: |[01837c] org.acra.collector.SettingsCollector.collectSecureSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ +01838c: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +018390: 7010 f001 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +018396: 1c05 4200 |0005: const-class v5, Landroid/provider/Settings$Secure; // type@0042 │ │ +01839a: 6e10 9c01 0500 |0007: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +0183a0: 0c02 |000a: move-result-object v2 │ │ +0183a2: 2127 |000b: array-length v7, v2 │ │ +0183a4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0183a6: 0156 |000d: move v6, v5 │ │ +0183a8: 3576 5800 |000e: if-ge v6, v7, 0066 // +0058 │ │ +0183ac: 4601 0206 |0010: aget-object v1, v2, v6 │ │ +0183b0: 1c05 9600 |0012: const-class v5, Ljava/lang/Deprecated; // type@0096 │ │ +0183b4: 6e20 1c02 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021c │ │ +0183ba: 0a05 |0017: move-result v5 │ │ +0183bc: 3905 3800 |0018: if-nez v5, 0050 // +0038 │ │ +0183c0: 6e10 1b02 0100 |001a: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@021b │ │ +0183c6: 0c05 |001d: move-result-object v5 │ │ +0183c8: 1c08 ae00 |001e: const-class v8, Ljava/lang/String; // type@00ae │ │ +0183cc: 3385 3000 |0020: if-ne v5, v8, 0050 // +0030 │ │ +0183d0: 7110 e203 0100 |0022: invoke-static {v1}, Lorg/acra/collector/SettingsCollector;.isAuthorized:(Ljava/lang/reflect/Field;)Z // method@03e2 │ │ +0183d6: 0a05 |0025: move-result v5 │ │ +0183d8: 3805 2a00 |0026: if-eqz v5, 0050 // +002a │ │ +0183dc: 6e10 3e00 0900 |0028: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ +0183e2: 0c08 |002b: move-result-object v8 │ │ +0183e4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0183e6: 6e20 1702 5100 |002d: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +0183ec: 0c05 |0030: move-result-object v5 │ │ +0183ee: 1f05 ae00 |0031: check-cast v5, Ljava/lang/String; // type@00ae │ │ +0183f2: 7120 bb00 5800 |0033: invoke-static {v8, v5}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@00bb │ │ +0183f8: 0c04 |0036: move-result-object v4 │ │ +0183fa: 3804 1900 |0037: if-eqz v4, 0050 // +0019 │ │ +0183fe: 6e10 1a02 0100 |0039: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +018404: 0c05 |003c: move-result-object v5 │ │ +018406: 6e20 f701 5300 |003d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01840c: 0c05 |0040: move-result-object v5 │ │ +01840e: 1a08 8000 |0041: const-string v8, "=" // string@0080 │ │ +018412: 6e20 f701 8500 |0043: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018418: 0c05 |0046: move-result-object v5 │ │ +01841a: 6e20 f601 4500 |0047: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +018420: 0c05 |004a: move-result-object v5 │ │ +018422: 1a08 0200 |004b: const-string v8, " │ │ " // string@0002 │ │ -018416: 6e20 f501 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01841c: d802 0201 |0050: add-int/lit8 v2, v2, #int 1 // #01 │ │ -018420: 28bc |0052: goto 000e // -0044 │ │ -018422: 0d01 |0053: move-exception v1 │ │ -018424: 6208 2500 |0054: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -018428: 1a09 6501 |0056: const-string v9, "Error : " // string@0165 │ │ -01842c: 7130 d700 9801 |0058: invoke-static {v8, v9, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018432: 28f5 |005b: goto 0050 // -000b │ │ -018434: 0d01 |005c: move-exception v1 │ │ -018436: 6208 2500 |005d: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01843a: 1a09 6501 |005f: const-string v9, "Error : " // string@0165 │ │ -01843e: 7130 d700 9801 |0061: invoke-static {v8, v9, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018444: 28ec |0064: goto 0050 // -0014 │ │ -018446: 6e10 f901 0600 |0065: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01844c: 0c08 |0068: move-result-object v8 │ │ -01844e: 1108 |0069: return-object v8 │ │ +018426: 6e20 f701 8500 |004d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01842c: d805 0601 |0050: add-int/lit8 v5, v6, #int 1 // #01 │ │ +018430: 0156 |0052: move v6, v5 │ │ +018432: 28bb |0053: goto 000e // -0045 │ │ +018434: 0d00 |0054: move-exception v0 │ │ +018436: 6205 2500 |0055: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01843a: 1a08 6501 |0057: const-string v8, "Error : " // string@0165 │ │ +01843e: 7130 d700 8500 |0059: invoke-static {v5, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018444: 28f4 |005c: goto 0050 // -000c │ │ +018446: 0d00 |005d: move-exception v0 │ │ +018448: 6205 2500 |005e: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01844c: 1a08 6501 |0060: const-string v8, "Error : " // string@0165 │ │ +018450: 7130 d700 8500 |0062: invoke-static {v5, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018456: 28eb |0065: goto 0050 // -0015 │ │ +018458: 6e10 fb01 0300 |0066: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01845e: 0c05 |0069: move-result-object v5 │ │ +018460: 1105 |006a: return-object v5 │ │ catches : 1 │ │ 0x0028 - 0x0050 │ │ - Ljava/lang/IllegalArgumentException; -> 0x0053 │ │ - Ljava/lang/IllegalAccessException; -> 0x005c │ │ + Ljava/lang/IllegalArgumentException; -> 0x0054 │ │ + Ljava/lang/IllegalAccessException; -> 0x005d │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000b line=86 │ │ 0x0012 line=87 │ │ 0x0028 line=89 │ │ 0x0037 line=90 │ │ 0x0039 line=91 │ │ 0x0050 line=86 │ │ - 0x0053 line=93 │ │ - 0x0054 line=94 │ │ - 0x005c line=95 │ │ - 0x005d line=96 │ │ - 0x0065 line=101 │ │ - locals : │ │ - 0x0037 - 0x0050 reg=7 value Ljava/lang/String; │ │ - 0x0054 - 0x005c reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x005d - 0x0065 reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x0012 - 0x0065 reg=3 key Ljava/lang/reflect/Field; │ │ - 0x000c - 0x006a reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x000e - 0x006a reg=2 i$ I │ │ - 0x000b - 0x006a reg=4 keys [Ljava/lang/reflect/Field; │ │ - 0x000d - 0x006a reg=5 len$ I │ │ - 0x0005 - 0x006a reg=6 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x006a reg=10 ctx Landroid/content/Context; │ │ + 0x0054 line=93 │ │ + 0x0055 line=94 │ │ + 0x005d line=95 │ │ + 0x005e line=96 │ │ + 0x0066 line=101 │ │ + locals : │ │ + 0x0037 - 0x0050 reg=4 value Ljava/lang/String; │ │ + 0x0055 - 0x005d reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x005e - 0x0066 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x0012 - 0x0066 reg=1 key Ljava/lang/reflect/Field; │ │ + 0x000b - 0x006b reg=2 keys [Ljava/lang/reflect/Field; │ │ + 0x0005 - 0x006b reg=3 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x006b reg=9 ctx Landroid/content/Context; │ │ │ │ #3 : (in Lorg/acra/collector/SettingsCollector;) │ │ name : 'collectSystemSettings' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 100 16-bit code units │ │ -018460: |[018460] org.acra.collector.SettingsCollector.collectSystemSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ -018470: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -018474: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01847a: 1c08 4300 |0005: const-class v8, Landroid/provider/Settings$System; // type@0043 │ │ -01847e: 6e10 9a01 0800 |0007: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019a │ │ -018484: 0c04 |000a: move-result-object v4 │ │ -018486: 0740 |000b: move-object v0, v4 │ │ -018488: 2105 |000c: array-length v5, v0 │ │ -01848a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -01848c: 3552 5100 |000e: if-ge v2, v5, 005f // +0051 │ │ -018490: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -018494: 1c08 9600 |0012: const-class v8, Ljava/lang/Deprecated; // type@0096 │ │ -018498: 6e20 1a02 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021a │ │ -01849e: 0a08 |0017: move-result v8 │ │ -0184a0: 3908 3200 |0018: if-nez v8, 004a // +0032 │ │ -0184a4: 6e10 1902 0300 |001a: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@0219 │ │ -0184aa: 0c08 |001d: move-result-object v8 │ │ -0184ac: 1c09 ae00 |001e: const-class v9, Ljava/lang/String; // type@00ae │ │ -0184b0: 3398 2a00 |0020: if-ne v8, v9, 004a // +002a │ │ -0184b4: 6e10 3e00 0a00 |0022: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ -0184ba: 0c09 |0025: move-result-object v9 │ │ -0184bc: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -0184be: 6e20 1502 8300 |0027: invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0215 │ │ -0184c4: 0c08 |002a: move-result-object v8 │ │ -0184c6: 1f08 ae00 |002b: check-cast v8, Ljava/lang/String; // type@00ae │ │ -0184ca: 7120 bc00 8900 |002d: invoke-static {v9, v8}, Landroid/provider/Settings$System;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@00bc │ │ -0184d0: 0c07 |0030: move-result-object v7 │ │ -0184d2: 3807 1900 |0031: if-eqz v7, 004a // +0019 │ │ -0184d6: 6e10 1802 0300 |0033: invoke-virtual {v3}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -0184dc: 0c08 |0036: move-result-object v8 │ │ -0184de: 6e20 f501 8600 |0037: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0184e4: 0c08 |003a: move-result-object v8 │ │ -0184e6: 1a09 8000 |003b: const-string v9, "=" // string@0080 │ │ -0184ea: 6e20 f501 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0184f0: 0c08 |0040: move-result-object v8 │ │ -0184f2: 6e20 f401 7800 |0041: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0184f8: 0c08 |0044: move-result-object v8 │ │ -0184fa: 1a09 0200 |0045: const-string v9, " │ │ + insns size : 101 16-bit code units │ │ +018474: |[018474] org.acra.collector.SettingsCollector.collectSystemSettings:(Landroid/content/Context;)Ljava/lang/String; │ │ +018484: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +018488: 7010 f001 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01848e: 1c05 4300 |0005: const-class v5, Landroid/provider/Settings$System; // type@0043 │ │ +018492: 6e10 9c01 0500 |0007: invoke-virtual {v5}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@019c │ │ +018498: 0c02 |000a: move-result-object v2 │ │ +01849a: 2127 |000b: array-length v7, v2 │ │ +01849c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +01849e: 0156 |000d: move v6, v5 │ │ +0184a0: 3576 5200 |000e: if-ge v6, v7, 0060 // +0052 │ │ +0184a4: 4601 0206 |0010: aget-object v1, v2, v6 │ │ +0184a8: 1c05 9600 |0012: const-class v5, Ljava/lang/Deprecated; // type@0096 │ │ +0184ac: 6e20 1c02 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@021c │ │ +0184b2: 0a05 |0017: move-result v5 │ │ +0184b4: 3905 3200 |0018: if-nez v5, 004a // +0032 │ │ +0184b8: 6e10 1b02 0100 |001a: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@021b │ │ +0184be: 0c05 |001d: move-result-object v5 │ │ +0184c0: 1c08 ae00 |001e: const-class v8, Ljava/lang/String; // type@00ae │ │ +0184c4: 3385 2a00 |0020: if-ne v5, v8, 004a // +002a │ │ +0184c8: 6e10 3e00 0900 |0022: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@003e │ │ +0184ce: 0c08 |0025: move-result-object v8 │ │ +0184d0: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +0184d2: 6e20 1702 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0217 │ │ +0184d8: 0c05 |002a: move-result-object v5 │ │ +0184da: 1f05 ae00 |002b: check-cast v5, Ljava/lang/String; // type@00ae │ │ +0184de: 7120 bc00 5800 |002d: invoke-static {v8, v5}, Landroid/provider/Settings$System;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@00bc │ │ +0184e4: 0c04 |0030: move-result-object v4 │ │ +0184e6: 3804 1900 |0031: if-eqz v4, 004a // +0019 │ │ +0184ea: 6e10 1a02 0100 |0033: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0184f0: 0c05 |0036: move-result-object v5 │ │ +0184f2: 6e20 f701 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0184f8: 0c05 |003a: move-result-object v5 │ │ +0184fa: 1a08 8000 |003b: const-string v8, "=" // string@0080 │ │ +0184fe: 6e20 f701 8500 |003d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018504: 0c05 |0040: move-result-object v5 │ │ +018506: 6e20 f601 4500 |0041: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01850c: 0c05 |0044: move-result-object v5 │ │ +01850e: 1a08 0200 |0045: const-string v8, " │ │ " // string@0002 │ │ -0184fe: 6e20 f501 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018504: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -018508: 28c2 |004c: goto 000e // -003e │ │ -01850a: 0d01 |004d: move-exception v1 │ │ -01850c: 6208 2500 |004e: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -018510: 1a09 6501 |0050: const-string v9, "Error : " // string@0165 │ │ -018514: 7130 d700 9801 |0052: invoke-static {v8, v9, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -01851a: 28f5 |0055: goto 004a // -000b │ │ -01851c: 0d01 |0056: move-exception v1 │ │ -01851e: 6208 2500 |0057: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -018522: 1a09 6501 |0059: const-string v9, "Error : " // string@0165 │ │ -018526: 7130 d700 9801 |005b: invoke-static {v8, v9, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -01852c: 28ec |005e: goto 004a // -0014 │ │ -01852e: 6e10 f901 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -018534: 0c08 |0062: move-result-object v8 │ │ -018536: 1108 |0063: return-object v8 │ │ +018512: 6e20 f701 8500 |0047: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018518: d805 0601 |004a: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01851c: 0156 |004c: move v6, v5 │ │ +01851e: 28c1 |004d: goto 000e // -003f │ │ +018520: 0d00 |004e: move-exception v0 │ │ +018522: 6205 2500 |004f: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018526: 1a08 6501 |0051: const-string v8, "Error : " // string@0165 │ │ +01852a: 7130 d700 8500 |0053: invoke-static {v5, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018530: 28f4 |0056: goto 004a // -000c │ │ +018532: 0d00 |0057: move-exception v0 │ │ +018534: 6205 2500 |0058: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +018538: 1a08 6501 |005a: const-string v8, "Error : " // string@0165 │ │ +01853c: 7130 d700 8500 |005c: invoke-static {v5, v8, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018542: 28eb |005f: goto 004a // -0015 │ │ +018544: 6e10 fb01 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01854a: 0c05 |0063: move-result-object v5 │ │ +01854c: 1105 |0064: return-object v5 │ │ catches : 1 │ │ 0x0022 - 0x004a │ │ - Ljava/lang/IllegalArgumentException; -> 0x004d │ │ - Ljava/lang/IllegalAccessException; -> 0x0056 │ │ + Ljava/lang/IllegalArgumentException; -> 0x004e │ │ + Ljava/lang/IllegalAccessException; -> 0x0057 │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x000b line=53 │ │ 0x0012 line=57 │ │ 0x0022 line=59 │ │ 0x0031 line=60 │ │ 0x0033 line=61 │ │ 0x004a line=53 │ │ - 0x004d line=63 │ │ - 0x004e line=64 │ │ - 0x0056 line=65 │ │ - 0x0057 line=66 │ │ - 0x005f line=71 │ │ - locals : │ │ - 0x0031 - 0x004a reg=7 value Ljava/lang/String; │ │ - 0x004e - 0x0056 reg=1 e Ljava/lang/IllegalArgumentException; │ │ - 0x0057 - 0x005f reg=1 e Ljava/lang/IllegalAccessException; │ │ - 0x0012 - 0x005f reg=3 key Ljava/lang/reflect/Field; │ │ - 0x000c - 0x0064 reg=0 arr$ [Ljava/lang/reflect/Field; │ │ - 0x000e - 0x0064 reg=2 i$ I │ │ - 0x000b - 0x0064 reg=4 keys [Ljava/lang/reflect/Field; │ │ - 0x000d - 0x0064 reg=5 len$ I │ │ - 0x0005 - 0x0064 reg=6 result Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0064 reg=10 ctx Landroid/content/Context; │ │ + 0x004e line=63 │ │ + 0x004f line=64 │ │ + 0x0057 line=65 │ │ + 0x0058 line=66 │ │ + 0x0060 line=71 │ │ + locals : │ │ + 0x0031 - 0x004a reg=4 value Ljava/lang/String; │ │ + 0x004f - 0x0057 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x0058 - 0x0060 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x0012 - 0x0060 reg=1 key Ljava/lang/reflect/Field; │ │ + 0x000b - 0x0065 reg=2 keys [Ljava/lang/reflect/Field; │ │ + 0x0005 - 0x0065 reg=3 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0065 reg=9 ctx Landroid/content/Context; │ │ │ │ #4 : (in Lorg/acra/collector/SettingsCollector;) │ │ name : 'isAuthorized' │ │ type : '(Ljava/lang/reflect/Field;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -018548: |[018548] org.acra.collector.SettingsCollector.isAuthorized:(Ljava/lang/reflect/Field;)Z │ │ -018558: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01855a: 3807 0e00 |0001: if-eqz v7, 000f // +000e │ │ -01855e: 6e10 1802 0700 |0003: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -018564: 0c05 |0006: move-result-object v5 │ │ -018566: 1a06 b405 |0007: const-string v6, "WIFI_AP" // string@05b4 │ │ -01856a: 6e20 df01 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -018570: 0a05 |000c: move-result v5 │ │ -018572: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -018576: 0f04 |000f: return v4 │ │ -018578: 7100 9302 0000 |0010: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01857e: 0c05 |0013: move-result-object v5 │ │ -018580: 6e10 a702 0500 |0014: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@02a7 │ │ -018586: 0c00 |0017: move-result-object v0 │ │ -018588: 2102 |0018: array-length v2, v0 │ │ -01858a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -01858c: 3521 1100 |001a: if-ge v1, v2, 002b // +0011 │ │ -018590: 4603 0001 |001c: aget-object v3, v0, v1 │ │ -018594: 6e10 1802 0700 |001e: invoke-virtual {v7}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@0218 │ │ -01859a: 0c05 |0021: move-result-object v5 │ │ -01859c: 6e20 da01 3500 |0022: invoke-virtual {v5, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01da │ │ -0185a2: 0a05 |0025: move-result v5 │ │ -0185a4: 3905 e9ff |0026: if-nez v5, 000f // -0017 │ │ -0185a8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0185ac: 28f0 |002a: goto 001a // -0010 │ │ -0185ae: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -0185b0: 28e3 |002c: goto 000f // -001d │ │ +018560: |[018560] org.acra.collector.SettingsCollector.isAuthorized:(Ljava/lang/reflect/Field;)Z │ │ +018570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +018572: 3806 0e00 |0001: if-eqz v6, 000f // +000e │ │ +018576: 6e10 1a02 0600 |0003: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +01857c: 0c02 |0006: move-result-object v2 │ │ +01857e: 1a03 b405 |0007: const-string v3, "WIFI_AP" // string@05b4 │ │ +018582: 6e20 e101 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +018588: 0a02 |000c: move-result v2 │ │ +01858a: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +01858e: 0f01 |000f: return v1 │ │ +018590: 7100 9502 0000 |0010: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +018596: 0c02 |0013: move-result-object v2 │ │ +018598: 6e10 a902 0200 |0014: invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;.excludeMatchingSettingsKeys:()[Ljava/lang/String; // method@02a9 │ │ +01859e: 0c03 |0017: move-result-object v3 │ │ +0185a0: 2134 |0018: array-length v4, v3 │ │ +0185a2: 0112 |0019: move v2, v1 │ │ +0185a4: 3542 1100 |001a: if-ge v2, v4, 002b // +0011 │ │ +0185a8: 4600 0302 |001c: aget-object v0, v3, v2 │ │ +0185ac: 6e10 1a02 0600 |001e: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@021a │ │ +0185b2: 0c05 |0021: move-result-object v5 │ │ +0185b4: 6e20 dc01 0500 |0022: invoke-virtual {v5, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01dc │ │ +0185ba: 0a05 |0025: move-result v5 │ │ +0185bc: 3905 e9ff |0026: if-nez v5, 000f // -0017 │ │ +0185c0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0185c4: 28f0 |002a: goto 001a // -0010 │ │ +0185c6: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0185c8: 28e3 |002c: goto 000f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x000f line=157 │ │ 0x0010 line=152 │ │ 0x001e line=153 │ │ 0x0028 line=152 │ │ 0x002b line=157 │ │ locals : │ │ - 0x001e - 0x002b reg=3 regex Ljava/lang/String; │ │ - 0x0018 - 0x002d reg=0 arr$ [Ljava/lang/String; │ │ - 0x001a - 0x002d reg=1 i$ I │ │ - 0x0019 - 0x002d reg=2 len$ I │ │ - 0x0000 - 0x002d reg=7 key Ljava/lang/reflect/Field; │ │ + 0x001e - 0x002b reg=0 regex Ljava/lang/String; │ │ + 0x0000 - 0x002d reg=6 key Ljava/lang/reflect/Field; │ │ │ │ Virtual methods - │ │ source_file_idx : 1342 (SettingsCollector.java) │ │ │ │ Class #48 header: │ │ class_idx : 286 │ │ access_flags : 16 (0x0010) │ │ @@ -16758,226 +16731,213 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0185b4: |[0185b4] org.acra.collector.SharedPreferencesCollector.:()V │ │ -0185c4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0185ca: 0e00 |0003: return-void │ │ +0185cc: |[0185cc] org.acra.collector.SharedPreferencesCollector.:()V │ │ +0185dc: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0185e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/SharedPreferencesCollector; │ │ │ │ #1 : (in Lorg/acra/collector/SharedPreferencesCollector;) │ │ name : 'collect' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 216 16-bit code units │ │ -0185cc: |[0185cc] org.acra.collector.SharedPreferencesCollector.collect:(Landroid/content/Context;)Ljava/lang/String; │ │ -0185dc: 2208 b000 |0000: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -0185e0: 7010 ee01 0800 |0002: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0185e6: 220a e800 |0005: new-instance v10, Ljava/util/TreeMap; // type@00e8 │ │ -0185ea: 7010 7402 0a00 |0007: invoke-direct {v10}, Ljava/util/TreeMap;.:()V // method@0274 │ │ -0185f0: 1a0c f707 |000a: const-string v12, "default" // string@07f7 │ │ -0185f4: 7110 ba00 0e00 |000c: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ba │ │ -0185fa: 0c0d |000f: move-result-object v13 │ │ -0185fc: 7230 6b02 ca0d |0010: invoke-interface {v10, v12, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -018602: 7100 9302 0000 |0013: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -018608: 0c0c |0016: move-result-object v12 │ │ -01860a: 6e10 9d02 0c00 |0017: invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;.additionalSharedPreferences:()[Ljava/lang/String; // method@029d │ │ -018610: 0c0b |001a: move-result-object v11 │ │ -018612: 380b 1400 |001b: if-eqz v11, 002f // +0014 │ │ -018616: 07b0 |001d: move-object v0, v11 │ │ -018618: 2105 |001e: array-length v5, v0 │ │ -01861a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -01861c: 3551 0f00 |0020: if-ge v1, v5, 002f // +000f │ │ -018620: 4609 0001 |0022: aget-object v9, v0, v1 │ │ -018624: 120c |0024: const/4 v12, #int 0 // #0 │ │ -018626: 6e30 4300 9e0c |0025: invoke-virtual {v14, v9, v12}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0043 │ │ -01862c: 0c0c |0028: move-result-object v12 │ │ -01862e: 7230 6b02 9a0c |0029: invoke-interface {v10, v9, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -018634: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018638: 28f2 |002e: goto 0020 // -000e │ │ -01863a: 7210 6a02 0a00 |002f: invoke-interface {v10}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026a │ │ -018640: 0c0c |0032: move-result-object v12 │ │ -018642: 7210 6e02 0c00 |0033: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -018648: 0c01 |0036: move-result-object v1 │ │ -01864a: 7210 5202 0100 |0037: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -018650: 0a0c |003a: move-result v12 │ │ -018652: 380c 9800 |003b: if-eqz v12, 00d3 // +0098 │ │ -018656: 7210 5302 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -01865c: 0c07 |0040: move-result-object v7 │ │ -01865e: 1f07 ae00 |0041: check-cast v7, Ljava/lang/String; // type@00ae │ │ -018662: 7220 6902 7a00 |0043: invoke-interface {v10, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -018668: 0c06 |0046: move-result-object v6 │ │ -01866a: 1f06 1c00 |0047: check-cast v6, Landroid/content/SharedPreferences; // type@001c │ │ -01866e: 3806 8400 |0049: if-eqz v6, 00cd // +0084 │ │ -018672: 7210 5c00 0600 |004b: invoke-interface {v6}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@005c │ │ -018678: 0c04 |004e: move-result-object v4 │ │ -01867a: 3804 6800 |004f: if-eqz v4, 00b7 // +0068 │ │ -01867e: 7210 6d02 0400 |0051: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@026d │ │ -018684: 0a0c |0054: move-result v12 │ │ -018686: 3d0c 6200 |0055: if-lez v12, 00b7 // +0062 │ │ -01868a: 7210 6a02 0400 |0057: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026a │ │ -018690: 0c0c |005a: move-result-object v12 │ │ -018692: 7210 6e02 0c00 |005b: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -018698: 0c02 |005e: move-result-object v2 │ │ -01869a: 7210 5202 0200 |005f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -0186a0: 0a0c |0062: move-result v12 │ │ -0186a2: 380c 6300 |0063: if-eqz v12, 00c6 // +0063 │ │ -0186a6: 7210 5302 0200 |0065: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -0186ac: 0c03 |0068: move-result-object v3 │ │ -0186ae: 1f03 ae00 |0069: check-cast v3, Ljava/lang/String; // type@00ae │ │ -0186b2: 7110 e303 0300 |006b: invoke-static {v3}, Lorg/acra/collector/SharedPreferencesCollector;.filteredKey:(Ljava/lang/String;)Z // method@03e3 │ │ -0186b8: 0a0c |006e: move-result v12 │ │ -0186ba: 390c f0ff |006f: if-nez v12, 005f // -0010 │ │ -0186be: 7220 6902 3400 |0071: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -0186c4: 0c0c |0074: move-result-object v12 │ │ -0186c6: 380c 2800 |0075: if-eqz v12, 009d // +0028 │ │ -0186ca: 6e20 f501 7800 |0077: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0186d0: 0c0c |007a: move-result-object v12 │ │ -0186d2: 130d 2e00 |007b: const/16 v13, #int 46 // #2e │ │ -0186d6: 6e20 f001 dc00 |007d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0186dc: 0c0c |0080: move-result-object v12 │ │ -0186de: 6e20 f501 3c00 |0081: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0186e4: 0c0c |0084: move-result-object v12 │ │ -0186e6: 130d 3d00 |0085: const/16 v13, #int 61 // #3d │ │ -0186ea: 6e20 f001 dc00 |0087: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0186f0: 0c0c |008a: move-result-object v12 │ │ -0186f2: 7220 6902 3400 |008b: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -0186f8: 0c0d |008e: move-result-object v13 │ │ -0186fa: 6e10 c101 0d00 |008f: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -018700: 0c0d |0092: move-result-object v13 │ │ -018702: 6e20 f501 dc00 |0093: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018708: 0c0c |0096: move-result-object v12 │ │ -01870a: 1a0d 0200 |0097: const-string v13, " │ │ + insns size : 209 16-bit code units │ │ +0185e4: |[0185e4] org.acra.collector.SharedPreferencesCollector.collect:(Landroid/content/Context;)Ljava/lang/String; │ │ +0185f4: 130d 2e00 |0000: const/16 v13, #int 46 // #2e │ │ +0185f8: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +0185fa: 130c 3d00 |0003: const/16 v12, #int 61 // #3d │ │ +0185fe: 2204 b000 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +018602: 7010 f001 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +018608: 2206 e800 |000a: new-instance v6, Ljava/util/TreeMap; // type@00e8 │ │ +01860c: 7010 7602 0600 |000c: invoke-direct {v6}, Ljava/util/TreeMap;.:()V // method@0276 │ │ +018612: 1a08 f607 |000f: const-string v8, "default" // string@07f6 │ │ +018616: 7110 ba00 0e00 |0011: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ba │ │ +01861c: 0c0a |0014: move-result-object v10 │ │ +01861e: 7230 6d02 860a |0015: invoke-interface {v6, v8, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +018624: 7100 9502 0000 |0018: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01862a: 0c08 |001b: move-result-object v8 │ │ +01862c: 6e10 9f02 0800 |001c: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.additionalSharedPreferences:()[Ljava/lang/String; // method@029f │ │ +018632: 0c07 |001f: move-result-object v7 │ │ +018634: 3807 1200 |0020: if-eqz v7, 0032 // +0012 │ │ +018638: 217a |0022: array-length v10, v7 │ │ +01863a: 0198 |0023: move v8, v9 │ │ +01863c: 35a8 0e00 |0024: if-ge v8, v10, 0032 // +000e │ │ +018640: 4605 0708 |0026: aget-object v5, v7, v8 │ │ +018644: 6e30 4300 5e09 |0028: invoke-virtual {v14, v5, v9}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0043 │ │ +01864a: 0c0b |002b: move-result-object v11 │ │ +01864c: 7230 6d02 560b |002c: invoke-interface {v6, v5, v11}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +018652: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +018656: 28f3 |0031: goto 0024 // -000d │ │ +018658: 7210 6c02 0600 |0032: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026c │ │ +01865e: 0c08 |0035: move-result-object v8 │ │ +018660: 7210 7002 0800 |0036: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +018666: 0c08 |0039: move-result-object v8 │ │ +018668: 7210 5402 0800 |003a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +01866e: 0a09 |003d: move-result v9 │ │ +018670: 3809 8e00 |003e: if-eqz v9, 00cc // +008e │ │ +018674: 7210 5502 0800 |0040: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01867a: 0c03 |0043: move-result-object v3 │ │ +01867c: 1f03 ae00 |0044: check-cast v3, Ljava/lang/String; // type@00ae │ │ +018680: 7220 6b02 3600 |0046: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +018686: 0c02 |0049: move-result-object v2 │ │ +018688: 1f02 1c00 |004a: check-cast v2, Landroid/content/SharedPreferences; // type@001c │ │ +01868c: 3802 7a00 |004c: if-eqz v2, 00c6 // +007a │ │ +018690: 7210 5c00 0200 |004e: invoke-interface {v2}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@005c │ │ +018696: 0c01 |0051: move-result-object v1 │ │ +018698: 3801 6000 |0052: if-eqz v1, 00b2 // +0060 │ │ +01869c: 7210 6f02 0100 |0054: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@026f │ │ +0186a2: 0a09 |0057: move-result v9 │ │ +0186a4: 3d09 5a00 |0058: if-lez v9, 00b2 // +005a │ │ +0186a8: 7210 6c02 0100 |005a: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026c │ │ +0186ae: 0c09 |005d: move-result-object v9 │ │ +0186b0: 7210 7002 0900 |005e: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +0186b6: 0c09 |0061: move-result-object v9 │ │ +0186b8: 7210 5402 0900 |0062: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +0186be: 0a0a |0065: move-result v10 │ │ +0186c0: 380a 5900 |0066: if-eqz v10, 00bf // +0059 │ │ +0186c4: 7210 5502 0900 |0068: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +0186ca: 0c00 |006b: move-result-object v0 │ │ +0186cc: 1f00 ae00 |006c: check-cast v0, Ljava/lang/String; // type@00ae │ │ +0186d0: 7110 e503 0000 |006e: invoke-static {v0}, Lorg/acra/collector/SharedPreferencesCollector;.filteredKey:(Ljava/lang/String;)Z // method@03e5 │ │ +0186d6: 0a0a |0071: move-result v10 │ │ +0186d8: 390a f0ff |0072: if-nez v10, 0062 // -0010 │ │ +0186dc: 7220 6b02 0100 |0074: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +0186e2: 0c0a |0077: move-result-object v10 │ │ +0186e4: 380a 2400 |0078: if-eqz v10, 009c // +0024 │ │ +0186e8: 6e20 f701 3400 |007a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0186ee: 0c0a |007d: move-result-object v10 │ │ +0186f0: 6e20 f201 da00 |007e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0186f6: 0c0a |0081: move-result-object v10 │ │ +0186f8: 6e20 f701 0a00 |0082: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0186fe: 0c0a |0085: move-result-object v10 │ │ +018700: 6e20 f201 ca00 |0086: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +018706: 0c0a |0089: move-result-object v10 │ │ +018708: 7220 6b02 0100 |008a: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01870e: 0c0b |008d: move-result-object v11 │ │ +018710: 6e10 c301 0b00 |008e: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +018716: 0c0b |0091: move-result-object v11 │ │ +018718: 6e20 f701 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01871e: 0c0a |0095: move-result-object v10 │ │ +018720: 1a0b 0200 |0096: const-string v11, " │ │ " // string@0002 │ │ -01870e: 6e20 f501 dc00 |0099: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018714: 28c3 |009c: goto 005f // -003d │ │ -018716: 6e20 f501 7800 |009d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01871c: 0c0c |00a0: move-result-object v12 │ │ -01871e: 130d 2e00 |00a1: const/16 v13, #int 46 // #2e │ │ -018722: 6e20 f001 dc00 |00a3: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -018728: 0c0c |00a6: move-result-object v12 │ │ -01872a: 6e20 f501 3c00 |00a7: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018730: 0c0c |00aa: move-result-object v12 │ │ -018732: 130d 3d00 |00ab: const/16 v13, #int 61 // #3d │ │ -018736: 6e20 f001 dc00 |00ad: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01873c: 0c0c |00b0: move-result-object v12 │ │ -01873e: 1a0d d20c |00b1: const-string v13, "null │ │ -" // string@0cd2 │ │ -018742: 6e20 f501 dc00 |00b3: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018748: 28a9 |00b6: goto 005f // -0057 │ │ -01874a: 6e20 f501 7800 |00b7: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018750: 0c0c |00ba: move-result-object v12 │ │ -018752: 130d 3d00 |00bb: const/16 v13, #int 61 // #3d │ │ -018756: 6e20 f001 dc00 |00bd: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01875c: 0c0c |00c0: move-result-object v12 │ │ -01875e: 1a0d 7508 |00c1: const-string v13, "empty │ │ -" // string@0875 │ │ -018762: 6e20 f501 dc00 |00c3: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018768: 130c 0a00 |00c6: const/16 v12, #int 10 // #a │ │ -01876c: 6e20 f001 c800 |00c8: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -018772: 2900 6cff |00cb: goto/16 0037 // -0094 │ │ -018776: 1a0c d20c |00cd: const-string v12, "null │ │ -" // string@0cd2 │ │ -01877a: 6e20 f501 c800 |00cf: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018780: 28f4 |00d2: goto 00c6 // -000c │ │ -018782: 6e10 f901 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -018788: 0c0c |00d6: move-result-object v12 │ │ -01878a: 110c |00d7: return-object v12 │ │ +018724: 6e20 f701 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01872a: 28c7 |009b: goto 0062 // -0039 │ │ +01872c: 6e20 f701 3400 |009c: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018732: 0c0a |009f: move-result-object v10 │ │ +018734: 6e20 f201 da00 |00a0: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01873a: 0c0a |00a3: move-result-object v10 │ │ +01873c: 6e20 f701 0a00 |00a4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018742: 0c0a |00a7: move-result-object v10 │ │ +018744: 6e20 f201 ca00 |00a8: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01874a: 0c0a |00ab: move-result-object v10 │ │ +01874c: 1a0b cf0c |00ac: const-string v11, "null │ │ +" // string@0ccf │ │ +018750: 6e20 f701 ba00 |00ae: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018756: 28b1 |00b1: goto 0062 // -004f │ │ +018758: 6e20 f701 3400 |00b2: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01875e: 0c09 |00b5: move-result-object v9 │ │ +018760: 6e20 f201 c900 |00b6: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +018766: 0c09 |00b9: move-result-object v9 │ │ +018768: 1a0a 7408 |00ba: const-string v10, "empty │ │ +" // string@0874 │ │ +01876c: 6e20 f701 a900 |00bc: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018772: 1309 0a00 |00bf: const/16 v9, #int 10 // #a │ │ +018776: 6e20 f201 9400 |00c1: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01877c: 2900 76ff |00c4: goto/16 003a // -008a │ │ +018780: 1a09 cf0c |00c6: const-string v9, "null │ │ +" // string@0ccf │ │ +018784: 6e20 f701 9400 |00c8: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01878a: 28f4 |00cb: goto 00bf // -000c │ │ +01878c: 6e10 fb01 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +018792: 0c08 |00cf: move-result-object v8 │ │ +018794: 1108 |00d0: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0005 line=50 │ │ - 0x000a line=51 │ │ - 0x0013 line=52 │ │ - 0x001b line=53 │ │ - 0x001d line=54 │ │ - 0x0024 line=55 │ │ - 0x002c line=54 │ │ - 0x002f line=59 │ │ - 0x0043 line=60 │ │ - 0x0049 line=61 │ │ - 0x004b line=62 │ │ - 0x004f line=63 │ │ - 0x0057 line=64 │ │ - 0x006b line=65 │ │ - 0x0071 line=66 │ │ - 0x0077 line=67 │ │ - 0x009d line=69 │ │ - 0x00b7 line=74 │ │ - 0x00c6 line=79 │ │ - 0x00cd line=77 │ │ - 0x00d3 line=82 │ │ - locals : │ │ - 0x001e - 0x002f reg=0 arr$ [Ljava/lang/String; │ │ - 0x0020 - 0x002f reg=1 i$ I │ │ - 0x001f - 0x002f reg=5 len$ I │ │ - 0x0024 - 0x002f reg=9 shrdPrefId Ljava/lang/String; │ │ - 0x005f - 0x00b7 reg=2 i$ Ljava/util/Iterator; │ │ - 0x006b - 0x00b7 reg=3 key Ljava/lang/String; │ │ - 0x004f - 0x00c6 reg=4 kv Ljava/util/Map; Ljava/util/Map; │ │ - 0x0049 - 0x00d3 reg=6 prefs Landroid/content/SharedPreferences; │ │ - 0x0043 - 0x00d3 reg=7 prefsId Ljava/lang/String; │ │ - 0x0005 - 0x00d8 reg=8 result Ljava/lang/StringBuilder; │ │ - 0x000a - 0x00d8 reg=10 shrdPrefs Ljava/util/Map; Ljava/util/Map; │ │ - 0x001b - 0x00d8 reg=11 shrdPrefsIds [Ljava/lang/String; │ │ - 0x0000 - 0x00d8 reg=14 context Landroid/content/Context; │ │ + 0x0005 line=49 │ │ + 0x000a line=50 │ │ + 0x000f line=51 │ │ + 0x0018 line=52 │ │ + 0x0020 line=53 │ │ + 0x0022 line=54 │ │ + 0x0028 line=55 │ │ + 0x002f line=54 │ │ + 0x0032 line=59 │ │ + 0x0046 line=60 │ │ + 0x004c line=61 │ │ + 0x004e line=62 │ │ + 0x0052 line=63 │ │ + 0x005a line=64 │ │ + 0x006e line=65 │ │ + 0x0074 line=66 │ │ + 0x007a line=67 │ │ + 0x009c line=69 │ │ + 0x00b2 line=74 │ │ + 0x00bf line=79 │ │ + 0x00c6 line=77 │ │ + 0x00cc line=82 │ │ + locals : │ │ + 0x0028 - 0x0032 reg=5 shrdPrefId Ljava/lang/String; │ │ + 0x006e - 0x00b2 reg=0 key Ljava/lang/String; │ │ + 0x0052 - 0x00bf reg=1 kv Ljava/util/Map; Ljava/util/Map; │ │ + 0x004c - 0x00cc reg=2 prefs Landroid/content/SharedPreferences; │ │ + 0x0046 - 0x00cc reg=3 prefsId Ljava/lang/String; │ │ + 0x000a - 0x00d1 reg=4 result Ljava/lang/StringBuilder; │ │ + 0x000f - 0x00d1 reg=6 shrdPrefs Ljava/util/Map; Ljava/util/Map; │ │ + 0x0020 - 0x00d1 reg=7 shrdPrefsIds [Ljava/lang/String; │ │ + 0x0000 - 0x00d1 reg=14 context Landroid/content/Context; │ │ │ │ #2 : (in Lorg/acra/collector/SharedPreferencesCollector;) │ │ name : 'filteredKey' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 27 16-bit code units │ │ -01878c: |[01878c] org.acra.collector.SharedPreferencesCollector.filteredKey:(Ljava/lang/String;)Z │ │ -01879c: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0187a2: 0c04 |0003: move-result-object v4 │ │ -0187a4: 6e10 a802 0400 |0004: invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@02a8 │ │ -0187aa: 0c00 |0007: move-result-object v0 │ │ -0187ac: 2102 |0008: array-length v2, v0 │ │ -0187ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0187b0: 3521 0f00 |000a: if-ge v1, v2, 0019 // +000f │ │ -0187b4: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -0187b8: 6e20 da01 3500 |000e: invoke-virtual {v5, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01da │ │ -0187be: 0a04 |0011: move-result v4 │ │ -0187c0: 3804 0400 |0012: if-eqz v4, 0016 // +0004 │ │ -0187c4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -0187c6: 0f04 |0015: return v4 │ │ -0187c8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0187cc: 28f2 |0018: goto 000a // -000e │ │ -0187ce: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0187d0: 28fb |001a: goto 0015 // -0005 │ │ + insns size : 26 16-bit code units │ │ +018798: |[018798] org.acra.collector.SharedPreferencesCollector.filteredKey:(Ljava/lang/String;)Z │ │ +0187a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0187aa: 7100 9502 0000 |0001: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0187b0: 0c02 |0004: move-result-object v2 │ │ +0187b2: 6e10 aa02 0200 |0005: invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;.excludeMatchingSharedPreferencesKeys:()[Ljava/lang/String; // method@02aa │ │ +0187b8: 0c03 |0008: move-result-object v3 │ │ +0187ba: 2134 |0009: array-length v4, v3 │ │ +0187bc: 0112 |000a: move v2, v1 │ │ +0187be: 3542 0b00 |000b: if-ge v2, v4, 0016 // +000b │ │ +0187c2: 4600 0302 |000d: aget-object v0, v3, v2 │ │ +0187c6: 6e20 dc01 0600 |000f: invoke-virtual {v6, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01dc │ │ +0187cc: 0a05 |0012: move-result v5 │ │ +0187ce: 3805 0400 |0013: if-eqz v5, 0017 // +0004 │ │ +0187d2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0187d4: 0f01 |0016: return v1 │ │ +0187d6: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0187da: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=94 │ │ - 0x000e line=95 │ │ - 0x0014 line=96 │ │ - 0x0015 line=99 │ │ - 0x0016 line=94 │ │ - 0x0019 line=99 │ │ - locals : │ │ - 0x000e - 0x0015 reg=3 regex Ljava/lang/String; │ │ - 0x0016 - 0x0019 reg=3 regex Ljava/lang/String; │ │ - 0x0008 - 0x001b reg=0 arr$ [Ljava/lang/String; │ │ - 0x000a - 0x001b reg=1 i$ I │ │ - 0x0009 - 0x001b reg=2 len$ I │ │ - 0x0000 - 0x001b reg=5 key Ljava/lang/String; │ │ + 0x0001 line=94 │ │ + 0x000f line=95 │ │ + 0x0015 line=96 │ │ + 0x0016 line=99 │ │ + 0x0017 line=94 │ │ + locals : │ │ + 0x000f - 0x0016 reg=0 regex Ljava/lang/String; │ │ + 0x0017 - 0x001a reg=0 regex Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=6 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1343 (SharedPreferencesCollector.java) │ │ │ │ Class #49 header: │ │ class_idx : 287 │ │ access_flags : 1 (0x0001) │ │ @@ -17001,17 +16961,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0187d4: |[0187d4] org.acra.collector.ThreadCollector.:()V │ │ -0187e4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0187ea: 0e00 |0003: return-void │ │ +0187dc: |[0187dc] org.acra.collector.ThreadCollector.:()V │ │ +0187ec: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0187f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/collector/ThreadCollector; │ │ │ │ #1 : (in Lorg/acra/collector/ThreadCollector;) │ │ @@ -17019,69 +16979,69 @@ │ │ type : '(Ljava/lang/Thread;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0187ec: |[0187ec] org.acra.collector.ThreadCollector.collect:(Ljava/lang/Thread;)Ljava/lang/String; │ │ -0187fc: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -018800: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -018806: 3804 5d00 |0005: if-eqz v4, 0062 // +005d │ │ -01880a: 1a01 7a0a |0007: const-string v1, "id=" // string@0a7a │ │ -01880e: 6e20 f501 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018814: 0c01 |000c: move-result-object v1 │ │ -018816: 6e10 0302 0400 |000d: invoke-virtual {v4}, Ljava/lang/Thread;.getId:()J // method@0203 │ │ -01881c: 0b02 |0010: move-result-wide v2 │ │ -01881e: 6e30 f301 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -018824: 0c01 |0014: move-result-object v1 │ │ -018826: 1a02 0200 |0015: const-string v2, " │ │ +0187f4: |[0187f4] org.acra.collector.ThreadCollector.collect:(Ljava/lang/Thread;)Ljava/lang/String; │ │ +018804: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +018808: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01880e: 3804 5d00 |0005: if-eqz v4, 0062 // +005d │ │ +018812: 1a01 780a |0007: const-string v1, "id=" // string@0a78 │ │ +018816: 6e20 f701 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01881c: 0c01 |000c: move-result-object v1 │ │ +01881e: 6e10 0502 0400 |000d: invoke-virtual {v4}, Ljava/lang/Thread;.getId:()J // method@0205 │ │ +018824: 0b02 |0010: move-result-wide v2 │ │ +018826: 6e30 f501 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +01882c: 0c01 |0014: move-result-object v1 │ │ +01882e: 1a02 0200 |0015: const-string v2, " │ │ " // string@0002 │ │ -01882a: 6e20 f501 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018830: 1a01 aa0c |001a: const-string v1, "name=" // string@0caa │ │ -018834: 6e20 f501 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01883a: 0c01 |001f: move-result-object v1 │ │ -01883c: 6e10 0402 0400 |0020: invoke-virtual {v4}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0204 │ │ -018842: 0c02 |0023: move-result-object v2 │ │ -018844: 6e20 f501 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01884a: 0c01 |0027: move-result-object v1 │ │ -01884c: 1a02 0200 |0028: const-string v2, " │ │ +018832: 6e20 f701 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018838: 1a01 a70c |001a: const-string v1, "name=" // string@0ca7 │ │ +01883c: 6e20 f701 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018842: 0c01 |001f: move-result-object v1 │ │ +018844: 6e10 0602 0400 |0020: invoke-virtual {v4}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0206 │ │ +01884a: 0c02 |0023: move-result-object v2 │ │ +01884c: 6e20 f701 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018852: 0c01 |0027: move-result-object v1 │ │ +018854: 1a02 0200 |0028: const-string v2, " │ │ " // string@0002 │ │ -018850: 6e20 f501 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018856: 1a01 850d |002d: const-string v1, "priority=" // string@0d85 │ │ -01885a: 6e20 f501 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018860: 0c01 |0032: move-result-object v1 │ │ -018862: 6e10 0502 0400 |0033: invoke-virtual {v4}, Ljava/lang/Thread;.getPriority:()I // method@0205 │ │ -018868: 0a02 |0036: move-result v2 │ │ -01886a: 6e20 f201 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -018870: 0c01 |003a: move-result-object v1 │ │ -018872: 1a02 0200 |003b: const-string v2, " │ │ +018858: 6e20 f701 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01885e: 1a01 820d |002d: const-string v1, "priority=" // string@0d82 │ │ +018862: 6e20 f701 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018868: 0c01 |0032: move-result-object v1 │ │ +01886a: 6e10 0702 0400 |0033: invoke-virtual {v4}, Ljava/lang/Thread;.getPriority:()I // method@0207 │ │ +018870: 0a02 |0036: move-result v2 │ │ +018872: 6e20 f401 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +018878: 0c01 |003a: move-result-object v1 │ │ +01887a: 1a02 0200 |003b: const-string v2, " │ │ " // string@0002 │ │ -018876: 6e20 f501 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01887c: 6e10 0702 0400 |0040: invoke-virtual {v4}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@0207 │ │ -018882: 0c01 |0043: move-result-object v1 │ │ -018884: 3801 1900 |0044: if-eqz v1, 005d // +0019 │ │ -018888: 1a01 220a |0046: const-string v1, "groupName=" // string@0a22 │ │ -01888c: 6e20 f501 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018892: 0c01 |004b: move-result-object v1 │ │ -018894: 6e10 0702 0400 |004c: invoke-virtual {v4}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@0207 │ │ -01889a: 0c02 |004f: move-result-object v2 │ │ -01889c: 6e10 0d02 0200 |0050: invoke-virtual {v2}, Ljava/lang/ThreadGroup;.getName:()Ljava/lang/String; // method@020d │ │ -0188a2: 0c02 |0053: move-result-object v2 │ │ -0188a4: 6e20 f501 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0188aa: 0c01 |0057: move-result-object v1 │ │ -0188ac: 1a02 0200 |0058: const-string v2, " │ │ +01887e: 6e20 f701 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +018884: 6e10 0902 0400 |0040: invoke-virtual {v4}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@0209 │ │ +01888a: 0c01 |0043: move-result-object v1 │ │ +01888c: 3801 1900 |0044: if-eqz v1, 005d // +0019 │ │ +018890: 1a01 210a |0046: const-string v1, "groupName=" // string@0a21 │ │ +018894: 6e20 f701 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01889a: 0c01 |004b: move-result-object v1 │ │ +01889c: 6e10 0902 0400 |004c: invoke-virtual {v4}, Ljava/lang/Thread;.getThreadGroup:()Ljava/lang/ThreadGroup; // method@0209 │ │ +0188a2: 0c02 |004f: move-result-object v2 │ │ +0188a4: 6e10 0f02 0200 |0050: invoke-virtual {v2}, Ljava/lang/ThreadGroup;.getName:()Ljava/lang/String; // method@020f │ │ +0188aa: 0c02 |0053: move-result-object v2 │ │ +0188ac: 6e20 f701 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0188b2: 0c01 |0057: move-result-object v1 │ │ +0188b4: 1a02 0200 |0058: const-string v2, " │ │ " // string@0002 │ │ -0188b0: 6e20 f501 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0188b6: 6e10 f901 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0188bc: 0c01 |0060: move-result-object v1 │ │ -0188be: 1101 |0061: return-object v1 │ │ -0188c0: 1a01 c504 |0062: const-string v1, "No broken thread, this might be a silent exception." // string@04c5 │ │ -0188c4: 6e20 f501 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0188ca: 28f6 |0067: goto 005d // -000a │ │ +0188b8: 6e20 f701 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0188be: 6e10 fb01 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0188c4: 0c01 |0060: move-result-object v1 │ │ +0188c6: 1101 |0061: return-object v1 │ │ +0188c8: 1a01 c504 |0062: const-string v1, "No broken thread, this might be a silent exception." // string@04c5 │ │ +0188cc: 6e20 f701 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0188d2: 28f6 |0067: goto 005d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=38 │ │ 0x001a line=39 │ │ 0x002d line=40 │ │ @@ -17120,17 +17080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0188cc: |[0188cc] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.:()V │ │ -0188dc: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0188e2: 0e00 |0003: return-void │ │ +0188d4: |[0188d4] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.:()V │ │ +0188e4: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0188ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ │ │ Virtual methods - │ │ @@ -17139,16 +17099,16 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0188e4: |[0188e4] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -0188f4: 0e00 |0000: return-void │ │ +0188ec: |[0188ec] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +0188fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -17158,16 +17118,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0188f8: |[0188f8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityDestroyed:(Landroid/app/Activity;)V │ │ -018908: 0e00 |0000: return-void │ │ +018900: |[018900] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityDestroyed:(Landroid/app/Activity;)V │ │ +018910: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -17176,16 +17136,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01890c: |[01890c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityPaused:(Landroid/app/Activity;)V │ │ -01891c: 0e00 |0000: return-void │ │ +018914: |[018914] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityPaused:(Landroid/app/Activity;)V │ │ +018924: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -17194,16 +17154,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -018920: |[018920] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityResumed:(Landroid/app/Activity;)V │ │ -018930: 0e00 |0000: return-void │ │ +018928: |[018928] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityResumed:(Landroid/app/Activity;)V │ │ +018938: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -17212,16 +17172,16 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -018934: |[018934] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -018944: 0e00 |0000: return-void │ │ +01893c: |[01893c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +01894c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=2 outState Landroid/os/Bundle; │ │ @@ -17231,16 +17191,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -018948: |[018948] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityStarted:(Landroid/app/Activity;)V │ │ -018958: 0e00 |0000: return-void │ │ +018950: |[018950] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityStarted:(Landroid/app/Activity;)V │ │ +018960: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -17249,16 +17209,16 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01895c: |[01895c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityStopped:(Landroid/app/Activity;)V │ │ -01896c: 0e00 |0000: return-void │ │ +018964: |[018964] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksAdapter.onActivityStopped:(Landroid/app/Activity;)V │ │ +018974: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter; │ │ 0x0000 - 0x0001 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -17292,18 +17252,18 @@ │ │ type : '(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -018970: |[018970] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018980: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -018986: 5b01 1901 |0003: iput-object v1, v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -01898a: 0e00 |0005: return-void │ │ +018978: |[018978] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018988: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01898e: 5b01 1901 |0003: iput-object v1, v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +018992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ @@ -17315,18 +17275,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01898c: |[01898c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -01899c: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -0189a0: 7230 ee03 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03ee │ │ -0189a6: 0e00 |0005: return-void │ │ +018994: |[018994] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +0189a4: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +0189a8: 7230 f003 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f0 │ │ +0189ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17337,18 +17297,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0189a8: |[0189a8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityDestroyed:(Landroid/app/Activity;)V │ │ -0189b8: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -0189bc: 7220 ef03 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityDestroyed:(Landroid/app/Activity;)V // method@03ef │ │ -0189c2: 0e00 |0005: return-void │ │ +0189b0: |[0189b0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityDestroyed:(Landroid/app/Activity;)V │ │ +0189c0: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +0189c4: 7220 f103 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityDestroyed:(Landroid/app/Activity;)V // method@03f1 │ │ +0189ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17358,18 +17318,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0189c4: |[0189c4] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityPaused:(Landroid/app/Activity;)V │ │ -0189d4: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -0189d8: 7220 f003 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityPaused:(Landroid/app/Activity;)V // method@03f0 │ │ -0189de: 0e00 |0005: return-void │ │ +0189cc: |[0189cc] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityPaused:(Landroid/app/Activity;)V │ │ +0189dc: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +0189e0: 7220 f203 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityPaused:(Landroid/app/Activity;)V // method@03f2 │ │ +0189e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17379,18 +17339,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0189e0: |[0189e0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityResumed:(Landroid/app/Activity;)V │ │ -0189f0: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -0189f4: 7220 f103 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityResumed:(Landroid/app/Activity;)V // method@03f1 │ │ -0189fa: 0e00 |0005: return-void │ │ +0189e8: |[0189e8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityResumed:(Landroid/app/Activity;)V │ │ +0189f8: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +0189fc: 7220 f303 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityResumed:(Landroid/app/Activity;)V // method@03f3 │ │ +018a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17400,18 +17360,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0189fc: |[0189fc] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -018a0c: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -018a10: 7230 f203 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f2 │ │ -018a16: 0e00 |0005: return-void │ │ +018a04: |[018a04] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +018a14: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +018a18: 7230 f403 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f4 │ │ +018a1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17422,18 +17382,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -018a18: |[018a18] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityStarted:(Landroid/app/Activity;)V │ │ -018a28: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -018a2c: 7220 f303 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStarted:(Landroid/app/Activity;)V // method@03f3 │ │ -018a32: 0e00 |0005: return-void │ │ +018a20: |[018a20] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityStarted:(Landroid/app/Activity;)V │ │ +018a30: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +018a34: 7220 f503 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStarted:(Landroid/app/Activity;)V // method@03f5 │ │ +018a3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17443,18 +17403,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -018a34: |[018a34] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityStopped:(Landroid/app/Activity;)V │ │ -018a44: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ -018a48: 7220 f403 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStopped:(Landroid/app/Activity;)V // method@03f4 │ │ -018a4e: 0e00 |0005: return-void │ │ +018a3c: |[018a3c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ActivityLifecycleCallbacksWrapper.onActivityStopped:(Landroid/app/Activity;)V │ │ +018a4c: 5410 1901 |0000: iget-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.mCallback:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // field@0119 │ │ +018a50: 7220 f603 2000 |0002: invoke-interface {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStopped:(Landroid/app/Activity;)V // method@03f6 │ │ +018a56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; │ │ 0x0000 - 0x0006 reg=2 activity Landroid/app/Activity; │ │ @@ -17468,17 +17428,17 @@ │ │ source_file_idx : 207 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ Class #52 annotations: │ │ -Annotations on method #1023 'postIcsRegisterActivityLifecycleCallbacks' │ │ +Annotations on method #1025 'postIcsRegisterActivityLifecycleCallbacks' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=14 │ │ -Annotations on method #1024 'postIcsUnregisterActivityLifecycleCallbacks' │ │ +Annotations on method #1026 'postIcsUnregisterActivityLifecycleCallbacks' │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=14 │ │ │ │ Class #52 - │ │ Class descriptor : 'Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17494,40 +17454,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -018a50: |[018a50] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.:()V │ │ -018a60: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ -018a64: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -018a68: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ -018a6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -018a6e: 6a00 1a01 |0007: sput-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ -018a72: 0e00 |0009: return-void │ │ -018a74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -018a76: 28fc |000b: goto 0007 // -0004 │ │ +018a58: |[018a58] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.:()V │ │ +018a68: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ +018a6c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +018a70: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ +018a74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +018a76: 6a00 1a01 |0007: sput-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ +018a7a: 0e00 |0009: return-void │ │ +018a7c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +018a7e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018a78: |[018a78] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.:()V │ │ -018a88: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -018a8e: 0e00 |0003: return-void │ │ +018a80: |[018a80] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.:()V │ │ +018a90: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +018a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper; │ │ │ │ #2 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;) │ │ @@ -17535,19 +17495,19 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -018a90: |[018a90] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.postIcsRegisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018aa0: 2200 2201 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; // type@0122 │ │ -018aa4: 7020 f503 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@03f5 │ │ -018aaa: 6e20 2500 0100 |0005: invoke-virtual {v1, v0}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0025 │ │ -018ab0: 0e00 |0008: return-void │ │ +018a98: |[018a98] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.postIcsRegisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018aa8: 2200 2201 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; // type@0122 │ │ +018aac: 7020 f703 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@03f7 │ │ +018ab2: 6e20 2500 0100 |0005: invoke-virtual {v1, v0}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0025 │ │ +018ab8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 application Landroid/app/Application; │ │ 0x0000 - 0x0009 reg=2 callback Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ @@ -17557,19 +17517,19 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -018ab4: |[018ab4] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.postIcsUnregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018ac4: 2200 2201 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; // type@0122 │ │ -018ac8: 7020 f503 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@03f5 │ │ -018ace: 6e20 2700 0100 |0005: invoke-virtual {v1, v0}, Landroid/app/Application;.unregisterActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0027 │ │ -018ad4: 0e00 |0008: return-void │ │ +018abc: |[018abc] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.postIcsUnregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018acc: 2200 2201 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper; // type@0122 │ │ +018ad0: 7020 f703 2000 |0002: invoke-direct {v0, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper;.:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@03f7 │ │ +018ad6: 6e20 2700 0100 |0005: invoke-virtual {v1, v0}, Landroid/app/Application;.unregisterActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@0027 │ │ +018adc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 application Landroid/app/Application; │ │ 0x0000 - 0x0009 reg=2 callback Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ @@ -17579,19 +17539,19 @@ │ │ type : '(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -018ad8: |[018ad8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.preIcsRegisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018ae8: 7100 0804 0000 |0000: invoke-static {}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // method@0408 │ │ -018aee: 0c00 |0003: move-result-object v0 │ │ -018af0: 6e20 1004 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.registerActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0410 │ │ -018af6: 0e00 |0007: return-void │ │ +018ae0: |[018ae0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.preIcsRegisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018af0: 7100 0a04 0000 |0000: invoke-static {}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // method@040a │ │ +018af6: 0c00 |0003: move-result-object v0 │ │ +018af8: 6e20 1204 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.registerActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0412 │ │ +018afe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 callback Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ │ │ @@ -17600,19 +17560,19 @@ │ │ type : '(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -018af8: |[018af8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.preIcsUnregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018b08: 7100 0804 0000 |0000: invoke-static {}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // method@0408 │ │ -018b0e: 0c00 |0003: move-result-object v0 │ │ -018b10: 6e20 1104 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.unregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0411 │ │ -018b16: 0e00 |0007: return-void │ │ +018b00: |[018b00] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.preIcsUnregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018b10: 7100 0a04 0000 |0000: invoke-static {}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // method@040a │ │ +018b16: 0c00 |0003: move-result-object v0 │ │ +018b18: 6e20 1304 1000 |0004: invoke-virtual {v0, v1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.unregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0413 │ │ +018b1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 callback Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ │ │ @@ -17621,21 +17581,21 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -018b18: |[018b18] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.registerActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018b28: 6300 1a01 |0000: sget-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ -018b2c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -018b30: 7110 0104 0200 |0004: invoke-static {v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.preIcsRegisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0401 │ │ -018b36: 0e00 |0007: return-void │ │ -018b38: 7120 ff03 2100 |0008: invoke-static {v1, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.postIcsRegisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@03ff │ │ -018b3e: 28fc |000b: goto 0007 // -0004 │ │ +018b20: |[018b20] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.registerActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018b30: 6300 1a01 |0000: sget-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ +018b34: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +018b38: 7110 0304 0200 |0004: invoke-static {v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.preIcsRegisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0403 │ │ +018b3e: 0e00 |0007: return-void │ │ +018b40: 7120 0104 2100 |0008: invoke-static {v1, v2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.postIcsRegisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0401 │ │ +018b46: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0007 line=57 │ │ 0x0008 line=55 │ │ locals : │ │ @@ -17648,21 +17608,21 @@ │ │ type : '(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -018b40: |[018b40] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.unregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018b50: 6300 1a01 |0000: sget-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ -018b54: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -018b58: 7110 0204 0300 |0004: invoke-static {v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.preIcsUnregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0402 │ │ -018b5e: 0e00 |0007: return-void │ │ -018b60: 7120 0004 3200 |0008: invoke-static {v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.postIcsUnregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0400 │ │ -018b66: 28fc |000b: goto 0007 // -0004 │ │ +018b48: |[018b48] org.acra.jraf.android.util.activitylifecyclecallbackscompat.ApplicationHelper.unregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018b58: 6300 1a01 |0000: sget-boolean v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.PRE_ICS:Z // field@011a │ │ +018b5c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +018b60: 7110 0404 0300 |0004: invoke-static {v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.preIcsUnregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0404 │ │ +018b66: 0e00 |0007: return-void │ │ +018b68: 7120 0204 3200 |0008: invoke-static {v2, v3}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper;.postIcsUnregisterActivityLifecycleCallbacks:(Landroid/app/Application;Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V // method@0402 │ │ +018b6e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ 0x0007 line=85 │ │ 0x0008 line=83 │ │ locals : │ │ @@ -17708,39 +17668,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -018b68: |[018b68] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.:()V │ │ -018b78: 2200 2401 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // type@0124 │ │ -018b7c: 7010 0604 0000 |0002: invoke-direct {v0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.:()V // method@0406 │ │ -018b82: 6900 1b01 |0005: sput-object v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.INSTANCE:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // field@011b │ │ -018b86: 0e00 |0007: return-void │ │ +018b70: |[018b70] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.:()V │ │ +018b80: 2200 2401 |0000: new-instance v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // type@0124 │ │ +018b84: 7010 0804 0000 |0002: invoke-direct {v0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.:()V // method@0408 │ │ +018b8a: 6900 1b01 |0005: sput-object v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.INSTANCE:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // field@011b │ │ +018b8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -018b88: |[018b88] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.:()V │ │ -018b98: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -018b9e: 2200 d500 |0003: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ -018ba2: 7010 3602 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -018ba8: 5b10 1c01 |0008: iput-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018bac: 0e00 |000a: return-void │ │ +018b90: |[018b90] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.:()V │ │ +018ba0: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +018ba6: 2200 d500 |0003: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ +018baa: 7010 3802 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +018bb0: 5b10 1c01 |0008: iput-object v0, v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018bb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=49 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ @@ -17750,30 +17710,30 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -018bb0: |[018bb0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; │ │ -018bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -018bc2: 5432 1c01 |0001: iget-object v2, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018bc6: 1d02 |0003: monitor-enter v2 │ │ -018bc8: 5431 1c01 |0004: iget-object v1, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018bcc: 6e10 3f02 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@023f │ │ -018bd2: 0a01 |0009: move-result v1 │ │ -018bd4: 3d01 0800 |000a: if-lez v1, 0012 // +0008 │ │ -018bd8: 5431 1c01 |000c: iget-object v1, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018bdc: 6e10 4002 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0240 │ │ -018be2: 0c00 |0011: move-result-object v0 │ │ -018be4: 1e02 |0012: monitor-exit v2 │ │ -018be6: 1100 |0013: return-object v0 │ │ -018be8: 0d01 |0014: move-exception v1 │ │ -018bea: 1e02 |0015: monitor-exit v2 │ │ -018bec: 2701 |0016: throw v1 │ │ +018bb8: |[018bb8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; │ │ +018bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +018bca: 5432 1c01 |0001: iget-object v2, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018bce: 1d02 |0003: monitor-enter v2 │ │ +018bd0: 5431 1c01 |0004: iget-object v1, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018bd4: 6e10 4102 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0241 │ │ +018bda: 0a01 |0009: move-result v1 │ │ +018bdc: 3d01 0800 |000a: if-lez v1, 0012 // +0008 │ │ +018be0: 5431 1c01 |000c: iget-object v1, v3, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018be4: 6e10 4202 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0242 │ │ +018bea: 0c00 |0011: move-result-object v0 │ │ +018bec: 1e02 |0012: monitor-exit v2 │ │ +018bee: 1100 |0013: return-object v0 │ │ +018bf0: 0d01 |0014: move-exception v1 │ │ +018bf2: 1e02 |0015: monitor-exit v2 │ │ +018bf4: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0001 line=65 │ │ 0x0004 line=66 │ │ @@ -17790,324 +17750,296 @@ │ │ type : '()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018bfc: |[018bfc] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ -018c0c: 6200 1b01 |0000: sget-object v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.INSTANCE:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // field@011b │ │ -018c10: 1100 |0002: return-object v0 │ │ +018c04: |[018c04] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.get:()Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ +018c14: 6200 1b01 |0000: sget-object v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.INSTANCE:Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; // field@011b │ │ +018c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 22 16-bit code units │ │ -018c14: |[018c14] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -018c24: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018c2a: 0c02 |0003: move-result-object v2 │ │ -018c2c: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018c30: 0720 |0006: move-object v0, v2 │ │ -018c32: 2104 |0007: array-length v4, v0 │ │ -018c34: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018c36: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018c3a: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018c3e: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018c42: 7230 ee03 6107 |000f: invoke-interface {v1, v6, v7}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03ee │ │ -018c48: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018c4c: 28f5 |0014: goto 0009 // -000b │ │ -018c4e: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018c1c: |[018c1c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +018c2c: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018c32: 0c01 |0003: move-result-object v1 │ │ +018c34: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018c38: 2113 |0006: array-length v3, v1 │ │ +018c3a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018c3c: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018c40: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018c44: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018c48: 7230 f003 5006 |000e: invoke-interface {v0, v5, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityCreated:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f0 │ │ +018c4e: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018c52: 28f5 |0013: goto 0008 // -000b │ │ +018c54: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0006 line=77 │ │ - 0x000d line=78 │ │ - 0x0012 line=77 │ │ - 0x0015 line=81 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ - 0x0000 - 0x0016 reg=7 savedInstanceState Landroid/os/Bundle; │ │ + 0x000c line=78 │ │ + 0x0011 line=77 │ │ + 0x0014 line=81 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0015 reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityDestroyed' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -018c50: |[018c50] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityDestroyed:(Landroid/app/Activity;)V │ │ -018c60: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018c66: 0c02 |0003: move-result-object v2 │ │ -018c68: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018c6c: 0720 |0006: move-object v0, v2 │ │ -018c6e: 2104 |0007: array-length v4, v0 │ │ -018c70: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018c72: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018c76: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018c7a: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018c7e: 7220 ef03 6100 |000f: invoke-interface {v1, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityDestroyed:(Landroid/app/Activity;)V // method@03ef │ │ -018c84: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018c88: 28f5 |0014: goto 0009 // -000b │ │ -018c8a: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018c58: |[018c58] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityDestroyed:(Landroid/app/Activity;)V │ │ +018c68: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018c6e: 0c01 |0003: move-result-object v1 │ │ +018c70: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018c74: 2113 |0006: array-length v3, v1 │ │ +018c76: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018c78: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018c7c: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018c80: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018c84: 7220 f103 5000 |000e: invoke-interface {v0, v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityDestroyed:(Landroid/app/Activity;)V // method@03f1 │ │ +018c8a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018c8e: 28f5 |0013: goto 0008 // -000b │ │ +018c90: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ - 0x000d line=138 │ │ - 0x0012 line=137 │ │ - 0x0015 line=141 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ + 0x000c line=138 │ │ + 0x0011 line=137 │ │ + 0x0014 line=141 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ │ │ #2 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityPaused' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -018c8c: |[018c8c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityPaused:(Landroid/app/Activity;)V │ │ -018c9c: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018ca2: 0c02 |0003: move-result-object v2 │ │ -018ca4: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018ca8: 0720 |0006: move-object v0, v2 │ │ -018caa: 2104 |0007: array-length v4, v0 │ │ -018cac: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018cae: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018cb2: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018cb6: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018cba: 7220 f003 6100 |000f: invoke-interface {v1, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityPaused:(Landroid/app/Activity;)V // method@03f0 │ │ -018cc0: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018cc4: 28f5 |0014: goto 0009 // -000b │ │ -018cc6: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018c94: |[018c94] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityPaused:(Landroid/app/Activity;)V │ │ +018ca4: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018caa: 0c01 |0003: move-result-object v1 │ │ +018cac: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018cb0: 2113 |0006: array-length v3, v1 │ │ +018cb2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018cb4: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018cb8: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018cbc: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018cc0: 7220 f203 5000 |000e: invoke-interface {v0, v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityPaused:(Landroid/app/Activity;)V // method@03f2 │ │ +018cc6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018cca: 28f5 |0013: goto 0008 // -000b │ │ +018ccc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0006 line=107 │ │ - 0x000d line=108 │ │ - 0x0012 line=107 │ │ - 0x0015 line=111 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ + 0x000c line=108 │ │ + 0x0011 line=107 │ │ + 0x0014 line=111 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ │ │ #3 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityResumed' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -018cc8: |[018cc8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityResumed:(Landroid/app/Activity;)V │ │ -018cd8: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018cde: 0c02 |0003: move-result-object v2 │ │ -018ce0: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018ce4: 0720 |0006: move-object v0, v2 │ │ -018ce6: 2104 |0007: array-length v4, v0 │ │ -018ce8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018cea: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018cee: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018cf2: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018cf6: 7220 f103 6100 |000f: invoke-interface {v1, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityResumed:(Landroid/app/Activity;)V // method@03f1 │ │ -018cfc: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018d00: 28f5 |0014: goto 0009 // -000b │ │ -018d02: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018cd0: |[018cd0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityResumed:(Landroid/app/Activity;)V │ │ +018ce0: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018ce6: 0c01 |0003: move-result-object v1 │ │ +018ce8: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018cec: 2113 |0006: array-length v3, v1 │ │ +018cee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018cf0: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018cf4: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018cf8: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018cfc: 7220 f303 5000 |000e: invoke-interface {v0, v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityResumed:(Landroid/app/Activity;)V // method@03f3 │ │ +018d02: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018d06: 28f5 |0013: goto 0008 // -000b │ │ +018d08: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=97 │ │ - 0x000d line=98 │ │ - 0x0012 line=97 │ │ - 0x0015 line=101 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ + 0x000c line=98 │ │ + 0x0011 line=97 │ │ + 0x0014 line=101 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ │ │ #4 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivitySaveInstanceState' │ │ type : '(Landroid/app/Activity;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 22 16-bit code units │ │ -018d04: |[018d04] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ -018d14: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018d1a: 0c02 |0003: move-result-object v2 │ │ -018d1c: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018d20: 0720 |0006: move-object v0, v2 │ │ -018d22: 2104 |0007: array-length v4, v0 │ │ -018d24: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018d26: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018d2a: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018d2e: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018d32: 7230 f203 6107 |000f: invoke-interface {v1, v6, v7}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f2 │ │ -018d38: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018d3c: 28f5 |0014: goto 0009 // -000b │ │ -018d3e: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018d0c: |[018d0c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ +018d1c: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018d22: 0c01 |0003: move-result-object v1 │ │ +018d24: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018d28: 2113 |0006: array-length v3, v1 │ │ +018d2a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018d2c: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018d30: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018d34: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018d38: 7230 f403 5006 |000e: invoke-interface {v0, v5, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivitySaveInstanceState:(Landroid/app/Activity;Landroid/os/Bundle;)V // method@03f4 │ │ +018d3e: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018d42: 28f5 |0013: goto 0008 // -000b │ │ +018d44: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ - 0x000d line=128 │ │ - 0x0012 line=127 │ │ - 0x0015 line=131 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ - 0x0000 - 0x0016 reg=7 outState Landroid/os/Bundle; │ │ + 0x000c line=128 │ │ + 0x0011 line=127 │ │ + 0x0014 line=131 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0015 reg=6 outState Landroid/os/Bundle; │ │ │ │ #5 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityStarted' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -018d40: |[018d40] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityStarted:(Landroid/app/Activity;)V │ │ -018d50: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018d56: 0c02 |0003: move-result-object v2 │ │ -018d58: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018d5c: 0720 |0006: move-object v0, v2 │ │ -018d5e: 2104 |0007: array-length v4, v0 │ │ -018d60: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018d62: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018d66: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018d6a: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018d6e: 7220 f303 6100 |000f: invoke-interface {v1, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStarted:(Landroid/app/Activity;)V // method@03f3 │ │ -018d74: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018d78: 28f5 |0014: goto 0009 // -000b │ │ -018d7a: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018d48: |[018d48] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityStarted:(Landroid/app/Activity;)V │ │ +018d58: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018d5e: 0c01 |0003: move-result-object v1 │ │ +018d60: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018d64: 2113 |0006: array-length v3, v1 │ │ +018d66: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018d68: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018d6c: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018d70: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018d74: 7220 f503 5000 |000e: invoke-interface {v0, v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStarted:(Landroid/app/Activity;)V // method@03f5 │ │ +018d7a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018d7e: 28f5 |0013: goto 0008 // -000b │ │ +018d80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0006 line=87 │ │ - 0x000d line=88 │ │ - 0x0012 line=87 │ │ - 0x0015 line=91 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ + 0x000c line=88 │ │ + 0x0011 line=87 │ │ + 0x0014 line=91 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ │ │ #6 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'onActivityStopped' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 22 16-bit code units │ │ -018d7c: |[018d7c] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityStopped:(Landroid/app/Activity;)V │ │ -018d8c: 7010 0704 0500 |0000: invoke-direct {v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0407 │ │ -018d92: 0c02 |0003: move-result-object v2 │ │ -018d94: 3802 1100 |0004: if-eqz v2, 0015 // +0011 │ │ -018d98: 0720 |0006: move-object v0, v2 │ │ -018d9a: 2104 |0007: array-length v4, v0 │ │ -018d9c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -018d9e: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -018da2: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -018da6: 1f01 2101 |000d: check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ -018daa: 7220 f403 6100 |000f: invoke-interface {v1, v6}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStopped:(Landroid/app/Activity;)V // method@03f4 │ │ -018db0: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018db4: 28f5 |0014: goto 0009 // -000b │ │ -018db6: 0e00 |0015: return-void │ │ + insns size : 21 16-bit code units │ │ +018d84: |[018d84] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.onActivityStopped:(Landroid/app/Activity;)V │ │ +018d94: 7010 0904 0400 |0000: invoke-direct {v4}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.collectActivityLifecycleCallbacks:()[Ljava/lang/Object; // method@0409 │ │ +018d9a: 0c01 |0003: move-result-object v1 │ │ +018d9c: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +018da0: 2113 |0006: array-length v3, v1 │ │ +018da2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +018da4: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018da8: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +018dac: 1f00 2101 |000c: check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; // type@0121 │ │ +018db0: 7220 f603 5000 |000e: invoke-interface {v0, v5}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;.onActivityStopped:(Landroid/app/Activity;)V // method@03f6 │ │ +018db6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018dba: 28f5 |0013: goto 0008 // -000b │ │ +018dbc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x0006 line=117 │ │ - 0x000d line=118 │ │ - 0x0012 line=117 │ │ - 0x0015 line=121 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 callback Ljava/lang/Object; │ │ - 0x0007 - 0x0015 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0009 - 0x0015 reg=3 i$ I │ │ - 0x0008 - 0x0015 reg=4 len$ I │ │ - 0x0004 - 0x0016 reg=2 callbacks [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=5 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ - 0x0000 - 0x0016 reg=6 activity Landroid/app/Activity; │ │ + 0x000c line=118 │ │ + 0x0011 line=117 │ │ + 0x0014 line=121 │ │ + locals : │ │ + 0x000c - 0x000e reg=0 callback Ljava/lang/Object; │ │ + 0x0004 - 0x0015 reg=1 callbacks [Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=4 this Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher; │ │ + 0x0000 - 0x0015 reg=5 activity Landroid/app/Activity; │ │ │ │ #7 : (in Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;) │ │ name : 'registerActivityLifecycleCallbacks' │ │ type : '(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -018db8: |[018db8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.registerActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018dc8: 5421 1c01 |0000: iget-object v1, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018dcc: 1d01 |0002: monitor-enter v1 │ │ -018dce: 5420 1c01 |0003: iget-object v0, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018dd2: 6e20 3802 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -018dd8: 1e01 |0008: monitor-exit v1 │ │ -018dda: 0e00 |0009: return-void │ │ -018ddc: 0d00 |000a: move-exception v0 │ │ -018dde: 1e01 |000b: monitor-exit v1 │ │ -018de0: 2700 |000c: throw v0 │ │ +018dc0: |[018dc0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.registerActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018dd0: 5421 1c01 |0000: iget-object v1, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018dd4: 1d01 |0002: monitor-enter v1 │ │ +018dd6: 5420 1c01 |0003: iget-object v0, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018dda: 6e20 3a02 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +018de0: 1e01 |0008: monitor-exit v1 │ │ +018de2: 0e00 |0009: return-void │ │ +018de4: 0d00 |000a: move-exception v0 │ │ +018de6: 1e01 |000b: monitor-exit v1 │ │ +018de8: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0008 line=54 │ │ @@ -18122,24 +18054,24 @@ │ │ type : '(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -018df0: |[018df0] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.unregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ -018e00: 5421 1c01 |0000: iget-object v1, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018e04: 1d01 |0002: monitor-enter v1 │ │ -018e06: 5420 1c01 |0003: iget-object v0, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ -018e0a: 6e20 3e02 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@023e │ │ -018e10: 1e01 |0008: monitor-exit v1 │ │ -018e12: 0e00 |0009: return-void │ │ -018e14: 0d00 |000a: move-exception v0 │ │ -018e16: 1e01 |000b: monitor-exit v1 │ │ -018e18: 2700 |000c: throw v0 │ │ +018df8: |[018df8] org.acra.jraf.android.util.activitylifecyclecallbackscompat.MainLifecycleDispatcher.unregisterActivityLifecycleCallbacks:(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ │ +018e08: 5421 1c01 |0000: iget-object v1, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018e0c: 1d01 |0002: monitor-enter v1 │ │ +018e0e: 5420 1c01 |0003: iget-object v0, v2, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;.mActivityLifecycleCallbacks:Ljava/util/ArrayList; // field@011c │ │ +018e12: 6e20 4002 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0240 │ │ +018e18: 1e01 |0008: monitor-exit v1 │ │ +018e1a: 0e00 |0009: return-void │ │ +018e1c: 0d00 |000a: move-exception v0 │ │ +018e1e: 1e01 |000b: monitor-exit v1 │ │ +018e20: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0008 line=60 │ │ @@ -18268,17 +18200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018e28: |[018e28] org.acra.log.AndroidLogDelegate.:()V │ │ -018e38: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -018e3e: 0e00 |0003: return-void │ │ +018e30: |[018e30] org.acra.log.AndroidLogDelegate.:()V │ │ +018e40: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +018e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/log/AndroidLogDelegate; │ │ │ │ Virtual methods - │ │ @@ -18287,18 +18219,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018e40: |[018e40] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ -018e50: 7120 cd00 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -018e56: 0a00 |0003: move-result v0 │ │ -018e58: 0f00 |0004: return v0 │ │ +018e48: |[018e48] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ +018e58: 7120 cd00 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +018e5e: 0a00 |0003: move-result v0 │ │ +018e60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18308,18 +18240,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018e5c: |[018e5c] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018e6c: 7130 ce00 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00ce │ │ -018e72: 0a00 |0003: move-result v0 │ │ -018e74: 0f00 |0004: return v0 │ │ +018e64: |[018e64] org.acra.log.AndroidLogDelegate.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018e74: 7130 ce00 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00ce │ │ +018e7a: 0a00 |0003: move-result v0 │ │ +018e7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18330,18 +18262,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018e78: |[018e78] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ -018e88: 7120 cf00 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ -018e8e: 0a00 |0003: move-result v0 │ │ -018e90: 0f00 |0004: return v0 │ │ +018e80: |[018e80] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ +018e90: 7120 cf00 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00cf │ │ +018e96: 0a00 |0003: move-result v0 │ │ +018e98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18351,18 +18283,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018e94: |[018e94] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018ea4: 7130 d000 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -018eaa: 0a00 |0003: move-result v0 │ │ -018eac: 0f00 |0004: return v0 │ │ +018e9c: |[018e9c] org.acra.log.AndroidLogDelegate.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018eac: 7130 d000 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +018eb2: 0a00 |0003: move-result v0 │ │ +018eb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18373,18 +18305,18 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -018eb0: |[018eb0] org.acra.log.AndroidLogDelegate.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -018ec0: 7110 d100 0200 |0000: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@00d1 │ │ -018ec6: 0c00 |0003: move-result-object v0 │ │ -018ec8: 1100 |0004: return-object v0 │ │ +018eb8: |[018eb8] org.acra.log.AndroidLogDelegate.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +018ec8: 7110 d100 0200 |0000: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@00d1 │ │ +018ece: 0c00 |0003: move-result-object v0 │ │ +018ed0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tr Ljava/lang/Throwable; │ │ │ │ @@ -18393,18 +18325,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018ecc: |[018ecc] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ -018edc: 7120 d200 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -018ee2: 0a00 |0003: move-result v0 │ │ -018ee4: 0f00 |0004: return v0 │ │ +018ed4: |[018ed4] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ +018ee4: 7120 d200 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +018eea: 0a00 |0003: move-result v0 │ │ +018eec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18414,18 +18346,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018ee8: |[018ee8] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018ef8: 7130 d300 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d3 │ │ -018efe: 0a00 |0003: move-result v0 │ │ -018f00: 0f00 |0004: return v0 │ │ +018ef0: |[018ef0] org.acra.log.AndroidLogDelegate.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018f00: 7130 d300 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d3 │ │ +018f06: 0a00 |0003: move-result v0 │ │ +018f08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18436,18 +18368,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018f04: |[018f04] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ -018f14: 7120 d400 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ -018f1a: 0a00 |0003: move-result v0 │ │ -018f1c: 0f00 |0004: return v0 │ │ +018f0c: |[018f0c] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ +018f1c: 7120 d400 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ +018f22: 0a00 |0003: move-result v0 │ │ +018f24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18457,18 +18389,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018f20: |[018f20] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018f30: 7130 d500 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d5 │ │ -018f36: 0a00 |0003: move-result v0 │ │ -018f38: 0f00 |0004: return v0 │ │ +018f28: |[018f28] org.acra.log.AndroidLogDelegate.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018f38: 7130 d500 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d5 │ │ +018f3e: 0a00 |0003: move-result v0 │ │ +018f40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18479,18 +18411,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018f3c: |[018f3c] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ -018f4c: 7120 d600 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -018f52: 0a00 |0003: move-result v0 │ │ -018f54: 0f00 |0004: return v0 │ │ +018f44: |[018f44] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ +018f54: 7120 d600 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +018f5a: 0a00 |0003: move-result v0 │ │ +018f5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18500,18 +18432,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -018f58: |[018f58] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018f68: 7130 d700 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -018f6e: 0a00 |0003: move-result v0 │ │ -018f70: 0f00 |0004: return v0 │ │ +018f60: |[018f60] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018f70: 7130 d700 3204 |0000: invoke-static {v2, v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +018f76: 0a00 |0003: move-result v0 │ │ +018f78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -18522,18 +18454,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -018f74: |[018f74] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ -018f84: 7120 d800 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d8 │ │ -018f8a: 0a00 |0003: move-result v0 │ │ -018f8c: 0f00 |0004: return v0 │ │ +018f7c: |[018f7c] org.acra.log.AndroidLogDelegate.w:(Ljava/lang/String;Ljava/lang/Throwable;)I │ │ +018f8c: 7120 d800 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d8 │ │ +018f92: 0a00 |0003: move-result v0 │ │ +018f94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/log/AndroidLogDelegate; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 tr Ljava/lang/Throwable; │ │ @@ -18547,15 +18479,15 @@ │ │ source_file_idx : 1295 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ -Annotations on method #1097 'send' │ │ +Annotations on method #1099 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/sender/ReportSenderException; } │ │ │ │ Class #56 - │ │ Class descriptor : 'Lorg/acra/sender/ReportSender;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -18578,15 +18510,15 @@ │ │ source_file_idx : 354 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #57 annotations: │ │ -Annotations on method #1069 'send' │ │ +Annotations on method #1071 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/sender/ReportSenderException; } │ │ │ │ Class #57 - │ │ Class descriptor : 'Lorg/acra/sender/EmailIntentSender;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -18603,139 +18535,137 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -018f90: |[018f90] org.acra.sender.EmailIntentSender.:(Landroid/content/Context;)V │ │ -018fa0: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -018fa6: 5b01 1d01 |0003: iput-object v1, v0, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ -018faa: 0e00 |0005: return-void │ │ +018f98: |[018f98] org.acra.sender.EmailIntentSender.:(Landroid/content/Context;)V │ │ +018fa8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +018fae: 5b01 1d01 |0003: iput-object v1, v0, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ +018fb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/sender/EmailIntentSender; │ │ 0x0000 - 0x0006 reg=1 ctx Landroid/content/Context; │ │ │ │ #1 : (in Lorg/acra/sender/EmailIntentSender;) │ │ name : 'buildBody' │ │ type : '(Lorg/acra/collector/CrashReportData;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 60 16-bit code units │ │ -018fac: |[018fac] org.acra.sender.EmailIntentSender.buildBody:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ │ -018fbc: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -018fc2: 0c06 |0003: move-result-object v6 │ │ -018fc4: 6e10 a202 0600 |0004: invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a2 │ │ -018fca: 0c03 |0007: move-result-object v3 │ │ -018fcc: 2136 |0008: array-length v6, v3 │ │ -018fce: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ -018fd2: 6203 6e00 |000b: sget-object v3, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ -018fd6: 2201 b000 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -018fda: 7010 ee01 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -018fe0: 0730 |0012: move-object v0, v3 │ │ -018fe2: 2105 |0013: array-length v5, v0 │ │ -018fe4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -018fe6: 3554 2200 |0015: if-ge v4, v5, 0037 // +0022 │ │ -018fea: 4602 0004 |0017: aget-object v2, v0, v4 │ │ -018fee: 6e10 6103 0200 |0019: invoke-virtual {v2}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0361 │ │ -018ff4: 0c06 |001c: move-result-object v6 │ │ -018ff6: 6e20 f501 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -018ffc: 0c06 |0020: move-result-object v6 │ │ -018ffe: 1a07 8000 |0021: const-string v7, "=" // string@0080 │ │ -019002: 6e20 f501 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019008: 6e20 a603 2900 |0026: invoke-virtual {v9, v2}, Lorg/acra/collector/CrashReportData;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03a6 │ │ -01900e: 0c06 |0029: move-result-object v6 │ │ -019010: 1f06 ae00 |002a: check-cast v6, Ljava/lang/String; // type@00ae │ │ -019014: 6e20 f501 6100 |002c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01901a: 1306 0a00 |002f: const/16 v6, #int 10 // #a │ │ -01901e: 6e20 f001 6100 |0031: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -019024: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ -019028: 28df |0036: goto 0015 // -0021 │ │ -01902a: 6e10 f901 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019030: 0c06 |003a: move-result-object v6 │ │ -019032: 1106 |003b: return-object v6 │ │ + insns size : 61 16-bit code units │ │ +018fb4: |[018fb4] org.acra.sender.EmailIntentSender.buildBody:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ │ +018fc4: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +018fca: 0c03 |0003: move-result-object v3 │ │ +018fcc: 6e10 a402 0300 |0004: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a4 │ │ +018fd2: 0c02 |0007: move-result-object v2 │ │ +018fd4: 2123 |0008: array-length v3, v2 │ │ +018fd6: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +018fda: 6202 6e00 |000b: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; // field@006e │ │ +018fde: 2200 b000 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +018fe2: 7010 f001 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +018fe8: 2125 |0012: array-length v5, v2 │ │ +018fea: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +018fec: 0134 |0014: move v4, v3 │ │ +018fee: 3554 2300 |0015: if-ge v4, v5, 0038 // +0023 │ │ +018ff2: 4601 0204 |0017: aget-object v1, v2, v4 │ │ +018ff6: 6e10 6303 0100 |0019: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0363 │ │ +018ffc: 0c03 |001c: move-result-object v3 │ │ +018ffe: 6e20 f701 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019004: 0c03 |0020: move-result-object v3 │ │ +019006: 1a06 8000 |0021: const-string v6, "=" // string@0080 │ │ +01900a: 6e20 f701 6300 |0023: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019010: 6e20 a803 1800 |0026: invoke-virtual {v8, v1}, Lorg/acra/collector/CrashReportData;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03a8 │ │ +019016: 0c03 |0029: move-result-object v3 │ │ +019018: 1f03 ae00 |002a: check-cast v3, Ljava/lang/String; // type@00ae │ │ +01901c: 6e20 f701 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019022: 1303 0a00 |002f: const/16 v3, #int 10 // #a │ │ +019026: 6e20 f201 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01902c: d803 0401 |0034: add-int/lit8 v3, v4, #int 1 // #01 │ │ +019030: 0134 |0036: move v4, v3 │ │ +019032: 28de |0037: goto 0015 // -0022 │ │ +019034: 6e10 fb01 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01903a: 0c03 |003b: move-result-object v3 │ │ +01903c: 1103 |003c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000b line=59 │ │ 0x000d line=62 │ │ 0x0012 line=63 │ │ 0x0019 line=64 │ │ 0x0026 line=65 │ │ 0x002f line=66 │ │ 0x0034 line=63 │ │ - 0x0037 line=68 │ │ + 0x0038 line=68 │ │ locals : │ │ - 0x0019 - 0x0037 reg=2 field Lorg/acra/ReportField; │ │ - 0x0013 - 0x003c reg=0 arr$ [Lorg/acra/ReportField; │ │ - 0x0012 - 0x003c reg=1 builder Ljava/lang/StringBuilder; │ │ - 0x0008 - 0x003c reg=3 fields [Lorg/acra/ReportField; │ │ - 0x0015 - 0x003c reg=4 i$ I │ │ - 0x0014 - 0x003c reg=5 len$ I │ │ - 0x0000 - 0x003c reg=8 this Lorg/acra/sender/EmailIntentSender; │ │ - 0x0000 - 0x003c reg=9 errorContent Lorg/acra/collector/CrashReportData; │ │ + 0x0019 - 0x0038 reg=1 field Lorg/acra/ReportField; │ │ + 0x0012 - 0x003d reg=0 builder Ljava/lang/StringBuilder; │ │ + 0x0008 - 0x003d reg=2 fields [Lorg/acra/ReportField; │ │ + 0x0000 - 0x003d reg=7 this Lorg/acra/sender/EmailIntentSender; │ │ + 0x0000 - 0x003d reg=8 errorContent Lorg/acra/collector/CrashReportData; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/EmailIntentSender;) │ │ name : 'send' │ │ type : '(Lorg/acra/collector/CrashReportData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -019034: |[019034] org.acra.sender.EmailIntentSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ -019044: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -019048: 7010 ee01 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01904e: 5474 1d01 |0005: iget-object v4, v7, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ -019052: 6e10 4100 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -019058: 0c04 |000a: move-result-object v4 │ │ -01905a: 6e20 f501 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019060: 0c03 |000e: move-result-object v3 │ │ -019062: 1a04 0e00 |000f: const-string v4, " Crash Report" // string@000e │ │ -019066: 6e20 f501 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01906c: 0c03 |0014: move-result-object v3 │ │ -01906e: 6e10 f901 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019074: 0c02 |0018: move-result-object v2 │ │ -019076: 7020 2c04 8700 |0019: invoke-direct {v7, v8}, Lorg/acra/sender/EmailIntentSender;.buildBody:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; // method@042c │ │ -01907c: 0c00 |001c: move-result-object v0 │ │ -01907e: 2201 1900 |001d: new-instance v1, Landroid/content/Intent; // type@0019 │ │ -019082: 1a03 b706 |001f: const-string v3, "android.intent.action.SEND" // string@06b7 │ │ -019086: 7020 4b00 3100 |0021: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ -01908c: 1503 0010 |0024: const/high16 v3, #int 268435456 // #1000 │ │ -019090: 6e20 4d00 3100 |0026: invoke-virtual {v1, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004d │ │ -019096: 1a03 9b0f |0029: const-string v3, "text/plain" // string@0f9b │ │ -01909a: 6e20 5400 3100 |002b: invoke-virtual {v1, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -0190a0: 1a03 ba06 |002e: const-string v3, "android.intent.extra.SUBJECT" // string@06ba │ │ -0190a4: 6e30 5000 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -0190aa: 1a03 bb06 |0033: const-string v3, "android.intent.extra.TEXT" // string@06bb │ │ -0190ae: 6e30 5000 3100 |0035: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -0190b4: 1a03 b906 |0038: const-string v3, "android.intent.extra.EMAIL" // string@06b9 │ │ -0190b8: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -0190ba: 2344 1902 |003b: new-array v4, v4, [Ljava/lang/String; // type@0219 │ │ -0190be: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -0190c0: 7100 9302 0000 |003e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0190c6: 0c06 |0041: move-result-object v6 │ │ -0190c8: 6e10 b502 0600 |0042: invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;.mailTo:()Ljava/lang/String; // method@02b5 │ │ -0190ce: 0c06 |0045: move-result-object v6 │ │ -0190d0: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ -0190d4: 6e30 5200 3104 |0048: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0052 │ │ -0190da: 5473 1d01 |004b: iget-object v3, v7, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ -0190de: 6e20 4700 1300 |004d: invoke-virtual {v3, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0047 │ │ -0190e4: 0e00 |0050: return-void │ │ +019040: |[019040] org.acra.sender.EmailIntentSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ +019050: 2203 b000 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +019054: 7010 f001 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01905a: 5474 1d01 |0005: iget-object v4, v7, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ +01905e: 6e10 4100 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +019064: 0c04 |000a: move-result-object v4 │ │ +019066: 6e20 f701 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01906c: 0c03 |000e: move-result-object v3 │ │ +01906e: 1a04 0e00 |000f: const-string v4, " Crash Report" // string@000e │ │ +019072: 6e20 f701 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019078: 0c03 |0014: move-result-object v3 │ │ +01907a: 6e10 fb01 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019080: 0c02 |0018: move-result-object v2 │ │ +019082: 7020 2e04 8700 |0019: invoke-direct {v7, v8}, Lorg/acra/sender/EmailIntentSender;.buildBody:(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; // method@042e │ │ +019088: 0c00 |001c: move-result-object v0 │ │ +01908a: 2201 1900 |001d: new-instance v1, Landroid/content/Intent; // type@0019 │ │ +01908e: 1a03 b706 |001f: const-string v3, "android.intent.action.SEND" // string@06b7 │ │ +019092: 7020 4b00 3100 |0021: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ +019098: 1503 0010 |0024: const/high16 v3, #int 268435456 // #1000 │ │ +01909c: 6e20 4d00 3100 |0026: invoke-virtual {v1, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004d │ │ +0190a2: 1a03 980f |0029: const-string v3, "text/plain" // string@0f98 │ │ +0190a6: 6e20 5400 3100 |002b: invoke-virtual {v1, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ +0190ac: 1a03 ba06 |002e: const-string v3, "android.intent.extra.SUBJECT" // string@06ba │ │ +0190b0: 6e30 5000 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +0190b6: 1a03 bb06 |0033: const-string v3, "android.intent.extra.TEXT" // string@06bb │ │ +0190ba: 6e30 5000 3100 |0035: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +0190c0: 1a03 b906 |0038: const-string v3, "android.intent.extra.EMAIL" // string@06b9 │ │ +0190c4: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +0190c6: 2344 1902 |003b: new-array v4, v4, [Ljava/lang/String; // type@0219 │ │ +0190ca: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +0190cc: 7100 9502 0000 |003e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0190d2: 0c06 |0041: move-result-object v6 │ │ +0190d4: 6e10 b702 0600 |0042: invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;.mailTo:()Ljava/lang/String; // method@02b7 │ │ +0190da: 0c06 |0045: move-result-object v6 │ │ +0190dc: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ +0190e0: 6e30 5200 3104 |0048: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0052 │ │ +0190e6: 5473 1d01 |004b: iget-object v3, v7, Lorg/acra/sender/EmailIntentSender;.mContext:Landroid/content/Context; // field@011d │ │ +0190ea: 6e20 4700 1300 |004d: invoke-virtual {v3, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0047 │ │ +0190f0: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0019 line=45 │ │ 0x001d line=47 │ │ 0x0024 line=48 │ │ 0x0029 line=49 │ │ @@ -18785,37 +18715,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0190e8: |[0190e8] org.acra.sender.GoogleFormSender$1.:()V │ │ -0190f8: 7100 6303 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@0363 │ │ -0190fe: 0c00 |0003: move-result-object v0 │ │ -019100: 2100 |0004: array-length v0, v0 │ │ -019102: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -019106: 6900 1e01 |0007: sput-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ -01910a: 6200 1e01 |0009: sget-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ -01910e: 6201 a800 |000b: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ -019112: 6e10 6003 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@0360 │ │ -019118: 0a01 |0010: move-result v1 │ │ -01911a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01911c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -019120: 6200 1e01 |0014: sget-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ -019124: 6201 a500 |0016: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ -019128: 6e10 6003 0100 |0018: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@0360 │ │ -01912e: 0a01 |001b: move-result v1 │ │ -019130: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -019132: 4b02 0001 |001d: aput v2, v0, v1 │ │ -019136: 0e00 |001f: return-void │ │ -019138: 0d00 |0020: move-exception v0 │ │ -01913a: 28fe |0021: goto 001f // -0002 │ │ -01913c: 0d00 |0022: move-exception v0 │ │ -01913e: 28f1 |0023: goto 0014 // -000f │ │ +0190f4: |[0190f4] org.acra.sender.GoogleFormSender$1.:()V │ │ +019104: 7100 6503 0000 |0000: invoke-static {}, Lorg/acra/ReportField;.values:()[Lorg/acra/ReportField; // method@0365 │ │ +01910a: 0c00 |0003: move-result-object v0 │ │ +01910c: 2100 |0004: array-length v0, v0 │ │ +01910e: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +019112: 6900 1e01 |0007: sput-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ +019116: 6200 1e01 |0009: sget-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ +01911a: 6201 a800 |000b: sget-object v1, Lorg/acra/ReportField;.APP_VERSION_NAME:Lorg/acra/ReportField; // field@00a8 │ │ +01911e: 6e10 6203 0100 |000d: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@0362 │ │ +019124: 0a01 |0010: move-result v1 │ │ +019126: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +019128: 4b02 0001 |0012: aput v2, v0, v1 │ │ +01912c: 6200 1e01 |0014: sget-object v0, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ +019130: 6201 a500 |0016: sget-object v1, Lorg/acra/ReportField;.ANDROID_VERSION:Lorg/acra/ReportField; // field@00a5 │ │ +019134: 6e10 6203 0100 |0018: invoke-virtual {v1}, Lorg/acra/ReportField;.ordinal:()I // method@0362 │ │ +01913a: 0a01 |001b: move-result v1 │ │ +01913c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +01913e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +019142: 0e00 |001f: return-void │ │ +019144: 0d00 |0020: move-exception v0 │ │ +019146: 28fe |0021: goto 001f // -0002 │ │ +019148: 0d00 |0022: move-exception v0 │ │ +01914a: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=105 │ │ @@ -18831,19 +18761,17 @@ │ │ source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/sender/GoogleFormSender$1; } │ │ -Annotations on method #1073 'remap' │ │ +Annotations on method #1075 'remap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;)" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1074 'send' │ │ +Annotations on method #1076 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/sender/ReportSenderException; } │ │ │ │ Class #59 - │ │ Class descriptor : 'Lorg/acra/sender/GoogleFormSender;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -18860,19 +18788,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01915c: |[01915c] org.acra.sender.GoogleFormSender.:()V │ │ -01916c: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -019172: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -019174: 5b10 1f01 |0004: iput-object v0, v1, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ -019178: 0e00 |0006: return-void │ │ +019168: |[019168] org.acra.sender.GoogleFormSender.:()V │ │ +019178: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01917e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +019180: 5b10 1f01 |0004: iput-object v0, v1, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ +019184: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0006 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/sender/GoogleFormSender; │ │ @@ -18882,275 +18810,274 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -01917c: |[01917c] org.acra.sender.GoogleFormSender.:(Ljava/lang/String;)V │ │ -01918c: 7010 bd01 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bd │ │ -019192: 7100 9302 0000 |0003: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019198: 0c00 |0006: move-result-object v0 │ │ -01919a: 6e10 af02 0000 |0007: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.googleFormUrlFormat:()Ljava/lang/String; // method@02af │ │ -0191a0: 0c00 |000a: move-result-object v0 │ │ -0191a2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0191a4: 2311 1702 |000c: new-array v1, v1, [Ljava/lang/Object; // type@0217 │ │ -0191a8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0191aa: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ -0191ae: 7120 d601 1000 |0011: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -0191b4: 0c00 |0014: move-result-object v0 │ │ -0191b6: 7110 a500 0000 |0015: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ -0191bc: 0c00 |0018: move-result-object v0 │ │ -0191be: 5b30 1f01 |0019: iput-object v0, v3, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ -0191c2: 0e00 |001b: return-void │ │ +019188: |[019188] org.acra.sender.GoogleFormSender.:(Ljava/lang/String;)V │ │ +019198: 7010 bf01 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bf │ │ +01919e: 7100 9502 0000 |0003: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0191a4: 0c00 |0006: move-result-object v0 │ │ +0191a6: 6e10 b102 0000 |0007: invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;.googleFormUrlFormat:()Ljava/lang/String; // method@02b1 │ │ +0191ac: 0c00 |000a: move-result-object v0 │ │ +0191ae: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0191b0: 2311 1702 |000c: new-array v1, v1, [Ljava/lang/Object; // type@0217 │ │ +0191b4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0191b6: 4d04 0102 |000f: aput-object v4, v1, v2 │ │ +0191ba: 7120 d801 1000 |0011: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +0191c0: 0c00 |0014: move-result-object v0 │ │ +0191c2: 7110 a500 0000 |0015: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ +0191c8: 0c00 |0018: move-result-object v0 │ │ +0191ca: 5b30 1f01 |0019: iput-object v0, v3, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ +0191ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x001b line=67 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/acra/sender/GoogleFormSender; │ │ 0x0000 - 0x001c reg=4 formKey Ljava/lang/String; │ │ │ │ #2 : (in Lorg/acra/sender/GoogleFormSender;) │ │ name : 'remap' │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -0191c4: |[0191c4] org.acra.sender.GoogleFormSender.remap:(Ljava/util/Map;)Ljava/util/Map; │ │ -0191d4: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0191da: 0c07 |0003: move-result-object v7 │ │ -0191dc: 6e10 a202 0700 |0004: invoke-virtual {v7}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a2 │ │ -0191e2: 0c01 |0007: move-result-object v1 │ │ -0191e4: 2117 |0008: array-length v7, v1 │ │ -0191e6: 3907 0400 |0009: if-nez v7, 000d // +0004 │ │ -0191ea: 6201 7100 |000b: sget-object v1, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ -0191ee: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0191f0: 2206 de00 |000e: new-instance v6, Ljava/util/HashMap; // type@00de │ │ -0191f4: 7010 4d02 0600 |0010: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@024d │ │ -0191fa: 0710 |0013: move-object v0, v1 │ │ -0191fc: 2104 |0014: array-length v4, v0 │ │ -0191fe: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -019200: 3542 a000 |0016: if-ge v2, v4, 00b6 // +00a0 │ │ -019204: 4605 0002 |0018: aget-object v5, v0, v2 │ │ -019208: 6207 1e01 |001a: sget-object v7, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ -01920c: 6e10 6003 0500 |001c: invoke-virtual {v5}, Lorg/acra/ReportField;.ordinal:()I // method@0360 │ │ -019212: 0a08 |001f: move-result v8 │ │ -019214: 4407 0708 |0020: aget v7, v7, v8 │ │ -019218: 2b07 9600 0000 |0022: packed-switch v7, 000000b8 // +00000096 │ │ -01921e: 2207 b000 |0025: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -019222: 7010 ee01 0700 |0027: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019228: 1a08 8508 |002a: const-string v8, "entry." // string@0885 │ │ -01922c: 6e20 f501 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019232: 0c07 |002f: move-result-object v7 │ │ -019234: 6e20 f201 3700 |0030: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01923a: 0c07 |0033: move-result-object v7 │ │ -01923c: 1a08 6000 |0034: const-string v8, ".single" // string@0060 │ │ -019240: 6e20 f501 8700 |0036: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019246: 0c07 |0039: move-result-object v7 │ │ -019248: 6e10 f901 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01924e: 0c07 |003d: move-result-object v7 │ │ -019250: 7220 6902 5b00 |003e: invoke-interface {v11, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -019256: 0c08 |0041: move-result-object v8 │ │ -019258: 7230 6b02 7608 |0042: invoke-interface {v6, v7, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -01925e: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ -019262: d802 0201 |0047: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019266: 28cd |0049: goto 0016 // -0033 │ │ -019268: 2207 b000 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -01926c: 7010 ee01 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019272: 1a08 8508 |004f: const-string v8, "entry." // string@0885 │ │ -019276: 6e20 f501 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01927c: 0c07 |0054: move-result-object v7 │ │ -01927e: 6e20 f201 3700 |0055: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -019284: 0c07 |0058: move-result-object v7 │ │ -019286: 1a08 6000 |0059: const-string v8, ".single" // string@0060 │ │ -01928a: 6e20 f501 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019290: 0c07 |005e: move-result-object v7 │ │ -019292: 6e10 f901 0700 |005f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019298: 0c08 |0062: move-result-object v8 │ │ -01929a: 2207 b000 |0063: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -01929e: 7010 ee01 0700 |0065: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0192a4: 1a09 3100 |0068: const-string v9, "'" // string@0031 │ │ -0192a8: 6e20 f501 9700 |006a: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0192ae: 0c09 |006d: move-result-object v9 │ │ -0192b0: 7220 6902 5b00 |006e: invoke-interface {v11, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -0192b6: 0c07 |0071: move-result-object v7 │ │ -0192b8: 1f07 ae00 |0072: check-cast v7, Ljava/lang/String; // type@00ae │ │ -0192bc: 6e20 f501 7900 |0074: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0192c2: 0c07 |0077: move-result-object v7 │ │ -0192c4: 6e10 f901 0700 |0078: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0192ca: 0c07 |007b: move-result-object v7 │ │ -0192cc: 7230 6b02 8607 |007c: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -0192d2: 28c6 |007f: goto 0045 // -003a │ │ -0192d4: 2207 b000 |0080: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -0192d8: 7010 ee01 0700 |0082: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0192de: 1a08 8508 |0085: const-string v8, "entry." // string@0885 │ │ -0192e2: 6e20 f501 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0192e8: 0c07 |008a: move-result-object v7 │ │ -0192ea: 6e20 f201 3700 |008b: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0192f0: 0c07 |008e: move-result-object v7 │ │ -0192f2: 1a08 6000 |008f: const-string v8, ".single" // string@0060 │ │ -0192f6: 6e20 f501 8700 |0091: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0192fc: 0c07 |0094: move-result-object v7 │ │ -0192fe: 6e10 f901 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019304: 0c08 |0098: move-result-object v8 │ │ -019306: 2207 b000 |0099: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -01930a: 7010 ee01 0700 |009b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019310: 1a09 3100 |009e: const-string v9, "'" // string@0031 │ │ -019314: 6e20 f501 9700 |00a0: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01931a: 0c09 |00a3: move-result-object v9 │ │ -01931c: 7220 6902 5b00 |00a4: invoke-interface {v11, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -019322: 0c07 |00a7: move-result-object v7 │ │ -019324: 1f07 ae00 |00a8: check-cast v7, Ljava/lang/String; // type@00ae │ │ -019328: 6e20 f501 7900 |00aa: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01932e: 0c07 |00ad: move-result-object v7 │ │ -019330: 6e10 f901 0700 |00ae: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019336: 0c07 |00b1: move-result-object v7 │ │ -019338: 7230 6b02 8607 |00b2: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -01933e: 2890 |00b5: goto 0045 // -0070 │ │ -019340: 1106 |00b6: return-object v6 │ │ -019342: 0000 |00b7: nop // spacer │ │ -019344: 0001 0200 0100 0000 2800 0000 5e00 ... |00b8: packed-switch-data (8 units) │ │ +0191d0: |[0191d0] org.acra.sender.GoogleFormSender.remap:(Ljava/util/Map;)Ljava/util/Map; │ │ +0191e0: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0191e6: 0c04 |0003: move-result-object v4 │ │ +0191e8: 6e10 a402 0400 |0004: invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a4 │ │ +0191ee: 0c00 |0007: move-result-object v0 │ │ +0191f0: 2104 |0008: array-length v4, v0 │ │ +0191f2: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ +0191f6: 6200 7100 |000b: sget-object v0, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ +0191fa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0191fc: 2203 de00 |000e: new-instance v3, Ljava/util/HashMap; // type@00de │ │ +019200: 7010 4f02 0300 |0010: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@024f │ │ +019206: 2106 |0013: array-length v6, v0 │ │ +019208: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +01920a: 0145 |0015: move v5, v4 │ │ +01920c: 3565 a100 |0016: if-ge v5, v6, 00b7 // +00a1 │ │ +019210: 4602 0005 |0018: aget-object v2, v0, v5 │ │ +019214: 6204 1e01 |001a: sget-object v4, Lorg/acra/sender/GoogleFormSender$1;.$SwitchMap$org$acra$ReportField:[I // field@011e │ │ +019218: 6e10 6203 0200 |001c: invoke-virtual {v2}, Lorg/acra/ReportField;.ordinal:()I // method@0362 │ │ +01921e: 0a07 |001f: move-result v7 │ │ +019220: 4404 0407 |0020: aget v4, v4, v7 │ │ +019224: 2b04 9600 0000 |0022: packed-switch v4, 000000b8 // +00000096 │ │ +01922a: 2204 b000 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01922e: 7010 f001 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019234: 1a07 8408 |002a: const-string v7, "entry." // string@0884 │ │ +019238: 6e20 f701 7400 |002c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01923e: 0c04 |002f: move-result-object v4 │ │ +019240: 6e20 f401 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +019246: 0c04 |0033: move-result-object v4 │ │ +019248: 1a07 6000 |0034: const-string v7, ".single" // string@0060 │ │ +01924c: 6e20 f701 7400 |0036: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019252: 0c04 |0039: move-result-object v4 │ │ +019254: 6e10 fb01 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01925a: 0c04 |003d: move-result-object v4 │ │ +01925c: 7220 6b02 2a00 |003e: invoke-interface {v10, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +019262: 0c07 |0041: move-result-object v7 │ │ +019264: 7230 6d02 4307 |0042: invoke-interface {v3, v4, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +01926a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01926e: d804 0501 |0047: add-int/lit8 v4, v5, #int 1 // #01 │ │ +019272: 0145 |0049: move v5, v4 │ │ +019274: 28cc |004a: goto 0016 // -0034 │ │ +019276: 2204 b000 |004b: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01927a: 7010 f001 0400 |004d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019280: 1a07 8408 |0050: const-string v7, "entry." // string@0884 │ │ +019284: 6e20 f701 7400 |0052: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01928a: 0c04 |0055: move-result-object v4 │ │ +01928c: 6e20 f401 1400 |0056: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +019292: 0c04 |0059: move-result-object v4 │ │ +019294: 1a07 6000 |005a: const-string v7, ".single" // string@0060 │ │ +019298: 6e20 f701 7400 |005c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01929e: 0c04 |005f: move-result-object v4 │ │ +0192a0: 6e10 fb01 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0192a6: 0c07 |0063: move-result-object v7 │ │ +0192a8: 2204 b000 |0064: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0192ac: 7010 f001 0400 |0066: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0192b2: 1a08 3100 |0069: const-string v8, "'" // string@0031 │ │ +0192b6: 6e20 f701 8400 |006b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0192bc: 0c08 |006e: move-result-object v8 │ │ +0192be: 7220 6b02 2a00 |006f: invoke-interface {v10, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +0192c4: 0c04 |0072: move-result-object v4 │ │ +0192c6: 1f04 ae00 |0073: check-cast v4, Ljava/lang/String; // type@00ae │ │ +0192ca: 6e20 f701 4800 |0075: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0192d0: 0c04 |0078: move-result-object v4 │ │ +0192d2: 6e10 fb01 0400 |0079: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0192d8: 0c04 |007c: move-result-object v4 │ │ +0192da: 7230 6d02 7304 |007d: invoke-interface {v3, v7, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +0192e0: 28c5 |0080: goto 0045 // -003b │ │ +0192e2: 2204 b000 |0081: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0192e6: 7010 f001 0400 |0083: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0192ec: 1a07 8408 |0086: const-string v7, "entry." // string@0884 │ │ +0192f0: 6e20 f701 7400 |0088: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0192f6: 0c04 |008b: move-result-object v4 │ │ +0192f8: 6e20 f401 1400 |008c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0192fe: 0c04 |008f: move-result-object v4 │ │ +019300: 1a07 6000 |0090: const-string v7, ".single" // string@0060 │ │ +019304: 6e20 f701 7400 |0092: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01930a: 0c04 |0095: move-result-object v4 │ │ +01930c: 6e10 fb01 0400 |0096: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019312: 0c07 |0099: move-result-object v7 │ │ +019314: 2204 b000 |009a: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +019318: 7010 f001 0400 |009c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01931e: 1a08 3100 |009f: const-string v8, "'" // string@0031 │ │ +019322: 6e20 f701 8400 |00a1: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019328: 0c08 |00a4: move-result-object v8 │ │ +01932a: 7220 6b02 2a00 |00a5: invoke-interface {v10, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +019330: 0c04 |00a8: move-result-object v4 │ │ +019332: 1f04 ae00 |00a9: check-cast v4, Ljava/lang/String; // type@00ae │ │ +019336: 6e20 f701 4800 |00ab: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01933c: 0c04 |00ae: move-result-object v4 │ │ +01933e: 6e10 fb01 0400 |00af: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019344: 0c04 |00b2: move-result-object v4 │ │ +019346: 7230 6d02 7304 |00b3: invoke-interface {v3, v7, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +01934c: 288f |00b6: goto 0045 // -0071 │ │ +01934e: 1103 |00b7: return-object v3 │ │ +019350: 0001 0200 0100 0000 2900 0000 5f00 ... |00b8: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=98 │ │ 0x000b line=99 │ │ 0x000d line=102 │ │ 0x000e line=103 │ │ 0x0013 line=104 │ │ 0x001a line=105 │ │ 0x0025 line=113 │ │ 0x0045 line=116 │ │ 0x0047 line=104 │ │ - 0x004a line=107 │ │ - 0x0080 line=110 │ │ - 0x00b6 line=118 │ │ - 0x00b7 line=105 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=11 (null) Ljava/util/Map; │ │ - 0x001a - 0x00b6 reg=5 originalKey Lorg/acra/ReportField; │ │ - 0x0014 - 0x00c0 reg=0 arr$ [Lorg/acra/ReportField; │ │ - 0x0008 - 0x00c0 reg=1 fields [Lorg/acra/ReportField; │ │ - 0x0016 - 0x00c0 reg=2 i$ I │ │ - 0x000e - 0x00c0 reg=3 inputId I │ │ - 0x0015 - 0x00c0 reg=4 len$ I │ │ - 0x0013 - 0x00c0 reg=6 result Ljava/util/Map; Ljava/util/Map; │ │ - 0x0000 - 0x00c0 reg=10 this Lorg/acra/sender/GoogleFormSender; │ │ - 0x0000 - 0x00c0 reg=11 report Ljava/util/Map; Ljava/util/Map; │ │ + 0x004b line=107 │ │ + 0x0081 line=110 │ │ + 0x00b7 line=118 │ │ + 0x00b8 line=105 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/util/Map; │ │ + 0x001a - 0x00b7 reg=2 originalKey Lorg/acra/ReportField; │ │ + 0x0008 - 0x00c0 reg=0 fields [Lorg/acra/ReportField; │ │ + 0x000e - 0x00c0 reg=1 inputId I │ │ + 0x0013 - 0x00c0 reg=3 result Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x00c0 reg=9 this Lorg/acra/sender/GoogleFormSender; │ │ + 0x0000 - 0x00c0 reg=10 report Ljava/util/Map; Ljava/util/Map; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/GoogleFormSender;) │ │ name : 'send' │ │ type : '(Lorg/acra/collector/CrashReportData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 187 16-bit code units │ │ -019354: |[019354] org.acra.sender.GoogleFormSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ -019364: 5495 1f01 |0000: iget-object v5, v9, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ -019368: 3905 ac00 |0002: if-nez v5, 00ae // +00ac │ │ -01936c: 7100 9302 0000 |0004: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019372: 0c05 |0007: move-result-object v5 │ │ -019374: 6e10 af02 0500 |0008: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.googleFormUrlFormat:()Ljava/lang/String; // method@02af │ │ -01937a: 0c05 |000b: move-result-object v5 │ │ -01937c: 1216 |000c: const/4 v6, #int 1 // #1 │ │ -01937e: 2366 1702 |000d: new-array v6, v6, [Ljava/lang/Object; // type@0217 │ │ -019382: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -019384: 7100 9302 0000 |0010: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01938a: 0c08 |0013: move-result-object v8 │ │ -01938c: 6e10 aa02 0800 |0014: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formKey:()Ljava/lang/String; // method@02aa │ │ -019392: 0c08 |0017: move-result-object v8 │ │ -019394: 4d08 0607 |0018: aput-object v8, v6, v7 │ │ -019398: 7120 d601 6500 |001a: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -01939e: 0c05 |001d: move-result-object v5 │ │ -0193a0: 7110 a500 0500 |001e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ -0193a6: 0c02 |0021: move-result-object v2 │ │ -0193a8: 7020 3104 a900 |0022: invoke-direct {v9, v10}, Lorg/acra/sender/GoogleFormSender;.remap:(Ljava/util/Map;)Ljava/util/Map; // method@0431 │ │ -0193ae: 0c01 |0025: move-result-object v1 │ │ -0193b0: 1a05 410d |0026: const-string v5, "pageNumber" // string@0d41 │ │ -0193b4: 1a06 6700 |0028: const-string v6, "0" // string@0067 │ │ -0193b8: 7230 6b02 5106 |002a: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -0193be: 1a05 f906 |002d: const-string v5, "backupCache" // string@06f9 │ │ -0193c2: 1a06 0000 |002f: const-string v6, "" // string@0000 │ │ -0193c6: 7230 6b02 5106 |0031: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -0193cc: 1a05 820f |0034: const-string v5, "submit" // string@0f82 │ │ -0193d0: 1a06 6401 |0036: const-string v6, "Envoyer" // string@0164 │ │ -0193d4: 7230 6b02 5106 |0038: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -0193da: 2203 cc00 |003b: new-instance v3, Ljava/net/URL; // type@00cc │ │ -0193de: 6e10 a600 0200 |003d: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00a6 │ │ -0193e4: 0c05 |0040: move-result-object v5 │ │ -0193e6: 7020 2d02 5300 |0041: invoke-direct {v3, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022d │ │ -0193ec: 6206 2500 |0044: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0193f0: 2205 b000 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -0193f4: 7010 ee01 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0193fa: 1a07 3a05 |004b: const-string v7, "Sending report " // string@053a │ │ -0193fe: 6e20 f501 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019404: 0c07 |0050: move-result-object v7 │ │ -019406: 6205 bf00 |0051: sget-object v5, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -01940a: 6e20 a603 5a00 |0053: invoke-virtual {v10, v5}, Lorg/acra/collector/CrashReportData;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03a6 │ │ -019410: 0c05 |0056: move-result-object v5 │ │ -019412: 1f05 ae00 |0057: check-cast v5, Ljava/lang/String; // type@00ae │ │ -019416: 6e20 f501 5700 |0059: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01941c: 0c05 |005c: move-result-object v5 │ │ -01941e: 6e10 f901 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019424: 0c05 |0060: move-result-object v5 │ │ -019426: 7120 cd00 5600 |0061: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01942c: 6205 2500 |0064: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -019430: 2206 b000 |0066: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -019434: 7010 ee01 0600 |0068: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01943a: 1a07 0001 |006b: const-string v7, "Connect to " // string@0100 │ │ -01943e: 6e20 f501 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019444: 0c06 |0070: move-result-object v6 │ │ -019446: 6e20 f401 3600 |0071: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -01944c: 0c06 |0074: move-result-object v6 │ │ -01944e: 6e10 f901 0600 |0075: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019454: 0c06 |0078: move-result-object v6 │ │ -019456: 7120 cd00 6500 |0079: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01945c: 2204 3601 |007c: new-instance v4, Lorg/acra/util/HttpRequest; // type@0136 │ │ -019460: 7010 6304 0400 |007e: invoke-direct {v4}, Lorg/acra/util/HttpRequest;.:()V // method@0463 │ │ -019466: 7100 9302 0000 |0081: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01946c: 0c05 |0084: move-result-object v5 │ │ -01946e: 6e10 a102 0500 |0085: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.connectionTimeout:()I // method@02a1 │ │ -019474: 0a05 |0088: move-result v5 │ │ -019476: 6e20 6904 5400 |0089: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setConnectionTimeOut:(I)V // method@0469 │ │ -01947c: 7100 9302 0000 |008c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019482: 0c05 |008f: move-result-object v5 │ │ -019484: 6e10 f002 0500 |0090: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.socketTimeout:()I // method@02f0 │ │ -01948a: 0a05 |0093: move-result v5 │ │ -01948c: 6e20 6e04 5400 |0094: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setSocketTimeOut:(I)V // method@046e │ │ -019492: 7100 9302 0000 |0097: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019498: 0c05 |009a: move-result-object v5 │ │ -01949a: 6e10 b602 0500 |009b: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.maxNumberOfRequestRetries:()I // method@02b6 │ │ -0194a0: 0a05 |009e: move-result v5 │ │ -0194a2: 6e20 6c04 5400 |009f: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setMaxNrRetries:(I)V // method@046c │ │ -0194a8: 6205 2301 |00a2: sget-object v5, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -0194ac: 7110 6704 0100 |00a4: invoke-static {v1}, Lorg/acra/util/HttpRequest;.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; // method@0467 │ │ -0194b2: 0c06 |00a7: move-result-object v6 │ │ -0194b4: 6207 2601 |00a8: sget-object v7, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ -0194b8: 6e57 6804 3465 |00aa: invoke-virtual {v4, v3, v5, v6, v7}, Lorg/acra/util/HttpRequest;.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V // method@0468 │ │ -0194be: 0e00 |00ad: return-void │ │ -0194c0: 5492 1f01 |00ae: iget-object v2, v9, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ -0194c4: 2900 72ff |00b0: goto/16 0022 // -008e │ │ -0194c8: 0d00 |00b2: move-exception v0 │ │ -0194ca: 2205 3101 |00b3: new-instance v5, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ -0194ce: 1a06 6d01 |00b5: const-string v6, "Error while sending report to Google Form." // string@016d │ │ -0194d2: 7030 4b04 6500 |00b7: invoke-direct {v5, v6, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044b │ │ -0194d8: 2705 |00ba: throw v5 │ │ +019360: |[019360] org.acra.sender.GoogleFormSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ +019370: 5495 1f01 |0000: iget-object v5, v9, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ +019374: 3905 ac00 |0002: if-nez v5, 00ae // +00ac │ │ +019378: 7100 9502 0000 |0004: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01937e: 0c05 |0007: move-result-object v5 │ │ +019380: 6e10 b102 0500 |0008: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.googleFormUrlFormat:()Ljava/lang/String; // method@02b1 │ │ +019386: 0c05 |000b: move-result-object v5 │ │ +019388: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +01938a: 2366 1702 |000d: new-array v6, v6, [Ljava/lang/Object; // type@0217 │ │ +01938e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +019390: 7100 9502 0000 |0010: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019396: 0c08 |0013: move-result-object v8 │ │ +019398: 6e10 ac02 0800 |0014: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formKey:()Ljava/lang/String; // method@02ac │ │ +01939e: 0c08 |0017: move-result-object v8 │ │ +0193a0: 4d08 0607 |0018: aput-object v8, v6, v7 │ │ +0193a4: 7120 d801 6500 |001a: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +0193aa: 0c05 |001d: move-result-object v5 │ │ +0193ac: 7110 a500 0500 |001e: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ +0193b2: 0c02 |0021: move-result-object v2 │ │ +0193b4: 7020 3304 a900 |0022: invoke-direct {v9, v10}, Lorg/acra/sender/GoogleFormSender;.remap:(Ljava/util/Map;)Ljava/util/Map; // method@0433 │ │ +0193ba: 0c01 |0025: move-result-object v1 │ │ +0193bc: 1a05 3e0d |0026: const-string v5, "pageNumber" // string@0d3e │ │ +0193c0: 1a06 6700 |0028: const-string v6, "0" // string@0067 │ │ +0193c4: 7230 6d02 5106 |002a: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +0193ca: 1a05 f806 |002d: const-string v5, "backupCache" // string@06f8 │ │ +0193ce: 1a06 0000 |002f: const-string v6, "" // string@0000 │ │ +0193d2: 7230 6d02 5106 |0031: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +0193d8: 1a05 7f0f |0034: const-string v5, "submit" // string@0f7f │ │ +0193dc: 1a06 6401 |0036: const-string v6, "Envoyer" // string@0164 │ │ +0193e0: 7230 6d02 5106 |0038: invoke-interface {v1, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +0193e6: 2203 cc00 |003b: new-instance v3, Ljava/net/URL; // type@00cc │ │ +0193ea: 6e10 a600 0200 |003d: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00a6 │ │ +0193f0: 0c05 |0040: move-result-object v5 │ │ +0193f2: 7020 2f02 5300 |0041: invoke-direct {v3, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022f │ │ +0193f8: 6206 2500 |0044: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0193fc: 2205 b000 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +019400: 7010 f001 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019406: 1a07 3a05 |004b: const-string v7, "Sending report " // string@053a │ │ +01940a: 6e20 f701 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019410: 0c07 |0050: move-result-object v7 │ │ +019412: 6205 bf00 |0051: sget-object v5, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +019416: 6e20 a803 5a00 |0053: invoke-virtual {v10, v5}, Lorg/acra/collector/CrashReportData;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@03a8 │ │ +01941c: 0c05 |0056: move-result-object v5 │ │ +01941e: 1f05 ae00 |0057: check-cast v5, Ljava/lang/String; // type@00ae │ │ +019422: 6e20 f701 5700 |0059: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019428: 0c05 |005c: move-result-object v5 │ │ +01942a: 6e10 fb01 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019430: 0c05 |0060: move-result-object v5 │ │ +019432: 7120 cd00 5600 |0061: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +019438: 6205 2500 |0064: sget-object v5, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01943c: 2206 b000 |0066: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +019440: 7010 f001 0600 |0068: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019446: 1a07 0001 |006b: const-string v7, "Connect to " // string@0100 │ │ +01944a: 6e20 f701 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019450: 0c06 |0070: move-result-object v6 │ │ +019452: 6e20 f601 3600 |0071: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +019458: 0c06 |0074: move-result-object v6 │ │ +01945a: 6e10 fb01 0600 |0075: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019460: 0c06 |0078: move-result-object v6 │ │ +019462: 7120 cd00 6500 |0079: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +019468: 2204 3601 |007c: new-instance v4, Lorg/acra/util/HttpRequest; // type@0136 │ │ +01946c: 7010 6504 0400 |007e: invoke-direct {v4}, Lorg/acra/util/HttpRequest;.:()V // method@0465 │ │ +019472: 7100 9502 0000 |0081: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019478: 0c05 |0084: move-result-object v5 │ │ +01947a: 6e10 a302 0500 |0085: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.connectionTimeout:()I // method@02a3 │ │ +019480: 0a05 |0088: move-result v5 │ │ +019482: 6e20 6b04 5400 |0089: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setConnectionTimeOut:(I)V // method@046b │ │ +019488: 7100 9502 0000 |008c: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01948e: 0c05 |008f: move-result-object v5 │ │ +019490: 6e10 f202 0500 |0090: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.socketTimeout:()I // method@02f2 │ │ +019496: 0a05 |0093: move-result v5 │ │ +019498: 6e20 7004 5400 |0094: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setSocketTimeOut:(I)V // method@0470 │ │ +01949e: 7100 9502 0000 |0097: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0194a4: 0c05 |009a: move-result-object v5 │ │ +0194a6: 6e10 b802 0500 |009b: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.maxNumberOfRequestRetries:()I // method@02b8 │ │ +0194ac: 0a05 |009e: move-result v5 │ │ +0194ae: 6e20 6e04 5400 |009f: invoke-virtual {v4, v5}, Lorg/acra/util/HttpRequest;.setMaxNrRetries:(I)V // method@046e │ │ +0194b4: 6205 2301 |00a2: sget-object v5, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +0194b8: 7110 6904 0100 |00a4: invoke-static {v1}, Lorg/acra/util/HttpRequest;.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; // method@0469 │ │ +0194be: 0c06 |00a7: move-result-object v6 │ │ +0194c0: 6207 2601 |00a8: sget-object v7, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ +0194c4: 6e57 6a04 3465 |00aa: invoke-virtual {v4, v3, v5, v6, v7}, Lorg/acra/util/HttpRequest;.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V // method@046a │ │ +0194ca: 0e00 |00ad: return-void │ │ +0194cc: 5492 1f01 |00ae: iget-object v2, v9, Lorg/acra/sender/GoogleFormSender;.mFormUri:Landroid/net/Uri; // field@011f │ │ +0194d0: 2900 72ff |00b0: goto/16 0022 // -008e │ │ +0194d4: 0d00 |00b2: move-exception v0 │ │ +0194d6: 2205 3101 |00b3: new-instance v5, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ +0194da: 1a06 6d01 |00b5: const-string v6, "Error while sending report to Google Form." // string@016d │ │ +0194de: 7030 4d04 6500 |00b7: invoke-direct {v5, v6, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044d │ │ +0194e4: 2705 |00ba: throw v5 │ │ catches : 1 │ │ 0x003b - 0x00ad │ │ Ljava/io/IOException; -> 0x00b2 │ │ positions : │ │ 0x0000 line=71 │ │ + 0x0010 line=72 │ │ + 0x001a line=71 │ │ 0x0022 line=73 │ │ 0x0026 line=75 │ │ 0x002d line=76 │ │ 0x0034 line=77 │ │ 0x003b line=80 │ │ 0x0044 line=81 │ │ 0x0064 line=82 │ │ @@ -19212,58 +19139,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -0194ec: |[0194ec] org.acra.sender.HttpSender$1.:()V │ │ -0194fc: 7100 3904 0000 |0000: invoke-static {}, Lorg/acra/sender/HttpSender$Method;.values:()[Lorg/acra/sender/HttpSender$Method; // method@0439 │ │ -019502: 0c00 |0003: move-result-object v0 │ │ -019504: 2100 |0004: array-length v0, v0 │ │ -019506: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -01950a: 6900 2001 |0007: sput-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ -01950e: 6200 2001 |0009: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ -019512: 6201 2301 |000b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -019516: 6e10 3704 0100 |000d: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -01951c: 0a01 |0010: move-result v1 │ │ -01951e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -019520: 4b02 0001 |0012: aput v2, v0, v1 │ │ -019524: 6200 2001 |0014: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ -019528: 6201 2401 |0016: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ -01952c: 6e10 3704 0100 |0018: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -019532: 0a01 |001b: move-result v1 │ │ -019534: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -019536: 4b02 0001 |001d: aput v2, v0, v1 │ │ -01953a: 7100 4404 0000 |001f: invoke-static {}, Lorg/acra/sender/HttpSender$Type;.values:()[Lorg/acra/sender/HttpSender$Type; // method@0444 │ │ -019540: 0c00 |0022: move-result-object v0 │ │ -019542: 2100 |0023: array-length v0, v0 │ │ -019544: 2300 0f02 |0024: new-array v0, v0, [I // type@020f │ │ -019548: 6900 2101 |0026: sput-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ -01954c: 6200 2101 |0028: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ -019550: 6201 2701 |002a: sget-object v1, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ -019554: 6e10 4204 0100 |002c: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0442 │ │ -01955a: 0a01 |002f: move-result v1 │ │ -01955c: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -01955e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -019562: 6200 2101 |0033: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ -019566: 6201 2601 |0035: sget-object v1, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ -01956a: 6e10 4204 0100 |0037: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0442 │ │ -019570: 0a01 |003a: move-result v1 │ │ -019572: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -019574: 4b02 0001 |003c: aput v2, v0, v1 │ │ -019578: 0e00 |003e: return-void │ │ -01957a: 0d00 |003f: move-exception v0 │ │ -01957c: 28fe |0040: goto 003e // -0002 │ │ -01957e: 0d00 |0041: move-exception v0 │ │ -019580: 28f1 |0042: goto 0033 // -000f │ │ -019582: 0d00 |0043: move-exception v0 │ │ -019584: 28db |0044: goto 001f // -0025 │ │ -019586: 0d00 |0045: move-exception v0 │ │ -019588: 28ce |0046: goto 0014 // -0032 │ │ +0194f8: |[0194f8] org.acra.sender.HttpSender$1.:()V │ │ +019508: 7100 3b04 0000 |0000: invoke-static {}, Lorg/acra/sender/HttpSender$Method;.values:()[Lorg/acra/sender/HttpSender$Method; // method@043b │ │ +01950e: 0c00 |0003: move-result-object v0 │ │ +019510: 2100 |0004: array-length v0, v0 │ │ +019512: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +019516: 6900 2001 |0007: sput-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ +01951a: 6200 2001 |0009: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ +01951e: 6201 2301 |000b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +019522: 6e10 3904 0100 |000d: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +019528: 0a01 |0010: move-result v1 │ │ +01952a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +01952c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +019530: 6200 2001 |0014: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ +019534: 6201 2401 |0016: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ +019538: 6e10 3904 0100 |0018: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +01953e: 0a01 |001b: move-result v1 │ │ +019540: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +019542: 4b02 0001 |001d: aput v2, v0, v1 │ │ +019546: 7100 4604 0000 |001f: invoke-static {}, Lorg/acra/sender/HttpSender$Type;.values:()[Lorg/acra/sender/HttpSender$Type; // method@0446 │ │ +01954c: 0c00 |0022: move-result-object v0 │ │ +01954e: 2100 |0023: array-length v0, v0 │ │ +019550: 2300 0f02 |0024: new-array v0, v0, [I // type@020f │ │ +019554: 6900 2101 |0026: sput-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ +019558: 6200 2101 |0028: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ +01955c: 6201 2701 |002a: sget-object v1, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ +019560: 6e10 4404 0100 |002c: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0444 │ │ +019566: 0a01 |002f: move-result v1 │ │ +019568: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +01956a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +01956e: 6200 2101 |0033: sget-object v0, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ +019572: 6201 2601 |0035: sget-object v1, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ +019576: 6e10 4404 0100 |0037: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0444 │ │ +01957c: 0a01 |003a: move-result v1 │ │ +01957e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +019580: 4b02 0001 |003c: aput v2, v0, v1 │ │ +019584: 0e00 |003e: return-void │ │ +019586: 0d00 |003f: move-exception v0 │ │ +019588: 28fe |0040: goto 003e // -0002 │ │ +01958a: 0d00 |0041: move-exception v0 │ │ +01958c: 28f1 |0042: goto 0033 // -000f │ │ +01958e: 0d00 |0043: move-exception v0 │ │ +019590: 28db |0044: goto 001f // -0025 │ │ +019592: 0d00 |0045: move-exception v0 │ │ +019594: 28ce |0046: goto 0014 // -0032 │ │ catches : 4 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0045 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0043 │ │ 0x0028 - 0x0033 │ │ Ljava/lang/NoSuchFieldError; -> 0x0041 │ │ @@ -19289,15 +19216,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/acra/sender/HttpSender; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Method" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/acra/sender/HttpSender$Method;" ">;" } │ │ -Annotations on method #1077 '' │ │ +Annotations on method #1079 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #61 - │ │ Class descriptor : 'Lorg/acra/sender/HttpSender$Method;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -19321,33 +19248,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0195c0: |[0195c0] org.acra.sender.HttpSender$Method.:()V │ │ -0195d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0195d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0195d4: 2200 2b01 |0002: new-instance v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ -0195d8: 1a01 e204 |0004: const-string v1, "POST" // string@04e2 │ │ -0195dc: 7030 3504 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Method;.:(Ljava/lang/String;I)V // method@0435 │ │ -0195e2: 6900 2301 |0009: sput-object v0, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -0195e6: 2200 2b01 |000b: new-instance v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ -0195ea: 1a01 f504 |000d: const-string v1, "PUT" // string@04f5 │ │ -0195ee: 7030 3504 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/acra/sender/HttpSender$Method;.:(Ljava/lang/String;I)V // method@0435 │ │ -0195f4: 6900 2401 |0012: sput-object v0, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ -0195f8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0195fa: 2300 2302 |0015: new-array v0, v0, [Lorg/acra/sender/HttpSender$Method; // type@0223 │ │ -0195fe: 6201 2301 |0017: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -019602: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -019606: 6201 2401 |001b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ -01960a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -01960e: 6900 2201 |001f: sput-object v0, Lorg/acra/sender/HttpSender$Method;.$VALUES:[Lorg/acra/sender/HttpSender$Method; // field@0122 │ │ -019612: 0e00 |0021: return-void │ │ +0195cc: |[0195cc] org.acra.sender.HttpSender$Method.:()V │ │ +0195dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0195de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0195e0: 2200 2b01 |0002: new-instance v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ +0195e4: 1a01 e204 |0004: const-string v1, "POST" // string@04e2 │ │ +0195e8: 7030 3704 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Method;.:(Ljava/lang/String;I)V // method@0437 │ │ +0195ee: 6900 2301 |0009: sput-object v0, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +0195f2: 2200 2b01 |000b: new-instance v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ +0195f6: 1a01 f504 |000d: const-string v1, "PUT" // string@04f5 │ │ +0195fa: 7030 3704 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/acra/sender/HttpSender$Method;.:(Ljava/lang/String;I)V // method@0437 │ │ +019600: 6900 2401 |0012: sput-object v0, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ +019604: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +019606: 2300 2302 |0015: new-array v0, v0, [Lorg/acra/sender/HttpSender$Method; // type@0223 │ │ +01960a: 6201 2301 |0017: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +01960e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +019612: 6201 2401 |001b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ +019616: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +01961a: 6900 2201 |001f: sput-object v0, Lorg/acra/sender/HttpSender$Method;.$VALUES:[Lorg/acra/sender/HttpSender$Method; // field@0122 │ │ +01961e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0014 line=79 │ │ locals : │ │ │ │ #1 : (in Lorg/acra/sender/HttpSender$Method;) │ │ @@ -19355,17 +19282,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -019614: |[019614] org.acra.sender.HttpSender$Method.:(Ljava/lang/String;I)V │ │ -019624: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -01962a: 0e00 |0003: return-void │ │ +019620: |[019620] org.acra.sender.HttpSender$Method.:(Ljava/lang/String;I)V │ │ +019630: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +019636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/HttpSender$Method; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -19375,20 +19302,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Method;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01962c: |[01962c] org.acra.sender.HttpSender$Method.valueOf:(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Method; │ │ -01963c: 1c00 2b01 |0000: const-class v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ -019640: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -019646: 0c00 |0005: move-result-object v0 │ │ -019648: 1f00 2b01 |0006: check-cast v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ -01964c: 1100 |0008: return-object v0 │ │ +019638: |[019638] org.acra.sender.HttpSender$Method.valueOf:(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Method; │ │ +019648: 1c00 2b01 |0000: const-class v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ +01964c: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +019652: 0c00 |0005: move-result-object v0 │ │ +019654: 1f00 2b01 |0006: check-cast v0, Lorg/acra/sender/HttpSender$Method; // type@012b │ │ +019658: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/acra/sender/HttpSender$Method;) │ │ @@ -19396,20 +19323,20 @@ │ │ type : '()[Lorg/acra/sender/HttpSender$Method;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -019650: |[019650] org.acra.sender.HttpSender$Method.values:()[Lorg/acra/sender/HttpSender$Method; │ │ -019660: 6200 2201 |0000: sget-object v0, Lorg/acra/sender/HttpSender$Method;.$VALUES:[Lorg/acra/sender/HttpSender$Method; // field@0122 │ │ -019664: 6e10 5709 0000 |0002: invoke-virtual {v0}, [Lorg/acra/sender/HttpSender$Method;.clone:()Ljava/lang/Object; // method@0957 │ │ -01966a: 0c00 |0005: move-result-object v0 │ │ -01966c: 1f00 2302 |0006: check-cast v0, [Lorg/acra/sender/HttpSender$Method; // type@0223 │ │ -019670: 1100 |0008: return-object v0 │ │ +01965c: |[01965c] org.acra.sender.HttpSender$Method.values:()[Lorg/acra/sender/HttpSender$Method; │ │ +01966c: 6200 2201 |0000: sget-object v0, Lorg/acra/sender/HttpSender$Method;.$VALUES:[Lorg/acra/sender/HttpSender$Method; // field@0122 │ │ +019670: 6e10 5909 0000 |0002: invoke-virtual {v0}, [Lorg/acra/sender/HttpSender$Method;.clone:()Ljava/lang/Object; // method@0959 │ │ +019676: 0c00 |0005: move-result-object v0 │ │ +019678: 1f00 2302 |0006: check-cast v0, [Lorg/acra/sender/HttpSender$Method; // type@0223 │ │ +01967c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 430 (HttpSender.java) │ │ @@ -19425,15 +19352,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/acra/sender/HttpSender; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17417 name="Type" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/acra/sender/HttpSender$Type;" ">;" } │ │ -Annotations on method #1087 '' │ │ +Annotations on method #1089 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #62 - │ │ Class descriptor : 'Lorg/acra/sender/HttpSender$Type;' │ │ Access flags : 0x4401 (PUBLIC ABSTRACT ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -19457,33 +19384,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -019674: |[019674] org.acra.sender.HttpSender$Type.:()V │ │ -019684: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -019686: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -019688: 2200 2c01 |0002: new-instance v0, Lorg/acra/sender/HttpSender$Type$1; // type@012c │ │ -01968c: 1a01 7d01 |0004: const-string v1, "FORM" // string@017d │ │ -019690: 7030 3a04 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Type$1;.:(Ljava/lang/String;I)V // method@043a │ │ -019696: 6900 2601 |0009: sput-object v0, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ -01969a: 2200 2d01 |000b: new-instance v0, Lorg/acra/sender/HttpSender$Type$2; // type@012d │ │ -01969e: 1a01 dc01 |000d: const-string v1, "JSON" // string@01dc │ │ -0196a2: 7030 3c04 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/acra/sender/HttpSender$Type$2;.:(Ljava/lang/String;I)V // method@043c │ │ -0196a8: 6900 2701 |0012: sput-object v0, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ -0196ac: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0196ae: 2300 2402 |0015: new-array v0, v0, [Lorg/acra/sender/HttpSender$Type; // type@0224 │ │ -0196b2: 6201 2601 |0017: sget-object v1, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ -0196b6: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -0196ba: 6201 2701 |001b: sget-object v1, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ -0196be: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -0196c2: 6900 2501 |001f: sput-object v0, Lorg/acra/sender/HttpSender$Type;.$VALUES:[Lorg/acra/sender/HttpSender$Type; // field@0125 │ │ -0196c6: 0e00 |0021: return-void │ │ +019680: |[019680] org.acra.sender.HttpSender$Type.:()V │ │ +019690: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +019692: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +019694: 2200 2c01 |0002: new-instance v0, Lorg/acra/sender/HttpSender$Type$1; // type@012c │ │ +019698: 1a01 7d01 |0004: const-string v1, "FORM" // string@017d │ │ +01969c: 7030 3c04 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Type$1;.:(Ljava/lang/String;I)V // method@043c │ │ +0196a2: 6900 2601 |0009: sput-object v0, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ +0196a6: 2200 2d01 |000b: new-instance v0, Lorg/acra/sender/HttpSender$Type$2; // type@012d │ │ +0196aa: 1a01 dc01 |000d: const-string v1, "JSON" // string@01dc │ │ +0196ae: 7030 3e04 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/acra/sender/HttpSender$Type$2;.:(Ljava/lang/String;I)V // method@043e │ │ +0196b4: 6900 2701 |0012: sput-object v0, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ +0196b8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +0196ba: 2300 2402 |0015: new-array v0, v0, [Lorg/acra/sender/HttpSender$Type; // type@0224 │ │ +0196be: 6201 2601 |0017: sget-object v1, Lorg/acra/sender/HttpSender$Type;.FORM:Lorg/acra/sender/HttpSender$Type; // field@0126 │ │ +0196c2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +0196c6: 6201 2701 |001b: sget-object v1, Lorg/acra/sender/HttpSender$Type;.JSON:Lorg/acra/sender/HttpSender$Type; // field@0127 │ │ +0196ca: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +0196ce: 6900 2501 |001f: sput-object v0, Lorg/acra/sender/HttpSender$Type;.$VALUES:[Lorg/acra/sender/HttpSender$Type; // field@0125 │ │ +0196d2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x000b line=101 │ │ 0x0014 line=87 │ │ locals : │ │ │ │ @@ -19492,17 +19419,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0196c8: |[0196c8] org.acra.sender.HttpSender$Type.:(Ljava/lang/String;I)V │ │ -0196d8: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -0196de: 0e00 |0003: return-void │ │ +0196d4: |[0196d4] org.acra.sender.HttpSender$Type.:(Ljava/lang/String;I)V │ │ +0196e4: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +0196ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/HttpSender$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -19512,17 +19439,17 @@ │ │ type : '(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0196e0: |[0196e0] org.acra.sender.HttpSender$Type.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V │ │ -0196f0: 7030 3f04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;I)V // method@043f │ │ -0196f6: 0e00 |0003: return-void │ │ +0196ec: |[0196ec] org.acra.sender.HttpSender$Type.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V │ │ +0196fc: 7030 4104 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;I)V // method@0441 │ │ +019702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/HttpSender$Type; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -19533,20 +19460,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0196f8: |[0196f8] org.acra.sender.HttpSender$Type.valueOf:(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Type; │ │ -019708: 1c00 2e01 |0000: const-class v0, Lorg/acra/sender/HttpSender$Type; // type@012e │ │ -01970c: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -019712: 0c00 |0005: move-result-object v0 │ │ -019714: 1f00 2e01 |0006: check-cast v0, Lorg/acra/sender/HttpSender$Type; // type@012e │ │ -019718: 1100 |0008: return-object v0 │ │ +019704: |[019704] org.acra.sender.HttpSender$Type.valueOf:(Ljava/lang/String;)Lorg/acra/sender/HttpSender$Type; │ │ +019714: 1c00 2e01 |0000: const-class v0, Lorg/acra/sender/HttpSender$Type; // type@012e │ │ +019718: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +01971e: 0c00 |0005: move-result-object v0 │ │ +019720: 1f00 2e01 |0006: check-cast v0, Lorg/acra/sender/HttpSender$Type; // type@012e │ │ +019724: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lorg/acra/sender/HttpSender$Type;) │ │ @@ -19554,20 +19481,20 @@ │ │ type : '()[Lorg/acra/sender/HttpSender$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01971c: |[01971c] org.acra.sender.HttpSender$Type.values:()[Lorg/acra/sender/HttpSender$Type; │ │ -01972c: 6200 2501 |0000: sget-object v0, Lorg/acra/sender/HttpSender$Type;.$VALUES:[Lorg/acra/sender/HttpSender$Type; // field@0125 │ │ -019730: 6e10 5809 0000 |0002: invoke-virtual {v0}, [Lorg/acra/sender/HttpSender$Type;.clone:()Ljava/lang/Object; // method@0958 │ │ -019736: 0c00 |0005: move-result-object v0 │ │ -019738: 1f00 2402 |0006: check-cast v0, [Lorg/acra/sender/HttpSender$Type; // type@0224 │ │ -01973c: 1100 |0008: return-object v0 │ │ +019728: |[019728] org.acra.sender.HttpSender$Type.values:()[Lorg/acra/sender/HttpSender$Type; │ │ +019738: 6200 2501 |0000: sget-object v0, Lorg/acra/sender/HttpSender$Type;.$VALUES:[Lorg/acra/sender/HttpSender$Type; // field@0125 │ │ +01973c: 6e10 5a09 0000 |0002: invoke-virtual {v0}, [Lorg/acra/sender/HttpSender$Type;.clone:()Ljava/lang/Object; // method@095a │ │ +019742: 0c00 |0005: move-result-object v0 │ │ +019744: 1f00 2402 |0006: check-cast v0, [Lorg/acra/sender/HttpSender$Type; // type@0224 │ │ +019748: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/HttpSender$Type;) │ │ @@ -19606,18 +19533,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -019740: |[019740] org.acra.sender.HttpSender$Type$1.:(Ljava/lang/String;I)V │ │ -019750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019752: 7040 4004 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V // method@0440 │ │ -019758: 0e00 |0004: return-void │ │ +01974c: |[01974c] org.acra.sender.HttpSender$Type$1.:(Ljava/lang/String;I)V │ │ +01975c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01975e: 7040 4204 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V // method@0442 │ │ +019764: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/sender/HttpSender$Type$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -19628,17 +19555,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01975c: |[01975c] org.acra.sender.HttpSender$Type$1.getContentType:()Ljava/lang/String; │ │ -01976c: 1a00 db06 |0000: const-string v0, "application/x-www-form-urlencoded" // string@06db │ │ -019770: 1100 |0002: return-object v0 │ │ +019768: |[019768] org.acra.sender.HttpSender$Type$1.getContentType:()Ljava/lang/String; │ │ +019778: 1a00 db06 |0000: const-string v0, "application/x-www-form-urlencoded" // string@06db │ │ +01977c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/sender/HttpSender$Type$1; │ │ │ │ source_file_idx : 430 (HttpSender.java) │ │ @@ -19671,18 +19598,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -019774: |[019774] org.acra.sender.HttpSender$Type$2.:(Ljava/lang/String;I)V │ │ -019784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019786: 7040 4004 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V // method@0440 │ │ -01978c: 0e00 |0004: return-void │ │ +019780: |[019780] org.acra.sender.HttpSender$Type$2.:(Ljava/lang/String;I)V │ │ +019790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +019792: 7040 4204 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/acra/sender/HttpSender$Type;.:(Ljava/lang/String;ILorg/acra/sender/HttpSender$1;)V // method@0442 │ │ +019798: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/acra/sender/HttpSender$Type$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -19693,17 +19620,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019790: |[019790] org.acra.sender.HttpSender$Type$2.getContentType:()Ljava/lang/String; │ │ -0197a0: 1a00 da06 |0000: const-string v0, "application/json" // string@06da │ │ -0197a4: 1100 |0002: return-object v0 │ │ +01979c: |[01979c] org.acra.sender.HttpSender$Type$2.getContentType:()Ljava/lang/String; │ │ +0197ac: 1a00 da06 |0000: const-string v0, "application/json" // string@06da │ │ +0197b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/acra/sender/HttpSender$Type$2; │ │ │ │ source_file_idx : 430 (HttpSender.java) │ │ @@ -19716,24 +19643,24 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/sender/HttpSender$1; Lorg/acra/sender/HttpSender$Type; Lorg/acra/sender/HttpSender$Method; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/sender/HttpSender$Type; Lorg/acra/sender/HttpSender$Method; } │ │ Annotations on field #297 'mMapping' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1093 '' │ │ +Annotations on method #1095 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/acra/sender/HttpSender$Method;" "Lorg/acra/sender/HttpSender$Type;" "Ljava/lang/String;" "Ljava/util/Map" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #1094 '' │ │ +Annotations on method #1096 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/acra/sender/HttpSender$Method;" "Lorg/acra/sender/HttpSender$Type;" "Ljava/util/Map" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #1095 'remap' │ │ +Annotations on method #1097 'remap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Lorg/acra/ReportField;" "Ljava/lang/String;" ">;)" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1096 'send' │ │ +Annotations on method #1098 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/sender/ReportSenderException; } │ │ │ │ Class #65 - │ │ Class descriptor : 'Lorg/acra/sender/HttpSender;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -19762,23 +19689,23 @@ │ │ type : '(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/lang/String;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0197a8: |[0197a8] org.acra.sender.HttpSender.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/lang/String;Ljava/util/Map;)V │ │ -0197b8: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -0197be: 5b12 2a01 |0003: iput-object v2, v1, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -0197c2: 7110 a500 0400 |0005: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ -0197c8: 0c00 |0008: move-result-object v0 │ │ -0197ca: 5b10 2801 |0009: iput-object v0, v1, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ -0197ce: 5b15 2901 |000b: iput-object v5, v1, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ -0197d2: 5b13 2b01 |000d: iput-object v3, v1, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ -0197d6: 0e00 |000f: return-void │ │ +0197b4: |[0197b4] org.acra.sender.HttpSender.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/lang/String;Ljava/util/Map;)V │ │ +0197c4: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +0197ca: 5b12 2a01 |0003: iput-object v2, v1, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +0197ce: 7110 a500 0400 |0005: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ +0197d4: 0c00 |0008: move-result-object v0 │ │ +0197d6: 5b10 2801 |0009: iput-object v0, v1, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ +0197da: 5b15 2901 |000b: iput-object v5, v1, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ +0197de: 5b13 2b01 |000d: iput-object v3, v1, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ +0197e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0005 line=175 │ │ 0x000b line=176 │ │ 0x000d line=177 │ │ @@ -19796,22 +19723,22 @@ │ │ type : '(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0197d8: |[0197d8] org.acra.sender.HttpSender.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/util/Map;)V │ │ -0197e8: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -0197ee: 5b12 2a01 |0003: iput-object v2, v1, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -0197f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0197f4: 5b10 2801 |0006: iput-object v0, v1, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ -0197f8: 5b14 2901 |0008: iput-object v4, v1, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ -0197fc: 5b13 2b01 |000a: iput-object v3, v1, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ -019800: 0e00 |000c: return-void │ │ +0197e4: |[0197e4] org.acra.sender.HttpSender.:(Lorg/acra/sender/HttpSender$Method;Lorg/acra/sender/HttpSender$Type;Ljava/util/Map;)V │ │ +0197f4: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +0197fa: 5b12 2a01 |0003: iput-object v2, v1, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +0197fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +019800: 5b10 2801 |0006: iput-object v0, v1, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ +019804: 5b14 2901 |0008: iput-object v4, v1, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ +019808: 5b13 2b01 |000a: iput-object v3, v1, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ +01980c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0005 line=143 │ │ 0x0008 line=144 │ │ 0x000a line=145 │ │ @@ -19824,280 +19751,276 @@ │ │ 0x0000 - 0x000d reg=4 mapping Ljava/util/Map; Ljava/util/Map; │ │ │ │ #2 : (in Lorg/acra/sender/HttpSender;) │ │ name : 'remap' │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 70 16-bit code units │ │ -019804: |[019804] org.acra.sender.HttpSender.remap:(Ljava/util/Map;)Ljava/util/Map; │ │ -019814: 7100 9302 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01981a: 0c06 |0003: move-result-object v6 │ │ -01981c: 6e10 a202 0600 |0004: invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a2 │ │ -019822: 0c02 |0007: move-result-object v2 │ │ -019824: 2126 |0008: array-length v6, v2 │ │ -019826: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ -01982a: 6202 7100 |000b: sget-object v2, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ -01982e: 2203 de00 |000d: new-instance v3, Ljava/util/HashMap; // type@00de │ │ -019832: 7210 6d02 0900 |000f: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@026d │ │ -019838: 0a06 |0012: move-result v6 │ │ -01983a: 7020 4e02 6300 |0013: invoke-direct {v3, v6}, Ljava/util/HashMap;.:(I)V // method@024e │ │ -019840: 0720 |0016: move-object v0, v2 │ │ -019842: 2105 |0017: array-length v5, v0 │ │ -019844: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -019846: 3554 2c00 |0019: if-ge v4, v5, 0045 // +002c │ │ -01984a: 4601 0004 |001b: aget-object v1, v0, v4 │ │ -01984e: 5486 2901 |001d: iget-object v6, v8, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ -019852: 3806 0a00 |001f: if-eqz v6, 0029 // +000a │ │ -019856: 5486 2901 |0021: iget-object v6, v8, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ -01985a: 7220 6902 1600 |0023: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -019860: 0c06 |0026: move-result-object v6 │ │ -019862: 3906 1000 |0027: if-nez v6, 0037 // +0010 │ │ -019866: 6e10 6103 0100 |0029: invoke-virtual {v1}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0361 │ │ -01986c: 0c06 |002c: move-result-object v6 │ │ -01986e: 7220 6902 1900 |002d: invoke-interface {v9, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -019874: 0c07 |0030: move-result-object v7 │ │ -019876: 7230 6b02 6307 |0031: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -01987c: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ -019880: 28e3 |0036: goto 0019 // -001d │ │ -019882: 5486 2901 |0037: iget-object v6, v8, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ -019886: 7220 6902 1600 |0039: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -01988c: 0c06 |003c: move-result-object v6 │ │ -01988e: 7220 6902 1900 |003d: invoke-interface {v9, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -019894: 0c07 |0040: move-result-object v7 │ │ -019896: 7230 6b02 6307 |0041: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ -01989c: 28f0 |0044: goto 0034 // -0010 │ │ -01989e: 1103 |0045: return-object v3 │ │ + insns size : 69 16-bit code units │ │ +019810: |[019810] org.acra.sender.HttpSender.remap:(Ljava/util/Map;)Ljava/util/Map; │ │ +019820: 7100 9502 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019826: 0c03 |0003: move-result-object v3 │ │ +019828: 6e10 a402 0300 |0004: invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;.customReportContent:()[Lorg/acra/ReportField; // method@02a4 │ │ +01982e: 0c01 |0007: move-result-object v1 │ │ +019830: 2113 |0008: array-length v3, v1 │ │ +019832: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +019836: 6201 7100 |000b: sget-object v1, Lorg/acra/ACRAConstants;.DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; // field@0071 │ │ +01983a: 2202 de00 |000d: new-instance v2, Ljava/util/HashMap; // type@00de │ │ +01983e: 7210 6f02 0800 |000f: invoke-interface {v8}, Ljava/util/Map;.size:()I // method@026f │ │ +019844: 0a03 |0012: move-result v3 │ │ +019846: 7020 5002 3200 |0013: invoke-direct {v2, v3}, Ljava/util/HashMap;.:(I)V // method@0250 │ │ +01984c: 2114 |0016: array-length v4, v1 │ │ +01984e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +019850: 3543 2c00 |0018: if-ge v3, v4, 0044 // +002c │ │ +019854: 4600 0103 |001a: aget-object v0, v1, v3 │ │ +019858: 5475 2901 |001c: iget-object v5, v7, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ +01985c: 3805 0a00 |001e: if-eqz v5, 0028 // +000a │ │ +019860: 5475 2901 |0020: iget-object v5, v7, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ +019864: 7220 6b02 0500 |0022: invoke-interface {v5, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01986a: 0c05 |0025: move-result-object v5 │ │ +01986c: 3905 1000 |0026: if-nez v5, 0036 // +0010 │ │ +019870: 6e10 6303 0000 |0028: invoke-virtual {v0}, Lorg/acra/ReportField;.toString:()Ljava/lang/String; // method@0363 │ │ +019876: 0c05 |002b: move-result-object v5 │ │ +019878: 7220 6b02 0800 |002c: invoke-interface {v8, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01987e: 0c06 |002f: move-result-object v6 │ │ +019880: 7230 6d02 5206 |0030: invoke-interface {v2, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +019886: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01988a: 28e3 |0035: goto 0018 // -001d │ │ +01988c: 5475 2901 |0036: iget-object v5, v7, Lorg/acra/sender/HttpSender;.mMapping:Ljava/util/Map; // field@0129 │ │ +019890: 7220 6b02 0500 |0038: invoke-interface {v5, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +019896: 0c05 |003b: move-result-object v5 │ │ +019898: 7220 6b02 0800 |003c: invoke-interface {v8, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01989e: 0c06 |003f: move-result-object v6 │ │ +0198a0: 7230 6d02 5206 |0040: invoke-interface {v2, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@026d │ │ +0198a6: 28f0 |0043: goto 0033 // -0010 │ │ +0198a8: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0008 line=239 │ │ 0x000b line=240 │ │ 0x000d line=243 │ │ 0x0016 line=244 │ │ - 0x001d line=245 │ │ - 0x0029 line=246 │ │ - 0x0034 line=244 │ │ - 0x0037 line=248 │ │ - 0x0045 line=251 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/Map; │ │ - 0x001d - 0x0045 reg=1 field Lorg/acra/ReportField; │ │ - 0x0017 - 0x0046 reg=0 arr$ [Lorg/acra/ReportField; │ │ - 0x0008 - 0x0046 reg=2 fields [Lorg/acra/ReportField; │ │ - 0x0016 - 0x0046 reg=3 finalReport Ljava/util/Map; Ljava/util/Map; │ │ - 0x0019 - 0x0046 reg=4 i$ I │ │ - 0x0018 - 0x0046 reg=5 len$ I │ │ - 0x0000 - 0x0046 reg=8 this Lorg/acra/sender/HttpSender; │ │ - 0x0000 - 0x0046 reg=9 report Ljava/util/Map; Ljava/util/Map; │ │ + 0x001c line=245 │ │ + 0x0028 line=246 │ │ + 0x0033 line=244 │ │ + 0x0036 line=248 │ │ + 0x0044 line=251 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/util/Map; │ │ + 0x001c - 0x0044 reg=0 field Lorg/acra/ReportField; │ │ + 0x0008 - 0x0045 reg=1 fields [Lorg/acra/ReportField; │ │ + 0x0016 - 0x0045 reg=2 finalReport Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0045 reg=7 this Lorg/acra/sender/HttpSender; │ │ + 0x0000 - 0x0045 reg=8 report Ljava/util/Map; Ljava/util/Map; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/sender/HttpSender;) │ │ name : 'send' │ │ type : '(Lorg/acra/collector/CrashReportData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -0198a0: |[0198a0] org.acra.sender.HttpSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ -0198b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0198b2: 54b8 2801 |0001: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ -0198b6: 3908 f400 |0003: if-nez v8, 00f7 // +00f4 │ │ -0198ba: 2205 cc00 |0005: new-instance v5, Ljava/net/URL; // type@00cc │ │ -0198be: 7100 9302 0000 |0007: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0198c4: 0c08 |000a: move-result-object v8 │ │ -0198c6: 6e10 ab02 0800 |000b: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUri:()Ljava/lang/String; // method@02ab │ │ -0198cc: 0c08 |000e: move-result-object v8 │ │ -0198ce: 7020 2d02 8500 |000f: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022d │ │ -0198d4: 6208 2500 |0012: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -0198d8: 2209 b000 |0014: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -0198dc: 7010 ee01 0900 |0016: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0198e2: 1a0a 0001 |0019: const-string v10, "Connect to " // string@0100 │ │ -0198e6: 6e20 f501 a900 |001b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0198ec: 0c09 |001e: move-result-object v9 │ │ -0198ee: 6e10 2f02 0500 |001f: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@022f │ │ -0198f4: 0c0a |0022: move-result-object v10 │ │ -0198f6: 6e20 f501 a900 |0023: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0198fc: 0c09 |0026: move-result-object v9 │ │ -0198fe: 6e10 f901 0900 |0027: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019904: 0c09 |002a: move-result-object v9 │ │ -019906: 7120 cd00 9800 |002b: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -01990c: 7100 9302 0000 |002e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019912: 0c08 |0031: move-result-object v8 │ │ -019914: 6e10 ac02 0800 |0032: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthLogin:()Ljava/lang/String; // method@02ac │ │ -01991a: 0c08 |0035: move-result-object v8 │ │ -01991c: 7110 b202 0800 |0036: invoke-static {v8}, Lorg/acra/ACRAConfiguration;.isNull:(Ljava/lang/String;)Z // method@02b2 │ │ -019922: 0a08 |0039: move-result v8 │ │ -019924: 3808 fc00 |003a: if-eqz v8, 0136 // +00fc │ │ -019928: 0732 |003c: move-object v2, v3 │ │ -01992a: 7100 9302 0000 |003d: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019930: 0c08 |0040: move-result-object v8 │ │ -019932: 6e10 ad02 0800 |0041: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthPassword:()Ljava/lang/String; // method@02ad │ │ -019938: 0c08 |0044: move-result-object v8 │ │ -01993a: 7110 b202 0800 |0045: invoke-static {v8}, Lorg/acra/ACRAConfiguration;.isNull:(Ljava/lang/String;)Z // method@02b2 │ │ -019940: 0a08 |0048: move-result v8 │ │ -019942: 3808 f700 |0049: if-eqz v8, 0140 // +00f7 │ │ -019946: 2207 3601 |004b: new-instance v7, Lorg/acra/util/HttpRequest; // type@0136 │ │ -01994a: 7010 6304 0700 |004d: invoke-direct {v7}, Lorg/acra/util/HttpRequest;.:()V // method@0463 │ │ -019950: 7100 9302 0000 |0050: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019956: 0c08 |0053: move-result-object v8 │ │ -019958: 6e10 a102 0800 |0054: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.connectionTimeout:()I // method@02a1 │ │ -01995e: 0a08 |0057: move-result v8 │ │ -019960: 6e20 6904 8700 |0058: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setConnectionTimeOut:(I)V // method@0469 │ │ -019966: 7100 9302 0000 |005b: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01996c: 0c08 |005e: move-result-object v8 │ │ -01996e: 6e10 f002 0800 |005f: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.socketTimeout:()I // method@02f0 │ │ -019974: 0a08 |0062: move-result v8 │ │ -019976: 6e20 6e04 8700 |0063: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setSocketTimeOut:(I)V // method@046e │ │ -01997c: 7100 9302 0000 |0066: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019982: 0c08 |0069: move-result-object v8 │ │ -019984: 6e10 b602 0800 |006a: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.maxNumberOfRequestRetries:()I // method@02b6 │ │ -01998a: 0a08 |006d: move-result v8 │ │ -01998c: 6e20 6c04 8700 |006e: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setMaxNrRetries:(I)V // method@046c │ │ -019992: 6e20 6b04 2700 |0071: invoke-virtual {v7, v2}, Lorg/acra/util/HttpRequest;.setLogin:(Ljava/lang/String;)V // method@046b │ │ -019998: 6e20 6d04 3700 |0074: invoke-virtual {v7, v3}, Lorg/acra/util/HttpRequest;.setPassword:(Ljava/lang/String;)V // method@046d │ │ -01999e: 7100 9302 0000 |0077: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -0199a4: 0c08 |007a: move-result-object v8 │ │ -0199a6: 6e10 ae02 0800 |007b: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.getHttpHeaders:()Ljava/util/Map; // method@02ae │ │ -0199ac: 0c08 |007e: move-result-object v8 │ │ -0199ae: 6e20 6a04 8700 |007f: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setHeaders:(Ljava/util/Map;)V // method@046a │ │ -0199b4: 1a04 0000 |0082: const-string v4, "" // string@0000 │ │ -0199b8: 6208 2101 |0084: sget-object v8, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ -0199bc: 54b9 2b01 |0086: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ -0199c0: 6e10 4204 0900 |0088: invoke-virtual {v9}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0442 │ │ -0199c6: 0a09 |008b: move-result v9 │ │ -0199c8: 4408 0809 |008c: aget v8, v8, v9 │ │ -0199cc: 2b08 f600 0000 |008e: packed-switch v8, 00000184 // +000000f6 │ │ -0199d2: 7020 4704 cb00 |0091: invoke-direct {v11, v12}, Lorg/acra/sender/HttpSender;.remap:(Ljava/util/Map;)Ljava/util/Map; // method@0447 │ │ -0199d8: 0c01 |0094: move-result-object v1 │ │ -0199da: 7110 6704 0100 |0095: invoke-static {v1}, Lorg/acra/util/HttpRequest;.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; // method@0467 │ │ -0199e0: 0c04 |0098: move-result-object v4 │ │ -0199e2: 6208 2001 |0099: sget-object v8, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ -0199e6: 54b9 2a01 |009b: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -0199ea: 6e10 3704 0900 |009d: invoke-virtual {v9}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -0199f0: 0a09 |00a0: move-result v9 │ │ -0199f2: 4408 0809 |00a1: aget v8, v8, v9 │ │ -0199f6: 2b08 e700 0000 |00a3: packed-switch v8, 0000018a // +000000e7 │ │ -0199fc: 2208 b600 |00a6: new-instance v8, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ -019a00: 2209 b000 |00a8: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -019a04: 7010 ee01 0900 |00aa: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019a0a: 1a0a 7005 |00ad: const-string v10, "Unknown method: " // string@0570 │ │ -019a0e: 6e20 f501 a900 |00af: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019a14: 0c09 |00b2: move-result-object v9 │ │ -019a16: 54ba 2a01 |00b3: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -019a1a: 6e10 3604 0a00 |00b5: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0436 │ │ -019a20: 0c0a |00b8: move-result-object v10 │ │ -019a22: 6e20 f501 a900 |00b9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019a28: 0c09 |00bc: move-result-object v9 │ │ -019a2a: 6e10 f901 0900 |00bd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019a30: 0c09 |00c0: move-result-object v9 │ │ -019a32: 7020 1302 9800 |00c1: invoke-direct {v8, v9}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0213 │ │ -019a38: 2708 |00c4: throw v8 │ │ -019a3a: 0d00 |00c5: move-exception v0 │ │ -019a3c: 2208 3101 |00c6: new-instance v8, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ -019a40: 2209 b000 |00c8: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -019a44: 7010 ee01 0900 |00ca: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019a4a: 1a0a 6c01 |00cd: const-string v10, "Error while sending " // string@016c │ │ -019a4e: 6e20 f501 a900 |00cf: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019a54: 0c09 |00d2: move-result-object v9 │ │ -019a56: 7100 9302 0000 |00d3: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019a5c: 0c0a |00d6: move-result-object v10 │ │ -019a5e: 6e10 b802 0a00 |00d7: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02b8 │ │ -019a64: 0c0a |00da: move-result-object v10 │ │ -019a66: 6e20 f401 a900 |00db: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -019a6c: 0c09 |00de: move-result-object v9 │ │ -019a6e: 1a0a 1c00 |00df: const-string v10, " report via Http " // string@001c │ │ -019a72: 6e20 f501 a900 |00e1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019a78: 0c09 |00e4: move-result-object v9 │ │ -019a7a: 54ba 2a01 |00e5: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -019a7e: 6e10 3604 0a00 |00e7: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0436 │ │ -019a84: 0c0a |00ea: move-result-object v10 │ │ -019a86: 6e20 f501 a900 |00eb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019a8c: 0c09 |00ee: move-result-object v9 │ │ -019a8e: 6e10 f901 0900 |00ef: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019a94: 0c09 |00f2: move-result-object v9 │ │ -019a96: 7030 4b04 9800 |00f3: invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044b │ │ -019a9c: 2708 |00f6: throw v8 │ │ -019a9e: 2205 cc00 |00f7: new-instance v5, Ljava/net/URL; // type@00cc │ │ -019aa2: 54b8 2801 |00f9: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ -019aa6: 6e10 a600 0800 |00fb: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00a6 │ │ -019aac: 0c08 |00fe: move-result-object v8 │ │ -019aae: 7020 2d02 8500 |00ff: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022d │ │ -019ab4: 2900 10ff |0102: goto/16 0012 // -00f0 │ │ -019ab8: 0d00 |0104: move-exception v0 │ │ -019aba: 2208 3101 |0105: new-instance v8, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ -019abe: 2209 b000 |0107: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -019ac2: 7010 ee01 0900 |0109: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019ac8: 1a0a 6c01 |010c: const-string v10, "Error while sending " // string@016c │ │ -019acc: 6e20 f501 a900 |010e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019ad2: 0c09 |0111: move-result-object v9 │ │ -019ad4: 7100 9302 0000 |0112: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019ada: 0c0a |0115: move-result-object v10 │ │ -019adc: 6e10 b802 0a00 |0116: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02b8 │ │ -019ae2: 0c0a |0119: move-result-object v10 │ │ -019ae4: 6e20 f401 a900 |011a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -019aea: 0c09 |011d: move-result-object v9 │ │ -019aec: 1a0a 1c00 |011e: const-string v10, " report via Http " // string@001c │ │ -019af0: 6e20 f501 a900 |0120: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019af6: 0c09 |0123: move-result-object v9 │ │ -019af8: 54ba 2a01 |0124: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -019afc: 6e10 3604 0a00 |0126: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0436 │ │ -019b02: 0c0a |0129: move-result-object v10 │ │ -019b04: 6e20 f501 a900 |012a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019b0a: 0c09 |012d: move-result-object v9 │ │ -019b0c: 6e10 f901 0900 |012e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019b12: 0c09 |0131: move-result-object v9 │ │ -019b14: 7030 4b04 9800 |0132: invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044b │ │ -019b1a: 2708 |0135: throw v8 │ │ -019b1c: 7100 9302 0000 |0136: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019b22: 0c08 |0139: move-result-object v8 │ │ -019b24: 6e10 ac02 0800 |013a: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthLogin:()Ljava/lang/String; // method@02ac │ │ -019b2a: 0c02 |013d: move-result-object v2 │ │ -019b2c: 2900 fffe |013e: goto/16 003d // -0101 │ │ -019b30: 7100 9302 0000 |0140: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -019b36: 0c08 |0143: move-result-object v8 │ │ -019b38: 6e10 ad02 0800 |0144: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthPassword:()Ljava/lang/String; // method@02ad │ │ -019b3e: 0c03 |0147: move-result-object v3 │ │ -019b40: 2900 03ff |0148: goto/16 004b // -00fd │ │ -019b44: 6e10 aa03 0c00 |014a: invoke-virtual {v12}, Lorg/acra/collector/CrashReportData;.toJSON:()Lorg/json/JSONObject; // method@03aa │ │ -019b4a: 0c08 |014d: move-result-object v8 │ │ -019b4c: 6e10 5309 0800 |014e: invoke-virtual {v8}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0953 │ │ -019b52: 0c04 |0151: move-result-object v4 │ │ -019b54: 2900 47ff |0152: goto/16 0099 // -00b9 │ │ -019b58: 2206 cc00 |0154: new-instance v6, Ljava/net/URL; // type@00cc │ │ -019b5c: 2208 b000 |0156: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -019b60: 7010 ee01 0800 |0158: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019b66: 6e10 2f02 0500 |015b: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@022f │ │ -019b6c: 0c09 |015e: move-result-object v9 │ │ -019b6e: 6e20 f501 9800 |015f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019b74: 0c08 |0162: move-result-object v8 │ │ -019b76: 1309 2f00 |0163: const/16 v9, #int 47 // #2f │ │ -019b7a: 6e20 f001 9800 |0165: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -019b80: 0c08 |0168: move-result-object v8 │ │ -019b82: 6209 bf00 |0169: sget-object v9, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ -019b86: 6e20 a703 9c00 |016b: invoke-virtual {v12, v9}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a7 │ │ -019b8c: 0c09 |016e: move-result-object v9 │ │ -019b8e: 6e20 f501 9800 |016f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019b94: 0c08 |0172: move-result-object v8 │ │ -019b96: 6e10 f901 0800 |0173: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019b9c: 0c08 |0176: move-result-object v8 │ │ -019b9e: 7020 2d02 8600 |0177: invoke-direct {v6, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022d │ │ -019ba4: 0765 |017a: move-object v5, v6 │ │ -019ba6: 54b8 2a01 |017b: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ -019baa: 54b9 2b01 |017d: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ -019bae: 6e59 6804 5748 |017f: invoke-virtual {v7, v5, v8, v4, v9}, Lorg/acra/util/HttpRequest;.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V // method@0468 │ │ -019bb4: 0e00 |0182: return-void │ │ -019bb6: 0000 |0183: nop // spacer │ │ -019bb8: 0001 0100 0100 0000 bc00 0000 |0184: packed-switch-data (6 units) │ │ -019bc4: 0001 0200 0100 0000 d800 0000 b100 ... |018a: packed-switch-data (8 units) │ │ +0198ac: |[0198ac] org.acra.sender.HttpSender.send:(Lorg/acra/collector/CrashReportData;)V │ │ +0198bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0198be: 54b8 2801 |0001: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ +0198c2: 3908 f400 |0003: if-nez v8, 00f7 // +00f4 │ │ +0198c6: 2205 cc00 |0005: new-instance v5, Ljava/net/URL; // type@00cc │ │ +0198ca: 7100 9502 0000 |0007: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0198d0: 0c08 |000a: move-result-object v8 │ │ +0198d2: 6e10 ad02 0800 |000b: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUri:()Ljava/lang/String; // method@02ad │ │ +0198d8: 0c08 |000e: move-result-object v8 │ │ +0198da: 7020 2f02 8500 |000f: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022f │ │ +0198e0: 6208 2500 |0012: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +0198e4: 2209 b000 |0014: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +0198e8: 7010 f001 0900 |0016: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0198ee: 1a0a 0001 |0019: const-string v10, "Connect to " // string@0100 │ │ +0198f2: 6e20 f701 a900 |001b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0198f8: 0c09 |001e: move-result-object v9 │ │ +0198fa: 6e10 3102 0500 |001f: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0231 │ │ +019900: 0c0a |0022: move-result-object v10 │ │ +019902: 6e20 f701 a900 |0023: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019908: 0c09 |0026: move-result-object v9 │ │ +01990a: 6e10 fb01 0900 |0027: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019910: 0c09 |002a: move-result-object v9 │ │ +019912: 7120 cd00 9800 |002b: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +019918: 7100 9502 0000 |002e: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01991e: 0c08 |0031: move-result-object v8 │ │ +019920: 6e10 ae02 0800 |0032: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthLogin:()Ljava/lang/String; // method@02ae │ │ +019926: 0c08 |0035: move-result-object v8 │ │ +019928: 7110 b402 0800 |0036: invoke-static {v8}, Lorg/acra/ACRAConfiguration;.isNull:(Ljava/lang/String;)Z // method@02b4 │ │ +01992e: 0a08 |0039: move-result v8 │ │ +019930: 3808 fc00 |003a: if-eqz v8, 0136 // +00fc │ │ +019934: 0732 |003c: move-object v2, v3 │ │ +019936: 7100 9502 0000 |003d: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01993c: 0c08 |0040: move-result-object v8 │ │ +01993e: 6e10 af02 0800 |0041: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthPassword:()Ljava/lang/String; // method@02af │ │ +019944: 0c08 |0044: move-result-object v8 │ │ +019946: 7110 b402 0800 |0045: invoke-static {v8}, Lorg/acra/ACRAConfiguration;.isNull:(Ljava/lang/String;)Z // method@02b4 │ │ +01994c: 0a08 |0048: move-result v8 │ │ +01994e: 3808 f700 |0049: if-eqz v8, 0140 // +00f7 │ │ +019952: 2207 3601 |004b: new-instance v7, Lorg/acra/util/HttpRequest; // type@0136 │ │ +019956: 7010 6504 0700 |004d: invoke-direct {v7}, Lorg/acra/util/HttpRequest;.:()V // method@0465 │ │ +01995c: 7100 9502 0000 |0050: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019962: 0c08 |0053: move-result-object v8 │ │ +019964: 6e10 a302 0800 |0054: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.connectionTimeout:()I // method@02a3 │ │ +01996a: 0a08 |0057: move-result v8 │ │ +01996c: 6e20 6b04 8700 |0058: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setConnectionTimeOut:(I)V // method@046b │ │ +019972: 7100 9502 0000 |005b: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019978: 0c08 |005e: move-result-object v8 │ │ +01997a: 6e10 f202 0800 |005f: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.socketTimeout:()I // method@02f2 │ │ +019980: 0a08 |0062: move-result v8 │ │ +019982: 6e20 7004 8700 |0063: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setSocketTimeOut:(I)V // method@0470 │ │ +019988: 7100 9502 0000 |0066: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01998e: 0c08 |0069: move-result-object v8 │ │ +019990: 6e10 b802 0800 |006a: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.maxNumberOfRequestRetries:()I // method@02b8 │ │ +019996: 0a08 |006d: move-result v8 │ │ +019998: 6e20 6e04 8700 |006e: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setMaxNrRetries:(I)V // method@046e │ │ +01999e: 6e20 6d04 2700 |0071: invoke-virtual {v7, v2}, Lorg/acra/util/HttpRequest;.setLogin:(Ljava/lang/String;)V // method@046d │ │ +0199a4: 6e20 6f04 3700 |0074: invoke-virtual {v7, v3}, Lorg/acra/util/HttpRequest;.setPassword:(Ljava/lang/String;)V // method@046f │ │ +0199aa: 7100 9502 0000 |0077: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +0199b0: 0c08 |007a: move-result-object v8 │ │ +0199b2: 6e10 b002 0800 |007b: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.getHttpHeaders:()Ljava/util/Map; // method@02b0 │ │ +0199b8: 0c08 |007e: move-result-object v8 │ │ +0199ba: 6e20 6c04 8700 |007f: invoke-virtual {v7, v8}, Lorg/acra/util/HttpRequest;.setHeaders:(Ljava/util/Map;)V // method@046c │ │ +0199c0: 1a04 0000 |0082: const-string v4, "" // string@0000 │ │ +0199c4: 6208 2101 |0084: sget-object v8, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Type:[I // field@0121 │ │ +0199c8: 54b9 2b01 |0086: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ +0199cc: 6e10 4404 0900 |0088: invoke-virtual {v9}, Lorg/acra/sender/HttpSender$Type;.ordinal:()I // method@0444 │ │ +0199d2: 0a09 |008b: move-result v9 │ │ +0199d4: 4408 0809 |008c: aget v8, v8, v9 │ │ +0199d8: 2b08 f600 0000 |008e: packed-switch v8, 00000184 // +000000f6 │ │ +0199de: 7020 4904 cb00 |0091: invoke-direct {v11, v12}, Lorg/acra/sender/HttpSender;.remap:(Ljava/util/Map;)Ljava/util/Map; // method@0449 │ │ +0199e4: 0c01 |0094: move-result-object v1 │ │ +0199e6: 7110 6904 0100 |0095: invoke-static {v1}, Lorg/acra/util/HttpRequest;.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; // method@0469 │ │ +0199ec: 0c04 |0098: move-result-object v4 │ │ +0199ee: 6208 2001 |0099: sget-object v8, Lorg/acra/sender/HttpSender$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@0120 │ │ +0199f2: 54b9 2a01 |009b: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +0199f6: 6e10 3904 0900 |009d: invoke-virtual {v9}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +0199fc: 0a09 |00a0: move-result v9 │ │ +0199fe: 4408 0809 |00a1: aget v8, v8, v9 │ │ +019a02: 2b08 e700 0000 |00a3: packed-switch v8, 0000018a // +000000e7 │ │ +019a08: 2208 b600 |00a6: new-instance v8, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ +019a0c: 2209 b000 |00a8: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +019a10: 7010 f001 0900 |00aa: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019a16: 1a0a 7005 |00ad: const-string v10, "Unknown method: " // string@0570 │ │ +019a1a: 6e20 f701 a900 |00af: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019a20: 0c09 |00b2: move-result-object v9 │ │ +019a22: 54ba 2a01 |00b3: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +019a26: 6e10 3804 0a00 |00b5: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0438 │ │ +019a2c: 0c0a |00b8: move-result-object v10 │ │ +019a2e: 6e20 f701 a900 |00b9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019a34: 0c09 |00bc: move-result-object v9 │ │ +019a36: 6e10 fb01 0900 |00bd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019a3c: 0c09 |00c0: move-result-object v9 │ │ +019a3e: 7020 1502 9800 |00c1: invoke-direct {v8, v9}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0215 │ │ +019a44: 2708 |00c4: throw v8 │ │ +019a46: 0d00 |00c5: move-exception v0 │ │ +019a48: 2208 3101 |00c6: new-instance v8, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ +019a4c: 2209 b000 |00c8: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +019a50: 7010 f001 0900 |00ca: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019a56: 1a0a 6c01 |00cd: const-string v10, "Error while sending " // string@016c │ │ +019a5a: 6e20 f701 a900 |00cf: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019a60: 0c09 |00d2: move-result-object v9 │ │ +019a62: 7100 9502 0000 |00d3: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019a68: 0c0a |00d6: move-result-object v10 │ │ +019a6a: 6e10 ba02 0a00 |00d7: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02ba │ │ +019a70: 0c0a |00da: move-result-object v10 │ │ +019a72: 6e20 f601 a900 |00db: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +019a78: 0c09 |00de: move-result-object v9 │ │ +019a7a: 1a0a 1c00 |00df: const-string v10, " report via Http " // string@001c │ │ +019a7e: 6e20 f701 a900 |00e1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019a84: 0c09 |00e4: move-result-object v9 │ │ +019a86: 54ba 2a01 |00e5: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +019a8a: 6e10 3804 0a00 |00e7: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0438 │ │ +019a90: 0c0a |00ea: move-result-object v10 │ │ +019a92: 6e20 f701 a900 |00eb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019a98: 0c09 |00ee: move-result-object v9 │ │ +019a9a: 6e10 fb01 0900 |00ef: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019aa0: 0c09 |00f2: move-result-object v9 │ │ +019aa2: 7030 4d04 9800 |00f3: invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044d │ │ +019aa8: 2708 |00f6: throw v8 │ │ +019aaa: 2205 cc00 |00f7: new-instance v5, Ljava/net/URL; // type@00cc │ │ +019aae: 54b8 2801 |00f9: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mFormUri:Landroid/net/Uri; // field@0128 │ │ +019ab2: 6e10 a600 0800 |00fb: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00a6 │ │ +019ab8: 0c08 |00fe: move-result-object v8 │ │ +019aba: 7020 2f02 8500 |00ff: invoke-direct {v5, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022f │ │ +019ac0: 2900 10ff |0102: goto/16 0012 // -00f0 │ │ +019ac4: 0d00 |0104: move-exception v0 │ │ +019ac6: 2208 3101 |0105: new-instance v8, Lorg/acra/sender/ReportSenderException; // type@0131 │ │ +019aca: 2209 b000 |0107: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +019ace: 7010 f001 0900 |0109: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019ad4: 1a0a 6c01 |010c: const-string v10, "Error while sending " // string@016c │ │ +019ad8: 6e20 f701 a900 |010e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019ade: 0c09 |0111: move-result-object v9 │ │ +019ae0: 7100 9502 0000 |0112: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019ae6: 0c0a |0115: move-result-object v10 │ │ +019ae8: 6e10 ba02 0a00 |0116: invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;.reportType:()Lorg/acra/sender/HttpSender$Type; // method@02ba │ │ +019aee: 0c0a |0119: move-result-object v10 │ │ +019af0: 6e20 f601 a900 |011a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +019af6: 0c09 |011d: move-result-object v9 │ │ +019af8: 1a0a 1c00 |011e: const-string v10, " report via Http " // string@001c │ │ +019afc: 6e20 f701 a900 |0120: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019b02: 0c09 |0123: move-result-object v9 │ │ +019b04: 54ba 2a01 |0124: iget-object v10, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +019b08: 6e10 3804 0a00 |0126: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0438 │ │ +019b0e: 0c0a |0129: move-result-object v10 │ │ +019b10: 6e20 f701 a900 |012a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019b16: 0c09 |012d: move-result-object v9 │ │ +019b18: 6e10 fb01 0900 |012e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019b1e: 0c09 |0131: move-result-object v9 │ │ +019b20: 7030 4d04 9800 |0132: invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@044d │ │ +019b26: 2708 |0135: throw v8 │ │ +019b28: 7100 9502 0000 |0136: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019b2e: 0c08 |0139: move-result-object v8 │ │ +019b30: 6e10 ae02 0800 |013a: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthLogin:()Ljava/lang/String; // method@02ae │ │ +019b36: 0c02 |013d: move-result-object v2 │ │ +019b38: 2900 fffe |013e: goto/16 003d // -0101 │ │ +019b3c: 7100 9502 0000 |0140: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +019b42: 0c08 |0143: move-result-object v8 │ │ +019b44: 6e10 af02 0800 |0144: invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;.formUriBasicAuthPassword:()Ljava/lang/String; // method@02af │ │ +019b4a: 0c03 |0147: move-result-object v3 │ │ +019b4c: 2900 03ff |0148: goto/16 004b // -00fd │ │ +019b50: 6e10 ac03 0c00 |014a: invoke-virtual {v12}, Lorg/acra/collector/CrashReportData;.toJSON:()Lorg/json/JSONObject; // method@03ac │ │ +019b56: 0c08 |014d: move-result-object v8 │ │ +019b58: 6e10 5509 0800 |014e: invoke-virtual {v8}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0955 │ │ +019b5e: 0c04 |0151: move-result-object v4 │ │ +019b60: 2900 47ff |0152: goto/16 0099 // -00b9 │ │ +019b64: 2206 cc00 |0154: new-instance v6, Ljava/net/URL; // type@00cc │ │ +019b68: 2208 b000 |0156: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +019b6c: 7010 f001 0800 |0158: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019b72: 6e10 3102 0500 |015b: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0231 │ │ +019b78: 0c09 |015e: move-result-object v9 │ │ +019b7a: 6e20 f701 9800 |015f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019b80: 0c08 |0162: move-result-object v8 │ │ +019b82: 1309 2f00 |0163: const/16 v9, #int 47 // #2f │ │ +019b86: 6e20 f201 9800 |0165: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +019b8c: 0c08 |0168: move-result-object v8 │ │ +019b8e: 6209 bf00 |0169: sget-object v9, Lorg/acra/ReportField;.REPORT_ID:Lorg/acra/ReportField; // field@00bf │ │ +019b92: 6e20 a903 9c00 |016b: invoke-virtual {v12, v9}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a9 │ │ +019b98: 0c09 |016e: move-result-object v9 │ │ +019b9a: 6e20 f701 9800 |016f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019ba0: 0c08 |0172: move-result-object v8 │ │ +019ba2: 6e10 fb01 0800 |0173: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019ba8: 0c08 |0176: move-result-object v8 │ │ +019baa: 7020 2f02 8600 |0177: invoke-direct {v6, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022f │ │ +019bb0: 0765 |017a: move-object v5, v6 │ │ +019bb2: 54b8 2a01 |017b: iget-object v8, v11, Lorg/acra/sender/HttpSender;.mMethod:Lorg/acra/sender/HttpSender$Method; // field@012a │ │ +019bb6: 54b9 2b01 |017d: iget-object v9, v11, Lorg/acra/sender/HttpSender;.mType:Lorg/acra/sender/HttpSender$Type; // field@012b │ │ +019bba: 6e59 6a04 5748 |017f: invoke-virtual {v7, v5, v8, v4, v9}, Lorg/acra/util/HttpRequest;.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V // method@046a │ │ +019bc0: 0e00 |0182: return-void │ │ +019bc2: 0000 |0183: nop // spacer │ │ +019bc4: 0001 0100 0100 0000 bc00 0000 |0184: packed-switch-data (6 units) │ │ +019bd0: 0001 0200 0100 0000 d800 0000 b100 ... |018a: packed-switch-data (8 units) │ │ catches : 3 │ │ 0x0001 - 0x00c5 │ │ Ljava/io/IOException; -> 0x00c5 │ │ Lorg/acra/util/JSONReportBuilder$JSONReportException; -> 0x0104 │ │ 0x00f7 - 0x0102 │ │ Ljava/io/IOException; -> 0x00c5 │ │ Lorg/acra/util/JSONReportBuilder$JSONReportException; -> 0x0104 │ │ @@ -20120,19 +20043,21 @@ │ │ 0x0084 line=203 │ │ 0x0091 line=209 │ │ 0x0095 line=210 │ │ 0x0099 line=216 │ │ 0x00a6 line=223 │ │ 0x00c5 line=227 │ │ 0x00c6 line=228 │ │ + 0x00e7 line=229 │ │ 0x00f7 line=184 │ │ 0x0104 line=230 │ │ 0x0105 line=231 │ │ - 0x0136 line=187 │ │ - 0x0140 line=189 │ │ + 0x0126 line=232 │ │ + 0x0136 line=188 │ │ + 0x0140 line=190 │ │ 0x014a line=205 │ │ 0x0152 line=206 │ │ 0x0154 line=220 │ │ 0x017b line=225 │ │ 0x0182 line=234 │ │ 0x0183 line=203 │ │ 0x018a line=216 │ │ @@ -20179,17 +20104,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -019bf8: |[019bf8] org.acra.sender.ReportSenderException.:(Ljava/lang/String;)V │ │ -019c08: 7020 a401 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -019c0e: 0e00 |0003: return-void │ │ +019c04: |[019c04] org.acra.sender.ReportSenderException.:(Ljava/lang/String;)V │ │ +019c14: 7020 a601 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +019c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/ReportSenderException; │ │ 0x0000 - 0x0004 reg=1 detailMessage Ljava/lang/String; │ │ @@ -20199,17 +20124,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -019c10: |[019c10] org.acra.sender.ReportSenderException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -019c20: 7030 a501 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01a5 │ │ -019c26: 0e00 |0003: return-void │ │ +019c1c: |[019c1c] org.acra.sender.ReportSenderException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +019c2c: 7030 a701 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01a7 │ │ +019c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/sender/ReportSenderException; │ │ 0x0000 - 0x0004 reg=1 detailMessage Ljava/lang/String; │ │ @@ -20227,25 +20152,25 @@ │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/util/LinkedList" ";" } │ │ -Annotations on method #1101 'add' │ │ +Annotations on method #1103 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #1102 'add' │ │ +Annotations on method #1104 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)Z" } │ │ -Annotations on method #1103 'addAll' │ │ +Annotations on method #1105 'addAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/Collection" "<+TE;>;)Z" } │ │ -Annotations on method #1104 'addAll' │ │ +Annotations on method #1106 'addAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<+TE;>;)Z" } │ │ -Annotations on method #1105 'addFirst' │ │ +Annotations on method #1107 'addFirst' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)V" } │ │ -Annotations on method #1106 'addLast' │ │ +Annotations on method #1108 'addLast' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)V" } │ │ │ │ Class #67 - │ │ Class descriptor : 'Lorg/acra/util/BoundedLinkedList;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/util/LinkedList;' │ │ Interfaces - │ │ @@ -20261,18 +20186,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019c28: |[019c28] org.acra.util.BoundedLinkedList.:(I)V │ │ -019c38: 7010 5402 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0254 │ │ -019c3e: 5901 2c01 |0003: iput v1, v0, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ -019c42: 0e00 |0005: return-void │ │ +019c34: |[019c34] org.acra.util.BoundedLinkedList.:(I)V │ │ +019c44: 7010 5602 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0256 │ │ +019c4a: 5901 2c01 |0003: iput v1, v0, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ +019c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/acra/util/BoundedLinkedList; │ │ @@ -20285,22 +20210,22 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -019c44: |[019c44] org.acra.util.BoundedLinkedList.add:(ILjava/lang/Object;)V │ │ -019c54: 6e10 5604 0200 |0000: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0456 │ │ -019c5a: 0a00 |0003: move-result v0 │ │ -019c5c: 5221 2c01 |0004: iget v1, v2, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ -019c60: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -019c64: 6e10 5404 0200 |0008: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@0454 │ │ -019c6a: 6f30 5502 3204 |000b: invoke-super {v2, v3, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@0255 │ │ -019c70: 0e00 |000e: return-void │ │ +019c50: |[019c50] org.acra.util.BoundedLinkedList.add:(ILjava/lang/Object;)V │ │ +019c60: 6e10 5804 0200 |0000: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0458 │ │ +019c66: 0a00 |0003: move-result v0 │ │ +019c68: 5221 2c01 |0004: iget v1, v2, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ +019c6c: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +019c70: 6e10 5604 0200 |0008: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@0456 │ │ +019c76: 6f30 5702 3204 |000b: invoke-super {v2, v3, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@0257 │ │ +019c7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000b line=62 │ │ 0x000e line=63 │ │ locals : │ │ @@ -20315,23 +20240,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -019c74: |[019c74] org.acra.util.BoundedLinkedList.add:(Ljava/lang/Object;)Z │ │ -019c84: 6e10 5604 0200 |0000: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0456 │ │ -019c8a: 0a00 |0003: move-result v0 │ │ -019c8c: 5221 2c01 |0004: iget v1, v2, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ -019c90: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -019c94: 6e10 5404 0200 |0008: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@0454 │ │ -019c9a: 6f20 5602 3200 |000b: invoke-super {v2, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0256 │ │ -019ca0: 0a00 |000e: move-result v0 │ │ -019ca2: 0f00 |000f: return v0 │ │ +019c80: |[019c80] org.acra.util.BoundedLinkedList.add:(Ljava/lang/Object;)Z │ │ +019c90: 6e10 5804 0200 |0000: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0458 │ │ +019c96: 0a00 |0003: move-result v0 │ │ +019c98: 5221 2c01 |0004: iget v1, v2, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ +019c9c: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +019ca0: 6e10 5604 0200 |0008: invoke-virtual {v2}, Lorg/acra/util/BoundedLinkedList;.removeFirst:()Ljava/lang/Object; // method@0456 │ │ +019ca6: 6f20 5802 3200 |000b: invoke-super {v2, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0258 │ │ +019cac: 0a00 |000e: move-result v0 │ │ +019cae: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ 0x000b line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/acra/util/BoundedLinkedList; │ │ @@ -20344,18 +20269,18 @@ │ │ type : '(ILjava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019ca4: |[019ca4] org.acra.util.BoundedLinkedList.addAll:(ILjava/util/Collection;)Z │ │ -019cb4: 2200 b600 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ -019cb8: 7010 1202 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0212 │ │ -019cbe: 2700 |0005: throw v0 │ │ +019cb0: |[019cb0] org.acra.util.BoundedLinkedList.addAll:(ILjava/util/Collection;)Z │ │ +019cc0: 2200 b600 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ +019cc4: 7010 1402 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0214 │ │ +019cca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/acra/util/BoundedLinkedList; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/util/BoundedLinkedList; Lorg/acra/util/BoundedLinkedList; │ │ @@ -20367,28 +20292,28 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -019cc0: |[019cc0] org.acra.util.BoundedLinkedList.addAll:(Ljava/util/Collection;)Z │ │ -019cd0: 6e10 5604 0400 |0000: invoke-virtual {v4}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0456 │ │ -019cd6: 0a02 |0003: move-result v2 │ │ -019cd8: 7210 4702 0500 |0004: invoke-interface {v5}, Ljava/util/Collection;.size:()I // method@0247 │ │ -019cde: 0a03 |0007: move-result v3 │ │ -019ce0: 9001 0203 |0008: add-int v1, v2, v3 │ │ -019ce4: 5242 2c01 |000a: iget v2, v4, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ -019ce8: 9100 0102 |000c: sub-int v0, v1, v2 │ │ -019cec: 3d00 0600 |000e: if-lez v0, 0014 // +0006 │ │ -019cf0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -019cf2: 6e30 5504 2400 |0011: invoke-virtual {v4, v2, v0}, Lorg/acra/util/BoundedLinkedList;.removeRange:(II)V // method@0455 │ │ -019cf8: 6f20 5702 5400 |0014: invoke-super {v4, v5}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0257 │ │ -019cfe: 0a02 |0017: move-result v2 │ │ -019d00: 0f02 |0018: return v2 │ │ +019ccc: |[019ccc] org.acra.util.BoundedLinkedList.addAll:(Ljava/util/Collection;)Z │ │ +019cdc: 6e10 5804 0400 |0000: invoke-virtual {v4}, Lorg/acra/util/BoundedLinkedList;.size:()I // method@0458 │ │ +019ce2: 0a02 |0003: move-result v2 │ │ +019ce4: 7210 4902 0500 |0004: invoke-interface {v5}, Ljava/util/Collection;.size:()I // method@0249 │ │ +019cea: 0a03 |0007: move-result v3 │ │ +019cec: 9001 0203 |0008: add-int v1, v2, v3 │ │ +019cf0: 5242 2c01 |000a: iget v2, v4, Lorg/acra/util/BoundedLinkedList;.maxSize:I // field@012c │ │ +019cf4: 9100 0102 |000c: sub-int v0, v1, v2 │ │ +019cf8: 3d00 0600 |000e: if-lez v0, 0014 // +0006 │ │ +019cfc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +019cfe: 6e30 5704 2400 |0011: invoke-virtual {v4, v2, v0}, Lorg/acra/util/BoundedLinkedList;.removeRange:(II)V // method@0457 │ │ +019d04: 6f20 5902 5400 |0014: invoke-super {v4, v5}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@0259 │ │ +019d0a: 0a02 |0017: move-result v2 │ │ +019d0c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x000e line=74 │ │ 0x0010 line=75 │ │ 0x0014 line=77 │ │ @@ -20405,18 +20330,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019d04: |[019d04] org.acra.util.BoundedLinkedList.addFirst:(Ljava/lang/Object;)V │ │ -019d14: 2200 b600 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ -019d18: 7010 1202 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0212 │ │ -019d1e: 2700 |0005: throw v0 │ │ +019d10: |[019d10] org.acra.util.BoundedLinkedList.addFirst:(Ljava/lang/Object;)V │ │ +019d20: 2200 b600 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ +019d24: 7010 1402 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0214 │ │ +019d2a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/acra/util/BoundedLinkedList; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Lorg/acra/util/BoundedLinkedList; Lorg/acra/util/BoundedLinkedList; │ │ @@ -20427,17 +20352,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -019d20: |[019d20] org.acra.util.BoundedLinkedList.addLast:(Ljava/lang/Object;)V │ │ -019d30: 6e20 4e04 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/util/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@044e │ │ -019d36: 0e00 |0003: return-void │ │ +019d2c: |[019d2c] org.acra.util.BoundedLinkedList.addLast:(Ljava/lang/Object;)V │ │ +019d3c: 6e20 5004 1000 |0000: invoke-virtual {v0, v1}, Lorg/acra/util/BoundedLinkedList;.add:(Ljava/lang/Object;)Z // method@0450 │ │ +019d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/acra/util/BoundedLinkedList; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -20449,42 +20374,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -019d38: |[019d38] org.acra.util.BoundedLinkedList.toString:()Ljava/lang/String; │ │ -019d48: 2202 b000 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -019d4c: 7010 ee01 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -019d52: 6e10 5304 0400 |0005: invoke-virtual {v4}, Lorg/acra/util/BoundedLinkedList;.iterator:()Ljava/util/Iterator; // method@0453 │ │ -019d58: 0c00 |0008: move-result-object v0 │ │ -019d5a: 7210 5202 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -019d60: 0a03 |000c: move-result v3 │ │ -019d62: 3803 0e00 |000d: if-eqz v3, 001b // +000e │ │ -019d66: 7210 5302 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -019d6c: 0c01 |0012: move-result-object v1 │ │ -019d6e: 6e10 c101 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -019d74: 0c03 |0016: move-result-object v3 │ │ -019d76: 6e20 f501 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -019d7c: 28ef |001a: goto 0009 // -0011 │ │ -019d7e: 6e10 f901 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -019d84: 0c03 |001e: move-result-object v3 │ │ -019d86: 1103 |001f: return-object v3 │ │ +019d44: |[019d44] org.acra.util.BoundedLinkedList.toString:()Ljava/lang/String; │ │ +019d54: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +019d58: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +019d5e: 6e10 5504 0400 |0005: invoke-virtual {v4}, Lorg/acra/util/BoundedLinkedList;.iterator:()Ljava/util/Iterator; // method@0455 │ │ +019d64: 0c02 |0008: move-result-object v2 │ │ +019d66: 7210 5402 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +019d6c: 0a03 |000c: move-result v3 │ │ +019d6e: 3803 0e00 |000d: if-eqz v3, 001b // +000e │ │ +019d72: 7210 5502 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +019d78: 0c00 |0012: move-result-object v0 │ │ +019d7a: 6e10 c301 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +019d80: 0c03 |0016: move-result-object v3 │ │ +019d82: 6e20 f701 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +019d88: 28ef |001a: goto 0009 // -0011 │ │ +019d8a: 6e10 fb01 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +019d90: 0c02 |001e: move-result-object v2 │ │ +019d92: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x0013 line=126 │ │ 0x001b line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lorg/acra/util/BoundedLinkedList; │ │ - 0x0013 - 0x001b reg=1 object Ljava/lang/Object; TE; │ │ - 0x0009 - 0x0020 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0020 reg=2 result Ljava/lang/StringBuilder; │ │ + 0x0013 - 0x001b reg=0 object Ljava/lang/Object; TE; │ │ + 0x0005 - 0x0020 reg=1 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0020 reg=4 this Lorg/acra/util/BoundedLinkedList; Lorg/acra/util/BoundedLinkedList; │ │ │ │ source_file_idx : 227 (BoundedLinkedList.java) │ │ │ │ Class #68 header: │ │ class_idx : 307 │ │ access_flags : 1 (0x0001) │ │ @@ -20492,25 +20416,25 @@ │ │ source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #68 annotations: │ │ -Annotations on method #1113 'connectSocket' │ │ +Annotations on method #1115 'connectSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1114 'createEasySSLContext' │ │ +Annotations on method #1116 'createEasySSLContext' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1115 'createSocket' │ │ +Annotations on method #1117 'createSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1116 'createSocket' │ │ +Annotations on method #1118 'createSocket' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1117 'getSSLContext' │ │ +Annotations on method #1119 'getSSLContext' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1118 'isSecure' │ │ +Annotations on method #1120 'isSecure' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; } │ │ │ │ Class #68 - │ │ Class descriptor : 'Lorg/acra/util/FakeSocketFactory;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -20528,19 +20452,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -019d88: |[019d88] org.acra.util.FakeSocketFactory.:()V │ │ -019d98: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -019d9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -019da0: 5b10 2d01 |0004: iput-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ -019da4: 0e00 |0006: return-void │ │ +019d94: |[019d94] org.acra.util.FakeSocketFactory.:()V │ │ +019da4: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +019daa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +019dac: 5b10 2d01 |0004: iput-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ +019db0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/acra/util/FakeSocketFactory; │ │ │ │ @@ -20549,34 +20473,34 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -019da8: |[019da8] org.acra.util.FakeSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ -019db8: 1a02 5605 |0000: const-string v2, "TLS" // string@0556 │ │ -019dbc: 7110 8202 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0282 │ │ -019dc2: 0c00 |0005: move-result-object v0 │ │ -019dc4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -019dc6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -019dc8: 2333 1f02 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@021f │ │ -019dcc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -019dce: 2205 3a01 |000b: new-instance v5, Lorg/acra/util/NaiveTrustManager; // type@013a │ │ -019dd2: 7010 7904 0500 |000d: invoke-direct {v5}, Lorg/acra/util/NaiveTrustManager;.:()V // method@0479 │ │ -019dd8: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -019ddc: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -019dde: 6e40 8402 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0284 │ │ -019de4: 1100 |0016: return-object v0 │ │ -019de6: 0d01 |0017: move-exception v1 │ │ -019de8: 2202 8200 |0018: new-instance v2, Ljava/io/IOException; // type@0082 │ │ -019dec: 6e10 a701 0100 |001a: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a7 │ │ -019df2: 0c03 |001d: move-result-object v3 │ │ -019df4: 7020 7b01 3200 |001e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017b │ │ -019dfa: 2702 |0021: throw v2 │ │ +019db4: |[019db4] org.acra.util.FakeSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ +019dc4: 1a02 5605 |0000: const-string v2, "TLS" // string@0556 │ │ +019dc8: 7110 8402 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0284 │ │ +019dce: 0c00 |0005: move-result-object v0 │ │ +019dd0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +019dd2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +019dd4: 2333 1f02 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@021f │ │ +019dd8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +019dda: 2205 3a01 |000b: new-instance v5, Lorg/acra/util/NaiveTrustManager; // type@013a │ │ +019dde: 7010 7b04 0500 |000d: invoke-direct {v5}, Lorg/acra/util/NaiveTrustManager;.:()V // method@047b │ │ +019de4: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +019de8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +019dea: 6e40 8602 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0286 │ │ +019df0: 1100 |0016: return-object v0 │ │ +019df2: 0d01 |0017: move-exception v1 │ │ +019df4: 2202 8200 |0018: new-instance v2, Ljava/io/IOException; // type@0082 │ │ +019df8: 6e10 a901 0100 |001a: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a9 │ │ +019dfe: 0c03 |001d: move-result-object v3 │ │ +019e00: 7020 7d01 3200 |001e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017d │ │ +019e06: 2702 |0021: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0016 line=27 │ │ @@ -20591,22 +20515,22 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -019e0c: |[019e0c] org.acra.util.FakeSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -019e1c: 5410 2d01 |0000: iget-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ -019e20: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -019e24: 7100 5a04 0000 |0004: invoke-static {}, Lorg/acra/util/FakeSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@045a │ │ -019e2a: 0c00 |0007: move-result-object v0 │ │ -019e2c: 5b10 2d01 |0008: iput-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ -019e30: 5410 2d01 |000a: iget-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ -019e34: 1100 |000c: return-object v0 │ │ +019e18: |[019e18] org.acra.util.FakeSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +019e28: 5410 2d01 |0000: iget-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ +019e2c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +019e30: 7100 5c04 0000 |0004: invoke-static {}, Lorg/acra/util/FakeSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@045c │ │ +019e36: 0c00 |0007: move-result-object v0 │ │ +019e38: 5b10 2d01 |0008: iput-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ +019e3c: 5410 2d01 |000a: iget-object v0, v1, Lorg/acra/util/FakeSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@012d │ │ +019e40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000a line=37 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/acra/util/FakeSocketFactory; │ │ @@ -20617,39 +20541,39 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -019e38: |[019e38] org.acra.util.FakeSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -019e48: 7110 a604 0c00 |0000: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a6 │ │ -019e4e: 0a00 |0003: move-result v0 │ │ -019e50: 7110 a704 0c00 |0004: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a7 │ │ -019e56: 0a03 |0007: move-result v3 │ │ -019e58: 2202 c600 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@00c6 │ │ -019e5c: 7030 2802 8209 |000a: invoke-direct {v2, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0228 │ │ -019e62: 3807 1e00 |000d: if-eqz v7, 002b // +001e │ │ -019e66: 0775 |000f: move-object v5, v7 │ │ -019e68: 1f05 ec00 |0010: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@00ec │ │ -019e6c: 0754 |0012: move-object v4, v5 │ │ -019e6e: 1f04 ec00 |0013: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@00ec │ │ -019e72: 390a 0400 |0015: if-nez v10, 0019 // +0004 │ │ -019e76: 3d0b 0d00 |0017: if-lez v11, 0024 // +000d │ │ -019e7a: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ -019e7e: 120b |001b: const/4 v11, #int 0 // #0 │ │ -019e80: 2201 c600 |001c: new-instance v1, Ljava/net/InetSocketAddress; // type@00c6 │ │ -019e84: 7030 2902 a10b |001e: invoke-direct {v1, v10, v11}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0229 │ │ -019e8a: 6e20 8502 1400 |0021: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@0285 │ │ -019e90: 6e30 8602 2400 |0024: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@0286 │ │ -019e96: 6e20 8702 3400 |0027: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@0287 │ │ -019e9c: 1104 |002a: return-object v4 │ │ -019e9e: 6e10 5b04 0600 |002b: invoke-virtual {v6}, Lorg/acra/util/FakeSocketFactory;.createSocket:()Ljava/net/Socket; // method@045b │ │ -019ea4: 0c05 |002e: move-result-object v5 │ │ -019ea6: 28e1 |002f: goto 0010 // -001f │ │ +019e44: |[019e44] org.acra.util.FakeSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +019e54: 7110 a804 0c00 |0000: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a8 │ │ +019e5a: 0a00 |0003: move-result v0 │ │ +019e5c: 7110 a904 0c00 |0004: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a9 │ │ +019e62: 0a03 |0007: move-result v3 │ │ +019e64: 2202 c600 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@00c6 │ │ +019e68: 7030 2a02 8209 |000a: invoke-direct {v2, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@022a │ │ +019e6e: 3807 1e00 |000d: if-eqz v7, 002b // +001e │ │ +019e72: 0775 |000f: move-object v5, v7 │ │ +019e74: 1f05 ec00 |0010: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@00ec │ │ +019e78: 0754 |0012: move-object v4, v5 │ │ +019e7a: 1f04 ec00 |0013: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@00ec │ │ +019e7e: 390a 0400 |0015: if-nez v10, 0019 // +0004 │ │ +019e82: 3d0b 0d00 |0017: if-lez v11, 0024 // +000d │ │ +019e86: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ +019e8a: 120b |001b: const/4 v11, #int 0 // #0 │ │ +019e8c: 2201 c600 |001c: new-instance v1, Ljava/net/InetSocketAddress; // type@00c6 │ │ +019e90: 7030 2b02 a10b |001e: invoke-direct {v1, v10, v11}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@022b │ │ +019e96: 6e20 8702 1400 |0021: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@0287 │ │ +019e9c: 6e30 8802 2400 |0024: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@0288 │ │ +019ea2: 6e20 8902 3400 |0027: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@0289 │ │ +019ea8: 1104 |002a: return-object v4 │ │ +019eaa: 6e10 5d04 0600 |002b: invoke-virtual {v6}, Lorg/acra/util/FakeSocketFactory;.createSocket:()Ljava/net/Socket; // method@045d │ │ +019eb0: 0c05 |002e: move-result-object v5 │ │ +019eb2: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0008 line=45 │ │ 0x000d line=46 │ │ 0x0015 line=48 │ │ @@ -20680,22 +20604,22 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -019ea8: |[019ea8] org.acra.util.FakeSocketFactory.createSocket:()Ljava/net/Socket; │ │ -019eb8: 7010 5d04 0100 |0000: invoke-direct {v1}, Lorg/acra/util/FakeSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@045d │ │ -019ebe: 0c00 |0003: move-result-object v0 │ │ -019ec0: 6e10 8302 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0283 │ │ -019ec6: 0c00 |0007: move-result-object v0 │ │ -019ec8: 6e10 8802 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0288 │ │ -019ece: 0c00 |000b: move-result-object v0 │ │ -019ed0: 1100 |000c: return-object v0 │ │ +019eb4: |[019eb4] org.acra.util.FakeSocketFactory.createSocket:()Ljava/net/Socket; │ │ +019ec4: 7010 5f04 0100 |0000: invoke-direct {v1}, Lorg/acra/util/FakeSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@045f │ │ +019eca: 0c00 |0003: move-result-object v0 │ │ +019ecc: 6e10 8502 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0285 │ │ +019ed2: 0c00 |0007: move-result-object v0 │ │ +019ed4: 6e10 8a02 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@028a │ │ +019eda: 0c00 |000b: move-result-object v0 │ │ +019edc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/acra/util/FakeSocketFactory; │ │ │ │ #2 : (in Lorg/acra/util/FakeSocketFactory;) │ │ @@ -20703,22 +20627,22 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -019ed4: |[019ed4] org.acra.util.FakeSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -019ee4: 7010 5d04 0100 |0000: invoke-direct {v1}, Lorg/acra/util/FakeSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@045d │ │ -019eea: 0c00 |0003: move-result-object v0 │ │ -019eec: 6e10 8302 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0283 │ │ -019ef2: 0c00 |0007: move-result-object v0 │ │ -019ef4: 6e55 8902 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0289 │ │ -019efa: 0c00 |000b: move-result-object v0 │ │ -019efc: 1100 |000c: return-object v0 │ │ +019ee0: |[019ee0] org.acra.util.FakeSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +019ef0: 7010 5f04 0100 |0000: invoke-direct {v1}, Lorg/acra/util/FakeSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@045f │ │ +019ef6: 0c00 |0003: move-result-object v0 │ │ +019ef8: 6e10 8502 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0285 │ │ +019efe: 0c00 |0007: move-result-object v0 │ │ +019f00: 6e55 8b02 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@028b │ │ +019f06: 0c00 |000b: move-result-object v0 │ │ +019f08: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/acra/util/FakeSocketFactory; │ │ 0x0000 - 0x000d reg=2 socket Ljava/net/Socket; │ │ 0x0000 - 0x000d reg=3 host Ljava/lang/String; │ │ @@ -20730,17 +20654,17 @@ │ │ type : '(Ljava/net/Socket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -019f00: |[019f00] org.acra.util.FakeSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ -019f10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -019f12: 0f00 |0001: return v0 │ │ +019f0c: |[019f0c] org.acra.util.FakeSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ +019f1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +019f1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/acra/util/FakeSocketFactory; │ │ 0x0000 - 0x0002 reg=2 arg0 Ljava/net/Socket; │ │ │ │ @@ -20778,37 +20702,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -019f14: |[019f14] org.acra.util.HttpRequest$1.:()V │ │ -019f24: 7100 3904 0000 |0000: invoke-static {}, Lorg/acra/sender/HttpSender$Method;.values:()[Lorg/acra/sender/HttpSender$Method; // method@0439 │ │ -019f2a: 0c00 |0003: move-result-object v0 │ │ -019f2c: 2100 |0004: array-length v0, v0 │ │ -019f2e: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -019f32: 6900 2e01 |0007: sput-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ -019f36: 6200 2e01 |0009: sget-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ -019f3a: 6201 2301 |000b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ -019f3e: 6e10 3704 0100 |000d: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -019f44: 0a01 |0010: move-result v1 │ │ -019f46: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -019f48: 4b02 0001 |0012: aput v2, v0, v1 │ │ -019f4c: 6200 2e01 |0014: sget-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ -019f50: 6201 2401 |0016: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ -019f54: 6e10 3704 0100 |0018: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -019f5a: 0a01 |001b: move-result v1 │ │ -019f5c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -019f5e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -019f62: 0e00 |001f: return-void │ │ -019f64: 0d00 |0020: move-exception v0 │ │ -019f66: 28fe |0021: goto 001f // -0002 │ │ -019f68: 0d00 |0022: move-exception v0 │ │ -019f6a: 28f1 |0023: goto 0014 // -000f │ │ +019f20: |[019f20] org.acra.util.HttpRequest$1.:()V │ │ +019f30: 7100 3b04 0000 |0000: invoke-static {}, Lorg/acra/sender/HttpSender$Method;.values:()[Lorg/acra/sender/HttpSender$Method; // method@043b │ │ +019f36: 0c00 |0003: move-result-object v0 │ │ +019f38: 2100 |0004: array-length v0, v0 │ │ +019f3a: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +019f3e: 6900 2e01 |0007: sput-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ +019f42: 6200 2e01 |0009: sget-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ +019f46: 6201 2301 |000b: sget-object v1, Lorg/acra/sender/HttpSender$Method;.POST:Lorg/acra/sender/HttpSender$Method; // field@0123 │ │ +019f4a: 6e10 3904 0100 |000d: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +019f50: 0a01 |0010: move-result v1 │ │ +019f52: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +019f54: 4b02 0001 |0012: aput v2, v0, v1 │ │ +019f58: 6200 2e01 |0014: sget-object v0, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ +019f5c: 6201 2401 |0016: sget-object v1, Lorg/acra/sender/HttpSender$Method;.PUT:Lorg/acra/sender/HttpSender$Method; // field@0124 │ │ +019f60: 6e10 3904 0100 |0018: invoke-virtual {v1}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +019f66: 0a01 |001b: move-result v1 │ │ +019f68: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +019f6a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +019f6e: 0e00 |001f: return-void │ │ +019f70: 0d00 |0020: move-exception v0 │ │ +019f72: 28fe |0021: goto 001f // -0002 │ │ +019f74: 0d00 |0022: move-exception v0 │ │ +019f76: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=239 │ │ @@ -20854,19 +20778,19 @@ │ │ type : '(Lorg/apache/http/params/HttpParams;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019f88: |[019f88] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.:(Lorg/apache/http/params/HttpParams;I)V │ │ -019f98: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -019f9e: 5b01 2f01 |0003: iput-object v1, v0, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ -019fa2: 5902 3001 |0005: iput v2, v0, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ -019fa6: 0e00 |0007: return-void │ │ +019f94: |[019f94] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.:(Lorg/apache/http/params/HttpParams;I)V │ │ +019fa4: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +019faa: 5b01 2f01 |0003: iput-object v1, v0, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ +019fae: 5902 3001 |0005: iput v2, v0, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ +019fb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ @@ -20879,17 +20803,17 @@ │ │ type : '(Lorg/apache/http/params/HttpParams;ILorg/acra/util/HttpRequest$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -019fa8: |[019fa8] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.:(Lorg/apache/http/params/HttpParams;ILorg/acra/util/HttpRequest$1;)V │ │ -019fb8: 7030 6004 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.:(Lorg/apache/http/params/HttpParams;I)V // method@0460 │ │ -019fbe: 0e00 |0003: return-void │ │ +019fb4: |[019fb4] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.:(Lorg/apache/http/params/HttpParams;ILorg/acra/util/HttpRequest$1;)V │ │ +019fc4: 7030 6204 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.:(Lorg/apache/http/params/HttpParams;I)V // method@0462 │ │ +019fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/apache/http/params/HttpParams; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -20901,64 +20825,64 @@ │ │ type : '(Ljava/io/IOException;ILorg/apache/http/protocol/HttpContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -019fc0: |[019fc0] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.retryRequest:(Ljava/io/IOException;ILorg/apache/http/protocol/HttpContext;)Z │ │ -019fd0: 2061 cb00 |0000: instance-of v1, v6, Ljava/net/SocketTimeoutException; // type@00cb │ │ -019fd4: 3801 5f00 |0002: if-eqz v1, 0061 // +005f │ │ -019fd8: 5251 3001 |0004: iget v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ -019fdc: 3617 3f00 |0006: if-gt v7, v1, 0045 // +003f │ │ -019fe0: 5451 2f01 |0008: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ -019fe4: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ -019fe8: 5451 2f01 |000c: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ -019fec: 7110 a704 0100 |000e: invoke-static {v1}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a7 │ │ -019ff2: 0a01 |0011: move-result v1 │ │ -019ff4: da00 0102 |0012: mul-int/lit8 v0, v1, #int 2 // #02 │ │ -019ff8: 5451 2f01 |0014: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ -019ffc: 7120 a904 0100 |0016: invoke-static {v1, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04a9 │ │ -01a002: 6201 2f00 |0019: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01a006: 6202 2500 |001b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a00a: 2203 b000 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a00e: 7010 ee01 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a014: 1a04 4305 |0022: const-string v4, "SocketTimeOut - increasing time out to " // string@0543 │ │ -01a018: 6e20 f501 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a01e: 0c03 |0027: move-result-object v3 │ │ -01a020: 6e20 f201 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01a026: 0c03 |002b: move-result-object v3 │ │ -01a028: 1a04 1900 |002c: const-string v4, " millis and trying again" // string@0019 │ │ -01a02c: 6e20 f501 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a032: 0c03 |0031: move-result-object v3 │ │ -01a034: 6e10 f901 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a03a: 0c03 |0035: move-result-object v3 │ │ -01a03c: 7230 1204 2103 |0036: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -01a042: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -01a044: 0f01 |003a: return v1 │ │ -01a046: 6201 2f00 |003b: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01a04a: 6202 2500 |003d: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a04e: 1a03 4405 |003f: const-string v3, "SocketTimeOut - no HttpParams, cannot increase time out. Trying again with current settings" // string@0544 │ │ -01a052: 7230 1204 2103 |0041: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -01a058: 28f5 |0044: goto 0039 // -000b │ │ -01a05a: 6201 2f00 |0045: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01a05e: 6202 2500 |0047: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a062: 2203 b000 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a066: 7010 ee01 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a06c: 1a04 4505 |004e: const-string v4, "SocketTimeOut but exceeded max number of retries : " // string@0545 │ │ -01a070: 6e20 f501 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a076: 0c03 |0053: move-result-object v3 │ │ -01a078: 5254 3001 |0054: iget v4, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ -01a07c: 6e20 f201 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01a082: 0c03 |0059: move-result-object v3 │ │ -01a084: 6e10 f901 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a08a: 0c03 |005d: move-result-object v3 │ │ -01a08c: 7230 1204 2103 |005e: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -01a092: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -01a094: 28d8 |0062: goto 003a // -0028 │ │ +019fcc: |[019fcc] org.acra.util.HttpRequest$SocketTimeOutRetryHandler.retryRequest:(Ljava/io/IOException;ILorg/apache/http/protocol/HttpContext;)Z │ │ +019fdc: 2061 cb00 |0000: instance-of v1, v6, Ljava/net/SocketTimeoutException; // type@00cb │ │ +019fe0: 3801 5f00 |0002: if-eqz v1, 0061 // +005f │ │ +019fe4: 5251 3001 |0004: iget v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ +019fe8: 3617 3f00 |0006: if-gt v7, v1, 0045 // +003f │ │ +019fec: 5451 2f01 |0008: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ +019ff0: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ +019ff4: 5451 2f01 |000c: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ +019ff8: 7110 a904 0100 |000e: invoke-static {v1}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@04a9 │ │ +019ffe: 0a01 |0011: move-result v1 │ │ +01a000: da00 0102 |0012: mul-int/lit8 v0, v1, #int 2 // #02 │ │ +01a004: 5451 2f01 |0014: iget-object v1, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.httpParams:Lorg/apache/http/params/HttpParams; // field@012f │ │ +01a008: 7120 ab04 0100 |0016: invoke-static {v1, v0}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04ab │ │ +01a00e: 6201 2f00 |0019: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01a012: 6202 2500 |001b: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a016: 2203 b000 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a01a: 7010 f001 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a020: 1a04 4305 |0022: const-string v4, "SocketTimeOut - increasing time out to " // string@0543 │ │ +01a024: 6e20 f701 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a02a: 0c03 |0027: move-result-object v3 │ │ +01a02c: 6e20 f401 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01a032: 0c03 |002b: move-result-object v3 │ │ +01a034: 1a04 1900 |002c: const-string v4, " millis and trying again" // string@0019 │ │ +01a038: 6e20 f701 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a03e: 0c03 |0031: move-result-object v3 │ │ +01a040: 6e10 fb01 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a046: 0c03 |0035: move-result-object v3 │ │ +01a048: 7230 1404 2103 |0036: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +01a04e: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +01a050: 0f01 |003a: return v1 │ │ +01a052: 6201 2f00 |003b: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01a056: 6202 2500 |003d: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a05a: 1a03 4405 |003f: const-string v3, "SocketTimeOut - no HttpParams, cannot increase time out. Trying again with current settings" // string@0544 │ │ +01a05e: 7230 1404 2103 |0041: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +01a064: 28f5 |0044: goto 0039 // -000b │ │ +01a066: 6201 2f00 |0045: sget-object v1, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01a06a: 6202 2500 |0047: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a06e: 2203 b000 |0049: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a072: 7010 f001 0300 |004b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a078: 1a04 4505 |004e: const-string v4, "SocketTimeOut but exceeded max number of retries : " // string@0545 │ │ +01a07c: 6e20 f701 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a082: 0c03 |0053: move-result-object v3 │ │ +01a084: 5254 3001 |0054: iget v4, v5, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.maxNrRetries:I // field@0130 │ │ +01a088: 6e20 f401 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01a08e: 0c03 |0059: move-result-object v3 │ │ +01a090: 6e10 fb01 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a096: 0c03 |005d: move-result-object v3 │ │ +01a098: 7230 1404 2103 |005e: invoke-interface {v1, v2, v3}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +01a09e: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +01a0a0: 28d8 |0062: goto 003a // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0008 line=69 │ │ 0x000c line=70 │ │ 0x0014 line=71 │ │ @@ -20985,25 +20909,25 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 7 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/util/HttpRequest$1; Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; } │ │ Annotations on field #306 'headers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1126 'getHttpRequest' │ │ +Annotations on method #1128 'getHttpRequest' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/UnsupportedEncodingException; Ljava/lang/UnsupportedOperationException; } │ │ -Annotations on method #1127 'getParamsAsFormString' │ │ +Annotations on method #1129 'getParamsAsFormString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<**>;)" "Ljava/lang/String;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/UnsupportedEncodingException; } │ │ -Annotations on method #1128 'send' │ │ +Annotations on method #1130 'send' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1130 'setHeaders' │ │ +Annotations on method #1132 'setHeaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)V" } │ │ │ │ Class #71 - │ │ Class descriptor : 'Lorg/acra/util/HttpRequest;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -21039,22 +20963,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01a098: |[01a098] org.acra.util.HttpRequest.:()V │ │ -01a0a8: 1300 b80b |0000: const/16 v0, #int 3000 // #bb8 │ │ -01a0ac: 7010 bd01 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01a0b2: 5910 3101 |0005: iput v0, v1, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ -01a0b6: 5910 3601 |0007: iput v0, v1, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ -01a0ba: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -01a0bc: 5910 3401 |000a: iput v0, v1, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ -01a0c0: 0e00 |000c: return-void │ │ +01a0a4: |[01a0a4] org.acra.util.HttpRequest.:()V │ │ +01a0b4: 1300 b80b |0000: const/16 v0, #int 3000 // #bb8 │ │ +01a0b8: 7010 bf01 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01a0be: 5910 3101 |0005: iput v0, v1, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ +01a0c2: 5910 3601 |0007: iput v0, v1, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ +01a0c6: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +01a0c8: 5910 3401 |000a: iput v0, v1, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ +01a0cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x0009 line=94 │ │ locals : │ │ @@ -21065,26 +20989,26 @@ │ │ type : '()Lorg/apache/http/auth/UsernamePasswordCredentials;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01a0c4: |[01a0c4] org.acra.util.HttpRequest.getCredentials:()Lorg/apache/http/auth/UsernamePasswordCredentials; │ │ -01a0d4: 5430 3301 |0000: iget-object v0, v3, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ -01a0d8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -01a0dc: 5430 3501 |0004: iget-object v0, v3, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ -01a0e0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -01a0e4: 2200 4401 |0008: new-instance v0, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@0144 │ │ -01a0e8: 5431 3301 |000a: iget-object v1, v3, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ -01a0ec: 5432 3501 |000c: iget-object v2, v3, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ -01a0f0: 7030 8f04 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@048f │ │ -01a0f6: 1100 |0011: return-object v0 │ │ -01a0f8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -01a0fa: 28fe |0013: goto 0011 // -0002 │ │ +01a0d0: |[01a0d0] org.acra.util.HttpRequest.getCredentials:()Lorg/apache/http/auth/UsernamePasswordCredentials; │ │ +01a0e0: 5430 3301 |0000: iget-object v0, v3, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ +01a0e4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +01a0e8: 5430 3501 |0004: iget-object v0, v3, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ +01a0ec: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +01a0f0: 2200 4401 |0008: new-instance v0, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@0144 │ │ +01a0f4: 5431 3301 |000a: iget-object v1, v3, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ +01a0f8: 5432 3501 |000c: iget-object v2, v3, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ +01a0fc: 7030 9104 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0491 │ │ +01a102: 1100 |0011: return-object v0 │ │ +01a104: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +01a106: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0008 line=229 │ │ 0x0011 line=232 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/acra/util/HttpRequest; │ │ @@ -21094,64 +21018,64 @@ │ │ type : '()Lorg/apache/http/client/HttpClient;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -01a0fc: |[01a0fc] org.acra.util.HttpRequest.getHttpClient:()Lorg/apache/http/client/HttpClient; │ │ -01a10c: 1309 bb01 |0000: const/16 v9, #int 443 // #1bb │ │ -01a110: 2202 5801 |0002: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@0158 │ │ -01a114: 7010 a504 0200 |0004: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@04a5 │ │ -01a11a: 1a05 540a |0007: const-string v5, "http.protocol.cookie-policy" // string@0a54 │ │ -01a11e: 1a06 fe0d |0009: const-string v6, "rfc2109" // string@0dfe │ │ -01a122: 7230 ab04 5206 |000b: invoke-interface {v2, v5, v6}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@04ab │ │ -01a128: 52a5 3101 |000e: iget v5, v10, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ -01a12c: 7120 a804 5200 |0010: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04a8 │ │ -01a132: 52a5 3601 |0013: iget v5, v10, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ -01a136: 7120 a904 5200 |0015: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04a9 │ │ -01a13c: 1305 0020 |0018: const/16 v5, #int 8192 // #2000 │ │ -01a140: 7120 aa04 5200 |001a: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@04aa │ │ -01a146: 2203 5001 |001d: new-instance v3, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0150 │ │ -01a14a: 7010 9a04 0300 |001f: invoke-direct {v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@049a │ │ -01a150: 2205 4f01 |0022: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ -01a154: 1a06 530a |0024: const-string v6, "http" // string@0a53 │ │ -01a158: 2207 4e01 |0026: new-instance v7, Lorg/apache/http/conn/scheme/PlainSocketFactory; // type@014e │ │ -01a15c: 7010 9804 0700 |0028: invoke-direct {v7}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.:()V // method@0498 │ │ -01a162: 1308 5000 |002b: const/16 v8, #int 80 // #50 │ │ -01a166: 7040 9904 6587 |002d: invoke-direct {v5, v6, v7, v8}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0499 │ │ -01a16c: 6e20 9b04 5300 |0030: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049b │ │ -01a172: 7100 9302 0000 |0033: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0293 │ │ -01a178: 0c05 |0036: move-result-object v5 │ │ -01a17a: 6e10 a502 0500 |0037: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.disableSSLCertValidation:()Z // method@02a5 │ │ -01a180: 0a05 |003a: move-result v5 │ │ -01a182: 3805 2700 |003b: if-eqz v5, 0062 // +0027 │ │ -01a186: 2205 4f01 |003d: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ -01a18a: 1a06 5d0a |003f: const-string v6, "https" // string@0a5d │ │ -01a18e: 2207 3301 |0041: new-instance v7, Lorg/acra/util/FakeSocketFactory; // type@0133 │ │ -01a192: 7010 5804 0700 |0043: invoke-direct {v7}, Lorg/acra/util/FakeSocketFactory;.:()V // method@0458 │ │ -01a198: 7040 9904 6597 |0046: invoke-direct {v5, v6, v7, v9}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0499 │ │ -01a19e: 6e20 9b04 5300 |0049: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049b │ │ -01a1a4: 2200 5601 |004c: new-instance v0, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@0156 │ │ -01a1a8: 7030 a304 2003 |004e: invoke-direct {v0, v2, v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@04a3 │ │ -01a1ae: 2201 5501 |0051: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0155 │ │ -01a1b2: 7030 a004 0102 |0053: invoke-direct {v1, v0, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@04a0 │ │ -01a1b8: 2204 3501 |0056: new-instance v4, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; // type@0135 │ │ -01a1bc: 52a5 3401 |0058: iget v5, v10, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ -01a1c0: 1206 |005a: const/4 v6, #int 0 // #0 │ │ -01a1c2: 7040 6104 2465 |005b: invoke-direct {v4, v2, v5, v6}, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.:(Lorg/apache/http/params/HttpParams;ILorg/acra/util/HttpRequest$1;)V // method@0461 │ │ -01a1c8: 6e20 a204 4100 |005e: invoke-virtual {v1, v4}, Lorg/apache/http/impl/client/DefaultHttpClient;.setHttpRequestRetryHandler:(Lorg/apache/http/client/HttpRequestRetryHandler;)V // method@04a2 │ │ -01a1ce: 1101 |0061: return-object v1 │ │ -01a1d0: 2205 4f01 |0062: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ -01a1d4: 1a06 5d0a |0064: const-string v6, "https" // string@0a5d │ │ -01a1d8: 7100 9c04 0000 |0066: invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/ssl/SSLSocketFactory; // method@049c │ │ -01a1de: 0c07 |0069: move-result-object v7 │ │ -01a1e0: 7040 9904 6597 |006a: invoke-direct {v5, v6, v7, v9}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0499 │ │ -01a1e6: 6e20 9b04 5300 |006d: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049b │ │ -01a1ec: 28dc |0070: goto 004c // -0024 │ │ +01a108: |[01a108] org.acra.util.HttpRequest.getHttpClient:()Lorg/apache/http/client/HttpClient; │ │ +01a118: 1309 bb01 |0000: const/16 v9, #int 443 // #1bb │ │ +01a11c: 2202 5801 |0002: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@0158 │ │ +01a120: 7010 a704 0200 |0004: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@04a7 │ │ +01a126: 1a05 530a |0007: const-string v5, "http.protocol.cookie-policy" // string@0a53 │ │ +01a12a: 1a06 fb0d |0009: const-string v6, "rfc2109" // string@0dfb │ │ +01a12e: 7230 ad04 5206 |000b: invoke-interface {v2, v5, v6}, Lorg/apache/http/params/HttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@04ad │ │ +01a134: 52a5 3101 |000e: iget v5, v10, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ +01a138: 7120 aa04 5200 |0010: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04aa │ │ +01a13e: 52a5 3601 |0013: iget v5, v10, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ +01a142: 7120 ab04 5200 |0015: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@04ab │ │ +01a148: 1305 0020 |0018: const/16 v5, #int 8192 // #2000 │ │ +01a14c: 7120 ac04 5200 |001a: invoke-static {v2, v5}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@04ac │ │ +01a152: 2203 5001 |001d: new-instance v3, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0150 │ │ +01a156: 7010 9c04 0300 |001f: invoke-direct {v3}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@049c │ │ +01a15c: 2205 4f01 |0022: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ +01a160: 1a06 520a |0024: const-string v6, "http" // string@0a52 │ │ +01a164: 2207 4e01 |0026: new-instance v7, Lorg/apache/http/conn/scheme/PlainSocketFactory; // type@014e │ │ +01a168: 7010 9a04 0700 |0028: invoke-direct {v7}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.:()V // method@049a │ │ +01a16e: 1308 5000 |002b: const/16 v8, #int 80 // #50 │ │ +01a172: 7040 9b04 6587 |002d: invoke-direct {v5, v6, v7, v8}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@049b │ │ +01a178: 6e20 9d04 5300 |0030: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049d │ │ +01a17e: 7100 9502 0000 |0033: invoke-static {}, Lorg/acra/ACRA;.getConfig:()Lorg/acra/ACRAConfiguration; // method@0295 │ │ +01a184: 0c05 |0036: move-result-object v5 │ │ +01a186: 6e10 a702 0500 |0037: invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;.disableSSLCertValidation:()Z // method@02a7 │ │ +01a18c: 0a05 |003a: move-result v5 │ │ +01a18e: 3805 2700 |003b: if-eqz v5, 0062 // +0027 │ │ +01a192: 2205 4f01 |003d: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ +01a196: 1a06 5c0a |003f: const-string v6, "https" // string@0a5c │ │ +01a19a: 2207 3301 |0041: new-instance v7, Lorg/acra/util/FakeSocketFactory; // type@0133 │ │ +01a19e: 7010 5a04 0700 |0043: invoke-direct {v7}, Lorg/acra/util/FakeSocketFactory;.:()V // method@045a │ │ +01a1a4: 7040 9b04 6597 |0046: invoke-direct {v5, v6, v7, v9}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@049b │ │ +01a1aa: 6e20 9d04 5300 |0049: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049d │ │ +01a1b0: 2200 5601 |004c: new-instance v0, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@0156 │ │ +01a1b4: 7030 a504 2003 |004e: invoke-direct {v0, v2, v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@04a5 │ │ +01a1ba: 2201 5501 |0051: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0155 │ │ +01a1be: 7030 a204 0102 |0053: invoke-direct {v1, v0, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@04a2 │ │ +01a1c4: 2204 3501 |0056: new-instance v4, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; // type@0135 │ │ +01a1c8: 52a5 3401 |0058: iget v5, v10, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ +01a1cc: 1206 |005a: const/4 v6, #int 0 // #0 │ │ +01a1ce: 7040 6304 2465 |005b: invoke-direct {v4, v2, v5, v6}, Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler;.:(Lorg/apache/http/params/HttpParams;ILorg/acra/util/HttpRequest$1;)V // method@0463 │ │ +01a1d4: 6e20 a404 4100 |005e: invoke-virtual {v1, v4}, Lorg/apache/http/impl/client/DefaultHttpClient;.setHttpRequestRetryHandler:(Lorg/apache/http/client/HttpRequestRetryHandler;)V // method@04a4 │ │ +01a1da: 1101 |0061: return-object v1 │ │ +01a1dc: 2205 4f01 |0062: new-instance v5, Lorg/apache/http/conn/scheme/Scheme; // type@014f │ │ +01a1e0: 1a06 5c0a |0064: const-string v6, "https" // string@0a5c │ │ +01a1e4: 7100 9e04 0000 |0066: invoke-static {}, Lorg/apache/http/conn/ssl/SSLSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/ssl/SSLSocketFactory; // method@049e │ │ +01a1ea: 0c07 |0069: move-result-object v7 │ │ +01a1ec: 7040 9b04 6597 |006a: invoke-direct {v5, v6, v7, v9}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@049b │ │ +01a1f2: 6e20 9d04 5300 |006d: invoke-virtual {v3, v5}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@049d │ │ +01a1f8: 28dc |0070: goto 004c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0007 line=201 │ │ 0x000e line=202 │ │ 0x0013 line=203 │ │ 0x0018 line=204 │ │ @@ -21178,97 +21102,98 @@ │ │ type : '(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -01a1f0: |[01a1f0] org.acra.util.HttpRequest.getHttpRequest:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; │ │ -01a200: 6205 2e01 |0000: sget-object v5, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ -01a204: 6e10 3704 0a00 |0002: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0437 │ │ -01a20a: 0a06 |0005: move-result v6 │ │ -01a20c: 4405 0506 |0006: aget v5, v5, v6 │ │ -01a210: 2b05 8c00 0000 |0008: packed-switch v5, 00000094 // +0000008c │ │ -01a216: 2205 b600 |000b: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ -01a21a: 2206 b000 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a21e: 7010 ee01 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a224: 1a07 7005 |0012: const-string v7, "Unknown method: " // string@0570 │ │ -01a228: 6e20 f501 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a22e: 0c06 |0017: move-result-object v6 │ │ -01a230: 6e10 3604 0a00 |0018: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0436 │ │ -01a236: 0c07 |001b: move-result-object v7 │ │ -01a238: 6e20 f501 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a23e: 0c06 |001f: move-result-object v6 │ │ -01a240: 6e10 f901 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a246: 0c06 |0023: move-result-object v6 │ │ -01a248: 7020 1302 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0213 │ │ -01a24e: 2705 |0027: throw v5 │ │ -01a250: 2203 4901 |0028: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0149 │ │ -01a254: 6e10 2f02 0900 |002a: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@022f │ │ -01a25a: 0c05 |002d: move-result-object v5 │ │ -01a25c: 7020 9504 5300 |002e: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0495 │ │ -01a262: 7010 6404 0800 |0031: invoke-direct {v8}, Lorg/acra/util/HttpRequest;.getCredentials:()Lorg/apache/http/auth/UsernamePasswordCredentials; // method@0464 │ │ -01a268: 0c00 |0034: move-result-object v0 │ │ -01a26a: 3800 0c00 |0035: if-eqz v0, 0041 // +000c │ │ -01a26e: 1a05 6e05 |0037: const-string v5, "UTF-8" // string@056e │ │ -01a272: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -01a274: 7130 9e04 5006 |003a: invoke-static {v0, v5, v6}, Lorg/apache/http/impl/auth/BasicScheme;.authenticate:(Lorg/apache/http/auth/Credentials;Ljava/lang/String;Z)Lorg/apache/http/Header; // method@049e │ │ -01a27a: 0c05 |003d: move-result-object v5 │ │ -01a27c: 6e20 9204 5300 |003e: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.addHeader:(Lorg/apache/http/Header;)V // method@0492 │ │ -01a282: 1a05 7205 |0041: const-string v5, "User-Agent" // string@0572 │ │ -01a286: 1a06 ca00 |0043: const-string v6, "Android" // string@00ca │ │ -01a28a: 6e30 9404 5306 |0045: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0494 │ │ -01a290: 1a05 c200 |0048: const-string v5, "Accept" // string@00c2 │ │ -01a294: 1a06 9a0f |004a: const-string v6, "text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" // string@0f9a │ │ -01a298: 6e30 9404 5306 |004c: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0494 │ │ -01a29e: 1a05 0101 |004f: const-string v5, "Content-Type" // string@0101 │ │ -01a2a2: 6e10 4104 0c00 |0051: invoke-virtual {v12}, Lorg/acra/sender/HttpSender$Type;.getContentType:()Ljava/lang/String; // method@0441 │ │ -01a2a8: 0c06 |0054: move-result-object v6 │ │ -01a2aa: 6e30 9404 5306 |0055: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0494 │ │ -01a2b0: 5485 3201 |0058: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ -01a2b4: 3805 2e00 |005a: if-eqz v5, 0088 // +002e │ │ -01a2b8: 5485 3201 |005c: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ -01a2bc: 7210 6a02 0500 |005e: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026a │ │ -01a2c2: 0c05 |0061: move-result-object v5 │ │ -01a2c4: 7210 6e02 0500 |0062: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -01a2ca: 0c02 |0065: move-result-object v2 │ │ -01a2cc: 7210 5202 0200 |0066: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01a2d2: 0a05 |0069: move-result v5 │ │ -01a2d4: 3805 1e00 |006a: if-eqz v5, 0088 // +001e │ │ -01a2d8: 7210 5302 0200 |006c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -01a2de: 0c01 |006f: move-result-object v1 │ │ -01a2e0: 1f01 ae00 |0070: check-cast v1, Ljava/lang/String; // type@00ae │ │ -01a2e4: 5485 3201 |0072: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ -01a2e8: 7220 6902 1500 |0074: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -01a2ee: 0c04 |0077: move-result-object v4 │ │ -01a2f0: 1f04 ae00 |0078: check-cast v4, Ljava/lang/String; // type@00ae │ │ -01a2f4: 6e30 9404 1304 |007a: invoke-virtual {v3, v1, v4}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0494 │ │ -01a2fa: 28e9 |007d: goto 0066 // -0017 │ │ -01a2fc: 2203 4a01 |007e: new-instance v3, Lorg/apache/http/client/methods/HttpPut; // type@014a │ │ -01a300: 6e10 2f02 0900 |0080: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@022f │ │ -01a306: 0c05 |0083: move-result-object v5 │ │ -01a308: 7020 9704 5300 |0084: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPut;.:(Ljava/lang/String;)V // method@0497 │ │ -01a30e: 28aa |0087: goto 0031 // -0056 │ │ -01a310: 2205 5301 |0088: new-instance v5, Lorg/apache/http/entity/StringEntity; // type@0153 │ │ -01a314: 1a06 6e05 |008a: const-string v6, "UTF-8" // string@056e │ │ -01a318: 7030 9d04 b506 |008c: invoke-direct {v5, v11, v6}, Lorg/apache/http/entity/StringEntity;.:(Ljava/lang/String;Ljava/lang/String;)V // method@049d │ │ -01a31e: 6e20 9304 5300 |008f: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0493 │ │ -01a324: 1103 |0092: return-object v3 │ │ -01a326: 0000 |0093: nop // spacer │ │ -01a328: 0001 0200 0100 0000 2000 0000 7600 ... |0094: packed-switch-data (8 units) │ │ +01a1fc: |[01a1fc] org.acra.util.HttpRequest.getHttpRequest:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; │ │ +01a20c: 6205 2e01 |0000: sget-object v5, Lorg/acra/util/HttpRequest$1;.$SwitchMap$org$acra$sender$HttpSender$Method:[I // field@012e │ │ +01a210: 6e10 3904 0a00 |0002: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.ordinal:()I // method@0439 │ │ +01a216: 0a06 |0005: move-result v6 │ │ +01a218: 4405 0506 |0006: aget v5, v5, v6 │ │ +01a21c: 2b05 8c00 0000 |0008: packed-switch v5, 00000094 // +0000008c │ │ +01a222: 2205 b600 |000b: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@00b6 │ │ +01a226: 2206 b000 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a22a: 7010 f001 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a230: 1a07 7005 |0012: const-string v7, "Unknown method: " // string@0570 │ │ +01a234: 6e20 f701 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a23a: 0c06 |0017: move-result-object v6 │ │ +01a23c: 6e10 3804 0a00 |0018: invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;.name:()Ljava/lang/String; // method@0438 │ │ +01a242: 0c07 |001b: move-result-object v7 │ │ +01a244: 6e20 f701 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a24a: 0c06 |001f: move-result-object v6 │ │ +01a24c: 6e10 fb01 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a252: 0c06 |0023: move-result-object v6 │ │ +01a254: 7020 1502 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0215 │ │ +01a25a: 2705 |0027: throw v5 │ │ +01a25c: 2203 4901 |0028: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0149 │ │ +01a260: 6e10 3102 0900 |002a: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0231 │ │ +01a266: 0c05 |002d: move-result-object v5 │ │ +01a268: 7020 9704 5300 |002e: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0497 │ │ +01a26e: 7010 6604 0800 |0031: invoke-direct {v8}, Lorg/acra/util/HttpRequest;.getCredentials:()Lorg/apache/http/auth/UsernamePasswordCredentials; // method@0466 │ │ +01a274: 0c00 |0034: move-result-object v0 │ │ +01a276: 3800 0c00 |0035: if-eqz v0, 0041 // +000c │ │ +01a27a: 1a05 6e05 |0037: const-string v5, "UTF-8" // string@056e │ │ +01a27e: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +01a280: 7130 a004 5006 |003a: invoke-static {v0, v5, v6}, Lorg/apache/http/impl/auth/BasicScheme;.authenticate:(Lorg/apache/http/auth/Credentials;Ljava/lang/String;Z)Lorg/apache/http/Header; // method@04a0 │ │ +01a286: 0c05 |003d: move-result-object v5 │ │ +01a288: 6e20 9404 5300 |003e: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.addHeader:(Lorg/apache/http/Header;)V // method@0494 │ │ +01a28e: 1a05 7205 |0041: const-string v5, "User-Agent" // string@0572 │ │ +01a292: 1a06 ca00 |0043: const-string v6, "Android" // string@00ca │ │ +01a296: 6e30 9604 5306 |0045: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0496 │ │ +01a29c: 1a05 c200 |0048: const-string v5, "Accept" // string@00c2 │ │ +01a2a0: 1a06 970f |004a: const-string v6, "text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" // string@0f97 │ │ +01a2a4: 6e30 9604 5306 |004c: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0496 │ │ +01a2aa: 1a05 0101 |004f: const-string v5, "Content-Type" // string@0101 │ │ +01a2ae: 6e10 4304 0c00 |0051: invoke-virtual {v12}, Lorg/acra/sender/HttpSender$Type;.getContentType:()Ljava/lang/String; // method@0443 │ │ +01a2b4: 0c06 |0054: move-result-object v6 │ │ +01a2b6: 6e30 9604 5306 |0055: invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0496 │ │ +01a2bc: 5485 3201 |0058: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ +01a2c0: 3805 2e00 |005a: if-eqz v5, 0088 // +002e │ │ +01a2c4: 5485 3201 |005c: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ +01a2c8: 7210 6c02 0500 |005e: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026c │ │ +01a2ce: 0c05 |0061: move-result-object v5 │ │ +01a2d0: 7210 7002 0500 |0062: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +01a2d6: 0c02 |0065: move-result-object v2 │ │ +01a2d8: 7210 5402 0200 |0066: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +01a2de: 0a05 |0069: move-result v5 │ │ +01a2e0: 3805 1e00 |006a: if-eqz v5, 0088 // +001e │ │ +01a2e4: 7210 5502 0200 |006c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01a2ea: 0c01 |006f: move-result-object v1 │ │ +01a2ec: 1f01 ae00 |0070: check-cast v1, Ljava/lang/String; // type@00ae │ │ +01a2f0: 5485 3201 |0072: iget-object v5, v8, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ +01a2f4: 7220 6b02 1500 |0074: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01a2fa: 0c04 |0077: move-result-object v4 │ │ +01a2fc: 1f04 ae00 |0078: check-cast v4, Ljava/lang/String; // type@00ae │ │ +01a300: 6e30 9604 1304 |007a: invoke-virtual {v3, v1, v4}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0496 │ │ +01a306: 28e9 |007d: goto 0066 // -0017 │ │ +01a308: 2203 4a01 |007e: new-instance v3, Lorg/apache/http/client/methods/HttpPut; // type@014a │ │ +01a30c: 6e10 3102 0900 |0080: invoke-virtual {v9}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0231 │ │ +01a312: 0c05 |0083: move-result-object v5 │ │ +01a314: 7020 9904 5300 |0084: invoke-direct {v3, v5}, Lorg/apache/http/client/methods/HttpPut;.:(Ljava/lang/String;)V // method@0499 │ │ +01a31a: 28aa |0087: goto 0031 // -0056 │ │ +01a31c: 2205 5301 |0088: new-instance v5, Lorg/apache/http/entity/StringEntity; // type@0153 │ │ +01a320: 1a06 6e05 |008a: const-string v6, "UTF-8" // string@056e │ │ +01a324: 7030 9f04 b506 |008c: invoke-direct {v5, v11, v6}, Lorg/apache/http/entity/StringEntity;.:(Ljava/lang/String;Ljava/lang/String;)V // method@049f │ │ +01a32a: 6e20 9504 5300 |008f: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0495 │ │ +01a330: 1103 |0092: return-object v3 │ │ +01a332: 0000 |0093: nop // spacer │ │ +01a334: 0001 0200 0100 0000 2000 0000 7600 ... |0094: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x000b line=247 │ │ 0x0028 line=241 │ │ 0x0031 line=250 │ │ 0x0035 line=251 │ │ 0x0037 line=252 │ │ 0x0041 line=254 │ │ 0x0048 line=255 │ │ + 0x004c line=256 │ │ 0x004f line=258 │ │ 0x0058 line=260 │ │ 0x005c line=261 │ │ 0x0066 line=262 │ │ 0x006c line=263 │ │ 0x0072 line=264 │ │ 0x007a line=265 │ │ @@ -21296,55 +21221,55 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -01a338: |[01a338] org.acra.util.HttpRequest.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; │ │ -01a348: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a34c: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a352: 7210 6a02 0700 |0005: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026a │ │ -01a358: 0c05 |0008: move-result-object v5 │ │ -01a35a: 7210 6e02 0500 |0009: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -01a360: 0c01 |000c: move-result-object v1 │ │ -01a362: 7210 5202 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01a368: 0a05 |0010: move-result v5 │ │ -01a36a: 3805 3b00 |0011: if-eqz v5, 004c // +003b │ │ -01a36e: 7210 5302 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -01a374: 0c02 |0016: move-result-object v2 │ │ -01a376: 6e10 f701 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@01f7 │ │ -01a37c: 0a05 |001a: move-result v5 │ │ -01a37e: 3805 0700 |001b: if-eqz v5, 0022 // +0007 │ │ -01a382: 1305 2600 |001d: const/16 v5, #int 38 // #26 │ │ -01a386: 6e20 f001 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01a38c: 7220 6902 2700 |0022: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0269 │ │ -01a392: 0c03 |0025: move-result-object v3 │ │ -01a394: 3903 2400 |0026: if-nez v3, 004a // +0024 │ │ -01a398: 1a04 0000 |0028: const-string v4, "" // string@0000 │ │ -01a39c: 6e10 c101 0200 |002a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -01a3a2: 0c05 |002d: move-result-object v5 │ │ -01a3a4: 1a06 6e05 |002e: const-string v6, "UTF-8" // string@056e │ │ -01a3a8: 7120 3002 6500 |0030: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0230 │ │ -01a3ae: 0c05 |0033: move-result-object v5 │ │ -01a3b0: 6e20 f501 5000 |0034: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a3b6: 1305 3d00 |0037: const/16 v5, #int 61 // #3d │ │ -01a3ba: 6e20 f001 5000 |0039: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01a3c0: 6e10 c101 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -01a3c6: 0c05 |003f: move-result-object v5 │ │ -01a3c8: 1a06 6e05 |0040: const-string v6, "UTF-8" // string@056e │ │ -01a3cc: 7120 3002 6500 |0042: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0230 │ │ -01a3d2: 0c05 |0045: move-result-object v5 │ │ -01a3d4: 6e20 f501 5000 |0046: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a3da: 28c4 |0049: goto 000d // -003c │ │ -01a3dc: 0734 |004a: move-object v4, v3 │ │ -01a3de: 28df |004b: goto 002a // -0021 │ │ -01a3e0: 6e10 f901 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a3e6: 0c05 |004f: move-result-object v5 │ │ -01a3e8: 1105 |0050: return-object v5 │ │ +01a344: |[01a344] org.acra.util.HttpRequest.getParamsAsFormString:(Ljava/util/Map;)Ljava/lang/String; │ │ +01a354: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a358: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a35e: 7210 6c02 0700 |0005: invoke-interface {v7}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@026c │ │ +01a364: 0c04 |0008: move-result-object v4 │ │ +01a366: 7210 7002 0400 |0009: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +01a36c: 0c04 |000c: move-result-object v4 │ │ +01a36e: 7210 5402 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +01a374: 0a05 |0010: move-result v5 │ │ +01a376: 3805 3b00 |0011: if-eqz v5, 004c // +003b │ │ +01a37a: 7210 5502 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01a380: 0c01 |0016: move-result-object v1 │ │ +01a382: 6e10 f901 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@01f9 │ │ +01a388: 0a05 |001a: move-result v5 │ │ +01a38a: 3805 0700 |001b: if-eqz v5, 0022 // +0007 │ │ +01a38e: 1305 2600 |001d: const/16 v5, #int 38 // #26 │ │ +01a392: 6e20 f201 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01a398: 7220 6b02 1700 |0022: invoke-interface {v7, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@026b │ │ +01a39e: 0c02 |0025: move-result-object v2 │ │ +01a3a0: 3902 2400 |0026: if-nez v2, 004a // +0024 │ │ +01a3a4: 1a03 0000 |0028: const-string v3, "" // string@0000 │ │ +01a3a8: 6e10 c301 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +01a3ae: 0c05 |002d: move-result-object v5 │ │ +01a3b0: 1a06 6e05 |002e: const-string v6, "UTF-8" // string@056e │ │ +01a3b4: 7120 3202 6500 |0030: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0232 │ │ +01a3ba: 0c05 |0033: move-result-object v5 │ │ +01a3bc: 6e20 f701 5000 |0034: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a3c2: 1305 3d00 |0037: const/16 v5, #int 61 // #3d │ │ +01a3c6: 6e20 f201 5000 |0039: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01a3cc: 6e10 c301 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +01a3d2: 0c05 |003f: move-result-object v5 │ │ +01a3d4: 1a06 6e05 |0040: const-string v6, "UTF-8" // string@056e │ │ +01a3d8: 7120 3202 6500 |0042: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0232 │ │ +01a3de: 0c05 |0045: move-result-object v5 │ │ +01a3e0: 6e20 f701 5000 |0046: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a3e6: 28c4 |0049: goto 000d // -003c │ │ +01a3e8: 0723 |004a: move-object v3, v2 │ │ +01a3ea: 28df |004b: goto 002a // -0021 │ │ +01a3ec: 6e10 fb01 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a3f2: 0c04 |004f: move-result-object v4 │ │ +01a3f4: 1104 |0050: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ 0x0017 line=287 │ │ 0x001d line=288 │ │ 0x0022 line=290 │ │ @@ -21352,105 +21277,104 @@ │ │ 0x002a line=292 │ │ 0x0037 line=293 │ │ 0x003c line=294 │ │ 0x004b line=291 │ │ 0x004c line=297 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/util/Map; │ │ - 0x002a - 0x004a reg=4 value Ljava/lang/Object; │ │ - 0x0017 - 0x004c reg=2 key Ljava/lang/Object; │ │ - 0x0026 - 0x004c reg=3 preliminaryValue Ljava/lang/Object; │ │ + 0x002a - 0x004a reg=3 value Ljava/lang/Object; │ │ + 0x0017 - 0x004c reg=1 key Ljava/lang/Object; │ │ + 0x0026 - 0x004c reg=2 preliminaryValue Ljava/lang/Object; │ │ 0x0005 - 0x0051 reg=0 dataBfr Ljava/lang/StringBuilder; │ │ - 0x000d - 0x0051 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0051 reg=7 parameters Ljava/util/Map; Ljava/util/Map<**>; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/acra/util/HttpRequest;) │ │ name : 'send' │ │ type : '(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 149 16-bit code units │ │ -01a3ec: |[01a3ec] org.acra.util.HttpRequest.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V │ │ -01a3fc: 7010 6504 0900 |0000: invoke-direct {v9}, Lorg/acra/util/HttpRequest;.getHttpClient:()Lorg/apache/http/client/HttpClient; // method@0465 │ │ -01a402: 0c00 |0003: move-result-object v0 │ │ -01a404: 705d 6604 a9cb |0004: invoke-direct {v9, v10, v11, v12, v13}, Lorg/acra/util/HttpRequest;.getHttpRequest:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; // method@0466 │ │ -01a40a: 0c01 |0007: move-result-object v1 │ │ -01a40c: 6205 2f00 |0008: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01a410: 6206 2500 |000a: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a414: 2207 b000 |000c: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a418: 7010 ee01 0700 |000e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a41e: 1a08 3b05 |0011: const-string v8, "Sending request to " // string@053b │ │ -01a422: 6e20 f501 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a428: 0c07 |0016: move-result-object v7 │ │ -01a42a: 6e20 f401 a700 |0017: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -01a430: 0c07 |001a: move-result-object v7 │ │ -01a432: 6e10 f901 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a438: 0c07 |001e: move-result-object v7 │ │ -01a43a: 7230 1204 6507 |001f: invoke-interface {v5, v6, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0412 │ │ -01a440: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -01a442: 2205 5b01 |0023: new-instance v5, Lorg/apache/http/protocol/BasicHttpContext; // type@015b │ │ -01a446: 7010 ac04 0500 |0025: invoke-direct {v5}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@04ac │ │ -01a44c: 7230 9004 1005 |0028: invoke-interface {v0, v1, v5}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0490 │ │ -01a452: 0c02 |002b: move-result-object v2 │ │ -01a454: 3802 5f00 |002c: if-eqz v2, 008b // +005f │ │ -01a458: 7210 8d04 0200 |002e: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@048d │ │ -01a45e: 0c04 |0031: move-result-object v4 │ │ -01a460: 3804 5200 |0032: if-eqz v4, 0084 // +0052 │ │ -01a464: 7210 8d04 0200 |0034: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@048d │ │ -01a46a: 0c05 |0037: move-result-object v5 │ │ -01a46c: 7210 8e04 0500 |0038: invoke-interface {v5}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@048e │ │ -01a472: 0a05 |003b: move-result v5 │ │ -01a474: 7110 ae01 0500 |003c: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01ae │ │ -01a47a: 0c03 |003f: move-result-object v3 │ │ -01a47c: 1a05 6c00 |0040: const-string v5, "409" // string@006c │ │ -01a480: 6e20 d401 5300 |0042: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01a486: 0a05 |0045: move-result v5 │ │ -01a488: 3905 3e00 |0046: if-nez v5, 0084 // +003e │ │ -01a48c: 1a05 6b00 |0048: const-string v5, "403" // string@006b │ │ -01a490: 6e20 d401 5300 |004a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01a496: 0a05 |004d: move-result v5 │ │ -01a498: 3905 3600 |004e: if-nez v5, 0084 // +0036 │ │ -01a49c: 1a05 6a00 |0050: const-string v5, "4" // string@006a │ │ -01a4a0: 6e20 df01 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -01a4a6: 0a05 |0055: move-result v5 │ │ -01a4a8: 3905 0a00 |0056: if-nez v5, 0060 // +000a │ │ -01a4ac: 1a05 6d00 |0058: const-string v5, "5" // string@006d │ │ -01a4b0: 6e20 df01 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -01a4b6: 0a05 |005d: move-result v5 │ │ -01a4b8: 3805 2600 |005e: if-eqz v5, 0084 // +0026 │ │ -01a4bc: 2205 8200 |0060: new-instance v5, Ljava/io/IOException; // type@0082 │ │ -01a4c0: 2206 b000 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a4c4: 7010 ee01 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a4ca: 1a07 ac01 |0067: const-string v7, "Host returned error code " // string@01ac │ │ -01a4ce: 6e20 f501 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a4d4: 0c06 |006c: move-result-object v6 │ │ -01a4d6: 6e20 f501 3600 |006d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a4dc: 0c06 |0070: move-result-object v6 │ │ -01a4de: 6e10 f901 0600 |0071: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a4e4: 0c06 |0074: move-result-object v6 │ │ -01a4e6: 7020 7b01 6500 |0075: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017b │ │ -01a4ec: 2705 |0078: throw v5 │ │ -01a4ee: 0d05 |0079: move-exception v5 │ │ -01a4f0: 3802 0900 |007a: if-eqz v2, 0083 // +0009 │ │ -01a4f4: 7210 8c04 0200 |007c: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048c │ │ -01a4fa: 0c06 |007f: move-result-object v6 │ │ -01a4fc: 7210 8904 0600 |0080: invoke-interface {v6}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@0489 │ │ -01a502: 2705 |0083: throw v5 │ │ -01a504: 7210 8c04 0200 |0084: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048c │ │ -01a50a: 0c05 |0087: move-result-object v5 │ │ -01a50c: 7110 ad04 0500 |0088: invoke-static {v5}, Lorg/apache/http/util/EntityUtils;.toString:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@04ad │ │ -01a512: 3802 0900 |008b: if-eqz v2, 0094 // +0009 │ │ -01a516: 7210 8c04 0200 |008d: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048c │ │ -01a51c: 0c05 |0090: move-result-object v5 │ │ -01a51e: 7210 8904 0500 |0091: invoke-interface {v5}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@0489 │ │ -01a524: 0e00 |0094: return-void │ │ +01a3f8: |[01a3f8] org.acra.util.HttpRequest.send:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V │ │ +01a408: 7010 6704 0900 |0000: invoke-direct {v9}, Lorg/acra/util/HttpRequest;.getHttpClient:()Lorg/apache/http/client/HttpClient; // method@0467 │ │ +01a40e: 0c00 |0003: move-result-object v0 │ │ +01a410: 705d 6804 a9cb |0004: invoke-direct {v9, v10, v11, v12, v13}, Lorg/acra/util/HttpRequest;.getHttpRequest:(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; // method@0468 │ │ +01a416: 0c01 |0007: move-result-object v1 │ │ +01a418: 6205 2f00 |0008: sget-object v5, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01a41c: 6206 2500 |000a: sget-object v6, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a420: 2207 b000 |000c: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a424: 7010 f001 0700 |000e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a42a: 1a08 3b05 |0011: const-string v8, "Sending request to " // string@053b │ │ +01a42e: 6e20 f701 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a434: 0c07 |0016: move-result-object v7 │ │ +01a436: 6e20 f601 a700 |0017: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01a43c: 0c07 |001a: move-result-object v7 │ │ +01a43e: 6e10 fb01 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a444: 0c07 |001e: move-result-object v7 │ │ +01a446: 7230 1404 6507 |001f: invoke-interface {v5, v6, v7}, Lorg/acra/log/ACRALog;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0414 │ │ +01a44c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +01a44e: 2205 5b01 |0023: new-instance v5, Lorg/apache/http/protocol/BasicHttpContext; // type@015b │ │ +01a452: 7010 ae04 0500 |0025: invoke-direct {v5}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@04ae │ │ +01a458: 7230 9204 1005 |0028: invoke-interface {v0, v1, v5}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0492 │ │ +01a45e: 0c02 |002b: move-result-object v2 │ │ +01a460: 3802 5f00 |002c: if-eqz v2, 008b // +005f │ │ +01a464: 7210 8f04 0200 |002e: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@048f │ │ +01a46a: 0c04 |0031: move-result-object v4 │ │ +01a46c: 3804 5200 |0032: if-eqz v4, 0084 // +0052 │ │ +01a470: 7210 8f04 0200 |0034: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@048f │ │ +01a476: 0c05 |0037: move-result-object v5 │ │ +01a478: 7210 9004 0500 |0038: invoke-interface {v5}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0490 │ │ +01a47e: 0a05 |003b: move-result v5 │ │ +01a480: 7110 b001 0500 |003c: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@01b0 │ │ +01a486: 0c03 |003f: move-result-object v3 │ │ +01a488: 1a05 6c00 |0040: const-string v5, "409" // string@006c │ │ +01a48c: 6e20 d601 5300 |0042: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01a492: 0a05 |0045: move-result v5 │ │ +01a494: 3905 3e00 |0046: if-nez v5, 0084 // +003e │ │ +01a498: 1a05 6b00 |0048: const-string v5, "403" // string@006b │ │ +01a49c: 6e20 d601 5300 |004a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01a4a2: 0a05 |004d: move-result v5 │ │ +01a4a4: 3905 3600 |004e: if-nez v5, 0084 // +0036 │ │ +01a4a8: 1a05 6a00 |0050: const-string v5, "4" // string@006a │ │ +01a4ac: 6e20 e101 5300 |0052: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +01a4b2: 0a05 |0055: move-result v5 │ │ +01a4b4: 3905 0a00 |0056: if-nez v5, 0060 // +000a │ │ +01a4b8: 1a05 6d00 |0058: const-string v5, "5" // string@006d │ │ +01a4bc: 6e20 e101 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +01a4c2: 0a05 |005d: move-result v5 │ │ +01a4c4: 3805 2600 |005e: if-eqz v5, 0084 // +0026 │ │ +01a4c8: 2205 8200 |0060: new-instance v5, Ljava/io/IOException; // type@0082 │ │ +01a4cc: 2206 b000 |0062: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a4d0: 7010 f001 0600 |0064: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a4d6: 1a07 ac01 |0067: const-string v7, "Host returned error code " // string@01ac │ │ +01a4da: 6e20 f701 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a4e0: 0c06 |006c: move-result-object v6 │ │ +01a4e2: 6e20 f701 3600 |006d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a4e8: 0c06 |0070: move-result-object v6 │ │ +01a4ea: 6e10 fb01 0600 |0071: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a4f0: 0c06 |0074: move-result-object v6 │ │ +01a4f2: 7020 7d01 6500 |0075: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017d │ │ +01a4f8: 2705 |0078: throw v5 │ │ +01a4fa: 0d05 |0079: move-exception v5 │ │ +01a4fc: 3802 0900 |007a: if-eqz v2, 0083 // +0009 │ │ +01a500: 7210 8e04 0200 |007c: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048e │ │ +01a506: 0c06 |007f: move-result-object v6 │ │ +01a508: 7210 8b04 0600 |0080: invoke-interface {v6}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@048b │ │ +01a50e: 2705 |0083: throw v5 │ │ +01a510: 7210 8e04 0200 |0084: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048e │ │ +01a516: 0c05 |0087: move-result-object v5 │ │ +01a518: 7110 af04 0500 |0088: invoke-static {v5}, Lorg/apache/http/util/EntityUtils;.toString:(Lorg/apache/http/HttpEntity;)Ljava/lang/String; // method@04af │ │ +01a51e: 3802 0900 |008b: if-eqz v2, 0094 // +0009 │ │ +01a522: 7210 8e04 0200 |008d: invoke-interface {v2}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048e │ │ +01a528: 0c05 |0090: move-result-object v5 │ │ +01a52a: 7210 8b04 0500 |0091: invoke-interface {v5}, Lorg/apache/http/HttpEntity;.consumeContent:()V // method@048b │ │ +01a530: 0e00 |0094: return-void │ │ catches : 2 │ │ 0x0023 - 0x0079 │ │ -> 0x0079 │ │ 0x0084 - 0x008b │ │ -> 0x0079 │ │ positions : │ │ 0x0000 line=141 │ │ @@ -21459,14 +21383,16 @@ │ │ 0x0022 line=150 │ │ 0x0023 line=152 │ │ 0x002c line=153 │ │ 0x002e line=154 │ │ 0x0032 line=155 │ │ 0x0034 line=156 │ │ 0x0040 line=158 │ │ + 0x004a line=161 │ │ + 0x0052 line=164 │ │ 0x0060 line=173 │ │ 0x0079 line=190 │ │ 0x007c line=191 │ │ 0x0084 line=180 │ │ 0x008b line=190 │ │ 0x008d line=191 │ │ 0x0094 line=194 │ │ @@ -21488,17 +21414,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a53c: |[01a53c] org.acra.util.HttpRequest.setConnectionTimeOut:(I)V │ │ -01a54c: 5901 3101 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ -01a550: 0e00 |0002: return-void │ │ +01a548: |[01a548] org.acra.util.HttpRequest.setConnectionTimeOut:(I)V │ │ +01a558: 5901 3101 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.connectionTimeOut:I // field@0131 │ │ +01a55c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 connectionTimeOut I │ │ @@ -21508,17 +21434,17 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a554: |[01a554] org.acra.util.HttpRequest.setHeaders:(Ljava/util/Map;)V │ │ -01a564: 5b01 3201 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ -01a568: 0e00 |0002: return-void │ │ +01a560: |[01a560] org.acra.util.HttpRequest.setHeaders:(Ljava/util/Map;)V │ │ +01a570: 5b01 3201 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.headers:Ljava/util/Map; // field@0132 │ │ +01a574: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ @@ -21529,17 +21455,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a56c: |[01a56c] org.acra.util.HttpRequest.setLogin:(Ljava/lang/String;)V │ │ -01a57c: 5b01 3301 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ -01a580: 0e00 |0002: return-void │ │ +01a578: |[01a578] org.acra.util.HttpRequest.setLogin:(Ljava/lang/String;)V │ │ +01a588: 5b01 3301 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.login:Ljava/lang/String; // field@0133 │ │ +01a58c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 login Ljava/lang/String; │ │ @@ -21549,17 +21475,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a584: |[01a584] org.acra.util.HttpRequest.setMaxNrRetries:(I)V │ │ -01a594: 5901 3401 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ -01a598: 0e00 |0002: return-void │ │ +01a590: |[01a590] org.acra.util.HttpRequest.setMaxNrRetries:(I)V │ │ +01a5a0: 5901 3401 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.maxNrRetries:I // field@0134 │ │ +01a5a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 maxNrRetries I │ │ @@ -21569,17 +21495,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a59c: |[01a59c] org.acra.util.HttpRequest.setPassword:(Ljava/lang/String;)V │ │ -01a5ac: 5b01 3501 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ -01a5b0: 0e00 |0002: return-void │ │ +01a5a8: |[01a5a8] org.acra.util.HttpRequest.setPassword:(Ljava/lang/String;)V │ │ +01a5b8: 5b01 3501 |0000: iput-object v1, v0, Lorg/acra/util/HttpRequest;.password:Ljava/lang/String; // field@0135 │ │ +01a5bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 password Ljava/lang/String; │ │ @@ -21589,17 +21515,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a5b4: |[01a5b4] org.acra.util.HttpRequest.setSocketTimeOut:(I)V │ │ -01a5c4: 5901 3601 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ -01a5c8: 0e00 |0002: return-void │ │ +01a5c0: |[01a5c0] org.acra.util.HttpRequest.setSocketTimeOut:(I)V │ │ +01a5d0: 5901 3601 |0000: iput v1, v0, Lorg/acra/util/HttpRequest;.socketTimeOut:I // field@0136 │ │ +01a5d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/acra/util/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 socketTimeOut I │ │ @@ -21613,17 +21539,17 @@ │ │ source_file_idx : 461 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #72 annotations: │ │ -Annotations on method #1137 'readInstallationFile' │ │ +Annotations on method #1139 'readInstallationFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1138 'writeInstallationFile' │ │ +Annotations on method #1140 'writeInstallationFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #72 - │ │ Class descriptor : 'Lorg/acra/util/Installation;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -21644,17 +21570,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a5cc: |[01a5cc] org.acra.util.Installation.:()V │ │ -01a5dc: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01a5e2: 0e00 |0003: return-void │ │ +01a5d8: |[01a5d8] org.acra.util.Installation.:()V │ │ +01a5e8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01a5ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/Installation; │ │ │ │ #1 : (in Lorg/acra/util/Installation;) │ │ @@ -21662,69 +21588,69 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -01a5e4: |[01a5e4] org.acra.util.Installation.id:(Landroid/content/Context;)Ljava/lang/String; │ │ -01a5f4: 1c03 3701 |0000: const-class v3, Lorg/acra/util/Installation; // type@0137 │ │ -01a5f8: 1d03 |0002: monitor-enter v3 │ │ -01a5fa: 6202 3801 |0003: sget-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ -01a5fe: 3902 1c00 |0005: if-nez v2, 0021 // +001c │ │ -01a602: 2201 7d00 |0007: new-instance v1, Ljava/io/File; // type@007d │ │ -01a606: 6e10 3f00 0600 |0009: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ -01a60c: 0c02 |000c: move-result-object v2 │ │ -01a60e: 1a04 9800 |000d: const-string v4, "ACRA-INSTALLATION" // string@0098 │ │ -01a612: 7030 6201 2104 |000f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -01a618: 6e10 6701 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0167 │ │ -01a61e: 0a02 |0015: move-result v2 │ │ -01a620: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ -01a624: 7110 7204 0100 |0018: invoke-static {v1}, Lorg/acra/util/Installation;.writeInstallationFile:(Ljava/io/File;)V // method@0472 │ │ -01a62a: 7110 7104 0100 |001b: invoke-static {v1}, Lorg/acra/util/Installation;.readInstallationFile:(Ljava/io/File;)Ljava/lang/String; // method@0471 │ │ -01a630: 0c02 |001e: move-result-object v2 │ │ -01a632: 6902 3801 |001f: sput-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ -01a636: 6202 3801 |0021: sget-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ -01a63a: 1e03 |0023: monitor-exit v3 │ │ -01a63c: 1102 |0024: return-object v2 │ │ -01a63e: 0d00 |0025: move-exception v0 │ │ -01a640: 6202 2500 |0026: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a644: 2204 b000 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a648: 7010 ee01 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a64e: 1a05 0e01 |002d: const-string v5, "Couldn't retrieve InstallationId for " // string@010e │ │ -01a652: 6e20 f501 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a658: 0c04 |0032: move-result-object v4 │ │ -01a65a: 6e10 4100 0600 |0033: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01a660: 0c05 |0036: move-result-object v5 │ │ -01a662: 6e20 f501 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a668: 0c04 |003a: move-result-object v4 │ │ -01a66a: 6e10 f901 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a670: 0c04 |003e: move-result-object v4 │ │ -01a672: 7130 d700 4200 |003f: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -01a678: 1a02 0d01 |0042: const-string v2, "Couldn't retrieve InstallationId" // string@010d │ │ -01a67c: 28df |0044: goto 0023 // -0021 │ │ -01a67e: 0d00 |0045: move-exception v0 │ │ -01a680: 6202 2500 |0046: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a684: 2204 b000 |0048: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a688: 7010 ee01 0400 |004a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a68e: 1a05 0e01 |004d: const-string v5, "Couldn't retrieve InstallationId for " // string@010e │ │ -01a692: 6e20 f501 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a698: 0c04 |0052: move-result-object v4 │ │ -01a69a: 6e10 4100 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01a6a0: 0c05 |0056: move-result-object v5 │ │ -01a6a2: 6e20 f501 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a6a8: 0c04 |005a: move-result-object v4 │ │ -01a6aa: 6e10 f901 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a6b0: 0c04 |005e: move-result-object v4 │ │ -01a6b2: 7130 d700 4200 |005f: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -01a6b8: 1a02 0d01 |0062: const-string v2, "Couldn't retrieve InstallationId" // string@010d │ │ -01a6bc: 28bf |0064: goto 0023 // -0041 │ │ -01a6be: 0d02 |0065: move-exception v2 │ │ -01a6c0: 1e03 |0066: monitor-exit v3 │ │ -01a6c2: 2702 |0067: throw v2 │ │ +01a5f0: |[01a5f0] org.acra.util.Installation.id:(Landroid/content/Context;)Ljava/lang/String; │ │ +01a600: 1c03 3701 |0000: const-class v3, Lorg/acra/util/Installation; // type@0137 │ │ +01a604: 1d03 |0002: monitor-enter v3 │ │ +01a606: 6202 3801 |0003: sget-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ +01a60a: 3902 1c00 |0005: if-nez v2, 0021 // +001c │ │ +01a60e: 2201 7d00 |0007: new-instance v1, Ljava/io/File; // type@007d │ │ +01a612: 6e10 3f00 0600 |0009: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ +01a618: 0c02 |000c: move-result-object v2 │ │ +01a61a: 1a04 9800 |000d: const-string v4, "ACRA-INSTALLATION" // string@0098 │ │ +01a61e: 7030 6401 2104 |000f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +01a624: 6e10 6901 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0169 │ │ +01a62a: 0a02 |0015: move-result v2 │ │ +01a62c: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ +01a630: 7110 7404 0100 |0018: invoke-static {v1}, Lorg/acra/util/Installation;.writeInstallationFile:(Ljava/io/File;)V // method@0474 │ │ +01a636: 7110 7304 0100 |001b: invoke-static {v1}, Lorg/acra/util/Installation;.readInstallationFile:(Ljava/io/File;)Ljava/lang/String; // method@0473 │ │ +01a63c: 0c02 |001e: move-result-object v2 │ │ +01a63e: 6902 3801 |001f: sput-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ +01a642: 6202 3801 |0021: sget-object v2, Lorg/acra/util/Installation;.sID:Ljava/lang/String; // field@0138 │ │ +01a646: 1e03 |0023: monitor-exit v3 │ │ +01a648: 1102 |0024: return-object v2 │ │ +01a64a: 0d00 |0025: move-exception v0 │ │ +01a64c: 6202 2500 |0026: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a650: 2204 b000 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a654: 7010 f001 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a65a: 1a05 0e01 |002d: const-string v5, "Couldn't retrieve InstallationId for " // string@010e │ │ +01a65e: 6e20 f701 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a664: 0c04 |0032: move-result-object v4 │ │ +01a666: 6e10 4100 0600 |0033: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01a66c: 0c05 |0036: move-result-object v5 │ │ +01a66e: 6e20 f701 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a674: 0c04 |003a: move-result-object v4 │ │ +01a676: 6e10 fb01 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a67c: 0c04 |003e: move-result-object v4 │ │ +01a67e: 7130 d700 4200 |003f: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +01a684: 1a02 0d01 |0042: const-string v2, "Couldn't retrieve InstallationId" // string@010d │ │ +01a688: 28df |0044: goto 0023 // -0021 │ │ +01a68a: 0d00 |0045: move-exception v0 │ │ +01a68c: 6202 2500 |0046: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a690: 2204 b000 |0048: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a694: 7010 f001 0400 |004a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a69a: 1a05 0e01 |004d: const-string v5, "Couldn't retrieve InstallationId for " // string@010e │ │ +01a69e: 6e20 f701 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a6a4: 0c04 |0052: move-result-object v4 │ │ +01a6a6: 6e10 4100 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01a6ac: 0c05 |0056: move-result-object v5 │ │ +01a6ae: 6e20 f701 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a6b4: 0c04 |005a: move-result-object v4 │ │ +01a6b6: 6e10 fb01 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a6bc: 0c04 |005e: move-result-object v4 │ │ +01a6be: 7130 d700 4200 |005f: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +01a6c4: 1a02 0d01 |0062: const-string v2, "Couldn't retrieve InstallationId" // string@010d │ │ +01a6c8: 28bf |0064: goto 0023 // -0041 │ │ +01a6ca: 0d02 |0065: move-exception v2 │ │ +01a6cc: 1e03 |0066: monitor-exit v3 │ │ +01a6ce: 2702 |0067: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x0012 │ │ -> 0x0065 │ │ 0x0012 - 0x0021 │ │ Ljava/io/IOException; -> 0x0025 │ │ Ljava/lang/RuntimeException; -> 0x0045 │ │ -> 0x0065 │ │ @@ -21758,30 +21684,30 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01a6f0: |[01a6f0] org.acra.util.Installation.readInstallationFile:(Ljava/io/File;)Ljava/lang/String; │ │ -01a700: 2201 8900 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@0089 │ │ -01a704: 1a02 9f0d |0002: const-string v2, "r" // string@0d9f │ │ -01a708: 7030 8901 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@0189 │ │ -01a70e: 6e10 8b01 0100 |0007: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@018b │ │ -01a714: 0b02 |000a: move-result-wide v2 │ │ -01a716: 8422 |000b: long-to-int v2, v2 │ │ -01a718: 2320 0d02 |000c: new-array v0, v2, [B // type@020d │ │ -01a71c: 6e20 8c01 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@018c │ │ -01a722: 6e10 8a01 0100 |0011: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@018a │ │ -01a728: 2202 ae00 |0014: new-instance v2, Ljava/lang/String; // type@00ae │ │ -01a72c: 7020 cb01 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@01cb │ │ -01a732: 1102 |0019: return-object v2 │ │ -01a734: 0d02 |001a: move-exception v2 │ │ -01a736: 6e10 8a01 0100 |001b: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@018a │ │ -01a73c: 2702 |001e: throw v2 │ │ +01a6fc: |[01a6fc] org.acra.util.Installation.readInstallationFile:(Ljava/io/File;)Ljava/lang/String; │ │ +01a70c: 2201 8900 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@0089 │ │ +01a710: 1a02 9c0d |0002: const-string v2, "r" // string@0d9c │ │ +01a714: 7030 8b01 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@018b │ │ +01a71a: 6e10 8d01 0100 |0007: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@018d │ │ +01a720: 0b02 |000a: move-result-wide v2 │ │ +01a722: 8422 |000b: long-to-int v2, v2 │ │ +01a724: 2320 0d02 |000c: new-array v0, v2, [B // type@020d │ │ +01a728: 6e20 8e01 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@018e │ │ +01a72e: 6e10 8c01 0100 |0011: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@018c │ │ +01a734: 2202 ae00 |0014: new-instance v2, Ljava/lang/String; // type@00ae │ │ +01a738: 7020 cd01 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@01cd │ │ +01a73e: 1102 |0019: return-object v2 │ │ +01a740: 0d02 |001a: move-exception v2 │ │ +01a742: 6e10 8c01 0100 |001b: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@018c │ │ +01a748: 2702 |001e: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x000e line=57 │ │ @@ -21798,29 +21724,29 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01a74c: |[01a74c] org.acra.util.Installation.writeInstallationFile:(Ljava/io/File;)V │ │ -01a75c: 2201 8000 |0000: new-instance v1, Ljava/io/FileOutputStream; // type@0080 │ │ -01a760: 7020 7701 3100 |0002: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0177 │ │ -01a766: 7100 7502 0000 |0005: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0275 │ │ -01a76c: 0c02 |0008: move-result-object v2 │ │ -01a76e: 6e10 7602 0200 |0009: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0276 │ │ -01a774: 0c00 |000c: move-result-object v0 │ │ -01a776: 6e10 d701 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@01d7 │ │ -01a77c: 0c02 |0010: move-result-object v2 │ │ -01a77e: 6e20 7901 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/FileOutputStream;.write:([B)V // method@0179 │ │ -01a784: 6e10 7801 0100 |0014: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01a78a: 0e00 |0017: return-void │ │ -01a78c: 0d02 |0018: move-exception v2 │ │ -01a78e: 6e10 7801 0100 |0019: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01a794: 2702 |001c: throw v2 │ │ +01a758: |[01a758] org.acra.util.Installation.writeInstallationFile:(Ljava/io/File;)V │ │ +01a768: 2201 8000 |0000: new-instance v1, Ljava/io/FileOutputStream; // type@0080 │ │ +01a76c: 7020 7901 3100 |0002: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0179 │ │ +01a772: 7100 7702 0000 |0005: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0277 │ │ +01a778: 0c02 |0008: move-result-object v2 │ │ +01a77a: 6e10 7802 0200 |0009: invoke-virtual {v2}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0278 │ │ +01a780: 0c00 |000c: move-result-object v0 │ │ +01a782: 6e10 d901 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@01d9 │ │ +01a788: 0c02 |0010: move-result-object v2 │ │ +01a78a: 6e20 7b01 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/FileOutputStream;.write:([B)V // method@017b │ │ +01a790: 6e10 7a01 0100 |0014: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01a796: 0e00 |0017: return-void │ │ +01a798: 0d02 |0018: move-exception v2 │ │ +01a79a: 6e10 7a01 0100 |0019: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01a7a0: 2702 |001c: throw v2 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=67 │ │ 0x000d line=68 │ │ @@ -21868,17 +21794,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -01a7a4: |[01a7a4] org.acra.util.JSONReportBuilder$JSONReportException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -01a7b4: 7030 a501 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01a5 │ │ -01a7ba: 0e00 |0003: return-void │ │ +01a7b0: |[01a7b0] org.acra.util.JSONReportBuilder$JSONReportException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +01a7c0: 7030 a701 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01a7 │ │ +01a7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/JSONReportBuilder$JSONReportException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -21896,19 +21822,19 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/acra/util/JSONReportBuilder$JSONReportException; } │ │ -Annotations on method #1141 'addJSONFromProperty' │ │ +Annotations on method #1143 'addJSONFromProperty' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/json/JSONException; } │ │ -Annotations on method #1142 'addJSONSubTree' │ │ +Annotations on method #1144 'addJSONSubTree' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/json/JSONException; } │ │ -Annotations on method #1143 'buildJSONReport' │ │ +Annotations on method #1145 'buildJSONReport' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/acra/util/JSONReportBuilder$JSONReportException; } │ │ │ │ Class #74 - │ │ Class descriptor : 'Lorg/acra/util/JSONReportBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -21920,73 +21846,72 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a7bc: |[01a7bc] org.acra.util.JSONReportBuilder.:()V │ │ -01a7cc: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01a7d2: 0e00 |0003: return-void │ │ +01a7c8: |[01a7c8] org.acra.util.JSONReportBuilder.:()V │ │ +01a7d8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01a7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ - 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/JSONReportBuilder; │ │ │ │ #1 : (in Lorg/acra/util/JSONReportBuilder;) │ │ name : 'addJSONFromProperty' │ │ type : '(Lorg/json/JSONObject;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -01a7d4: |[01a7d4] org.acra.util.JSONReportBuilder.addJSONFromProperty:(Lorg/json/JSONObject;Ljava/lang/String;)V │ │ -01a7e4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -01a7e6: 1306 3d00 |0001: const/16 v6, #int 61 // #3d │ │ -01a7ea: 6e20 d801 6a00 |0003: invoke-virtual {v10, v6}, Ljava/lang/String;.indexOf:(I)I // method@01d8 │ │ -01a7f0: 0a02 |0006: move-result v2 │ │ -01a7f2: 3d02 3900 |0007: if-lez v2, 0040 // +0039 │ │ -01a7f6: 0793 |0009: move-object v3, v9 │ │ -01a7f8: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -01a7fa: 6e30 e101 6a02 |000b: invoke-virtual {v10, v6, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e1 │ │ -01a800: 0c06 |000e: move-result-object v6 │ │ -01a802: 6e10 e501 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e5 │ │ -01a808: 0c00 |0012: move-result-object v0 │ │ -01a80a: d806 0201 |0013: add-int/lit8 v6, v2, #int 1 // #01 │ │ -01a80e: 6e20 e001 6a00 |0015: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e0 │ │ -01a814: 0c06 |0018: move-result-object v6 │ │ -01a816: 6e10 e501 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e5 │ │ -01a81c: 0c01 |001c: move-result-object v1 │ │ -01a81e: 7110 7804 0100 |001d: invoke-static {v1}, Lorg/acra/util/JSONReportBuilder;.guessType:(Ljava/lang/String;)Ljava/lang/Object; // method@0478 │ │ -01a824: 0c05 |0020: move-result-object v5 │ │ -01a826: 2056 ae00 |0021: instance-of v6, v5, Ljava/lang/String; // type@00ae │ │ -01a82a: 3806 0c00 |0023: if-eqz v6, 002f // +000c │ │ -01a82e: 1f05 ae00 |0025: check-cast v5, Ljava/lang/String; // type@00ae │ │ -01a832: 1a06 ff05 |0027: const-string v6, "\\n" // string@05ff │ │ -01a836: 1a07 0200 |0029: const-string v7, " │ │ +01a7e0: |[01a7e0] org.acra.util.JSONReportBuilder.addJSONFromProperty:(Lorg/json/JSONObject;Ljava/lang/String;)V │ │ +01a7f0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +01a7f2: 1306 3d00 |0001: const/16 v6, #int 61 // #3d │ │ +01a7f6: 6e20 da01 6a00 |0003: invoke-virtual {v10, v6}, Ljava/lang/String;.indexOf:(I)I // method@01da │ │ +01a7fc: 0a02 |0006: move-result v2 │ │ +01a7fe: 3d02 3900 |0007: if-lez v2, 0040 // +0039 │ │ +01a802: 0793 |0009: move-object v3, v9 │ │ +01a804: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +01a806: 6e30 e301 6a02 |000b: invoke-virtual {v10, v6, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e3 │ │ +01a80c: 0c06 |000e: move-result-object v6 │ │ +01a80e: 6e10 e701 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e7 │ │ +01a814: 0c00 |0012: move-result-object v0 │ │ +01a816: d806 0201 |0013: add-int/lit8 v6, v2, #int 1 // #01 │ │ +01a81a: 6e20 e201 6a00 |0015: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e2 │ │ +01a820: 0c06 |0018: move-result-object v6 │ │ +01a822: 6e10 e701 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e7 │ │ +01a828: 0c01 |001c: move-result-object v1 │ │ +01a82a: 7110 7a04 0100 |001d: invoke-static {v1}, Lorg/acra/util/JSONReportBuilder;.guessType:(Ljava/lang/String;)Ljava/lang/Object; // method@047a │ │ +01a830: 0c05 |0020: move-result-object v5 │ │ +01a832: 2056 ae00 |0021: instance-of v6, v5, Ljava/lang/String; // type@00ae │ │ +01a836: 3806 0c00 |0023: if-eqz v6, 002f // +000c │ │ +01a83a: 1f05 ae00 |0025: check-cast v5, Ljava/lang/String; // type@00ae │ │ +01a83e: 1a06 ff05 |0027: const-string v6, "\\n" // string@05ff │ │ +01a842: 1a07 0200 |0029: const-string v7, " │ │ " // string@0002 │ │ -01a83a: 6e30 dd01 6507 |002b: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01dd │ │ -01a840: 0c05 |002e: move-result-object v5 │ │ -01a842: 1a06 fe05 |002f: const-string v6, "\." // string@05fe │ │ -01a846: 6e20 de01 6000 |0031: invoke-virtual {v0, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01de │ │ -01a84c: 0c04 |0034: move-result-object v4 │ │ -01a84e: 2146 |0035: array-length v6, v4 │ │ -01a850: 3786 0600 |0036: if-le v6, v8, 003c // +0006 │ │ -01a854: 7130 7604 4305 |0038: invoke-static {v3, v4, v5}, Lorg/acra/util/JSONReportBuilder;.addJSONSubTree:(Lorg/json/JSONObject;[Ljava/lang/String;Ljava/lang/Object;)V // method@0476 │ │ -01a85a: 0e00 |003b: return-void │ │ -01a85c: 6e30 4b09 0305 |003c: invoke-virtual {v3, v0, v5}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094b │ │ -01a862: 28fc |003f: goto 003b // -0004 │ │ -01a864: 6e10 e501 0a00 |0040: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e5 │ │ -01a86a: 0c06 |0043: move-result-object v6 │ │ -01a86c: 6e30 5209 6908 |0044: invoke-virtual {v9, v6, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0952 │ │ -01a872: 28f4 |0047: goto 003b // -000c │ │ +01a846: 6e30 df01 6507 |002b: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01df │ │ +01a84c: 0c05 |002e: move-result-object v5 │ │ +01a84e: 1a06 fe05 |002f: const-string v6, "\." // string@05fe │ │ +01a852: 6e20 e001 6000 |0031: invoke-virtual {v0, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@01e0 │ │ +01a858: 0c04 |0034: move-result-object v4 │ │ +01a85a: 2146 |0035: array-length v6, v4 │ │ +01a85c: 3786 0600 |0036: if-le v6, v8, 003c // +0006 │ │ +01a860: 7130 7804 4305 |0038: invoke-static {v3, v4, v5}, Lorg/acra/util/JSONReportBuilder;.addJSONSubTree:(Lorg/json/JSONObject;[Ljava/lang/String;Ljava/lang/Object;)V // method@0478 │ │ +01a866: 0e00 |003b: return-void │ │ +01a868: 6e30 4d09 0305 |003c: invoke-virtual {v3, v0, v5}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094d │ │ +01a86e: 28fc |003f: goto 003b // -0004 │ │ +01a870: 6e10 e701 0a00 |0040: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@01e7 │ │ +01a876: 0c06 |0043: move-result-object v6 │ │ +01a878: 6e30 5409 6908 |0044: invoke-virtual {v9, v6, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@0954 │ │ +01a87e: 28f4 |0047: goto 003b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x000a line=138 │ │ 0x0013 line=139 │ │ @@ -22018,38 +21943,38 @@ │ │ type : '(Lorg/json/JSONObject;[Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -01a874: |[01a874] org.acra.util.JSONReportBuilder.addJSONSubTree:(Lorg/json/JSONObject;[Ljava/lang/String;Ljava/lang/Object;)V │ │ -01a884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a886: 2153 |0001: array-length v3, v5 │ │ -01a888: 3530 2500 |0002: if-ge v0, v3, 0027 // +0025 │ │ -01a88c: 4602 0500 |0004: aget-object v2, v5, v0 │ │ -01a890: 2153 |0006: array-length v3, v5 │ │ -01a892: d803 03ff |0007: add-int/lit8 v3, v3, #int -1 // #ff │ │ -01a896: 3530 1a00 |0009: if-ge v0, v3, 0023 // +001a │ │ -01a89a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01a89c: 6e20 5109 2400 |000c: invoke-virtual {v4, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@0951 │ │ -01a8a2: 0a03 |000f: move-result v3 │ │ -01a8a4: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ -01a8a8: 2201 0902 |0012: new-instance v1, Lorg/json/JSONObject; // type@0209 │ │ -01a8ac: 7010 4909 0100 |0014: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@0949 │ │ -01a8b2: 6e30 4b09 2401 |0017: invoke-virtual {v4, v2, v1}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094b │ │ -01a8b8: 0714 |001a: move-object v4, v1 │ │ -01a8ba: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01a8be: 28e4 |001d: goto 0001 // -001c │ │ -01a8c0: 6e20 4e09 2400 |001e: invoke-virtual {v4, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@094e │ │ -01a8c6: 0c01 |0021: move-result-object v1 │ │ -01a8c8: 28f8 |0022: goto 001a // -0008 │ │ -01a8ca: 6e30 4b09 2406 |0023: invoke-virtual {v4, v2, v6}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094b │ │ -01a8d0: 28f5 |0026: goto 001b // -000b │ │ -01a8d2: 0e00 |0027: return-void │ │ +01a880: |[01a880] org.acra.util.JSONReportBuilder.addJSONSubTree:(Lorg/json/JSONObject;[Ljava/lang/String;Ljava/lang/Object;)V │ │ +01a890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a892: 2153 |0001: array-length v3, v5 │ │ +01a894: 3530 2500 |0002: if-ge v0, v3, 0027 // +0025 │ │ +01a898: 4602 0500 |0004: aget-object v2, v5, v0 │ │ +01a89c: 2153 |0006: array-length v3, v5 │ │ +01a89e: d803 03ff |0007: add-int/lit8 v3, v3, #int -1 // #ff │ │ +01a8a2: 3530 1a00 |0009: if-ge v0, v3, 0023 // +001a │ │ +01a8a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01a8a8: 6e20 5309 2400 |000c: invoke-virtual {v4, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@0953 │ │ +01a8ae: 0a03 |000f: move-result v3 │ │ +01a8b0: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ +01a8b4: 2201 0902 |0012: new-instance v1, Lorg/json/JSONObject; // type@0209 │ │ +01a8b8: 7010 4b09 0100 |0014: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@094b │ │ +01a8be: 6e30 4d09 2401 |0017: invoke-virtual {v4, v2, v1}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094d │ │ +01a8c4: 0714 |001a: move-object v4, v1 │ │ +01a8c6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01a8ca: 28e4 |001d: goto 0001 // -001c │ │ +01a8cc: 6e20 5009 2400 |001e: invoke-virtual {v4, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0950 │ │ +01a8d2: 0c01 |0021: move-result-object v1 │ │ +01a8d4: 28f8 |0022: goto 001a // -0008 │ │ +01a8d6: 6e30 4d09 2406 |0023: invoke-virtual {v4, v2, v6}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094d │ │ +01a8dc: 28f5 |0026: goto 001b // -000b │ │ +01a8de: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x0006 line=189 │ │ 0x000b line=190 │ │ 0x000c line=191 │ │ @@ -22075,89 +22000,89 @@ │ │ type : '(Lorg/acra/collector/CrashReportData;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -01a8d4: |[01a8d4] org.acra.util.JSONReportBuilder.buildJSONReport:(Lorg/acra/collector/CrashReportData;)Lorg/json/JSONObject; │ │ -01a8e4: 2202 0902 |0000: new-instance v2, Lorg/json/JSONObject; // type@0209 │ │ -01a8e8: 7010 4909 0200 |0002: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@0949 │ │ -01a8ee: 6e10 a803 0c00 |0005: invoke-virtual {v12}, Lorg/acra/collector/CrashReportData;.keySet:()Ljava/util/Set; // method@03a8 │ │ -01a8f4: 0c08 |0008: move-result-object v8 │ │ -01a8f6: 7210 6e02 0800 |0009: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@026e │ │ -01a8fc: 0c01 |000c: move-result-object v1 │ │ -01a8fe: 7210 5202 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01a904: 0a08 |0010: move-result v8 │ │ -01a906: 3808 8600 |0011: if-eqz v8, 0097 // +0086 │ │ -01a90a: 7210 5302 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -01a910: 0c03 |0016: move-result-object v3 │ │ -01a912: 1f03 0a01 |0017: check-cast v3, Lorg/acra/ReportField; // type@010a │ │ -01a916: 6e10 5e03 0300 |0019: invoke-virtual {v3}, Lorg/acra/ReportField;.containsKeyValuePairs:()Z // method@035e │ │ -01a91c: 0a08 |001c: move-result v8 │ │ -01a91e: 3808 6900 |001d: if-eqz v8, 0086 // +0069 │ │ -01a922: 2207 0902 |001f: new-instance v7, Lorg/json/JSONObject; // type@0209 │ │ -01a926: 7010 4909 0700 |0021: invoke-direct {v7}, Lorg/json/JSONObject;.:()V // method@0949 │ │ -01a92c: 6e20 a703 3c00 |0024: invoke-virtual {v12, v3}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a7 │ │ -01a932: 0c06 |0027: move-result-object v6 │ │ -01a934: 2205 7b00 |0028: new-instance v5, Ljava/io/BufferedReader; // type@007b │ │ -01a938: 2208 8b00 |002a: new-instance v8, Ljava/io/StringReader; // type@008b │ │ -01a93c: 7020 8d01 6800 |002c: invoke-direct {v8, v6}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@018d │ │ -01a942: 1309 0004 |002f: const/16 v9, #int 1024 // #400 │ │ -01a946: 7030 5801 8509 |0031: invoke-direct {v5, v8, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -01a94c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -01a94e: 6e10 5a01 0500 |0035: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -01a954: 0c04 |0038: move-result-object v4 │ │ -01a956: 3804 2b00 |0039: if-eqz v4, 0064 // +002b │ │ -01a95a: 7120 7504 4700 |003b: invoke-static {v7, v4}, Lorg/acra/util/JSONReportBuilder;.addJSONFromProperty:(Lorg/json/JSONObject;Ljava/lang/String;)V // method@0475 │ │ -01a960: 28f7 |003e: goto 0035 // -0009 │ │ -01a962: 0d00 |003f: move-exception v0 │ │ -01a964: 6208 2f00 |0040: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01a968: 6209 2500 |0042: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01a96c: 220a b000 |0044: new-instance v10, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a970: 7010 ee01 0a00 |0046: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a976: 1a0b 6801 |0049: const-string v11, "Error while converting " // string@0168 │ │ -01a97a: 6e20 f501 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a980: 0c0a |004e: move-result-object v10 │ │ -01a982: 6e10 5f03 0300 |004f: invoke-virtual {v3}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@035f │ │ -01a988: 0c0b |0052: move-result-object v11 │ │ -01a98a: 6e20 f501 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a990: 0c0a |0056: move-result-object v10 │ │ -01a992: 1a0b 2000 |0057: const-string v11, " to JSON." // string@0020 │ │ -01a996: 6e20 f501 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a99c: 0c0a |005c: move-result-object v10 │ │ -01a99e: 6e10 f901 0a00 |005d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a9a4: 0c0a |0060: move-result-object v10 │ │ -01a9a6: 7240 1504 980a |0061: invoke-interface {v8, v9, v10, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0415 │ │ -01a9ac: 6e10 5f03 0300 |0064: invoke-virtual {v3}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@035f │ │ -01a9b2: 0c08 |0067: move-result-object v8 │ │ -01a9b4: 6e30 4b09 8207 |0068: invoke-virtual {v2, v8, v7}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094b │ │ -01a9ba: 28a2 |006b: goto 000d // -005e │ │ -01a9bc: 0d00 |006c: move-exception v0 │ │ -01a9be: 2208 3801 |006d: new-instance v8, Lorg/acra/util/JSONReportBuilder$JSONReportException; // type@0138 │ │ -01a9c2: 2209 b000 |006f: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -01a9c6: 7010 ee01 0900 |0071: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01a9cc: 1a0a 0201 |0074: const-string v10, "Could not create JSON object for key " // string@0102 │ │ -01a9d0: 6e20 f501 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01a9d6: 0c09 |0079: move-result-object v9 │ │ -01a9d8: 6e20 f401 3900 |007a: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -01a9de: 0c09 |007d: move-result-object v9 │ │ -01a9e0: 6e10 f901 0900 |007e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01a9e6: 0c09 |0081: move-result-object v9 │ │ -01a9e8: 7030 7304 9800 |0082: invoke-direct {v8, v9, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0473 │ │ -01a9ee: 2708 |0085: throw v8 │ │ -01a9f0: 6e10 5f03 0300 |0086: invoke-virtual {v3}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@035f │ │ -01a9f6: 0c08 |0089: move-result-object v8 │ │ -01a9f8: 6e20 a703 3c00 |008a: invoke-virtual {v12, v3}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a7 │ │ -01a9fe: 0c09 |008d: move-result-object v9 │ │ -01aa00: 7110 7804 0900 |008e: invoke-static {v9}, Lorg/acra/util/JSONReportBuilder;.guessType:(Ljava/lang/String;)Ljava/lang/Object; // method@0478 │ │ -01aa06: 0c09 |0091: move-result-object v9 │ │ -01aa08: 6e30 4b09 8209 |0092: invoke-virtual {v2, v8, v9}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094b │ │ -01aa0e: 2900 78ff |0095: goto/16 000d // -0088 │ │ -01aa12: 1102 |0097: return-object v2 │ │ +01a8e0: |[01a8e0] org.acra.util.JSONReportBuilder.buildJSONReport:(Lorg/acra/collector/CrashReportData;)Lorg/json/JSONObject; │ │ +01a8f0: 2201 0902 |0000: new-instance v1, Lorg/json/JSONObject; // type@0209 │ │ +01a8f4: 7010 4b09 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@094b │ │ +01a8fa: 6e10 aa03 0c00 |0005: invoke-virtual {v12}, Lorg/acra/collector/CrashReportData;.keySet:()Ljava/util/Set; // method@03aa │ │ +01a900: 0c07 |0008: move-result-object v7 │ │ +01a902: 7210 7002 0700 |0009: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0270 │ │ +01a908: 0c07 |000c: move-result-object v7 │ │ +01a90a: 7210 5402 0700 |000d: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +01a910: 0a08 |0010: move-result v8 │ │ +01a912: 3808 8600 |0011: if-eqz v8, 0097 // +0086 │ │ +01a916: 7210 5502 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01a91c: 0c02 |0016: move-result-object v2 │ │ +01a91e: 1f02 0a01 |0017: check-cast v2, Lorg/acra/ReportField; // type@010a │ │ +01a922: 6e10 6003 0200 |0019: invoke-virtual {v2}, Lorg/acra/ReportField;.containsKeyValuePairs:()Z // method@0360 │ │ +01a928: 0a08 |001c: move-result v8 │ │ +01a92a: 3808 6900 |001d: if-eqz v8, 0086 // +0069 │ │ +01a92e: 2206 0902 |001f: new-instance v6, Lorg/json/JSONObject; // type@0209 │ │ +01a932: 7010 4b09 0600 |0021: invoke-direct {v6}, Lorg/json/JSONObject;.:()V // method@094b │ │ +01a938: 6e20 a903 2c00 |0024: invoke-virtual {v12, v2}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a9 │ │ +01a93e: 0c05 |0027: move-result-object v5 │ │ +01a940: 2204 7b00 |0028: new-instance v4, Ljava/io/BufferedReader; // type@007b │ │ +01a944: 2208 8b00 |002a: new-instance v8, Ljava/io/StringReader; // type@008b │ │ +01a948: 7020 8f01 5800 |002c: invoke-direct {v8, v5}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@018f │ │ +01a94e: 1309 0004 |002f: const/16 v9, #int 1024 // #400 │ │ +01a952: 7030 5a01 8409 |0031: invoke-direct {v4, v8, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +01a958: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +01a95a: 6e10 5c01 0400 |0035: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +01a960: 0c03 |0038: move-result-object v3 │ │ +01a962: 3803 2b00 |0039: if-eqz v3, 0064 // +002b │ │ +01a966: 7120 7704 3600 |003b: invoke-static {v6, v3}, Lorg/acra/util/JSONReportBuilder;.addJSONFromProperty:(Lorg/json/JSONObject;Ljava/lang/String;)V // method@0477 │ │ +01a96c: 28f7 |003e: goto 0035 // -0009 │ │ +01a96e: 0d00 |003f: move-exception v0 │ │ +01a970: 6208 2f00 |0040: sget-object v8, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01a974: 6209 2500 |0042: sget-object v9, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01a978: 220a b000 |0044: new-instance v10, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a97c: 7010 f001 0a00 |0046: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a982: 1a0b 6801 |0049: const-string v11, "Error while converting " // string@0168 │ │ +01a986: 6e20 f701 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a98c: 0c0a |004e: move-result-object v10 │ │ +01a98e: 6e10 6103 0200 |004f: invoke-virtual {v2}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@0361 │ │ +01a994: 0c0b |0052: move-result-object v11 │ │ +01a996: 6e20 f701 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a99c: 0c0a |0056: move-result-object v10 │ │ +01a99e: 1a0b 2000 |0057: const-string v11, " to JSON." // string@0020 │ │ +01a9a2: 6e20 f701 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a9a8: 0c0a |005c: move-result-object v10 │ │ +01a9aa: 6e10 fb01 0a00 |005d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a9b0: 0c0a |0060: move-result-object v10 │ │ +01a9b2: 7240 1704 980a |0061: invoke-interface {v8, v9, v10, v0}, Lorg/acra/log/ACRALog;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0417 │ │ +01a9b8: 6e10 6103 0200 |0064: invoke-virtual {v2}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@0361 │ │ +01a9be: 0c08 |0067: move-result-object v8 │ │ +01a9c0: 6e30 4d09 8106 |0068: invoke-virtual {v1, v8, v6}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094d │ │ +01a9c6: 28a2 |006b: goto 000d // -005e │ │ +01a9c8: 0d00 |006c: move-exception v0 │ │ +01a9ca: 2207 3801 |006d: new-instance v7, Lorg/acra/util/JSONReportBuilder$JSONReportException; // type@0138 │ │ +01a9ce: 2208 b000 |006f: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +01a9d2: 7010 f001 0800 |0071: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01a9d8: 1a09 0201 |0074: const-string v9, "Could not create JSON object for key " // string@0102 │ │ +01a9dc: 6e20 f701 9800 |0076: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01a9e2: 0c08 |0079: move-result-object v8 │ │ +01a9e4: 6e20 f601 2800 |007a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +01a9ea: 0c08 |007d: move-result-object v8 │ │ +01a9ec: 6e10 fb01 0800 |007e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01a9f2: 0c08 |0081: move-result-object v8 │ │ +01a9f4: 7030 7504 8700 |0082: invoke-direct {v7, v8, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0475 │ │ +01a9fa: 2707 |0085: throw v7 │ │ +01a9fc: 6e10 6103 0200 |0086: invoke-virtual {v2}, Lorg/acra/ReportField;.name:()Ljava/lang/String; // method@0361 │ │ +01aa02: 0c08 |0089: move-result-object v8 │ │ +01aa04: 6e20 a903 2c00 |008a: invoke-virtual {v12, v2}, Lorg/acra/collector/CrashReportData;.getProperty:(Lorg/acra/ReportField;)Ljava/lang/String; // method@03a9 │ │ +01aa0a: 0c09 |008d: move-result-object v9 │ │ +01aa0c: 7110 7a04 0900 |008e: invoke-static {v9}, Lorg/acra/util/JSONReportBuilder;.guessType:(Ljava/lang/String;)Ljava/lang/Object; // method@047a │ │ +01aa12: 0c09 |0091: move-result-object v9 │ │ +01aa14: 6e30 4d09 8109 |0092: invoke-virtual {v1, v8, v9}, Lorg/json/JSONObject;.accumulate:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@094d │ │ +01aa1a: 2900 78ff |0095: goto/16 000d // -0088 │ │ +01aa1e: 1101 |0097: return-object v1 │ │ catches : 4 │ │ 0x0019 - 0x0034 │ │ Lorg/json/JSONException; -> 0x006c │ │ 0x0035 - 0x003e │ │ Ljava/io/IOException; -> 0x003f │ │ Lorg/json/JSONException; -> 0x006c │ │ 0x0040 - 0x006b │ │ @@ -22179,63 +22104,62 @@ │ │ 0x0064 line=84 │ │ 0x006c line=89 │ │ 0x006d line=90 │ │ 0x0086 line=87 │ │ 0x0097 line=93 │ │ locals : │ │ 0x0040 - 0x0064 reg=0 e Ljava/io/IOException; │ │ - 0x0035 - 0x006c reg=4 line Ljava/lang/String; │ │ - 0x0034 - 0x006c reg=5 reader Ljava/io/BufferedReader; │ │ - 0x0028 - 0x006c reg=6 strContent Ljava/lang/String; │ │ - 0x0024 - 0x006c reg=7 subObject Lorg/json/JSONObject; │ │ + 0x0035 - 0x006c reg=3 line Ljava/lang/String; │ │ + 0x0034 - 0x006c reg=4 reader Ljava/io/BufferedReader; │ │ + 0x0028 - 0x006c reg=5 strContent Ljava/lang/String; │ │ + 0x0024 - 0x006c reg=6 subObject Lorg/json/JSONObject; │ │ 0x006d - 0x0086 reg=0 e Lorg/json/JSONException; │ │ - 0x0019 - 0x0097 reg=3 key Lorg/acra/ReportField; │ │ - 0x000d - 0x0098 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0098 reg=2 jsonReport Lorg/json/JSONObject; │ │ + 0x0019 - 0x0097 reg=2 key Lorg/acra/ReportField; │ │ + 0x0005 - 0x0098 reg=1 jsonReport Lorg/json/JSONObject; │ │ 0x0000 - 0x0098 reg=12 errorContent Lorg/acra/collector/CrashReportData; │ │ │ │ #4 : (in Lorg/acra/util/JSONReportBuilder;) │ │ name : 'guessType' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -01aa40: |[01aa40] org.acra.util.JSONReportBuilder.guessType:(Ljava/lang/String;)Ljava/lang/Object; │ │ -01aa50: 1a02 d90f |0000: const-string v2, "true" // string@0fd9 │ │ -01aa54: 6e20 d501 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01d5 │ │ -01aa5a: 0a02 |0005: move-result v2 │ │ -01aa5c: 3802 0800 |0006: if-eqz v2, 000e // +0008 │ │ -01aa60: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -01aa62: 7110 9201 0200 |0009: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0192 │ │ -01aa68: 0c01 |000c: move-result-object v1 │ │ -01aa6a: 1101 |000d: return-object v1 │ │ -01aa6c: 1a02 a508 |000e: const-string v2, "false" // string@08a5 │ │ -01aa70: 6e20 d501 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01d5 │ │ -01aa76: 0a02 |0013: move-result v2 │ │ -01aa78: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ -01aa7c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -01aa7e: 7110 9201 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0192 │ │ -01aa84: 0c01 |001a: move-result-object v1 │ │ -01aa86: 28f2 |001b: goto 000d // -000e │ │ -01aa88: 1a02 3500 |001c: const-string v2, "(?:^|\s)([1-9](?:\d*|(?:\d{0,2})(?:,\d{3})*)(?:\.\d*[1-9])?|0?\.\d*[1-9]|0)(?:\s|$)" // string@0035 │ │ -01aa8c: 6e20 da01 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01da │ │ -01aa92: 0a02 |0021: move-result v2 │ │ -01aa94: 3802 0e00 |0022: if-eqz v2, 0030 // +000e │ │ -01aa98: 6202 2200 |0024: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0022 │ │ -01aa9c: 7110 3202 0200 |0026: invoke-static {v2}, Ljava/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@0232 │ │ -01aaa2: 0c00 |0029: move-result-object v0 │ │ -01aaa4: 6e20 3302 3000 |002a: invoke-virtual {v0, v3}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@0233 │ │ -01aaaa: 0c01 |002d: move-result-object v1 │ │ -01aaac: 28df |002e: goto 000d // -0021 │ │ -01aaae: 0d02 |002f: move-exception v2 │ │ -01aab0: 0731 |0030: move-object v1, v3 │ │ -01aab2: 28dc |0031: goto 000d // -0024 │ │ +01aa4c: |[01aa4c] org.acra.util.JSONReportBuilder.guessType:(Ljava/lang/String;)Ljava/lang/Object; │ │ +01aa5c: 1a02 d60f |0000: const-string v2, "true" // string@0fd6 │ │ +01aa60: 6e20 d701 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01d7 │ │ +01aa66: 0a02 |0005: move-result v2 │ │ +01aa68: 3802 0800 |0006: if-eqz v2, 000e // +0008 │ │ +01aa6c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +01aa6e: 7110 9401 0200 |0009: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0194 │ │ +01aa74: 0c01 |000c: move-result-object v1 │ │ +01aa76: 1101 |000d: return-object v1 │ │ +01aa78: 1a02 a408 |000e: const-string v2, "false" // string@08a4 │ │ +01aa7c: 6e20 d701 2300 |0010: invoke-virtual {v3, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@01d7 │ │ +01aa82: 0a02 |0013: move-result v2 │ │ +01aa84: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ +01aa88: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +01aa8a: 7110 9401 0200 |0017: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0194 │ │ +01aa90: 0c01 |001a: move-result-object v1 │ │ +01aa92: 28f2 |001b: goto 000d // -000e │ │ +01aa94: 1a02 3500 |001c: const-string v2, "(?:^|\s)([1-9](?:\d*|(?:\d{0,2})(?:,\d{3})*)(?:\.\d*[1-9])?|0?\.\d*[1-9]|0)(?:\s|$)" // string@0035 │ │ +01aa98: 6e20 dc01 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@01dc │ │ +01aa9e: 0a02 |0021: move-result v2 │ │ +01aaa0: 3802 0e00 |0022: if-eqz v2, 0030 // +000e │ │ +01aaa4: 6202 2200 |0024: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0022 │ │ +01aaa8: 7110 3402 0200 |0026: invoke-static {v2}, Ljava/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Ljava/text/NumberFormat; // method@0234 │ │ +01aaae: 0c00 |0029: move-result-object v0 │ │ +01aab0: 6e20 3502 3000 |002a: invoke-virtual {v0, v3}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@0235 │ │ +01aab6: 0c01 |002d: move-result-object v1 │ │ +01aab8: 28df |002e: goto 000d // -0021 │ │ +01aaba: 0d02 |002f: move-exception v2 │ │ +01aabc: 0731 |0030: move-object v1, v3 │ │ +01aabe: 28dc |0031: goto 000d // -0024 │ │ catches : 1 │ │ 0x002a - 0x002d │ │ Ljava/text/ParseException; -> 0x002f │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=157 │ │ 0x000d line=170 │ │ @@ -22262,17 +22186,17 @@ │ │ source_file_idx : 1217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #75 annotations: │ │ -Annotations on method #1146 'checkClientTrusted' │ │ +Annotations on method #1148 'checkClientTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ -Annotations on method #1147 'checkServerTrusted' │ │ +Annotations on method #1149 'checkServerTrusted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/security/cert/CertificateException; } │ │ │ │ Class #75 - │ │ Class descriptor : 'Lorg/acra/util/NaiveTrustManager;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -22285,17 +22209,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01aac4: |[01aac4] org.acra.util.NaiveTrustManager.:()V │ │ -01aad4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01aada: 0e00 |0003: return-void │ │ +01aad0: |[01aad0] org.acra.util.NaiveTrustManager.:()V │ │ +01aae0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01aae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/NaiveTrustManager; │ │ │ │ Virtual methods - │ │ @@ -22304,16 +22228,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01aadc: |[01aadc] org.acra.util.NaiveTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -01aaec: 0e00 |0000: return-void │ │ +01aae8: |[01aae8] org.acra.util.NaiveTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +01aaf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/util/NaiveTrustManager; │ │ 0x0000 - 0x0001 reg=1 x509CertificateArray [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 string Ljava/lang/String; │ │ @@ -22323,16 +22247,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01aaf0: |[01aaf0] org.acra.util.NaiveTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -01ab00: 0e00 |0000: return-void │ │ +01aafc: |[01aafc] org.acra.util.NaiveTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +01ab0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/acra/util/NaiveTrustManager; │ │ 0x0000 - 0x0001 reg=1 x509CertificateArray [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 string Ljava/lang/String; │ │ @@ -22342,18 +22266,18 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01ab04: |[01ab04] org.acra.util.NaiveTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -01ab14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ab16: 2300 1d02 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@021d │ │ -01ab1a: 1100 |0003: return-object v0 │ │ +01ab10: |[01ab10] org.acra.util.NaiveTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +01ab20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ab22: 2300 1d02 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@021d │ │ +01ab26: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/acra/util/NaiveTrustManager; │ │ │ │ source_file_idx : 1217 (NaiveTrustManager.java) │ │ @@ -22385,18 +22309,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ab1c: |[01ab1c] org.acra.util.PackageManagerWrapper.:(Landroid/content/Context;)V │ │ -01ab2c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ab32: 5b01 3a01 |0003: iput-object v1, v0, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01ab36: 0e00 |0005: return-void │ │ +01ab28: |[01ab28] org.acra.util.PackageManagerWrapper.:(Landroid/content/Context;)V │ │ +01ab38: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ab3e: 5b01 3a01 |0003: iput-object v1, v0, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01ab42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/acra/util/PackageManagerWrapper; │ │ @@ -22408,46 +22332,46 @@ │ │ type : '()Landroid/content/pm/PackageInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -01ab38: |[01ab38] org.acra.util.PackageManagerWrapper.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ -01ab48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01ab4a: 5463 3a01 |0001: iget-object v3, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01ab4e: 6e10 4000 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ -01ab54: 0c01 |0006: move-result-object v1 │ │ -01ab56: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -01ab5a: 1102 |0009: return-object v2 │ │ -01ab5c: 5463 3a01 |000a: iget-object v3, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01ab60: 6e10 4100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01ab66: 0c03 |000f: move-result-object v3 │ │ -01ab68: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -01ab6a: 6e30 6400 3104 |0011: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0064 │ │ -01ab70: 0c02 |0014: move-result-object v2 │ │ -01ab72: 28f4 |0015: goto 0009 // -000c │ │ -01ab74: 0d00 |0016: move-exception v0 │ │ -01ab76: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01ab7a: 2204 b000 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ab7e: 7010 ee01 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ab84: 1a05 7f01 |001e: const-string v5, "Failed to find PackageInfo for current App : " // string@017f │ │ -01ab88: 6e20 f501 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ab8e: 0c04 |0023: move-result-object v4 │ │ -01ab90: 5465 3a01 |0024: iget-object v5, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01ab94: 6e10 4100 0500 |0026: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01ab9a: 0c05 |0029: move-result-object v5 │ │ -01ab9c: 6e20 f501 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01aba2: 0c04 |002d: move-result-object v4 │ │ -01aba4: 6e10 f901 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01abaa: 0c04 |0031: move-result-object v4 │ │ -01abac: 7120 d400 4300 |0032: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ -01abb2: 28d4 |0035: goto 0009 // -002c │ │ -01abb4: 0d00 |0036: move-exception v0 │ │ -01abb6: 28d2 |0037: goto 0009 // -002e │ │ +01ab44: |[01ab44] org.acra.util.PackageManagerWrapper.getPackageInfo:()Landroid/content/pm/PackageInfo; │ │ +01ab54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01ab56: 5463 3a01 |0001: iget-object v3, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01ab5a: 6e10 4000 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ +01ab60: 0c01 |0006: move-result-object v1 │ │ +01ab62: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +01ab66: 1102 |0009: return-object v2 │ │ +01ab68: 5463 3a01 |000a: iget-object v3, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01ab6c: 6e10 4100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01ab72: 0c03 |000f: move-result-object v3 │ │ +01ab74: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +01ab76: 6e30 6400 3104 |0011: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0064 │ │ +01ab7c: 0c02 |0014: move-result-object v2 │ │ +01ab7e: 28f4 |0015: goto 0009 // -000c │ │ +01ab80: 0d00 |0016: move-exception v0 │ │ +01ab82: 6203 2500 |0017: sget-object v3, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01ab86: 2204 b000 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01ab8a: 7010 f001 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01ab90: 1a05 7f01 |001e: const-string v5, "Failed to find PackageInfo for current App : " // string@017f │ │ +01ab94: 6e20 f701 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ab9a: 0c04 |0023: move-result-object v4 │ │ +01ab9c: 5465 3a01 |0024: iget-object v5, v6, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01aba0: 6e10 4100 0500 |0026: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01aba6: 0c05 |0029: move-result-object v5 │ │ +01aba8: 6e20 f701 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01abae: 0c04 |002d: move-result-object v4 │ │ +01abb0: 6e10 fb01 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01abb6: 0c04 |0031: move-result-object v4 │ │ +01abb8: 7120 d400 4300 |0032: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ +01abbe: 28d4 |0035: goto 0009 // -002c │ │ +01abc0: 0d00 |0036: move-exception v0 │ │ +01abc2: 28d2 |0037: goto 0009 // -002e │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0016 │ │ Ljava/lang/RuntimeException; -> 0x0036 │ │ positions : │ │ 0x0001 line=57 │ │ 0x0007 line=58 │ │ @@ -22468,31 +22392,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -01abc8: |[01abc8] org.acra.util.PackageManagerWrapper.hasPermission:(Ljava/lang/String;)Z │ │ -01abd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01abda: 5443 3a01 |0001: iget-object v3, v4, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01abde: 6e10 4000 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ -01abe4: 0c01 |0006: move-result-object v1 │ │ -01abe6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -01abea: 0f02 |0009: return v2 │ │ -01abec: 5443 3a01 |000a: iget-object v3, v4, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ -01abf0: 6e10 4100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01abf6: 0c03 |000f: move-result-object v3 │ │ -01abf8: 6e30 6200 5103 |0010: invoke-virtual {v1, v5, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0062 │ │ -01abfe: 0a03 |0013: move-result v3 │ │ -01ac00: 3903 f5ff |0014: if-nez v3, 0009 // -000b │ │ -01ac04: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -01ac06: 28f2 |0017: goto 0009 // -000e │ │ -01ac08: 0d00 |0018: move-exception v0 │ │ -01ac0a: 28f0 |0019: goto 0009 // -0010 │ │ +01abd4: |[01abd4] org.acra.util.PackageManagerWrapper.hasPermission:(Ljava/lang/String;)Z │ │ +01abe4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01abe6: 5443 3a01 |0001: iget-object v3, v4, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01abea: 6e10 4000 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0040 │ │ +01abf0: 0c01 |0006: move-result-object v1 │ │ +01abf2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +01abf6: 0f02 |0009: return v2 │ │ +01abf8: 5443 3a01 |000a: iget-object v3, v4, Lorg/acra/util/PackageManagerWrapper;.context:Landroid/content/Context; // field@013a │ │ +01abfc: 6e10 4100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01ac02: 0c03 |000f: move-result-object v3 │ │ +01ac04: 6e30 6200 5103 |0010: invoke-virtual {v1, v5, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0062 │ │ +01ac0a: 0a03 |0013: move-result v3 │ │ +01ac0c: 3903 f5ff |0014: if-nez v3, 0009 // -000b │ │ +01ac10: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +01ac12: 28f2 |0017: goto 0009 // -000e │ │ +01ac14: 0d00 |0018: move-exception v0 │ │ +01ac16: 28f0 |0019: goto 0009 // -0010 │ │ catches : 1 │ │ 0x000a - 0x0013 │ │ Ljava/lang/RuntimeException; -> 0x0018 │ │ positions : │ │ 0x0001 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=49 │ │ @@ -22514,15 +22438,15 @@ │ │ source_file_idx : 1297 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 annotations: │ │ -Annotations on method #1158 'sparseArrayToString' │ │ +Annotations on method #1160 'sparseArrayToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<*>;)" "Ljava/lang/String;" } │ │ │ │ Class #77 - │ │ Class descriptor : 'Lorg/acra/util/ReportUtils;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -22534,17 +22458,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ac1c: |[01ac1c] org.acra.util.ReportUtils.:()V │ │ -01ac2c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ac32: 0e00 |0003: return-void │ │ +01ac28: |[01ac28] org.acra.util.ReportUtils.:()V │ │ +01ac38: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ac3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/ReportUtils; │ │ │ │ #1 : (in Lorg/acra/util/ReportUtils;) │ │ @@ -22552,36 +22476,36 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01ac34: |[01ac34] org.acra.util.ReportUtils.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; │ │ -01ac44: 6e10 3f00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ -01ac4a: 0c00 |0003: move-result-object v0 │ │ -01ac4c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -01ac50: 6e10 6801 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0168 │ │ -01ac56: 0c01 |0009: move-result-object v1 │ │ -01ac58: 1101 |000a: return-object v1 │ │ -01ac5a: 6201 2500 |000b: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01ac5e: 2202 b000 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ac62: 7010 ee01 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ac68: 1a03 0901 |0012: const-string v3, "Couldn't retrieve ApplicationFilePath for : " // string@0109 │ │ -01ac6c: 6e20 f501 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ac72: 0c02 |0017: move-result-object v2 │ │ -01ac74: 6e10 4100 0400 |0018: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01ac7a: 0c03 |001b: move-result-object v3 │ │ -01ac7c: 6e20 f501 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ac82: 0c02 |001f: move-result-object v2 │ │ -01ac84: 6e10 f901 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01ac8a: 0c02 |0023: move-result-object v2 │ │ -01ac8c: 7120 d600 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ -01ac92: 1a01 0801 |0027: const-string v1, "Couldn't retrieve ApplicationFilePath" // string@0108 │ │ -01ac96: 28e1 |0029: goto 000a // -001f │ │ +01ac40: |[01ac40] org.acra.util.ReportUtils.getApplicationFilePath:(Landroid/content/Context;)Ljava/lang/String; │ │ +01ac50: 6e10 3f00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@003f │ │ +01ac56: 0c00 |0003: move-result-object v0 │ │ +01ac58: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +01ac5c: 6e10 6a01 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@016a │ │ +01ac62: 0c01 |0009: move-result-object v1 │ │ +01ac64: 1101 |000a: return-object v1 │ │ +01ac66: 6201 2500 |000b: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01ac6a: 2202 b000 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +01ac6e: 7010 f001 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01ac74: 1a03 0901 |0012: const-string v3, "Couldn't retrieve ApplicationFilePath for : " // string@0109 │ │ +01ac78: 6e20 f701 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ac7e: 0c02 |0017: move-result-object v2 │ │ +01ac80: 6e10 4100 0400 |0018: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01ac86: 0c03 |001b: move-result-object v3 │ │ +01ac88: 6e20 f701 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ac8e: 0c02 |001f: move-result-object v2 │ │ +01ac90: 6e10 fb01 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01ac96: 0c02 |0023: move-result-object v2 │ │ +01ac98: 7120 d600 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00d6 │ │ +01ac9e: 1a01 0801 |0027: const-string v1, "Couldn't retrieve ApplicationFilePath" // string@0108 │ │ +01aca2: 28e1 |0029: goto 000a // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0006 line=73 │ │ 0x000a line=77 │ │ 0x000b line=76 │ │ @@ -22595,29 +22519,29 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01ac98: |[01ac98] org.acra.util.ReportUtils.getAvailableInternalMemorySize:()J │ │ -01aca8: 7100 ac00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00ac │ │ -01acae: 0c04 |0003: move-result-object v4 │ │ -01acb0: 2205 4000 |0004: new-instance v5, Landroid/os/StatFs; // type@0040 │ │ -01acb4: 6e10 6c01 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016c │ │ -01acba: 0c06 |0009: move-result-object v6 │ │ -01acbc: 7020 b600 6500 |000a: invoke-direct {v5, v6}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ -01acc2: 6e10 b900 0500 |000d: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ -01acc8: 0a06 |0010: move-result v6 │ │ -01acca: 8162 |0011: int-to-long v2, v6 │ │ -01accc: 6e10 b700 0500 |0012: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b7 │ │ -01acd2: 0a06 |0015: move-result v6 │ │ -01acd4: 8160 |0016: int-to-long v0, v6 │ │ -01acd6: 9d06 0002 |0017: mul-long v6, v0, v2 │ │ -01acda: 1006 |0019: return-wide v6 │ │ +01aca4: |[01aca4] org.acra.util.ReportUtils.getAvailableInternalMemorySize:()J │ │ +01acb4: 7100 ac00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00ac │ │ +01acba: 0c04 |0003: move-result-object v4 │ │ +01acbc: 2205 4000 |0004: new-instance v5, Landroid/os/StatFs; // type@0040 │ │ +01acc0: 6e10 6e01 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016e │ │ +01acc6: 0c06 |0009: move-result-object v6 │ │ +01acc8: 7020 b600 6500 |000a: invoke-direct {v5, v6}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ +01acce: 6e10 b900 0500 |000d: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ +01acd4: 0a06 |0010: move-result v6 │ │ +01acd6: 8162 |0011: int-to-long v2, v6 │ │ +01acd8: 6e10 b700 0500 |0012: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b7 │ │ +01acde: 0a06 |0015: move-result v6 │ │ +01ace0: 8160 |0016: int-to-long v0, v6 │ │ +01ace2: 9d06 0002 |0017: mul-long v6, v0, v2 │ │ +01ace6: 1006 |0019: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000d line=35 │ │ 0x0012 line=36 │ │ 0x0017 line=37 │ │ @@ -22632,38 +22556,38 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -01acdc: |[01acdc] org.acra.util.ReportUtils.getDeviceId:(Landroid/content/Context;)Ljava/lang/String; │ │ -01acec: 1a02 570d |0000: const-string v2, "phone" // string@0d57 │ │ -01acf0: 6e20 4400 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ -01acf6: 0c01 |0005: move-result-object v1 │ │ -01acf8: 1f01 4400 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0044 │ │ -01acfc: 6e10 bd00 0100 |0008: invoke-virtual {v1}, Landroid/telephony/TelephonyManager;.getDeviceId:()Ljava/lang/String; // method@00bd │ │ -01ad02: 0c02 |000b: move-result-object v2 │ │ -01ad04: 1102 |000c: return-object v2 │ │ -01ad06: 0d00 |000d: move-exception v0 │ │ -01ad08: 6202 2500 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01ad0c: 2203 b000 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ad10: 7010 ee01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ad16: 1a04 0c01 |0015: const-string v4, "Couldn't retrieve DeviceId for : " // string@010c │ │ -01ad1a: 6e20 f501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ad20: 0c03 |001a: move-result-object v3 │ │ -01ad22: 6e10 4100 0500 |001b: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ -01ad28: 0c04 |001e: move-result-object v4 │ │ -01ad2a: 6e20 f501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ad30: 0c03 |0022: move-result-object v3 │ │ -01ad32: 6e10 f901 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01ad38: 0c03 |0026: move-result-object v3 │ │ -01ad3a: 7130 d700 3200 |0027: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ -01ad40: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -01ad42: 28e1 |002b: goto 000c // -001f │ │ +01ace8: |[01ace8] org.acra.util.ReportUtils.getDeviceId:(Landroid/content/Context;)Ljava/lang/String; │ │ +01acf8: 1a02 540d |0000: const-string v2, "phone" // string@0d54 │ │ +01acfc: 6e20 4400 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ +01ad02: 0c01 |0005: move-result-object v1 │ │ +01ad04: 1f01 4400 |0006: check-cast v1, Landroid/telephony/TelephonyManager; // type@0044 │ │ +01ad08: 6e10 bd00 0100 |0008: invoke-virtual {v1}, Landroid/telephony/TelephonyManager;.getDeviceId:()Ljava/lang/String; // method@00bd │ │ +01ad0e: 0c02 |000b: move-result-object v2 │ │ +01ad10: 1102 |000c: return-object v2 │ │ +01ad12: 0d00 |000d: move-exception v0 │ │ +01ad14: 6202 2500 |000e: sget-object v2, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01ad18: 2203 b000 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +01ad1c: 7010 f001 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01ad22: 1a04 0c01 |0015: const-string v4, "Couldn't retrieve DeviceId for : " // string@010c │ │ +01ad26: 6e20 f701 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ad2c: 0c03 |001a: move-result-object v3 │ │ +01ad2e: 6e10 4100 0500 |001b: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0041 │ │ +01ad34: 0c04 |001e: move-result-object v4 │ │ +01ad36: 6e20 f701 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ad3c: 0c03 |0022: move-result-object v3 │ │ +01ad3e: 6e10 fb01 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01ad44: 0c03 |0026: move-result-object v3 │ │ +01ad46: 7130 d700 3200 |0027: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d7 │ │ +01ad4c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +01ad4e: 28e1 |002b: goto 000c // -001f │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/RuntimeException; -> 0x000d │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=66 │ │ @@ -22680,56 +22604,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -01ad54: |[01ad54] org.acra.util.ReportUtils.getLocalIpAddress:()Ljava/lang/String; │ │ -01ad64: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ad68: 7010 ee01 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ad6e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -01ad70: 7100 2b02 0000 |0006: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@022b │ │ -01ad76: 0c00 |0009: move-result-object v0 │ │ -01ad78: 7210 4b02 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@024b │ │ -01ad7e: 0a07 |000d: move-result v7 │ │ -01ad80: 3807 3e00 |000e: if-eqz v7, 004c // +003e │ │ -01ad84: 7210 4c02 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@024c │ │ -01ad8a: 0c05 |0013: move-result-object v5 │ │ -01ad8c: 1f05 c700 |0014: check-cast v5, Ljava/net/NetworkInterface; // type@00c7 │ │ -01ad90: 6e10 2a02 0500 |0016: invoke-virtual {v5}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@022a │ │ -01ad96: 0c01 |0019: move-result-object v1 │ │ -01ad98: 7210 4b02 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@024b │ │ -01ad9e: 0a07 |001d: move-result v7 │ │ -01ada0: 3807 ecff |001e: if-eqz v7, 000a // -0014 │ │ -01ada4: 7210 4c02 0100 |0020: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@024c │ │ -01adaa: 0c04 |0023: move-result-object v4 │ │ -01adac: 1f04 c500 |0024: check-cast v4, Ljava/net/InetAddress; // type@00c5 │ │ -01adb0: 6e10 2702 0400 |0026: invoke-virtual {v4}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@0227 │ │ -01adb6: 0a07 |0029: move-result v7 │ │ -01adb8: 3907 f0ff |002a: if-nez v7, 001a // -0010 │ │ -01adbc: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ -01adc0: 1307 0a00 |002e: const/16 v7, #int 10 // #a │ │ -01adc4: 6e20 f001 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01adca: 6e10 2602 0400 |0033: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0226 │ │ -01add0: 0c07 |0036: move-result-object v7 │ │ -01add2: 6e10 e301 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@01e3 │ │ -01add8: 0c07 |003a: move-result-object v7 │ │ -01adda: 6e20 f501 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ade0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -01ade2: 28db |003f: goto 001a // -0025 │ │ -01ade4: 0d02 |0040: move-exception v2 │ │ -01ade6: 6207 2f00 |0041: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ -01adea: 6208 2500 |0043: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01adee: 6e10 2c02 0200 |0045: invoke-virtual {v2}, Ljava/net/SocketException;.toString:()Ljava/lang/String; // method@022c │ │ -01adf4: 0c09 |0048: move-result-object v9 │ │ -01adf6: 7230 1b04 8709 |0049: invoke-interface {v7, v8, v9}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041b │ │ -01adfc: 6e10 f901 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01ae02: 0c07 |004f: move-result-object v7 │ │ -01ae04: 1107 |0050: return-object v7 │ │ +01ad60: |[01ad60] org.acra.util.ReportUtils.getLocalIpAddress:()Ljava/lang/String; │ │ +01ad70: 2206 b000 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +01ad74: 7010 f001 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01ad7a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +01ad7c: 7100 2d02 0000 |0006: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@022d │ │ +01ad82: 0c00 |0009: move-result-object v0 │ │ +01ad84: 7210 4d02 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@024d │ │ +01ad8a: 0a07 |000d: move-result v7 │ │ +01ad8c: 3807 3e00 |000e: if-eqz v7, 004c // +003e │ │ +01ad90: 7210 4e02 0000 |0010: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@024e │ │ +01ad96: 0c05 |0013: move-result-object v5 │ │ +01ad98: 1f05 c700 |0014: check-cast v5, Ljava/net/NetworkInterface; // type@00c7 │ │ +01ad9c: 6e10 2c02 0500 |0016: invoke-virtual {v5}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@022c │ │ +01ada2: 0c01 |0019: move-result-object v1 │ │ +01ada4: 7210 4d02 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@024d │ │ +01adaa: 0a07 |001d: move-result v7 │ │ +01adac: 3807 ecff |001e: if-eqz v7, 000a // -0014 │ │ +01adb0: 7210 4e02 0100 |0020: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@024e │ │ +01adb6: 0c04 |0023: move-result-object v4 │ │ +01adb8: 1f04 c500 |0024: check-cast v4, Ljava/net/InetAddress; // type@00c5 │ │ +01adbc: 6e10 2902 0400 |0026: invoke-virtual {v4}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@0229 │ │ +01adc2: 0a07 |0029: move-result v7 │ │ +01adc4: 3907 f0ff |002a: if-nez v7, 001a // -0010 │ │ +01adc8: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ +01adcc: 1307 0a00 |002e: const/16 v7, #int 10 // #a │ │ +01add0: 6e20 f201 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01add6: 6e10 2802 0400 |0033: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0228 │ │ +01addc: 0c07 |0036: move-result-object v7 │ │ +01adde: 6e10 e501 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@01e5 │ │ +01ade4: 0c07 |003a: move-result-object v7 │ │ +01ade6: 6e20 f701 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01adec: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +01adee: 28db |003f: goto 001a // -0025 │ │ +01adf0: 0d02 |0040: move-exception v2 │ │ +01adf2: 6207 2f00 |0041: sget-object v7, Lorg/acra/ACRA;.log:Lorg/acra/log/ACRALog; // field@002f │ │ +01adf6: 6208 2500 |0043: sget-object v8, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01adfa: 6e10 2e02 0200 |0045: invoke-virtual {v2}, Ljava/net/SocketException;.toString:()Ljava/lang/String; // method@022e │ │ +01ae00: 0c09 |0048: move-result-object v9 │ │ +01ae02: 7230 1d04 8709 |0049: invoke-interface {v7, v8, v9}, Lorg/acra/log/ACRALog;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@041d │ │ +01ae08: 6e10 fb01 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01ae0e: 0c07 |004f: move-result-object v7 │ │ +01ae10: 1107 |0050: return-object v7 │ │ catches : 1 │ │ 0x0006 - 0x003e │ │ Ljava/net/SocketException; -> 0x0040 │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 0x0006 line=112 │ │ @@ -22758,29 +22682,29 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01ae18: |[01ae18] org.acra.util.ReportUtils.getTotalInternalMemorySize:()J │ │ -01ae28: 7100 ac00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00ac │ │ -01ae2e: 0c02 |0003: move-result-object v2 │ │ -01ae30: 2203 4000 |0004: new-instance v3, Landroid/os/StatFs; // type@0040 │ │ -01ae34: 6e10 6c01 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016c │ │ -01ae3a: 0c06 |0009: move-result-object v6 │ │ -01ae3c: 7020 b600 6300 |000a: invoke-direct {v3, v6}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ -01ae42: 6e10 b900 0300 |000d: invoke-virtual {v3}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ -01ae48: 0a06 |0010: move-result v6 │ │ -01ae4a: 8160 |0011: int-to-long v0, v6 │ │ -01ae4c: 6e10 b800 0300 |0012: invoke-virtual {v3}, Landroid/os/StatFs;.getBlockCount:()I // method@00b8 │ │ -01ae52: 0a06 |0015: move-result v6 │ │ -01ae54: 8164 |0016: int-to-long v4, v6 │ │ -01ae56: 9d06 0400 |0017: mul-long v6, v4, v0 │ │ -01ae5a: 1006 |0019: return-wide v6 │ │ +01ae24: |[01ae24] org.acra.util.ReportUtils.getTotalInternalMemorySize:()J │ │ +01ae34: 7100 ac00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00ac │ │ +01ae3a: 0c02 |0003: move-result-object v2 │ │ +01ae3c: 2203 4000 |0004: new-instance v3, Landroid/os/StatFs; // type@0040 │ │ +01ae40: 6e10 6e01 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016e │ │ +01ae46: 0c06 |0009: move-result-object v6 │ │ +01ae48: 7020 b600 6300 |000a: invoke-direct {v3, v6}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ +01ae4e: 6e10 b900 0300 |000d: invoke-virtual {v3}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ +01ae54: 0a06 |0010: move-result v6 │ │ +01ae56: 8160 |0011: int-to-long v0, v6 │ │ +01ae58: 6e10 b800 0300 |0012: invoke-virtual {v3}, Landroid/os/StatFs;.getBlockCount:()I // method@00b8 │ │ +01ae5e: 0a06 |0015: move-result v6 │ │ +01ae60: 8164 |0016: int-to-long v4, v6 │ │ +01ae62: 9d06 0400 |0017: mul-long v6, v4, v0 │ │ +01ae66: 1006 |0019: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x000d line=49 │ │ 0x0012 line=50 │ │ 0x0017 line=51 │ │ @@ -22795,55 +22719,55 @@ │ │ type : '(Landroid/util/SparseArray;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -01ae5c: |[01ae5c] org.acra.util.ReportUtils.sparseArrayToString:(Landroid/util/SparseArray;)Ljava/lang/String; │ │ -01ae6c: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ae70: 7010 ee01 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ae76: 3903 0500 |0005: if-nez v3, 000a // +0005 │ │ -01ae7a: 1a02 d10c |0007: const-string v2, "null" // string@0cd1 │ │ -01ae7e: 1102 |0009: return-object v2 │ │ -01ae80: 1302 7b00 |000a: const/16 v2, #int 123 // #7b │ │ -01ae84: 6e20 f001 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01ae8a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01ae8c: 6e10 dd00 0300 |0010: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ -01ae92: 0a02 |0013: move-result v2 │ │ -01ae94: 3520 3500 |0014: if-ge v0, v2, 0049 // +0035 │ │ -01ae98: 6e20 db00 0300 |0016: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ -01ae9e: 0a02 |0019: move-result v2 │ │ -01aea0: 6e20 f201 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01aea6: 1a02 0b00 |001d: const-string v2, " => " // string@000b │ │ -01aeaa: 6e20 f501 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01aeb0: 6e20 de00 0300 |0022: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@00de │ │ -01aeb6: 0c02 |0025: move-result-object v2 │ │ -01aeb8: 3902 1700 |0026: if-nez v2, 003d // +0017 │ │ -01aebc: 1a02 d10c |0028: const-string v2, "null" // string@0cd1 │ │ -01aec0: 6e20 f501 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01aec6: 6e10 dd00 0300 |002d: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ -01aecc: 0a02 |0030: move-result v2 │ │ -01aece: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01aed2: 3520 0700 |0033: if-ge v0, v2, 003a // +0007 │ │ -01aed6: 1a02 3f00 |0035: const-string v2, ", " // string@003f │ │ -01aeda: 6e20 f501 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01aee0: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01aee4: 28d4 |003c: goto 0010 // -002c │ │ -01aee6: 6e20 de00 0300 |003d: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@00de │ │ -01aeec: 0c02 |0040: move-result-object v2 │ │ -01aeee: 6e10 c101 0200 |0041: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -01aef4: 0c02 |0044: move-result-object v2 │ │ -01aef6: 6e20 f501 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01aefc: 28e5 |0048: goto 002d // -001b │ │ -01aefe: 1302 7d00 |0049: const/16 v2, #int 125 // #7d │ │ -01af02: 6e20 f001 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -01af08: 6e10 f901 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01af0e: 0c02 |0051: move-result-object v2 │ │ -01af10: 28b7 |0052: goto 0009 // -0049 │ │ +01ae68: |[01ae68] org.acra.util.ReportUtils.sparseArrayToString:(Landroid/util/SparseArray;)Ljava/lang/String; │ │ +01ae78: 2201 b000 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +01ae7c: 7010 f001 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01ae82: 3903 0500 |0005: if-nez v3, 000a // +0005 │ │ +01ae86: 1a02 ce0c |0007: const-string v2, "null" // string@0cce │ │ +01ae8a: 1102 |0009: return-object v2 │ │ +01ae8c: 1302 7b00 |000a: const/16 v2, #int 123 // #7b │ │ +01ae90: 6e20 f201 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01ae96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +01ae98: 6e10 dd00 0300 |0010: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ +01ae9e: 0a02 |0013: move-result v2 │ │ +01aea0: 3520 3500 |0014: if-ge v0, v2, 0049 // +0035 │ │ +01aea4: 6e20 db00 0300 |0016: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.keyAt:(I)I // method@00db │ │ +01aeaa: 0a02 |0019: move-result v2 │ │ +01aeac: 6e20 f401 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01aeb2: 1a02 0b00 |001d: const-string v2, " => " // string@000b │ │ +01aeb6: 6e20 f701 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01aebc: 6e20 de00 0300 |0022: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@00de │ │ +01aec2: 0c02 |0025: move-result-object v2 │ │ +01aec4: 3902 1700 |0026: if-nez v2, 003d // +0017 │ │ +01aec8: 1a02 ce0c |0028: const-string v2, "null" // string@0cce │ │ +01aecc: 6e20 f701 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01aed2: 6e10 dd00 0300 |002d: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@00dd │ │ +01aed8: 0a02 |0030: move-result v2 │ │ +01aeda: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01aede: 3520 0700 |0033: if-ge v0, v2, 003a // +0007 │ │ +01aee2: 1a02 3f00 |0035: const-string v2, ", " // string@003f │ │ +01aee6: 6e20 f701 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01aeec: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01aef0: 28d4 |003c: goto 0010 // -002c │ │ +01aef2: 6e20 de00 0300 |003d: invoke-virtual {v3, v0}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@00de │ │ +01aef8: 0c02 |0040: move-result-object v2 │ │ +01aefa: 6e10 c301 0200 |0041: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +01af00: 0c02 |0044: move-result-object v2 │ │ +01af02: 6e20 f701 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01af08: 28e5 |0048: goto 002d // -001b │ │ +01af0a: 1302 7d00 |0049: const/16 v2, #int 125 // #7d │ │ +01af0e: 6e20 f201 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +01af14: 6e10 fb01 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01af1a: 0c02 |0051: move-result-object v2 │ │ +01af1c: 28b7 |0052: goto 0009 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0007 line=88 │ │ 0x0009 line=105 │ │ 0x000a line=91 │ │ @@ -22890,17 +22814,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01af14: |[01af14] org.acra.util.ToastSender.:()V │ │ -01af24: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01af2a: 0e00 |0003: return-void │ │ +01af20: |[01af20] org.acra.util.ToastSender.:()V │ │ +01af30: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01af36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/acra/util/ToastSender; │ │ │ │ #1 : (in Lorg/acra/util/ToastSender;) │ │ @@ -22908,24 +22832,24 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01af2c: |[01af2c] org.acra.util.ToastSender.sendToast:(Landroid/content/Context;II)V │ │ -01af3c: 7130 5101 4305 |0000: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0151 │ │ -01af42: 0c01 |0003: move-result-object v1 │ │ -01af44: 6e10 5301 0100 |0004: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0153 │ │ -01af4a: 0e00 |0007: return-void │ │ -01af4c: 0d00 |0008: move-exception v0 │ │ -01af4e: 6201 2500 |0009: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ -01af52: 1a02 0701 |000b: const-string v2, "Could not send crash Toast" // string@0107 │ │ -01af56: 7130 d000 2100 |000d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ -01af5c: 28f7 |0010: goto 0007 // -0009 │ │ +01af38: |[01af38] org.acra.util.ToastSender.sendToast:(Landroid/content/Context;II)V │ │ +01af48: 7130 5301 4305 |0000: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0153 │ │ +01af4e: 0c01 |0003: move-result-object v1 │ │ +01af50: 6e10 5501 0100 |0004: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0155 │ │ +01af56: 0e00 |0007: return-void │ │ +01af58: 0d00 |0008: move-exception v0 │ │ +01af5a: 6201 2500 |0009: sget-object v1, Lorg/acra/ACRA;.LOG_TAG:Ljava/lang/String; // field@0025 │ │ +01af5e: 1a02 0701 |000b: const-string v2, "Could not send crash Toast" // string@0107 │ │ +01af62: 7130 d000 2100 |000d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00d0 │ │ +01af68: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/RuntimeException; -> 0x0008 │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=30 │ │ 0x0008 line=27 │ │ @@ -22971,53 +22895,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -01af70: |[01af70] org.happysanta.gd.API.API$1.:()V │ │ -01af80: 7100 b404 0000 |0000: invoke-static {}, Lorg/happysanta/gd/API/API$LevelsSortType;.values:()[Lorg/happysanta/gd/API/API$LevelsSortType; // method@04b4 │ │ -01af86: 0c00 |0003: move-result-object v0 │ │ -01af88: 2100 |0004: array-length v0, v0 │ │ -01af8a: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -01af8e: 6900 3b01 |0007: sput-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01af92: 6200 3b01 |0009: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01af96: 6201 3e01 |000b: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ -01af9a: 6e10 b104 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b1 │ │ -01afa0: 0a01 |0010: move-result v1 │ │ -01afa2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01afa4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -01afa8: 6200 3b01 |0014: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01afac: 6201 3f01 |0016: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ -01afb0: 6e10 b104 0100 |0018: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b1 │ │ -01afb6: 0a01 |001b: move-result v1 │ │ -01afb8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -01afba: 4b02 0001 |001d: aput v2, v0, v1 │ │ -01afbe: 6200 3b01 |001f: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01afc2: 6201 3d01 |0021: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ -01afc6: 6e10 b104 0100 |0023: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b1 │ │ -01afcc: 0a01 |0026: move-result v1 │ │ -01afce: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -01afd0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -01afd4: 6200 3b01 |002a: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01afd8: 6201 4001 |002c: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ -01afdc: 6e10 b104 0100 |002e: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b1 │ │ -01afe2: 0a01 |0031: move-result v1 │ │ -01afe4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -01afe6: 4b02 0001 |0033: aput v2, v0, v1 │ │ -01afea: 0e00 |0035: return-void │ │ -01afec: 0d00 |0036: move-exception v0 │ │ -01afee: 28fe |0037: goto 0035 // -0002 │ │ -01aff0: 0d00 |0038: move-exception v0 │ │ -01aff2: 28f1 |0039: goto 002a // -000f │ │ -01aff4: 0d00 |003a: move-exception v0 │ │ -01aff6: 28e4 |003b: goto 001f // -001c │ │ -01aff8: 0d00 |003c: move-exception v0 │ │ -01affa: 28d7 |003d: goto 0014 // -0029 │ │ +01af7c: |[01af7c] org.happysanta.gd.API.API$1.:()V │ │ +01af8c: 7100 b604 0000 |0000: invoke-static {}, Lorg/happysanta/gd/API/API$LevelsSortType;.values:()[Lorg/happysanta/gd/API/API$LevelsSortType; // method@04b6 │ │ +01af92: 0c00 |0003: move-result-object v0 │ │ +01af94: 2100 |0004: array-length v0, v0 │ │ +01af96: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +01af9a: 6900 3b01 |0007: sput-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01af9e: 6200 3b01 |0009: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01afa2: 6201 3e01 |000b: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ +01afa6: 6e10 b304 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b3 │ │ +01afac: 0a01 |0010: move-result v1 │ │ +01afae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +01afb0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +01afb4: 6200 3b01 |0014: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01afb8: 6201 3f01 |0016: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ +01afbc: 6e10 b304 0100 |0018: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b3 │ │ +01afc2: 0a01 |001b: move-result v1 │ │ +01afc4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +01afc6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +01afca: 6200 3b01 |001f: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01afce: 6201 3d01 |0021: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ +01afd2: 6e10 b304 0100 |0023: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b3 │ │ +01afd8: 0a01 |0026: move-result v1 │ │ +01afda: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +01afdc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +01afe0: 6200 3b01 |002a: sget-object v0, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01afe4: 6201 4001 |002c: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ +01afe8: 6e10 b304 0100 |002e: invoke-virtual {v1}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b3 │ │ +01afee: 0a01 |0031: move-result v1 │ │ +01aff0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +01aff2: 4b02 0001 |0033: aput v2, v0, v1 │ │ +01aff6: 0e00 |0035: return-void │ │ +01aff8: 0d00 |0036: move-exception v0 │ │ +01affa: 28fe |0037: goto 0035 // -0002 │ │ +01affc: 0d00 |0038: move-exception v0 │ │ +01affe: 28f1 |0039: goto 002a // -000f │ │ +01b000: 0d00 |003a: move-exception v0 │ │ +01b002: 28e4 |003b: goto 001f // -001c │ │ +01b004: 0d00 |003c: move-exception v0 │ │ +01b006: 28d7 |003d: goto 0014 // -0029 │ │ catches : 4 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x003c │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x003a │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0038 │ │ @@ -23041,15 +22965,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/happysanta/gd/API/API; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="LevelsSortType" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/happysanta/gd/API/API$LevelsSortType;" ">;" } │ │ -Annotations on method #1200 '' │ │ +Annotations on method #1202 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ │ │ Class #80 - │ │ Class descriptor : 'Lorg/happysanta/gd/API/API$LevelsSortType;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -23085,51 +23009,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -01b030: |[01b030] org.happysanta.gd.API.API$LevelsSortType.:()V │ │ -01b040: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -01b042: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -01b044: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -01b046: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -01b048: 2200 5f01 |0004: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b04c: 1a01 e104 |0006: const-string v1, "POPULAR" // string@04e1 │ │ -01b050: 1a02 690d |0008: const-string v2, "popular" // string@0d69 │ │ -01b054: 7040 b004 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b0 │ │ -01b05a: 6900 3e01 |000d: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ -01b05e: 2200 5f01 |000f: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b062: 1a01 5c05 |0011: const-string v1, "TRACKS" // string@055c │ │ -01b066: 1a02 d00f |0013: const-string v2, "tracks" // string@0fd0 │ │ -01b06a: 7040 b004 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b0 │ │ -01b070: 6900 4001 |0018: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ -01b074: 2200 5f01 |001a: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b078: 1a01 fe04 |001c: const-string v1, "RECENT" // string@04fe │ │ -01b07c: 1a02 af0d |001e: const-string v2, "recent" // string@0daf │ │ -01b080: 7040 b004 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b0 │ │ -01b086: 6900 3f01 |0023: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ -01b08a: 2200 5f01 |0025: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b08e: 1a01 cd04 |0027: const-string v1, "OLDEST" // string@04cd │ │ -01b092: 1a02 e70c |0029: const-string v2, "oldest" // string@0ce7 │ │ -01b096: 7040 b004 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b0 │ │ -01b09c: 6900 3d01 |002e: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ -01b0a0: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -01b0a2: 2300 2502 |0031: new-array v0, v0, [Lorg/happysanta/gd/API/API$LevelsSortType; // type@0225 │ │ -01b0a6: 6201 3e01 |0033: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ -01b0aa: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ -01b0ae: 6201 4001 |0037: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ -01b0b2: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ -01b0b6: 6201 3f01 |003b: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ -01b0ba: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ -01b0be: 6201 3d01 |003f: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ -01b0c2: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ -01b0c6: 6900 3c01 |0043: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.$VALUES:[Lorg/happysanta/gd/API/API$LevelsSortType; // field@013c │ │ -01b0ca: 0e00 |0045: return-void │ │ +01b03c: |[01b03c] org.happysanta.gd.API.API$LevelsSortType.:()V │ │ +01b04c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +01b04e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +01b050: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +01b052: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +01b054: 2200 5f01 |0004: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b058: 1a01 e104 |0006: const-string v1, "POPULAR" // string@04e1 │ │ +01b05c: 1a02 660d |0008: const-string v2, "popular" // string@0d66 │ │ +01b060: 7040 b204 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b2 │ │ +01b066: 6900 3e01 |000d: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ +01b06a: 2200 5f01 |000f: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b06e: 1a01 5c05 |0011: const-string v1, "TRACKS" // string@055c │ │ +01b072: 1a02 cd0f |0013: const-string v2, "tracks" // string@0fcd │ │ +01b076: 7040 b204 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b2 │ │ +01b07c: 6900 4001 |0018: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ +01b080: 2200 5f01 |001a: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b084: 1a01 fe04 |001c: const-string v1, "RECENT" // string@04fe │ │ +01b088: 1a02 ac0d |001e: const-string v2, "recent" // string@0dac │ │ +01b08c: 7040 b204 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b2 │ │ +01b092: 6900 3f01 |0023: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ +01b096: 2200 5f01 |0025: new-instance v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b09a: 1a01 cd04 |0027: const-string v1, "OLDEST" // string@04cd │ │ +01b09e: 1a02 e40c |0029: const-string v2, "oldest" // string@0ce4 │ │ +01b0a2: 7040 b204 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lorg/happysanta/gd/API/API$LevelsSortType;.:(Ljava/lang/String;ILjava/lang/String;)V // method@04b2 │ │ +01b0a8: 6900 3d01 |002e: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ +01b0ac: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +01b0ae: 2300 2502 |0031: new-array v0, v0, [Lorg/happysanta/gd/API/API$LevelsSortType; // type@0225 │ │ +01b0b2: 6201 3e01 |0033: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ +01b0b6: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ +01b0ba: 6201 4001 |0037: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ +01b0be: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ +01b0c2: 6201 3f01 |003b: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ +01b0c6: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ +01b0ca: 6201 3d01 |003f: sget-object v1, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ +01b0ce: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ +01b0d2: 6900 3c01 |0043: sput-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.$VALUES:[Lorg/happysanta/gd/API/API$LevelsSortType; // field@013c │ │ +01b0d6: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ 0x0030 line=58 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/API/API$LevelsSortType;) │ │ @@ -23137,18 +23061,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01b0cc: |[01b0cc] org.happysanta.gd.API.API$LevelsSortType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -01b0dc: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -01b0e2: 5b03 4101 |0003: iput-object v3, v0, Lorg/happysanta/gd/API/API$LevelsSortType;.text:Ljava/lang/String; // field@0141 │ │ -01b0e6: 0e00 |0005: return-void │ │ +01b0d8: |[01b0d8] org.happysanta.gd.API.API$LevelsSortType.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +01b0e8: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +01b0ee: 5b03 4101 |0003: iput-object v3, v0, Lorg/happysanta/gd/API/API$LevelsSortType;.text:Ljava/lang/String; // field@0141 │ │ +01b0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/API$LevelsSortType; │ │ @@ -23161,20 +23085,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/happysanta/gd/API/API$LevelsSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01b0e8: |[01b0e8] org.happysanta.gd.API.API$LevelsSortType.valueOf:(Ljava/lang/String;)Lorg/happysanta/gd/API/API$LevelsSortType; │ │ -01b0f8: 1c00 5f01 |0000: const-class v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b0fc: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -01b102: 0c00 |0005: move-result-object v0 │ │ -01b104: 1f00 5f01 |0006: check-cast v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ -01b108: 1100 |0008: return-object v0 │ │ +01b0f4: |[01b0f4] org.happysanta.gd.API.API$LevelsSortType.valueOf:(Ljava/lang/String;)Lorg/happysanta/gd/API/API$LevelsSortType; │ │ +01b104: 1c00 5f01 |0000: const-class v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b108: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +01b10e: 0c00 |0005: move-result-object v0 │ │ +01b110: 1f00 5f01 |0006: check-cast v0, Lorg/happysanta/gd/API/API$LevelsSortType; // type@015f │ │ +01b114: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/happysanta/gd/API/API$LevelsSortType;) │ │ @@ -23182,20 +23106,20 @@ │ │ type : '()[Lorg/happysanta/gd/API/API$LevelsSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01b10c: |[01b10c] org.happysanta.gd.API.API$LevelsSortType.values:()[Lorg/happysanta/gd/API/API$LevelsSortType; │ │ -01b11c: 6200 3c01 |0000: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.$VALUES:[Lorg/happysanta/gd/API/API$LevelsSortType; // field@013c │ │ -01b120: 6e10 5909 0000 |0002: invoke-virtual {v0}, [Lorg/happysanta/gd/API/API$LevelsSortType;.clone:()Ljava/lang/Object; // method@0959 │ │ -01b126: 0c00 |0005: move-result-object v0 │ │ -01b128: 1f00 2502 |0006: check-cast v0, [Lorg/happysanta/gd/API/API$LevelsSortType; // type@0225 │ │ -01b12c: 1100 |0008: return-object v0 │ │ +01b118: |[01b118] org.happysanta.gd.API.API$LevelsSortType.values:()[Lorg/happysanta/gd/API/API$LevelsSortType; │ │ +01b128: 6200 3c01 |0000: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.$VALUES:[Lorg/happysanta/gd/API/API$LevelsSortType; // field@013c │ │ +01b12c: 6e10 5b09 0000 |0002: invoke-virtual {v0}, [Lorg/happysanta/gd/API/API$LevelsSortType;.clone:()Ljava/lang/Object; // method@095b │ │ +01b132: 0c00 |0005: move-result-object v0 │ │ +01b134: 1f00 2502 |0006: check-cast v0, [Lorg/happysanta/gd/API/API$LevelsSortType; // type@0225 │ │ +01b138: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/API/API$LevelsSortType;) │ │ @@ -23203,17 +23127,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b130: |[01b130] org.happysanta.gd.API.API$LevelsSortType.toString:()Ljava/lang/String; │ │ -01b140: 5410 4101 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/API$LevelsSortType;.text:Ljava/lang/String; // field@0141 │ │ -01b144: 1100 |0002: return-object v0 │ │ +01b13c: |[01b13c] org.happysanta.gd.API.API$LevelsSortType.toString:()Ljava/lang/String; │ │ +01b14c: 5410 4101 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/API$LevelsSortType;.text:Ljava/lang/String; // field@0141 │ │ +01b150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/API$LevelsSortType; │ │ │ │ source_file_idx : 176 (API.java) │ │ @@ -23226,16 +23150,16 @@ │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/API/API$1; Lorg/happysanta/gd/API/API$LevelsSortType; } │ │ -Annotations on method #1208 'getLevels' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/API/API$LevelsSortType; } │ │ +Annotations on method #1210 'getLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #81 - │ │ Class descriptor : 'Lorg/happysanta/gd/API/API;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -23267,46 +23191,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b148: |[01b148] org.happysanta.gd.API.API.:()V │ │ -01b158: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01b15e: 0e00 |0003: return-void │ │ +01b154: |[01b154] org.happysanta.gd.API.API.:()V │ │ +01b164: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01b16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ - 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/API/API; │ │ │ │ #1 : (in Lorg/happysanta/gd/API/API;) │ │ name : 'downloadMrg' │ │ type : '(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -01b160: |[01b160] org.happysanta.gd.API.API.downloadMrg:(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile; │ │ -01b170: 2200 6301 |0000: new-instance v0, Lorg/happysanta/gd/API/DownloadFile; // type@0163 │ │ -01b174: 1a01 570a |0002: const-string v1, "http://gdtr.net/mrg/%d.mrg" // string@0a57 │ │ -01b178: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -01b17a: 2322 1702 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ -01b17e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -01b180: 7120 b401 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -01b186: 0c04 |000b: move-result-object v4 │ │ -01b188: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -01b18c: 7120 d601 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -01b192: 0c01 |0011: move-result-object v1 │ │ -01b194: 7040 cd04 1098 |0012: invoke-direct {v0, v1, v8, v9}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)V // method@04cd │ │ -01b19a: 1100 |0015: return-object v0 │ │ +01b16c: |[01b16c] org.happysanta.gd.API.API.downloadMrg:(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile; │ │ +01b17c: 2200 6301 |0000: new-instance v0, Lorg/happysanta/gd/API/DownloadFile; // type@0163 │ │ +01b180: 1a01 560a |0002: const-string v1, "http://gdtr.net/mrg/%d.mrg" // string@0a56 │ │ +01b184: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +01b186: 2322 1702 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ +01b18a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +01b18c: 7120 b601 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +01b192: 0c04 |000b: move-result-object v4 │ │ +01b194: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +01b198: 7120 d801 2100 |000e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +01b19e: 0c01 |0011: move-result-object v1 │ │ +01b1a0: 7040 cf04 1098 |0012: invoke-direct {v0, v1, v8, v9}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)V // method@04cf │ │ +01b1a6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 id J │ │ 0x0000 - 0x0016 reg=8 output Ljava/io/FileOutputStream; │ │ 0x0000 - 0x0016 reg=9 handler Lorg/happysanta/gd/API/DownloadHandler; │ │ @@ -23316,30 +23239,30 @@ │ │ type : '(Lorg/happysanta/gd/API/API$LevelsSortType;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01b19c: |[01b19c] org.happysanta.gd.API.API.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I │ │ -01b1ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b1ae: 6201 3b01 |0001: sget-object v1, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ -01b1b2: 6e10 b104 0300 |0003: invoke-virtual {v3}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b1 │ │ -01b1b8: 0a02 |0006: move-result v2 │ │ -01b1ba: 4401 0102 |0007: aget v1, v1, v2 │ │ -01b1be: 2b01 0b00 0000 |0009: packed-switch v1, 00000014 // +0000000b │ │ -01b1c4: 0f00 |000c: return v0 │ │ -01b1c6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01b1c8: 28fe |000e: goto 000c // -0002 │ │ -01b1ca: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -01b1cc: 28fc |0010: goto 000c // -0004 │ │ -01b1ce: 1230 |0011: const/4 v0, #int 3 // #3 │ │ -01b1d0: 28fa |0012: goto 000c // -0006 │ │ -01b1d2: 0000 |0013: nop // spacer │ │ -01b1d4: 0001 0400 0100 0000 0300 0000 0400 ... |0014: packed-switch-data (12 units) │ │ +01b1a8: |[01b1a8] org.happysanta.gd.API.API.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I │ │ +01b1b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b1ba: 6201 3b01 |0001: sget-object v1, Lorg/happysanta/gd/API/API$1;.$SwitchMap$org$happysanta$gd$API$API$LevelsSortType:[I // field@013b │ │ +01b1be: 6e10 b304 0300 |0003: invoke-virtual {v3}, Lorg/happysanta/gd/API/API$LevelsSortType;.ordinal:()I // method@04b3 │ │ +01b1c4: 0a02 |0006: move-result v2 │ │ +01b1c6: 4401 0102 |0007: aget v1, v1, v2 │ │ +01b1ca: 2b01 0b00 0000 |0009: packed-switch v1, 00000014 // +0000000b │ │ +01b1d0: 0f00 |000c: return v0 │ │ +01b1d2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +01b1d4: 28fe |000e: goto 000c // -0002 │ │ +01b1d6: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +01b1d8: 28fc |0010: goto 000c // -0004 │ │ +01b1da: 1230 |0011: const/4 v0, #int 3 // #3 │ │ +01b1dc: 28fa |0012: goto 000c // -0006 │ │ +01b1de: 0000 |0013: nop // spacer │ │ +01b1e0: 0001 0400 0100 0000 0300 0000 0400 ... |0014: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x000c line=98 │ │ 0x000d line=92 │ │ 0x000f line=94 │ │ 0x0011 line=96 │ │ @@ -23352,39 +23275,39 @@ │ │ type : '(IILorg/happysanta/gd/API/API$LevelsSortType;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -01b1ec: |[01b1ec] org.happysanta.gd.API.API.getLevels:(IILorg/happysanta/gd/API/API$LevelsSortType;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ -01b1fc: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ -01b200: 7010 5402 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0254 │ │ -01b206: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b20a: 1a02 570f |0007: const-string v2, "sort" // string@0f57 │ │ -01b20e: 6e10 b204 0600 |0009: invoke-virtual {v6}, Lorg/happysanta/gd/API/API$LevelsSortType;.toString:()Ljava/lang/String; // method@04b2 │ │ -01b214: 0c03 |000c: move-result-object v3 │ │ -01b216: 7030 a404 2103 |000d: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b21c: 7220 5902 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b222: 2201 5701 |0013: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b226: 1a02 df0c |0015: const-string v2, "offset" // string@0cdf │ │ -01b22a: 7110 e801 0400 |0017: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01b230: 0c03 |001a: move-result-object v3 │ │ -01b232: 7030 a404 2103 |001b: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b238: 7220 5902 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b23e: 2201 5701 |0021: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b242: 1a02 730b |0023: const-string v2, "limit" // string@0b73 │ │ -01b246: 7110 e801 0500 |0025: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01b24c: 0c03 |0028: move-result-object v3 │ │ -01b24e: 7030 a404 2103 |0029: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b254: 7220 5902 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b25a: 2201 6801 |002f: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ -01b25e: 1a02 9609 |0031: const-string v2, "getLevels" // string@0996 │ │ -01b262: 7040 ed04 2170 |0033: invoke-direct {v1, v2, v0, v7}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ed │ │ -01b268: 1101 |0036: return-object v1 │ │ +01b1f8: |[01b1f8] org.happysanta.gd.API.API.getLevels:(IILorg/happysanta/gd/API/API$LevelsSortType;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ +01b208: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ +01b20c: 7010 5602 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0256 │ │ +01b212: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b216: 1a02 540f |0007: const-string v2, "sort" // string@0f54 │ │ +01b21a: 6e10 b404 0600 |0009: invoke-virtual {v6}, Lorg/happysanta/gd/API/API$LevelsSortType;.toString:()Ljava/lang/String; // method@04b4 │ │ +01b220: 0c03 |000c: move-result-object v3 │ │ +01b222: 7030 a604 2103 |000d: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b228: 7220 5b02 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b22e: 2201 5701 |0013: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b232: 1a02 dc0c |0015: const-string v2, "offset" // string@0cdc │ │ +01b236: 7110 ea01 0400 |0017: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01b23c: 0c03 |001a: move-result-object v3 │ │ +01b23e: 7030 a604 2103 |001b: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b244: 7220 5b02 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b24a: 2201 5701 |0021: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b24e: 1a02 700b |0023: const-string v2, "limit" // string@0b70 │ │ +01b252: 7110 ea01 0500 |0025: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01b258: 0c03 |0028: move-result-object v3 │ │ +01b25a: 7030 a604 2103 |0029: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b260: 7220 5b02 1000 |002c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b266: 2201 6801 |002f: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ +01b26a: 1a02 9509 |0031: const-string v2, "getLevels" // string@0995 │ │ +01b26e: 7040 ef04 2170 |0033: invoke-direct {v1, v2, v0, v7}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ef │ │ +01b274: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ 0x0013 line=23 │ │ 0x0021 line=24 │ │ 0x002f line=26 │ │ @@ -23400,25 +23323,25 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01b26c: |[01b26c] org.happysanta.gd.API.API.getMrgURL:(J)Ljava/lang/String; │ │ -01b27c: 1a00 570a |0000: const-string v0, "http://gdtr.net/mrg/%d.mrg" // string@0a57 │ │ -01b280: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01b282: 2311 1702 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0217 │ │ -01b286: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -01b288: 7120 b401 5400 |0006: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -01b28e: 0c03 |0009: move-result-object v3 │ │ -01b290: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -01b294: 7120 d601 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -01b29a: 0c00 |000f: move-result-object v0 │ │ -01b29c: 1100 |0010: return-object v0 │ │ +01b278: |[01b278] org.happysanta.gd.API.API.getMrgURL:(J)Ljava/lang/String; │ │ +01b288: 1a00 560a |0000: const-string v0, "http://gdtr.net/mrg/%d.mrg" // string@0a56 │ │ +01b28c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01b28e: 2311 1702 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0217 │ │ +01b292: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +01b294: 7120 b601 5400 |0006: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +01b29a: 0c03 |0009: move-result-object v3 │ │ +01b29c: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +01b2a0: 7120 d801 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +01b2a6: 0c00 |000f: move-result-object v0 │ │ +01b2a8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 id J │ │ │ │ #5 : (in Lorg/happysanta/gd/API/API;) │ │ @@ -23426,31 +23349,31 @@ │ │ type : '(ZLorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01b2a0: |[01b2a0] org.happysanta.gd.API.API.getNotifications:(ZLorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ -01b2b0: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ -01b2b4: 7010 5402 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0254 │ │ -01b2ba: 2202 5701 |0005: new-instance v2, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b2be: 1a03 d206 |0007: const-string v3, "apk" // string@06d2 │ │ -01b2c2: 3804 1500 |0009: if-eqz v4, 001e // +0015 │ │ -01b2c6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -01b2c8: 7110 e801 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01b2ce: 0c01 |000f: move-result-object v1 │ │ -01b2d0: 7030 a404 3201 |0010: invoke-direct {v2, v3, v1}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b2d6: 7220 5902 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b2dc: 2201 6801 |0016: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ -01b2e0: 1a02 b309 |0018: const-string v2, "getNotifications" // string@09b3 │ │ -01b2e4: 7040 ed04 2150 |001a: invoke-direct {v1, v2, v0, v5}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ed │ │ -01b2ea: 1101 |001d: return-object v1 │ │ -01b2ec: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -01b2ee: 28ed |001f: goto 000c // -0013 │ │ +01b2ac: |[01b2ac] org.happysanta.gd.API.API.getNotifications:(ZLorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ +01b2bc: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ +01b2c0: 7010 5602 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0256 │ │ +01b2c6: 2202 5701 |0005: new-instance v2, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b2ca: 1a03 d206 |0007: const-string v3, "apk" // string@06d2 │ │ +01b2ce: 3804 1500 |0009: if-eqz v4, 001e // +0015 │ │ +01b2d2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +01b2d4: 7110 ea01 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01b2da: 0c01 |000f: move-result-object v1 │ │ +01b2dc: 7030 a604 3201 |0010: invoke-direct {v2, v3, v1}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b2e2: 7220 5b02 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b2e8: 2201 6801 |0016: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ +01b2ec: 1a02 b209 |0018: const-string v2, "getNotifications" // string@09b2 │ │ +01b2f0: 7040 ef04 2150 |001a: invoke-direct {v1, v2, v0, v5}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ef │ │ +01b2f6: 1101 |001d: return-object v1 │ │ +01b2f8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +01b2fa: 28ed |001f: goto 000c // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x0016 line=32 │ │ 0x001e line=31 │ │ locals : │ │ @@ -23463,28 +23386,28 @@ │ │ type : '(I)Lorg/happysanta/gd/API/API$LevelsSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -01b2f0: |[01b2f0] org.happysanta.gd.API.API.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; │ │ -01b300: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -01b306: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01b308: 1100 |0004: return-object v0 │ │ -01b30a: 6200 3e01 |0005: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ -01b30e: 28fd |0007: goto 0004 // -0003 │ │ -01b310: 6200 3f01 |0008: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ -01b314: 28fa |000a: goto 0004 // -0006 │ │ -01b316: 6200 3d01 |000b: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ -01b31a: 28f7 |000d: goto 0004 // -0009 │ │ -01b31c: 6200 4001 |000e: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ -01b320: 28f4 |0010: goto 0004 // -000c │ │ -01b322: 0000 |0011: nop // spacer │ │ -01b324: 0001 0400 0000 0000 0500 0000 0800 ... |0012: packed-switch-data (12 units) │ │ +01b2fc: |[01b2fc] org.happysanta.gd.API.API.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; │ │ +01b30c: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +01b312: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01b314: 1100 |0004: return-object v0 │ │ +01b316: 6200 3e01 |0005: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.POPULAR:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013e │ │ +01b31a: 28fd |0007: goto 0004 // -0003 │ │ +01b31c: 6200 3f01 |0008: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.RECENT:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013f │ │ +01b320: 28fa |000a: goto 0004 // -0006 │ │ +01b322: 6200 3d01 |000b: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.OLDEST:Lorg/happysanta/gd/API/API$LevelsSortType; // field@013d │ │ +01b326: 28f7 |000d: goto 0004 // -0009 │ │ +01b328: 6200 4001 |000e: sget-object v0, Lorg/happysanta/gd/API/API$LevelsSortType;.TRACKS:Lorg/happysanta/gd/API/API$LevelsSortType; // field@0140 │ │ +01b32c: 28f4 |0010: goto 0004 // -000c │ │ +01b32e: 0000 |0011: nop // spacer │ │ +01b330: 0001 0400 0000 0000 0500 0000 0800 ... |0012: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=84 │ │ 0x0005 line=76 │ │ 0x0008 line=78 │ │ 0x000b line=80 │ │ @@ -23498,32 +23421,32 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -01b33c: |[01b33c] org.happysanta.gd.API.API.sendKeyboardLogs:(Ljava/lang/String;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ -01b34c: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ -01b350: 7010 5402 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0254 │ │ -01b356: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b35a: 1a02 8b0b |0007: const-string v2, "log" // string@0b8b │ │ -01b35e: 7030 a404 2104 |0009: invoke-direct {v1, v2, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b364: 7220 5902 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b36a: 2201 5701 |000f: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b36e: 1a02 1a08 |0011: const-string v2, "device" // string@081a │ │ -01b372: 7100 2e06 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Helpers;.getDeviceName:()Ljava/lang/String; // method@062e │ │ -01b378: 0c03 |0016: move-result-object v3 │ │ -01b37a: 7030 a404 2103 |0017: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b380: 7220 5902 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b386: 2201 6801 |001d: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ -01b38a: 1a02 5a0e |001f: const-string v2, "sendKeyboardLogs" // string@0e5a │ │ -01b38e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -01b390: 7053 ee04 2150 |0022: invoke-direct {v1, v2, v0, v5, v3}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Z)V // method@04ee │ │ -01b396: 1101 |0025: return-object v1 │ │ +01b348: |[01b348] org.happysanta.gd.API.API.sendKeyboardLogs:(Ljava/lang/String;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ +01b358: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ +01b35c: 7010 5602 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0256 │ │ +01b362: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b366: 1a02 880b |0007: const-string v2, "log" // string@0b88 │ │ +01b36a: 7030 a604 2104 |0009: invoke-direct {v1, v2, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b370: 7220 5b02 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b376: 2201 5701 |000f: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b37a: 1a02 1908 |0011: const-string v2, "device" // string@0819 │ │ +01b37e: 7100 3006 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Helpers;.getDeviceName:()Ljava/lang/String; // method@0630 │ │ +01b384: 0c03 |0016: move-result-object v3 │ │ +01b386: 7030 a604 2103 |0017: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b38c: 7220 5b02 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b392: 2201 6801 |001d: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ +01b396: 1a02 570e |001f: const-string v2, "sendKeyboardLogs" // string@0e57 │ │ +01b39a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +01b39c: 7053 f004 2150 |0022: invoke-direct {v1, v2, v0, v5, v3}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Z)V // method@04f0 │ │ +01b3a2: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x000f line=46 │ │ 0x001d line=47 │ │ locals : │ │ @@ -23536,35 +23459,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ILorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -01b398: |[01b398] org.happysanta.gd.API.API.sendStats:(Ljava/lang/String;Ljava/lang/String;ILorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ -01b3a8: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ -01b3ac: 7010 5402 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0254 │ │ -01b3b2: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b3b6: 1a02 730f |0007: const-string v2, "stats" // string@0f73 │ │ -01b3ba: 7030 a404 2104 |0009: invoke-direct {v1, v2, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b3c0: 7220 5902 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b3c6: 2201 5701 |000f: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b3ca: 1a02 780a |0011: const-string v2, "id" // string@0a78 │ │ -01b3ce: 7030 a404 2105 |0013: invoke-direct {v1, v2, v5}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b3d4: 7220 5902 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b3da: 2201 5701 |0019: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01b3de: 1a02 0a10 |001b: const-string v2, "use_cheats" // string@100a │ │ -01b3e2: 7110 e801 0600 |001d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01b3e8: 0c03 |0020: move-result-object v3 │ │ -01b3ea: 7030 a404 2103 |0021: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01b3f0: 7220 5902 1000 |0024: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01b3f6: 2201 6801 |0027: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ -01b3fa: 1a02 5d0e |0029: const-string v2, "sendStats" // string@0e5d │ │ -01b3fe: 7040 ed04 2170 |002b: invoke-direct {v1, v2, v0, v7}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ed │ │ -01b404: 1101 |002e: return-object v1 │ │ +01b3a4: |[01b3a4] org.happysanta.gd.API.API.sendStats:(Ljava/lang/String;Ljava/lang/String;ILorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; │ │ +01b3b4: 2200 e000 |0000: new-instance v0, Ljava/util/LinkedList; // type@00e0 │ │ +01b3b8: 7010 5602 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0256 │ │ +01b3be: 2201 5701 |0005: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b3c2: 1a02 700f |0007: const-string v2, "stats" // string@0f70 │ │ +01b3c6: 7030 a604 2104 |0009: invoke-direct {v1, v2, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b3cc: 7220 5b02 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b3d2: 2201 5701 |000f: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b3d6: 1a02 760a |0011: const-string v2, "id" // string@0a76 │ │ +01b3da: 7030 a604 2105 |0013: invoke-direct {v1, v2, v5}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b3e0: 7220 5b02 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b3e6: 2201 5701 |0019: new-instance v1, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01b3ea: 1a02 0710 |001b: const-string v2, "use_cheats" // string@1007 │ │ +01b3ee: 7110 ea01 0600 |001d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01b3f4: 0c03 |0020: move-result-object v3 │ │ +01b3f6: 7030 a604 2103 |0021: invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01b3fc: 7220 5b02 1000 |0024: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01b402: 2201 6801 |0027: new-instance v1, Lorg/happysanta/gd/API/Request; // type@0168 │ │ +01b406: 1a02 5a0e |0029: const-string v2, "sendStats" // string@0e5a │ │ +01b40a: 7040 ef04 2170 |002b: invoke-direct {v1, v2, v0, v7}, Lorg/happysanta/gd/API/Request;.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V // method@04ef │ │ +01b410: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ 0x000f line=38 │ │ 0x0019 line=39 │ │ 0x0027 line=40 │ │ @@ -23601,17 +23524,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01b408: |[01b408] org.happysanta.gd.API.APIException.:(Ljava/lang/String;)V │ │ -01b418: 7020 a401 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -01b41e: 0e00 |0003: return-void │ │ +01b414: |[01b414] org.happysanta.gd.API.APIException.:(Ljava/lang/String;)V │ │ +01b424: 7020 a601 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +01b42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/API/APIException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -23656,40 +23579,40 @@ │ │ type : '(Lorg/happysanta/gd/API/DownloadFile;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01b420: |[01b420] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.:(Lorg/happysanta/gd/API/DownloadFile;)V │ │ -01b430: 5b01 4701 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b434: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -01b43a: 0e00 |0005: return-void │ │ +01b42c: |[01b42c] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.:(Lorg/happysanta/gd/API/DownloadFile;)V │ │ +01b43c: 5b01 4701 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b440: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +01b446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/API/DownloadFile; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/API/DownloadFile; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b43c: |[01b43c] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -01b44c: 1f02 1a02 |0000: check-cast v2, [Ljava/lang/Void; // type@021a │ │ -01b450: 6e20 c304 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Throwable; // method@04c3 │ │ -01b456: 0c00 |0005: move-result-object v0 │ │ -01b458: 1100 |0006: return-object v0 │ │ +01b448: |[01b448] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +01b458: 1f02 1a02 |0000: check-cast v2, [Ljava/lang/Void; // type@021a │ │ +01b45c: 6e20 c504 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Throwable; // method@04c5 │ │ +01b462: 0c00 |0005: move-result-object v0 │ │ +01b464: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -23698,181 +23621,181 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Throwable;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 325 16-bit code units │ │ -01b45c: |[01b45c] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Throwable; │ │ -01b46c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01b46e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01b470: 220a cc00 |0002: new-instance v10, Ljava/net/URL; // type@00cc │ │ -01b474: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -01b478: 540b 4701 |0006: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b47c: 7110 ce04 0b00 |0008: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$000:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/lang/String; // method@04ce │ │ -01b482: 0c0b |000b: move-result-object v11 │ │ -01b484: 7020 2d02 ba00 |000c: invoke-direct {v10, v11}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022d │ │ -01b48a: 6e10 2e02 0a00 |000f: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@022e │ │ -01b490: 0c0b |0012: move-result-object v11 │ │ -01b492: 07b0 |0013: move-object v0, v11 │ │ -01b494: 1f00 c400 |0014: check-cast v0, Ljava/net/HttpURLConnection; // type@00c4 │ │ -01b498: 0702 |0016: move-object v2, v0 │ │ -01b49a: 6e10 2002 0200 |0017: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@0220 │ │ -01b4a0: 6e10 2402 0200 |001a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0224 │ │ -01b4a6: 0a0b |001d: move-result v11 │ │ -01b4a8: 130c c800 |001e: const/16 v12, #int 200 // #c8 │ │ -01b4ac: 32cb 4c00 |0020: if-eq v11, v12, 006c // +004c │ │ -01b4b0: 2205 4001 |0022: new-instance v5, Lorg/apache/http/HttpException; // type@0140 │ │ -01b4b4: 220b b000 |0024: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -01b4b8: 7010 ee01 0b00 |0026: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01b4be: 1a0c 3c05 |0029: const-string v12, "Server returned HTTP " // string@053c │ │ -01b4c2: 6e20 f501 cb00 |002b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01b4c8: 0c0b |002e: move-result-object v11 │ │ -01b4ca: 6e10 2402 0200 |002f: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0224 │ │ -01b4d0: 0a0c |0032: move-result v12 │ │ -01b4d2: 6e20 f201 cb00 |0033: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01b4d8: 0c0b |0036: move-result-object v11 │ │ -01b4da: 1a0c 0400 |0037: const-string v12, " " // string@0004 │ │ -01b4de: 6e20 f501 cb00 |0039: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01b4e4: 0c0b |003c: move-result-object v11 │ │ -01b4e6: 6e10 2502 0200 |003d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0225 │ │ -01b4ec: 0c0c |0040: move-result-object v12 │ │ -01b4ee: 6e20 f501 cb00 |0041: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01b4f4: 0c0b |0044: move-result-object v11 │ │ -01b4f6: 6e10 f901 0b00 |0045: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01b4fc: 0c0b |0048: move-result-object v11 │ │ -01b4fe: 7020 8b04 b500 |0049: invoke-direct {v5, v11}, Lorg/apache/http/HttpException;.:(Ljava/lang/String;)V // method@048b │ │ -01b504: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -01b508: 540b 4701 |004e: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b50c: 7110 cf04 0b00 |0050: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b512: 0c0b |0053: move-result-object v11 │ │ -01b514: 380b 0d00 |0054: if-eqz v11, 0061 // +000d │ │ -01b518: 0800 1200 |0056: move-object/from16 v0, v18 │ │ -01b51c: 540b 4701 |0058: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b520: 7110 cf04 0b00 |005a: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b526: 0c0b |005d: move-result-object v11 │ │ -01b528: 6e10 7801 0b00 |005e: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01b52e: 3807 0500 |0061: if-eqz v7, 0066 // +0005 │ │ -01b532: 6e10 7d01 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b538: 3802 0500 |0066: if-eqz v2, 006b // +0005 │ │ -01b53c: 6e10 2102 0200 |0068: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0221 │ │ -01b542: 1105 |006b: return-object v5 │ │ -01b544: 6e10 2202 0200 |006c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0222 │ │ -01b54a: 0a06 |006f: move-result v6 │ │ -01b54c: 6e10 2302 0200 |0070: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0223 │ │ -01b552: 0c07 |0073: move-result-object v7 │ │ -01b554: 130b 0010 |0074: const/16 v11, #int 4096 // #1000 │ │ -01b558: 23b4 0d02 |0076: new-array v4, v11, [B // type@020d │ │ -01b55c: 1608 0000 |0078: const-wide/16 v8, #int 0 // #0 │ │ -01b560: 6e20 7e01 4700 |007a: invoke-virtual {v7, v4}, Ljava/io/InputStream;.read:([B)I // method@017e │ │ -01b566: 0a03 |007d: move-result v3 │ │ -01b568: 12fb |007e: const/4 v11, #int -1 // #ff │ │ -01b56a: 32b3 7700 |007f: if-eq v3, v11, 00f6 // +0077 │ │ -01b56e: 7401 c504 1200 |0081: invoke-virtual/range {v18}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.isCancelled:()Z // method@04c5 │ │ -01b574: 0a0b |0084: move-result v11 │ │ -01b576: 380b 2600 |0085: if-eqz v11, 00ab // +0026 │ │ -01b57a: 6e10 7d01 0700 |0087: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b580: 1205 |008a: const/4 v5, #int 0 // #0 │ │ -01b582: 0800 1200 |008b: move-object/from16 v0, v18 │ │ -01b586: 540b 4701 |008d: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b58a: 7110 cf04 0b00 |008f: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b590: 0c0b |0092: move-result-object v11 │ │ -01b592: 380b 0d00 |0093: if-eqz v11, 00a0 // +000d │ │ -01b596: 0800 1200 |0095: move-object/from16 v0, v18 │ │ -01b59a: 540b 4701 |0097: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b59e: 7110 cf04 0b00 |0099: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b5a4: 0c0b |009c: move-result-object v11 │ │ -01b5a6: 6e10 7801 0b00 |009d: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01b5ac: 3807 0500 |00a0: if-eqz v7, 00a5 // +0005 │ │ -01b5b0: 6e10 7d01 0700 |00a2: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b5b6: 3802 c6ff |00a5: if-eqz v2, 006b // -003a │ │ -01b5ba: 6e10 2102 0200 |00a7: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0221 │ │ -01b5c0: 28c1 |00aa: goto 006b // -003f │ │ -01b5c2: 813c |00ab: int-to-long v12, v3 │ │ -01b5c4: bbc8 |00ac: add-long/2addr v8, v12 │ │ -01b5c6: 3d06 1a00 |00ad: if-lez v6, 00c7 // +001a │ │ -01b5ca: 121b |00af: const/4 v11, #int 1 // #1 │ │ -01b5cc: 23bb 1602 |00b0: new-array v11, v11, [Ljava/lang/Integer; // type@0216 │ │ -01b5d0: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -01b5d2: 160e 6400 |00b3: const-wide/16 v14, #int 100 // #64 │ │ -01b5d6: bd8e |00b5: mul-long/2addr v14, v8 │ │ -01b5d8: 8160 |00b6: int-to-long v0, v6 │ │ -01b5da: 0510 0000 |00b7: move-wide/from16 v16, v0 │ │ -01b5de: 9e0e 0e10 |00b9: div-long v14, v14, v16 │ │ -01b5e2: 84ed |00bb: long-to-int v13, v14 │ │ -01b5e4: 7110 af01 0d00 |00bc: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -01b5ea: 0c0d |00bf: move-result-object v13 │ │ -01b5ec: 4d0d 0b0c |00c0: aput-object v13, v11, v12 │ │ -01b5f0: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -01b5f4: 6e20 cb04 b000 |00c4: invoke-virtual {v0, v11}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.publishProgress:([Ljava/lang/Object;)V // method@04cb │ │ -01b5fa: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ -01b5fe: 540b 4701 |00c9: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b602: 7110 cf04 0b00 |00cb: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b608: 0c0b |00ce: move-result-object v11 │ │ -01b60a: 120c |00cf: const/4 v12, #int 0 // #0 │ │ -01b60c: 6e40 7a01 4b3c |00d0: invoke-virtual {v11, v4, v12, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@017a │ │ -01b612: 28a7 |00d3: goto 007a // -0059 │ │ -01b614: 0d05 |00d4: move-exception v5 │ │ -01b616: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ -01b61a: 540b 4701 |00d7: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b61e: 7110 cf04 0b00 |00d9: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b624: 0c0b |00dc: move-result-object v11 │ │ -01b626: 380b 0d00 |00dd: if-eqz v11, 00ea // +000d │ │ -01b62a: 0800 1200 |00df: move-object/from16 v0, v18 │ │ -01b62e: 540b 4701 |00e1: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b632: 7110 cf04 0b00 |00e3: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b638: 0c0b |00e6: move-result-object v11 │ │ -01b63a: 6e10 7801 0b00 |00e7: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01b640: 3807 0500 |00ea: if-eqz v7, 00ef // +0005 │ │ -01b644: 6e10 7d01 0700 |00ec: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b64a: 3802 7cff |00ef: if-eqz v2, 006b // -0084 │ │ -01b64e: 6e10 2102 0200 |00f1: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0221 │ │ -01b654: 2900 77ff |00f4: goto/16 006b // -0089 │ │ -01b658: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -01b65c: 540b 4701 |00f8: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b660: 7110 cf04 0b00 |00fa: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b666: 0c0b |00fd: move-result-object v11 │ │ -01b668: 380b 0d00 |00fe: if-eqz v11, 010b // +000d │ │ -01b66c: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -01b670: 540b 4701 |0102: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b674: 7110 cf04 0b00 |0104: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b67a: 0c0b |0107: move-result-object v11 │ │ -01b67c: 6e10 7801 0b00 |0108: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01b682: 3807 0500 |010b: if-eqz v7, 0110 // +0005 │ │ -01b686: 6e10 7d01 0700 |010d: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b68c: 3802 0500 |0110: if-eqz v2, 0115 // +0005 │ │ -01b690: 6e10 2102 0200 |0112: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0221 │ │ -01b696: 1205 |0115: const/4 v5, #int 0 // #0 │ │ -01b698: 2900 55ff |0116: goto/16 006b // -00ab │ │ -01b69c: 0d0b |0118: move-exception v11 │ │ -01b69e: 0800 1200 |0119: move-object/from16 v0, v18 │ │ -01b6a2: 540c 4701 |011b: iget-object v12, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b6a6: 7110 cf04 0c00 |011d: invoke-static {v12}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b6ac: 0c0c |0120: move-result-object v12 │ │ -01b6ae: 380c 0d00 |0121: if-eqz v12, 012e // +000d │ │ -01b6b2: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -01b6b6: 540c 4701 |0125: iget-object v12, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b6ba: 7110 cf04 0c00 |0127: invoke-static {v12}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04cf │ │ -01b6c0: 0c0c |012a: move-result-object v12 │ │ -01b6c2: 6e10 7801 0c00 |012b: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@0178 │ │ -01b6c8: 3807 0500 |012e: if-eqz v7, 0133 // +0005 │ │ -01b6cc: 6e10 7d01 0700 |0130: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01b6d2: 3802 0500 |0133: if-eqz v2, 0138 // +0005 │ │ -01b6d6: 6e10 2102 0200 |0135: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0221 │ │ -01b6dc: 270b |0138: throw v11 │ │ -01b6de: 0d0c |0139: move-exception v12 │ │ -01b6e0: 28f9 |013a: goto 0133 // -0007 │ │ -01b6e2: 0d0b |013b: move-exception v11 │ │ -01b6e4: 28b3 |013c: goto 00ef // -004d │ │ -01b6e6: 0d0b |013d: move-exception v11 │ │ -01b6e8: 28d2 |013e: goto 0110 // -002e │ │ -01b6ea: 0d0b |013f: move-exception v11 │ │ -01b6ec: 2900 65ff |0140: goto/16 00a5 // -009b │ │ -01b6f0: 0d0b |0142: move-exception v11 │ │ -01b6f2: 2900 23ff |0143: goto/16 0066 // -00dd │ │ +01b468: |[01b468] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Throwable; │ │ +01b478: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01b47a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01b47c: 220a cc00 |0002: new-instance v10, Ljava/net/URL; // type@00cc │ │ +01b480: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +01b484: 540b 4701 |0006: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b488: 7110 d004 0b00 |0008: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$000:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/lang/String; // method@04d0 │ │ +01b48e: 0c0b |000b: move-result-object v11 │ │ +01b490: 7020 2f02 ba00 |000c: invoke-direct {v10, v11}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@022f │ │ +01b496: 6e10 3002 0a00 |000f: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0230 │ │ +01b49c: 0c0b |0012: move-result-object v11 │ │ +01b49e: 07b0 |0013: move-object v0, v11 │ │ +01b4a0: 1f00 c400 |0014: check-cast v0, Ljava/net/HttpURLConnection; // type@00c4 │ │ +01b4a4: 0702 |0016: move-object v2, v0 │ │ +01b4a6: 6e10 2202 0200 |0017: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@0222 │ │ +01b4ac: 6e10 2602 0200 |001a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0226 │ │ +01b4b2: 0a0b |001d: move-result v11 │ │ +01b4b4: 130c c800 |001e: const/16 v12, #int 200 // #c8 │ │ +01b4b8: 32cb 4c00 |0020: if-eq v11, v12, 006c // +004c │ │ +01b4bc: 2205 4001 |0022: new-instance v5, Lorg/apache/http/HttpException; // type@0140 │ │ +01b4c0: 220b b000 |0024: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ +01b4c4: 7010 f001 0b00 |0026: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01b4ca: 1a0c 3c05 |0029: const-string v12, "Server returned HTTP " // string@053c │ │ +01b4ce: 6e20 f701 cb00 |002b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01b4d4: 0c0b |002e: move-result-object v11 │ │ +01b4d6: 6e10 2602 0200 |002f: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0226 │ │ +01b4dc: 0a0c |0032: move-result v12 │ │ +01b4de: 6e20 f401 cb00 |0033: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01b4e4: 0c0b |0036: move-result-object v11 │ │ +01b4e6: 1a0c 0400 |0037: const-string v12, " " // string@0004 │ │ +01b4ea: 6e20 f701 cb00 |0039: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01b4f0: 0c0b |003c: move-result-object v11 │ │ +01b4f2: 6e10 2702 0200 |003d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0227 │ │ +01b4f8: 0c0c |0040: move-result-object v12 │ │ +01b4fa: 6e20 f701 cb00 |0041: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01b500: 0c0b |0044: move-result-object v11 │ │ +01b502: 6e10 fb01 0b00 |0045: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01b508: 0c0b |0048: move-result-object v11 │ │ +01b50a: 7020 8d04 b500 |0049: invoke-direct {v5, v11}, Lorg/apache/http/HttpException;.:(Ljava/lang/String;)V // method@048d │ │ +01b510: 0800 1200 |004c: move-object/from16 v0, v18 │ │ +01b514: 540b 4701 |004e: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b518: 7110 d104 0b00 |0050: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b51e: 0c0b |0053: move-result-object v11 │ │ +01b520: 380b 0d00 |0054: if-eqz v11, 0061 // +000d │ │ +01b524: 0800 1200 |0056: move-object/from16 v0, v18 │ │ +01b528: 540b 4701 |0058: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b52c: 7110 d104 0b00 |005a: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b532: 0c0b |005d: move-result-object v11 │ │ +01b534: 6e10 7a01 0b00 |005e: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01b53a: 3807 0500 |0061: if-eqz v7, 0066 // +0005 │ │ +01b53e: 6e10 7f01 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b544: 3802 0500 |0066: if-eqz v2, 006b // +0005 │ │ +01b548: 6e10 2302 0200 |0068: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0223 │ │ +01b54e: 1105 |006b: return-object v5 │ │ +01b550: 6e10 2402 0200 |006c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0224 │ │ +01b556: 0a06 |006f: move-result v6 │ │ +01b558: 6e10 2502 0200 |0070: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0225 │ │ +01b55e: 0c07 |0073: move-result-object v7 │ │ +01b560: 130b 0010 |0074: const/16 v11, #int 4096 // #1000 │ │ +01b564: 23b4 0d02 |0076: new-array v4, v11, [B // type@020d │ │ +01b568: 1608 0000 |0078: const-wide/16 v8, #int 0 // #0 │ │ +01b56c: 6e20 8001 4700 |007a: invoke-virtual {v7, v4}, Ljava/io/InputStream;.read:([B)I // method@0180 │ │ +01b572: 0a03 |007d: move-result v3 │ │ +01b574: 12fb |007e: const/4 v11, #int -1 // #ff │ │ +01b576: 32b3 7700 |007f: if-eq v3, v11, 00f6 // +0077 │ │ +01b57a: 7401 c704 1200 |0081: invoke-virtual/range {v18}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.isCancelled:()Z // method@04c7 │ │ +01b580: 0a0b |0084: move-result v11 │ │ +01b582: 380b 2600 |0085: if-eqz v11, 00ab // +0026 │ │ +01b586: 6e10 7f01 0700 |0087: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b58c: 1205 |008a: const/4 v5, #int 0 // #0 │ │ +01b58e: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +01b592: 540b 4701 |008d: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b596: 7110 d104 0b00 |008f: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b59c: 0c0b |0092: move-result-object v11 │ │ +01b59e: 380b 0d00 |0093: if-eqz v11, 00a0 // +000d │ │ +01b5a2: 0800 1200 |0095: move-object/from16 v0, v18 │ │ +01b5a6: 540b 4701 |0097: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b5aa: 7110 d104 0b00 |0099: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b5b0: 0c0b |009c: move-result-object v11 │ │ +01b5b2: 6e10 7a01 0b00 |009d: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01b5b8: 3807 0500 |00a0: if-eqz v7, 00a5 // +0005 │ │ +01b5bc: 6e10 7f01 0700 |00a2: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b5c2: 3802 c6ff |00a5: if-eqz v2, 006b // -003a │ │ +01b5c6: 6e10 2302 0200 |00a7: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0223 │ │ +01b5cc: 28c1 |00aa: goto 006b // -003f │ │ +01b5ce: 813c |00ab: int-to-long v12, v3 │ │ +01b5d0: bbc8 |00ac: add-long/2addr v8, v12 │ │ +01b5d2: 3d06 1a00 |00ad: if-lez v6, 00c7 // +001a │ │ +01b5d6: 121b |00af: const/4 v11, #int 1 // #1 │ │ +01b5d8: 23bb 1602 |00b0: new-array v11, v11, [Ljava/lang/Integer; // type@0216 │ │ +01b5dc: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +01b5de: 160e 6400 |00b3: const-wide/16 v14, #int 100 // #64 │ │ +01b5e2: bd8e |00b5: mul-long/2addr v14, v8 │ │ +01b5e4: 8160 |00b6: int-to-long v0, v6 │ │ +01b5e6: 0510 0000 |00b7: move-wide/from16 v16, v0 │ │ +01b5ea: 9e0e 0e10 |00b9: div-long v14, v14, v16 │ │ +01b5ee: 84ed |00bb: long-to-int v13, v14 │ │ +01b5f0: 7110 b101 0d00 |00bc: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +01b5f6: 0c0d |00bf: move-result-object v13 │ │ +01b5f8: 4d0d 0b0c |00c0: aput-object v13, v11, v12 │ │ +01b5fc: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +01b600: 6e20 cd04 b000 |00c4: invoke-virtual {v0, v11}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.publishProgress:([Ljava/lang/Object;)V // method@04cd │ │ +01b606: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ +01b60a: 540b 4701 |00c9: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b60e: 7110 d104 0b00 |00cb: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b614: 0c0b |00ce: move-result-object v11 │ │ +01b616: 120c |00cf: const/4 v12, #int 0 // #0 │ │ +01b618: 6e40 7c01 4b3c |00d0: invoke-virtual {v11, v4, v12, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@017c │ │ +01b61e: 28a7 |00d3: goto 007a // -0059 │ │ +01b620: 0d05 |00d4: move-exception v5 │ │ +01b622: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ +01b626: 540b 4701 |00d7: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b62a: 7110 d104 0b00 |00d9: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b630: 0c0b |00dc: move-result-object v11 │ │ +01b632: 380b 0d00 |00dd: if-eqz v11, 00ea // +000d │ │ +01b636: 0800 1200 |00df: move-object/from16 v0, v18 │ │ +01b63a: 540b 4701 |00e1: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b63e: 7110 d104 0b00 |00e3: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b644: 0c0b |00e6: move-result-object v11 │ │ +01b646: 6e10 7a01 0b00 |00e7: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01b64c: 3807 0500 |00ea: if-eqz v7, 00ef // +0005 │ │ +01b650: 6e10 7f01 0700 |00ec: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b656: 3802 7cff |00ef: if-eqz v2, 006b // -0084 │ │ +01b65a: 6e10 2302 0200 |00f1: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0223 │ │ +01b660: 2900 77ff |00f4: goto/16 006b // -0089 │ │ +01b664: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ +01b668: 540b 4701 |00f8: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b66c: 7110 d104 0b00 |00fa: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b672: 0c0b |00fd: move-result-object v11 │ │ +01b674: 380b 0d00 |00fe: if-eqz v11, 010b // +000d │ │ +01b678: 0800 1200 |0100: move-object/from16 v0, v18 │ │ +01b67c: 540b 4701 |0102: iget-object v11, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b680: 7110 d104 0b00 |0104: invoke-static {v11}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b686: 0c0b |0107: move-result-object v11 │ │ +01b688: 6e10 7a01 0b00 |0108: invoke-virtual {v11}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01b68e: 3807 0500 |010b: if-eqz v7, 0110 // +0005 │ │ +01b692: 6e10 7f01 0700 |010d: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b698: 3802 0500 |0110: if-eqz v2, 0115 // +0005 │ │ +01b69c: 6e10 2302 0200 |0112: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0223 │ │ +01b6a2: 1205 |0115: const/4 v5, #int 0 // #0 │ │ +01b6a4: 2900 55ff |0116: goto/16 006b // -00ab │ │ +01b6a8: 0d0b |0118: move-exception v11 │ │ +01b6aa: 0800 1200 |0119: move-object/from16 v0, v18 │ │ +01b6ae: 540c 4701 |011b: iget-object v12, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b6b2: 7110 d104 0c00 |011d: invoke-static {v12}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b6b8: 0c0c |0120: move-result-object v12 │ │ +01b6ba: 380c 0d00 |0121: if-eqz v12, 012e // +000d │ │ +01b6be: 0800 1200 |0123: move-object/from16 v0, v18 │ │ +01b6c2: 540c 4701 |0125: iget-object v12, v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b6c6: 7110 d104 0c00 |0127: invoke-static {v12}, Lorg/happysanta/gd/API/DownloadFile;.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; // method@04d1 │ │ +01b6cc: 0c0c |012a: move-result-object v12 │ │ +01b6ce: 6e10 7a01 0c00 |012b: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@017a │ │ +01b6d4: 3807 0500 |012e: if-eqz v7, 0133 // +0005 │ │ +01b6d8: 6e10 7f01 0700 |0130: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01b6de: 3802 0500 |0133: if-eqz v2, 0138 // +0005 │ │ +01b6e2: 6e10 2302 0200 |0135: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0223 │ │ +01b6e8: 270b |0138: throw v11 │ │ +01b6ea: 0d0c |0139: move-exception v12 │ │ +01b6ec: 28f9 |013a: goto 0133 // -0007 │ │ +01b6ee: 0d0b |013b: move-exception v11 │ │ +01b6f0: 28b3 |013c: goto 00ef // -004d │ │ +01b6f2: 0d0b |013d: move-exception v11 │ │ +01b6f4: 28d2 |013e: goto 0110 // -002e │ │ +01b6f6: 0d0b |013f: move-exception v11 │ │ +01b6f8: 2900 65ff |0140: goto/16 00a5 // -009b │ │ +01b6fc: 0d0b |0142: move-exception v11 │ │ +01b6fe: 2900 23ff |0143: goto/16 0066 // -00dd │ │ catches : 8 │ │ 0x0002 - 0x004c │ │ Ljava/lang/Exception; -> 0x00d4 │ │ -> 0x0118 │ │ 0x004c - 0x0066 │ │ Ljava/io/IOException; -> 0x0142 │ │ 0x006c - 0x008a │ │ @@ -23893,14 +23816,15 @@ │ │ 0x0000 line=56 │ │ 0x0001 line=57 │ │ 0x0002 line=60 │ │ 0x000f line=61 │ │ 0x0017 line=62 │ │ 0x001a line=66 │ │ 0x0022 line=67 │ │ + 0x003d line=68 │ │ 0x004c line=100 │ │ 0x0056 line=101 │ │ 0x0061 line=102 │ │ 0x0063 line=103 │ │ 0x0066 line=107 │ │ 0x0068 line=108 │ │ 0x006b line=111 │ │ @@ -23973,18 +23897,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01b75c: |[01b75c] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -01b76c: 1f01 b500 |0000: check-cast v1, Ljava/lang/Throwable; // type@00b5 │ │ -01b770: 6e20 c704 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.onPostExecute:(Ljava/lang/Throwable;)V // method@04c7 │ │ -01b776: 0e00 |0005: return-void │ │ +01b768: |[01b768] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +01b778: 1f01 b500 |0000: check-cast v1, Ljava/lang/Throwable; // type@00b5 │ │ +01b77c: 6e20 c904 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.onPostExecute:(Ljava/lang/Throwable;)V // method@04c9 │ │ +01b782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -23993,22 +23917,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01b778: |[01b778] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPostExecute:(Ljava/lang/Throwable;)V │ │ -01b788: 5410 4601 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ -01b78c: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00b2 │ │ -01b792: 5410 4701 |0005: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b796: 7110 d004 0000 |0007: invoke-static {v0}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d0 │ │ -01b79c: 0c00 |000a: move-result-object v0 │ │ -01b79e: 7220 d404 2000 |000b: invoke-interface {v0, v2}, Lorg/happysanta/gd/API/DownloadHandler;.onFinish:(Ljava/lang/Throwable;)V // method@04d4 │ │ -01b7a4: 0e00 |000e: return-void │ │ +01b784: |[01b784] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPostExecute:(Ljava/lang/Throwable;)V │ │ +01b794: 5410 4601 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ +01b798: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00b2 │ │ +01b79e: 5410 4701 |0005: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b7a2: 7110 d204 0000 |0007: invoke-static {v0}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d2 │ │ +01b7a8: 0c00 |000a: move-result-object v0 │ │ +01b7aa: 7220 d604 2000 |000b: invoke-interface {v0, v2}, Lorg/happysanta/gd/API/DownloadHandler;.onFinish:(Ljava/lang/Throwable;)V // method@04d6 │ │ +01b7b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ @@ -24019,42 +23943,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -01b7a8: |[01b7a8] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPreExecute:()V │ │ -01b7b8: 6f10 a800 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@00a8 │ │ -01b7be: 7100 3106 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -01b7c4: 0c01 |0006: move-result-object v1 │ │ -01b7c6: 1a02 740d |0007: const-string v2, "power" // string@0d74 │ │ -01b7ca: 6e20 7005 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0570 │ │ -01b7d0: 0c00 |000c: move-result-object v0 │ │ -01b7d2: 1f00 3e00 |000d: check-cast v0, Landroid/os/PowerManager; // type@003e │ │ -01b7d6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -01b7d8: 6e10 bf01 0300 |0010: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01b7de: 0c02 |0013: move-result-object v2 │ │ -01b7e0: 6e10 9d01 0200 |0014: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019d │ │ -01b7e6: 0c02 |0017: move-result-object v2 │ │ -01b7e8: 6e30 b300 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00b3 │ │ -01b7ee: 0c01 |001b: move-result-object v1 │ │ -01b7f0: 5b31 4601 |001c: iput-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ -01b7f4: 5431 4601 |001e: iget-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ -01b7f8: 6e10 b100 0100 |0020: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00b1 │ │ -01b7fe: 5431 4701 |0023: iget-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b802: 7110 d004 0100 |0025: invoke-static {v1}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d0 │ │ -01b808: 0c01 |0028: move-result-object v1 │ │ -01b80a: 7210 d604 0100 |0029: invoke-interface {v1}, Lorg/happysanta/gd/API/DownloadHandler;.onStart:()V // method@04d6 │ │ -01b810: 0e00 |002c: return-void │ │ +01b7b4: |[01b7b4] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onPreExecute:()V │ │ +01b7c4: 6f10 a800 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@00a8 │ │ +01b7ca: 7100 3306 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +01b7d0: 0c01 |0006: move-result-object v1 │ │ +01b7d2: 1a02 710d |0007: const-string v2, "power" // string@0d71 │ │ +01b7d6: 6e20 7205 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0572 │ │ +01b7dc: 0c00 |000c: move-result-object v0 │ │ +01b7de: 1f00 3e00 |000d: check-cast v0, Landroid/os/PowerManager; // type@003e │ │ +01b7e2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +01b7e4: 6e10 c101 0300 |0010: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01b7ea: 0c02 |0013: move-result-object v2 │ │ +01b7ec: 6e10 9f01 0200 |0014: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019f │ │ +01b7f2: 0c02 |0017: move-result-object v2 │ │ +01b7f4: 6e30 b300 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00b3 │ │ +01b7fa: 0c01 |001b: move-result-object v1 │ │ +01b7fc: 5b31 4601 |001c: iput-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ +01b800: 5431 4601 |001e: iget-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.lock:Landroid/os/PowerManager$WakeLock; // field@0146 │ │ +01b804: 6e10 b100 0100 |0020: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00b1 │ │ +01b80a: 5431 4701 |0023: iget-object v1, v3, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b80e: 7110 d204 0100 |0025: invoke-static {v1}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d2 │ │ +01b814: 0c01 |0028: move-result-object v1 │ │ +01b816: 7210 d804 0100 |0029: invoke-interface {v1}, Lorg/happysanta/gd/API/DownloadHandler;.onStart:()V // method@04d8 │ │ +01b81c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=120 │ │ 0x000f line=121 │ │ + 0x0010 line=122 │ │ + 0x0018 line=121 │ │ 0x001e line=123 │ │ 0x0023 line=125 │ │ 0x002c line=126 │ │ locals : │ │ 0x000f - 0x002d reg=0 pm Landroid/os/PowerManager; │ │ 0x0000 - 0x002d reg=3 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ │ │ @@ -24063,25 +23989,25 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01b814: |[01b814] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -01b824: 6f20 a900 3200 |0000: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00a9 │ │ -01b82a: 5420 4701 |0003: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ -01b82e: 7110 d004 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d0 │ │ -01b834: 0c00 |0008: move-result-object v0 │ │ -01b836: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01b838: 4601 0301 |000a: aget-object v1, v3, v1 │ │ -01b83c: 6e10 ab01 0100 |000c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@01ab │ │ -01b842: 0a01 |000f: move-result v1 │ │ -01b844: 7220 d504 1000 |0010: invoke-interface {v0, v1}, Lorg/happysanta/gd/API/DownloadHandler;.onProgress:(I)V // method@04d5 │ │ -01b84a: 0e00 |0013: return-void │ │ +01b820: |[01b820] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +01b830: 6f20 a900 3200 |0000: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00a9 │ │ +01b836: 5420 4701 |0003: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.this$0:Lorg/happysanta/gd/API/DownloadFile; // field@0147 │ │ +01b83a: 7110 d204 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/API/DownloadFile;.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; // method@04d2 │ │ +01b840: 0c00 |0008: move-result-object v0 │ │ +01b842: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01b844: 4601 0301 |000a: aget-object v1, v3, v1 │ │ +01b848: 6e10 ad01 0100 |000c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@01ad │ │ +01b84e: 0a01 |000f: move-result v1 │ │ +01b850: 7220 d704 1000 |0010: invoke-interface {v0, v1}, Lorg/happysanta/gd/API/DownloadHandler;.onProgress:(I)V // method@04d7 │ │ +01b856: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=132 │ │ 0x0013 line=133 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ @@ -24092,18 +24018,18 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01b84c: |[01b84c] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -01b85c: 1f01 1602 |0000: check-cast v1, [Ljava/lang/Integer; // type@0216 │ │ -01b860: 6e20 c904 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@04c9 │ │ -01b866: 0e00 |0005: return-void │ │ +01b858: |[01b858] org.happysanta.gd.API.DownloadFile$AsyncDownloadTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +01b868: 1f01 1602 |0000: check-cast v1, [Ljava/lang/Integer; // type@0216 │ │ +01b86c: 6e20 cb04 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@04cb │ │ +01b872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -24152,19 +24078,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileOutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b868: |[01b868] org.happysanta.gd.API.DownloadFile.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V │ │ -01b878: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01b87e: 5b01 4b01 |0003: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile;.urlString:Ljava/lang/String; // field@014b │ │ -01b882: 5b02 4901 |0005: iput-object v2, v0, Lorg/happysanta/gd/API/DownloadFile;.output:Ljava/io/FileOutputStream; // field@0149 │ │ -01b886: 0e00 |0007: return-void │ │ +01b874: |[01b874] org.happysanta.gd.API.DownloadFile.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V │ │ +01b884: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01b88a: 5b01 4b01 |0003: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile;.urlString:Ljava/lang/String; // field@014b │ │ +01b88e: 5b02 4901 |0005: iput-object v2, v0, Lorg/happysanta/gd/API/DownloadFile;.output:Ljava/io/FileOutputStream; // field@0149 │ │ +01b892: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -24177,18 +24103,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01b888: |[01b888] org.happysanta.gd.API.DownloadFile.:(Ljava/lang/String;Ljava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)V │ │ -01b898: 7030 cc04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V // method@04cc │ │ -01b89e: 5b03 4801 |0003: iput-object v3, v0, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ -01b8a2: 0e00 |0005: return-void │ │ +01b894: |[01b894] org.happysanta.gd.API.DownloadFile.:(Ljava/lang/String;Ljava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)V │ │ +01b8a4: 7030 ce04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V // method@04ce │ │ +01b8aa: 5b03 4801 |0003: iput-object v3, v0, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ +01b8ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/DownloadFile; │ │ @@ -24201,17 +24127,17 @@ │ │ type : '(Lorg/happysanta/gd/API/DownloadFile;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b8a4: |[01b8a4] org.happysanta.gd.API.DownloadFile.access$000:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/lang/String; │ │ -01b8b4: 5410 4b01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.urlString:Ljava/lang/String; // field@014b │ │ -01b8b8: 1100 |0002: return-object v0 │ │ +01b8b0: |[01b8b0] org.happysanta.gd.API.DownloadFile.access$000:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/lang/String; │ │ +01b8c0: 5410 4b01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.urlString:Ljava/lang/String; // field@014b │ │ +01b8c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/API/DownloadFile; │ │ │ │ #3 : (in Lorg/happysanta/gd/API/DownloadFile;) │ │ @@ -24219,17 +24145,17 @@ │ │ type : '(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b8bc: |[01b8bc] org.happysanta.gd.API.DownloadFile.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; │ │ -01b8cc: 5410 4901 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.output:Ljava/io/FileOutputStream; // field@0149 │ │ -01b8d0: 1100 |0002: return-object v0 │ │ +01b8c8: |[01b8c8] org.happysanta.gd.API.DownloadFile.access$100:(Lorg/happysanta/gd/API/DownloadFile;)Ljava/io/FileOutputStream; │ │ +01b8d8: 5410 4901 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.output:Ljava/io/FileOutputStream; // field@0149 │ │ +01b8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/API/DownloadFile; │ │ │ │ #4 : (in Lorg/happysanta/gd/API/DownloadFile;) │ │ @@ -24237,17 +24163,17 @@ │ │ type : '(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b8d4: |[01b8d4] org.happysanta.gd.API.DownloadFile.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; │ │ -01b8e4: 5410 4801 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ -01b8e8: 1100 |0002: return-object v0 │ │ +01b8e0: |[01b8e0] org.happysanta.gd.API.DownloadFile.access$200:(Lorg/happysanta/gd/API/DownloadFile;)Lorg/happysanta/gd/API/DownloadHandler; │ │ +01b8f0: 5410 4801 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ +01b8f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/API/DownloadFile; │ │ │ │ Virtual methods - │ │ @@ -24256,23 +24182,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01b8ec: |[01b8ec] org.happysanta.gd.API.DownloadFile.cancel:()V │ │ -01b8fc: 5420 4a01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ -01b900: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -01b904: 5420 4a01 |0004: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ -01b908: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -01b90a: 6e20 c104 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.cancel:(Z)Z // method@04c1 │ │ -01b910: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01b912: 5b20 4a01 |000b: iput-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ -01b916: 0e00 |000d: return-void │ │ +01b8f8: |[01b8f8] org.happysanta.gd.API.DownloadFile.cancel:()V │ │ +01b908: 5420 4a01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ +01b90c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +01b910: 5420 4a01 |0004: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ +01b914: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +01b916: 6e20 c304 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.cancel:(Z)Z // method@04c3 │ │ +01b91c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01b91e: 5b20 4a01 |000b: iput-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ +01b922: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x000a line=45 │ │ 0x000d line=47 │ │ locals : │ │ @@ -24283,17 +24209,17 @@ │ │ type : '(Lorg/happysanta/gd/API/DownloadHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b918: |[01b918] org.happysanta.gd.API.DownloadFile.setDownloadHandler:(Lorg/happysanta/gd/API/DownloadHandler;)V │ │ -01b928: 5b01 4801 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ -01b92c: 0e00 |0002: return-void │ │ +01b924: |[01b924] org.happysanta.gd.API.DownloadFile.setDownloadHandler:(Lorg/happysanta/gd/API/DownloadHandler;)V │ │ +01b934: 5b01 4801 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/DownloadFile;.handler:Lorg/happysanta/gd/API/DownloadHandler; // field@0148 │ │ +01b938: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/API/DownloadFile; │ │ 0x0000 - 0x0003 reg=1 handler Lorg/happysanta/gd/API/DownloadHandler; │ │ @@ -24303,23 +24229,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01b930: |[01b930] org.happysanta.gd.API.DownloadFile.start:()V │ │ -01b940: 2200 6201 |0000: new-instance v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // type@0162 │ │ -01b944: 7020 c004 2000 |0002: invoke-direct {v0, v2}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.:(Lorg/happysanta/gd/API/DownloadFile;)V // method@04c0 │ │ -01b94a: 5b20 4a01 |0005: iput-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ -01b94e: 5420 4a01 |0007: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ -01b952: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01b954: 2311 1a02 |000a: new-array v1, v1, [Ljava/lang/Void; // type@021a │ │ -01b958: 6e20 c404 1000 |000c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@04c4 │ │ -01b95e: 0e00 |000f: return-void │ │ +01b93c: |[01b93c] org.happysanta.gd.API.DownloadFile.start:()V │ │ +01b94c: 2200 6201 |0000: new-instance v0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // type@0162 │ │ +01b950: 7020 c204 2000 |0002: invoke-direct {v0, v2}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.:(Lorg/happysanta/gd/API/DownloadFile;)V // method@04c2 │ │ +01b956: 5b20 4a01 |0005: iput-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ +01b95a: 5420 4a01 |0007: iget-object v0, v2, Lorg/happysanta/gd/API/DownloadFile;.task:Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask; // field@014a │ │ +01b95e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01b960: 2311 1a02 |000a: new-array v1, v1, [Ljava/lang/Void; // type@021a │ │ +01b964: 6e20 c604 1000 |000c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@04c6 │ │ +01b96a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ 0x000f line=40 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/API/DownloadFile; │ │ @@ -24396,22 +24322,22 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01b960: |[01b960] org.happysanta.gd.API.LevelsResponse.:(Lorg/happysanta/gd/API/Response;)V │ │ -01b970: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01b976: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01b978: 5b10 4c01 |0004: iput-object v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ -01b97c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01b97e: 5910 4d01 |0007: iput v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ -01b982: 6e20 da04 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/LevelsResponse;.parse:(Lorg/happysanta/gd/API/Response;)V // method@04da │ │ -01b988: 0e00 |000c: return-void │ │ +01b96c: |[01b96c] org.happysanta.gd.API.LevelsResponse.:(Lorg/happysanta/gd/API/Response;)V │ │ +01b97c: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01b982: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01b984: 5b10 4c01 |0004: iput-object v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ +01b988: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01b98a: 5910 4d01 |0007: iput v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ +01b98e: 6e20 dc04 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/LevelsResponse;.parse:(Lorg/happysanta/gd/API/Response;)V // method@04dc │ │ +01b994: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=12 │ │ 0x0006 line=13 │ │ 0x0009 line=16 │ │ 0x000c line=17 │ │ @@ -24425,17 +24351,17 @@ │ │ type : '()[Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b98c: |[01b98c] org.happysanta.gd.API.LevelsResponse.getLevels:()[Lorg/happysanta/gd/Storage/Level; │ │ -01b99c: 5410 4c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ -01b9a0: 1100 |0002: return-object v0 │ │ +01b998: |[01b998] org.happysanta.gd.API.LevelsResponse.getLevels:()[Lorg/happysanta/gd/Storage/Level; │ │ +01b9a8: 5410 4c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ +01b9ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/LevelsResponse; │ │ │ │ #1 : (in Lorg/happysanta/gd/API/LevelsResponse;) │ │ @@ -24443,17 +24369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b9a4: |[01b9a4] org.happysanta.gd.API.LevelsResponse.getTotalCount:()I │ │ -01b9b4: 5210 4d01 |0000: iget v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ -01b9b8: 0f00 |0002: return v0 │ │ +01b9b0: |[01b9b0] org.happysanta.gd.API.LevelsResponse.getTotalCount:()I │ │ +01b9c0: 5210 4d01 |0000: iget v0, v1, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ +01b9c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/LevelsResponse; │ │ │ │ #2 : (in Lorg/happysanta/gd/API/LevelsResponse;) │ │ @@ -24461,115 +24387,115 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 12 │ │ insns size : 187 16-bit code units │ │ -01b9bc: |[01b9bc] org.happysanta.gd.API.LevelsResponse.parse:(Lorg/happysanta/gd/API/Response;)V │ │ -01b9cc: 7401 f604 1600 |0000: invoke-virtual/range {v22}, Lorg/happysanta/gd/API/Response;.getJSON:()Lorg/json/JSONArray; // method@04f6 │ │ -01b9d2: 0c11 |0003: move-result-object v17 │ │ -01b9d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -01b9d6: 0800 1100 |0005: move-object/from16 v0, v17 │ │ -01b9da: 6e20 4509 1000 |0007: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0945 │ │ -01b9e0: 0c13 |000a: move-result-object v19 │ │ -01b9e2: 2212 ea00 |000b: new-instance v18, Ljava/util/Vector; // type@00ea │ │ -01b9e6: 7601 7702 1200 |000d: invoke-direct/range {v18}, Ljava/util/Vector;.:()V // method@0277 │ │ -01b9ec: 1a01 b007 |0010: const-string v1, "count" // string@07b0 │ │ -01b9f0: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -01b9f4: 6e20 4c09 1000 |0014: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094c │ │ -01b9fa: 0a01 |0017: move-result v1 │ │ -01b9fc: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -01ba00: 5901 4d01 |001a: iput v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ -01ba04: 1a01 fc0a |001c: const-string v1, "items" // string@0afc │ │ -01ba08: 0800 1300 |001e: move-object/from16 v0, v19 │ │ -01ba0c: 6e20 4d09 1000 |0020: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@094d │ │ -01ba12: 0c10 |0023: move-result-object v16 │ │ -01ba14: 120e |0024: const/4 v14, #int 0 // #0 │ │ -01ba16: 7401 4709 1000 |0025: invoke-virtual/range {v16}, Lorg/json/JSONArray;.length:()I // method@0947 │ │ -01ba1c: 0a01 |0028: move-result v1 │ │ -01ba1e: 351e 5700 |0029: if-ge v14, v1, 0080 // +0057 │ │ -01ba22: 0800 1000 |002b: move-object/from16 v0, v16 │ │ -01ba26: 6e20 4509 e000 |002d: invoke-virtual {v0, v14}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0945 │ │ -01ba2c: 0c0f |0030: move-result-object v15 │ │ -01ba2e: 1a01 d00f |0031: const-string v1, "tracks" // string@0fd0 │ │ -01ba32: 6e20 4d09 1f00 |0033: invoke-virtual {v15, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@094d │ │ -01ba38: 0c14 |0036: move-result-object v20 │ │ -01ba3a: 2201 f901 |0037: new-instance v1, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ -01ba3e: 1602 0000 |0039: const-wide/16 v2, #int 0 // #0 │ │ -01ba42: 1a04 a80c |003b: const-string v4, "name" // string@0ca8 │ │ -01ba46: 6e20 4f09 4f00 |003d: invoke-virtual {v15, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01ba4c: 0c04 |0040: move-result-object v4 │ │ -01ba4e: 1a05 ef06 |0041: const-string v5, "author" // string@06ef │ │ -01ba52: 6e20 4e09 5f00 |0043: invoke-virtual {v15, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@094e │ │ -01ba58: 0c05 |0046: move-result-object v5 │ │ -01ba5a: 1a06 a80c |0047: const-string v6, "name" // string@0ca8 │ │ -01ba5e: 6e20 4f09 6500 |0049: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01ba64: 0c05 |004c: move-result-object v5 │ │ -01ba66: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -01ba68: 0800 1400 |004e: move-object/from16 v0, v20 │ │ -01ba6c: 6e20 4309 6000 |0050: invoke-virtual {v0, v6}, Lorg/json/JSONArray;.getInt:(I)I // method@0943 │ │ -01ba72: 0a06 |0053: move-result v6 │ │ -01ba74: 1217 |0054: const/4 v7, #int 1 // #1 │ │ -01ba76: 0800 1400 |0055: move-object/from16 v0, v20 │ │ -01ba7a: 6e20 4309 7000 |0057: invoke-virtual {v0, v7}, Lorg/json/JSONArray;.getInt:(I)I // method@0943 │ │ -01ba80: 0a07 |005a: move-result v7 │ │ -01ba82: 1228 |005b: const/4 v8, #int 2 // #2 │ │ -01ba84: 0800 1400 |005c: move-object/from16 v0, v20 │ │ -01ba88: 6e20 4309 8000 |005e: invoke-virtual {v0, v8}, Lorg/json/JSONArray;.getInt:(I)I // method@0943 │ │ -01ba8e: 0a08 |0061: move-result v8 │ │ -01ba90: 1a09 a606 |0062: const-string v9, "added" // string@06a6 │ │ -01ba94: 6e20 4c09 9f00 |0064: invoke-virtual {v15, v9}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094c │ │ -01ba9a: 0a09 |0067: move-result v9 │ │ -01ba9c: 1a0a 4d0f |0068: const-string v10, "size" // string@0f4d │ │ -01baa0: 6e20 4c09 af00 |006a: invoke-virtual {v15, v10}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094c │ │ -01baa6: 0a0a |006d: move-result v10 │ │ -01baa8: 1a0b 780a |006e: const-string v11, "id" // string@0a78 │ │ -01baac: 6e20 4c09 bf00 |0070: invoke-virtual {v15, v11}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094c │ │ -01bab2: 0a0b |0073: move-result v11 │ │ -01bab4: 81bb |0074: int-to-long v11, v11 │ │ -01bab6: 760c 9908 0100 |0075: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Storage/Level;.:(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V // method@0899 │ │ -01babc: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -01bac0: 6e20 7902 1000 |007a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0279 │ │ -01bac6: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -01baca: 28a6 |007f: goto 0025 // -005a │ │ -01bacc: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -01bace: 2311 2f02 |0081: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bad2: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -01bad6: 6e20 8102 1000 |0085: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0281 │ │ -01badc: 0c01 |0088: move-result-object v1 │ │ -01bade: 1f01 2f02 |0089: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bae2: 0800 1500 |008b: move-object/from16 v0, v21 │ │ -01bae6: 5b01 4c01 |008d: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ -01baea: 0e00 |008f: return-void │ │ -01baec: 0d0d |0090: move-exception v13 │ │ -01baee: 6e10 4809 0d00 |0091: invoke-virtual {v13}, Lorg/json/JSONException;.printStackTrace:()V // method@0948 │ │ -01baf4: 1201 |0094: const/4 v1, #int 0 // #0 │ │ -01baf6: 2311 2f02 |0095: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bafa: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -01bafe: 6e20 8102 1000 |0099: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0281 │ │ -01bb04: 0c01 |009c: move-result-object v1 │ │ -01bb06: 1f01 2f02 |009d: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bb0a: 0800 1500 |009f: move-object/from16 v0, v21 │ │ -01bb0e: 5b01 4c01 |00a1: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ -01bb12: 28ec |00a3: goto 008f // -0014 │ │ -01bb14: 0d0d |00a4: move-exception v13 │ │ -01bb16: 6e10 4809 0d00 |00a5: invoke-virtual {v13}, Lorg/json/JSONException;.printStackTrace:()V // method@0948 │ │ -01bb1c: 28e7 |00a8: goto 008f // -0019 │ │ -01bb1e: 0d01 |00a9: move-exception v1 │ │ -01bb20: 0712 |00aa: move-object v2, v1 │ │ -01bb22: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ -01bb24: 2311 2f02 |00ac: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bb28: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ -01bb2c: 6e20 8102 1000 |00b0: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0281 │ │ -01bb32: 0c01 |00b3: move-result-object v1 │ │ -01bb34: 1f01 2f02 |00b4: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -01bb38: 0800 1500 |00b6: move-object/from16 v0, v21 │ │ -01bb3c: 5b01 4c01 |00b8: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ -01bb40: 2702 |00ba: throw v2 │ │ +01b9c8: |[01b9c8] org.happysanta.gd.API.LevelsResponse.parse:(Lorg/happysanta/gd/API/Response;)V │ │ +01b9d8: 7401 f804 1600 |0000: invoke-virtual/range {v22}, Lorg/happysanta/gd/API/Response;.getJSON:()Lorg/json/JSONArray; // method@04f8 │ │ +01b9de: 0c11 |0003: move-result-object v17 │ │ +01b9e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +01b9e2: 0800 1100 |0005: move-object/from16 v0, v17 │ │ +01b9e6: 6e20 4709 1000 |0007: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0947 │ │ +01b9ec: 0c13 |000a: move-result-object v19 │ │ +01b9ee: 2212 ea00 |000b: new-instance v18, Ljava/util/Vector; // type@00ea │ │ +01b9f2: 7601 7902 1200 |000d: invoke-direct/range {v18}, Ljava/util/Vector;.:()V // method@0279 │ │ +01b9f8: 1a01 af07 |0010: const-string v1, "count" // string@07af │ │ +01b9fc: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +01ba00: 6e20 4e09 1000 |0014: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094e │ │ +01ba06: 0a01 |0017: move-result v1 │ │ +01ba08: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +01ba0c: 5901 4d01 |001a: iput v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.totalCount:I // field@014d │ │ +01ba10: 1a01 fa0a |001c: const-string v1, "items" // string@0afa │ │ +01ba14: 0800 1300 |001e: move-object/from16 v0, v19 │ │ +01ba18: 6e20 4f09 1000 |0020: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@094f │ │ +01ba1e: 0c10 |0023: move-result-object v16 │ │ +01ba20: 120e |0024: const/4 v14, #int 0 // #0 │ │ +01ba22: 7401 4909 1000 |0025: invoke-virtual/range {v16}, Lorg/json/JSONArray;.length:()I // method@0949 │ │ +01ba28: 0a01 |0028: move-result v1 │ │ +01ba2a: 351e 5700 |0029: if-ge v14, v1, 0080 // +0057 │ │ +01ba2e: 0800 1000 |002b: move-object/from16 v0, v16 │ │ +01ba32: 6e20 4709 e000 |002d: invoke-virtual {v0, v14}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0947 │ │ +01ba38: 0c0f |0030: move-result-object v15 │ │ +01ba3a: 1a01 cd0f |0031: const-string v1, "tracks" // string@0fcd │ │ +01ba3e: 6e20 4f09 1f00 |0033: invoke-virtual {v15, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@094f │ │ +01ba44: 0c14 |0036: move-result-object v20 │ │ +01ba46: 2201 f901 |0037: new-instance v1, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ +01ba4a: 1602 0000 |0039: const-wide/16 v2, #int 0 // #0 │ │ +01ba4e: 1a04 a50c |003b: const-string v4, "name" // string@0ca5 │ │ +01ba52: 6e20 5109 4f00 |003d: invoke-virtual {v15, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01ba58: 0c04 |0040: move-result-object v4 │ │ +01ba5a: 1a05 ee06 |0041: const-string v5, "author" // string@06ee │ │ +01ba5e: 6e20 5009 5f00 |0043: invoke-virtual {v15, v5}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@0950 │ │ +01ba64: 0c05 |0046: move-result-object v5 │ │ +01ba66: 1a06 a50c |0047: const-string v6, "name" // string@0ca5 │ │ +01ba6a: 6e20 5109 6500 |0049: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01ba70: 0c05 |004c: move-result-object v5 │ │ +01ba72: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +01ba74: 0800 1400 |004e: move-object/from16 v0, v20 │ │ +01ba78: 6e20 4509 6000 |0050: invoke-virtual {v0, v6}, Lorg/json/JSONArray;.getInt:(I)I // method@0945 │ │ +01ba7e: 0a06 |0053: move-result v6 │ │ +01ba80: 1217 |0054: const/4 v7, #int 1 // #1 │ │ +01ba82: 0800 1400 |0055: move-object/from16 v0, v20 │ │ +01ba86: 6e20 4509 7000 |0057: invoke-virtual {v0, v7}, Lorg/json/JSONArray;.getInt:(I)I // method@0945 │ │ +01ba8c: 0a07 |005a: move-result v7 │ │ +01ba8e: 1228 |005b: const/4 v8, #int 2 // #2 │ │ +01ba90: 0800 1400 |005c: move-object/from16 v0, v20 │ │ +01ba94: 6e20 4509 8000 |005e: invoke-virtual {v0, v8}, Lorg/json/JSONArray;.getInt:(I)I // method@0945 │ │ +01ba9a: 0a08 |0061: move-result v8 │ │ +01ba9c: 1a09 a606 |0062: const-string v9, "added" // string@06a6 │ │ +01baa0: 6e20 4e09 9f00 |0064: invoke-virtual {v15, v9}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094e │ │ +01baa6: 0a09 |0067: move-result v9 │ │ +01baa8: 1a0a 4a0f |0068: const-string v10, "size" // string@0f4a │ │ +01baac: 6e20 4e09 af00 |006a: invoke-virtual {v15, v10}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094e │ │ +01bab2: 0a0a |006d: move-result v10 │ │ +01bab4: 1a0b 760a |006e: const-string v11, "id" // string@0a76 │ │ +01bab8: 6e20 4e09 bf00 |0070: invoke-virtual {v15, v11}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@094e │ │ +01babe: 0a0b |0073: move-result v11 │ │ +01bac0: 81bb |0074: int-to-long v11, v11 │ │ +01bac2: 760c 9b08 0100 |0075: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Storage/Level;.:(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V // method@089b │ │ +01bac8: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +01bacc: 6e20 7b02 1000 |007a: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@027b │ │ +01bad2: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +01bad6: 28a6 |007f: goto 0025 // -005a │ │ +01bad8: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +01bada: 2311 2f02 |0081: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01bade: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +01bae2: 6e20 8302 1000 |0085: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0283 │ │ +01bae8: 0c01 |0088: move-result-object v1 │ │ +01baea: 1f01 2f02 |0089: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01baee: 0800 1500 |008b: move-object/from16 v0, v21 │ │ +01baf2: 5b01 4c01 |008d: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ +01baf6: 0e00 |008f: return-void │ │ +01baf8: 0d0d |0090: move-exception v13 │ │ +01bafa: 6e10 4a09 0d00 |0091: invoke-virtual {v13}, Lorg/json/JSONException;.printStackTrace:()V // method@094a │ │ +01bb00: 1201 |0094: const/4 v1, #int 0 // #0 │ │ +01bb02: 2311 2f02 |0095: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01bb06: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +01bb0a: 6e20 8302 1000 |0099: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0283 │ │ +01bb10: 0c01 |009c: move-result-object v1 │ │ +01bb12: 1f01 2f02 |009d: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01bb16: 0800 1500 |009f: move-object/from16 v0, v21 │ │ +01bb1a: 5b01 4c01 |00a1: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ +01bb1e: 28ec |00a3: goto 008f // -0014 │ │ +01bb20: 0d0d |00a4: move-exception v13 │ │ +01bb22: 6e10 4a09 0d00 |00a5: invoke-virtual {v13}, Lorg/json/JSONException;.printStackTrace:()V // method@094a │ │ +01bb28: 28e7 |00a8: goto 008f // -0019 │ │ +01bb2a: 0d01 |00a9: move-exception v1 │ │ +01bb2c: 0712 |00aa: move-object v2, v1 │ │ +01bb2e: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ +01bb30: 2311 2f02 |00ac: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01bb34: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +01bb38: 6e20 8302 1000 |00b0: invoke-virtual {v0, v1}, Ljava/util/Vector;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0283 │ │ +01bb3e: 0c01 |00b3: move-result-object v1 │ │ +01bb40: 1f01 2f02 |00b4: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +01bb44: 0800 1500 |00b6: move-object/from16 v0, v21 │ │ +01bb48: 5b01 4c01 |00b8: iput-object v1, v0, Lorg/happysanta/gd/API/LevelsResponse;.levels:[Lorg/happysanta/gd/Storage/Level; // field@014c │ │ +01bb4c: 2702 |00ba: throw v2 │ │ catches : 6 │ │ 0x0005 - 0x0023 │ │ Lorg/json/JSONException; -> 0x00a4 │ │ 0x0025 - 0x007d │ │ Lorg/json/JSONException; -> 0x0090 │ │ -> 0x00a9 │ │ 0x0081 - 0x008f │ │ @@ -24586,14 +24512,23 @@ │ │ 0x000b line=23 │ │ 0x0010 line=24 │ │ 0x001c line=25 │ │ 0x0024 line=30 │ │ 0x002b line=31 │ │ 0x0031 line=32 │ │ 0x0037 line=34 │ │ + 0x003d line=36 │ │ + 0x0043 line=37 │ │ + 0x004e line=38 │ │ + 0x0055 line=39 │ │ + 0x005c line=40 │ │ + 0x0064 line=41 │ │ + 0x006a line=42 │ │ + 0x0070 line=43 │ │ + 0x0078 line=34 │ │ 0x007d line=30 │ │ 0x0080 line=49 │ │ 0x008f line=54 │ │ 0x0090 line=46 │ │ 0x0091 line=47 │ │ 0x0094 line=49 │ │ 0x00a4 line=51 │ │ @@ -24673,26 +24608,26 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01bb84: |[01bb84] org.happysanta.gd.API.NotificationsResponse.:(Lorg/happysanta/gd/API/Response;)V │ │ -01bb94: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01bb96: 7010 bd01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -01bb9c: 5921 4f01 |0004: iput v1, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ -01bba0: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -01bba2: 2300 1902 |0007: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ -01bba6: 5b20 4e01 |0009: iput-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ -01bbaa: 5c21 5001 |000b: iput-boolean v1, v2, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ -01bbae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -01bbb0: 5c20 5101 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ -01bbb4: 6e20 e404 3200 |0010: invoke-virtual {v2, v3}, Lorg/happysanta/gd/API/NotificationsResponse;.parse:(Lorg/happysanta/gd/API/Response;)V // method@04e4 │ │ -01bbba: 0e00 |0013: return-void │ │ +01bb90: |[01bb90] org.happysanta.gd.API.NotificationsResponse.:(Lorg/happysanta/gd/API/Response;)V │ │ +01bba0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01bba2: 7010 bf01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +01bba8: 5921 4f01 |0004: iput v1, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ +01bbac: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +01bbae: 2300 1902 |0007: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ +01bbb2: 5b20 4e01 |0009: iput-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ +01bbb6: 5c21 5001 |000b: iput-boolean v1, v2, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ +01bbba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +01bbbc: 5c20 5101 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ +01bbc0: 6e20 e604 3200 |0010: invoke-virtual {v2, v3}, Lorg/happysanta/gd/API/NotificationsResponse;.parse:(Lorg/happysanta/gd/API/Response;)V // method@04e6 │ │ +01bbc6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ 0x0004 line=11 │ │ 0x0006 line=12 │ │ 0x000b line=13 │ │ 0x000d line=14 │ │ @@ -24708,19 +24643,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01bbbc: |[01bbbc] org.happysanta.gd.API.NotificationsResponse.getCancelButton:()Ljava/lang/String; │ │ -01bbcc: 5420 4e01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ -01bbd0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01bbd2: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -01bbd6: 1100 |0005: return-object v0 │ │ +01bbc8: |[01bbc8] org.happysanta.gd.API.NotificationsResponse.getCancelButton:()Ljava/lang/String; │ │ +01bbd8: 5420 4e01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ +01bbdc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +01bbde: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +01bbe2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #1 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24728,17 +24663,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bbd8: |[01bbd8] org.happysanta.gd.API.NotificationsResponse.getMessage:()Ljava/lang/String; │ │ -01bbe8: 5410 5201 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.message:Ljava/lang/String; // field@0152 │ │ -01bbec: 1100 |0002: return-object v0 │ │ +01bbe4: |[01bbe4] org.happysanta.gd.API.NotificationsResponse.getMessage:()Ljava/lang/String; │ │ +01bbf4: 5410 5201 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.message:Ljava/lang/String; // field@0152 │ │ +01bbf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #2 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24746,19 +24681,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01bbf0: |[01bbf0] org.happysanta.gd.API.NotificationsResponse.getOKButton:()Ljava/lang/String; │ │ -01bc00: 5420 4e01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ -01bc04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01bc06: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -01bc0a: 1100 |0005: return-object v0 │ │ +01bbfc: |[01bbfc] org.happysanta.gd.API.NotificationsResponse.getOKButton:()Ljava/lang/String; │ │ +01bc0c: 5420 4e01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ +01bc10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01bc12: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +01bc16: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #3 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24766,17 +24701,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bc0c: |[01bc0c] org.happysanta.gd.API.NotificationsResponse.getTitle:()Ljava/lang/String; │ │ -01bc1c: 5410 5301 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.title:Ljava/lang/String; // field@0153 │ │ -01bc20: 1100 |0002: return-object v0 │ │ +01bc18: |[01bc18] org.happysanta.gd.API.NotificationsResponse.getTitle:()Ljava/lang/String; │ │ +01bc28: 5410 5301 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.title:Ljava/lang/String; // field@0153 │ │ +01bc2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #4 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24784,17 +24719,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bc24: |[01bc24] org.happysanta.gd.API.NotificationsResponse.getURL:()Ljava/lang/String; │ │ -01bc34: 5410 5401 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.url:Ljava/lang/String; // field@0154 │ │ -01bc38: 1100 |0002: return-object v0 │ │ +01bc30: |[01bc30] org.happysanta.gd.API.NotificationsResponse.getURL:()Ljava/lang/String; │ │ +01bc40: 5410 5401 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.url:Ljava/lang/String; // field@0154 │ │ +01bc44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #5 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24802,22 +24737,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01bc3c: |[01bc3c] org.happysanta.gd.API.NotificationsResponse.hasTwoButtons:()Z │ │ -01bc4c: 5220 4f01 |0000: iget v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ -01bc50: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -01bc52: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -01bc56: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -01bc58: 0f00 |0006: return v0 │ │ -01bc5a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01bc5c: 28fe |0008: goto 0006 // -0002 │ │ +01bc48: |[01bc48] org.happysanta.gd.API.NotificationsResponse.hasTwoButtons:()Z │ │ +01bc58: 5220 4f01 |0000: iget v0, v2, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ +01bc5c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +01bc5e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +01bc62: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +01bc64: 0f00 |0006: return v0 │ │ +01bc66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01bc68: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #6 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24825,17 +24760,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bc60: |[01bc60] org.happysanta.gd.API.NotificationsResponse.hasURL:()Z │ │ -01bc70: 5510 5101 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ -01bc74: 0f00 |0002: return v0 │ │ +01bc6c: |[01bc6c] org.happysanta.gd.API.NotificationsResponse.hasURL:()Z │ │ +01bc7c: 5510 5101 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ +01bc80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #7 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24843,17 +24778,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bc78: |[01bc78] org.happysanta.gd.API.NotificationsResponse.isEmpty:()Z │ │ -01bc88: 5510 5001 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ -01bc8c: 0f00 |0002: return v0 │ │ +01bc84: |[01bc84] org.happysanta.gd.API.NotificationsResponse.isEmpty:()Z │ │ +01bc94: 5510 5001 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ +01bc98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ #8 : (in Lorg/happysanta/gd/API/NotificationsResponse;) │ │ @@ -24861,68 +24796,68 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -01bc90: |[01bc90] org.happysanta.gd.API.NotificationsResponse.parse:(Lorg/happysanta/gd/API/Response;)V │ │ -01bca0: 6e10 f604 0800 |0000: invoke-virtual {v8}, Lorg/happysanta/gd/API/Response;.getJSON:()Lorg/json/JSONArray; // method@04f6 │ │ -01bca6: 0c01 |0003: move-result-object v1 │ │ -01bca8: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -01bcaa: 6e20 4409 4100 |0005: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0944 │ │ -01bcb0: 0c02 |0008: move-result-object v2 │ │ -01bcb2: 6e10 4709 0200 |0009: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0947 │ │ -01bcb8: 0a04 |000c: move-result v4 │ │ -01bcba: 3d04 4e00 |000d: if-lez v4, 005b // +004e │ │ -01bcbe: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -01bcc0: 6e20 4509 4200 |0010: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0945 │ │ -01bcc6: 0c03 |0013: move-result-object v3 │ │ -01bcc8: 1a04 ac0f |0014: const-string v4, "title" // string@0fac │ │ -01bccc: 6e20 4f09 4300 |0016: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01bcd2: 0c04 |0019: move-result-object v4 │ │ -01bcd4: 5b74 5301 |001a: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.title:Ljava/lang/String; // field@0153 │ │ -01bcd8: 1a04 870c |001c: const-string v4, "message" // string@0c87 │ │ -01bcdc: 6e20 4f09 4300 |001e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01bce2: 0c04 |0021: move-result-object v4 │ │ -01bce4: 5b74 5201 |0022: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.message:Ljava/lang/String; // field@0152 │ │ -01bce8: 5474 4e01 |0024: iget-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ -01bcec: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -01bcee: 1a06 2f07 |0027: const-string v6, "button_ok" // string@072f │ │ -01bcf2: 6e20 4f09 6300 |0029: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01bcf8: 0c06 |002c: move-result-object v6 │ │ -01bcfa: 4d06 0405 |002d: aput-object v6, v4, v5 │ │ -01bcfe: 1a04 2e07 |002f: const-string v4, "button_cancel" // string@072e │ │ -01bd02: 6e20 5009 4300 |0031: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0950 │ │ -01bd08: 0a04 |0034: move-result v4 │ │ -01bd0a: 3804 1000 |0035: if-eqz v4, 0045 // +0010 │ │ -01bd0e: 1224 |0037: const/4 v4, #int 2 // #2 │ │ -01bd10: 5974 4f01 |0038: iput v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ -01bd14: 5474 4e01 |003a: iget-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ -01bd18: 1215 |003c: const/4 v5, #int 1 // #1 │ │ -01bd1a: 1a06 2e07 |003d: const-string v6, "button_cancel" // string@072e │ │ -01bd1e: 6e20 4f09 6300 |003f: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01bd24: 0c06 |0042: move-result-object v6 │ │ -01bd26: 4d06 0405 |0043: aput-object v6, v4, v5 │ │ -01bd2a: 1a04 2a0d |0045: const-string v4, "open_url" // string@0d2a │ │ -01bd2e: 6e20 5009 4300 |0047: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0950 │ │ -01bd34: 0a04 |004a: move-result v4 │ │ -01bd36: 3804 0d00 |004b: if-eqz v4, 0058 // +000d │ │ -01bd3a: 1a04 2a0d |004d: const-string v4, "open_url" // string@0d2a │ │ -01bd3e: 6e20 4f09 4300 |004f: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@094f │ │ -01bd44: 0c04 |0052: move-result-object v4 │ │ -01bd46: 5b74 5401 |0053: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.url:Ljava/lang/String; // field@0154 │ │ -01bd4a: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -01bd4c: 5c74 5101 |0056: iput-boolean v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ -01bd50: 1204 |0058: const/4 v4, #int 0 // #0 │ │ -01bd52: 5c74 5001 |0059: iput-boolean v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ -01bd56: 0e00 |005b: return-void │ │ -01bd58: 0d00 |005c: move-exception v0 │ │ -01bd5a: 6e10 a801 0000 |005d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -01bd60: 28fb |0060: goto 005b // -0005 │ │ +01bc9c: |[01bc9c] org.happysanta.gd.API.NotificationsResponse.parse:(Lorg/happysanta/gd/API/Response;)V │ │ +01bcac: 6e10 f804 0800 |0000: invoke-virtual {v8}, Lorg/happysanta/gd/API/Response;.getJSON:()Lorg/json/JSONArray; // method@04f8 │ │ +01bcb2: 0c01 |0003: move-result-object v1 │ │ +01bcb4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +01bcb6: 6e20 4609 4100 |0005: invoke-virtual {v1, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@0946 │ │ +01bcbc: 0c02 |0008: move-result-object v2 │ │ +01bcbe: 6e10 4909 0200 |0009: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0949 │ │ +01bcc4: 0a04 |000c: move-result v4 │ │ +01bcc6: 3d04 4e00 |000d: if-lez v4, 005b // +004e │ │ +01bcca: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +01bccc: 6e20 4709 4200 |0010: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0947 │ │ +01bcd2: 0c03 |0013: move-result-object v3 │ │ +01bcd4: 1a04 a90f |0014: const-string v4, "title" // string@0fa9 │ │ +01bcd8: 6e20 5109 4300 |0016: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01bcde: 0c04 |0019: move-result-object v4 │ │ +01bce0: 5b74 5301 |001a: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.title:Ljava/lang/String; // field@0153 │ │ +01bce4: 1a04 840c |001c: const-string v4, "message" // string@0c84 │ │ +01bce8: 6e20 5109 4300 |001e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01bcee: 0c04 |0021: move-result-object v4 │ │ +01bcf0: 5b74 5201 |0022: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.message:Ljava/lang/String; // field@0152 │ │ +01bcf4: 5474 4e01 |0024: iget-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ +01bcf8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +01bcfa: 1a06 2e07 |0027: const-string v6, "button_ok" // string@072e │ │ +01bcfe: 6e20 5109 6300 |0029: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01bd04: 0c06 |002c: move-result-object v6 │ │ +01bd06: 4d06 0405 |002d: aput-object v6, v4, v5 │ │ +01bd0a: 1a04 2d07 |002f: const-string v4, "button_cancel" // string@072d │ │ +01bd0e: 6e20 5209 4300 |0031: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0952 │ │ +01bd14: 0a04 |0034: move-result v4 │ │ +01bd16: 3804 1000 |0035: if-eqz v4, 0045 // +0010 │ │ +01bd1a: 1224 |0037: const/4 v4, #int 2 // #2 │ │ +01bd1c: 5974 4f01 |0038: iput v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttonsCount:I // field@014f │ │ +01bd20: 5474 4e01 |003a: iget-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.buttons:[Ljava/lang/String; // field@014e │ │ +01bd24: 1215 |003c: const/4 v5, #int 1 // #1 │ │ +01bd26: 1a06 2d07 |003d: const-string v6, "button_cancel" // string@072d │ │ +01bd2a: 6e20 5109 6300 |003f: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01bd30: 0c06 |0042: move-result-object v6 │ │ +01bd32: 4d06 0405 |0043: aput-object v6, v4, v5 │ │ +01bd36: 1a04 270d |0045: const-string v4, "open_url" // string@0d27 │ │ +01bd3a: 6e20 5209 4300 |0047: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0952 │ │ +01bd40: 0a04 |004a: move-result v4 │ │ +01bd42: 3804 0d00 |004b: if-eqz v4, 0058 // +000d │ │ +01bd46: 1a04 270d |004d: const-string v4, "open_url" // string@0d27 │ │ +01bd4a: 6e20 5109 4300 |004f: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0951 │ │ +01bd50: 0c04 |0052: move-result-object v4 │ │ +01bd52: 5b74 5401 |0053: iput-object v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.url:Ljava/lang/String; // field@0154 │ │ +01bd56: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +01bd58: 5c74 5101 |0056: iput-boolean v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.isURL:Z // field@0151 │ │ +01bd5c: 1204 |0058: const/4 v4, #int 0 // #0 │ │ +01bd5e: 5c74 5001 |0059: iput-boolean v4, v7, Lorg/happysanta/gd/API/NotificationsResponse;.empty:Z // field@0150 │ │ +01bd62: 0e00 |005b: return-void │ │ +01bd64: 0d00 |005c: move-exception v0 │ │ +01bd66: 6e10 aa01 0000 |005d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +01bd6c: 28fb |0060: goto 005b // -0005 │ │ catches : 1 │ │ 0x0005 - 0x005b │ │ Ljava/lang/Exception; -> 0x005c │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=23 │ │ 0x0009 line=24 │ │ @@ -24983,40 +24918,40 @@ │ │ type : '(Lorg/happysanta/gd/API/Request;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01bd74: |[01bd74] org.happysanta.gd.API.Request$AsyncRequestTask.:(Lorg/happysanta/gd/API/Request;)V │ │ -01bd84: 5b01 5501 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ -01bd88: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -01bd8e: 0e00 |0005: return-void │ │ +01bd80: |[01bd80] org.happysanta.gd.API.Request$AsyncRequestTask.:(Lorg/happysanta/gd/API/Request;)V │ │ +01bd90: 5b01 5501 |0000: iput-object v1, v0, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ +01bd94: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +01bd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/Request$AsyncRequestTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/API/Request; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/API/Request; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/API/Request$AsyncRequestTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01bd90: |[01bd90] org.happysanta.gd.API.Request$AsyncRequestTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -01bda0: 1f02 1902 |0000: check-cast v2, [Ljava/lang/String; // type@0219 │ │ -01bda4: 6e20 e804 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@04e8 │ │ -01bdaa: 0c00 |0005: move-result-object v0 │ │ -01bdac: 1100 |0006: return-object v0 │ │ +01bd9c: |[01bd9c] org.happysanta.gd.API.Request$AsyncRequestTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +01bdac: 1f02 1902 |0000: check-cast v2, [Ljava/lang/String; // type@0219 │ │ +01bdb0: 6e20 ea04 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@04ea │ │ +01bdb6: 0c00 |0005: move-result-object v0 │ │ +01bdb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/API/Request$AsyncRequestTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -25025,98 +24960,98 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -01bdb0: |[01bdb0] org.happysanta.gd.API.Request$AsyncRequestTask.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ -01bdc0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -01bdc2: 120c |0001: const/4 v12, #int 0 // #0 │ │ -01bdc4: 460a 0f0c |0002: aget-object v10, v15, v12 │ │ -01bdc8: 2200 5501 |0004: new-instance v0, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0155 │ │ -01bdcc: 7010 9f04 0000 |0006: invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@049f │ │ -01bdd2: 2205 4901 |0009: new-instance v5, Lorg/apache/http/client/methods/HttpPost; // type@0149 │ │ -01bdd6: 7020 9504 a500 |000b: invoke-direct {v5, v10}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0495 │ │ -01bddc: 220c 4701 |000e: new-instance v12, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@0147 │ │ -01bde0: 54ed 5501 |0010: iget-object v13, v14, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ -01bde4: 7110 ef04 0d00 |0012: invoke-static {v13}, Lorg/happysanta/gd/API/Request;.access$000:(Lorg/happysanta/gd/API/Request;)Ljava/util/List; // method@04ef │ │ -01bdea: 0c0d |0015: move-result-object v13 │ │ -01bdec: 7020 9104 dc00 |0016: invoke-direct {v12, v13}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0491 │ │ -01bdf2: 6e20 9604 c500 |0019: invoke-virtual {v5, v12}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0496 │ │ -01bdf8: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -01bdfa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -01bdfc: 6e20 a104 5000 |001e: invoke-virtual {v0, v5}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@04a1 │ │ -01be02: 0c07 |0021: move-result-object v7 │ │ -01be04: 7210 8c04 0700 |0022: invoke-interface {v7}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048c │ │ -01be0a: 0c02 |0025: move-result-object v2 │ │ -01be0c: 7210 8a04 0200 |0026: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@048a │ │ -01be12: 0c03 |0029: move-result-object v3 │ │ -01be14: 2206 7b00 |002a: new-instance v6, Ljava/io/BufferedReader; // type@007b │ │ -01be18: 220c 8400 |002c: new-instance v12, Ljava/io/InputStreamReader; // type@0084 │ │ -01be1c: 1a0d 6e05 |002e: const-string v13, "UTF-8" // string@056e │ │ -01be20: 7030 8001 3c0d |0030: invoke-direct {v12, v3, v13}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0180 │ │ -01be26: 130d 0800 |0033: const/16 v13, #int 8 // #8 │ │ -01be2a: 7030 5801 c60d |0035: invoke-direct {v6, v12, v13}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0158 │ │ -01be30: 2209 b000 |0038: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -01be34: 7010 ee01 0900 |003a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01be3a: 6e10 5a01 0600 |003d: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015a │ │ -01be40: 0c04 |0040: move-result-object v4 │ │ -01be42: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -01be46: 6e10 ea04 0e00 |0043: invoke-virtual {v14}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.isCancelled:()Z // method@04ea │ │ -01be4c: 0a0c |0046: move-result v12 │ │ -01be4e: 380c 1200 |0047: if-eqz v12, 0059 // +0012 │ │ -01be52: 6e10 f901 0900 |0049: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01be58: 0c08 |004c: move-result-object v8 │ │ -01be5a: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ -01be5e: 6e10 7d01 0300 |004f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01be64: 1108 |0052: return-object v8 │ │ -01be66: 0d01 |0053: move-exception v1 │ │ -01be68: 6e10 9001 0100 |0054: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0190 │ │ -01be6e: 07b8 |0057: move-object v8, v11 │ │ -01be70: 28fa |0058: goto 0052 // -0006 │ │ -01be72: 220c b000 |0059: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ -01be76: 7010 ee01 0c00 |005b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01be7c: 6e20 f501 4c00 |005e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01be82: 0c0c |0061: move-result-object v12 │ │ -01be84: 1a0d 0200 |0062: const-string v13, " │ │ +01bdbc: |[01bdbc] org.happysanta.gd.API.Request$AsyncRequestTask.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ +01bdcc: 120b |0000: const/4 v11, #int 0 // #0 │ │ +01bdce: 120c |0001: const/4 v12, #int 0 // #0 │ │ +01bdd0: 460a 0f0c |0002: aget-object v10, v15, v12 │ │ +01bdd4: 2200 5501 |0004: new-instance v0, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0155 │ │ +01bdd8: 7010 a104 0000 |0006: invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@04a1 │ │ +01bdde: 2205 4901 |0009: new-instance v5, Lorg/apache/http/client/methods/HttpPost; // type@0149 │ │ +01bde2: 7020 9704 a500 |000b: invoke-direct {v5, v10}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0497 │ │ +01bde8: 220c 4701 |000e: new-instance v12, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@0147 │ │ +01bdec: 54ed 5501 |0010: iget-object v13, v14, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ +01bdf0: 7110 f104 0d00 |0012: invoke-static {v13}, Lorg/happysanta/gd/API/Request;.access$000:(Lorg/happysanta/gd/API/Request;)Ljava/util/List; // method@04f1 │ │ +01bdf6: 0c0d |0015: move-result-object v13 │ │ +01bdf8: 7020 9304 dc00 |0016: invoke-direct {v12, v13}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@0493 │ │ +01bdfe: 6e20 9804 c500 |0019: invoke-virtual {v5, v12}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0498 │ │ +01be04: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +01be06: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +01be08: 6e20 a304 5000 |001e: invoke-virtual {v0, v5}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@04a3 │ │ +01be0e: 0c07 |0021: move-result-object v7 │ │ +01be10: 7210 8e04 0700 |0022: invoke-interface {v7}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@048e │ │ +01be16: 0c02 |0025: move-result-object v2 │ │ +01be18: 7210 8c04 0200 |0026: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@048c │ │ +01be1e: 0c03 |0029: move-result-object v3 │ │ +01be20: 2206 7b00 |002a: new-instance v6, Ljava/io/BufferedReader; // type@007b │ │ +01be24: 220c 8400 |002c: new-instance v12, Ljava/io/InputStreamReader; // type@0084 │ │ +01be28: 1a0d 6e05 |002e: const-string v13, "UTF-8" // string@056e │ │ +01be2c: 7030 8201 3c0d |0030: invoke-direct {v12, v3, v13}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0182 │ │ +01be32: 130d 0800 |0033: const/16 v13, #int 8 // #8 │ │ +01be36: 7030 5a01 c60d |0035: invoke-direct {v6, v12, v13}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@015a │ │ +01be3c: 2209 b000 |0038: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +01be40: 7010 f001 0900 |003a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01be46: 6e10 5c01 0600 |003d: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@015c │ │ +01be4c: 0c04 |0040: move-result-object v4 │ │ +01be4e: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +01be52: 6e10 ec04 0e00 |0043: invoke-virtual {v14}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.isCancelled:()Z // method@04ec │ │ +01be58: 0a0c |0046: move-result v12 │ │ +01be5a: 380c 1200 |0047: if-eqz v12, 0059 // +0012 │ │ +01be5e: 6e10 fb01 0900 |0049: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01be64: 0c08 |004c: move-result-object v8 │ │ +01be66: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ +01be6a: 6e10 7f01 0300 |004f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01be70: 1108 |0052: return-object v8 │ │ +01be72: 0d01 |0053: move-exception v1 │ │ +01be74: 6e10 9201 0100 |0054: invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0192 │ │ +01be7a: 07b8 |0057: move-object v8, v11 │ │ +01be7c: 28fa |0058: goto 0052 // -0006 │ │ +01be7e: 220c b000 |0059: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ +01be82: 7010 f001 0c00 |005b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01be88: 6e20 f701 4c00 |005e: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01be8e: 0c0c |0061: move-result-object v12 │ │ +01be90: 1a0d 0200 |0062: const-string v13, " │ │ " // string@0002 │ │ -01be88: 6e20 f501 dc00 |0064: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01be8e: 0c0c |0067: move-result-object v12 │ │ -01be90: 6e10 f901 0c00 |0068: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01be96: 0c0c |006b: move-result-object v12 │ │ -01be98: 6e20 f501 c900 |006c: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01be9e: 28ce |006f: goto 003d // -0032 │ │ -01bea0: 0d01 |0070: move-exception v1 │ │ -01bea2: 220c b000 |0071: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ -01bea6: 7010 ee01 0c00 |0073: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01beac: 1a0d ae00 |0076: const-string v13, "API request failed: " // string@00ae │ │ -01beb0: 6e20 f501 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01beb6: 0c0c |007b: move-result-object v12 │ │ -01beb8: 6e10 a701 0100 |007c: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a7 │ │ -01bebe: 0c0d |007f: move-result-object v13 │ │ -01bec0: 6e20 f501 dc00 |0080: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01bec6: 0c0c |0083: move-result-object v12 │ │ -01bec8: 6e10 f901 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01bece: 0c0c |0087: move-result-object v12 │ │ -01bed0: 7110 3f06 0c00 |0088: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01bed6: 3803 0500 |008b: if-eqz v3, 0090 // +0005 │ │ -01beda: 6e10 7d01 0300 |008d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01bee0: 07b8 |0090: move-object v8, v11 │ │ -01bee2: 28c1 |0091: goto 0052 // -003f │ │ -01bee4: 0d0b |0092: move-exception v11 │ │ -01bee6: 3803 0500 |0093: if-eqz v3, 0098 // +0005 │ │ -01beea: 6e10 7d01 0300 |0095: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017d │ │ -01bef0: 270b |0098: throw v11 │ │ -01bef2: 0d0b |0099: move-exception v11 │ │ -01bef4: 28b8 |009a: goto 0052 // -0048 │ │ -01bef6: 0d0c |009b: move-exception v12 │ │ -01bef8: 28f4 |009c: goto 0090 // -000c │ │ -01befa: 0d0c |009d: move-exception v12 │ │ -01befc: 28fa |009e: goto 0098 // -0006 │ │ +01be94: 6e20 f701 dc00 |0064: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01be9a: 0c0c |0067: move-result-object v12 │ │ +01be9c: 6e10 fb01 0c00 |0068: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01bea2: 0c0c |006b: move-result-object v12 │ │ +01bea4: 6e20 f701 c900 |006c: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01beaa: 28ce |006f: goto 003d // -0032 │ │ +01beac: 0d01 |0070: move-exception v1 │ │ +01beae: 220c b000 |0071: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ +01beb2: 7010 f001 0c00 |0073: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01beb8: 1a0d ae00 |0076: const-string v13, "API request failed: " // string@00ae │ │ +01bebc: 6e20 f701 dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01bec2: 0c0c |007b: move-result-object v12 │ │ +01bec4: 6e10 a901 0100 |007c: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a9 │ │ +01beca: 0c0d |007f: move-result-object v13 │ │ +01becc: 6e20 f701 dc00 |0080: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01bed2: 0c0c |0083: move-result-object v12 │ │ +01bed4: 6e10 fb01 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01beda: 0c0c |0087: move-result-object v12 │ │ +01bedc: 7110 4106 0c00 |0088: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01bee2: 3803 0500 |008b: if-eqz v3, 0090 // +0005 │ │ +01bee6: 6e10 7f01 0300 |008d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01beec: 07b8 |0090: move-object v8, v11 │ │ +01beee: 28c1 |0091: goto 0052 // -003f │ │ +01bef0: 0d0b |0092: move-exception v11 │ │ +01bef2: 3803 0500 |0093: if-eqz v3, 0098 // +0005 │ │ +01bef6: 6e10 7f01 0300 |0095: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@017f │ │ +01befc: 270b |0098: throw v11 │ │ +01befe: 0d0b |0099: move-exception v11 │ │ +01bf00: 28b8 |009a: goto 0052 // -0048 │ │ +01bf02: 0d0c |009b: move-exception v12 │ │ +01bf04: 28f4 |009c: goto 0090 // -000c │ │ +01bf06: 0d0c |009d: move-exception v12 │ │ +01bf08: 28fa |009e: goto 0098 // -0006 │ │ catches : 7 │ │ 0x000e - 0x001c │ │ Ljava/io/UnsupportedEncodingException; -> 0x0053 │ │ 0x001e - 0x004c │ │ Ljava/lang/Exception; -> 0x0070 │ │ -> 0x0092 │ │ 0x004f - 0x0052 │ │ @@ -25150,15 +25085,15 @@ │ │ 0x0053 line=100 │ │ 0x0054 line=101 │ │ 0x0058 line=102 │ │ 0x0059 line=118 │ │ 0x0070 line=121 │ │ 0x0071 line=122 │ │ 0x008b line=127 │ │ - 0x0091 line=130 │ │ + 0x0091 line=124 │ │ 0x0092 line=126 │ │ 0x0093 line=127 │ │ 0x0098 line=130 │ │ 0x0099 line=128 │ │ locals : │ │ 0x0026 - 0x0052 reg=2 entity Lorg/apache/http/HttpEntity; │ │ 0x001e - 0x0052 reg=3 is Ljava/io/InputStream; │ │ @@ -25193,18 +25128,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01bf58: |[01bf58] org.happysanta.gd.API.Request$AsyncRequestTask.onPostExecute:(Ljava/lang/Object;)V │ │ -01bf68: 1f01 ae00 |0000: check-cast v1, Ljava/lang/String; // type@00ae │ │ -01bf6c: 6e20 ec04 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.onPostExecute:(Ljava/lang/String;)V // method@04ec │ │ -01bf72: 0e00 |0005: return-void │ │ +01bf64: |[01bf64] org.happysanta.gd.API.Request$AsyncRequestTask.onPostExecute:(Ljava/lang/Object;)V │ │ +01bf74: 1f01 ae00 |0000: check-cast v1, Ljava/lang/String; // type@00ae │ │ +01bf78: 6e20 ee04 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.onPostExecute:(Ljava/lang/String;)V // method@04ee │ │ +01bf7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/API/Request$AsyncRequestTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -25213,18 +25148,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01bf74: |[01bf74] org.happysanta.gd.API.Request$AsyncRequestTask.onPostExecute:(Ljava/lang/String;)V │ │ -01bf84: 5410 5501 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ -01bf88: 7120 f004 2000 |0002: invoke-static {v0, v2}, Lorg/happysanta/gd/API/Request;.access$100:(Lorg/happysanta/gd/API/Request;Ljava/lang/String;)V // method@04f0 │ │ -01bf8e: 0e00 |0005: return-void │ │ +01bf80: |[01bf80] org.happysanta.gd.API.Request$AsyncRequestTask.onPostExecute:(Ljava/lang/String;)V │ │ +01bf90: 5410 5501 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.this$0:Lorg/happysanta/gd/API/Request; // field@0155 │ │ +01bf94: 7120 f204 2000 |0002: invoke-static {v0, v2}, Lorg/happysanta/gd/API/Request;.access$100:(Lorg/happysanta/gd/API/Request;Ljava/lang/String;)V // method@04f2 │ │ +01bf9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/API/Request$AsyncRequestTask; │ │ 0x0000 - 0x0006 reg=2 result Ljava/lang/String; │ │ @@ -25242,19 +25177,19 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/API/Request$AsyncRequestTask; } │ │ Annotations on field #344 'params' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;" } │ │ -Annotations on method #1261 '' │ │ +Annotations on method #1263 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;" "Lorg/happysanta/gd/API/ResponseHandler;" ")V" } │ │ -Annotations on method #1262 '' │ │ +Annotations on method #1264 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;" "Lorg/happysanta/gd/API/ResponseHandler;" "Z)V" } │ │ -Annotations on method #1266 'construct' │ │ +Annotations on method #1268 'construct' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Lorg/apache/http/NameValuePair;" ">;" "Lorg/happysanta/gd/API/ResponseHandler;" "Ljava/lang/String;" ")V" } │ │ │ │ Class #89 - │ │ Class descriptor : 'Lorg/happysanta/gd/API/Request;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25282,19 +25217,19 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -01bf90: |[01bf90] org.happysanta.gd.API.Request.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V │ │ -01bfa0: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01bfa6: 1a00 560a |0003: const-string v0, "http://gdtr.net/api.php" // string@0a56 │ │ -01bfaa: 7050 f204 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/API/Request;.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V // method@04f2 │ │ -01bfb0: 0e00 |0008: return-void │ │ +01bf9c: |[01bf9c] org.happysanta.gd.API.Request.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;)V │ │ +01bfac: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01bfb2: 1a00 550a |0003: const-string v0, "http://gdtr.net/api.php" // string@0a55 │ │ +01bfb6: 7050 f404 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/API/Request;.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V // method@04f4 │ │ +01bfbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -25308,22 +25243,22 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -01bfb4: |[01bfb4] org.happysanta.gd.API.Request.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Z)V │ │ -01bfc4: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01bfca: 3805 0800 |0003: if-eqz v5, 000b // +0008 │ │ -01bfce: 1a00 550a |0005: const-string v0, "http://dev.gdtr.net/api.php" // string@0a55 │ │ -01bfd2: 7050 f204 2143 |0007: invoke-direct {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/API/Request;.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V // method@04f2 │ │ -01bfd8: 0e00 |000a: return-void │ │ -01bfda: 1a00 560a |000b: const-string v0, "http://gdtr.net/api.php" // string@0a56 │ │ -01bfde: 28fa |000d: goto 0007 // -0006 │ │ +01bfc0: |[01bfc0] org.happysanta.gd.API.Request.:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Z)V │ │ +01bfd0: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01bfd6: 3805 0800 |0003: if-eqz v5, 000b // +0008 │ │ +01bfda: 1a00 540a |0005: const-string v0, "http://dev.gdtr.net/api.php" // string@0a54 │ │ +01bfde: 7050 f404 2143 |0007: invoke-direct {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/API/Request;.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V // method@04f4 │ │ +01bfe4: 0e00 |000a: return-void │ │ +01bfe6: 1a00 550a |000b: const-string v0, "http://gdtr.net/api.php" // string@0a55 │ │ +01bfea: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000a line=34 │ │ 0x000b line=33 │ │ locals : │ │ @@ -25339,17 +25274,17 @@ │ │ type : '(Lorg/happysanta/gd/API/Request;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bfe0: |[01bfe0] org.happysanta.gd.API.Request.access$000:(Lorg/happysanta/gd/API/Request;)Ljava/util/List; │ │ -01bff0: 5410 5801 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Request;.params:Ljava/util/List; // field@0158 │ │ -01bff4: 1100 |0002: return-object v0 │ │ +01bfec: |[01bfec] org.happysanta.gd.API.Request.access$000:(Lorg/happysanta/gd/API/Request;)Ljava/util/List; │ │ +01bffc: 5410 5801 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Request;.params:Ljava/util/List; // field@0158 │ │ +01c000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/API/Request; │ │ │ │ #3 : (in Lorg/happysanta/gd/API/Request;) │ │ @@ -25357,17 +25292,17 @@ │ │ type : '(Lorg/happysanta/gd/API/Request;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01bff8: |[01bff8] org.happysanta.gd.API.Request.access$100:(Lorg/happysanta/gd/API/Request;Ljava/lang/String;)V │ │ -01c008: 7020 f404 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/API/Request;.onDone:(Ljava/lang/String;)V // method@04f4 │ │ -01c00e: 0e00 |0003: return-void │ │ +01c004: |[01c004] org.happysanta.gd.API.Request.access$100:(Lorg/happysanta/gd/API/Request;Ljava/lang/String;)V │ │ +01c014: 7020 f604 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/API/Request;.onDone:(Ljava/lang/String;)V // method@04f6 │ │ +01c01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/API/Request; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -25376,45 +25311,45 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -01c010: |[01c010] org.happysanta.gd.API.Request.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V │ │ -01c020: 5b37 5601 |0000: iput-object v7, v3, Lorg/happysanta/gd/API/Request;.apiURL:Ljava/lang/String; // field@0156 │ │ -01c024: 2200 5701 |0002: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01c028: 1a01 0e10 |0004: const-string v1, "v" // string@100e │ │ -01c02c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -01c02e: 7110 e801 0200 |0007: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01c034: 0c02 |000a: move-result-object v2 │ │ -01c036: 7030 a404 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01c03c: 7220 5902 0500 |000e: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01c042: 2200 5701 |0011: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01c046: 1a01 880c |0013: const-string v1, "method" // string@0c88 │ │ -01c04a: 7030 a404 1004 |0015: invoke-direct {v0, v1, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01c050: 7220 5902 0500 |0018: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01c056: 2200 5701 |001b: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01c05a: 1a01 d706 |001d: const-string v1, "app_version" // string@06d7 │ │ -01c05e: 7100 2c06 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getAppVersion:()Ljava/lang/String; // method@062c │ │ -01c064: 0c02 |0022: move-result-object v2 │ │ -01c066: 7030 a404 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01c06c: 7220 5902 0500 |0026: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01c072: 2200 5701 |0029: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ -01c076: 1a01 d506 |002b: const-string v1, "app_lang" // string@06d5 │ │ -01c07a: 7100 6502 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0265 │ │ -01c080: 0c02 |0030: move-result-object v2 │ │ -01c082: 6e10 6602 0200 |0031: invoke-virtual {v2}, Ljava/util/Locale;.getDisplayLanguage:()Ljava/lang/String; // method@0266 │ │ -01c088: 0c02 |0034: move-result-object v2 │ │ -01c08a: 7030 a404 1002 |0035: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a4 │ │ -01c090: 7220 5902 0500 |0038: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -01c096: 5b35 5801 |003b: iput-object v5, v3, Lorg/happysanta/gd/API/Request;.params:Ljava/util/List; // field@0158 │ │ -01c09a: 5b36 5701 |003d: iput-object v6, v3, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ -01c09e: 7010 f304 0300 |003f: invoke-direct {v3}, Lorg/happysanta/gd/API/Request;.go:()V // method@04f3 │ │ -01c0a4: 0e00 |0042: return-void │ │ +01c01c: |[01c01c] org.happysanta.gd.API.Request.construct:(Ljava/lang/String;Ljava/util/List;Lorg/happysanta/gd/API/ResponseHandler;Ljava/lang/String;)V │ │ +01c02c: 5b37 5601 |0000: iput-object v7, v3, Lorg/happysanta/gd/API/Request;.apiURL:Ljava/lang/String; // field@0156 │ │ +01c030: 2200 5701 |0002: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01c034: 1a01 0b10 |0004: const-string v1, "v" // string@100b │ │ +01c038: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +01c03a: 7110 ea01 0200 |0007: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01c040: 0c02 |000a: move-result-object v2 │ │ +01c042: 7030 a604 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01c048: 7220 5b02 0500 |000e: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01c04e: 2200 5701 |0011: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01c052: 1a01 850c |0013: const-string v1, "method" // string@0c85 │ │ +01c056: 7030 a604 1004 |0015: invoke-direct {v0, v1, v4}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01c05c: 7220 5b02 0500 |0018: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01c062: 2200 5701 |001b: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01c066: 1a01 d706 |001d: const-string v1, "app_version" // string@06d7 │ │ +01c06a: 7100 2e06 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getAppVersion:()Ljava/lang/String; // method@062e │ │ +01c070: 0c02 |0022: move-result-object v2 │ │ +01c072: 7030 a604 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01c078: 7220 5b02 0500 |0026: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01c07e: 2200 5701 |0029: new-instance v0, Lorg/apache/http/message/BasicNameValuePair; // type@0157 │ │ +01c082: 1a01 d506 |002b: const-string v1, "app_lang" // string@06d5 │ │ +01c086: 7100 6702 0000 |002d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0267 │ │ +01c08c: 0c02 |0030: move-result-object v2 │ │ +01c08e: 6e10 6802 0200 |0031: invoke-virtual {v2}, Ljava/util/Locale;.getDisplayLanguage:()Ljava/lang/String; // method@0268 │ │ +01c094: 0c02 |0034: move-result-object v2 │ │ +01c096: 7030 a604 1002 |0035: invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@04a6 │ │ +01c09c: 7220 5b02 0500 |0038: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +01c0a2: 5b35 5801 |003b: iput-object v5, v3, Lorg/happysanta/gd/API/Request;.params:Ljava/util/List; // field@0158 │ │ +01c0a6: 5b36 5701 |003d: iput-object v6, v3, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ +01c0aa: 7010 f504 0300 |003f: invoke-direct {v3}, Lorg/happysanta/gd/API/Request;.go:()V // method@04f5 │ │ +01c0b0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=43 │ │ 0x0011 line=44 │ │ 0x001b line=45 │ │ 0x0029 line=46 │ │ @@ -25435,26 +25370,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01c0a8: |[01c0a8] org.happysanta.gd.API.Request.go:()V │ │ -01c0b8: 2200 6701 |0000: new-instance v0, Lorg/happysanta/gd/API/Request$AsyncRequestTask; // type@0167 │ │ -01c0bc: 7020 e504 4000 |0002: invoke-direct {v0, v4}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.:(Lorg/happysanta/gd/API/Request;)V // method@04e5 │ │ -01c0c2: 5b40 5901 |0005: iput-object v0, v4, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ -01c0c6: 5440 5901 |0007: iget-object v0, v4, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ -01c0ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -01c0cc: 2311 1902 |000a: new-array v1, v1, [Ljava/lang/String; // type@0219 │ │ -01c0d0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01c0d2: 5443 5601 |000d: iget-object v3, v4, Lorg/happysanta/gd/API/Request;.apiURL:Ljava/lang/String; // field@0156 │ │ -01c0d6: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -01c0da: 6e20 e904 1000 |0011: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@04e9 │ │ -01c0e0: 0e00 |0014: return-void │ │ +01c0b4: |[01c0b4] org.happysanta.gd.API.Request.go:()V │ │ +01c0c4: 2200 6701 |0000: new-instance v0, Lorg/happysanta/gd/API/Request$AsyncRequestTask; // type@0167 │ │ +01c0c8: 7020 e704 4000 |0002: invoke-direct {v0, v4}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.:(Lorg/happysanta/gd/API/Request;)V // method@04e7 │ │ +01c0ce: 5b40 5901 |0005: iput-object v0, v4, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ +01c0d2: 5440 5901 |0007: iget-object v0, v4, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ +01c0d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +01c0d8: 2311 1902 |000a: new-array v1, v1, [Ljava/lang/String; // type@0219 │ │ +01c0dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +01c0de: 5443 5601 |000d: iget-object v3, v4, Lorg/happysanta/gd/API/Request;.apiURL:Ljava/lang/String; // field@0156 │ │ +01c0e2: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +01c0e6: 6e20 eb04 1000 |0011: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@04eb │ │ +01c0ec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ 0x0014 line=57 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/happysanta/gd/API/Request; │ │ @@ -25464,43 +25399,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -01c0e4: |[01c0e4] org.happysanta.gd.API.Request.onDone:(Ljava/lang/String;)V │ │ -01c0f4: 1a02 af00 |0000: const-string v2, "API.Request.onDone()" // string@00af │ │ -01c0f8: 7110 3f06 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01c0fe: 2201 6901 |0005: new-instance v1, Lorg/happysanta/gd/API/Response; // type@0169 │ │ -01c102: 7020 f504 6100 |0007: invoke-direct {v1, v6}, Lorg/happysanta/gd/API/Response;.:(Ljava/lang/String;)V // method@04f5 │ │ -01c108: 3801 2200 |000a: if-eqz v1, 002c // +0022 │ │ -01c10c: 5452 5701 |000c: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ -01c110: 7220 f904 1200 |000e: invoke-interface {v2, v1}, Lorg/happysanta/gd/API/ResponseHandler;.onResponse:(Lorg/happysanta/gd/API/Response;)V // method@04f9 │ │ -01c116: 0e00 |0011: return-void │ │ -01c118: 0d00 |0012: move-exception v0 │ │ -01c11a: 5452 5701 |0013: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ -01c11e: 7220 f804 0200 |0015: invoke-interface {v2, v0}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04f8 │ │ -01c124: 28f9 |0018: goto 0011 // -0007 │ │ -01c126: 0d00 |0019: move-exception v0 │ │ -01c128: 5453 5701 |001a: iget-object v3, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ -01c12c: 2204 6101 |001c: new-instance v4, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ -01c130: 3906 0b00 |001e: if-nez v6, 0029 // +000b │ │ -01c134: 1a02 c404 |0020: const-string v2, "Network error" // string@04c4 │ │ -01c138: 7020 be04 2400 |0022: invoke-direct {v4, v2}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04be │ │ -01c13e: 7220 f804 4300 |0025: invoke-interface {v3, v4}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04f8 │ │ -01c144: 28e9 |0028: goto 0011 // -0017 │ │ -01c146: 1a02 dd01 |0029: const-string v2, "JSON parsing error" // string@01dd │ │ -01c14a: 28f7 |002b: goto 0022 // -0009 │ │ -01c14c: 5452 5701 |002c: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ -01c150: 2203 6101 |002e: new-instance v3, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ -01c154: 1a04 dd01 |0030: const-string v4, "JSON parsing error" // string@01dd │ │ -01c158: 7020 be04 4300 |0032: invoke-direct {v3, v4}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04be │ │ -01c15e: 7220 f804 3200 |0035: invoke-interface {v2, v3}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04f8 │ │ -01c164: 28d9 |0038: goto 0011 // -0027 │ │ +01c0f0: |[01c0f0] org.happysanta.gd.API.Request.onDone:(Ljava/lang/String;)V │ │ +01c100: 1a02 af00 |0000: const-string v2, "API.Request.onDone()" // string@00af │ │ +01c104: 7110 4106 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01c10a: 2201 6901 |0005: new-instance v1, Lorg/happysanta/gd/API/Response; // type@0169 │ │ +01c10e: 7020 f704 6100 |0007: invoke-direct {v1, v6}, Lorg/happysanta/gd/API/Response;.:(Ljava/lang/String;)V // method@04f7 │ │ +01c114: 3801 2200 |000a: if-eqz v1, 002c // +0022 │ │ +01c118: 5452 5701 |000c: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ +01c11c: 7220 fb04 1200 |000e: invoke-interface {v2, v1}, Lorg/happysanta/gd/API/ResponseHandler;.onResponse:(Lorg/happysanta/gd/API/Response;)V // method@04fb │ │ +01c122: 0e00 |0011: return-void │ │ +01c124: 0d00 |0012: move-exception v0 │ │ +01c126: 5452 5701 |0013: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ +01c12a: 7220 fa04 0200 |0015: invoke-interface {v2, v0}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04fa │ │ +01c130: 28f9 |0018: goto 0011 // -0007 │ │ +01c132: 0d00 |0019: move-exception v0 │ │ +01c134: 5453 5701 |001a: iget-object v3, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ +01c138: 2204 6101 |001c: new-instance v4, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ +01c13c: 3906 0b00 |001e: if-nez v6, 0029 // +000b │ │ +01c140: 1a02 c404 |0020: const-string v2, "Network error" // string@04c4 │ │ +01c144: 7020 c004 2400 |0022: invoke-direct {v4, v2}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04c0 │ │ +01c14a: 7220 fa04 4300 |0025: invoke-interface {v3, v4}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04fa │ │ +01c150: 28e9 |0028: goto 0011 // -0017 │ │ +01c152: 1a02 dd01 |0029: const-string v2, "JSON parsing error" // string@01dd │ │ +01c156: 28f7 |002b: goto 0022 // -0009 │ │ +01c158: 5452 5701 |002c: iget-object v2, v5, Lorg/happysanta/gd/API/Request;.handler:Lorg/happysanta/gd/API/ResponseHandler; // field@0157 │ │ +01c15c: 2203 6101 |002e: new-instance v3, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ +01c160: 1a04 dd01 |0030: const-string v4, "JSON parsing error" // string@01dd │ │ +01c164: 7020 c004 4300 |0032: invoke-direct {v3, v4}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04c0 │ │ +01c16a: 7220 fa04 3200 |0035: invoke-interface {v2, v3}, Lorg/happysanta/gd/API/ResponseHandler;.onError:(Lorg/happysanta/gd/API/APIException;)V // method@04fa │ │ +01c170: 28d9 |0038: goto 0011 // -0027 │ │ catches : 1 │ │ 0x0005 - 0x000a │ │ Lorg/happysanta/gd/API/APIException; -> 0x0012 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=71 │ │ @@ -25526,23 +25461,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01c178: |[01c178] org.happysanta.gd.API.Request.cancel:()V │ │ -01c188: 5420 5901 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ -01c18c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -01c190: 5420 5901 |0004: iget-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ -01c194: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -01c196: 6e20 e604 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.cancel:(Z)Z // method@04e6 │ │ -01c19c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01c19e: 5b20 5901 |000b: iput-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ -01c1a2: 0e00 |000d: return-void │ │ +01c184: |[01c184] org.happysanta.gd.API.Request.cancel:()V │ │ +01c194: 5420 5901 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ +01c198: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +01c19c: 5420 5901 |0004: iget-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ +01c1a0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +01c1a2: 6e20 e804 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/API/Request$AsyncRequestTask;.cancel:(Z)Z // method@04e8 │ │ +01c1a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01c1aa: 5b20 5901 |000b: iput-object v0, v2, Lorg/happysanta/gd/API/Request;.task:Lorg/happysanta/gd/API/Request$AsyncRequestTask; // field@0159 │ │ +01c1ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000a line=62 │ │ 0x000d line=64 │ │ locals : │ │ @@ -25557,17 +25492,17 @@ │ │ source_file_idx : 1301 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #90 annotations: │ │ -Annotations on method #1269 '' │ │ +Annotations on method #1271 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/json/JSONException; Lorg/happysanta/gd/API/APIException; } │ │ -Annotations on method #1271 'isOK' │ │ +Annotations on method #1273 'isOK' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/json/JSONException; } │ │ │ │ Class #90 - │ │ Class descriptor : 'Lorg/happysanta/gd/API/Response;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25583,30 +25518,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01c1a4: |[01c1a4] org.happysanta.gd.API.Response.:(Ljava/lang/String;)V │ │ -01c1b4: 7010 bd01 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c1ba: 2200 0702 |0003: new-instance v0, Lorg/json/JSONArray; // type@0207 │ │ -01c1be: 7020 4209 4000 |0005: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0942 │ │ -01c1c4: 5b30 5a01 |0008: iput-object v0, v3, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ -01c1c8: 6e10 f704 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/API/Response;.isOK:()Z // method@04f7 │ │ -01c1ce: 0a00 |000d: move-result v0 │ │ -01c1d0: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ -01c1d4: 2200 6101 |0010: new-instance v0, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ -01c1d8: 5431 5a01 |0012: iget-object v1, v3, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ -01c1dc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -01c1de: 6e20 4609 2100 |0015: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0946 │ │ -01c1e4: 0c01 |0018: move-result-object v1 │ │ -01c1e6: 7020 be04 1000 |0019: invoke-direct {v0, v1}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04be │ │ -01c1ec: 2700 |001c: throw v0 │ │ -01c1ee: 0e00 |001d: return-void │ │ +01c1b0: |[01c1b0] org.happysanta.gd.API.Response.:(Ljava/lang/String;)V │ │ +01c1c0: 7010 bf01 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c1c6: 2200 0702 |0003: new-instance v0, Lorg/json/JSONArray; // type@0207 │ │ +01c1ca: 7020 4409 4000 |0005: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0944 │ │ +01c1d0: 5b30 5a01 |0008: iput-object v0, v3, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ +01c1d4: 6e10 f904 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/API/Response;.isOK:()Z // method@04f9 │ │ +01c1da: 0a00 |000d: move-result v0 │ │ +01c1dc: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ +01c1e0: 2200 6101 |0010: new-instance v0, Lorg/happysanta/gd/API/APIException; // type@0161 │ │ +01c1e4: 5431 5a01 |0012: iget-object v1, v3, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ +01c1e8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +01c1ea: 6e20 4809 2100 |0015: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0948 │ │ +01c1f0: 0c01 |0018: move-result-object v1 │ │ +01c1f2: 7020 c004 1000 |0019: invoke-direct {v0, v1}, Lorg/happysanta/gd/API/APIException;.:(Ljava/lang/String;)V // method@04c0 │ │ +01c1f8: 2700 |001c: throw v0 │ │ +01c1fa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x000a line=13 │ │ 0x0010 line=14 │ │ 0x001d line=16 │ │ @@ -25620,17 +25555,17 @@ │ │ type : '()Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1f0: |[01c1f0] org.happysanta.gd.API.Response.getJSON:()Lorg/json/JSONArray; │ │ -01c200: 5410 5a01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ -01c204: 1100 |0002: return-object v0 │ │ +01c1fc: |[01c1fc] org.happysanta.gd.API.Response.getJSON:()Lorg/json/JSONArray; │ │ +01c20c: 5410 5a01 |0000: iget-object v0, v1, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ +01c210: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/API/Response; │ │ │ │ #1 : (in Lorg/happysanta/gd/API/Response;) │ │ @@ -25638,23 +25573,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01c208: |[01c208] org.happysanta.gd.API.Response.isOK:()Z │ │ -01c218: 5420 5a01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ -01c21c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01c21e: 6e20 4609 1000 |0003: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0946 │ │ -01c224: 0c00 |0006: move-result-object v0 │ │ -01c226: 1a01 e30c |0007: const-string v1, "ok" // string@0ce3 │ │ -01c22a: 6e20 d401 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01c230: 0a00 |000c: move-result v0 │ │ -01c232: 0f00 |000d: return v0 │ │ +01c214: |[01c214] org.happysanta.gd.API.Response.isOK:()Z │ │ +01c224: 5420 5a01 |0000: iget-object v0, v2, Lorg/happysanta/gd/API/Response;.jsonArray:Lorg/json/JSONArray; // field@015a │ │ +01c228: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01c22a: 6e20 4809 1000 |0003: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0948 │ │ +01c230: 0c00 |0006: move-result-object v0 │ │ +01c232: 1a01 e00c |0007: const-string v1, "ok" // string@0ce0 │ │ +01c236: 6e20 d601 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01c23c: 0a00 |000c: move-result v0 │ │ +01c23e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/happysanta/gd/API/Response; │ │ │ │ source_file_idx : 1301 (Response.java) │ │ @@ -25719,17 +25654,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c234: |[01c234] org.happysanta.gd.BuildConfig.:()V │ │ -01c244: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c24a: 0e00 |0003: return-void │ │ +01c240: |[01c240] org.happysanta.gd.BuildConfig.:()V │ │ +01c250: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -25789,18 +25724,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c24c: |[01c24c] org.happysanta.gd.Command.:(Ljava/lang/String;II)V │ │ -01c25c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c262: 5b01 5c01 |0003: iput-object v1, v0, Lorg/happysanta/gd/Command;.title:Ljava/lang/String; // field@015c │ │ -01c266: 0e00 |0005: return-void │ │ +01c258: |[01c258] org.happysanta.gd.Command.:(Ljava/lang/String;II)V │ │ +01c268: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c26e: 5b01 5c01 |0003: iput-object v1, v0, Lorg/happysanta/gd/Command;.title:Ljava/lang/String; // field@015c │ │ +01c272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Command; │ │ @@ -25899,48 +25834,48 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c268: |[01c268] org.happysanta.gd.FileDialog$1.:(Lorg/happysanta/gd/FileDialog;)V │ │ -01c278: 5b01 5d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ -01c27c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c282: 0e00 |0005: return-void │ │ +01c274: |[01c274] org.happysanta.gd.FileDialog$1.:(Lorg/happysanta/gd/FileDialog;)V │ │ +01c284: 5b01 5d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ +01c288: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c28e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01c284: |[01c284] org.happysanta.gd.FileDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01c294: 5420 5d01 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ -01c298: 7110 1205 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/FileDialog;.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; // method@0512 │ │ -01c29e: 0c00 |0005: move-result-object v0 │ │ -01c2a0: 6e10 6a01 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@016a │ │ -01c2a6: 0c00 |0009: move-result-object v0 │ │ -01c2a8: 7110 3f06 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01c2ae: 5420 5d01 |000d: iget-object v0, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ -01c2b2: 5421 5d01 |000f: iget-object v1, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ -01c2b6: 7110 1205 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/FileDialog;.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; // method@0512 │ │ -01c2bc: 0c01 |0014: move-result-object v1 │ │ -01c2be: 7120 1305 1000 |0015: invoke-static {v0, v1}, Lorg/happysanta/gd/FileDialog;.access$100:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0513 │ │ -01c2c4: 0e00 |0018: return-void │ │ +01c290: |[01c290] org.happysanta.gd.FileDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01c2a0: 5420 5d01 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ +01c2a4: 7110 1405 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/FileDialog;.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; // method@0514 │ │ +01c2aa: 0c00 |0005: move-result-object v0 │ │ +01c2ac: 6e10 6c01 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@016c │ │ +01c2b2: 0c00 |0009: move-result-object v0 │ │ +01c2b4: 7110 4106 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01c2ba: 5420 5d01 |000d: iget-object v0, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ +01c2be: 5421 5d01 |000f: iget-object v1, v2, Lorg/happysanta/gd/FileDialog$1;.this$0:Lorg/happysanta/gd/FileDialog; // field@015d │ │ +01c2c2: 7110 1405 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/FileDialog;.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; // method@0514 │ │ +01c2c8: 0c01 |0014: move-result-object v1 │ │ +01c2ca: 7120 1505 1000 |0015: invoke-static {v0, v1}, Lorg/happysanta/gd/FileDialog;.access$100:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0515 │ │ +01c2d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000d line=59 │ │ 0x0018 line=60 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/happysanta/gd/FileDialog$1; │ │ @@ -25982,56 +25917,56 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c2c8: |[01c2c8] org.happysanta.gd.FileDialog$2.:(Lorg/happysanta/gd/FileDialog;)V │ │ -01c2d8: 5b01 5e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c2dc: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c2e2: 0e00 |0005: return-void │ │ +01c2d4: |[01c2d4] org.happysanta.gd.FileDialog$2.:(Lorg/happysanta/gd/FileDialog;)V │ │ +01c2e4: 5b01 5e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c2e8: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -01c2e4: |[01c2e4] org.happysanta.gd.FileDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01c2f4: 5432 5e01 |0000: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c2f8: 7110 1405 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/FileDialog;.access$200:(Lorg/happysanta/gd/FileDialog;)[Ljava/lang/String; // method@0514 │ │ -01c2fe: 0c02 |0005: move-result-object v2 │ │ -01c300: 4601 0205 |0006: aget-object v1, v2, v5 │ │ -01c304: 5432 5e01 |0008: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c308: 7120 1505 1200 |000a: invoke-static {v2, v1}, Lorg/happysanta/gd/FileDialog;.access$300:(Lorg/happysanta/gd/FileDialog;Ljava/lang/String;)Ljava/io/File; // method@0515 │ │ -01c30e: 0c00 |000d: move-result-object v0 │ │ -01c310: 6e10 6d01 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@016d │ │ -01c316: 0a02 |0011: move-result v2 │ │ -01c318: 3802 1300 |0012: if-eqz v2, 0025 // +0013 │ │ -01c31c: 5432 5e01 |0014: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c320: 7120 1605 0200 |0016: invoke-static {v2, v0}, Lorg/happysanta/gd/FileDialog;.access$400:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0516 │ │ -01c326: 7210 4800 0400 |0019: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ -01c32c: 7210 4900 0400 |001c: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@0049 │ │ -01c332: 5432 5e01 |001f: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c336: 6e10 2405 0200 |0021: invoke-virtual {v2}, Lorg/happysanta/gd/FileDialog;.showDialog:()V // method@0524 │ │ -01c33c: 0e00 |0024: return-void │ │ -01c33e: 5432 5e01 |0025: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ -01c342: 7120 1705 0200 |0027: invoke-static {v2, v0}, Lorg/happysanta/gd/FileDialog;.access$500:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0517 │ │ -01c348: 28fa |002a: goto 0024 // -0006 │ │ +01c2f0: |[01c2f0] org.happysanta.gd.FileDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01c300: 5432 5e01 |0000: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c304: 7110 1605 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/FileDialog;.access$200:(Lorg/happysanta/gd/FileDialog;)[Ljava/lang/String; // method@0516 │ │ +01c30a: 0c02 |0005: move-result-object v2 │ │ +01c30c: 4601 0205 |0006: aget-object v1, v2, v5 │ │ +01c310: 5432 5e01 |0008: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c314: 7120 1705 1200 |000a: invoke-static {v2, v1}, Lorg/happysanta/gd/FileDialog;.access$300:(Lorg/happysanta/gd/FileDialog;Ljava/lang/String;)Ljava/io/File; // method@0517 │ │ +01c31a: 0c00 |000d: move-result-object v0 │ │ +01c31c: 6e10 6f01 0000 |000e: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@016f │ │ +01c322: 0a02 |0011: move-result v2 │ │ +01c324: 3802 1300 |0012: if-eqz v2, 0025 // +0013 │ │ +01c328: 5432 5e01 |0014: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c32c: 7120 1805 0200 |0016: invoke-static {v2, v0}, Lorg/happysanta/gd/FileDialog;.access$400:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0518 │ │ +01c332: 7210 4800 0400 |0019: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ +01c338: 7210 4900 0400 |001c: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@0049 │ │ +01c33e: 5432 5e01 |001f: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c342: 6e10 2605 0200 |0021: invoke-virtual {v2}, Lorg/happysanta/gd/FileDialog;.showDialog:()V // method@0526 │ │ +01c348: 0e00 |0024: return-void │ │ +01c34a: 5432 5e01 |0025: iget-object v2, v3, Lorg/happysanta/gd/FileDialog$2;.this$0:Lorg/happysanta/gd/FileDialog; // field@015e │ │ +01c34e: 7120 1905 0200 |0027: invoke-static {v2, v0}, Lorg/happysanta/gd/FileDialog;.access$500:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0519 │ │ +01c354: 28fa |002a: goto 0024 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0008 line=67 │ │ 0x000e line=68 │ │ 0x0014 line=69 │ │ 0x0019 line=70 │ │ @@ -26059,15 +25994,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/happysanta/gd/ListenerList; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="FireHandler" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "<" "L:Ljava/lang/Object;" ">" "Ljava/lang/Object;" } │ │ -Annotations on method #1672 'fireEvent' │ │ +Annotations on method #1674 'fireEvent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(T" "L;" ")V" } │ │ │ │ Class #99 - │ │ Class descriptor : 'Lorg/happysanta/gd/ListenerList$FireHandler;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -26121,41 +26056,41 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c34c: |[01c34c] org.happysanta.gd.FileDialog$3.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ -01c35c: 5b01 5f01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$3;.this$0:Lorg/happysanta/gd/FileDialog; // field@015f │ │ -01c360: 5b02 6001 |0002: iput-object v2, v0, Lorg/happysanta/gd/FileDialog$3;.val$file:Ljava/io/File; // field@0160 │ │ -01c364: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c36a: 0e00 |0007: return-void │ │ +01c358: |[01c358] org.happysanta.gd.FileDialog$3.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ +01c368: 5b01 5f01 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$3;.this$0:Lorg/happysanta/gd/FileDialog; // field@015f │ │ +01c36c: 5b02 6001 |0002: iput-object v2, v0, Lorg/happysanta/gd/FileDialog$3;.val$file:Ljava/io/File; // field@0160 │ │ +01c370: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c376: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/FileDialog$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$3;) │ │ name : 'fireEvent' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c36c: |[01c36c] org.happysanta.gd.FileDialog$3.fireEvent:(Ljava/lang/Object;)V │ │ -01c37c: 1f01 7701 |0000: check-cast v1, Lorg/happysanta/gd/FileDialog$FileSelectedListener; // type@0177 │ │ -01c380: 6e20 0605 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/FileDialog$3;.fireEvent:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V // method@0506 │ │ -01c386: 0e00 |0005: return-void │ │ +01c378: |[01c378] org.happysanta.gd.FileDialog$3.fireEvent:(Ljava/lang/Object;)V │ │ +01c388: 1f01 7701 |0000: check-cast v1, Lorg/happysanta/gd/FileDialog$FileSelectedListener; // type@0177 │ │ +01c38c: 6e20 0805 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/FileDialog$3;.fireEvent:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V // method@0508 │ │ +01c392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -26164,18 +26099,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c388: |[01c388] org.happysanta.gd.FileDialog$3.fireEvent:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ -01c398: 5410 6001 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog$3;.val$file:Ljava/io/File; // field@0160 │ │ -01c39c: 7220 1005 0200 |0002: invoke-interface {v2, v0}, Lorg/happysanta/gd/FileDialog$FileSelectedListener;.fileSelected:(Ljava/io/File;)V // method@0510 │ │ -01c3a2: 0e00 |0005: return-void │ │ +01c394: |[01c394] org.happysanta.gd.FileDialog$3.fireEvent:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ +01c3a4: 5410 6001 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog$3;.val$file:Ljava/io/File; // field@0160 │ │ +01c3a8: 7220 1205 0200 |0002: invoke-interface {v2, v0}, Lorg/happysanta/gd/FileDialog$FileSelectedListener;.fileSelected:(Ljava/io/File;)V // method@0512 │ │ +01c3ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog$3; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$FileSelectedListener; │ │ @@ -26220,41 +26155,41 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c3a4: |[01c3a4] org.happysanta.gd.FileDialog$4.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ -01c3b4: 5b01 6101 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$4;.this$0:Lorg/happysanta/gd/FileDialog; // field@0161 │ │ -01c3b8: 5b02 6201 |0002: iput-object v2, v0, Lorg/happysanta/gd/FileDialog$4;.val$directory:Ljava/io/File; // field@0162 │ │ -01c3bc: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c3c2: 0e00 |0007: return-void │ │ +01c3b0: |[01c3b0] org.happysanta.gd.FileDialog$4.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ +01c3c0: 5b01 6101 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$4;.this$0:Lorg/happysanta/gd/FileDialog; // field@0161 │ │ +01c3c4: 5b02 6201 |0002: iput-object v2, v0, Lorg/happysanta/gd/FileDialog$4;.val$directory:Ljava/io/File; // field@0162 │ │ +01c3c8: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c3ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/FileDialog$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$4;) │ │ name : 'fireEvent' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c3c4: |[01c3c4] org.happysanta.gd.FileDialog$4.fireEvent:(Ljava/lang/Object;)V │ │ -01c3d4: 1f01 7601 |0000: check-cast v1, Lorg/happysanta/gd/FileDialog$DirectorySelectedListener; // type@0176 │ │ -01c3d8: 6e20 0905 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/FileDialog$4;.fireEvent:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V // method@0509 │ │ -01c3de: 0e00 |0005: return-void │ │ +01c3d0: |[01c3d0] org.happysanta.gd.FileDialog$4.fireEvent:(Ljava/lang/Object;)V │ │ +01c3e0: 1f01 7601 |0000: check-cast v1, Lorg/happysanta/gd/FileDialog$DirectorySelectedListener; // type@0176 │ │ +01c3e4: 6e20 0b05 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/FileDialog$4;.fireEvent:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V // method@050b │ │ +01c3ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -26263,18 +26198,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c3e0: |[01c3e0] org.happysanta.gd.FileDialog$4.fireEvent:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ -01c3f0: 5410 6201 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog$4;.val$directory:Ljava/io/File; // field@0162 │ │ -01c3f4: 7220 0f05 0200 |0002: invoke-interface {v2, v0}, Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;.directorySelected:(Ljava/io/File;)V // method@050f │ │ -01c3fa: 0e00 |0005: return-void │ │ +01c3ec: |[01c3ec] org.happysanta.gd.FileDialog$4.fireEvent:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ +01c3fc: 5410 6201 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog$4;.val$directory:Ljava/io/File; // field@0162 │ │ +01c400: 7220 1105 0200 |0002: invoke-interface {v2, v0}, Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;.directorySelected:(Ljava/io/File;)V // method@0511 │ │ +01c406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog$4; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$DirectorySelectedListener; │ │ @@ -26314,73 +26249,73 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c3fc: |[01c3fc] org.happysanta.gd.FileDialog$5.:(Lorg/happysanta/gd/FileDialog;)V │ │ -01c40c: 5b01 6301 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ -01c410: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c416: 0e00 |0005: return-void │ │ +01c408: |[01c408] org.happysanta.gd.FileDialog$5.:(Lorg/happysanta/gd/FileDialog;)V │ │ +01c418: 5b01 6301 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ +01c41c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$5;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -01c418: |[01c418] org.happysanta.gd.FileDialog$5.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -01c428: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01c42a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01c42c: 2201 7d00 |0002: new-instance v1, Ljava/io/File; // type@007d │ │ -01c430: 7030 6201 7108 |0004: invoke-direct {v1, v7, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -01c436: 6e10 6401 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@0164 │ │ -01c43c: 0a04 |000a: move-result v4 │ │ -01c43e: 3904 0300 |000b: if-nez v4, 000e // +0003 │ │ -01c442: 0f02 |000d: return v2 │ │ -01c444: 6e10 6e01 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isHidden:()Z // method@016e │ │ -01c44a: 0a04 |0011: move-result v4 │ │ -01c44c: 3904 fbff |0012: if-nez v4, 000d // -0005 │ │ -01c450: 5464 6301 |0014: iget-object v4, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ -01c454: 7110 1805 0400 |0016: invoke-static {v4}, Lorg/happysanta/gd/FileDialog;.access$600:(Lorg/happysanta/gd/FileDialog;)Z // method@0518 │ │ -01c45a: 0a04 |0019: move-result v4 │ │ -01c45c: 3804 0700 |001a: if-eqz v4, 0021 // +0007 │ │ -01c460: 6e10 6d01 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@016d │ │ -01c466: 0a02 |001f: move-result v2 │ │ -01c468: 28ed |0020: goto 000d // -0013 │ │ -01c46a: 5464 6301 |0021: iget-object v4, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ -01c46e: 7110 1905 0400 |0023: invoke-static {v4}, Lorg/happysanta/gd/FileDialog;.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; // method@0519 │ │ -01c474: 0c04 |0026: move-result-object v4 │ │ -01c476: 3804 1a00 |0027: if-eqz v4, 0041 // +001a │ │ -01c47a: 6e10 e201 0800 |0029: invoke-virtual {v8}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@01e2 │ │ -01c480: 0c04 |002c: move-result-object v4 │ │ -01c482: 5465 6301 |002d: iget-object v5, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ -01c486: 7110 1905 0500 |002f: invoke-static {v5}, Lorg/happysanta/gd/FileDialog;.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; // method@0519 │ │ -01c48c: 0c05 |0032: move-result-object v5 │ │ -01c48e: 6e20 d301 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d3 │ │ -01c494: 0a00 |0036: move-result v0 │ │ -01c496: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ -01c49a: 6e10 6d01 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@016d │ │ -01c4a0: 0a04 |003c: move-result v4 │ │ -01c4a2: 3804 d0ff |003d: if-eqz v4, 000d // -0030 │ │ -01c4a6: 0132 |003f: move v2, v3 │ │ -01c4a8: 28cd |0040: goto 000d // -0033 │ │ -01c4aa: 0130 |0041: move v0, v3 │ │ -01c4ac: 28f5 |0042: goto 0037 // -000b │ │ +01c424: |[01c424] org.happysanta.gd.FileDialog$5.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +01c434: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01c436: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01c438: 2201 7d00 |0002: new-instance v1, Ljava/io/File; // type@007d │ │ +01c43c: 7030 6401 7108 |0004: invoke-direct {v1, v7, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +01c442: 6e10 6601 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@0166 │ │ +01c448: 0a04 |000a: move-result v4 │ │ +01c44a: 3904 0300 |000b: if-nez v4, 000e // +0003 │ │ +01c44e: 0f02 |000d: return v2 │ │ +01c450: 6e10 7001 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isHidden:()Z // method@0170 │ │ +01c456: 0a04 |0011: move-result v4 │ │ +01c458: 3904 fbff |0012: if-nez v4, 000d // -0005 │ │ +01c45c: 5464 6301 |0014: iget-object v4, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ +01c460: 7110 1a05 0400 |0016: invoke-static {v4}, Lorg/happysanta/gd/FileDialog;.access$600:(Lorg/happysanta/gd/FileDialog;)Z // method@051a │ │ +01c466: 0a04 |0019: move-result v4 │ │ +01c468: 3804 0700 |001a: if-eqz v4, 0021 // +0007 │ │ +01c46c: 6e10 6f01 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@016f │ │ +01c472: 0a02 |001f: move-result v2 │ │ +01c474: 28ed |0020: goto 000d // -0013 │ │ +01c476: 5464 6301 |0021: iget-object v4, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ +01c47a: 7110 1b05 0400 |0023: invoke-static {v4}, Lorg/happysanta/gd/FileDialog;.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; // method@051b │ │ +01c480: 0c04 |0026: move-result-object v4 │ │ +01c482: 3804 1a00 |0027: if-eqz v4, 0041 // +001a │ │ +01c486: 6e10 e401 0800 |0029: invoke-virtual {v8}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@01e4 │ │ +01c48c: 0c04 |002c: move-result-object v4 │ │ +01c48e: 5465 6301 |002d: iget-object v5, v6, Lorg/happysanta/gd/FileDialog$5;.this$0:Lorg/happysanta/gd/FileDialog; // field@0163 │ │ +01c492: 7110 1b05 0500 |002f: invoke-static {v5}, Lorg/happysanta/gd/FileDialog;.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; // method@051b │ │ +01c498: 0c05 |0032: move-result-object v5 │ │ +01c49a: 6e20 d501 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@01d5 │ │ +01c4a0: 0a00 |0036: move-result v0 │ │ +01c4a2: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ +01c4a6: 6e10 6f01 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@016f │ │ +01c4ac: 0a04 |003c: move-result v4 │ │ +01c4ae: 3804 d0ff |003d: if-eqz v4, 000d // -0030 │ │ +01c4b2: 0132 |003f: move v2, v3 │ │ +01c4b4: 28cd |0040: goto 000d // -0033 │ │ +01c4b6: 0130 |0041: move v0, v3 │ │ +01c4b8: 28f5 |0042: goto 0037 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0007 line=137 │ │ 0x000d line=142 │ │ 0x000e line=138 │ │ 0x0014 line=139 │ │ @@ -26430,41 +26365,41 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c4b0: |[01c4b0] org.happysanta.gd.FileDialog$6.:(Lorg/happysanta/gd/FileDialog;)V │ │ -01c4c0: 5b01 6401 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$6;.this$0:Lorg/happysanta/gd/FileDialog; // field@0164 │ │ -01c4c4: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c4ca: 0e00 |0005: return-void │ │ +01c4bc: |[01c4bc] org.happysanta.gd.FileDialog$6.:(Lorg/happysanta/gd/FileDialog;)V │ │ +01c4cc: 5b01 6401 |0000: iput-object v1, v0, Lorg/happysanta/gd/FileDialog$6;.this$0:Lorg/happysanta/gd/FileDialog; // field@0164 │ │ +01c4d0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c4d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/FileDialog$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/FileDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog$6;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01c4cc: |[01c4cc] org.happysanta.gd.FileDialog$6.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01c4dc: 1f02 ae00 |0000: check-cast v2, Ljava/lang/String; // type@00ae │ │ -01c4e0: 1f03 ae00 |0002: check-cast v3, Ljava/lang/String; // type@00ae │ │ -01c4e4: 6e30 0e05 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$6;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@050e │ │ -01c4ea: 0a00 |0007: move-result v0 │ │ -01c4ec: 0f00 |0008: return v0 │ │ +01c4d8: |[01c4d8] org.happysanta.gd.FileDialog$6.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01c4e8: 1f02 ae00 |0000: check-cast v2, Ljava/lang/String; // type@00ae │ │ +01c4ec: 1f03 ae00 |0002: check-cast v3, Ljava/lang/String; // type@00ae │ │ +01c4f0: 6e30 1005 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$6;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@0510 │ │ +01c4f6: 0a00 |0007: move-result v0 │ │ +01c4f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/FileDialog$6; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -26474,18 +26409,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c4f0: |[01c4f0] org.happysanta.gd.FileDialog$6.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -01c500: 6e20 d101 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01d1 │ │ -01c506: 0a00 |0003: move-result v0 │ │ -01c508: 0f00 |0004: return v0 │ │ +01c4fc: |[01c4fc] org.happysanta.gd.FileDialog$6.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +01c50c: 6e20 d301 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@01d3 │ │ +01c512: 0a00 |0003: move-result v0 │ │ +01c514: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/FileDialog$6; │ │ 0x0000 - 0x0005 reg=2 lhs Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 rhs Ljava/lang/String; │ │ @@ -26624,41 +26559,41 @@ │ │ type : '(Landroid/app/Activity;Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -01c50c: |[01c50c] org.happysanta.gd.FileDialog.:(Landroid/app/Activity;Ljava/io/File;Ljava/lang/String;)V │ │ -01c51c: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c522: 6e10 bf01 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01bf │ │ -01c528: 0c00 |0006: move-result-object v0 │ │ -01c52a: 6e10 9d01 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019d │ │ -01c530: 0c00 |000a: move-result-object v0 │ │ -01c532: 5b10 6601 |000b: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.TAG:Ljava/lang/String; // field@0166 │ │ -01c536: 2200 a701 |000d: new-instance v0, Lorg/happysanta/gd/ListenerList; // type@01a7 │ │ -01c53a: 7010 8906 0000 |000f: invoke-direct {v0}, Lorg/happysanta/gd/ListenerList;.:()V // method@0689 │ │ -01c540: 5b10 6c01 |0012: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ -01c544: 2200 a701 |0014: new-instance v0, Lorg/happysanta/gd/ListenerList; // type@01a7 │ │ -01c548: 7010 8906 0000 |0016: invoke-direct {v0}, Lorg/happysanta/gd/ListenerList;.:()V // method@0689 │ │ -01c54e: 5b10 6901 |0019: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ -01c552: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01c554: 5c10 6d01 |001c: iput-boolean v0, v1, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ -01c558: 5b12 6701 |001e: iput-object v2, v1, Lorg/happysanta/gd/FileDialog;.activity:Landroid/app/Activity; // field@0167 │ │ -01c55c: 3804 0600 |0020: if-eqz v4, 0026 // +0006 │ │ -01c560: 6e10 e201 0400 |0022: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@01e2 │ │ -01c566: 0c04 |0025: move-result-object v4 │ │ -01c568: 5b14 6a01 |0026: iput-object v4, v1, Lorg/happysanta/gd/FileDialog;.fileEndsWith:Ljava/lang/String; // field@016a │ │ -01c56c: 6e10 6701 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0167 │ │ -01c572: 0a00 |002b: move-result v0 │ │ -01c574: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -01c578: 7100 ad00 0000 |002e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ -01c57e: 0c03 |0031: move-result-object v3 │ │ -01c580: 7020 2005 3100 |0032: invoke-direct {v1, v3}, Lorg/happysanta/gd/FileDialog;.loadFileList:(Ljava/io/File;)V // method@0520 │ │ -01c586: 0e00 |0035: return-void │ │ +01c518: |[01c518] org.happysanta.gd.FileDialog.:(Landroid/app/Activity;Ljava/io/File;Ljava/lang/String;)V │ │ +01c528: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c52e: 6e10 c101 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@01c1 │ │ +01c534: 0c00 |0006: move-result-object v0 │ │ +01c536: 6e10 9f01 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@019f │ │ +01c53c: 0c00 |000a: move-result-object v0 │ │ +01c53e: 5b10 6601 |000b: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.TAG:Ljava/lang/String; // field@0166 │ │ +01c542: 2200 a701 |000d: new-instance v0, Lorg/happysanta/gd/ListenerList; // type@01a7 │ │ +01c546: 7010 8b06 0000 |000f: invoke-direct {v0}, Lorg/happysanta/gd/ListenerList;.:()V // method@068b │ │ +01c54c: 5b10 6c01 |0012: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ +01c550: 2200 a701 |0014: new-instance v0, Lorg/happysanta/gd/ListenerList; // type@01a7 │ │ +01c554: 7010 8b06 0000 |0016: invoke-direct {v0}, Lorg/happysanta/gd/ListenerList;.:()V // method@068b │ │ +01c55a: 5b10 6901 |0019: iput-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ +01c55e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +01c560: 5c10 6d01 |001c: iput-boolean v0, v1, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ +01c564: 5b12 6701 |001e: iput-object v2, v1, Lorg/happysanta/gd/FileDialog;.activity:Landroid/app/Activity; // field@0167 │ │ +01c568: 3804 0600 |0020: if-eqz v4, 0026 // +0006 │ │ +01c56c: 6e10 e401 0400 |0022: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@01e4 │ │ +01c572: 0c04 |0025: move-result-object v4 │ │ +01c574: 5b14 6a01 |0026: iput-object v4, v1, Lorg/happysanta/gd/FileDialog;.fileEndsWith:Ljava/lang/String; // field@016a │ │ +01c578: 6e10 6901 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0169 │ │ +01c57e: 0a00 |002b: move-result v0 │ │ +01c580: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +01c584: 7100 ad00 0000 |002e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ +01c58a: 0c03 |0031: move-result-object v3 │ │ +01c58c: 7020 2205 3100 |0032: invoke-direct {v1, v3}, Lorg/happysanta/gd/FileDialog;.loadFileList:(Ljava/io/File;)V // method@0522 │ │ +01c592: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=20 │ │ 0x000d line=32 │ │ 0x0014 line=33 │ │ 0x001b line=35 │ │ @@ -26678,17 +26613,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c588: |[01c588] org.happysanta.gd.FileDialog.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; │ │ -01c598: 5410 6801 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ -01c59c: 1100 |0002: return-object v0 │ │ +01c594: |[01c594] org.happysanta.gd.FileDialog.access$000:(Lorg/happysanta/gd/FileDialog;)Ljava/io/File; │ │ +01c5a4: 5410 6801 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ +01c5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/FileDialog; │ │ │ │ #2 : (in Lorg/happysanta/gd/FileDialog;) │ │ @@ -26696,17 +26631,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c5a0: |[01c5a0] org.happysanta.gd.FileDialog.access$100:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ -01c5b0: 7020 1d05 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.fireDirectorySelectedEvent:(Ljava/io/File;)V // method@051d │ │ -01c5b6: 0e00 |0003: return-void │ │ +01c5ac: |[01c5ac] org.happysanta.gd.FileDialog.access$100:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ +01c5bc: 7020 1f05 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.fireDirectorySelectedEvent:(Ljava/io/File;)V // method@051f │ │ +01c5c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -26715,17 +26650,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c5b8: |[01c5b8] org.happysanta.gd.FileDialog.access$200:(Lorg/happysanta/gd/FileDialog;)[Ljava/lang/String; │ │ -01c5c8: 5410 6b01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ -01c5cc: 1100 |0002: return-object v0 │ │ +01c5c4: |[01c5c4] org.happysanta.gd.FileDialog.access$200:(Lorg/happysanta/gd/FileDialog;)[Ljava/lang/String; │ │ +01c5d4: 5410 6b01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ +01c5d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/FileDialog; │ │ │ │ #4 : (in Lorg/happysanta/gd/FileDialog;) │ │ @@ -26733,18 +26668,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c5d0: |[01c5d0] org.happysanta.gd.FileDialog.access$300:(Lorg/happysanta/gd/FileDialog;Ljava/lang/String;)Ljava/io/File; │ │ -01c5e0: 7020 1f05 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/FileDialog;.getChosenFile:(Ljava/lang/String;)Ljava/io/File; // method@051f │ │ -01c5e6: 0c00 |0003: move-result-object v0 │ │ -01c5e8: 1100 |0004: return-object v0 │ │ +01c5dc: |[01c5dc] org.happysanta.gd.FileDialog.access$300:(Lorg/happysanta/gd/FileDialog;Ljava/lang/String;)Ljava/io/File; │ │ +01c5ec: 7020 2105 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/FileDialog;.getChosenFile:(Ljava/lang/String;)Ljava/io/File; // method@0521 │ │ +01c5f2: 0c00 |0003: move-result-object v0 │ │ +01c5f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -26753,17 +26688,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c5ec: |[01c5ec] org.happysanta.gd.FileDialog.access$400:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ -01c5fc: 7020 2005 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.loadFileList:(Ljava/io/File;)V // method@0520 │ │ -01c602: 0e00 |0003: return-void │ │ +01c5f8: |[01c5f8] org.happysanta.gd.FileDialog.access$400:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ +01c608: 7020 2205 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.loadFileList:(Ljava/io/File;)V // method@0522 │ │ +01c60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -26772,17 +26707,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c604: |[01c604] org.happysanta.gd.FileDialog.access$500:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ -01c614: 7020 1e05 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.fireFileSelectedEvent:(Ljava/io/File;)V // method@051e │ │ -01c61a: 0e00 |0003: return-void │ │ +01c610: |[01c610] org.happysanta.gd.FileDialog.access$500:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ │ +01c620: 7020 2005 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/FileDialog;.fireFileSelectedEvent:(Ljava/io/File;)V // method@0520 │ │ +01c626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -26791,17 +26726,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c61c: |[01c61c] org.happysanta.gd.FileDialog.access$600:(Lorg/happysanta/gd/FileDialog;)Z │ │ -01c62c: 5510 6d01 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ -01c630: 0f00 |0002: return v0 │ │ +01c628: |[01c628] org.happysanta.gd.FileDialog.access$600:(Lorg/happysanta/gd/FileDialog;)Z │ │ +01c638: 5510 6d01 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ +01c63c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/FileDialog; │ │ │ │ #8 : (in Lorg/happysanta/gd/FileDialog;) │ │ @@ -26809,17 +26744,17 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c634: |[01c634] org.happysanta.gd.FileDialog.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; │ │ -01c644: 5410 6a01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileEndsWith:Ljava/lang/String; // field@016a │ │ -01c648: 1100 |0002: return-object v0 │ │ +01c640: |[01c640] org.happysanta.gd.FileDialog.access$700:(Lorg/happysanta/gd/FileDialog;)Ljava/lang/String; │ │ +01c650: 5410 6a01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileEndsWith:Ljava/lang/String; // field@016a │ │ +01c654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/FileDialog; │ │ │ │ #9 : (in Lorg/happysanta/gd/FileDialog;) │ │ @@ -26827,20 +26762,20 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -01c64c: |[01c64c] org.happysanta.gd.FileDialog.fireDirectorySelectedEvent:(Ljava/io/File;)V │ │ -01c65c: 5420 6901 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ -01c660: 2201 7301 |0002: new-instance v1, Lorg/happysanta/gd/FileDialog$4; // type@0173 │ │ -01c664: 7030 0705 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$4;.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0507 │ │ -01c66a: 6e20 8b06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/ListenerList;.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V // method@068b │ │ -01c670: 0e00 |000a: return-void │ │ +01c658: |[01c658] org.happysanta.gd.FileDialog.fireDirectorySelectedEvent:(Ljava/io/File;)V │ │ +01c668: 5420 6901 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ +01c66c: 2201 7301 |0002: new-instance v1, Lorg/happysanta/gd/FileDialog$4; // type@0173 │ │ +01c670: 7030 0905 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$4;.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0509 │ │ +01c676: 6e20 8d06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/ListenerList;.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V // method@068d │ │ +01c67c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000a line=123 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x000b reg=3 directory Ljava/io/File; │ │ @@ -26850,20 +26785,20 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -01c674: |[01c674] org.happysanta.gd.FileDialog.fireFileSelectedEvent:(Ljava/io/File;)V │ │ -01c684: 5420 6c01 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ -01c688: 2201 7201 |0002: new-instance v1, Lorg/happysanta/gd/FileDialog$3; // type@0172 │ │ -01c68c: 7030 0405 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$3;.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0504 │ │ -01c692: 6e20 8b06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/ListenerList;.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V // method@068b │ │ -01c698: 0e00 |000a: return-void │ │ +01c680: |[01c680] org.happysanta.gd.FileDialog.fireFileSelectedEvent:(Ljava/io/File;)V │ │ +01c690: 5420 6c01 |0000: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ +01c694: 2201 7201 |0002: new-instance v1, Lorg/happysanta/gd/FileDialog$3; // type@0172 │ │ +01c698: 7030 0605 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/FileDialog$3;.:(Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V // method@0506 │ │ +01c69e: 6e20 8d06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/ListenerList;.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V // method@068d │ │ +01c6a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x000b reg=3 file Ljava/io/File; │ │ @@ -26873,27 +26808,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -01c69c: |[01c69c] org.happysanta.gd.FileDialog.getChosenFile:(Ljava/lang/String;)Ljava/io/File; │ │ -01c6ac: 1a00 4f00 |0000: const-string v0, ".." // string@004f │ │ -01c6b0: 6e20 d401 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01c6b6: 0a00 |0005: move-result v0 │ │ -01c6b8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -01c6bc: 5420 6801 |0008: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ -01c6c0: 6e10 6b01 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@016b │ │ -01c6c6: 0c00 |000d: move-result-object v0 │ │ -01c6c8: 1100 |000e: return-object v0 │ │ -01c6ca: 2200 7d00 |000f: new-instance v0, Ljava/io/File; // type@007d │ │ -01c6ce: 5421 6801 |0011: iget-object v1, v2, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ -01c6d2: 7030 6201 1003 |0013: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -01c6d8: 28f8 |0016: goto 000e // -0008 │ │ +01c6a8: |[01c6a8] org.happysanta.gd.FileDialog.getChosenFile:(Ljava/lang/String;)Ljava/io/File; │ │ +01c6b8: 1a00 4f00 |0000: const-string v0, ".." // string@004f │ │ +01c6bc: 6e20 d601 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01c6c2: 0a00 |0005: move-result v0 │ │ +01c6c4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +01c6c8: 5420 6801 |0008: iget-object v0, v2, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ +01c6cc: 6e10 6d01 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@016d │ │ +01c6d2: 0c00 |000d: move-result-object v0 │ │ +01c6d4: 1100 |000e: return-object v0 │ │ +01c6d6: 2200 7d00 |000f: new-instance v0, Ljava/io/File; // type@007d │ │ +01c6da: 5421 6801 |0011: iget-object v1, v2, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ +01c6de: 7030 6401 1003 |0013: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +01c6e4: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000e line=180 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0017 reg=3 fileChosen Ljava/lang/String; │ │ @@ -26902,135 +26837,131 @@ │ │ name : 'loadFileList' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 131 16-bit code units │ │ -01c6dc: |[01c6dc] org.happysanta.gd.FileDialog.loadFileList:(Ljava/io/File;)V │ │ -01c6ec: 5bde 6801 |0000: iput-object v14, v13, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ -01c6f0: 2202 d500 |0002: new-instance v2, Ljava/util/ArrayList; // type@00d5 │ │ -01c6f4: 7010 3602 0200 |0004: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -01c6fa: 2205 d500 |0007: new-instance v5, Ljava/util/ArrayList; // type@00d5 │ │ -01c6fe: 7010 3602 0500 |0009: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -01c704: 220a d500 |000c: new-instance v10, Ljava/util/ArrayList; // type@00d5 │ │ -01c708: 7010 3602 0a00 |000e: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -01c70e: 6e10 6701 0e00 |0011: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@0167 │ │ -01c714: 0a0b |0014: move-result v11 │ │ -01c716: 380b 6200 |0015: if-eqz v11, 0077 // +0062 │ │ -01c71a: 6e10 6b01 0e00 |0017: invoke-virtual {v14}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@016b │ │ -01c720: 0c0b |001a: move-result-object v11 │ │ -01c722: 380b 0700 |001b: if-eqz v11, 0022 // +0007 │ │ -01c726: 1a0b 4f00 |001d: const-string v11, ".." // string@004f │ │ -01c72a: 6e20 3802 b200 |001f: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -01c730: 2206 7401 |0022: new-instance v6, Lorg/happysanta/gd/FileDialog$5; // type@0174 │ │ -01c734: 7020 0a05 d600 |0024: invoke-direct {v6, v13}, Lorg/happysanta/gd/FileDialog$5;.:(Lorg/happysanta/gd/FileDialog;)V // method@050a │ │ -01c73a: 6e20 7101 6e00 |0027: invoke-virtual {v14, v6}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@0171 │ │ -01c740: 0c09 |002a: move-result-object v9 │ │ -01c742: 3809 3b00 |002b: if-eqz v9, 0066 // +003b │ │ -01c746: 219b |002d: array-length v11, v9 │ │ -01c748: 3d0b 3800 |002e: if-lez v11, 0066 // +0038 │ │ -01c74c: 0790 |0030: move-object v0, v9 │ │ -01c74e: 2108 |0031: array-length v8, v0 │ │ -01c750: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -01c752: 3587 3300 |0033: if-ge v7, v8, 0066 // +0033 │ │ -01c756: 4604 0007 |0035: aget-object v4, v0, v7 │ │ -01c75a: 6e10 6d01 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@016d │ │ -01c760: 0a0b |003a: move-result v11 │ │ -01c762: 380b 1f00 |003b: if-eqz v11, 005a // +001f │ │ -01c766: 220b b000 |003d: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ -01c76a: 7010 ee01 0b00 |003f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01c770: 6e10 6901 0400 |0042: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0169 │ │ -01c776: 0c0c |0045: move-result-object v12 │ │ -01c778: 6e20 f501 cb00 |0046: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01c77e: 0c0b |0049: move-result-object v11 │ │ -01c780: 1a0c 6600 |004a: const-string v12, "/" // string@0066 │ │ -01c784: 6e20 f501 cb00 |004c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01c78a: 0c0b |004f: move-result-object v11 │ │ -01c78c: 6e10 f901 0b00 |0050: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01c792: 0c0b |0053: move-result-object v11 │ │ -01c794: 6e20 3802 b200 |0054: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -01c79a: d807 0701 |0057: add-int/lit8 v7, v7, #int 1 // #01 │ │ -01c79e: 28da |0059: goto 0033 // -0026 │ │ -01c7a0: 6e10 6901 0400 |005a: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0169 │ │ -01c7a6: 0c0b |005d: move-result-object v11 │ │ -01c7a8: 6e20 3802 b500 |005e: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -01c7ae: 28f6 |0061: goto 0057 // -000a │ │ -01c7b0: 0d03 |0062: move-exception v3 │ │ -01c7b2: 6e10 a801 0300 |0063: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -01c7b8: 2201 7501 |0066: new-instance v1, Lorg/happysanta/gd/FileDialog$6; // type@0175 │ │ -01c7bc: 7020 0c05 d100 |0068: invoke-direct {v1, v13}, Lorg/happysanta/gd/FileDialog$6;.:(Lorg/happysanta/gd/FileDialog;)V // method@050c │ │ -01c7c2: 7120 4802 1200 |006b: invoke-static {v2, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0248 │ │ -01c7c8: 7120 4802 1500 |006e: invoke-static {v5, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0248 │ │ -01c7ce: 6e20 3902 2a00 |0071: invoke-virtual {v10, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0239 │ │ -01c7d4: 6e20 3902 5a00 |0074: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0239 │ │ -01c7da: 120b |0077: const/4 v11, #int 0 // #0 │ │ -01c7dc: 23bb 1902 |0078: new-array v11, v11, [Ljava/lang/String; // type@0219 │ │ -01c7e0: 6e20 4102 ba00 |007a: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0241 │ │ -01c7e6: 0c0b |007d: move-result-object v11 │ │ -01c7e8: 1f0b 1902 |007e: check-cast v11, [Ljava/lang/String; // type@0219 │ │ -01c7ec: 5bdb 6b01 |0080: iput-object v11, v13, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ -01c7f0: 0e00 |0082: return-void │ │ + insns size : 130 16-bit code units │ │ +01c6e8: |[01c6e8] org.happysanta.gd.FileDialog.loadFileList:(Ljava/io/File;)V │ │ +01c6f8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +01c6fa: 5bde 6801 |0001: iput-object v14, v13, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ +01c6fe: 2201 d500 |0003: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ +01c702: 7010 3802 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +01c708: 2204 d500 |0008: new-instance v4, Ljava/util/ArrayList; // type@00d5 │ │ +01c70c: 7010 3802 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +01c712: 2207 d500 |000d: new-instance v7, Ljava/util/ArrayList; // type@00d5 │ │ +01c716: 7010 3802 0700 |000f: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +01c71c: 6e10 6901 0e00 |0012: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@0169 │ │ +01c722: 0a08 |0015: move-result v8 │ │ +01c724: 3808 6100 |0016: if-eqz v8, 0077 // +0061 │ │ +01c728: 6e10 6d01 0e00 |0018: invoke-virtual {v14}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@016d │ │ +01c72e: 0c08 |001b: move-result-object v8 │ │ +01c730: 3808 0700 |001c: if-eqz v8, 0023 // +0007 │ │ +01c734: 1a08 4f00 |001e: const-string v8, ".." // string@004f │ │ +01c738: 6e20 3a02 8100 |0020: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +01c73e: 2205 7401 |0023: new-instance v5, Lorg/happysanta/gd/FileDialog$5; // type@0174 │ │ +01c742: 7020 0c05 d500 |0025: invoke-direct {v5, v13}, Lorg/happysanta/gd/FileDialog$5;.:(Lorg/happysanta/gd/FileDialog;)V // method@050c │ │ +01c748: 6e20 7301 5e00 |0028: invoke-virtual {v14, v5}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@0173 │ │ +01c74e: 0c06 |002b: move-result-object v6 │ │ +01c750: 3806 3a00 |002c: if-eqz v6, 0066 // +003a │ │ +01c754: 2168 |002e: array-length v8, v6 │ │ +01c756: 3d08 3700 |002f: if-lez v8, 0066 // +0037 │ │ +01c75a: 216a |0031: array-length v10, v6 │ │ +01c75c: 0198 |0032: move v8, v9 │ │ +01c75e: 35a8 3300 |0033: if-ge v8, v10, 0066 // +0033 │ │ +01c762: 4603 0608 |0035: aget-object v3, v6, v8 │ │ +01c766: 6e10 6f01 0300 |0037: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@016f │ │ +01c76c: 0a0b |003a: move-result v11 │ │ +01c76e: 380b 1f00 |003b: if-eqz v11, 005a // +001f │ │ +01c772: 220b b000 |003d: new-instance v11, Ljava/lang/StringBuilder; // type@00b0 │ │ +01c776: 7010 f001 0b00 |003f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01c77c: 6e10 6b01 0300 |0042: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@016b │ │ +01c782: 0c0c |0045: move-result-object v12 │ │ +01c784: 6e20 f701 cb00 |0046: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01c78a: 0c0b |0049: move-result-object v11 │ │ +01c78c: 1a0c 6600 |004a: const-string v12, "/" // string@0066 │ │ +01c790: 6e20 f701 cb00 |004c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01c796: 0c0b |004f: move-result-object v11 │ │ +01c798: 6e10 fb01 0b00 |0050: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01c79e: 0c0b |0053: move-result-object v11 │ │ +01c7a0: 6e20 3a02 b100 |0054: invoke-virtual {v1, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +01c7a6: d808 0801 |0057: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01c7aa: 28da |0059: goto 0033 // -0026 │ │ +01c7ac: 6e10 6b01 0300 |005a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@016b │ │ +01c7b2: 0c0b |005d: move-result-object v11 │ │ +01c7b4: 6e20 3a02 b400 |005e: invoke-virtual {v4, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +01c7ba: 28f6 |0061: goto 0057 // -000a │ │ +01c7bc: 0d02 |0062: move-exception v2 │ │ +01c7be: 6e10 aa01 0200 |0063: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +01c7c4: 2200 7501 |0066: new-instance v0, Lorg/happysanta/gd/FileDialog$6; // type@0175 │ │ +01c7c8: 7020 0e05 d000 |0068: invoke-direct {v0, v13}, Lorg/happysanta/gd/FileDialog$6;.:(Lorg/happysanta/gd/FileDialog;)V // method@050e │ │ +01c7ce: 7120 4a02 0100 |006b: invoke-static {v1, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@024a │ │ +01c7d4: 7120 4a02 0400 |006e: invoke-static {v4, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@024a │ │ +01c7da: 6e20 3b02 1700 |0071: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@023b │ │ +01c7e0: 6e20 3b02 4700 |0074: invoke-virtual {v7, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@023b │ │ +01c7e6: 2398 1902 |0077: new-array v8, v9, [Ljava/lang/String; // type@0219 │ │ +01c7ea: 6e20 4302 8700 |0079: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0243 │ │ +01c7f0: 0c08 |007c: move-result-object v8 │ │ +01c7f2: 1f08 1902 |007d: check-cast v8, [Ljava/lang/String; // type@0219 │ │ +01c7f6: 5bd8 6b01 |007f: iput-object v8, v13, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ +01c7fa: 0e00 |0081: return-void │ │ catches : 1 │ │ - 0x002d - 0x0061 │ │ + 0x002e - 0x0061 │ │ Ljava/lang/Exception; -> 0x0062 │ │ positions : │ │ - 0x0000 line=126 │ │ - 0x0002 line=128 │ │ - 0x0007 line=129 │ │ - 0x000c line=130 │ │ - 0x0011 line=132 │ │ - 0x0017 line=133 │ │ - 0x0022 line=134 │ │ - 0x0027 line=147 │ │ - 0x002b line=149 │ │ - 0x0030 line=150 │ │ + 0x0001 line=126 │ │ + 0x0003 line=128 │ │ + 0x0008 line=129 │ │ + 0x000d line=130 │ │ + 0x0012 line=132 │ │ + 0x0018 line=133 │ │ + 0x0023 line=134 │ │ + 0x0028 line=147 │ │ + 0x002c line=149 │ │ + 0x0031 line=150 │ │ 0x0037 line=151 │ │ 0x003d line=152 │ │ 0x0057 line=150 │ │ 0x005a line=154 │ │ 0x0062 line=157 │ │ 0x0063 line=158 │ │ 0x0066 line=161 │ │ 0x006b line=168 │ │ 0x006e line=169 │ │ 0x0071 line=171 │ │ 0x0074 line=172 │ │ 0x0077 line=175 │ │ - 0x0082 line=176 │ │ + 0x0081 line=176 │ │ locals : │ │ - 0x0031 - 0x0062 reg=0 arr$ [Ljava/io/File; │ │ - 0x0037 - 0x0062 reg=4 file Ljava/io/File; │ │ - 0x0033 - 0x0062 reg=7 i$ I │ │ - 0x0032 - 0x0062 reg=8 len$ I │ │ - 0x0063 - 0x0066 reg=3 e Ljava/lang/Exception; │ │ - 0x006b - 0x0077 reg=1 comparator Ljava/util/Comparator; Ljava/util/Comparator; │ │ - 0x0027 - 0x0077 reg=6 filter Ljava/io/FilenameFilter; │ │ - 0x002b - 0x0077 reg=9 list [Ljava/io/File; │ │ - 0x0007 - 0x0083 reg=2 dirs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000c - 0x0083 reg=5 files Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0011 - 0x0083 reg=10 totalList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0083 reg=13 this Lorg/happysanta/gd/FileDialog; │ │ - 0x0000 - 0x0083 reg=14 path Ljava/io/File; │ │ + 0x0037 - 0x0062 reg=3 file Ljava/io/File; │ │ + 0x0063 - 0x0066 reg=2 e Ljava/lang/Exception; │ │ + 0x006b - 0x0077 reg=0 comparator Ljava/util/Comparator; Ljava/util/Comparator; │ │ + 0x0028 - 0x0077 reg=5 filter Ljava/io/FilenameFilter; │ │ + 0x002c - 0x0077 reg=6 list [Ljava/io/File; │ │ + 0x0008 - 0x0082 reg=1 dirs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x000d - 0x0082 reg=4 files Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0012 - 0x0082 reg=7 totalList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0082 reg=13 this Lorg/happysanta/gd/FileDialog; │ │ + 0x0000 - 0x0082 reg=14 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/FileDialog;) │ │ name : 'addDirectoryListener' │ │ type : '(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c804: |[01c804] org.happysanta.gd.FileDialog.addDirectoryListener:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ -01c814: 5410 6901 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ -01c818: 6e20 8a06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.add:(Ljava/lang/Object;)V // method@068a │ │ -01c81e: 0e00 |0005: return-void │ │ +01c80c: |[01c80c] org.happysanta.gd.FileDialog.addDirectoryListener:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ +01c81c: 5410 6901 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ +01c820: 6e20 8c06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.add:(Ljava/lang/Object;)V // method@068c │ │ +01c826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$DirectorySelectedListener; │ │ @@ -27040,18 +26971,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c820: |[01c820] org.happysanta.gd.FileDialog.addFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ -01c830: 5410 6c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ -01c834: 6e20 8a06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.add:(Ljava/lang/Object;)V // method@068a │ │ -01c83a: 0e00 |0005: return-void │ │ +01c828: |[01c828] org.happysanta.gd.FileDialog.addFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ +01c838: 5410 6c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ +01c83c: 6e20 8c06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.add:(Ljava/lang/Object;)V // method@068c │ │ +01c842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$FileSelectedListener; │ │ @@ -27061,36 +26992,36 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -01c83c: |[01c83c] org.happysanta.gd.FileDialog.createFileDialog:()Landroid/app/Dialog; │ │ -01c84c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01c84e: 2200 0900 |0001: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -01c852: 5442 6701 |0003: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.activity:Landroid/app/Activity; // field@0167 │ │ -01c856: 7020 0b00 2000 |0005: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -01c85c: 5442 6801 |0008: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ -01c860: 6e10 6c01 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016c │ │ -01c866: 0c02 |000d: move-result-object v2 │ │ -01c868: 6e20 1700 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -01c86e: 5542 6d01 |0011: iget-boolean v2, v4, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ -01c872: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -01c876: 1a02 3705 |0015: const-string v2, "Select directory" // string@0537 │ │ -01c87a: 2203 7001 |0017: new-instance v3, Lorg/happysanta/gd/FileDialog$1; // type@0170 │ │ -01c87e: 7020 0005 4300 |0019: invoke-direct {v3, v4}, Lorg/happysanta/gd/FileDialog$1;.:(Lorg/happysanta/gd/FileDialog;)V // method@0500 │ │ -01c884: 6e30 1400 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -01c88a: 5442 6b01 |001f: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ -01c88e: 2203 7101 |0021: new-instance v3, Lorg/happysanta/gd/FileDialog$2; // type@0171 │ │ -01c892: 7020 0205 4300 |0023: invoke-direct {v3, v4}, Lorg/happysanta/gd/FileDialog$2;.:(Lorg/happysanta/gd/FileDialog;)V // method@0502 │ │ -01c898: 6e30 0e00 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -01c89e: 6e10 1900 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -01c8a4: 0c01 |002c: move-result-object v1 │ │ -01c8a6: 1101 |002d: return-object v1 │ │ +01c844: |[01c844] org.happysanta.gd.FileDialog.createFileDialog:()Landroid/app/Dialog; │ │ +01c854: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01c856: 2200 0900 |0001: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +01c85a: 5442 6701 |0003: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.activity:Landroid/app/Activity; // field@0167 │ │ +01c85e: 7020 0b00 2000 |0005: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +01c864: 5442 6801 |0008: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.currentPath:Ljava/io/File; // field@0168 │ │ +01c868: 6e10 6e01 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016e │ │ +01c86e: 0c02 |000d: move-result-object v2 │ │ +01c870: 6e20 1700 2000 |000e: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +01c876: 5542 6d01 |0011: iget-boolean v2, v4, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ +01c87a: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +01c87e: 1a02 3705 |0015: const-string v2, "Select directory" // string@0537 │ │ +01c882: 2203 7001 |0017: new-instance v3, Lorg/happysanta/gd/FileDialog$1; // type@0170 │ │ +01c886: 7020 0205 4300 |0019: invoke-direct {v3, v4}, Lorg/happysanta/gd/FileDialog$1;.:(Lorg/happysanta/gd/FileDialog;)V // method@0502 │ │ +01c88c: 6e30 1400 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +01c892: 5442 6b01 |001f: iget-object v2, v4, Lorg/happysanta/gd/FileDialog;.fileList:[Ljava/lang/String; // field@016b │ │ +01c896: 2203 7101 |0021: new-instance v3, Lorg/happysanta/gd/FileDialog$2; // type@0171 │ │ +01c89a: 7020 0405 4300 |0023: invoke-direct {v3, v4}, Lorg/happysanta/gd/FileDialog$2;.:(Lorg/happysanta/gd/FileDialog;)V // method@0504 │ │ +01c8a0: 6e30 0e00 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +01c8a6: 6e10 1900 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +01c8ac: 0c01 |002c: move-result-object v1 │ │ +01c8ae: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0001 line=51 │ │ 0x0008 line=53 │ │ 0x0011 line=54 │ │ 0x0015 line=55 │ │ @@ -27107,18 +27038,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c8a8: |[01c8a8] org.happysanta.gd.FileDialog.removeDirectoryListener:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ -01c8b8: 5410 6901 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ -01c8bc: 6e20 8d06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.remove:(Ljava/lang/Object;)V // method@068d │ │ -01c8c2: 0e00 |0005: return-void │ │ +01c8b0: |[01c8b0] org.happysanta.gd.FileDialog.removeDirectoryListener:(Lorg/happysanta/gd/FileDialog$DirectorySelectedListener;)V │ │ +01c8c0: 5410 6901 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.dirListenerList:Lorg/happysanta/gd/ListenerList; // field@0169 │ │ +01c8c4: 6e20 8f06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.remove:(Ljava/lang/Object;)V // method@068f │ │ +01c8ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$DirectorySelectedListener; │ │ @@ -27128,18 +27059,18 @@ │ │ type : '(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01c8c4: |[01c8c4] org.happysanta.gd.FileDialog.removeFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ -01c8d4: 5410 6c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ -01c8d8: 6e20 8d06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.remove:(Ljava/lang/Object;)V // method@068d │ │ -01c8de: 0e00 |0005: return-void │ │ +01c8cc: |[01c8cc] org.happysanta.gd.FileDialog.removeFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V │ │ +01c8dc: 5410 6c01 |0000: iget-object v0, v1, Lorg/happysanta/gd/FileDialog;.fileListenerList:Lorg/happysanta/gd/ListenerList; // field@016c │ │ +01c8e0: 6e20 8f06 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/ListenerList;.remove:(Ljava/lang/Object;)V // method@068f │ │ +01c8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0006 reg=2 listener Lorg/happysanta/gd/FileDialog$FileSelectedListener; │ │ @@ -27149,17 +27080,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c8e0: |[01c8e0] org.happysanta.gd.FileDialog.setSelectDirectoryOption:(Z)V │ │ -01c8f0: 5c01 6d01 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ -01c8f4: 0e00 |0002: return-void │ │ +01c8e8: |[01c8e8] org.happysanta.gd.FileDialog.setSelectDirectoryOption:(Z)V │ │ +01c8f8: 5c01 6d01 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/FileDialog;.selectDirectoryOption:Z // field@016d │ │ +01c8fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/FileDialog; │ │ 0x0000 - 0x0003 reg=1 selectDirectoryOption Z │ │ @@ -27169,19 +27100,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c8f8: |[01c8f8] org.happysanta.gd.FileDialog.showDialog:()V │ │ -01c908: 6e10 1c05 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/FileDialog;.createFileDialog:()Landroid/app/Dialog; // method@051c │ │ -01c90e: 0c00 |0003: move-result-object v0 │ │ -01c910: 6e10 2800 0000 |0004: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0028 │ │ -01c916: 0e00 |0007: return-void │ │ +01c900: |[01c900] org.happysanta.gd.FileDialog.showDialog:()V │ │ +01c910: 6e10 1e05 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/FileDialog;.createFileDialog:()Landroid/app/Dialog; // method@051e │ │ +01c916: 0c00 |0003: move-result-object v0 │ │ +01c918: 6e10 2800 0000 |0004: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0028 │ │ +01c91e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/happysanta/gd/FileDialog; │ │ │ │ @@ -27224,57 +27155,57 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c918: |[01c918] org.happysanta.gd.GDActivity$1$1.:(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V │ │ -01c928: 5b01 6e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$1;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@016e │ │ -01c92c: 5b02 6f01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ -01c930: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c936: 0e00 |0007: return-void │ │ +01c920: |[01c920] org.happysanta.gd.GDActivity$1$1.:(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V │ │ +01c930: 5b01 6e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$1;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@016e │ │ +01c934: 5b02 6f01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ +01c938: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01c938: |[01c938] org.happysanta.gd.GDActivity$1$1.run:()V │ │ -01c948: 5453 6f01 |0000: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ -01c94c: 6e10 e204 0300 |0002: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.hasURL:()Z // method@04e2 │ │ -01c952: 0a03 |0005: move-result v3 │ │ -01c954: 3803 1a00 |0006: if-eqz v3, 0020 // +001a │ │ -01c958: 5453 6f01 |0008: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ -01c95c: 6e10 e004 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getURL:()Ljava/lang/String; // method@04e0 │ │ -01c962: 0c02 |000d: move-result-object v2 │ │ -01c964: 2200 1900 |000e: new-instance v0, Landroid/content/Intent; // type@0019 │ │ -01c968: 1a03 b806 |0010: const-string v3, "android.intent.action.VIEW" // string@06b8 │ │ -01c96c: 7110 a500 0200 |0012: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ -01c972: 0c04 |0015: move-result-object v4 │ │ -01c974: 7030 4c00 3004 |0016: invoke-direct {v0, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004c │ │ -01c97a: 5453 6e01 |0019: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@016e │ │ -01c97e: 5433 8201 |001b: iget-object v3, v3, Lorg/happysanta/gd/GDActivity$1;.this$0:Lorg/happysanta/gd/GDActivity; // field@0182 │ │ -01c982: 6e20 9005 0300 |001d: invoke-virtual {v3, v0}, Lorg/happysanta/gd/GDActivity;.startActivity:(Landroid/content/Intent;)V // method@0590 │ │ -01c988: 0e00 |0020: return-void │ │ -01c98a: 0d01 |0021: move-exception v1 │ │ -01c98c: 6e10 a801 0100 |0022: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -01c992: 28fb |0025: goto 0020 // -0005 │ │ +01c940: |[01c940] org.happysanta.gd.GDActivity$1$1.run:()V │ │ +01c950: 5453 6f01 |0000: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ +01c954: 6e10 e404 0300 |0002: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.hasURL:()Z // method@04e4 │ │ +01c95a: 0a03 |0005: move-result v3 │ │ +01c95c: 3803 1a00 |0006: if-eqz v3, 0020 // +001a │ │ +01c960: 5453 6f01 |0008: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.val$response:Lorg/happysanta/gd/API/NotificationsResponse; // field@016f │ │ +01c964: 6e10 e204 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getURL:()Ljava/lang/String; // method@04e2 │ │ +01c96a: 0c02 |000d: move-result-object v2 │ │ +01c96c: 2200 1900 |000e: new-instance v0, Landroid/content/Intent; // type@0019 │ │ +01c970: 1a03 b806 |0010: const-string v3, "android.intent.action.VIEW" // string@06b8 │ │ +01c974: 7110 a500 0200 |0012: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a5 │ │ +01c97a: 0c04 |0015: move-result-object v4 │ │ +01c97c: 7030 4c00 3004 |0016: invoke-direct {v0, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004c │ │ +01c982: 5453 6e01 |0019: iget-object v3, v5, Lorg/happysanta/gd/GDActivity$1$1;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@016e │ │ +01c986: 5433 8201 |001b: iget-object v3, v3, Lorg/happysanta/gd/GDActivity$1;.this$0:Lorg/happysanta/gd/GDActivity; // field@0182 │ │ +01c98a: 6e20 9205 0300 |001d: invoke-virtual {v3, v0}, Lorg/happysanta/gd/GDActivity;.startActivity:(Landroid/content/Intent;)V // method@0592 │ │ +01c990: 0e00 |0020: return-void │ │ +01c992: 0d01 |0021: move-exception v1 │ │ +01c994: 6e10 aa01 0100 |0022: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +01c99a: 28fb |0025: goto 0020 // -0005 │ │ catches : 1 │ │ 0x000e - 0x0020 │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=118 │ │ 0x000e line=120 │ │ @@ -27324,37 +27255,37 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c9a4: |[01c9a4] org.happysanta.gd.GDActivity$1$2.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ -01c9b4: 5b01 7001 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$2;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0170 │ │ -01c9b8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c9be: 0e00 |0005: return-void │ │ +01c9ac: |[01c9ac] org.happysanta.gd.GDActivity$1$2.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ +01c9bc: 5b01 7001 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$2;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0170 │ │ +01c9c0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c9c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$1$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c9c0: |[01c9c0] org.happysanta.gd.GDActivity$1$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -01c9d0: 0e00 |0000: return-void │ │ +01c9c8: |[01c9c8] org.happysanta.gd.GDActivity$1$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +01c9d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/GDActivity$1$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -27393,37 +27324,37 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c9d4: |[01c9d4] org.happysanta.gd.GDActivity$1$3.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ -01c9e4: 5b01 7101 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$3;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0171 │ │ -01c9e8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01c9ee: 0e00 |0005: return-void │ │ +01c9dc: |[01c9dc] org.happysanta.gd.GDActivity$1$3.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ +01c9ec: 5b01 7101 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$3;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0171 │ │ +01c9f0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01c9f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$1$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c9f0: |[01c9f0] org.happysanta.gd.GDActivity$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -01ca00: 0e00 |0000: return-void │ │ +01c9f8: |[01c9f8] org.happysanta.gd.GDActivity$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ca08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/GDActivity$1$3; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -27467,41 +27398,41 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ca04: |[01ca04] org.happysanta.gd.GDActivity$1$4.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ │ -01ca14: 5b01 7201 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$4;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0172 │ │ -01ca18: 5b02 7301 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$4;.val$onOk:Ljava/lang/Runnable; // field@0173 │ │ -01ca1c: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ca22: 0e00 |0007: return-void │ │ +01ca0c: |[01ca0c] org.happysanta.gd.GDActivity$1$4.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ │ +01ca1c: 5b01 7201 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$4;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0172 │ │ +01ca20: 5b02 7301 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$4;.val$onOk:Ljava/lang/Runnable; // field@0173 │ │ +01ca24: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ca2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$1$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ca24: |[01ca24] org.happysanta.gd.GDActivity$1$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -01ca34: 5410 7301 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$1$4;.val$onOk:Ljava/lang/Runnable; // field@0173 │ │ -01ca38: 7210 c501 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -01ca3e: 0e00 |0005: return-void │ │ +01ca2c: |[01ca2c] org.happysanta.gd.GDActivity$1$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ca3c: 5410 7301 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$1$4;.val$onOk:Ljava/lang/Runnable; // field@0173 │ │ +01ca40: 7210 c701 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +01ca46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/GDActivity$1$4; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -27542,37 +27473,37 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ca40: |[01ca40] org.happysanta.gd.GDActivity$1$5.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ -01ca50: 5b01 7401 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$5;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0174 │ │ -01ca54: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ca5a: 0e00 |0005: return-void │ │ +01ca48: |[01ca48] org.happysanta.gd.GDActivity$1$5.:(Lorg/happysanta/gd/GDActivity$1;)V │ │ +01ca58: 5b01 7401 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$5;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0174 │ │ +01ca5c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ca62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$1$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$5;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ca5c: |[01ca5c] org.happysanta.gd.GDActivity$1$5.onCancel:(Landroid/content/DialogInterface;)V │ │ -01ca6c: 0e00 |0000: return-void │ │ +01ca64: |[01ca64] org.happysanta.gd.GDActivity$1$5.onCancel:(Landroid/content/DialogInterface;)V │ │ +01ca74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/GDActivity$1$5; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -27615,41 +27546,41 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ca70: |[01ca70] org.happysanta.gd.GDActivity$1$6.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ │ -01ca80: 5b01 7501 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$6;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0175 │ │ -01ca84: 5b02 7601 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$6;.val$onOk:Ljava/lang/Runnable; // field@0176 │ │ -01ca88: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ca8e: 0e00 |0007: return-void │ │ +01ca78: |[01ca78] org.happysanta.gd.GDActivity$1$6.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ │ +01ca88: 5b01 7501 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1$6;.this$1:Lorg/happysanta/gd/GDActivity$1; // field@0175 │ │ +01ca8c: 5b02 7601 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1$6;.val$onOk:Ljava/lang/Runnable; // field@0176 │ │ +01ca90: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ca96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$1$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/happysanta/gd/GDActivity$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ca90: |[01ca90] org.happysanta.gd.GDActivity$1$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -01caa0: 5410 7601 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$1$6;.val$onOk:Ljava/lang/Runnable; // field@0176 │ │ -01caa4: 7210 c501 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -01caaa: 0e00 |0005: return-void │ │ +01ca98: |[01ca98] org.happysanta.gd.GDActivity$1$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +01caa8: 5410 7601 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$1$6;.val$onOk:Ljava/lang/Runnable; // field@0176 │ │ +01caac: 7210 c701 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +01cab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/GDActivity$1$6; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -27690,60 +27621,60 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01caac: |[01caac] org.happysanta.gd.GDActivity$10.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01cabc: 5b01 7701 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cac0: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cac6: 0e00 |0005: return-void │ │ +01cab4: |[01cab4] org.happysanta.gd.GDActivity$10.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01cac4: 5b01 7701 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cac8: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01cace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$10;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -01cac8: |[01cac8] org.happysanta.gd.GDActivity$10.run:()V │ │ -01cad8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -01cadc: 5430 7701 |0002: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cae0: 7110 5d05 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; // method@055d │ │ -01cae6: 0c00 |0007: move-result-object v0 │ │ -01cae8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01caea: 6e20 f007 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -01caf0: 5430 7701 |000c: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01caf4: 5400 b701 |000e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01caf8: 6e20 4f01 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@014f │ │ -01cafe: 5430 7701 |0013: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cb02: 5400 bd01 |0015: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cb06: 6e20 5808 2000 |0017: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@0858 │ │ -01cb0c: 5430 7701 |001a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cb10: 5400 bd01 |001c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cb14: 6e10 5208 0000 |001e: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.removeAllViews:()V // method@0852 │ │ -01cb1a: 5430 7701 |0021: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cb1e: 5400 b701 |0023: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01cb22: 1a01 0000 |0025: const-string v1, "" // string@0000 │ │ -01cb26: 6e20 4b01 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -01cb2c: 5430 7701 |002a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ -01cb30: 5400 b201 |002c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01cb34: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -01cb36: 5c01 5d03 |002f: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ -01cb3a: 0e00 |0031: return-void │ │ +01cad0: |[01cad0] org.happysanta.gd.GDActivity$10.run:()V │ │ +01cae0: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +01cae4: 5430 7701 |0002: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cae8: 7110 5f05 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; // method@055f │ │ +01caee: 0c00 |0007: move-result-object v0 │ │ +01caf0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +01caf2: 6e20 f207 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +01caf8: 5430 7701 |000c: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cafc: 5400 b701 |000e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01cb00: 6e20 5101 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0151 │ │ +01cb06: 5430 7701 |0013: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cb0a: 5400 bd01 |0015: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cb0e: 6e20 5a08 2000 |0017: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@085a │ │ +01cb14: 5430 7701 |001a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cb18: 5400 bd01 |001c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cb1c: 6e10 5408 0000 |001e: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.removeAllViews:()V // method@0854 │ │ +01cb22: 5430 7701 |0021: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cb26: 5400 b701 |0023: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01cb2a: 1a01 0000 |0025: const-string v1, "" // string@0000 │ │ +01cb2e: 6e20 4d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +01cb34: 5430 7701 |002a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$10;.this$0:Lorg/happysanta/gd/GDActivity; // field@0177 │ │ +01cb38: 5400 b201 |002c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01cb3c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +01cb3e: 5c01 5d03 |002f: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ +01cb42: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=990 │ │ 0x000c line=991 │ │ 0x0013 line=992 │ │ 0x001a line=995 │ │ 0x0021 line=996 │ │ @@ -27787,49 +27718,49 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01cb3c: |[01cb3c] org.happysanta.gd.GDActivity$11.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01cb4c: 5b01 7801 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ -01cb50: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cb56: 0e00 |0005: return-void │ │ +01cb44: |[01cb44] org.happysanta.gd.GDActivity$11.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01cb54: 5b01 7801 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ +01cb58: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01cb5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$11;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -01cb58: |[01cb58] org.happysanta.gd.GDActivity$11.run:()V │ │ -01cb68: 5441 7801 |0000: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ -01cb6c: 5411 bd01 |0002: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cb70: 6e10 5008 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0850 │ │ -01cb76: 0a00 |0007: move-result v0 │ │ -01cb78: 5441 7801 |0008: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ -01cb7c: 5411 bd01 |000a: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cb80: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01cb82: 1303 1400 |000d: const/16 v3, #int 20 // #14 │ │ -01cb86: 7110 3006 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01cb8c: 0a03 |0012: move-result v3 │ │ -01cb8e: 9103 0003 |0013: sub-int v3, v0, v3 │ │ -01cb92: 6e30 5308 2103 |0015: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0853 │ │ -01cb98: 0e00 |0018: return-void │ │ +01cb60: |[01cb60] org.happysanta.gd.GDActivity$11.run:()V │ │ +01cb70: 5441 7801 |0000: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ +01cb74: 5411 bd01 |0002: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cb78: 6e10 5208 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0852 │ │ +01cb7e: 0a00 |0007: move-result v0 │ │ +01cb80: 5441 7801 |0008: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$11;.this$0:Lorg/happysanta/gd/GDActivity; // field@0178 │ │ +01cb84: 5411 bd01 |000a: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cb88: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +01cb8a: 1303 1400 |000d: const/16 v3, #int 20 // #14 │ │ +01cb8e: 7110 3206 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01cb94: 0a03 |0012: move-result v3 │ │ +01cb96: 9103 0003 |0013: sub-int v3, v0, v3 │ │ +01cb9a: 6e30 5508 2103 |0015: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0855 │ │ +01cba0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ 0x0008 line=1008 │ │ 0x0018 line=1009 │ │ locals : │ │ 0x0008 - 0x0019 reg=0 y I │ │ @@ -27870,49 +27801,49 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01cb9c: |[01cb9c] org.happysanta.gd.GDActivity$12.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01cbac: 5b01 7901 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ -01cbb0: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cbb6: 0e00 |0005: return-void │ │ +01cba4: |[01cba4] org.happysanta.gd.GDActivity$12.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01cbb4: 5b01 7901 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ +01cbb8: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01cbbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$12;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01cbb8: |[01cbb8] org.happysanta.gd.GDActivity$12.run:()V │ │ -01cbc8: 5441 7901 |0000: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ -01cbcc: 5411 bd01 |0002: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cbd0: 6e10 5008 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0850 │ │ -01cbd6: 0a00 |0007: move-result v0 │ │ -01cbd8: 5441 7901 |0008: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ -01cbdc: 5411 bd01 |000a: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01cbe0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -01cbe2: 1303 1400 |000d: const/16 v3, #int 20 // #14 │ │ -01cbe6: 7110 3006 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01cbec: 0a03 |0012: move-result v3 │ │ -01cbee: b003 |0013: add-int/2addr v3, v0 │ │ -01cbf0: 6e30 5308 2103 |0014: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0853 │ │ -01cbf6: 0e00 |0017: return-void │ │ +01cbc0: |[01cbc0] org.happysanta.gd.GDActivity$12.run:()V │ │ +01cbd0: 5441 7901 |0000: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ +01cbd4: 5411 bd01 |0002: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cbd8: 6e10 5208 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0852 │ │ +01cbde: 0a00 |0007: move-result v0 │ │ +01cbe0: 5441 7901 |0008: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$12;.this$0:Lorg/happysanta/gd/GDActivity; // field@0179 │ │ +01cbe4: 5411 bd01 |000a: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01cbe8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +01cbea: 1303 1400 |000d: const/16 v3, #int 20 // #14 │ │ +01cbee: 7110 3206 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01cbf4: 0a03 |0012: move-result v3 │ │ +01cbf6: b003 |0013: add-int/2addr v3, v0 │ │ +01cbf8: 6e30 5508 2103 |0014: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0855 │ │ +01cbfe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x0008 line=1018 │ │ 0x0017 line=1019 │ │ locals : │ │ 0x0008 - 0x0018 reg=0 y I │ │ @@ -27961,85 +27892,86 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01cbf8: |[01cbf8] org.happysanta.gd.GDActivity$13.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V │ │ -01cc08: 5b01 7a01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$13;.this$0:Lorg/happysanta/gd/GDActivity; // field@017a │ │ -01cc0c: 5b02 7b01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ -01cc10: 5b03 7c01 |0004: iput-object v3, v0, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ -01cc14: 7010 bd01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cc1a: 0e00 |0009: return-void │ │ +01cc00: |[01cc00] org.happysanta.gd.GDActivity$13.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V │ │ +01cc10: 5b01 7a01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$13;.this$0:Lorg/happysanta/gd/GDActivity; // field@017a │ │ +01cc14: 5b02 7b01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ +01cc18: 5b03 7c01 |0004: iput-object v3, v0, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ +01cc1c: 7010 bf01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01cc22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/happysanta/gd/GDActivity$13; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/happysanta/gd/Menu/Views/ObservableScrollView; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$13;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -01cc1c: |[01cc1c] org.happysanta.gd.GDActivity$13.run:()V │ │ -01cc2c: 2201 3100 |0000: new-instance v1, Landroid/graphics/Rect; // type@0031 │ │ -01cc30: 7010 9b00 0100 |0002: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@009b │ │ -01cc36: 5486 7b01 |0005: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ -01cc3a: 6e20 4e08 1600 |0007: invoke-virtual {v6, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHitRect:(Landroid/graphics/Rect;)V // method@084e │ │ -01cc40: 5486 7c01 |000a: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ -01cc44: 6e20 f900 1600 |000c: invoke-virtual {v6, v1}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@00f9 │ │ -01cc4a: 0a06 |000f: move-result v6 │ │ -01cc4c: 3806 0e00 |0010: if-eqz v6, 001e // +000e │ │ -01cc50: 6e10 9e00 0100 |0012: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@009e │ │ -01cc56: 0a06 |0015: move-result v6 │ │ -01cc58: 5487 7c01 |0016: iget-object v7, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ -01cc5c: 6e10 f800 0700 |0018: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ -01cc62: 0a07 |001b: move-result v7 │ │ -01cc64: 3576 2300 |001c: if-ge v6, v7, 003f // +0023 │ │ -01cc68: 5486 7c01 |001e: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ -01cc6c: 6e10 ff00 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@00ff │ │ -01cc72: 0a04 |0023: move-result v4 │ │ -01cc74: 5486 7c01 |0024: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ -01cc78: 6e10 f800 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ -01cc7e: 0a00 |0029: move-result v0 │ │ -01cc80: 5486 7b01 |002a: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ -01cc84: 6e10 5008 0600 |002c: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0850 │ │ -01cc8a: 0a03 |002f: move-result v3 │ │ -01cc8c: 5486 7b01 |0030: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ -01cc90: 6e10 4d08 0600 |0032: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHeight:()I // method@084d │ │ -01cc96: 0a02 |0035: move-result v2 │ │ -01cc98: 0145 |0036: move v5, v4 │ │ -01cc9a: 3534 0900 |0037: if-ge v4, v3, 0040 // +0009 │ │ -01cc9e: 5486 7b01 |0039: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ -01cca2: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -01cca4: 6e30 5308 7605 |003c: invoke-virtual {v6, v7, v5}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0853 │ │ -01ccaa: 0e00 |003f: return-void │ │ -01ccac: 9006 0400 |0040: add-int v6, v4, v0 │ │ -01ccb0: 9007 0302 |0042: add-int v7, v3, v2 │ │ -01ccb4: 3776 f5ff |0044: if-le v6, v7, 0039 // -000b │ │ -01ccb8: 9006 0400 |0046: add-int v6, v4, v0 │ │ -01ccbc: 9105 0602 |0048: sub-int v5, v6, v2 │ │ -01ccc0: 3b05 efff |004a: if-gez v5, 0039 // -0011 │ │ -01ccc4: 1205 |004c: const/4 v5, #int 0 // #0 │ │ -01ccc6: 28ec |004d: goto 0039 // -0014 │ │ +01cc24: |[01cc24] org.happysanta.gd.GDActivity$13.run:()V │ │ +01cc34: 2201 3100 |0000: new-instance v1, Landroid/graphics/Rect; // type@0031 │ │ +01cc38: 7010 9b00 0100 |0002: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@009b │ │ +01cc3e: 5486 7b01 |0005: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ +01cc42: 6e20 5008 1600 |0007: invoke-virtual {v6, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHitRect:(Landroid/graphics/Rect;)V // method@0850 │ │ +01cc48: 5486 7c01 |000a: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ +01cc4c: 6e20 f900 1600 |000c: invoke-virtual {v6, v1}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@00f9 │ │ +01cc52: 0a06 |000f: move-result v6 │ │ +01cc54: 3806 0e00 |0010: if-eqz v6, 001e // +000e │ │ +01cc58: 6e10 9e00 0100 |0012: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@009e │ │ +01cc5e: 0a06 |0015: move-result v6 │ │ +01cc60: 5487 7c01 |0016: iget-object v7, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ +01cc64: 6e10 f800 0700 |0018: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ +01cc6a: 0a07 |001b: move-result v7 │ │ +01cc6c: 3576 2300 |001c: if-ge v6, v7, 003f // +0023 │ │ +01cc70: 5486 7c01 |001e: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ +01cc74: 6e10 ff00 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@00ff │ │ +01cc7a: 0a04 |0023: move-result v4 │ │ +01cc7c: 5486 7c01 |0024: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$view:Landroid/view/View; // field@017c │ │ +01cc80: 6e10 f800 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ +01cc86: 0a00 |0029: move-result v0 │ │ +01cc88: 5486 7b01 |002a: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ +01cc8c: 6e10 5208 0600 |002c: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0852 │ │ +01cc92: 0a03 |002f: move-result v3 │ │ +01cc94: 5486 7b01 |0030: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ +01cc98: 6e10 4f08 0600 |0032: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHeight:()I // method@084f │ │ +01cc9e: 0a02 |0035: move-result v2 │ │ +01cca0: 0145 |0036: move v5, v4 │ │ +01cca2: 3534 0900 |0037: if-ge v4, v3, 0040 // +0009 │ │ +01cca6: 5486 7b01 |0039: iget-object v6, v8, Lorg/happysanta/gd/GDActivity$13;.val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@017b │ │ +01ccaa: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +01ccac: 6e30 5508 7605 |003c: invoke-virtual {v6, v7, v5}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0855 │ │ +01ccb2: 0e00 |003f: return-void │ │ +01ccb4: 9006 0400 |0040: add-int v6, v4, v0 │ │ +01ccb8: 9007 0302 |0042: add-int v7, v3, v2 │ │ +01ccbc: 3776 f5ff |0044: if-le v6, v7, 0039 // -000b │ │ +01ccc0: 9006 0400 |0046: add-int v6, v4, v0 │ │ +01ccc4: 9105 0602 |0048: sub-int v5, v6, v2 │ │ +01ccc8: 3b05 efff |004a: if-gez v5, 0039 // -0011 │ │ +01cccc: 1205 |004c: const/4 v5, #int 0 // #0 │ │ +01ccce: 28ec |004d: goto 0039 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0005 line=1031 │ │ 0x000a line=1033 │ │ + 0x0012 line=1034 │ │ 0x001e line=1035 │ │ 0x0024 line=1036 │ │ 0x002a line=1037 │ │ 0x0030 line=1038 │ │ 0x0036 line=1039 │ │ 0x0037 line=1046 │ │ 0x0039 line=1055 │ │ @@ -28097,49 +28029,49 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity$14;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ccc8: |[01ccc8] org.happysanta.gd.GDActivity$14$1.:(Lorg/happysanta/gd/GDActivity$14;)V │ │ -01ccd8: 5b01 7d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$14$1;.this$1:Lorg/happysanta/gd/GDActivity$14; // field@017d │ │ -01ccdc: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cce2: 0e00 |0005: return-void │ │ +01ccd0: |[01ccd0] org.happysanta.gd.GDActivity$14$1.:(Lorg/happysanta/gd/GDActivity$14;)V │ │ +01cce0: 5b01 7d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$14$1;.this$1:Lorg/happysanta/gd/GDActivity$14; // field@017d │ │ +01cce4: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ccea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$14$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity$14; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/GDActivity$14; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$14$1;) │ │ name : 'onError' │ │ type : '(Lorg/happysanta/gd/API/APIException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01cce4: |[01cce4] org.happysanta.gd.GDActivity$14$1.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ -01ccf4: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01ccf8: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01ccfe: 1a01 560e |0005: const-string v1, "send stats error: " // string@0e56 │ │ -01cd02: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01cd08: 0c00 |000a: move-result-object v0 │ │ -01cd0a: 6e10 bf04 0300 |000b: invoke-virtual {v3}, Lorg/happysanta/gd/API/APIException;.getMessage:()Ljava/lang/String; // method@04bf │ │ -01cd10: 0c01 |000e: move-result-object v1 │ │ -01cd12: 6e20 f501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01cd18: 0c00 |0012: move-result-object v0 │ │ -01cd1a: 6e10 f901 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01cd20: 0c00 |0016: move-result-object v0 │ │ -01cd22: 7110 3f06 0000 |0017: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01cd28: 0e00 |001a: return-void │ │ +01ccec: |[01ccec] org.happysanta.gd.GDActivity$14$1.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ +01ccfc: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01cd00: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01cd06: 1a01 530e |0005: const-string v1, "send stats error: " // string@0e53 │ │ +01cd0a: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01cd10: 0c00 |000a: move-result-object v0 │ │ +01cd12: 6e10 c104 0300 |000b: invoke-virtual {v3}, Lorg/happysanta/gd/API/APIException;.getMessage:()Ljava/lang/String; // method@04c1 │ │ +01cd18: 0c01 |000e: move-result-object v1 │ │ +01cd1a: 6e20 f701 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01cd20: 0c00 |0012: move-result-object v0 │ │ +01cd22: 6e10 fb01 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01cd28: 0c00 |0016: move-result-object v0 │ │ +01cd2a: 7110 4106 0000 |0017: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01cd30: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ 0x001a line=1129 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/happysanta/gd/GDActivity$14$1; │ │ 0x0000 - 0x001b reg=3 error Lorg/happysanta/gd/API/APIException; │ │ @@ -28149,21 +28081,21 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01cd2c: |[01cd2c] org.happysanta.gd.GDActivity$14$1.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ -01cd3c: 1a00 550e |0000: const-string v0, "send stats OK" // string@0e55 │ │ -01cd40: 7110 3f06 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01cd46: 7100 3806 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@0638 │ │ -01cd4c: 0b00 |0008: move-result-wide v0 │ │ -01cd4e: 7120 7908 1000 |0009: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setLastSendStats:(J)V // method@0879 │ │ -01cd54: 0e00 |000c: return-void │ │ +01cd34: |[01cd34] org.happysanta.gd.GDActivity$14$1.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ +01cd44: 1a00 520e |0000: const-string v0, "send stats OK" // string@0e52 │ │ +01cd48: 7110 4106 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01cd4e: 7100 3a06 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@063a │ │ +01cd54: 0b00 |0008: move-result-wide v0 │ │ +01cd56: 7120 7b08 1000 |0009: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setLastSendStats:(J)V // method@087b │ │ +01cd5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0005 line=1121 │ │ 0x000c line=1122 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/GDActivity$14$1; │ │ @@ -28207,75 +28139,75 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01cd58: |[01cd58] org.happysanta.gd.GDActivity$14.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ │ -01cd68: 5b01 7e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$14;.this$0:Lorg/happysanta/gd/GDActivity; // field@017e │ │ -01cd6c: 5b02 7f01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$14;.val$self:Lorg/happysanta/gd/GDActivity; // field@017f │ │ -01cd70: 7010 ff01 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@01ff │ │ -01cd76: 0e00 |0007: return-void │ │ +01cd60: |[01cd60] org.happysanta.gd.GDActivity$14.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ │ +01cd70: 5b01 7e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$14;.this$0:Lorg/happysanta/gd/GDActivity; // field@017e │ │ +01cd74: 5b02 7f01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$14;.val$self:Lorg/happysanta/gd/GDActivity; // field@017f │ │ +01cd78: 7010 0102 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0201 │ │ +01cd7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$14; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$14;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -01cd78: |[01cd78] org.happysanta.gd.GDActivity$14.run:()V │ │ -01cd88: 5475 7e01 |0000: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$14;.this$0:Lorg/happysanta/gd/GDActivity; // field@017e │ │ -01cd8c: 5455 aa01 |0002: iget-object v5, v5, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01cd90: 6e10 1209 0500 |0004: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsStat:()Ljava/util/HashMap; // method@0912 │ │ -01cd96: 0c02 |0007: move-result-object v2 │ │ -01cd98: 2203 0902 |0008: new-instance v3, Lorg/json/JSONObject; // type@0209 │ │ -01cd9c: 7020 4a09 2300 |000a: invoke-direct {v3, v2}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@094a │ │ -01cda2: 5475 7f01 |000d: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$14;.val$self:Lorg/happysanta/gd/GDActivity; // field@017f │ │ -01cda6: 7110 7004 0500 |000f: invoke-static {v5}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@0470 │ │ -01cdac: 0c01 |0012: move-result-object v1 │ │ -01cdae: 7100 6a08 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Settings;.getName:()[B // method@086a │ │ -01cdb4: 0c05 |0016: move-result-object v5 │ │ -01cdb6: 7110 5a07 0500 |0017: invoke-static {v5}, Lorg/happysanta/gd/Menu/Menu;.isNameCheat:([B)Z // method@075a │ │ -01cdbc: 0a05 |001a: move-result v5 │ │ -01cdbe: 3805 1000 |001b: if-eqz v5, 002b // +0010 │ │ -01cdc2: 1214 |001d: const/4 v4, #int 1 // #1 │ │ -01cdc4: 6e10 5309 0300 |001e: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0953 │ │ -01cdca: 0c05 |0021: move-result-object v5 │ │ -01cdcc: 2206 8301 |0022: new-instance v6, Lorg/happysanta/gd/GDActivity$14$1; // type@0183 │ │ -01cdd0: 7020 3905 7600 |0024: invoke-direct {v6, v7}, Lorg/happysanta/gd/GDActivity$14$1;.:(Lorg/happysanta/gd/GDActivity$14;)V // method@0539 │ │ -01cdd6: 7140 bd04 1564 |0027: invoke-static {v5, v1, v4, v6}, Lorg/happysanta/gd/API/API;.sendStats:(Ljava/lang/String;Ljava/lang/String;ILorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04bd │ │ -01cddc: 0e00 |002a: return-void │ │ -01cdde: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -01cde0: 28f2 |002c: goto 001e // -000e │ │ -01cde2: 0d00 |002d: move-exception v0 │ │ -01cde4: 2205 b000 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -01cde8: 7010 ee01 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01cdee: 1a06 570e |0033: const-string v6, "send stats exception: " // string@0e57 │ │ -01cdf2: 6e20 f501 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01cdf8: 0c05 |0038: move-result-object v5 │ │ -01cdfa: 6e10 a701 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a7 │ │ -01ce00: 0c06 |003c: move-result-object v6 │ │ -01ce02: 6e20 f501 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01ce08: 0c05 |0040: move-result-object v5 │ │ -01ce0a: 6e10 f901 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01ce10: 0c05 |0044: move-result-object v5 │ │ -01ce12: 7110 3f06 0500 |0045: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01ce18: 28e2 |0048: goto 002a // -001e │ │ +01cd80: |[01cd80] org.happysanta.gd.GDActivity$14.run:()V │ │ +01cd90: 5475 7e01 |0000: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$14;.this$0:Lorg/happysanta/gd/GDActivity; // field@017e │ │ +01cd94: 5455 aa01 |0002: iget-object v5, v5, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01cd98: 6e10 1409 0500 |0004: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsStat:()Ljava/util/HashMap; // method@0914 │ │ +01cd9e: 0c02 |0007: move-result-object v2 │ │ +01cda0: 2203 0902 |0008: new-instance v3, Lorg/json/JSONObject; // type@0209 │ │ +01cda4: 7020 4c09 2300 |000a: invoke-direct {v3, v2}, Lorg/json/JSONObject;.:(Ljava/util/Map;)V // method@094c │ │ +01cdaa: 5475 7f01 |000d: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$14;.val$self:Lorg/happysanta/gd/GDActivity; // field@017f │ │ +01cdae: 7110 7204 0500 |000f: invoke-static {v5}, Lorg/acra/util/Installation;.id:(Landroid/content/Context;)Ljava/lang/String; // method@0472 │ │ +01cdb4: 0c01 |0012: move-result-object v1 │ │ +01cdb6: 7100 6c08 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Settings;.getName:()[B // method@086c │ │ +01cdbc: 0c05 |0016: move-result-object v5 │ │ +01cdbe: 7110 5c07 0500 |0017: invoke-static {v5}, Lorg/happysanta/gd/Menu/Menu;.isNameCheat:([B)Z // method@075c │ │ +01cdc4: 0a05 |001a: move-result v5 │ │ +01cdc6: 3805 1000 |001b: if-eqz v5, 002b // +0010 │ │ +01cdca: 1214 |001d: const/4 v4, #int 1 // #1 │ │ +01cdcc: 6e10 5509 0300 |001e: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0955 │ │ +01cdd2: 0c05 |0021: move-result-object v5 │ │ +01cdd4: 2206 8301 |0022: new-instance v6, Lorg/happysanta/gd/GDActivity$14$1; // type@0183 │ │ +01cdd8: 7020 3b05 7600 |0024: invoke-direct {v6, v7}, Lorg/happysanta/gd/GDActivity$14$1;.:(Lorg/happysanta/gd/GDActivity$14;)V // method@053b │ │ +01cdde: 7140 bf04 1564 |0027: invoke-static {v5, v1, v4, v6}, Lorg/happysanta/gd/API/API;.sendStats:(Ljava/lang/String;Ljava/lang/String;ILorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04bf │ │ +01cde4: 0e00 |002a: return-void │ │ +01cde6: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +01cde8: 28f2 |002c: goto 001e // -000e │ │ +01cdea: 0d00 |002d: move-exception v0 │ │ +01cdec: 2205 b000 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +01cdf0: 7010 f001 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01cdf6: 1a06 540e |0033: const-string v6, "send stats exception: " // string@0e54 │ │ +01cdfa: 6e20 f701 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ce00: 0c05 |0038: move-result-object v5 │ │ +01ce02: 6e10 a901 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a9 │ │ +01ce08: 0c06 |003c: move-result-object v6 │ │ +01ce0a: 6e20 f701 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01ce10: 0c05 |0040: move-result-object v5 │ │ +01ce12: 6e10 fb01 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01ce18: 0c05 |0044: move-result-object v5 │ │ +01ce1a: 7110 4106 0500 |0045: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01ce20: 28e2 |0048: goto 002a // -001e │ │ catches : 1 │ │ 0x0000 - 0x002a │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0008 line=1113 │ │ 0x000d line=1114 │ │ @@ -28335,48 +28267,48 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ce2c: |[01ce2c] org.happysanta.gd.GDActivity$15.:(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V │ │ -01ce3c: 5b01 8001 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ -01ce40: 5b02 8101 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ -01ce44: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01ce4a: 0e00 |0007: return-void │ │ +01ce34: |[01ce34] org.happysanta.gd.GDActivity$15.:(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V │ │ +01ce44: 5b01 8001 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ +01ce48: 5b02 8101 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ +01ce4c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01ce52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$15; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/ProgressDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$15;) │ │ name : 'onError' │ │ type : '(Lorg/happysanta/gd/API/APIException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -01ce4c: |[01ce4c] org.happysanta.gd.GDActivity$15.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ -01ce5c: 5430 8101 |0000: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ -01ce60: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -01ce66: 5430 8001 |0005: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ -01ce6a: 1401 6200 057f |0007: const v1, #float 1.76789e+38 // #7f050062 │ │ -01ce70: 6e20 6f05 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01ce76: 0c00 |000d: move-result-object v0 │ │ -01ce78: 1a01 6f05 |000e: const-string v1, "Unable to send logs. Maybe log is empty?" // string@056f │ │ -01ce7c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -01ce7e: 7130 4106 1002 |0011: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -01ce84: 0e00 |0014: return-void │ │ +01ce54: |[01ce54] org.happysanta.gd.GDActivity$15.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ +01ce64: 5430 8101 |0000: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ +01ce68: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +01ce6e: 5430 8001 |0005: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ +01ce72: 1401 6200 057f |0007: const v1, #float 1.76789e+38 // #7f050062 │ │ +01ce78: 6e20 7105 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01ce7e: 0c00 |000d: move-result-object v0 │ │ +01ce80: 1a01 6f05 |000e: const-string v1, "Unable to send logs. Maybe log is empty?" // string@056f │ │ +01ce84: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +01ce86: 7130 4306 1002 |0011: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +01ce8c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x0005 line=1153 │ │ 0x0014 line=1154 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/happysanta/gd/GDActivity$15; │ │ @@ -28387,29 +28319,29 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -01ce88: |[01ce88] org.happysanta.gd.GDActivity$15.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ -01ce98: 5430 8101 |0000: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ -01ce9c: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -01cea2: 5430 8001 |0005: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ -01cea6: 7110 5e05 0000 |0007: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$500:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/KeyboardController; // method@055e │ │ -01ceac: 0c00 |000a: move-result-object v0 │ │ -01ceae: 6e10 4d06 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/KeyboardController;.clearLogBuffer:()V // method@064d │ │ -01ceb4: 5430 8001 |000e: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ -01ceb8: 1401 0400 057f |0010: const v1, #float 1.76787e+38 // #7f050004 │ │ -01cebe: 6e20 6f05 1000 |0013: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01cec4: 0c00 |0016: move-result-object v0 │ │ -01cec6: 1a01 5101 |0017: const-string v1, "Done" // string@0151 │ │ -01ceca: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -01cecc: 7130 4106 1002 |001a: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -01ced2: 0e00 |001d: return-void │ │ +01ce90: |[01ce90] org.happysanta.gd.GDActivity$15.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ +01cea0: 5430 8101 |0000: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.val$progressDialog:Landroid/app/ProgressDialog; // field@0181 │ │ +01cea4: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +01ceaa: 5430 8001 |0005: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ +01ceae: 7110 6005 0000 |0007: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$500:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/KeyboardController; // method@0560 │ │ +01ceb4: 0c00 |000a: move-result-object v0 │ │ +01ceb6: 6e10 4f06 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/KeyboardController;.clearLogBuffer:()V // method@064f │ │ +01cebc: 5430 8001 |000e: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$15;.this$0:Lorg/happysanta/gd/GDActivity; // field@0180 │ │ +01cec0: 1401 0400 057f |0010: const v1, #float 1.76787e+38 // #7f050004 │ │ +01cec6: 6e20 7105 1000 |0013: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01cecc: 0c00 |0016: move-result-object v0 │ │ +01cece: 1a01 5101 |0017: const-string v1, "Done" // string@0151 │ │ +01ced2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +01ced4: 7130 4306 1002 |001a: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +01ceda: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0005 line=1146 │ │ 0x000e line=1147 │ │ 0x001d line=1148 │ │ locals : │ │ @@ -28455,39 +28387,39 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ced4: |[01ced4] org.happysanta.gd.GDActivity$1.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ │ -01cee4: 5b01 8201 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1;.this$0:Lorg/happysanta/gd/GDActivity; // field@0182 │ │ -01cee8: 5b02 8301 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ -01ceec: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01cef2: 0e00 |0007: return-void │ │ +01cedc: |[01cedc] org.happysanta.gd.GDActivity$1.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ │ +01ceec: 5b01 8201 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$1;.this$0:Lorg/happysanta/gd/GDActivity; // field@0182 │ │ +01cef0: 5b02 8301 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ +01cef4: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01cefa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$1;) │ │ name : 'onError' │ │ type : '(Lorg/happysanta/gd/API/APIException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cef4: |[01cef4] org.happysanta.gd.GDActivity$1.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ -01cf04: 0e00 |0000: return-void │ │ +01cefc: |[01cefc] org.happysanta.gd.GDActivity$1.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ +01cf0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/GDActivity$1; │ │ 0x0000 - 0x0001 reg=1 error Lorg/happysanta/gd/API/APIException; │ │ │ │ @@ -28496,93 +28428,103 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -01cf08: |[01cf08] org.happysanta.gd.GDActivity$1.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ -01cf18: 2203 6601 |0000: new-instance v3, Lorg/happysanta/gd/API/NotificationsResponse; // type@0166 │ │ -01cf1c: 7020 db04 8300 |0002: invoke-direct {v3, v8}, Lorg/happysanta/gd/API/NotificationsResponse;.:(Lorg/happysanta/gd/API/Response;)V // method@04db │ │ -01cf22: 6e10 e304 0300 |0005: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.isEmpty:()Z // method@04e3 │ │ -01cf28: 0a04 |0008: move-result v4 │ │ -01cf2a: 3904 4a00 |0009: if-nez v4, 0053 // +004a │ │ -01cf2e: 2202 7901 |000b: new-instance v2, Lorg/happysanta/gd/GDActivity$1$1; // type@0179 │ │ -01cf32: 7030 2505 7203 |000d: invoke-direct {v2, v7, v3}, Lorg/happysanta/gd/GDActivity$1$1;.:(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V // method@0525 │ │ -01cf38: 6e10 e104 0300 |0010: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.hasTwoButtons:()Z // method@04e1 │ │ -01cf3e: 0a04 |0013: move-result v4 │ │ -01cf40: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ -01cf44: 2204 0900 |0016: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -01cf48: 5475 8301 |0018: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ -01cf4c: 7020 0b00 5400 |001a: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -01cf52: 6e10 df04 0300 |001d: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getTitle:()Ljava/lang/String; // method@04df │ │ -01cf58: 0c05 |0020: move-result-object v5 │ │ -01cf5a: 6e20 1700 5400 |0021: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -01cf60: 0c04 |0024: move-result-object v4 │ │ -01cf62: 6e10 dd04 0300 |0025: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getMessage:()Ljava/lang/String; // method@04dd │ │ -01cf68: 0c05 |0028: move-result-object v5 │ │ -01cf6a: 6e20 0f00 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -01cf70: 0c04 |002c: move-result-object v4 │ │ -01cf72: 6e10 de04 0300 |002d: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getOKButton:()Ljava/lang/String; // method@04de │ │ -01cf78: 0c05 |0030: move-result-object v5 │ │ -01cf7a: 2206 7c01 |0031: new-instance v6, Lorg/happysanta/gd/GDActivity$1$4; // type@017c │ │ -01cf7e: 7030 2b05 7602 |0033: invoke-direct {v6, v7, v2}, Lorg/happysanta/gd/GDActivity$1$4;.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V // method@052b │ │ -01cf84: 6e30 1400 5406 |0036: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -01cf8a: 0c04 |0039: move-result-object v4 │ │ -01cf8c: 6e10 dc04 0300 |003a: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getCancelButton:()Ljava/lang/String; // method@04dc │ │ -01cf92: 0c05 |003d: move-result-object v5 │ │ -01cf94: 2206 7b01 |003e: new-instance v6, Lorg/happysanta/gd/GDActivity$1$3; // type@017b │ │ -01cf98: 7020 2905 7600 |0040: invoke-direct {v6, v7}, Lorg/happysanta/gd/GDActivity$1$3;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@0529 │ │ -01cf9e: 6e30 1100 5406 |0043: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -01cfa4: 0c04 |0046: move-result-object v4 │ │ -01cfa6: 2205 7a01 |0047: new-instance v5, Lorg/happysanta/gd/GDActivity$1$2; // type@017a │ │ -01cfaa: 7020 2705 7500 |0049: invoke-direct {v5, v7}, Lorg/happysanta/gd/GDActivity$1$2;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@0527 │ │ -01cfb0: 6e20 1200 5400 |004c: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -01cfb6: 0c00 |004f: move-result-object v0 │ │ -01cfb8: 6e10 1900 0000 |0050: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -01cfbe: 0e00 |0053: return-void │ │ -01cfc0: 2204 0900 |0054: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -01cfc4: 5475 8301 |0056: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ -01cfc8: 7020 0b00 5400 |0058: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -01cfce: 6e10 df04 0300 |005b: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getTitle:()Ljava/lang/String; // method@04df │ │ -01cfd4: 0c05 |005e: move-result-object v5 │ │ -01cfd6: 6e20 1700 5400 |005f: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -01cfdc: 0c04 |0062: move-result-object v4 │ │ -01cfde: 6e10 dd04 0300 |0063: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getMessage:()Ljava/lang/String; // method@04dd │ │ -01cfe4: 0c05 |0066: move-result-object v5 │ │ -01cfe6: 6e20 0f00 5400 |0067: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -01cfec: 0c04 |006a: move-result-object v4 │ │ -01cfee: 6e10 de04 0300 |006b: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getOKButton:()Ljava/lang/String; // method@04de │ │ -01cff4: 0c05 |006e: move-result-object v5 │ │ -01cff6: 2206 7e01 |006f: new-instance v6, Lorg/happysanta/gd/GDActivity$1$6; // type@017e │ │ -01cffa: 7030 2f05 7602 |0071: invoke-direct {v6, v7, v2}, Lorg/happysanta/gd/GDActivity$1$6;.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V // method@052f │ │ -01d000: 6e30 1400 5406 |0074: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -01d006: 0c04 |0077: move-result-object v4 │ │ -01d008: 2205 7d01 |0078: new-instance v5, Lorg/happysanta/gd/GDActivity$1$5; // type@017d │ │ -01d00c: 7020 2d05 7500 |007a: invoke-direct {v5, v7}, Lorg/happysanta/gd/GDActivity$1$5;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@052d │ │ -01d012: 6e20 1200 5400 |007d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -01d018: 0c04 |0080: move-result-object v4 │ │ -01d01a: 6e10 0c00 0400 |0081: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ -01d020: 0c01 |0084: move-result-object v1 │ │ -01d022: 6e10 1c00 0100 |0085: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -01d028: 28cb |0088: goto 0053 // -0035 │ │ -01d02a: 0d04 |0089: move-exception v4 │ │ -01d02c: 28c9 |008a: goto 0053 // -0037 │ │ +01cf10: |[01cf10] org.happysanta.gd.GDActivity$1.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ +01cf20: 2203 6601 |0000: new-instance v3, Lorg/happysanta/gd/API/NotificationsResponse; // type@0166 │ │ +01cf24: 7020 dd04 8300 |0002: invoke-direct {v3, v8}, Lorg/happysanta/gd/API/NotificationsResponse;.:(Lorg/happysanta/gd/API/Response;)V // method@04dd │ │ +01cf2a: 6e10 e504 0300 |0005: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.isEmpty:()Z // method@04e5 │ │ +01cf30: 0a04 |0008: move-result v4 │ │ +01cf32: 3904 4a00 |0009: if-nez v4, 0053 // +004a │ │ +01cf36: 2202 7901 |000b: new-instance v2, Lorg/happysanta/gd/GDActivity$1$1; // type@0179 │ │ +01cf3a: 7030 2705 7203 |000d: invoke-direct {v2, v7, v3}, Lorg/happysanta/gd/GDActivity$1$1;.:(Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V // method@0527 │ │ +01cf40: 6e10 e304 0300 |0010: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.hasTwoButtons:()Z // method@04e3 │ │ +01cf46: 0a04 |0013: move-result v4 │ │ +01cf48: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ +01cf4c: 2204 0900 |0016: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +01cf50: 5475 8301 |0018: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ +01cf54: 7020 0b00 5400 |001a: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +01cf5a: 6e10 e104 0300 |001d: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getTitle:()Ljava/lang/String; // method@04e1 │ │ +01cf60: 0c05 |0020: move-result-object v5 │ │ +01cf62: 6e20 1700 5400 |0021: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +01cf68: 0c04 |0024: move-result-object v4 │ │ +01cf6a: 6e10 df04 0300 |0025: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getMessage:()Ljava/lang/String; // method@04df │ │ +01cf70: 0c05 |0028: move-result-object v5 │ │ +01cf72: 6e20 0f00 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +01cf78: 0c04 |002c: move-result-object v4 │ │ +01cf7a: 6e10 e004 0300 |002d: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getOKButton:()Ljava/lang/String; // method@04e0 │ │ +01cf80: 0c05 |0030: move-result-object v5 │ │ +01cf82: 2206 7c01 |0031: new-instance v6, Lorg/happysanta/gd/GDActivity$1$4; // type@017c │ │ +01cf86: 7030 2d05 7602 |0033: invoke-direct {v6, v7, v2}, Lorg/happysanta/gd/GDActivity$1$4;.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V // method@052d │ │ +01cf8c: 6e30 1400 5406 |0036: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +01cf92: 0c04 |0039: move-result-object v4 │ │ +01cf94: 6e10 de04 0300 |003a: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getCancelButton:()Ljava/lang/String; // method@04de │ │ +01cf9a: 0c05 |003d: move-result-object v5 │ │ +01cf9c: 2206 7b01 |003e: new-instance v6, Lorg/happysanta/gd/GDActivity$1$3; // type@017b │ │ +01cfa0: 7020 2b05 7600 |0040: invoke-direct {v6, v7}, Lorg/happysanta/gd/GDActivity$1$3;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@052b │ │ +01cfa6: 6e30 1100 5406 |0043: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +01cfac: 0c04 |0046: move-result-object v4 │ │ +01cfae: 2205 7a01 |0047: new-instance v5, Lorg/happysanta/gd/GDActivity$1$2; // type@017a │ │ +01cfb2: 7020 2905 7500 |0049: invoke-direct {v5, v7}, Lorg/happysanta/gd/GDActivity$1$2;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@0529 │ │ +01cfb8: 6e20 1200 5400 |004c: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +01cfbe: 0c00 |004f: move-result-object v0 │ │ +01cfc0: 6e10 1900 0000 |0050: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +01cfc6: 0e00 |0053: return-void │ │ +01cfc8: 2204 0900 |0054: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +01cfcc: 5475 8301 |0056: iget-object v5, v7, Lorg/happysanta/gd/GDActivity$1;.val$self:Lorg/happysanta/gd/GDActivity; // field@0183 │ │ +01cfd0: 7020 0b00 5400 |0058: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +01cfd6: 6e10 e104 0300 |005b: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getTitle:()Ljava/lang/String; // method@04e1 │ │ +01cfdc: 0c05 |005e: move-result-object v5 │ │ +01cfde: 6e20 1700 5400 |005f: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +01cfe4: 0c04 |0062: move-result-object v4 │ │ +01cfe6: 6e10 df04 0300 |0063: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getMessage:()Ljava/lang/String; // method@04df │ │ +01cfec: 0c05 |0066: move-result-object v5 │ │ +01cfee: 6e20 0f00 5400 |0067: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +01cff4: 0c04 |006a: move-result-object v4 │ │ +01cff6: 6e10 e004 0300 |006b: invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;.getOKButton:()Ljava/lang/String; // method@04e0 │ │ +01cffc: 0c05 |006e: move-result-object v5 │ │ +01cffe: 2206 7e01 |006f: new-instance v6, Lorg/happysanta/gd/GDActivity$1$6; // type@017e │ │ +01d002: 7030 3105 7602 |0071: invoke-direct {v6, v7, v2}, Lorg/happysanta/gd/GDActivity$1$6;.:(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V // method@0531 │ │ +01d008: 6e30 1400 5406 |0074: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +01d00e: 0c04 |0077: move-result-object v4 │ │ +01d010: 2205 7d01 |0078: new-instance v5, Lorg/happysanta/gd/GDActivity$1$5; // type@017d │ │ +01d014: 7020 2f05 7500 |007a: invoke-direct {v5, v7}, Lorg/happysanta/gd/GDActivity$1$5;.:(Lorg/happysanta/gd/GDActivity$1;)V // method@052f │ │ +01d01a: 6e20 1200 5400 |007d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +01d020: 0c04 |0080: move-result-object v4 │ │ +01d022: 6e10 0c00 0400 |0081: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ +01d028: 0c01 |0084: move-result-object v1 │ │ +01d02a: 6e10 1c00 0100 |0085: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +01d030: 28cb |0088: goto 0053 // -0035 │ │ +01d032: 0d04 |0089: move-exception v4 │ │ +01d034: 28c9 |008a: goto 0053 // -0037 │ │ catches : 1 │ │ 0x0000 - 0x0088 │ │ Ljava/lang/Exception; -> 0x0089 │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ 0x000b line=114 │ │ 0x0010 line=129 │ │ 0x0016 line=130 │ │ + 0x001d line=131 │ │ + 0x0025 line=132 │ │ + 0x002d line=133 │ │ + 0x003a line=139 │ │ + 0x004c line=144 │ │ 0x0050 line=150 │ │ 0x0053 line=173 │ │ 0x0054 line=152 │ │ + 0x005b line=153 │ │ + 0x0063 line=154 │ │ + 0x006b line=155 │ │ + 0x007d line=161 │ │ + 0x0081 line=166 │ │ 0x0085 line=167 │ │ 0x0089 line=170 │ │ locals : │ │ 0x0050 - 0x0053 reg=0 alert Landroid/app/AlertDialog$Builder; │ │ 0x0010 - 0x0053 reg=2 onOk Ljava/lang/Runnable; │ │ 0x0005 - 0x0053 reg=3 response Lorg/happysanta/gd/API/NotificationsResponse; │ │ 0x0085 - 0x0089 reg=1 alertDialog Landroid/app/AlertDialog; │ │ @@ -28658,68 +28600,68 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d040: |[01d040] org.happysanta.gd.GDActivity$2.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d050: 5b01 8401 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ -01d054: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d05a: 0e00 |0005: return-void │ │ +01d048: |[01d048] org.happysanta.gd.GDActivity$2.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d058: 5b01 8401 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ +01d05c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$2;) │ │ name : 'onScroll' │ │ type : '(Lorg/happysanta/gd/Menu/Views/ObservableScrollView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -01d05c: |[01d05c] org.happysanta.gd.GDActivity$2.onScroll:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView;IIII)V │ │ -01d06c: 1908 5940 |0000: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ -01d070: 54a1 8401 |0002: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ -01d074: 6e10 7505 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -01d07a: 0a01 |0007: move-result v1 │ │ -01d07c: 3801 3300 |0008: if-eqz v1, 003b // +0033 │ │ -01d080: 54a1 8401 |000a: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ -01d084: 5411 b201 |000c: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d088: 3801 2d00 |000e: if-eqz v1, 003b // +002d │ │ -01d08c: 54a1 8401 |0010: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ -01d090: 5411 b201 |0012: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d094: 5411 3103 |0014: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -01d098: 3801 2500 |0016: if-eqz v1, 003b // +0025 │ │ -01d09c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -01d09e: 6e20 4c08 1b00 |0019: invoke-virtual {v11, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getChildAt:(I)Landroid/view/View; // method@084c │ │ -01d0a4: 0c01 |001c: move-result-object v1 │ │ -01d0a6: 6e10 f800 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ -01d0ac: 0a01 |0020: move-result v1 │ │ -01d0ae: 6e10 4d08 0b00 |0021: invoke-virtual {v11}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHeight:()I // method@084d │ │ -01d0b4: 0a04 |0024: move-result v4 │ │ -01d0b6: 9100 0104 |0025: sub-int v0, v1, v4 │ │ -01d0ba: 83d4 |0027: int-to-double v4, v13 │ │ -01d0bc: cd84 |0028: mul-double/2addr v4, v8 │ │ -01d0be: 8306 |0029: int-to-double v6, v0 │ │ -01d0c0: ae02 0406 |002a: div-double v2, v4, v6 │ │ -01d0c4: 2f01 0208 |002c: cmpl-double v1, v2, v8 │ │ -01d0c8: 3d01 0400 |002e: if-lez v1, 0032 // +0004 │ │ -01d0cc: 1902 5940 |0030: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ -01d0d0: 54a1 8401 |0032: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ -01d0d4: 5411 b201 |0034: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d0d8: 5411 3103 |0036: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -01d0dc: 6e30 8807 2103 |0038: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.onScroll:(D)V // method@0788 │ │ -01d0e2: 0e00 |003b: return-void │ │ +01d064: |[01d064] org.happysanta.gd.GDActivity$2.onScroll:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView;IIII)V │ │ +01d074: 1908 5940 |0000: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ +01d078: 54a1 8401 |0002: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ +01d07c: 6e10 7705 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +01d082: 0a01 |0007: move-result v1 │ │ +01d084: 3801 3300 |0008: if-eqz v1, 003b // +0033 │ │ +01d088: 54a1 8401 |000a: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ +01d08c: 5411 b201 |000c: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d090: 3801 2d00 |000e: if-eqz v1, 003b // +002d │ │ +01d094: 54a1 8401 |0010: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ +01d098: 5411 b201 |0012: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d09c: 5411 3103 |0014: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +01d0a0: 3801 2500 |0016: if-eqz v1, 003b // +0025 │ │ +01d0a4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +01d0a6: 6e20 4e08 1b00 |0019: invoke-virtual {v11, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getChildAt:(I)Landroid/view/View; // method@084e │ │ +01d0ac: 0c01 |001c: move-result-object v1 │ │ +01d0ae: 6e10 f800 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ +01d0b4: 0a01 |0020: move-result v1 │ │ +01d0b6: 6e10 4f08 0b00 |0021: invoke-virtual {v11}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getHeight:()I // method@084f │ │ +01d0bc: 0a04 |0024: move-result v4 │ │ +01d0be: 9100 0104 |0025: sub-int v0, v1, v4 │ │ +01d0c2: 83d4 |0027: int-to-double v4, v13 │ │ +01d0c4: cd84 |0028: mul-double/2addr v4, v8 │ │ +01d0c6: 8306 |0029: int-to-double v6, v0 │ │ +01d0c8: ae02 0406 |002a: div-double v2, v4, v6 │ │ +01d0cc: 2f01 0208 |002c: cmpl-double v1, v2, v8 │ │ +01d0d0: 3d01 0400 |002e: if-lez v1, 0032 // +0004 │ │ +01d0d4: 1902 5940 |0030: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ +01d0d8: 54a1 8401 |0032: iget-object v1, v10, Lorg/happysanta/gd/GDActivity$2;.this$0:Lorg/happysanta/gd/GDActivity; // field@0184 │ │ +01d0dc: 5411 b201 |0034: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d0e0: 5411 3103 |0036: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +01d0e4: 6e30 8a07 2103 |0038: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.onScroll:(D)V // method@078a │ │ +01d0ea: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0018 line=193 │ │ 0x0027 line=194 │ │ 0x002c line=195 │ │ 0x0030 line=196 │ │ @@ -28770,40 +28712,40 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d0e4: |[01d0e4] org.happysanta.gd.GDActivity$3.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d0f4: 5b01 8501 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$3;.this$0:Lorg/happysanta/gd/GDActivity; // field@0185 │ │ -01d0f8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d0fe: 0e00 |0005: return-void │ │ +01d0ec: |[01d0ec] org.happysanta.gd.GDActivity$3.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d0fc: 5b01 8501 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$3;.this$0:Lorg/happysanta/gd/GDActivity; // field@0185 │ │ +01d100: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01d100: |[01d100] org.happysanta.gd.GDActivity$3.onClick:(Landroid/view/View;)V │ │ -01d110: 5410 8501 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$3;.this$0:Lorg/happysanta/gd/GDActivity; // field@0185 │ │ -01d114: 5400 a401 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d118: 6e10 ed05 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ed │ │ -01d11e: 0e00 |0007: return-void │ │ +01d108: |[01d108] org.happysanta.gd.GDActivity$3.onClick:(Landroid/view/View;)V │ │ +01d118: 5410 8501 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$3;.this$0:Lorg/happysanta/gd/GDActivity; // field@0185 │ │ +01d11c: 5400 a401 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d120: 6e10 ef05 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ef │ │ +01d126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0007 line=285 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/happysanta/gd/GDActivity$3; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -28843,46 +28785,46 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d120: |[01d120] org.happysanta.gd.GDActivity$4.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d130: 5b01 8601 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ -01d134: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d13a: 0e00 |0005: return-void │ │ +01d128: |[01d128] org.happysanta.gd.GDActivity$4.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d138: 5b01 8601 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ +01d13c: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$4;) │ │ name : 'onPreDraw' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01d13c: |[01d13c] org.happysanta.gd.GDActivity$4.onPreDraw:()Z │ │ -01d14c: 5410 8601 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ -01d150: 7110 5905 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$000:(Lorg/happysanta/gd/GDActivity;)Landroid/widget/FrameLayout; // method@0559 │ │ -01d156: 0c00 |0005: move-result-object v0 │ │ -01d158: 6e10 1b01 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@011b │ │ -01d15e: 0c00 |0009: move-result-object v0 │ │ -01d160: 6e20 0c01 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010c │ │ -01d166: 5410 8601 |000d: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ -01d16a: 6e10 6305 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.doStart:()V // method@0563 │ │ -01d170: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -01d172: 0f00 |0013: return v0 │ │ +01d144: |[01d144] org.happysanta.gd.GDActivity$4.onPreDraw:()Z │ │ +01d154: 5410 8601 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ +01d158: 7110 5b05 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$000:(Lorg/happysanta/gd/GDActivity;)Landroid/widget/FrameLayout; // method@055b │ │ +01d15e: 0c00 |0005: move-result-object v0 │ │ +01d160: 6e10 1701 0000 |0006: invoke-virtual {v0}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0117 │ │ +01d166: 0c00 |0009: move-result-object v0 │ │ +01d168: 6e20 0801 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0108 │ │ +01d16e: 5410 8601 |000d: iget-object v0, v1, Lorg/happysanta/gd/GDActivity$4;.this$0:Lorg/happysanta/gd/GDActivity; // field@0186 │ │ +01d172: 6e10 6505 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.doStart:()V // method@0565 │ │ +01d178: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +01d17a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000d line=334 │ │ 0x0012 line=335 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/happysanta/gd/GDActivity$4; │ │ @@ -28926,56 +28868,56 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01d174: |[01d174] org.happysanta.gd.GDActivity$5.:(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V │ │ -01d184: 5b01 8701 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ -01d188: 5b02 8801 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ -01d18c: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d192: 0e00 |0007: return-void │ │ +01d17c: |[01d17c] org.happysanta.gd.GDActivity$5.:(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V │ │ +01d18c: 5b01 8701 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ +01d190: 5b02 8801 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ +01d194: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d19a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/GDActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/LinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -01d194: |[01d194] org.happysanta.gd.GDActivity$5.run:()V │ │ -01d1a4: 5420 8701 |0000: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ -01d1a8: 5400 bd01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d1ac: 6e10 5208 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.removeAllViews:()V // method@0852 │ │ -01d1b2: 5420 8801 |0007: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ -01d1b6: 6e10 2901 0000 |0009: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@0129 │ │ -01d1bc: 0c00 |000c: move-result-object v0 │ │ -01d1be: 3800 0f00 |000d: if-eqz v0, 001c // +000f │ │ -01d1c2: 5420 8801 |000f: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ -01d1c6: 6e10 2901 0000 |0011: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@0129 │ │ -01d1cc: 0c00 |0014: move-result-object v0 │ │ -01d1ce: 1f00 5f00 |0015: check-cast v0, Landroid/view/ViewManager; // type@005f │ │ -01d1d2: 5421 8801 |0017: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ -01d1d6: 7220 0a01 1000 |0019: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@010a │ │ -01d1dc: 5420 8701 |001c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ -01d1e0: 5400 bd01 |001e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d1e4: 5421 8801 |0020: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ -01d1e8: 6e20 4b08 1000 |0022: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.addView:(Landroid/view/View;)V // method@084b │ │ -01d1ee: 0e00 |0025: return-void │ │ +01d19c: |[01d19c] org.happysanta.gd.GDActivity$5.run:()V │ │ +01d1ac: 5420 8701 |0000: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ +01d1b0: 5400 bd01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d1b4: 6e10 5408 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.removeAllViews:()V // method@0854 │ │ +01d1ba: 5420 8801 |0007: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ +01d1be: 6e10 2501 0000 |0009: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@0125 │ │ +01d1c4: 0c00 |000c: move-result-object v0 │ │ +01d1c6: 3800 0f00 |000d: if-eqz v0, 001c // +000f │ │ +01d1ca: 5420 8801 |000f: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ +01d1ce: 6e10 2501 0000 |0011: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@0125 │ │ +01d1d4: 0c00 |0014: move-result-object v0 │ │ +01d1d6: 1f00 5f00 |0015: check-cast v0, Landroid/view/ViewManager; // type@005f │ │ +01d1da: 5421 8801 |0017: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ +01d1de: 7220 0601 1000 |0019: invoke-interface {v0, v1}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@0106 │ │ +01d1e4: 5420 8701 |001c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$5;.this$0:Lorg/happysanta/gd/GDActivity; // field@0187 │ │ +01d1e8: 5400 bd01 |001e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d1ec: 5421 8801 |0020: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$5;.val$layout:Landroid/widget/LinearLayout; // field@0188 │ │ +01d1f0: 6e20 4d08 1000 |0022: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.addView:(Landroid/view/View;)V // method@084d │ │ +01d1f6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0007 line=763 │ │ 0x000f line=764 │ │ 0x001c line=766 │ │ 0x0025 line=767 │ │ @@ -29025,83 +28967,83 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01d1f0: |[01d1f0] org.happysanta.gd.GDActivity$6.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V │ │ -01d200: 5b01 8901 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d204: 5b02 8b01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$6;.val$self:Lorg/happysanta/gd/GDActivity; // field@018b │ │ -01d208: 5c03 8a01 |0004: iput-boolean v3, v0, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ -01d20c: 7010 bd01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d212: 0e00 |0009: return-void │ │ +01d1f8: |[01d1f8] org.happysanta.gd.GDActivity$6.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V │ │ +01d208: 5b01 8901 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d20c: 5b02 8b01 |0002: iput-object v2, v0, Lorg/happysanta/gd/GDActivity$6;.val$self:Lorg/happysanta/gd/GDActivity; // field@018b │ │ +01d210: 5c03 8a01 |0004: iput-boolean v3, v0, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ +01d214: 7010 bf01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d21a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/happysanta/gd/GDActivity$6; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -01d214: |[01d214] org.happysanta.gd.GDActivity$6.run:()V │ │ -01d224: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01d228: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01d22e: 1a01 cf05 |0005: const-string v1, "[GDActivity " // string@05cf │ │ -01d232: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01d238: 0c00 |000a: move-result-object v0 │ │ -01d23a: 5421 8b01 |000b: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$6;.val$self:Lorg/happysanta/gd/GDActivity; // field@018b │ │ -01d23e: 6e10 c001 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01d244: 0a01 |0010: move-result v1 │ │ -01d246: 6e20 f201 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01d24c: 0c00 |0014: move-result-object v0 │ │ -01d24e: 1a01 0606 |0015: const-string v1, "] destroyApp()" // string@0606 │ │ -01d252: 6e20 f501 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01d258: 0c00 |001a: move-result-object v0 │ │ -01d25a: 6e10 f901 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01d260: 0c00 |001e: move-result-object v0 │ │ -01d262: 7110 3f06 0000 |001f: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d268: 5420 8901 |0022: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d26c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -01d26e: 5c01 a501 |0025: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01d272: 5420 8901 |0027: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d276: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -01d278: 5c01 ad01 |002a: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ -01d27c: 5420 8901 |002c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d280: 5401 a401 |002e: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d284: 1d01 |0030: monitor-enter v1 │ │ -01d286: 5420 8901 |0031: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d28a: 7110 5a05 0000 |0033: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$100:(Lorg/happysanta/gd/GDActivity;)V // method@055a │ │ -01d290: 5420 8901 |0036: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d294: 5500 a001 |0038: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ -01d298: 3900 0600 |003a: if-nez v0, 0040 // +0006 │ │ -01d29c: 5520 8a01 |003c: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ -01d2a0: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -01d2a4: 5420 8901 |0040: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d2a8: 6e10 6405 0000 |0042: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.finish:()V // method@0564 │ │ -01d2ae: 5520 8a01 |0045: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ -01d2b2: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ -01d2b6: 5420 8901 |0049: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ -01d2ba: 7110 5b05 0000 |004b: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$200:(Lorg/happysanta/gd/GDActivity;)V // method@055b │ │ -01d2c0: 1e01 |004e: monitor-exit v1 │ │ -01d2c2: 0e00 |004f: return-void │ │ -01d2c4: 0d00 |0050: move-exception v0 │ │ -01d2c6: 1e01 |0051: monitor-exit v1 │ │ -01d2c8: 2700 |0052: throw v0 │ │ +01d21c: |[01d21c] org.happysanta.gd.GDActivity$6.run:()V │ │ +01d22c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01d230: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01d236: 1a01 cf05 |0005: const-string v1, "[GDActivity " // string@05cf │ │ +01d23a: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01d240: 0c00 |000a: move-result-object v0 │ │ +01d242: 5421 8b01 |000b: iget-object v1, v2, Lorg/happysanta/gd/GDActivity$6;.val$self:Lorg/happysanta/gd/GDActivity; // field@018b │ │ +01d246: 6e10 c201 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01d24c: 0a01 |0010: move-result v1 │ │ +01d24e: 6e20 f401 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01d254: 0c00 |0014: move-result-object v0 │ │ +01d256: 1a01 0606 |0015: const-string v1, "] destroyApp()" // string@0606 │ │ +01d25a: 6e20 f701 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01d260: 0c00 |001a: move-result-object v0 │ │ +01d262: 6e10 fb01 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01d268: 0c00 |001e: move-result-object v0 │ │ +01d26a: 7110 4106 0000 |001f: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d270: 5420 8901 |0022: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d274: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +01d276: 5c01 a501 |0025: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01d27a: 5420 8901 |0027: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d27e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +01d280: 5c01 ad01 |002a: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ +01d284: 5420 8901 |002c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d288: 5401 a401 |002e: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d28c: 1d01 |0030: monitor-enter v1 │ │ +01d28e: 5420 8901 |0031: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d292: 7110 5c05 0000 |0033: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$100:(Lorg/happysanta/gd/GDActivity;)V // method@055c │ │ +01d298: 5420 8901 |0036: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d29c: 5500 a001 |0038: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ +01d2a0: 3900 0600 |003a: if-nez v0, 0040 // +0006 │ │ +01d2a4: 5520 8a01 |003c: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ +01d2a8: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +01d2ac: 5420 8901 |0040: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d2b0: 6e10 6605 0000 |0042: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.finish:()V // method@0566 │ │ +01d2b6: 5520 8a01 |0045: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity$6;.val$restart:Z // field@018a │ │ +01d2ba: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ +01d2be: 5420 8901 |0049: iget-object v0, v2, Lorg/happysanta/gd/GDActivity$6;.this$0:Lorg/happysanta/gd/GDActivity; // field@0189 │ │ +01d2c2: 7110 5d05 0000 |004b: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$200:(Lorg/happysanta/gd/GDActivity;)V // method@055d │ │ +01d2c8: 1e01 |004e: monitor-exit v1 │ │ +01d2ca: 0e00 |004f: return-void │ │ +01d2cc: 0d00 |0050: move-exception v0 │ │ +01d2ce: 1e01 |0051: monitor-exit v1 │ │ +01d2d0: 2700 |0052: throw v0 │ │ catches : 1 │ │ 0x0031 - 0x0052 │ │ -> 0x0050 │ │ positions : │ │ 0x0000 line=847 │ │ 0x0022 line=848 │ │ 0x0027 line=849 │ │ @@ -29152,52 +29094,52 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d2d8: |[01d2d8] org.happysanta.gd.GDActivity$7.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d2e8: 5b01 8c01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ -01d2ec: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d2f2: 0e00 |0005: return-void │ │ +01d2e0: |[01d2e0] org.happysanta.gd.GDActivity$7.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d2f0: 5b01 8c01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ +01d2f4: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$7;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -01d2f4: |[01d2f4] org.happysanta.gd.GDActivity$7.run:()V │ │ -01d304: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01d306: 5441 8c01 |0001: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ -01d30a: 7110 5c05 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/GDActivity;.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // method@055c │ │ -01d310: 0c01 |0006: move-result-object v1 │ │ -01d312: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -01d316: 6e20 0b08 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setVisibility:(I)V // method@080b │ │ -01d31c: 5441 8c01 |000c: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ -01d320: 5411 bd01 |000e: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d324: 6e10 4f08 0100 |0010: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@084f │ │ -01d32a: 0c00 |0013: move-result-object v0 │ │ -01d32c: 1f00 6b00 |0014: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01d330: 6e53 2401 3033 |0016: invoke-virtual {v0, v3, v3, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -01d336: 5441 8c01 |0019: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ -01d33a: 5411 bd01 |001b: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d33e: 6e20 5608 0100 |001d: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0856 │ │ -01d344: 0e00 |0020: return-void │ │ +01d2fc: |[01d2fc] org.happysanta.gd.GDActivity$7.run:()V │ │ +01d30c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01d30e: 5441 8c01 |0001: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ +01d312: 7110 5e05 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/GDActivity;.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // method@055e │ │ +01d318: 0c01 |0006: move-result-object v1 │ │ +01d31a: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +01d31e: 6e20 0d08 2100 |0009: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setVisibility:(I)V // method@080d │ │ +01d324: 5441 8c01 |000c: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ +01d328: 5411 bd01 |000e: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d32c: 6e10 5108 0100 |0010: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0851 │ │ +01d332: 0c00 |0013: move-result-object v0 │ │ +01d334: 1f00 6b00 |0014: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01d338: 6e53 2001 3033 |0016: invoke-virtual {v0, v3, v3, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +01d33e: 5441 8c01 |0019: iget-object v1, v4, Lorg/happysanta/gd/GDActivity$7;.this$0:Lorg/happysanta/gd/GDActivity; // field@018c │ │ +01d342: 5411 bd01 |001b: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d346: 6e20 5808 0100 |001d: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0858 │ │ +01d34c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=890 │ │ 0x000c line=892 │ │ 0x0016 line=893 │ │ 0x0019 line=894 │ │ 0x0020 line=895 │ │ @@ -29240,56 +29182,56 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d348: |[01d348] org.happysanta.gd.GDActivity$8.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d358: 5b01 8d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ -01d35c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d362: 0e00 |0005: return-void │ │ +01d350: |[01d350] org.happysanta.gd.GDActivity$8.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d360: 5b01 8d01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ +01d364: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d36a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -01d364: |[01d364] org.happysanta.gd.GDActivity$8.run:()V │ │ -01d374: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01d376: 5431 8d01 |0001: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ -01d37a: 7110 5c05 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/GDActivity;.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // method@055c │ │ -01d380: 0c01 |0006: move-result-object v1 │ │ -01d382: 6e20 0b08 2100 |0007: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setVisibility:(I)V // method@080b │ │ -01d388: 5431 8d01 |000a: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ -01d38c: 5411 bd01 |000c: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d390: 6e10 4f08 0100 |000e: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@084f │ │ -01d396: 0c00 |0011: move-result-object v0 │ │ -01d398: 1f00 6b00 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01d39c: 5431 8d01 |0014: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ -01d3a0: 6e10 6905 0100 |0016: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getButtonsLayoutHeight:()I // method@0569 │ │ -01d3a6: 0a01 |0019: move-result v1 │ │ -01d3a8: 7110 3006 0100 |001a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01d3ae: 0a01 |001d: move-result v1 │ │ -01d3b0: 6e51 2401 2022 |001e: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -01d3b6: 5431 8d01 |0021: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ -01d3ba: 5411 bd01 |0023: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d3be: 6e20 5608 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0856 │ │ -01d3c4: 0e00 |0028: return-void │ │ +01d36c: |[01d36c] org.happysanta.gd.GDActivity$8.run:()V │ │ +01d37c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01d37e: 5431 8d01 |0001: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ +01d382: 7110 5e05 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/GDActivity;.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // method@055e │ │ +01d388: 0c01 |0006: move-result-object v1 │ │ +01d38a: 6e20 0d08 2100 |0007: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setVisibility:(I)V // method@080d │ │ +01d390: 5431 8d01 |000a: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ +01d394: 5411 bd01 |000c: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d398: 6e10 5108 0100 |000e: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0851 │ │ +01d39e: 0c00 |0011: move-result-object v0 │ │ +01d3a0: 1f00 6b00 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01d3a4: 5431 8d01 |0014: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ +01d3a8: 6e10 6b05 0100 |0016: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getButtonsLayoutHeight:()I // method@056b │ │ +01d3ae: 0a01 |0019: move-result v1 │ │ +01d3b0: 7110 3206 0100 |001a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01d3b6: 0a01 |001d: move-result v1 │ │ +01d3b8: 6e51 2001 2022 |001e: invoke-virtual {v0, v2, v2, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +01d3be: 5431 8d01 |0021: iget-object v1, v3, Lorg/happysanta/gd/GDActivity$8;.this$0:Lorg/happysanta/gd/GDActivity; // field@018d │ │ +01d3c2: 5411 bd01 |0023: iget-object v1, v1, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d3c6: 6e20 5808 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0858 │ │ +01d3cc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=904 │ │ 0x000a line=906 │ │ 0x0014 line=907 │ │ 0x0021 line=908 │ │ 0x0028 line=909 │ │ @@ -29332,49 +29274,49 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d3c8: |[01d3c8] org.happysanta.gd.GDActivity$9.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d3d8: 5b01 8e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ -01d3dc: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d3e2: 0e00 |0005: return-void │ │ +01d3d0: |[01d3d0] org.happysanta.gd.GDActivity$9.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d3e0: 5b01 8e01 |0000: iput-object v1, v0, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ +01d3e4: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d3ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/GDActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/GDActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/GDActivity$9;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01d3e4: |[01d3e4] org.happysanta.gd.GDActivity$9.run:()V │ │ -01d3f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01d3f6: 5430 8e01 |0001: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ -01d3fa: 7110 5d05 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; // method@055d │ │ -01d400: 0c00 |0006: move-result-object v0 │ │ -01d402: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -01d406: 6e20 f007 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -01d40c: 5430 8e01 |000c: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ -01d410: 5400 b701 |000e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01d414: 6e20 4f01 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@014f │ │ -01d41a: 5430 8e01 |0013: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ -01d41e: 5400 bd01 |0015: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01d422: 6e20 5808 2000 |0017: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@0858 │ │ -01d428: 0e00 |001a: return-void │ │ +01d3ec: |[01d3ec] org.happysanta.gd.GDActivity$9.run:()V │ │ +01d3fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01d3fe: 5430 8e01 |0001: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ +01d402: 7110 5f05 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/GDActivity;.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; // method@055f │ │ +01d408: 0c00 |0006: move-result-object v0 │ │ +01d40a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +01d40e: 6e20 f207 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +01d414: 5430 8e01 |000c: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ +01d418: 5400 b701 |000e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01d41c: 6e20 5101 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0151 │ │ +01d422: 5430 8e01 |0013: iget-object v0, v3, Lorg/happysanta/gd/GDActivity$9;.this$0:Lorg/happysanta/gd/GDActivity; // field@018e │ │ +01d426: 5400 bd01 |0015: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01d42a: 6e20 5a08 2000 |0017: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@085a │ │ +01d430: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=957 │ │ 0x000c line=958 │ │ 0x0013 line=959 │ │ 0x001a line=960 │ │ locals : │ │ @@ -29430,23 +29372,23 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -01d42c: |[01d42c] org.happysanta.gd.GDActivity$ButtonCoords.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d43e: 5b12 9001 |0001: iput-object v2, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.this$0:Lorg/happysanta/gd/GDActivity; // field@0190 │ │ -01d442: 7010 bd01 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01d448: 5910 9201 |0006: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ -01d44c: 5910 9301 |0008: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ -01d450: 5910 9101 |000a: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.w:I // field@0191 │ │ -01d454: 5910 8f01 |000c: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.h:I // field@018f │ │ -01d458: 0e00 |000e: return-void │ │ +01d434: |[01d434] org.happysanta.gd.GDActivity$ButtonCoords.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d446: 5b12 9001 |0001: iput-object v2, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.this$0:Lorg/happysanta/gd/GDActivity; // field@0190 │ │ +01d44a: 7010 bf01 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01d450: 5910 9201 |0006: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ +01d454: 5910 9301 |0008: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ +01d458: 5910 9101 |000a: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.w:I // field@0191 │ │ +01d45c: 5910 8f01 |000c: iput v0, v1, Lorg/happysanta/gd/GDActivity$ButtonCoords;.h:I // field@018f │ │ +01d460: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1165 │ │ 0x0006 line=1160 │ │ 0x0008 line=1161 │ │ 0x000a line=1162 │ │ 0x000c line=1163 │ │ @@ -29461,39 +29403,39 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -01d45c: |[01d45c] org.happysanta.gd.GDActivity$ButtonCoords.in:(FF)Z │ │ -01d46c: 5220 9201 |0000: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ -01d470: 8200 |0002: int-to-float v0, v0 │ │ -01d472: 2e00 0300 |0003: cmpg-float v0, v3, v0 │ │ -01d476: 3a00 1d00 |0005: if-ltz v0, 0022 // +001d │ │ -01d47a: 5220 9201 |0007: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ -01d47e: 5221 9101 |0009: iget v1, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.w:I // field@0191 │ │ -01d482: b010 |000b: add-int/2addr v0, v1 │ │ -01d484: 8200 |000c: int-to-float v0, v0 │ │ -01d486: 2d00 0300 |000d: cmpl-float v0, v3, v0 │ │ -01d48a: 3c00 1300 |000f: if-gtz v0, 0022 // +0013 │ │ -01d48e: 5220 9301 |0011: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ -01d492: 8200 |0013: int-to-float v0, v0 │ │ -01d494: 2e00 0400 |0014: cmpg-float v0, v4, v0 │ │ -01d498: 3a00 0c00 |0016: if-ltz v0, 0022 // +000c │ │ -01d49c: 5220 9301 |0018: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ -01d4a0: 5221 8f01 |001a: iget v1, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.h:I // field@018f │ │ -01d4a4: b010 |001c: add-int/2addr v0, v1 │ │ -01d4a6: 8200 |001d: int-to-float v0, v0 │ │ -01d4a8: 2d00 0400 |001e: cmpl-float v0, v4, v0 │ │ -01d4ac: 3d00 0400 |0020: if-lez v0, 0024 // +0004 │ │ -01d4b0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01d4b2: 0f00 |0023: return v0 │ │ -01d4b4: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -01d4b6: 28fe |0025: goto 0023 // -0002 │ │ +01d464: |[01d464] org.happysanta.gd.GDActivity$ButtonCoords.in:(FF)Z │ │ +01d474: 5220 9201 |0000: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ +01d478: 8200 |0002: int-to-float v0, v0 │ │ +01d47a: 2e00 0300 |0003: cmpg-float v0, v3, v0 │ │ +01d47e: 3a00 1d00 |0005: if-ltz v0, 0022 // +001d │ │ +01d482: 5220 9201 |0007: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.x:I // field@0192 │ │ +01d486: 5221 9101 |0009: iget v1, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.w:I // field@0191 │ │ +01d48a: b010 |000b: add-int/2addr v0, v1 │ │ +01d48c: 8200 |000c: int-to-float v0, v0 │ │ +01d48e: 2d00 0300 |000d: cmpl-float v0, v3, v0 │ │ +01d492: 3c00 1300 |000f: if-gtz v0, 0022 // +0013 │ │ +01d496: 5220 9301 |0011: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ +01d49a: 8200 |0013: int-to-float v0, v0 │ │ +01d49c: 2e00 0400 |0014: cmpg-float v0, v4, v0 │ │ +01d4a0: 3a00 0c00 |0016: if-ltz v0, 0022 // +000c │ │ +01d4a4: 5220 9301 |0018: iget v0, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.y:I // field@0193 │ │ +01d4a8: 5221 8f01 |001a: iget v1, v2, Lorg/happysanta/gd/GDActivity$ButtonCoords;.h:I // field@018f │ │ +01d4ac: b010 |001c: add-int/2addr v0, v1 │ │ +01d4ae: 8200 |001d: int-to-float v0, v0 │ │ +01d4b0: 2d00 0400 |001e: cmpl-float v0, v4, v0 │ │ +01d4b4: 3d00 0400 |0020: if-lez v0, 0024 // +0004 │ │ +01d4b8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +01d4ba: 0f00 |0023: return v0 │ │ +01d4bc: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +01d4be: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1169 │ │ 0x0022 line=1170 │ │ 0x0023 line=1172 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/happysanta/gd/GDActivity$ButtonCoords; │ │ @@ -29736,63 +29678,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01d4b8: |[01d4b8] org.happysanta.gd.GDActivity.:()V │ │ -01d4c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d4ca: 6900 be01 |0001: sput-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -01d4ce: 0e00 |0003: return-void │ │ +01d4c0: |[01d4c0] org.happysanta.gd.GDActivity.:()V │ │ +01d4d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d4d2: 6900 be01 |0001: sput-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +01d4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/GDActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -01d4d0: |[01d4d0] org.happysanta.gd.GDActivity.:()V │ │ -01d4e0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01d4e2: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -01d4e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01d4e8: 7010 0000 0500 |0004: invoke-direct {v5}, Landroid/app/Activity;.:()V // method@0000 │ │ -01d4ee: 5951 b001 |0007: iput v1, v5, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d4f2: 5c51 c301 |0009: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ -01d4f6: 5c51 c401 |000b: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ -01d4fa: 5c51 c201 |000d: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ -01d4fe: 5c51 bc01 |000f: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ -01d502: 5c51 9c01 |0011: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01d506: 5c54 ac01 |0013: iput-boolean v4, v5, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -01d50a: 5c51 b601 |0015: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01d50e: 5c51 a301 |0017: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ -01d512: 5c51 a001 |0019: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ -01d516: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01d518: 5b50 a401 |001c: iput-object v0, v5, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d51c: 5a52 bf01 |001e: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01d520: 5a52 a101 |0020: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01d524: 5a52 b801 |0022: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -01d528: 5a52 b901 |0024: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ -01d52c: 5c51 a501 |0026: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01d530: 5c54 a601 |0028: iput-boolean v4, v5, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ -01d534: 5c51 9d01 |002a: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.buttonCoordsCalculated:Z // field@019d │ │ -01d538: 5c51 b501 |002c: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.menuReady:Z // field@01b5 │ │ -01d53c: 2200 d500 |002e: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ -01d540: 7010 3602 0000 |0030: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -01d546: 5b50 9f01 |0033: iput-object v0, v5, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01d54a: 1300 3c00 |0035: const/16 v0, #int 60 // #3c │ │ -01d54e: 5950 9e01 |0037: iput v0, v5, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ -01d552: 0e00 |0039: return-void │ │ +01d4d8: |[01d4d8] org.happysanta.gd.GDActivity.:()V │ │ +01d4e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +01d4ea: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +01d4ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +01d4f0: 7010 0000 0500 |0004: invoke-direct {v5}, Landroid/app/Activity;.:()V // method@0000 │ │ +01d4f6: 5951 b001 |0007: iput v1, v5, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d4fa: 5c51 c301 |0009: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ +01d4fe: 5c51 c401 |000b: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ +01d502: 5c51 c201 |000d: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ +01d506: 5c51 bc01 |000f: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ +01d50a: 5c51 9c01 |0011: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01d50e: 5c54 ac01 |0013: iput-boolean v4, v5, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +01d512: 5c51 b601 |0015: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01d516: 5c51 a301 |0017: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ +01d51a: 5c51 a001 |0019: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ +01d51e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +01d520: 5b50 a401 |001c: iput-object v0, v5, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d524: 5a52 bf01 |001e: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01d528: 5a52 a101 |0020: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01d52c: 5a52 b801 |0022: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +01d530: 5a52 b901 |0024: iput-wide v2, v5, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ +01d534: 5c51 a501 |0026: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01d538: 5c54 a601 |0028: iput-boolean v4, v5, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ +01d53c: 5c51 9d01 |002a: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.buttonCoordsCalculated:Z // field@019d │ │ +01d540: 5c51 b501 |002c: iput-boolean v1, v5, Lorg/happysanta/gd/GDActivity;.menuReady:Z // field@01b5 │ │ +01d544: 2200 d500 |002e: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ +01d548: 7010 3802 0000 |0030: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +01d54e: 5b50 9f01 |0033: iput-object v0, v5, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01d552: 1300 3c00 |0035: const/16 v0, #int 60 // #3c │ │ +01d556: 5950 9e01 |0037: iput v0, v5, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ +01d55a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0007 line=52 │ │ 0x0009 line=54 │ │ 0x000b line=55 │ │ 0x000d line=56 │ │ @@ -29809,50 +29751,49 @@ │ │ 0x0024 line=76 │ │ 0x0026 line=78 │ │ 0x0028 line=87 │ │ 0x002a line=88 │ │ 0x002c line=90 │ │ 0x002e line=91 │ │ 0x0035 line=94 │ │ - 0x0039 line=1158 │ │ locals : │ │ 0x0000 - 0x003a reg=5 this Lorg/happysanta/gd/GDActivity; │ │ │ │ #2 : (in Lorg/happysanta/gd/GDActivity;) │ │ name : '_avJ' │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -01d554: |[01d554] org.happysanta.gd.GDActivity._avJ:()J │ │ -01d564: 5242 b001 |0000: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d568: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01d56c: 5942 b001 |0004: iput v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d570: 7100 fb01 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d576: 0b00 |0009: move-result-wide v0 │ │ -01d578: 5242 b001 |000a: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d57c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -01d57e: 3432 0800 |000d: if-lt v2, v3, 0015 // +0008 │ │ -01d582: 5242 b001 |000f: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d586: 1303 0a00 |0011: const/16 v3, #int 10 // #a │ │ -01d58a: 3732 0d00 |0013: if-le v2, v3, 0020 // +000d │ │ -01d58e: 5242 b001 |0015: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d592: d802 02ff |0017: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01d596: 5942 b001 |0019: iput v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01d59a: 1602 6400 |001b: const-wide/16 v2, #int 100 // #64 │ │ -01d59e: 7120 0a02 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -01d5a4: 7100 fb01 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d5aa: 0b02 |0023: move-result-wide v2 │ │ -01d5ac: bc02 |0024: sub-long/2addr v2, v0 │ │ -01d5ae: 1002 |0025: return-wide v2 │ │ -01d5b0: 0d02 |0026: move-exception v2 │ │ -01d5b2: 28f9 |0027: goto 0020 // -0007 │ │ +01d55c: |[01d55c] org.happysanta.gd.GDActivity._avJ:()J │ │ +01d56c: 5242 b001 |0000: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d570: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01d574: 5942 b001 |0004: iput v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d578: 7100 fd01 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d57e: 0b00 |0009: move-result-wide v0 │ │ +01d580: 5242 b001 |000a: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d584: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +01d586: 3432 0800 |000d: if-lt v2, v3, 0015 // +0008 │ │ +01d58a: 5242 b001 |000f: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d58e: 1303 0a00 |0011: const/16 v3, #int 10 // #a │ │ +01d592: 3732 0d00 |0013: if-le v2, v3, 0020 // +000d │ │ +01d596: 5242 b001 |0015: iget v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d59a: d802 02ff |0017: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01d59e: 5942 b001 |0019: iput v2, v4, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01d5a2: 1602 6400 |001b: const-wide/16 v2, #int 100 // #64 │ │ +01d5a6: 7120 0c02 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +01d5ac: 7100 fd01 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d5b2: 0b02 |0023: move-result-wide v2 │ │ +01d5b4: bc02 |0024: sub-long/2addr v2, v0 │ │ +01d5b6: 1002 |0025: return-wide v2 │ │ +01d5b8: 0d02 |0026: move-exception v2 │ │ +01d5ba: 28f9 |0027: goto 0020 // -0007 │ │ catches : 1 │ │ 0x001d - 0x0020 │ │ Ljava/lang/InterruptedException; -> 0x0026 │ │ positions : │ │ 0x0000 line=1064 │ │ 0x0006 line=1065 │ │ 0x000a line=1066 │ │ @@ -29869,17 +29810,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d5c4: |[01d5c4] org.happysanta.gd.GDActivity.access$000:(Lorg/happysanta/gd/GDActivity;)Landroid/widget/FrameLayout; │ │ -01d5d4: 5410 a201 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01d5d8: 1100 |0002: return-object v0 │ │ +01d5cc: |[01d5cc] org.happysanta.gd.GDActivity.access$000:(Lorg/happysanta/gd/GDActivity;)Landroid/widget/FrameLayout; │ │ +01d5dc: 5410 a201 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01d5e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #4 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29887,17 +29828,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d5dc: |[01d5dc] org.happysanta.gd.GDActivity.access$100:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d5ec: 7010 6105 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/GDActivity;.destroyResources:()V // method@0561 │ │ -01d5f2: 0e00 |0003: return-void │ │ +01d5e4: |[01d5e4] org.happysanta.gd.GDActivity.access$100:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d5f4: 7010 6305 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/GDActivity;.destroyResources:()V // method@0563 │ │ +01d5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #5 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29905,17 +29846,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d5f4: |[01d5f4] org.happysanta.gd.GDActivity.access$200:(Lorg/happysanta/gd/GDActivity;)V │ │ -01d604: 7010 6205 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/GDActivity;.doRestartApp:()V // method@0562 │ │ -01d60a: 0e00 |0003: return-void │ │ +01d5fc: |[01d5fc] org.happysanta.gd.GDActivity.access$200:(Lorg/happysanta/gd/GDActivity;)V │ │ +01d60c: 7010 6405 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/GDActivity;.doRestartApp:()V // method@0564 │ │ +01d612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #6 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29923,17 +29864,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d60c: |[01d60c] org.happysanta.gd.GDActivity.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ -01d61c: 5410 a801 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01d620: 1100 |0002: return-object v0 │ │ +01d614: |[01d614] org.happysanta.gd.GDActivity.access$300:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ +01d624: 5410 a801 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01d628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #7 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29941,17 +29882,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d624: |[01d624] org.happysanta.gd.GDActivity.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ -01d634: 5410 b301 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01d638: 1100 |0002: return-object v0 │ │ +01d62c: |[01d62c] org.happysanta.gd.GDActivity.access$400:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ +01d63c: 5410 b301 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01d640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #8 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29959,17 +29900,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/KeyboardController;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d63c: |[01d63c] org.happysanta.gd.GDActivity.access$500:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/KeyboardController; │ │ -01d64c: 5410 a701 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01d650: 1100 |0002: return-object v0 │ │ +01d644: |[01d644] org.happysanta.gd.GDActivity.access$500:(Lorg/happysanta/gd/GDActivity;)Lorg/happysanta/gd/KeyboardController; │ │ +01d654: 5410 a701 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01d658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/GDActivity; │ │ │ │ #9 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -29977,49 +29918,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -01d654: |[01d654] org.happysanta.gd.GDActivity.destroyResources:()V │ │ -01d664: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01d668: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01d66e: 1a01 cf05 |0005: const-string v1, "[GDActivity " // string@05cf │ │ -01d672: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01d678: 0c00 |000a: move-result-object v0 │ │ -01d67a: 6e10 c001 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01d680: 0a01 |000e: move-result v1 │ │ -01d682: 6e20 f201 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01d688: 0c00 |0012: move-result-object v0 │ │ -01d68a: 1a01 0506 |0013: const-string v1, "] destroyResources()" // string@0605 │ │ -01d68e: 6e20 f501 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01d694: 0c00 |0018: move-result-object v0 │ │ -01d696: 6e10 f901 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01d69c: 0c00 |001c: move-result-object v0 │ │ -01d69e: 7110 3f06 0000 |001d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d6a4: 5420 a401 |0020: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d6a8: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -01d6ac: 5420 a401 |0024: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d6b0: 6e10 c305 0000 |0026: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.destroy:()V // method@05c3 │ │ -01d6b6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -01d6b8: 5c20 b601 |002a: iput-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01d6bc: 5420 b201 |002c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d6c0: 3800 1000 |002e: if-eqz v0, 003e // +0010 │ │ -01d6c4: 5520 a301 |0030: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ -01d6c8: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ -01d6cc: 5420 b201 |0034: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d6d0: 6e10 6107 0000 |0036: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0761 │ │ -01d6d6: 5420 b201 |0039: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d6da: 6e10 5107 0000 |003b: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.destroy:()V // method@0751 │ │ -01d6e0: 5420 aa01 |003e: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01d6e4: 3800 0700 |0040: if-eqz v0, 0047 // +0007 │ │ -01d6e8: 5420 aa01 |0042: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01d6ec: 6e10 0409 0000 |0044: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.closeDataSource:()V // method@0904 │ │ -01d6f2: 0e00 |0047: return-void │ │ +01d65c: |[01d65c] org.happysanta.gd.GDActivity.destroyResources:()V │ │ +01d66c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01d670: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01d676: 1a01 cf05 |0005: const-string v1, "[GDActivity " // string@05cf │ │ +01d67a: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01d680: 0c00 |000a: move-result-object v0 │ │ +01d682: 6e10 c201 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01d688: 0a01 |000e: move-result v1 │ │ +01d68a: 6e20 f401 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01d690: 0c00 |0012: move-result-object v0 │ │ +01d692: 1a01 0506 |0013: const-string v1, "] destroyResources()" // string@0605 │ │ +01d696: 6e20 f701 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01d69c: 0c00 |0018: move-result-object v0 │ │ +01d69e: 6e10 fb01 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01d6a4: 0c00 |001c: move-result-object v0 │ │ +01d6a6: 7110 4106 0000 |001d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d6ac: 5420 a401 |0020: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d6b0: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +01d6b4: 5420 a401 |0024: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d6b8: 6e10 c505 0000 |0026: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.destroy:()V // method@05c5 │ │ +01d6be: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +01d6c0: 5c20 b601 |002a: iput-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01d6c4: 5420 b201 |002c: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d6c8: 3800 1000 |002e: if-eqz v0, 003e // +0010 │ │ +01d6cc: 5520 a301 |0030: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ +01d6d0: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ +01d6d4: 5420 b201 |0034: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d6d8: 6e10 6307 0000 |0036: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0763 │ │ +01d6de: 5420 b201 |0039: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d6e2: 6e10 5307 0000 |003b: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.destroy:()V // method@0753 │ │ +01d6e8: 5420 aa01 |003e: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01d6ec: 3800 0700 |0040: if-eqz v0, 0047 // +0007 │ │ +01d6f0: 5420 aa01 |0042: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01d6f4: 6e10 0609 0000 |0044: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.closeDataSource:()V // method@0906 │ │ +01d6fa: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0020 line=870 │ │ 0x0029 line=872 │ │ 0x002c line=873 │ │ 0x0030 line=874 │ │ @@ -30034,33 +29975,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -01d6f4: |[01d6f4] org.happysanta.gd.GDActivity.doRestartApp:()V │ │ -01d704: 2202 1900 |0000: new-instance v2, Landroid/content/Intent; // type@0019 │ │ -01d708: 1c04 9001 |0002: const-class v4, Lorg/happysanta/gd/GDActivity; // type@0190 │ │ -01d70c: 7030 4a00 a204 |0004: invoke-direct {v2, v10, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -01d712: 1401 40e2 0100 |0007: const v1, #float 1.72999e-40 // #0001e240 │ │ -01d718: 1504 0010 |000a: const/high16 v4, #int 268435456 // #1000 │ │ -01d71c: 7140 2d00 1a42 |000c: invoke-static {v10, v1, v2, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ -01d722: 0c00 |000f: move-result-object v0 │ │ -01d724: 1a04 b206 |0010: const-string v4, "alarm" // string@06b2 │ │ -01d728: 6e20 7005 4a00 |0012: invoke-virtual {v10, v4}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0570 │ │ -01d72e: 0c03 |0015: move-result-object v3 │ │ -01d730: 1f03 0800 |0016: check-cast v3, Landroid/app/AlarmManager; // type@0008 │ │ -01d734: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -01d736: 7100 fb01 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d73c: 0b06 |001c: move-result-wide v6 │ │ -01d73e: 1608 6400 |001d: const-wide/16 v8, #int 100 // #64 │ │ -01d742: bb86 |001f: add-long/2addr v6, v8 │ │ -01d744: 6e50 0a00 4376 |0020: invoke-virtual {v3, v4, v6, v7, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@000a │ │ -01d74a: 0e00 |0023: return-void │ │ +01d6fc: |[01d6fc] org.happysanta.gd.GDActivity.doRestartApp:()V │ │ +01d70c: 2202 1900 |0000: new-instance v2, Landroid/content/Intent; // type@0019 │ │ +01d710: 1c04 9001 |0002: const-class v4, Lorg/happysanta/gd/GDActivity; // type@0190 │ │ +01d714: 7030 4a00 a204 |0004: invoke-direct {v2, v10, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +01d71a: 1401 40e2 0100 |0007: const v1, #float 1.72999e-40 // #0001e240 │ │ +01d720: 1504 0010 |000a: const/high16 v4, #int 268435456 // #1000 │ │ +01d724: 7140 2d00 1a42 |000c: invoke-static {v10, v1, v2, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ +01d72a: 0c00 |000f: move-result-object v0 │ │ +01d72c: 1a04 b206 |0010: const-string v4, "alarm" // string@06b2 │ │ +01d730: 6e20 7205 4a00 |0012: invoke-virtual {v10, v4}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0572 │ │ +01d736: 0c03 |0015: move-result-object v3 │ │ +01d738: 1f03 0800 |0016: check-cast v3, Landroid/app/AlarmManager; // type@0008 │ │ +01d73c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +01d73e: 7100 fd01 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d744: 0b06 |001c: move-result-wide v6 │ │ +01d746: 1608 6400 |001d: const-wide/16 v8, #int 100 // #64 │ │ +01d74a: bb86 |001f: add-long/2addr v6, v8 │ │ +01d74c: 6e50 0a00 4376 |0020: invoke-virtual {v3, v4, v6, v7, v0}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@000a │ │ +01d752: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ 0x0007 line=1085 │ │ 0x000a line=1086 │ │ 0x0010 line=1087 │ │ 0x0018 line=1088 │ │ @@ -30077,50 +30018,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -01d74c: |[01d74c] org.happysanta.gd.GDActivity.sendStats:()V │ │ -01d75c: 7100 6708 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.getLastSendStats:()J // method@0867 │ │ -01d762: 0b00 |0003: move-result-wide v0 │ │ -01d764: 2204 b000 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -01d768: 7010 ee01 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01d76e: 1a05 5f0e |0009: const-string v5, "sendStats: lastTs = " // string@0e5f │ │ -01d772: 6e20 f501 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01d778: 0c04 |000e: move-result-object v4 │ │ -01d77a: 6e30 f301 0401 |000f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -01d780: 0c04 |0012: move-result-object v4 │ │ -01d782: 6e10 f901 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01d788: 0c04 |0016: move-result-object v4 │ │ -01d78a: 7110 3f06 0400 |0017: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d790: 1604 0000 |001a: const-wide/16 v4, #int 0 // #0 │ │ -01d794: 3104 0004 |001c: cmp-long v4, v0, v4 │ │ -01d798: 3904 0f00 |001e: if-nez v4, 002d // +000f │ │ -01d79c: 1a04 600e |0020: const-string v4, "sendStats: set it to current ts and return" // string@0e60 │ │ -01d7a0: 7110 3f06 0400 |0022: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d7a6: 7100 3806 0000 |0025: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@0638 │ │ -01d7ac: 0b04 |0028: move-result-wide v4 │ │ -01d7ae: 7120 7908 5400 |0029: invoke-static {v4, v5}, Lorg/happysanta/gd/Settings;.setLastSendStats:(J)V // method@0879 │ │ -01d7b4: 0e00 |002c: return-void │ │ -01d7b6: 7100 3806 0000 |002d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@0638 │ │ -01d7bc: 0b04 |0030: move-result-wide v4 │ │ -01d7be: 1606 0a00 |0031: const-wide/16 v6, #int 10 // #a │ │ -01d7c2: bb06 |0033: add-long/2addr v6, v0 │ │ -01d7c4: 3104 0406 |0034: cmp-long v4, v4, v6 │ │ -01d7c8: 3b04 0800 |0036: if-gez v4, 003e // +0008 │ │ -01d7cc: 1a04 5e0e |0038: const-string v4, "sendStats: just return" // string@0e5e │ │ -01d7d0: 7110 3f06 0400 |003a: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d7d6: 28ef |003d: goto 002c // -0011 │ │ -01d7d8: 0782 |003e: move-object v2, v8 │ │ -01d7da: 2203 8401 |003f: new-instance v3, Lorg/happysanta/gd/GDActivity$14; // type@0184 │ │ -01d7de: 7030 3c05 8302 |0041: invoke-direct {v3, v8, v2}, Lorg/happysanta/gd/GDActivity$14;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V // method@053c │ │ -01d7e4: 6e10 0b02 0300 |0044: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@020b │ │ -01d7ea: 28e5 |0047: goto 002c // -001b │ │ +01d754: |[01d754] org.happysanta.gd.GDActivity.sendStats:()V │ │ +01d764: 7100 6908 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.getLastSendStats:()J // method@0869 │ │ +01d76a: 0b00 |0003: move-result-wide v0 │ │ +01d76c: 2204 b000 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +01d770: 7010 f001 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01d776: 1a05 5c0e |0009: const-string v5, "sendStats: lastTs = " // string@0e5c │ │ +01d77a: 6e20 f701 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01d780: 0c04 |000e: move-result-object v4 │ │ +01d782: 6e30 f501 0401 |000f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +01d788: 0c04 |0012: move-result-object v4 │ │ +01d78a: 6e10 fb01 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01d790: 0c04 |0016: move-result-object v4 │ │ +01d792: 7110 4106 0400 |0017: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d798: 1604 0000 |001a: const-wide/16 v4, #int 0 // #0 │ │ +01d79c: 3104 0004 |001c: cmp-long v4, v0, v4 │ │ +01d7a0: 3904 0f00 |001e: if-nez v4, 002d // +000f │ │ +01d7a4: 1a04 5d0e |0020: const-string v4, "sendStats: set it to current ts and return" // string@0e5d │ │ +01d7a8: 7110 4106 0400 |0022: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d7ae: 7100 3a06 0000 |0025: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@063a │ │ +01d7b4: 0b04 |0028: move-result-wide v4 │ │ +01d7b6: 7120 7b08 5400 |0029: invoke-static {v4, v5}, Lorg/happysanta/gd/Settings;.setLastSendStats:(J)V // method@087b │ │ +01d7bc: 0e00 |002c: return-void │ │ +01d7be: 7100 3a06 0000 |002d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@063a │ │ +01d7c4: 0b04 |0030: move-result-wide v4 │ │ +01d7c6: 1606 0a00 |0031: const-wide/16 v6, #int 10 // #a │ │ +01d7ca: bb06 |0033: add-long/2addr v6, v0 │ │ +01d7cc: 3104 0406 |0034: cmp-long v4, v4, v6 │ │ +01d7d0: 3b04 0800 |0036: if-gez v4, 003e // +0008 │ │ +01d7d4: 1a04 5b0e |0038: const-string v4, "sendStats: just return" // string@0e5b │ │ +01d7d8: 7110 4106 0400 |003a: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d7de: 28ef |003d: goto 002c // -0011 │ │ +01d7e0: 0782 |003e: move-object v2, v8 │ │ +01d7e2: 2203 8401 |003f: new-instance v3, Lorg/happysanta/gd/GDActivity$14; // type@0184 │ │ +01d7e6: 7030 3e05 8302 |0041: invoke-direct {v3, v8, v2}, Lorg/happysanta/gd/GDActivity$14;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V // method@053e │ │ +01d7ec: 6e10 0d02 0300 |0044: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@020d │ │ +01d7f2: 28e5 |0047: goto 002c // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0004 line=1093 │ │ 0x001a line=1094 │ │ 0x0020 line=1095 │ │ 0x0025 line=1096 │ │ @@ -30142,25 +30083,25 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01d7ec: |[01d7ec] org.happysanta.gd.GDActivity.addCommand:(Lorg/happysanta/gd/Command;)V │ │ -01d7fc: 5410 9f01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01d800: 6e20 3b02 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@023b │ │ -01d806: 0a00 |0005: move-result v0 │ │ -01d808: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -01d80c: 5410 9f01 |0008: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01d810: 6e20 3802 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -01d816: 5510 a601 |000d: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ -01d81a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -01d81e: 6e10 7405 0100 |0011: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.invalidateOptionsMenu:()V // method@0574 │ │ -01d824: 0e00 |0014: return-void │ │ +01d7f4: |[01d7f4] org.happysanta.gd.GDActivity.addCommand:(Lorg/happysanta/gd/Command;)V │ │ +01d804: 5410 9f01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01d808: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@023d │ │ +01d80e: 0a00 |0005: move-result v0 │ │ +01d810: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +01d814: 5410 9f01 |0008: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01d818: 6e20 3a02 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +01d81e: 5510 a601 |000d: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ +01d822: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +01d826: 6e10 7605 0100 |0011: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.invalidateOptionsMenu:()V // method@0576 │ │ +01d82c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0008 line=915 │ │ 0x000d line=916 │ │ 0x0011 line=917 │ │ 0x0014 line=918 │ │ @@ -30173,27 +30114,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -01d828: |[01d828] org.happysanta.gd.GDActivity.destroyApp:(Z)V │ │ -01d838: 5521 c201 |0000: iget-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ -01d83c: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -01d840: 0e00 |0004: return-void │ │ -01d842: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -01d844: 5c21 c201 |0006: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ -01d848: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -01d84a: 5c21 9c01 |0009: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01d84e: 0720 |000b: move-object v0, v2 │ │ -01d850: 2201 8b01 |000c: new-instance v1, Lorg/happysanta/gd/GDActivity$6; // type@018b │ │ -01d854: 7040 4c05 2130 |000e: invoke-direct {v1, v2, v0, v3}, Lorg/happysanta/gd/GDActivity$6;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V // method@054c │ │ -01d85a: 6e20 8605 1200 |0011: invoke-virtual {v2, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01d860: 28f0 |0014: goto 0004 // -0010 │ │ +01d830: |[01d830] org.happysanta.gd.GDActivity.destroyApp:(Z)V │ │ +01d840: 5521 c201 |0000: iget-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ +01d844: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +01d848: 0e00 |0004: return-void │ │ +01d84a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +01d84c: 5c21 c201 |0006: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ +01d850: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +01d852: 5c21 9c01 |0009: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01d856: 0720 |000b: move-object v0, v2 │ │ +01d858: 2201 8b01 |000c: new-instance v1, Lorg/happysanta/gd/GDActivity$6; // type@018b │ │ +01d85c: 7040 4e05 2130 |000e: invoke-direct {v1, v2, v0, v3}, Lorg/happysanta/gd/GDActivity$6;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V // method@054e │ │ +01d862: 6e20 8805 1200 |0011: invoke-virtual {v2, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01d868: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0004 line=864 │ │ 0x0005 line=839 │ │ 0x0008 line=840 │ │ 0x000b line=842 │ │ @@ -30208,35 +30149,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -01d864: |[01d864] org.happysanta.gd.GDActivity.doStart:()V │ │ -01d874: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01d876: 5c32 9c01 |0001: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01d87a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01d87c: 5c30 ac01 |0004: iput-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -01d880: 7100 0102 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -01d886: 0c00 |0009: move-result-object v0 │ │ -01d888: 1a01 600c |000a: const-string v1, "main_thread" // string@0c60 │ │ -01d88c: 6e20 0902 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0209 │ │ -01d892: 5430 c001 |000f: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ -01d896: 3900 1500 |0011: if-nez v0, 0026 // +0015 │ │ -01d89a: 2200 b300 |0013: new-instance v0, Ljava/lang/Thread; // type@00b3 │ │ -01d89e: 7020 0002 3000 |0015: invoke-direct {v0, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0200 │ │ -01d8a4: 5b30 c001 |0018: iput-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ -01d8a8: 5430 c001 |001a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ -01d8ac: 1a01 0109 |001c: const-string v1, "game_thread" // string@0901 │ │ -01d8b0: 6e20 0902 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0209 │ │ -01d8b6: 5430 c001 |0021: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ -01d8ba: 6e10 0b02 0000 |0023: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@020b │ │ -01d8c0: 5c32 c401 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ -01d8c4: 0e00 |0028: return-void │ │ +01d86c: |[01d86c] org.happysanta.gd.GDActivity.doStart:()V │ │ +01d87c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01d87e: 5c32 9c01 |0001: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01d882: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01d884: 5c30 ac01 |0004: iput-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +01d888: 7100 0302 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0203 │ │ +01d88e: 0c00 |0009: move-result-object v0 │ │ +01d890: 1a01 5d0c |000a: const-string v1, "main_thread" // string@0c5d │ │ +01d894: 6e20 0b02 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@020b │ │ +01d89a: 5430 c001 |000f: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ +01d89e: 3900 1500 |0011: if-nez v0, 0026 // +0015 │ │ +01d8a2: 2200 b300 |0013: new-instance v0, Ljava/lang/Thread; // type@00b3 │ │ +01d8a6: 7020 0202 3000 |0015: invoke-direct {v0, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0202 │ │ +01d8ac: 5b30 c001 |0018: iput-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ +01d8b0: 5430 c001 |001a: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ +01d8b4: 1a01 0009 |001c: const-string v1, "game_thread" // string@0900 │ │ +01d8b8: 6e20 0b02 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@020b │ │ +01d8be: 5430 c001 |0021: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ +01d8c2: 6e10 0d02 0000 |0023: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@020d │ │ +01d8c8: 5c32 c401 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ +01d8cc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=378 │ │ 0x0003 line=379 │ │ 0x0006 line=381 │ │ 0x000f line=383 │ │ 0x0013 line=384 │ │ @@ -30252,41 +30193,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -01d8c8: |[01d8c8] org.happysanta.gd.GDActivity.gameToMenu:()V │ │ -01d8d8: 1a00 fd08 |0000: const-string v0, "gameToMenu()" // string@08fd │ │ -01d8dc: 7110 3f06 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d8e2: 5420 a401 |0005: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d8e6: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -01d8ea: 1a00 fe08 |0009: const-string v0, "gameToMenu(): gameView == null" // string@08fe │ │ -01d8ee: 7110 3f06 0000 |000b: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01d8f4: 0e00 |000e: return-void │ │ -01d8f6: 7100 fb01 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d8fc: 0b00 |0012: move-result-wide v0 │ │ -01d8fe: 5a20 b901 |0013: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ -01d902: 5420 a401 |0015: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d906: 6e10 e505 0000 |0017: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.removeMenuCommand:()V // method@05e5 │ │ -01d90c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -01d90e: 5c20 b601 |001b: iput-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01d912: 5420 b201 |001d: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d916: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -01d91a: 5420 b201 |0021: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01d91e: 6e10 4c07 0000 |0023: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.addCommands:()V // method@074c │ │ -01d924: 7100 6d08 0000 |0026: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086d │ │ -01d92a: 0a00 |0029: move-result v0 │ │ -01d92c: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -01d930: 6e10 7305 0200 |002c: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0573 │ │ -01d936: 6e10 6605 0200 |002f: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.gameToMenuUpdateUi:()V // method@0566 │ │ -01d93c: 28dc |0032: goto 000e // -0024 │ │ -01d93e: 6e10 8f05 0200 |0033: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@058f │ │ -01d944: 28f9 |0036: goto 002f // -0007 │ │ +01d8d0: |[01d8d0] org.happysanta.gd.GDActivity.gameToMenu:()V │ │ +01d8e0: 1a00 fc08 |0000: const-string v0, "gameToMenu()" // string@08fc │ │ +01d8e4: 7110 4106 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d8ea: 5420 a401 |0005: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d8ee: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +01d8f2: 1a00 fd08 |0009: const-string v0, "gameToMenu(): gameView == null" // string@08fd │ │ +01d8f6: 7110 4106 0000 |000b: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01d8fc: 0e00 |000e: return-void │ │ +01d8fe: 7100 fd01 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d904: 0b00 |0012: move-result-wide v0 │ │ +01d906: 5a20 b901 |0013: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ +01d90a: 5420 a401 |0015: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d90e: 6e10 e705 0000 |0017: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.removeMenuCommand:()V // method@05e7 │ │ +01d914: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +01d916: 5c20 b601 |001b: iput-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01d91a: 5420 b201 |001d: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d91e: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +01d922: 5420 b201 |0021: iget-object v0, v2, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01d926: 6e10 4e07 0000 |0023: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.addCommands:()V // method@074e │ │ +01d92c: 7100 6f08 0000 |0026: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086f │ │ +01d932: 0a00 |0029: move-result v0 │ │ +01d934: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +01d938: 6e10 7505 0200 |002c: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0575 │ │ +01d93e: 6e10 6805 0200 |002f: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.gameToMenuUpdateUi:()V // method@0568 │ │ +01d944: 28dc |0032: goto 000e // -0024 │ │ +01d946: 6e10 9105 0200 |0033: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@0591 │ │ +01d94c: 28f9 |0036: goto 002f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0005 line=929 │ │ 0x0009 line=930 │ │ 0x000e line=950 │ │ 0x000f line=934 │ │ @@ -30306,19 +30247,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01d948: |[01d948] org.happysanta.gd.GDActivity.gameToMenuUpdateUi:()V │ │ -01d958: 2200 8e01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$9; // type@018e │ │ -01d95c: 7020 5205 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$9;.:(Lorg/happysanta/gd/GDActivity;)V // method@0552 │ │ -01d962: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01d968: 0e00 |0008: return-void │ │ +01d950: |[01d950] org.happysanta.gd.GDActivity.gameToMenuUpdateUi:()V │ │ +01d960: 2200 8e01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$9; // type@018e │ │ +01d964: 7020 5405 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$9;.:(Lorg/happysanta/gd/GDActivity;)V // method@0554 │ │ +01d96a: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01d970: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x0008 line=962 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -30327,19 +30268,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01d96c: |[01d96c] org.happysanta.gd.GDActivity.getButtonsLayoutHeight:()I │ │ -01d97c: 5210 9e01 |0000: iget v0, v1, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ -01d980: da00 0003 |0002: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -01d984: d800 001e |0004: add-int/lit8 v0, v0, #int 30 // #1e │ │ -01d988: 0f00 |0006: return v0 │ │ +01d974: |[01d974] org.happysanta.gd.GDActivity.getButtonsLayoutHeight:()I │ │ +01d984: 5210 9e01 |0000: iget v0, v1, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ +01d988: da00 0003 |0002: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +01d98c: d800 001e |0004: add-int/lit8 v0, v0, #int 30 // #1e │ │ +01d990: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ #6 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -30347,93 +30288,93 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 146 16-bit code units │ │ -01d98c: |[01d98c] org.happysanta.gd.GDActivity.goalLoop:()V │ │ -01d99c: 55ea 9c01 |0000: iget-boolean v10, v14, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01d9a0: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ -01d9a4: 0e00 |0004: return-void │ │ -01d9a6: 1604 0000 |0005: const-wide/16 v4, #int 0 // #0 │ │ -01d9aa: 54ea ba01 |0007: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01d9ae: 55aa 1802 |0009: iget-boolean v10, v10, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ -01d9b2: 390a 4300 |000b: if-nez v10, 004e // +0043 │ │ -01d9b6: 54ea a401 |000d: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01d9ba: 140b 4800 057f |000f: const v11, #float 1.76789e+38 // #7f050048 │ │ -01d9c0: 6e20 6f05 be00 |0012: invoke-virtual {v14, v11}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01d9c6: 0c0b |0015: move-result-object v11 │ │ -01d9c8: 130c e803 |0016: const/16 v12, #int 1000 // #3e8 │ │ -01d9cc: 6e30 ec05 ba0c |0018: invoke-virtual {v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ec │ │ -01d9d2: 7100 fb01 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d9d8: 0b0a |001e: move-result-wide v10 │ │ -01d9da: 160c e803 |001f: const-wide/16 v12, #int 1000 // #3e8 │ │ -01d9de: 9b06 0a0c |0021: add-long v6, v10, v12 │ │ -01d9e2: 7100 fb01 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01d9e8: 0b0a |0026: move-result-wide v10 │ │ -01d9ea: 310a 060a |0027: cmp-long v10, v6, v10 │ │ -01d9ee: 3d0a dbff |0029: if-lez v10, 0004 // -0025 │ │ -01d9f2: 55ea b601 |002b: iget-boolean v10, v14, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01d9f6: 390a d7ff |002d: if-nez v10, 0004 // -0029 │ │ -01d9fa: 52e1 b101 |002f: iget v1, v14, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ -01d9fe: 3d01 2f00 |0031: if-lez v1, 0060 // +002f │ │ -01da02: 54ea ba01 |0033: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01da06: 6e10 0606 0a00 |0035: invoke-virtual {v10}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0606 │ │ -01da0c: 0a0a |0038: move-result v10 │ │ -01da0e: 125b |0039: const/4 v11, #int 5 // #5 │ │ -01da10: 33ba 2300 |003a: if-ne v10, v11, 005d // +0023 │ │ -01da14: 7100 fb01 0000 |003c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01da1a: 0b0a |003f: move-result-wide v10 │ │ -01da1c: 9c08 060a |0040: sub-long v8, v6, v10 │ │ -01da20: 160a 0000 |0042: const-wide/16 v10, #int 0 // #0 │ │ -01da24: 310a 080a |0044: cmp-long v10, v8, v10 │ │ -01da28: 3d0a beff |0046: if-lez v10, 0004 // -0042 │ │ -01da2c: 7120 0a02 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -01da32: 28b9 |004b: goto 0004 // -0047 │ │ -01da34: 0d00 |004c: move-exception v0 │ │ -01da36: 28b7 |004d: goto 0004 // -0049 │ │ -01da38: 54ea a401 |004e: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01da3c: 140b 4900 057f |0050: const v11, #float 1.76789e+38 // #7f050049 │ │ -01da42: 6e20 6f05 be00 |0053: invoke-virtual {v14, v11}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01da48: 0c0b |0056: move-result-object v11 │ │ -01da4a: 130c e803 |0057: const/16 v12, #int 1000 // #3e8 │ │ -01da4e: 6e30 ec05 ba0c |0059: invoke-virtual {v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ec │ │ -01da54: 28bf |005c: goto 001b // -0041 │ │ -01da56: d801 01ff |005d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01da5a: 28d2 |005f: goto 0031 // -002e │ │ -01da5c: 54ea ba01 |0060: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01da60: 6e10 0106 0a00 |0062: invoke-virtual {v10}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0601 │ │ -01da66: 7100 fb01 0000 |0065: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01da6c: 0b02 |0068: move-result-wide v2 │ │ -01da6e: 9c0a 0204 |0069: sub-long v10, v2, v4 │ │ -01da72: 160c 1e00 |006b: const-wide/16 v12, #int 30 // #1e │ │ -01da76: 310a 0a0c |006d: cmp-long v10, v10, v12 │ │ -01da7a: 3b0a 2100 |006f: if-gez v10, 0090 // +0021 │ │ -01da7e: 1d0e |0071: monitor-enter v14 │ │ -01da80: 160a 1e00 |0072: const-wide/16 v10, #int 30 // #1e │ │ -01da84: 9c0c 0204 |0074: sub-long v12, v2, v4 │ │ -01da88: bcca |0076: sub-long/2addr v10, v12 │ │ -01da8a: 160c 0100 |0077: const-wide/16 v12, #int 1 // #1 │ │ -01da8e: 7140 b701 badc |0079: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.max:(JJ)J // method@01b7 │ │ -01da94: 0b0a |007c: move-result-wide v10 │ │ -01da96: 6e30 c201 ae0b |007d: invoke-virtual {v14, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@01c2 │ │ -01da9c: 1e0e |0080: monitor-exit v14 │ │ -01da9e: 7100 fb01 0000 |0081: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01daa4: 0b04 |0084: move-result-wide v4 │ │ -01daa6: 54ea a401 |0085: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01daaa: 6e10 e105 0a00 |0087: invoke-virtual {v10}, Lorg/happysanta/gd/Game/GameView;.postInvalidate:()V // method@05e1 │ │ -01dab0: 2899 |008a: goto 0023 // -0067 │ │ -01dab2: 0d0a |008b: move-exception v10 │ │ -01dab4: 1e0e |008c: monitor-exit v14 │ │ -01dab6: 270a |008d: throw v10 │ │ -01dab8: 0d0a |008e: move-exception v10 │ │ -01daba: 28f2 |008f: goto 0081 // -000e │ │ -01dabc: 0424 |0090: move-wide v4, v2 │ │ -01dabe: 28f4 |0091: goto 0085 // -000c │ │ +01d994: |[01d994] org.happysanta.gd.GDActivity.goalLoop:()V │ │ +01d9a4: 55ea 9c01 |0000: iget-boolean v10, v14, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01d9a8: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ +01d9ac: 0e00 |0004: return-void │ │ +01d9ae: 1604 0000 |0005: const-wide/16 v4, #int 0 // #0 │ │ +01d9b2: 54ea ba01 |0007: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01d9b6: 55aa 1802 |0009: iget-boolean v10, v10, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ +01d9ba: 390a 4300 |000b: if-nez v10, 004e // +0043 │ │ +01d9be: 54ea a401 |000d: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01d9c2: 140b 4800 057f |000f: const v11, #float 1.76789e+38 // #7f050048 │ │ +01d9c8: 6e20 7105 be00 |0012: invoke-virtual {v14, v11}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01d9ce: 0c0b |0015: move-result-object v11 │ │ +01d9d0: 130c e803 |0016: const/16 v12, #int 1000 // #3e8 │ │ +01d9d4: 6e30 ee05 ba0c |0018: invoke-virtual {v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ee │ │ +01d9da: 7100 fd01 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d9e0: 0b0a |001e: move-result-wide v10 │ │ +01d9e2: 160c e803 |001f: const-wide/16 v12, #int 1000 // #3e8 │ │ +01d9e6: 9b06 0a0c |0021: add-long v6, v10, v12 │ │ +01d9ea: 7100 fd01 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01d9f0: 0b0a |0026: move-result-wide v10 │ │ +01d9f2: 310a 060a |0027: cmp-long v10, v6, v10 │ │ +01d9f6: 3d0a dbff |0029: if-lez v10, 0004 // -0025 │ │ +01d9fa: 55ea b601 |002b: iget-boolean v10, v14, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01d9fe: 390a d7ff |002d: if-nez v10, 0004 // -0029 │ │ +01da02: 52e1 b101 |002f: iget v1, v14, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ +01da06: 3d01 2f00 |0031: if-lez v1, 0060 // +002f │ │ +01da0a: 54ea ba01 |0033: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01da0e: 6e10 0806 0a00 |0035: invoke-virtual {v10}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0608 │ │ +01da14: 0a0a |0038: move-result v10 │ │ +01da16: 125b |0039: const/4 v11, #int 5 // #5 │ │ +01da18: 33ba 2300 |003a: if-ne v10, v11, 005d // +0023 │ │ +01da1c: 7100 fd01 0000 |003c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01da22: 0b0a |003f: move-result-wide v10 │ │ +01da24: 9c08 060a |0040: sub-long v8, v6, v10 │ │ +01da28: 160a 0000 |0042: const-wide/16 v10, #int 0 // #0 │ │ +01da2c: 310a 080a |0044: cmp-long v10, v8, v10 │ │ +01da30: 3d0a beff |0046: if-lez v10, 0004 // -0042 │ │ +01da34: 7120 0c02 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +01da3a: 28b9 |004b: goto 0004 // -0047 │ │ +01da3c: 0d00 |004c: move-exception v0 │ │ +01da3e: 28b7 |004d: goto 0004 // -0049 │ │ +01da40: 54ea a401 |004e: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01da44: 140b 4900 057f |0050: const v11, #float 1.76789e+38 // #7f050049 │ │ +01da4a: 6e20 7105 be00 |0053: invoke-virtual {v14, v11}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01da50: 0c0b |0056: move-result-object v11 │ │ +01da52: 130c e803 |0057: const/16 v12, #int 1000 // #3e8 │ │ +01da56: 6e30 ee05 ba0c |0059: invoke-virtual {v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ee │ │ +01da5c: 28bf |005c: goto 001b // -0041 │ │ +01da5e: d801 01ff |005d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01da62: 28d2 |005f: goto 0031 // -002e │ │ +01da64: 54ea ba01 |0060: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01da68: 6e10 0306 0a00 |0062: invoke-virtual {v10}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0603 │ │ +01da6e: 7100 fd01 0000 |0065: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01da74: 0b02 |0068: move-result-wide v2 │ │ +01da76: 9c0a 0204 |0069: sub-long v10, v2, v4 │ │ +01da7a: 160c 1e00 |006b: const-wide/16 v12, #int 30 // #1e │ │ +01da7e: 310a 0a0c |006d: cmp-long v10, v10, v12 │ │ +01da82: 3b0a 2100 |006f: if-gez v10, 0090 // +0021 │ │ +01da86: 1d0e |0071: monitor-enter v14 │ │ +01da88: 160a 1e00 |0072: const-wide/16 v10, #int 30 // #1e │ │ +01da8c: 9c0c 0204 |0074: sub-long v12, v2, v4 │ │ +01da90: bcca |0076: sub-long/2addr v10, v12 │ │ +01da92: 160c 0100 |0077: const-wide/16 v12, #int 1 // #1 │ │ +01da96: 7140 b901 badc |0079: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.max:(JJ)J // method@01b9 │ │ +01da9c: 0b0a |007c: move-result-wide v10 │ │ +01da9e: 6e30 c401 ae0b |007d: invoke-virtual {v14, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@01c4 │ │ +01daa4: 1e0e |0080: monitor-exit v14 │ │ +01daa6: 7100 fd01 0000 |0081: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01daac: 0b04 |0084: move-result-wide v4 │ │ +01daae: 54ea a401 |0085: iget-object v10, v14, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dab2: 6e10 e305 0a00 |0087: invoke-virtual {v10}, Lorg/happysanta/gd/Game/GameView;.postInvalidate:()V // method@05e3 │ │ +01dab8: 2899 |008a: goto 0023 // -0067 │ │ +01daba: 0d0a |008b: move-exception v10 │ │ +01dabc: 1e0e |008c: monitor-exit v14 │ │ +01dabe: 270a |008d: throw v10 │ │ +01dac0: 0d0a |008e: move-exception v10 │ │ +01dac2: 28f2 |008f: goto 0081 // -000e │ │ +01dac4: 0424 |0090: move-wide v4, v2 │ │ +01dac6: 28f4 |0091: goto 0085 // -000c │ │ catches : 5 │ │ 0x003c - 0x004b │ │ Ljava/lang/InterruptedException; -> 0x004c │ │ 0x0071 - 0x0072 │ │ Ljava/lang/InterruptedException; -> 0x008e │ │ 0x0079 - 0x0081 │ │ -> 0x008b │ │ @@ -30483,19 +30424,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01daf8: |[01daf8] org.happysanta.gd.GDActivity.hideKeyboardLayout:()V │ │ -01db08: 2200 8c01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$7; // type@018c │ │ -01db0c: 7020 4e05 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$7;.:(Lorg/happysanta/gd/GDActivity;)V // method@054e │ │ -01db12: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01db18: 0e00 |0008: return-void │ │ +01db00: |[01db00] org.happysanta.gd.GDActivity.hideKeyboardLayout:()V │ │ +01db10: 2200 8c01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$7; // type@018c │ │ +01db14: 7020 5005 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$7;.:(Lorg/happysanta/gd/GDActivity;)V // method@0550 │ │ +01db1a: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01db20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ 0x0008 line=897 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -30504,17 +30445,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01db1c: |[01db1c] org.happysanta.gd.GDActivity.isMenuShown:()Z │ │ -01db2c: 5510 b601 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01db30: 0f00 |0002: return v0 │ │ +01db24: |[01db24] org.happysanta.gd.GDActivity.isMenuShown:()Z │ │ +01db34: 5510 b601 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01db38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ #9 : (in Lorg/happysanta/gd/GDActivity;) │ │ @@ -30522,47 +30463,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -01db34: |[01db34] org.happysanta.gd.GDActivity.menuToGame:()V │ │ -01db44: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -01db48: 1a00 840c |0002: const-string v0, "menuToGame()" // string@0c84 │ │ -01db4c: 7110 3f06 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01db52: 5380 b901 |0007: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ -01db56: 3100 0006 |0009: cmp-long v0, v0, v6 │ │ -01db5a: 3d00 1600 |000b: if-lez v0, 0021 // +0016 │ │ -01db5e: 5380 bf01 |000d: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01db62: 3100 0006 |000f: cmp-long v0, v0, v6 │ │ -01db66: 3d00 1000 |0011: if-lez v0, 0021 // +0010 │ │ -01db6a: 5380 b801 |0013: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -01db6e: 7100 fb01 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01db74: 0b02 |0018: move-result-wide v2 │ │ -01db76: 5384 b901 |0019: iget-wide v4, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ -01db7a: bc42 |001b: sub-long/2addr v2, v4 │ │ -01db7c: bb20 |001c: add-long/2addr v0, v2 │ │ -01db7e: 5a80 b801 |001d: iput-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -01db82: 5a86 b901 |001f: iput-wide v6, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ -01db86: 5480 b201 |0021: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01db8a: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -01db8e: 5480 b201 |0025: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01db92: 6e10 5f07 0000 |0027: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.removeCommands:()V // method@075f │ │ -01db98: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -01db9a: 5c80 b601 |002b: iput-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01db9e: 5480 a401 |002d: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01dba2: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -01dba6: 5480 a401 |0031: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01dbaa: 6e10 c105 0000 |0033: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.addMenuCommand:()V // method@05c1 │ │ -01dbb0: 6e10 8f05 0800 |0036: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@058f │ │ -01dbb6: 6e10 7705 0800 |0039: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.menuToGameUpdateUi:()V // method@0577 │ │ -01dbbc: 5480 a701 |003c: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01dbc0: 6e10 4d06 0000 |003e: invoke-virtual {v0}, Lorg/happysanta/gd/KeyboardController;.clearLogBuffer:()V // method@064d │ │ -01dbc6: 0e00 |0041: return-void │ │ +01db3c: |[01db3c] org.happysanta.gd.GDActivity.menuToGame:()V │ │ +01db4c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +01db50: 1a00 810c |0002: const-string v0, "menuToGame()" // string@0c81 │ │ +01db54: 7110 4106 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01db5a: 5380 b901 |0007: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ +01db5e: 3100 0006 |0009: cmp-long v0, v0, v6 │ │ +01db62: 3d00 1600 |000b: if-lez v0, 0021 // +0016 │ │ +01db66: 5380 bf01 |000d: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01db6a: 3100 0006 |000f: cmp-long v0, v0, v6 │ │ +01db6e: 3d00 1000 |0011: if-lez v0, 0021 // +0010 │ │ +01db72: 5380 b801 |0013: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +01db76: 7100 fd01 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01db7c: 0b02 |0018: move-result-wide v2 │ │ +01db7e: 5384 b901 |0019: iget-wide v4, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ +01db82: bc42 |001b: sub-long/2addr v2, v4 │ │ +01db84: bb20 |001c: add-long/2addr v0, v2 │ │ +01db86: 5a80 b801 |001d: iput-wide v0, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +01db8a: 5a86 b901 |001f: iput-wide v6, v8, Lorg/happysanta/gd/GDActivity;.pausedTimeStarted:J // field@01b9 │ │ +01db8e: 5480 b201 |0021: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01db92: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +01db96: 5480 b201 |0025: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01db9a: 6e10 6107 0000 |0027: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.removeCommands:()V // method@0761 │ │ +01dba0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +01dba2: 5c80 b601 |002b: iput-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01dba6: 5480 a401 |002d: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dbaa: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +01dbae: 5480 a401 |0031: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dbb2: 6e10 c305 0000 |0033: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.addMenuCommand:()V // method@05c3 │ │ +01dbb8: 6e10 9105 0800 |0036: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@0591 │ │ +01dbbe: 6e10 7905 0800 |0039: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.menuToGameUpdateUi:()V // method@0579 │ │ +01dbc4: 5480 a701 |003c: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01dbc8: 6e10 4f06 0000 |003e: invoke-virtual {v0}, Lorg/happysanta/gd/KeyboardController;.clearLogBuffer:()V // method@064f │ │ +01dbce: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=965 │ │ 0x0007 line=967 │ │ 0x0013 line=968 │ │ 0x001f line=969 │ │ 0x0021 line=972 │ │ @@ -30580,19 +30521,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01dbc8: |[01dbc8] org.happysanta.gd.GDActivity.menuToGameUpdateUi:()V │ │ -01dbd8: 2200 7f01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$10; // type@017f │ │ -01dbdc: 7020 3105 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$10;.:(Lorg/happysanta/gd/GDActivity;)V // method@0531 │ │ -01dbe2: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01dbe8: 0e00 |0008: return-void │ │ +01dbd0: |[01dbd0] org.happysanta.gd.GDActivity.menuToGameUpdateUi:()V │ │ +01dbe0: 2200 7f01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$10; // type@017f │ │ +01dbe4: 7020 3305 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$10;.:(Lorg/happysanta/gd/GDActivity;)V // method@0533 │ │ +01dbea: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01dbf0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0008 line=1001 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -30601,29 +30542,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -01dbec: |[01dbec] org.happysanta.gd.GDActivity.onBackPressed:()V │ │ -01dbfc: 5410 a401 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01dc00: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -01dc04: 5410 b201 |0004: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01dc08: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -01dc0c: 5510 a501 |0008: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01dc10: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -01dc14: 5510 b601 |000c: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01dc18: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -01dc1c: 5410 b201 |0010: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01dc20: 6e10 4d07 0000 |0012: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074d │ │ -01dc26: 0e00 |0015: return-void │ │ -01dc28: 5410 a401 |0016: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01dc2c: 6e10 ed05 0000 |0018: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ed │ │ -01dc32: 28fa |001b: goto 0015 // -0006 │ │ +01dbf4: |[01dbf4] org.happysanta.gd.GDActivity.onBackPressed:()V │ │ +01dc04: 5410 a401 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dc08: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +01dc0c: 5410 b201 |0004: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01dc10: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +01dc14: 5510 a501 |0008: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01dc18: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +01dc1c: 5510 b601 |000c: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01dc20: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +01dc24: 5410 b201 |0010: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01dc28: 6e10 4f07 0000 |0012: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074f │ │ +01dc2e: 0e00 |0015: return-void │ │ +01dc30: 5410 a401 |0016: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dc34: 6e10 ef05 0000 |0018: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ef │ │ +01dc3a: 28fa |001b: goto 0015 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x000c line=725 │ │ 0x0010 line=726 │ │ 0x0015 line=730 │ │ 0x0016 line=728 │ │ @@ -30635,416 +30576,416 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 838 16-bit code units │ │ -01dc34: |[01dc34] org.happysanta.gd.GDActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01dc44: 6f20 0200 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0002 │ │ -01dc4a: 690d be01 |0003: sput-object v13, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -01dc4e: 7100 3a06 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK10OrLower:()Z // method@063a │ │ -01dc54: 0a08 |0008: move-result v8 │ │ -01dc56: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -01dc5a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -01dc5c: 5cd8 a601 |000c: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ -01dc60: 07d7 |000e: move-object v7, v13 │ │ -01dc62: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -01dc64: 2209 8601 |0010: new-instance v9, Lorg/happysanta/gd/GDActivity$1; // type@0186 │ │ -01dc68: 7030 4105 d907 |0012: invoke-direct {v9, v13, v7}, Lorg/happysanta/gd/GDActivity$1;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V // method@0541 │ │ -01dc6e: 7120 ba04 9800 |0015: invoke-static {v8, v9}, Lorg/happysanta/gd/API/API;.getNotifications:(ZLorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04ba │ │ -01dc74: 0c05 |0018: move-result-object v5 │ │ -01dc76: 2208 9501 |0019: new-instance v8, Lorg/happysanta/gd/Game/GameView; // type@0195 │ │ -01dc7a: 7020 a805 d800 |001b: invoke-direct {v8, v13}, Lorg/happysanta/gd/Game/GameView;.:(Lorg/happysanta/gd/GDActivity;)V // method@05a8 │ │ -01dc80: 5bd8 a401 |001e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01dc84: 6e10 7105 0d00 |0020: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getWindow:()Landroid/view/Window; // method@0571 │ │ -01dc8a: 0c08 |0023: move-result-object v8 │ │ -01dc8c: 1309 0004 |0024: const/16 v9, #int 1024 // #400 │ │ -01dc90: 6e20 0d01 9800 |0026: invoke-virtual {v8, v9}, Landroid/view/Window;.addFlags:(I)V // method@010d │ │ -01dc96: 2208 ec01 |0029: new-instance v8, Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // type@01ec │ │ -01dc9a: 7020 4a08 d800 |002b: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.:(Landroid/content/Context;)V // method@084a │ │ -01dca0: 5bd8 bd01 |002e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01dca4: 54d8 bd01 |0030: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01dca8: 1409 ffff ff00 |0032: const v9, #float 2.35099e-38 // #00ffffff │ │ -01dcae: 6e20 5408 9800 |0035: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setBackgroundColor:(I)V // method@0854 │ │ -01dcb4: 54d8 bd01 |0038: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01dcb8: 1219 |003a: const/4 v9, #int 1 // #1 │ │ -01dcba: 6e20 5508 9800 |003b: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setFillViewport:(Z)V // method@0855 │ │ -01dcc0: 54d8 bd01 |003e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01dcc4: 2209 8701 |0040: new-instance v9, Lorg/happysanta/gd/GDActivity$2; // type@0187 │ │ -01dcc8: 7020 4405 d900 |0042: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$2;.:(Lorg/happysanta/gd/GDActivity;)V // method@0544 │ │ -01dcce: 6e20 5708 9800 |0045: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setOnScrollListener:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;)V // method@0857 │ │ -01dcd4: 54d8 bd01 |0048: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01dcd8: 1309 0800 |004a: const/16 v9, #int 8 // #8 │ │ -01dcdc: 6e20 5808 9800 |004c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@0858 │ │ -01dce2: 2208 6800 |004f: new-instance v8, Landroid/widget/FrameLayout; // type@0068 │ │ -01dce6: 7020 1701 d800 |0051: invoke-direct {v8, v13}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0117 │ │ -01dcec: 5bd8 a201 |0054: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01dcf0: 54d8 a201 |0056: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01dcf4: 12f9 |0058: const/4 v9, #int -1 // #ff │ │ -01dcf6: 6e20 1d01 9800 |0059: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@011d │ │ -01dcfc: 2208 e901 |005c: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // type@01e9 │ │ -01dd00: 7020 3e08 d800 |005e: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.:(Landroid/app/Activity;)V // method@083e │ │ -01dd06: 5bd8 c101 |0061: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01dd0a: 54d8 c101 |0063: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01dd0e: 1409 ffff ff00 |0065: const v9, #float 2.35099e-38 // #00ffffff │ │ -01dd14: 6e20 4308 9800 |0068: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setBackgroundColor:(I)V // method@0843 │ │ -01dd1a: 54d8 c101 |006b: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01dd1e: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ -01dd22: 6e20 4408 9800 |006f: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setGravity:(I)V // method@0844 │ │ -01dd28: 54d8 c101 |0072: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01dd2c: 2209 6b00 |0074: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01dd30: 12fa |0076: const/4 v10, #int -1 // #ff │ │ -01dd32: 12eb |0077: const/4 v11, #int -2 // #fe │ │ -01dd34: 7030 2201 a90b |0078: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -01dd3a: 6e20 4508 9800 |007b: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0845 │ │ -01dd40: 54d8 c101 |007e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01dd44: 1309 1e00 |0080: const/16 v9, #int 30 // #1e │ │ -01dd48: 7110 3006 0900 |0082: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01dd4e: 0a09 |0085: move-result v9 │ │ -01dd50: 130a 1900 |0086: const/16 v10, #int 25 // #19 │ │ -01dd54: 7110 3006 0a00 |0088: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01dd5a: 0a0a |008b: move-result v10 │ │ -01dd5c: 130b 1e00 |008c: const/16 v11, #int 30 // #1e │ │ -01dd60: 7110 3006 0b00 |008e: invoke-static {v11}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01dd66: 0a0b |0091: move-result v11 │ │ -01dd68: 130c 0d00 |0092: const/16 v12, #int 13 // #d │ │ -01dd6c: 7110 3006 0c00 |0094: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01dd72: 0a0c |0097: move-result v12 │ │ -01dd74: 6e5c 4708 98ba |0098: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setPadding:(IIII)V // method@0847 │ │ -01dd7a: 2208 7100 |009b: new-instance v8, Landroid/widget/TextView; // type@0071 │ │ -01dd7e: 7020 4001 d800 |009d: invoke-direct {v8, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -01dd84: 5bd8 b701 |00a0: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01dd88: 54d8 b701 |00a2: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01dd8c: 1409 0c00 057f |00a4: const v9, #float 1.76788e+38 // #7f05000c │ │ -01dd92: 6e20 6f05 9d00 |00a7: invoke-virtual {v13, v9}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01dd98: 0c09 |00aa: move-result-object v9 │ │ -01dd9a: 6e20 4b01 9800 |00ab: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -01dda0: 54d8 b701 |00ae: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01dda4: 1509 00ff |00b0: const/high16 v9, #int -16777216 // #ff00 │ │ -01dda8: 6e20 4c01 9800 |00b2: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTextColor:(I)V // method@014c │ │ -01ddae: 54d8 b701 |00b5: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01ddb2: 6209 5602 |00b7: sget-object v9, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -01ddb6: 6e20 4e01 9800 |00b9: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@014e │ │ -01ddbc: 54d8 b701 |00bc: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01ddc0: 1509 f041 |00be: const/high16 v9, #int 1106247680 // #41f0 │ │ -01ddc4: 6e20 4d01 9800 |00c0: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTextSize:(F)V // method@014d │ │ -01ddca: 54d8 b701 |00c3: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01ddce: 1209 |00c5: const/4 v9, #int 0 // #0 │ │ -01ddd0: 140a cdcc 8c3f |00c6: const v10, #float 1.1 // #3f8ccccd │ │ -01ddd6: 6e30 4901 980a |00c9: invoke-virtual {v8, v9, v10}, Landroid/widget/TextView;.setLineSpacing:(FF)V // method@0149 │ │ -01dddc: 54d8 b701 |00cc: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01dde0: 2209 5d00 |00ce: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -01dde4: 12fa |00d0: const/4 v10, #int -1 // #ff │ │ -01dde6: 12eb |00d1: const/4 v11, #int -2 // #fe │ │ -01dde8: 7030 0701 a90b |00d2: invoke-direct {v9, v10, v11}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -01ddee: 6e20 4801 9800 |00d5: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0148 │ │ -01ddf4: 54d8 b701 |00d8: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01ddf8: 1309 0800 |00da: const/16 v9, #int 8 // #8 │ │ -01ddfc: 6e20 4f01 9800 |00dc: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@014f │ │ -01de02: 54d8 c101 |00df: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01de06: 54d9 b701 |00e1: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -01de0a: 6e20 3f08 9800 |00e3: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.addView:(Landroid/view/View;)V // method@083f │ │ -01de10: 54d8 bd01 |00e6: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01de14: 2209 6b00 |00e8: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01de18: 12fa |00ea: const/4 v10, #int -1 // #ff │ │ -01de1a: 12fb |00eb: const/4 v11, #int -1 // #ff │ │ -01de1c: 150c 803f |00ec: const/high16 v12, #int 1065353216 // #3f80 │ │ -01de20: 7040 2301 a9cb |00ee: invoke-direct {v9, v10, v11, v12}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0123 │ │ -01de26: 6e20 5608 9800 |00f1: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0856 │ │ -01de2c: 1308 0900 |00f4: const/16 v8, #int 9 // #9 │ │ -01de30: 2382 1902 |00f6: new-array v2, v8, [Ljava/lang/String; // type@0219 │ │ -01de34: 1208 |00f8: const/4 v8, #int 0 // #0 │ │ -01de36: 1a09 1707 |00f9: const-string v9, "btn_br" // string@0717 │ │ -01de3a: 4d09 0208 |00fb: aput-object v9, v2, v8 │ │ -01de3e: 1218 |00fd: const/4 v8, #int 1 // #1 │ │ -01de40: 1a09 1707 |00fe: const-string v9, "btn_br" // string@0717 │ │ -01de44: 4d09 0208 |0100: aput-object v9, v2, v8 │ │ -01de48: 1228 |0102: const/4 v8, #int 2 // #2 │ │ -01de4a: 1a09 1407 |0103: const-string v9, "btn_b" // string@0714 │ │ -01de4e: 4d09 0208 |0105: aput-object v9, v2, v8 │ │ -01de52: 1238 |0107: const/4 v8, #int 3 // #3 │ │ -01de54: 1a09 1707 |0108: const-string v9, "btn_br" // string@0717 │ │ -01de58: 4d09 0208 |010a: aput-object v9, v2, v8 │ │ -01de5c: 1248 |010c: const/4 v8, #int 4 // #4 │ │ -01de5e: 1a09 1707 |010d: const-string v9, "btn_br" // string@0717 │ │ -01de62: 4d09 0208 |010f: aput-object v9, v2, v8 │ │ -01de66: 1258 |0111: const/4 v8, #int 5 // #5 │ │ -01de68: 1a09 1407 |0112: const-string v9, "btn_b" // string@0714 │ │ -01de6c: 4d09 0208 |0114: aput-object v9, v2, v8 │ │ -01de70: 1268 |0116: const/4 v8, #int 6 // #6 │ │ -01de72: 1a09 1d07 |0117: const-string v9, "btn_r" // string@071d │ │ -01de76: 4d09 0208 |0119: aput-object v9, v2, v8 │ │ -01de7a: 1278 |011b: const/4 v8, #int 7 // #7 │ │ -01de7c: 1a09 1d07 |011c: const-string v9, "btn_r" // string@071d │ │ -01de80: 4d09 0208 |011e: aput-object v9, v2, v8 │ │ -01de84: 1308 0800 |0120: const/16 v8, #int 8 // #8 │ │ -01de88: 1a09 1a07 |0122: const-string v9, "btn_n" // string@071a │ │ -01de8c: 4d09 0208 |0124: aput-object v9, v2, v8 │ │ -01de90: 1508 057f |0126: const/high16 v8, #int 2131034112 // #7f05 │ │ -01de94: 6e20 6f05 8d00 |0128: invoke-virtual {v13, v8}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01de9a: 0c08 |012b: move-result-object v8 │ │ -01de9c: 1a09 910f |012c: const-string v9, "tablet" // string@0f91 │ │ -01dea0: 6e20 d401 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -01dea6: 0a08 |0131: move-result v8 │ │ -01dea8: 3808 ad00 |0132: if-eqz v8, 01df // +00ad │ │ -01deac: 1308 5500 |0134: const/16 v8, #int 85 // #55 │ │ -01deb0: 59d8 9e01 |0136: iput v8, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ -01deb4: 2208 dd01 |0138: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -01deb8: 1219 |013a: const/4 v9, #int 1 // #1 │ │ -01deba: 7030 fa07 d809 |013b: invoke-direct {v8, v13, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;Z)V // method@07fa │ │ -01dec0: 5bd8 a801 |013e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01dec4: 54d8 a801 |0140: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01dec8: 1219 |0142: const/4 v9, #int 1 // #1 │ │ -01deca: 6e20 0908 9800 |0143: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -01ded0: 2208 a001 |0146: new-instance v8, Lorg/happysanta/gd/KeyboardController; // type@01a0 │ │ -01ded4: 7020 4906 d800 |0148: invoke-direct {v8, v13}, Lorg/happysanta/gd/KeyboardController;.:(Lorg/happysanta/gd/GDActivity;)V // method@0649 │ │ -01deda: 5bd8 a701 |014b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01dede: 1203 |014d: const/4 v3, #int 0 // #0 │ │ -01dee0: 1238 |014e: const/4 v8, #int 3 // #3 │ │ -01dee2: 3583 ab00 |014f: if-ge v3, v8, 01fa // +00ab │ │ -01dee6: 2206 6c00 |0151: new-instance v6, Landroid/widget/LinearLayout; // type@006c │ │ -01deea: 7020 2501 d600 |0153: invoke-direct {v6, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -01def0: 1308 0f00 |0156: const/16 v8, #int 15 // #f │ │ -01def4: 7110 3006 0800 |0158: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01defa: 0a09 |015b: move-result v9 │ │ -01defc: 3903 9200 |015c: if-nez v3, 01ee // +0092 │ │ -01df00: 1308 0f00 |015e: const/16 v8, #int 15 // #f │ │ -01df04: 7110 3006 0800 |0160: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01df0a: 0a08 |0163: move-result v8 │ │ -01df0c: 130a 0f00 |0164: const/16 v10, #int 15 // #f │ │ -01df10: 7110 3006 0a00 |0166: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01df16: 0a0a |0169: move-result v10 │ │ -01df18: 120b |016a: const/4 v11, #int 0 // #0 │ │ -01df1a: 6e5b 3201 96a8 |016b: invoke-virtual {v6, v9, v8, v10, v11}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@0132 │ │ -01df20: 1208 |016e: const/4 v8, #int 0 // #0 │ │ -01df22: 6e20 3101 8600 |016f: invoke-virtual {v6, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0131 │ │ -01df28: 1408 ffff ffc6 |0172: const v8, #float -32768 // #c6ffffff │ │ -01df2e: 6e20 2a01 8600 |0175: invoke-virtual {v6, v8}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@012a │ │ -01df34: 1204 |0178: const/4 v4, #int 0 // #0 │ │ -01df36: 1238 |0179: const/4 v8, #int 3 // #3 │ │ -01df38: 3584 7700 |017a: if-ge v4, v8, 01f1 // +0077 │ │ -01df3c: 2200 6c00 |017c: new-instance v0, Landroid/widget/LinearLayout; // type@006c │ │ -01df40: 7020 2501 d000 |017e: invoke-direct {v0, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -01df46: 2201 7100 |0181: new-instance v1, Landroid/widget/TextView; // type@0071 │ │ -01df4a: 7020 4001 d100 |0183: invoke-direct {v1, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -01df50: da08 0303 |0186: mul-int/lit8 v8, v3, #int 3 // #03 │ │ -01df54: b048 |0188: add-int/2addr v8, v4 │ │ -01df56: d808 0801 |0189: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01df5a: 7110 e801 0800 |018b: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -01df60: 0c08 |018e: move-result-object v8 │ │ -01df62: 6e20 4b01 8100 |018f: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -01df68: 1508 00ff |0192: const/high16 v8, #int -16777216 // #ff00 │ │ -01df6c: 6e20 4c01 8100 |0194: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@014c │ │ -01df72: 1508 8841 |0197: const/high16 v8, #int 1099431936 // #4188 │ │ -01df76: 6e20 4d01 8100 |0199: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextSize:(F)V // method@014d │ │ -01df7c: 6e10 6d05 0d00 |019c: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056d │ │ -01df82: 0c08 |019f: move-result-object v8 │ │ -01df84: da09 0303 |01a0: mul-int/lit8 v9, v3, #int 3 // #03 │ │ -01df88: b049 |01a2: add-int/2addr v9, v4 │ │ -01df8a: 4609 0209 |01a3: aget-object v9, v2, v9 │ │ -01df8e: 1a0a 5408 |01a5: const-string v10, "drawable" // string@0854 │ │ -01df92: 6e10 6c05 0d00 |01a7: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getPackageName:()Ljava/lang/String; // method@056c │ │ -01df98: 0c0b |01aa: move-result-object v11 │ │ -01df9a: 6e40 6900 98ba |01ab: invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0069 │ │ -01dfa0: 0a08 |01ae: move-result v8 │ │ -01dfa2: 6e20 2b01 8000 |01af: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@012b │ │ -01dfa8: 2208 6b00 |01b2: new-instance v8, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01dfac: 12e9 |01b4: const/4 v9, #int -2 // #fe │ │ -01dfae: 12ea |01b5: const/4 v10, #int -2 // #fe │ │ -01dfb0: 7030 2201 980a |01b6: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -01dfb6: 6e30 2801 1008 |01b9: invoke-virtual {v0, v1, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0128 │ │ -01dfbc: 1308 1100 |01bc: const/16 v8, #int 17 // #11 │ │ -01dfc0: 6e20 2e01 8000 |01be: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@012e │ │ -01dfc6: 1508 803f |01c1: const/high16 v8, #int 1065353216 // #3f80 │ │ -01dfca: 6e20 3401 8000 |01c3: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setWeightSum:(F)V // method@0134 │ │ -01dfd0: 2208 6b00 |01c6: new-instance v8, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01dfd4: 12e9 |01c8: const/4 v9, #int -2 // #fe │ │ -01dfd6: 52da 9e01 |01c9: iget v10, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ -01dfda: 7110 3006 0a00 |01cb: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01dfe0: 0a0a |01ce: move-result v10 │ │ -01dfe2: 150b 803f |01cf: const/high16 v11, #int 1065353216 // #3f80 │ │ -01dfe6: 7040 2301 98ba |01d1: invoke-direct {v8, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0123 │ │ -01dfec: 6e30 2801 0608 |01d4: invoke-virtual {v6, v0, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0128 │ │ -01dff2: 54d8 a701 |01d7: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01dff6: 6e40 4c06 0834 |01d9: invoke-virtual {v8, v0, v4, v3}, Lorg/happysanta/gd/KeyboardController;.addButton:(Landroid/widget/LinearLayout;II)V // method@064c │ │ -01dffc: d804 0401 |01dc: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01e000: 289b |01de: goto 0179 // -0065 │ │ -01e002: 6008 5502 |01df: sget v8, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -01e006: 8988 |01e1: float-to-double v8, v8 │ │ -01e008: 190a f83f |01e2: const-wide/high16 v10, #long 4609434218613702656 // #3ff8 │ │ -01e00c: 3008 080a |01e4: cmpg-double v8, v8, v10 │ │ -01e010: 3b08 52ff |01e6: if-gez v8, 0138 // -00ae │ │ -01e014: 1308 3700 |01e8: const/16 v8, #int 55 // #37 │ │ -01e018: 59d8 9e01 |01ea: iput v8, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ -01e01c: 2900 4cff |01ec: goto/16 0138 // -00b4 │ │ -01e020: 1208 |01ee: const/4 v8, #int 0 // #0 │ │ -01e022: 2900 75ff |01ef: goto/16 0164 // -008b │ │ -01e026: 54d8 a801 |01f1: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e02a: 6e20 ff07 6800 |01f3: invoke-virtual {v8, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -01e030: d803 0301 |01f6: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01e034: 2900 56ff |01f8: goto/16 014e // -00aa │ │ -01e038: 54d8 a801 |01fa: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e03c: 1309 5000 |01fc: const/16 v9, #int 80 // #50 │ │ -01e040: 6e20 0508 9800 |01fe: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setGravity:(I)V // method@0805 │ │ -01e046: 54d8 a801 |0201: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e04a: 1209 |0203: const/4 v9, #int 0 // #0 │ │ -01e04c: 120a |0204: const/4 v10, #int 0 // #0 │ │ -01e04e: 120b |0205: const/4 v11, #int 0 // #0 │ │ -01e050: 130c 0f00 |0206: const/16 v12, #int 15 // #f │ │ -01e054: 7110 3006 0c00 |0208: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01e05a: 0a0c |020b: move-result v12 │ │ -01e05c: 6e5c 0a08 98ba |020c: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080a │ │ -01e062: 54d8 a801 |020f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e066: 54d9 a701 |0211: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01e06a: 6e20 0808 9800 |0213: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0808 │ │ -01e070: 54d8 a801 |0216: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e074: 2209 6700 |0218: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ -01e078: 12fa |021a: const/4 v10, #int -1 // #ff │ │ -01e07a: 12eb |021b: const/4 v11, #int -2 // #fe │ │ -01e07c: 130c 5000 |021c: const/16 v12, #int 80 // #50 │ │ -01e080: 7040 1601 a9cb |021e: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0116 │ │ -01e086: 6e20 0608 9800 |0221: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0806 │ │ -01e08c: 6e10 7305 0d00 |0224: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0573 │ │ -01e092: 2208 d801 |0227: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -01e096: 7020 e607 d800 |0229: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -01e09c: 5bd8 b301 |022c: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e0a0: 54d8 b301 |022e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e0a4: 1409 1400 027f |0230: const v9, #float 1.728e+38 // #7f020014 │ │ -01e0aa: 6e20 eb07 9800 |0233: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -01e0b0: 54d8 b301 |0236: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e0b4: 6209 1c00 |0238: sget-object v9, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ -01e0b8: 6e20 ef07 9800 |023a: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07ef │ │ -01e0be: 54d8 b301 |023d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e0c2: 2209 6700 |023f: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ -01e0c6: 130a 2800 |0241: const/16 v10, #int 40 // #28 │ │ -01e0ca: 7110 3006 0a00 |0243: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01e0d0: 0a0a |0246: move-result v10 │ │ -01e0d2: 130b 3800 |0247: const/16 v11, #int 56 // #38 │ │ -01e0d6: 7110 3006 0b00 |0249: invoke-static {v11}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01e0dc: 0a0b |024c: move-result v11 │ │ -01e0de: 130c 3500 |024d: const/16 v12, #int 53 // #35 │ │ -01e0e2: 7040 1601 a9cb |024f: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0116 │ │ -01e0e8: 6e20 ec07 9800 |0252: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -01e0ee: 54d8 b301 |0255: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e0f2: 2209 8801 |0257: new-instance v9, Lorg/happysanta/gd/GDActivity$3; // type@0188 │ │ -01e0f6: 7020 4605 d900 |0259: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$3;.:(Lorg/happysanta/gd/GDActivity;)V // method@0546 │ │ -01e0fc: 6e20 ed07 9800 |025c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07ed │ │ -01e102: 54d8 b301 |025f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e106: 1309 0800 |0261: const/16 v9, #int 8 // #8 │ │ -01e10a: 6e20 f007 9800 |0263: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -01e110: 2208 dd01 |0266: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -01e114: 7020 f907 d800 |0268: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -01e11a: 5bd8 b401 |026b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e11e: 54d8 b401 |026d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e122: 1219 |026f: const/4 v9, #int 1 // #1 │ │ -01e124: 6e20 0908 9800 |0270: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -01e12a: 54d8 b401 |0273: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e12e: 2209 6b00 |0275: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -01e132: 12fa |0277: const/4 v10, #int -1 // #ff │ │ -01e134: 12fb |0278: const/4 v11, #int -1 // #ff │ │ -01e136: 7030 2201 a90b |0279: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -01e13c: 6e20 0608 9800 |027c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0806 │ │ -01e142: 2208 e701 |027f: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -01e146: 7020 2608 d800 |0281: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -01e14c: 5bd8 bb01 |0284: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e150: 54d8 bb01 |0286: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e154: 6209 5602 |0288: sget-object v9, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -01e158: 6e20 3b08 9800 |028a: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -01e15e: 54d8 bb01 |028d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e162: 1509 7041 |028f: const/high16 v9, #int 1097859072 // #4170 │ │ -01e166: 6e20 3a08 9800 |0291: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -01e16c: 54d8 bb01 |0294: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e170: 1209 |0296: const/4 v9, #int 0 // #0 │ │ -01e172: 140a 9a99 993f |0297: const v10, #float 1.2 // #3f99999a │ │ -01e178: 6e30 3308 980a |029a: invoke-virtual {v8, v9, v10}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0833 │ │ -01e17e: 54d8 bb01 |029d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e182: 1409 4600 057f |029f: const v9, #float 1.76789e+38 // #7f050046 │ │ -01e188: 6e20 6f05 9d00 |02a2: invoke-virtual {v13, v9}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01e18e: 0c09 |02a5: move-result-object v9 │ │ -01e190: 7110 be00 0900 |02a6: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -01e196: 0c09 |02a9: move-result-object v9 │ │ -01e198: 6e20 3608 9800 |02aa: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -01e19e: 54d8 bb01 |02ad: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e1a2: 1309 1100 |02af: const/16 v9, #int 17 // #11 │ │ -01e1a6: 6e20 3108 9800 |02b1: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setGravity:(I)V // method@0831 │ │ -01e1ac: 54d8 bb01 |02b4: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e1b0: 2209 6700 |02b6: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ -01e1b4: 12fa |02b8: const/4 v10, #int -1 // #ff │ │ -01e1b6: 12eb |02b9: const/4 v11, #int -2 // #fe │ │ -01e1b8: 130c 5000 |02ba: const/16 v12, #int 80 // #50 │ │ -01e1bc: 7040 1601 a9cb |02bc: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0116 │ │ -01e1c2: 6e20 3208 9800 |02bf: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -01e1c8: 54d8 bb01 |02c2: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e1cc: 1209 |02c4: const/4 v9, #int 0 // #0 │ │ -01e1ce: 120a |02c5: const/4 v10, #int 0 // #0 │ │ -01e1d0: 120b |02c6: const/4 v11, #int 0 // #0 │ │ -01e1d2: 130c 0a00 |02c7: const/16 v12, #int 10 // #a │ │ -01e1d6: 7110 3006 0c00 |02c9: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -01e1dc: 0a0c |02cc: move-result v12 │ │ -01e1de: 6e5c 3508 98ba |02cd: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0835 │ │ -01e1e4: 54d8 b401 |02d0: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e1e8: 54d9 c101 |02d2: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -01e1ec: 6e20 ff07 9800 |02d4: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -01e1f2: 54d8 b401 |02d7: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e1f6: 54d9 bd01 |02d9: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01e1fa: 6e20 ff07 9800 |02db: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -01e200: 54d8 a201 |02de: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e204: 54d9 b401 |02e0: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ -01e208: 6e20 1801 9800 |02e2: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0118 │ │ -01e20e: 54d8 a201 |02e5: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e212: 54d9 a801 |02e7: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ -01e216: 6e20 1801 9800 |02e9: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0118 │ │ -01e21c: 54d8 a201 |02ec: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e220: 54d9 b301 |02ee: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ -01e224: 6e20 1801 9800 |02f0: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0118 │ │ -01e22a: 54d8 a201 |02f3: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e22e: 54d9 bb01 |02f5: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e232: 6e20 1801 9800 |02f7: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0118 │ │ -01e238: 54d8 a401 |02fa: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e23c: 2209 6700 |02fc: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ -01e240: 12fa |02fe: const/4 v10, #int -1 // #ff │ │ -01e242: 12fb |02ff: const/4 v11, #int -1 // #ff │ │ -01e244: 121c |0300: const/4 v12, #int 1 // #1 │ │ -01e246: 7040 1601 a9cb |0301: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0116 │ │ -01e24c: 6e20 e805 9800 |0304: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Game/GameView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05e8 │ │ -01e252: 54d8 a201 |0307: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e256: 54d9 a401 |0309: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e25a: 120a |030b: const/4 v10, #int 0 // #0 │ │ -01e25c: 6e30 1901 980a |030c: invoke-virtual {v8, v9, v10}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@0119 │ │ -01e262: 54d8 a201 |030f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e266: 6e20 8c05 8d00 |0311: invoke-virtual {v13, v8}, Lorg/happysanta/gd/GDActivity;.setContentView:(Landroid/view/View;)V // method@058c │ │ -01e26c: 54d8 a401 |0314: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e270: 1219 |0316: const/4 v9, #int 1 // #1 │ │ -01e272: 6e20 b105 9800 |0317: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b1 │ │ -01e278: 1208 |031a: const/4 v8, #int 0 // #0 │ │ -01e27a: 5bd8 c001 |031b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ -01e27e: 1208 |031d: const/4 v8, #int 0 // #0 │ │ -01e280: 5cd8 ad01 |031e: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ -01e284: 1228 |0320: const/4 v8, #int 2 // #2 │ │ -01e286: 59d8 b101 |0321: iput v8, v13, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ -01e28a: 1608 0000 |0323: const-wide/16 v8, #int 0 // #0 │ │ -01e28e: 5ad8 ae01 |0325: iput-wide v8, v13, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -01e292: 1608 0000 |0327: const-wide/16 v8, #int 0 // #0 │ │ -01e296: 5ad8 ab01 |0329: iput-wide v8, v13, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01e29a: 1208 |032b: const/4 v8, #int 0 // #0 │ │ -01e29c: 5cd8 a501 |032c: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e2a0: 1208 |032e: const/4 v8, #int 0 // #0 │ │ -01e2a2: 5cd8 af01 |032f: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ -01e2a6: 1208 |0331: const/4 v8, #int 0 // #0 │ │ -01e2a8: 5cd8 c201 |0332: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ -01e2ac: 1208 |0334: const/4 v8, #int 0 // #0 │ │ -01e2ae: 5cd8 bc01 |0335: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ -01e2b2: 54d8 a201 |0337: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ -01e2b6: 6e10 1b01 0800 |0339: invoke-virtual {v8}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@011b │ │ -01e2bc: 0c08 |033c: move-result-object v8 │ │ -01e2be: 2209 8901 |033d: new-instance v9, Lorg/happysanta/gd/GDActivity$4; // type@0189 │ │ -01e2c2: 7020 4805 d900 |033f: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$4;.:(Lorg/happysanta/gd/GDActivity;)V // method@0548 │ │ -01e2c8: 6e20 0b01 9800 |0342: invoke-virtual {v8, v9}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010b │ │ -01e2ce: 0e00 |0345: return-void │ │ +01dc3c: |[01dc3c] org.happysanta.gd.GDActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01dc4c: 6f20 0200 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0002 │ │ +01dc52: 690d be01 |0003: sput-object v13, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +01dc56: 7100 3c06 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK10OrLower:()Z // method@063c │ │ +01dc5c: 0a08 |0008: move-result v8 │ │ +01dc5e: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ +01dc62: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +01dc64: 5cd8 a601 |000c: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ +01dc68: 07d7 |000e: move-object v7, v13 │ │ +01dc6a: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +01dc6c: 2209 8601 |0010: new-instance v9, Lorg/happysanta/gd/GDActivity$1; // type@0186 │ │ +01dc70: 7030 4305 d907 |0012: invoke-direct {v9, v13, v7}, Lorg/happysanta/gd/GDActivity$1;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V // method@0543 │ │ +01dc76: 7120 bc04 9800 |0015: invoke-static {v8, v9}, Lorg/happysanta/gd/API/API;.getNotifications:(ZLorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04bc │ │ +01dc7c: 0c05 |0018: move-result-object v5 │ │ +01dc7e: 2208 9501 |0019: new-instance v8, Lorg/happysanta/gd/Game/GameView; // type@0195 │ │ +01dc82: 7020 aa05 d800 |001b: invoke-direct {v8, v13}, Lorg/happysanta/gd/Game/GameView;.:(Lorg/happysanta/gd/GDActivity;)V // method@05aa │ │ +01dc88: 5bd8 a401 |001e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01dc8c: 6e10 7305 0d00 |0020: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getWindow:()Landroid/view/Window; // method@0573 │ │ +01dc92: 0c08 |0023: move-result-object v8 │ │ +01dc94: 1309 0004 |0024: const/16 v9, #int 1024 // #400 │ │ +01dc98: 6e20 0901 9800 |0026: invoke-virtual {v8, v9}, Landroid/view/Window;.addFlags:(I)V // method@0109 │ │ +01dc9e: 2208 ec01 |0029: new-instance v8, Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // type@01ec │ │ +01dca2: 7020 4c08 d800 |002b: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.:(Landroid/content/Context;)V // method@084c │ │ +01dca8: 5bd8 bd01 |002e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01dcac: 54d8 bd01 |0030: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01dcb0: 1409 ffff ff00 |0032: const v9, #float 2.35099e-38 // #00ffffff │ │ +01dcb6: 6e20 5608 9800 |0035: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setBackgroundColor:(I)V // method@0856 │ │ +01dcbc: 54d8 bd01 |0038: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01dcc0: 1219 |003a: const/4 v9, #int 1 // #1 │ │ +01dcc2: 6e20 5708 9800 |003b: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setFillViewport:(Z)V // method@0857 │ │ +01dcc8: 54d8 bd01 |003e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01dccc: 2209 8701 |0040: new-instance v9, Lorg/happysanta/gd/GDActivity$2; // type@0187 │ │ +01dcd0: 7020 4605 d900 |0042: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$2;.:(Lorg/happysanta/gd/GDActivity;)V // method@0546 │ │ +01dcd6: 6e20 5908 9800 |0045: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setOnScrollListener:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;)V // method@0859 │ │ +01dcdc: 54d8 bd01 |0048: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01dce0: 1309 0800 |004a: const/16 v9, #int 8 // #8 │ │ +01dce4: 6e20 5a08 9800 |004c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setVisibility:(I)V // method@085a │ │ +01dcea: 2208 6800 |004f: new-instance v8, Landroid/widget/FrameLayout; // type@0068 │ │ +01dcee: 7020 1301 d800 |0051: invoke-direct {v8, v13}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0113 │ │ +01dcf4: 5bd8 a201 |0054: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01dcf8: 54d8 a201 |0056: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01dcfc: 12f9 |0058: const/4 v9, #int -1 // #ff │ │ +01dcfe: 6e20 1901 9800 |0059: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@0119 │ │ +01dd04: 2208 e901 |005c: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // type@01e9 │ │ +01dd08: 7020 4008 d800 |005e: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.:(Landroid/app/Activity;)V // method@0840 │ │ +01dd0e: 5bd8 c101 |0061: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01dd12: 54d8 c101 |0063: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01dd16: 1409 ffff ff00 |0065: const v9, #float 2.35099e-38 // #00ffffff │ │ +01dd1c: 6e20 4508 9800 |0068: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setBackgroundColor:(I)V // method@0845 │ │ +01dd22: 54d8 c101 |006b: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01dd26: 1309 3000 |006d: const/16 v9, #int 48 // #30 │ │ +01dd2a: 6e20 4608 9800 |006f: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setGravity:(I)V // method@0846 │ │ +01dd30: 54d8 c101 |0072: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01dd34: 2209 6b00 |0074: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01dd38: 12fa |0076: const/4 v10, #int -1 // #ff │ │ +01dd3a: 12eb |0077: const/4 v11, #int -2 // #fe │ │ +01dd3c: 7030 1e01 a90b |0078: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +01dd42: 6e20 4708 9800 |007b: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0847 │ │ +01dd48: 54d8 c101 |007e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01dd4c: 1309 1e00 |0080: const/16 v9, #int 30 // #1e │ │ +01dd50: 7110 3206 0900 |0082: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01dd56: 0a09 |0085: move-result v9 │ │ +01dd58: 130a 1900 |0086: const/16 v10, #int 25 // #19 │ │ +01dd5c: 7110 3206 0a00 |0088: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01dd62: 0a0a |008b: move-result v10 │ │ +01dd64: 130b 1e00 |008c: const/16 v11, #int 30 // #1e │ │ +01dd68: 7110 3206 0b00 |008e: invoke-static {v11}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01dd6e: 0a0b |0091: move-result v11 │ │ +01dd70: 130c 0d00 |0092: const/16 v12, #int 13 // #d │ │ +01dd74: 7110 3206 0c00 |0094: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01dd7a: 0a0c |0097: move-result v12 │ │ +01dd7c: 6e5c 4908 98ba |0098: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.setPadding:(IIII)V // method@0849 │ │ +01dd82: 2208 7100 |009b: new-instance v8, Landroid/widget/TextView; // type@0071 │ │ +01dd86: 7020 4201 d800 |009d: invoke-direct {v8, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +01dd8c: 5bd8 b701 |00a0: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01dd90: 54d8 b701 |00a2: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01dd94: 1409 0c00 057f |00a4: const v9, #float 1.76788e+38 // #7f05000c │ │ +01dd9a: 6e20 7105 9d00 |00a7: invoke-virtual {v13, v9}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01dda0: 0c09 |00aa: move-result-object v9 │ │ +01dda2: 6e20 4d01 9800 |00ab: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +01dda8: 54d8 b701 |00ae: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01ddac: 1509 00ff |00b0: const/high16 v9, #int -16777216 // #ff00 │ │ +01ddb0: 6e20 4e01 9800 |00b2: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTextColor:(I)V // method@014e │ │ +01ddb6: 54d8 b701 |00b5: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01ddba: 6209 5602 |00b7: sget-object v9, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +01ddbe: 6e20 5001 9800 |00b9: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0150 │ │ +01ddc4: 54d8 b701 |00bc: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01ddc8: 1509 f041 |00be: const/high16 v9, #int 1106247680 // #41f0 │ │ +01ddcc: 6e20 4f01 9800 |00c0: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setTextSize:(F)V // method@014f │ │ +01ddd2: 54d8 b701 |00c3: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01ddd6: 1209 |00c5: const/4 v9, #int 0 // #0 │ │ +01ddd8: 140a cdcc 8c3f |00c6: const v10, #float 1.1 // #3f8ccccd │ │ +01ddde: 6e30 4b01 980a |00c9: invoke-virtual {v8, v9, v10}, Landroid/widget/TextView;.setLineSpacing:(FF)V // method@014b │ │ +01dde4: 54d8 b701 |00cc: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01dde8: 2209 5d00 |00ce: new-instance v9, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +01ddec: 12fa |00d0: const/4 v10, #int -1 // #ff │ │ +01ddee: 12eb |00d1: const/4 v11, #int -2 // #fe │ │ +01ddf0: 7030 0501 a90b |00d2: invoke-direct {v9, v10, v11}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +01ddf6: 6e20 4a01 9800 |00d5: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@014a │ │ +01ddfc: 54d8 b701 |00d8: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01de00: 1309 0800 |00da: const/16 v9, #int 8 // #8 │ │ +01de04: 6e20 5101 9800 |00dc: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0151 │ │ +01de0a: 54d8 c101 |00df: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01de0e: 54d9 b701 |00e1: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +01de12: 6e20 4108 9800 |00e3: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.addView:(Landroid/view/View;)V // method@0841 │ │ +01de18: 54d8 bd01 |00e6: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01de1c: 2209 6b00 |00e8: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01de20: 12fa |00ea: const/4 v10, #int -1 // #ff │ │ +01de22: 12fb |00eb: const/4 v11, #int -1 // #ff │ │ +01de24: 150c 803f |00ec: const/high16 v12, #int 1065353216 // #3f80 │ │ +01de28: 7040 1f01 a9cb |00ee: invoke-direct {v9, v10, v11, v12}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@011f │ │ +01de2e: 6e20 5808 9800 |00f1: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0858 │ │ +01de34: 1308 0900 |00f4: const/16 v8, #int 9 // #9 │ │ +01de38: 2382 1902 |00f6: new-array v2, v8, [Ljava/lang/String; // type@0219 │ │ +01de3c: 1208 |00f8: const/4 v8, #int 0 // #0 │ │ +01de3e: 1a09 1607 |00f9: const-string v9, "btn_br" // string@0716 │ │ +01de42: 4d09 0208 |00fb: aput-object v9, v2, v8 │ │ +01de46: 1218 |00fd: const/4 v8, #int 1 // #1 │ │ +01de48: 1a09 1607 |00fe: const-string v9, "btn_br" // string@0716 │ │ +01de4c: 4d09 0208 |0100: aput-object v9, v2, v8 │ │ +01de50: 1228 |0102: const/4 v8, #int 2 // #2 │ │ +01de52: 1a09 1307 |0103: const-string v9, "btn_b" // string@0713 │ │ +01de56: 4d09 0208 |0105: aput-object v9, v2, v8 │ │ +01de5a: 1238 |0107: const/4 v8, #int 3 // #3 │ │ +01de5c: 1a09 1607 |0108: const-string v9, "btn_br" // string@0716 │ │ +01de60: 4d09 0208 |010a: aput-object v9, v2, v8 │ │ +01de64: 1248 |010c: const/4 v8, #int 4 // #4 │ │ +01de66: 1a09 1607 |010d: const-string v9, "btn_br" // string@0716 │ │ +01de6a: 4d09 0208 |010f: aput-object v9, v2, v8 │ │ +01de6e: 1258 |0111: const/4 v8, #int 5 // #5 │ │ +01de70: 1a09 1307 |0112: const-string v9, "btn_b" // string@0713 │ │ +01de74: 4d09 0208 |0114: aput-object v9, v2, v8 │ │ +01de78: 1268 |0116: const/4 v8, #int 6 // #6 │ │ +01de7a: 1a09 1c07 |0117: const-string v9, "btn_r" // string@071c │ │ +01de7e: 4d09 0208 |0119: aput-object v9, v2, v8 │ │ +01de82: 1278 |011b: const/4 v8, #int 7 // #7 │ │ +01de84: 1a09 1c07 |011c: const-string v9, "btn_r" // string@071c │ │ +01de88: 4d09 0208 |011e: aput-object v9, v2, v8 │ │ +01de8c: 1308 0800 |0120: const/16 v8, #int 8 // #8 │ │ +01de90: 1a09 1907 |0122: const-string v9, "btn_n" // string@0719 │ │ +01de94: 4d09 0208 |0124: aput-object v9, v2, v8 │ │ +01de98: 1508 057f |0126: const/high16 v8, #int 2131034112 // #7f05 │ │ +01de9c: 6e20 7105 8d00 |0128: invoke-virtual {v13, v8}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01dea2: 0c08 |012b: move-result-object v8 │ │ +01dea4: 1a09 8e0f |012c: const-string v9, "tablet" // string@0f8e │ │ +01dea8: 6e20 d601 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +01deae: 0a08 |0131: move-result v8 │ │ +01deb0: 3808 ad00 |0132: if-eqz v8, 01df // +00ad │ │ +01deb4: 1308 5500 |0134: const/16 v8, #int 85 // #55 │ │ +01deb8: 59d8 9e01 |0136: iput v8, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ +01debc: 2208 dd01 |0138: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +01dec0: 1219 |013a: const/4 v9, #int 1 // #1 │ │ +01dec2: 7030 fc07 d809 |013b: invoke-direct {v8, v13, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;Z)V // method@07fc │ │ +01dec8: 5bd8 a801 |013e: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01decc: 54d8 a801 |0140: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01ded0: 1219 |0142: const/4 v9, #int 1 // #1 │ │ +01ded2: 6e20 0b08 9800 |0143: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +01ded8: 2208 a001 |0146: new-instance v8, Lorg/happysanta/gd/KeyboardController; // type@01a0 │ │ +01dedc: 7020 4b06 d800 |0148: invoke-direct {v8, v13}, Lorg/happysanta/gd/KeyboardController;.:(Lorg/happysanta/gd/GDActivity;)V // method@064b │ │ +01dee2: 5bd8 a701 |014b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01dee6: 1203 |014d: const/4 v3, #int 0 // #0 │ │ +01dee8: 1238 |014e: const/4 v8, #int 3 // #3 │ │ +01deea: 3583 ab00 |014f: if-ge v3, v8, 01fa // +00ab │ │ +01deee: 2206 6c00 |0151: new-instance v6, Landroid/widget/LinearLayout; // type@006c │ │ +01def2: 7020 2101 d600 |0153: invoke-direct {v6, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +01def8: 1308 0f00 |0156: const/16 v8, #int 15 // #f │ │ +01defc: 7110 3206 0800 |0158: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01df02: 0a09 |015b: move-result v9 │ │ +01df04: 3903 9200 |015c: if-nez v3, 01ee // +0092 │ │ +01df08: 1308 0f00 |015e: const/16 v8, #int 15 // #f │ │ +01df0c: 7110 3206 0800 |0160: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01df12: 0a08 |0163: move-result v8 │ │ +01df14: 130a 0f00 |0164: const/16 v10, #int 15 // #f │ │ +01df18: 7110 3206 0a00 |0166: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01df1e: 0a0a |0169: move-result v10 │ │ +01df20: 120b |016a: const/4 v11, #int 0 // #0 │ │ +01df22: 6e5b 2f01 96a8 |016b: invoke-virtual {v6, v9, v8, v10, v11}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@012f │ │ +01df28: 1208 |016e: const/4 v8, #int 0 // #0 │ │ +01df2a: 6e20 2e01 8600 |016f: invoke-virtual {v6, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@012e │ │ +01df30: 1408 ffff ffc6 |0172: const v8, #float -32768 // #c6ffffff │ │ +01df36: 6e20 2701 8600 |0175: invoke-virtual {v6, v8}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@0127 │ │ +01df3c: 1204 |0178: const/4 v4, #int 0 // #0 │ │ +01df3e: 1238 |0179: const/4 v8, #int 3 // #3 │ │ +01df40: 3584 7700 |017a: if-ge v4, v8, 01f1 // +0077 │ │ +01df44: 2200 6c00 |017c: new-instance v0, Landroid/widget/LinearLayout; // type@006c │ │ +01df48: 7020 2101 d000 |017e: invoke-direct {v0, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +01df4e: 2201 7100 |0181: new-instance v1, Landroid/widget/TextView; // type@0071 │ │ +01df52: 7020 4201 d100 |0183: invoke-direct {v1, v13}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +01df58: da08 0303 |0186: mul-int/lit8 v8, v3, #int 3 // #03 │ │ +01df5c: b048 |0188: add-int/2addr v8, v4 │ │ +01df5e: d808 0801 |0189: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01df62: 7110 ea01 0800 |018b: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +01df68: 0c08 |018e: move-result-object v8 │ │ +01df6a: 6e20 4d01 8100 |018f: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +01df70: 1508 00ff |0192: const/high16 v8, #int -16777216 // #ff00 │ │ +01df74: 6e20 4e01 8100 |0194: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextColor:(I)V // method@014e │ │ +01df7a: 1508 8841 |0197: const/high16 v8, #int 1099431936 // #4188 │ │ +01df7e: 6e20 4f01 8100 |0199: invoke-virtual {v1, v8}, Landroid/widget/TextView;.setTextSize:(F)V // method@014f │ │ +01df84: 6e10 6f05 0d00 |019c: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056f │ │ +01df8a: 0c08 |019f: move-result-object v8 │ │ +01df8c: da09 0303 |01a0: mul-int/lit8 v9, v3, #int 3 // #03 │ │ +01df90: b049 |01a2: add-int/2addr v9, v4 │ │ +01df92: 4609 0209 |01a3: aget-object v9, v2, v9 │ │ +01df96: 1a0a 5308 |01a5: const-string v10, "drawable" // string@0853 │ │ +01df9a: 6e10 6e05 0d00 |01a7: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.getPackageName:()Ljava/lang/String; // method@056e │ │ +01dfa0: 0c0b |01aa: move-result-object v11 │ │ +01dfa2: 6e40 6900 98ba |01ab: invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0069 │ │ +01dfa8: 0a08 |01ae: move-result v8 │ │ +01dfaa: 6e20 2801 8000 |01af: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@0128 │ │ +01dfb0: 2208 6b00 |01b2: new-instance v8, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01dfb4: 12e9 |01b4: const/4 v9, #int -2 // #fe │ │ +01dfb6: 12ea |01b5: const/4 v10, #int -2 // #fe │ │ +01dfb8: 7030 1e01 980a |01b6: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +01dfbe: 6e30 2401 1008 |01b9: invoke-virtual {v0, v1, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0124 │ │ +01dfc4: 1308 1100 |01bc: const/16 v8, #int 17 // #11 │ │ +01dfc8: 6e20 2b01 8000 |01be: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@012b │ │ +01dfce: 1508 803f |01c1: const/high16 v8, #int 1065353216 // #3f80 │ │ +01dfd2: 6e20 3201 8000 |01c3: invoke-virtual {v0, v8}, Landroid/widget/LinearLayout;.setWeightSum:(F)V // method@0132 │ │ +01dfd8: 2208 6b00 |01c6: new-instance v8, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01dfdc: 12e9 |01c8: const/4 v9, #int -2 // #fe │ │ +01dfde: 52da 9e01 |01c9: iget v10, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ +01dfe2: 7110 3206 0a00 |01cb: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01dfe8: 0a0a |01ce: move-result v10 │ │ +01dfea: 150b 803f |01cf: const/high16 v11, #int 1065353216 // #3f80 │ │ +01dfee: 7040 1f01 98ba |01d1: invoke-direct {v8, v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@011f │ │ +01dff4: 6e30 2401 0608 |01d4: invoke-virtual {v6, v0, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0124 │ │ +01dffa: 54d8 a701 |01d7: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01dffe: 6e40 4e06 0834 |01d9: invoke-virtual {v8, v0, v4, v3}, Lorg/happysanta/gd/KeyboardController;.addButton:(Landroid/widget/LinearLayout;II)V // method@064e │ │ +01e004: d804 0401 |01dc: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01e008: 289b |01de: goto 0179 // -0065 │ │ +01e00a: 6008 5502 |01df: sget v8, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +01e00e: 8988 |01e1: float-to-double v8, v8 │ │ +01e010: 190a f83f |01e2: const-wide/high16 v10, #long 4609434218613702656 // #3ff8 │ │ +01e014: 3008 080a |01e4: cmpg-double v8, v8, v10 │ │ +01e018: 3b08 52ff |01e6: if-gez v8, 0138 // -00ae │ │ +01e01c: 1308 3700 |01e8: const/16 v8, #int 55 // #37 │ │ +01e020: 59d8 9e01 |01ea: iput v8, v13, Lorg/happysanta/gd/GDActivity;.buttonHeight:I // field@019e │ │ +01e024: 2900 4cff |01ec: goto/16 0138 // -00b4 │ │ +01e028: 1208 |01ee: const/4 v8, #int 0 // #0 │ │ +01e02a: 2900 75ff |01ef: goto/16 0164 // -008b │ │ +01e02e: 54d8 a801 |01f1: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e032: 6e20 0108 6800 |01f3: invoke-virtual {v8, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +01e038: d803 0301 |01f6: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01e03c: 2900 56ff |01f8: goto/16 014e // -00aa │ │ +01e040: 54d8 a801 |01fa: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e044: 1309 5000 |01fc: const/16 v9, #int 80 // #50 │ │ +01e048: 6e20 0708 9800 |01fe: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setGravity:(I)V // method@0807 │ │ +01e04e: 54d8 a801 |0201: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e052: 1209 |0203: const/4 v9, #int 0 // #0 │ │ +01e054: 120a |0204: const/4 v10, #int 0 // #0 │ │ +01e056: 120b |0205: const/4 v11, #int 0 // #0 │ │ +01e058: 130c 0f00 |0206: const/16 v12, #int 15 // #f │ │ +01e05c: 7110 3206 0c00 |0208: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01e062: 0a0c |020b: move-result v12 │ │ +01e064: 6e5c 0c08 98ba |020c: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080c │ │ +01e06a: 54d8 a801 |020f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e06e: 54d9 a701 |0211: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01e072: 6e20 0a08 9800 |0213: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@080a │ │ +01e078: 54d8 a801 |0216: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e07c: 2209 6700 |0218: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ +01e080: 12fa |021a: const/4 v10, #int -1 // #ff │ │ +01e082: 12eb |021b: const/4 v11, #int -2 // #fe │ │ +01e084: 130c 5000 |021c: const/16 v12, #int 80 // #50 │ │ +01e088: 7040 1201 a9cb |021e: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0112 │ │ +01e08e: 6e20 0808 9800 |0221: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0808 │ │ +01e094: 6e10 7505 0d00 |0224: invoke-virtual {v13}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0575 │ │ +01e09a: 2208 d801 |0227: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +01e09e: 7020 e807 d800 |0229: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +01e0a4: 5bd8 b301 |022c: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e0a8: 54d8 b301 |022e: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e0ac: 1409 1400 027f |0230: const v9, #float 1.728e+38 // #7f020014 │ │ +01e0b2: 6e20 ed07 9800 |0233: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +01e0b8: 54d8 b301 |0236: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e0bc: 6209 1c00 |0238: sget-object v9, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ +01e0c0: 6e20 f107 9800 |023a: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07f1 │ │ +01e0c6: 54d8 b301 |023d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e0ca: 2209 6700 |023f: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ +01e0ce: 130a 2800 |0241: const/16 v10, #int 40 // #28 │ │ +01e0d2: 7110 3206 0a00 |0243: invoke-static {v10}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01e0d8: 0a0a |0246: move-result v10 │ │ +01e0da: 130b 3800 |0247: const/16 v11, #int 56 // #38 │ │ +01e0de: 7110 3206 0b00 |0249: invoke-static {v11}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01e0e4: 0a0b |024c: move-result v11 │ │ +01e0e6: 130c 3500 |024d: const/16 v12, #int 53 // #35 │ │ +01e0ea: 7040 1201 a9cb |024f: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0112 │ │ +01e0f0: 6e20 ee07 9800 |0252: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +01e0f6: 54d8 b301 |0255: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e0fa: 2209 8801 |0257: new-instance v9, Lorg/happysanta/gd/GDActivity$3; // type@0188 │ │ +01e0fe: 7020 4805 d900 |0259: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$3;.:(Lorg/happysanta/gd/GDActivity;)V // method@0548 │ │ +01e104: 6e20 ef07 9800 |025c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07ef │ │ +01e10a: 54d8 b301 |025f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e10e: 1309 0800 |0261: const/16 v9, #int 8 // #8 │ │ +01e112: 6e20 f207 9800 |0263: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +01e118: 2208 dd01 |0266: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +01e11c: 7020 fb07 d800 |0268: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +01e122: 5bd8 b401 |026b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e126: 54d8 b401 |026d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e12a: 1219 |026f: const/4 v9, #int 1 // #1 │ │ +01e12c: 6e20 0b08 9800 |0270: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +01e132: 54d8 b401 |0273: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e136: 2209 6b00 |0275: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +01e13a: 12fa |0277: const/4 v10, #int -1 // #ff │ │ +01e13c: 12fb |0278: const/4 v11, #int -1 // #ff │ │ +01e13e: 7030 1e01 a90b |0279: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +01e144: 6e20 0808 9800 |027c: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0808 │ │ +01e14a: 2208 e701 |027f: new-instance v8, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +01e14e: 7020 2808 d800 |0281: invoke-direct {v8, v13}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +01e154: 5bd8 bb01 |0284: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e158: 54d8 bb01 |0286: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e15c: 6209 5602 |0288: sget-object v9, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +01e160: 6e20 3d08 9800 |028a: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +01e166: 54d8 bb01 |028d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e16a: 1509 7041 |028f: const/high16 v9, #int 1097859072 // #4170 │ │ +01e16e: 6e20 3c08 9800 |0291: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +01e174: 54d8 bb01 |0294: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e178: 1209 |0296: const/4 v9, #int 0 // #0 │ │ +01e17a: 140a 9a99 993f |0297: const v10, #float 1.2 // #3f99999a │ │ +01e180: 6e30 3508 980a |029a: invoke-virtual {v8, v9, v10}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0835 │ │ +01e186: 54d8 bb01 |029d: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e18a: 1409 4600 057f |029f: const v9, #float 1.76789e+38 // #7f050046 │ │ +01e190: 6e20 7105 9d00 |02a2: invoke-virtual {v13, v9}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01e196: 0c09 |02a5: move-result-object v9 │ │ +01e198: 7110 be00 0900 |02a6: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +01e19e: 0c09 |02a9: move-result-object v9 │ │ +01e1a0: 6e20 3808 9800 |02aa: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +01e1a6: 54d8 bb01 |02ad: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e1aa: 1309 1100 |02af: const/16 v9, #int 17 // #11 │ │ +01e1ae: 6e20 3308 9800 |02b1: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setGravity:(I)V // method@0833 │ │ +01e1b4: 54d8 bb01 |02b4: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e1b8: 2209 6700 |02b6: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ +01e1bc: 12fa |02b8: const/4 v10, #int -1 // #ff │ │ +01e1be: 12eb |02b9: const/4 v11, #int -2 // #fe │ │ +01e1c0: 130c 5000 |02ba: const/16 v12, #int 80 // #50 │ │ +01e1c4: 7040 1201 a9cb |02bc: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0112 │ │ +01e1ca: 6e20 3408 9800 |02bf: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +01e1d0: 54d8 bb01 |02c2: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e1d4: 1209 |02c4: const/4 v9, #int 0 // #0 │ │ +01e1d6: 120a |02c5: const/4 v10, #int 0 // #0 │ │ +01e1d8: 120b |02c6: const/4 v11, #int 0 // #0 │ │ +01e1da: 130c 0a00 |02c7: const/16 v12, #int 10 // #a │ │ +01e1de: 7110 3206 0c00 |02c9: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +01e1e4: 0a0c |02cc: move-result v12 │ │ +01e1e6: 6e5c 3708 98ba |02cd: invoke-virtual {v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0837 │ │ +01e1ec: 54d8 b401 |02d0: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e1f0: 54d9 c101 |02d2: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +01e1f4: 6e20 0108 9800 |02d4: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +01e1fa: 54d8 b401 |02d7: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e1fe: 54d9 bd01 |02d9: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01e202: 6e20 0108 9800 |02db: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +01e208: 54d8 a201 |02de: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e20c: 54d9 b401 |02e0: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01b4 │ │ +01e210: 6e20 1401 9800 |02e2: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0114 │ │ +01e216: 54d8 a201 |02e5: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e21a: 54d9 a801 |02e7: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.keyboardLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@01a8 │ │ +01e21e: 6e20 1401 9800 |02e9: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0114 │ │ +01e224: 54d8 a201 |02ec: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e228: 54d9 b301 |02ee: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.menuBtn:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@01b3 │ │ +01e22c: 6e20 1401 9800 |02f0: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0114 │ │ +01e232: 54d8 a201 |02f3: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e236: 54d9 bb01 |02f5: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e23a: 6e20 1401 9800 |02f7: invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0114 │ │ +01e240: 54d8 a401 |02fa: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e244: 2209 6700 |02fc: new-instance v9, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ +01e248: 12fa |02fe: const/4 v10, #int -1 // #ff │ │ +01e24a: 12fb |02ff: const/4 v11, #int -1 // #ff │ │ +01e24c: 121c |0300: const/4 v12, #int 1 // #1 │ │ +01e24e: 7040 1201 a9cb |0301: invoke-direct {v9, v10, v11, v12}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0112 │ │ +01e254: 6e20 ea05 9800 |0304: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Game/GameView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05ea │ │ +01e25a: 54d8 a201 |0307: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e25e: 54d9 a401 |0309: iget-object v9, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e262: 120a |030b: const/4 v10, #int 0 // #0 │ │ +01e264: 6e30 1501 980a |030c: invoke-virtual {v8, v9, v10}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@0115 │ │ +01e26a: 54d8 a201 |030f: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e26e: 6e20 8e05 8d00 |0311: invoke-virtual {v13, v8}, Lorg/happysanta/gd/GDActivity;.setContentView:(Landroid/view/View;)V // method@058e │ │ +01e274: 54d8 a401 |0314: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e278: 1219 |0316: const/4 v9, #int 1 // #1 │ │ +01e27a: 6e20 b305 9800 |0317: invoke-virtual {v8, v9}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b3 │ │ +01e280: 1208 |031a: const/4 v8, #int 0 // #0 │ │ +01e282: 5bd8 c001 |031b: iput-object v8, v13, Lorg/happysanta/gd/GDActivity;.thread:Ljava/lang/Thread; // field@01c0 │ │ +01e286: 1208 |031d: const/4 v8, #int 0 // #0 │ │ +01e288: 5cd8 ad01 |031e: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ +01e28c: 1228 |0320: const/4 v8, #int 2 // #2 │ │ +01e28e: 59d8 b101 |0321: iput v8, v13, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ +01e292: 1608 0000 |0323: const-wide/16 v8, #int 0 // #0 │ │ +01e296: 5ad8 ae01 |0325: iput-wide v8, v13, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +01e29a: 1608 0000 |0327: const-wide/16 v8, #int 0 // #0 │ │ +01e29e: 5ad8 ab01 |0329: iput-wide v8, v13, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01e2a2: 1208 |032b: const/4 v8, #int 0 // #0 │ │ +01e2a4: 5cd8 a501 |032c: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e2a8: 1208 |032e: const/4 v8, #int 0 // #0 │ │ +01e2aa: 5cd8 af01 |032f: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ +01e2ae: 1208 |0331: const/4 v8, #int 0 // #0 │ │ +01e2b0: 5cd8 c201 |0332: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.wasDestroyed:Z // field@01c2 │ │ +01e2b4: 1208 |0334: const/4 v8, #int 0 // #0 │ │ +01e2b6: 5cd8 bc01 |0335: iput-boolean v8, v13, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ +01e2ba: 54d8 a201 |0337: iget-object v8, v13, Lorg/happysanta/gd/GDActivity;.frame:Landroid/widget/FrameLayout; // field@01a2 │ │ +01e2be: 6e10 1701 0800 |0339: invoke-virtual {v8}, Landroid/widget/FrameLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0117 │ │ +01e2c4: 0c08 |033c: move-result-object v8 │ │ +01e2c6: 2209 8901 |033d: new-instance v9, Lorg/happysanta/gd/GDActivity$4; // type@0189 │ │ +01e2ca: 7020 4a05 d900 |033f: invoke-direct {v9, v13}, Lorg/happysanta/gd/GDActivity$4;.:(Lorg/happysanta/gd/GDActivity;)V // method@054a │ │ +01e2d0: 6e20 0701 9800 |0342: invoke-virtual {v8, v9}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0107 │ │ +01e2d6: 0e00 |0345: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=101 │ │ 0x0005 line=103 │ │ 0x000b line=104 │ │ 0x000e line=107 │ │ @@ -31165,80 +31106,79 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -01e2d0: |[01e2d0] org.happysanta.gd.GDActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -01e2e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01e2e2: 7210 e800 0700 |0001: invoke-interface {v7}, Landroid/view/Menu;.clear:()V // method@00e8 │ │ -01e2e8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -01e2ea: 5464 9f01 |0005: iget-object v4, v6, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01e2ee: 6e10 3d02 0400 |0007: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@023d │ │ -01e2f4: 0c01 |000a: move-result-object v1 │ │ -01e2f6: 7210 5202 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -01e2fc: 0a04 |000e: move-result v4 │ │ -01e2fe: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ -01e302: 7210 5302 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -01e308: 0c00 |0014: move-result-object v0 │ │ -01e30a: 1f00 6d01 |0015: check-cast v0, Lorg/happysanta/gd/Command; // type@016d │ │ -01e30e: 5404 5c01 |0017: iget-object v4, v0, Lorg/happysanta/gd/Command;.title:Ljava/lang/String; // field@015c │ │ -01e312: 7254 e700 5752 |0019: invoke-interface {v7, v5, v2, v5, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e7 │ │ -01e318: 0c03 |001c: move-result-object v3 │ │ -01e31a: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01e31e: 28ec |001f: goto 000b // -0014 │ │ -01e320: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -01e322: 0f04 |0021: return v4 │ │ +01e2d8: |[01e2d8] org.happysanta.gd.GDActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +01e2e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01e2ea: 7210 e800 0700 |0001: invoke-interface {v7}, Landroid/view/Menu;.clear:()V // method@00e8 │ │ +01e2f0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +01e2f2: 5463 9f01 |0005: iget-object v3, v6, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01e2f6: 6e10 3f02 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@023f │ │ +01e2fc: 0c03 |000a: move-result-object v3 │ │ +01e2fe: 7210 5402 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +01e304: 0a04 |000e: move-result v4 │ │ +01e306: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ +01e30a: 7210 5502 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +01e310: 0c00 |0014: move-result-object v0 │ │ +01e312: 1f00 6d01 |0015: check-cast v0, Lorg/happysanta/gd/Command; // type@016d │ │ +01e316: 5404 5c01 |0017: iget-object v4, v0, Lorg/happysanta/gd/Command;.title:Ljava/lang/String; // field@015c │ │ +01e31a: 7254 e700 5751 |0019: invoke-interface {v7, v5, v1, v5, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e7 │ │ +01e320: 0c02 |001c: move-result-object v2 │ │ +01e322: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01e326: 28ec |001f: goto 000b // -0014 │ │ +01e328: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +01e32a: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=734 │ │ 0x0004 line=735 │ │ 0x0005 line=736 │ │ 0x0017 line=737 │ │ 0x001d line=738 │ │ 0x001f line=739 │ │ 0x0020 line=740 │ │ locals : │ │ 0x0017 - 0x0020 reg=0 cmd Lorg/happysanta/gd/Command; │ │ - 0x001d - 0x0020 reg=3 item Landroid/view/MenuItem; │ │ - 0x000b - 0x0022 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0022 reg=2 id I │ │ + 0x001d - 0x0020 reg=2 item Landroid/view/MenuItem; │ │ + 0x0005 - 0x0022 reg=1 id I │ │ 0x0000 - 0x0022 reg=6 this Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0022 reg=7 menu Landroid/view/Menu; │ │ │ │ #14 : (in Lorg/happysanta/gd/GDActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -01e324: |[01e324] org.happysanta.gd.GDActivity.onDestroy:()V │ │ -01e334: 6f10 0300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ -01e33a: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e33e: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e344: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ -01e348: 6e20 f501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e34e: 0c00 |000d: move-result-object v0 │ │ -01e350: 6e10 c001 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01e356: 0a01 |0011: move-result v1 │ │ -01e358: 6e20 f201 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01e35e: 0c00 |0015: move-result-object v0 │ │ -01e360: 1a01 0706 |0016: const-string v1, "] onDestroy()" // string@0607 │ │ -01e364: 6e20 f501 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e36a: 0c00 |001b: move-result-object v0 │ │ -01e36c: 6e10 f901 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e372: 0c00 |001f: move-result-object v0 │ │ -01e374: 7110 3f06 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e37a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01e37c: 6e20 6005 0200 |0024: invoke-virtual {v2, v0}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0560 │ │ -01e382: 0e00 |0027: return-void │ │ +01e32c: |[01e32c] org.happysanta.gd.GDActivity.onDestroy:()V │ │ +01e33c: 6f10 0300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ +01e342: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e346: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e34c: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ +01e350: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e356: 0c00 |000d: move-result-object v0 │ │ +01e358: 6e10 c201 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01e35e: 0a01 |0011: move-result v1 │ │ +01e360: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01e366: 0c00 |0015: move-result-object v0 │ │ +01e368: 1a01 0706 |0016: const-string v1, "] onDestroy()" // string@0607 │ │ +01e36c: 6e20 f701 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e372: 0c00 |001b: move-result-object v0 │ │ +01e374: 6e10 fb01 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e37a: 0c00 |001f: move-result-object v0 │ │ +01e37c: 7110 4106 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e382: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +01e384: 6e20 6205 0200 |0024: invoke-virtual {v2, v0}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0562 │ │ +01e38a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ 0x0023 line=701 │ │ 0x0027 line=702 │ │ locals : │ │ @@ -31249,26 +31189,26 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01e384: |[01e384] org.happysanta.gd.GDActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01e394: 5431 a401 |0000: iget-object v1, v3, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e398: 5430 9f01 |0002: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01e39c: 7210 e900 0400 |0004: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00e9 │ │ -01e3a2: 0a02 |0007: move-result v2 │ │ -01e3a4: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01e3a8: 6e20 3c02 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023c │ │ -01e3ae: 0c00 |000d: move-result-object v0 │ │ -01e3b0: 1f00 6d01 |000e: check-cast v0, Lorg/happysanta/gd/Command; // type@016d │ │ -01e3b4: 6e20 c205 0100 |0010: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.commandAction:(Lorg/happysanta/gd/Command;)V // method@05c2 │ │ -01e3ba: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -01e3bc: 0f00 |0014: return v0 │ │ +01e38c: |[01e38c] org.happysanta.gd.GDActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +01e39c: 5431 a401 |0000: iget-object v1, v3, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e3a0: 5430 9f01 |0002: iget-object v0, v3, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01e3a4: 7210 e900 0400 |0004: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00e9 │ │ +01e3aa: 0a02 |0007: move-result v2 │ │ +01e3ac: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01e3b0: 6e20 3e02 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023e │ │ +01e3b6: 0c00 |000d: move-result-object v0 │ │ +01e3b8: 1f00 6d01 |000e: check-cast v0, Lorg/happysanta/gd/Command; // type@016d │ │ +01e3bc: 6e20 c405 0100 |0010: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.commandAction:(Lorg/happysanta/gd/Command;)V // method@05c4 │ │ +01e3c2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +01e3c4: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0013 line=746 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0015 reg=4 item Landroid/view/MenuItem; │ │ @@ -31278,51 +31218,51 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -01e3c0: |[01e3c0] org.happysanta.gd.GDActivity.onPause:()V │ │ -01e3d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01e3d2: 6f10 0400 0300 |0001: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ -01e3d8: 2200 b000 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e3dc: 7010 ee01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e3e2: 1a01 8b00 |0009: const-string v1, "@@@ [GDActivity " // string@008b │ │ -01e3e6: 6e20 f501 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e3ec: 0c00 |000e: move-result-object v0 │ │ -01e3ee: 6e10 c001 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01e3f4: 0a01 |0012: move-result v1 │ │ -01e3f6: 6e20 f201 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01e3fc: 0c00 |0016: move-result-object v0 │ │ -01e3fe: 1a01 0806 |0017: const-string v1, "] onPause()" // string@0608 │ │ -01e402: 6e20 f501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e408: 0c00 |001c: move-result-object v0 │ │ -01e40a: 6e10 f901 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e410: 0c00 |0020: move-result-object v0 │ │ -01e412: 7110 3f06 0000 |0021: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e418: 5c32 c301 |0024: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ -01e41c: 5c32 ac01 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -01e420: 2200 b000 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e424: 7010 ee01 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e42a: 1a01 910a |002d: const-string v1, "inited : " // string@0a91 │ │ -01e42e: 6e20 f501 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e434: 0c00 |0032: move-result-object v0 │ │ -01e436: 5531 a501 |0033: iget-boolean v1, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e43a: 6e20 f601 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f6 │ │ -01e440: 0c00 |0038: move-result-object v0 │ │ -01e442: 6e10 f901 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e448: 0c00 |003c: move-result-object v0 │ │ -01e44a: 7110 3f06 0000 |003d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e450: 5530 b601 |0040: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01e454: 3900 0900 |0042: if-nez v0, 004b // +0009 │ │ -01e458: 5530 a501 |0044: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e45c: 3800 0500 |0046: if-eqz v0, 004b // +0005 │ │ -01e460: 6e10 6505 0300 |0048: invoke-virtual {v3}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0565 │ │ -01e466: 0e00 |004b: return-void │ │ +01e3c8: |[01e3c8] org.happysanta.gd.GDActivity.onPause:()V │ │ +01e3d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01e3da: 6f10 0400 0300 |0001: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ +01e3e0: 2200 b000 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e3e4: 7010 f001 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e3ea: 1a01 8b00 |0009: const-string v1, "@@@ [GDActivity " // string@008b │ │ +01e3ee: 6e20 f701 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e3f4: 0c00 |000e: move-result-object v0 │ │ +01e3f6: 6e10 c201 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01e3fc: 0a01 |0012: move-result v1 │ │ +01e3fe: 6e20 f401 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01e404: 0c00 |0016: move-result-object v0 │ │ +01e406: 1a01 0806 |0017: const-string v1, "] onPause()" // string@0608 │ │ +01e40a: 6e20 f701 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e410: 0c00 |001c: move-result-object v0 │ │ +01e412: 6e10 fb01 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e418: 0c00 |0020: move-result-object v0 │ │ +01e41a: 7110 4106 0000 |0021: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e420: 5c32 c301 |0024: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ +01e424: 5c32 ac01 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +01e428: 2200 b000 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e42c: 7010 f001 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e432: 1a01 8f0a |002d: const-string v1, "inited : " // string@0a8f │ │ +01e436: 6e20 f701 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e43c: 0c00 |0032: move-result-object v0 │ │ +01e43e: 5531 a501 |0033: iget-boolean v1, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e442: 6e20 f801 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f8 │ │ +01e448: 0c00 |0038: move-result-object v0 │ │ +01e44a: 6e10 fb01 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e450: 0c00 |003c: move-result-object v0 │ │ +01e452: 7110 4106 0000 |003d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e458: 5530 b601 |0040: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01e45c: 3900 0900 |0042: if-nez v0, 004b // +0009 │ │ +01e460: 5530 a501 |0044: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e464: 3800 0500 |0046: if-eqz v0, 004b // +0005 │ │ +01e468: 6e10 6705 0300 |0048: invoke-virtual {v3}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0567 │ │ +01e46e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=680 │ │ 0x0004 line=682 │ │ 0x0024 line=684 │ │ 0x0026 line=685 │ │ 0x0028 line=686 │ │ @@ -31337,32 +31277,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -01e468: |[01e468] org.happysanta.gd.GDActivity.onRestart:()V │ │ -01e478: 6f10 0500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onRestart:()V // method@0005 │ │ -01e47e: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e482: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e488: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ -01e48c: 6e20 f501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e492: 0c00 |000d: move-result-object v0 │ │ -01e494: 6e10 c001 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01e49a: 0a01 |0011: move-result v1 │ │ -01e49c: 6e20 f201 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01e4a2: 0c00 |0015: move-result-object v0 │ │ -01e4a4: 1a01 0906 |0016: const-string v1, "] onRestart()" // string@0609 │ │ -01e4a8: 6e20 f501 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e4ae: 0c00 |001b: move-result-object v0 │ │ -01e4b0: 6e10 f901 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e4b6: 0c00 |001f: move-result-object v0 │ │ -01e4b8: 7110 3f06 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e4be: 0e00 |0023: return-void │ │ +01e470: |[01e470] org.happysanta.gd.GDActivity.onRestart:()V │ │ +01e480: 6f10 0500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onRestart:()V // method@0005 │ │ +01e486: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e48a: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e490: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ +01e494: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e49a: 0c00 |000d: move-result-object v0 │ │ +01e49c: 6e10 c201 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01e4a2: 0a01 |0011: move-result v1 │ │ +01e4a4: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01e4aa: 0c00 |0015: move-result-object v0 │ │ +01e4ac: 1a01 0906 |0016: const-string v1, "] onRestart()" // string@0609 │ │ +01e4b0: 6e20 f701 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e4b6: 0c00 |001b: move-result-object v0 │ │ +01e4b8: 6e10 fb01 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e4be: 0c00 |001f: move-result-object v0 │ │ +01e4c0: 7110 4106 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e4c6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0003 line=719 │ │ 0x0023 line=720 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/happysanta/gd/GDActivity; │ │ @@ -31372,37 +31312,37 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01e4c0: |[01e4c0] org.happysanta.gd.GDActivity.onResume:()V │ │ -01e4d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e4d2: 1a00 8c00 |0001: const-string v0, "@@@ [GDActivity "+hashCode()+"] onResume()" // string@008c │ │ -01e4d6: 7110 3f06 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e4dc: 6f10 0600 0300 |0006: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@0006 │ │ -01e4e2: 2200 b000 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e4e6: 7010 ee01 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e4ec: 1a01 d005 |000e: const-string v1, "[GDActivity "+hashCode()+"] onResume(), inited = " // string@05d0 │ │ -01e4f0: 6e20 f501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e4f6: 0c00 |0013: move-result-object v0 │ │ -01e4f8: 5531 a501 |0014: iget-boolean v1, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e4fc: 6e20 f601 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f6 │ │ -01e502: 0c00 |0019: move-result-object v0 │ │ -01e504: 6e10 f901 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e50a: 0c00 |001d: move-result-object v0 │ │ -01e50c: 7110 3f06 0000 |001e: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e512: 5530 c301 |0021: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ -01e516: 3800 0a00 |0023: if-eqz v0, 002d // +000a │ │ -01e51a: 5530 c401 |0025: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ -01e51e: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ -01e522: 5c32 ac01 |0029: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -01e526: 5c32 c301 |002b: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ -01e52a: 0e00 |002d: return-void │ │ +01e4c8: |[01e4c8] org.happysanta.gd.GDActivity.onResume:()V │ │ +01e4d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01e4da: 1a00 8c00 |0001: const-string v0, "@@@ [GDActivity "+hashCode()+"] onResume()" // string@008c │ │ +01e4de: 7110 4106 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e4e4: 6f10 0600 0300 |0006: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@0006 │ │ +01e4ea: 2200 b000 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e4ee: 7010 f001 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e4f4: 1a01 d005 |000e: const-string v1, "[GDActivity "+hashCode()+"] onResume(), inited = " // string@05d0 │ │ +01e4f8: 6e20 f701 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e4fe: 0c00 |0013: move-result-object v0 │ │ +01e500: 5531 a501 |0014: iget-boolean v1, v3, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e504: 6e20 f801 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@01f8 │ │ +01e50a: 0c00 |0019: move-result-object v0 │ │ +01e50c: 6e10 fb01 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e512: 0c00 |001d: move-result-object v0 │ │ +01e514: 7110 4106 0000 |001e: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e51a: 5530 c301 |0021: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ +01e51e: 3800 0a00 |0023: if-eqz v0, 002d // +000a │ │ +01e522: 5530 c401 |0025: iget-boolean v0, v3, Lorg/happysanta/gd/GDActivity;.wasStarted:Z // field@01c4 │ │ +01e526: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ +01e52a: 5c32 ac01 |0029: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +01e52e: 5c32 c301 |002b: iput-boolean v2, v3, Lorg/happysanta/gd/GDActivity;.wasPaused:Z // field@01c3 │ │ +01e532: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=665 │ │ 0x0006 line=666 │ │ 0x0009 line=667 │ │ 0x0021 line=668 │ │ 0x0029 line=671 │ │ @@ -31416,32 +31356,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -01e52c: |[01e52c] org.happysanta.gd.GDActivity.onStart:()V │ │ -01e53c: 6f10 0800 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0008 │ │ -01e542: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e546: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e54c: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ -01e550: 6e20 f501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e556: 0c00 |000d: move-result-object v0 │ │ -01e558: 6e10 c001 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01e55e: 0a01 |0011: move-result v1 │ │ -01e560: 6e20 f201 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01e566: 0c00 |0015: move-result-object v0 │ │ -01e568: 1a01 0a06 |0016: const-string v1, "] onStart()" // string@060a │ │ -01e56c: 6e20 f501 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e572: 0c00 |001b: move-result-object v0 │ │ -01e574: 6e10 f901 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e57a: 0c00 |001f: move-result-object v0 │ │ -01e57c: 7110 3f06 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e582: 0e00 |0023: return-void │ │ +01e534: |[01e534] org.happysanta.gd.GDActivity.onStart:()V │ │ +01e544: 6f10 0800 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@0008 │ │ +01e54a: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e54e: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e554: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ +01e558: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e55e: 0c00 |000d: move-result-object v0 │ │ +01e560: 6e10 c201 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01e566: 0a01 |0011: move-result v1 │ │ +01e568: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01e56e: 0c00 |0015: move-result-object v0 │ │ +01e570: 1a01 0a06 |0016: const-string v1, "] onStart()" // string@060a │ │ +01e574: 6e20 f701 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e57a: 0c00 |001b: move-result-object v0 │ │ +01e57c: 6e10 fb01 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e582: 0c00 |001f: move-result-object v0 │ │ +01e584: 7110 4106 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e58a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0003 line=713 │ │ 0x0023 line=714 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/happysanta/gd/GDActivity; │ │ @@ -31451,32 +31391,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -01e584: |[01e584] org.happysanta.gd.GDActivity.onStop:()V │ │ -01e594: 6f10 0900 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0009 │ │ -01e59a: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -01e59e: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -01e5a4: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ -01e5a8: 6e20 f501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e5ae: 0c00 |000d: move-result-object v0 │ │ -01e5b0: 6e10 c001 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c0 │ │ -01e5b6: 0a01 |0011: move-result v1 │ │ -01e5b8: 6e20 f201 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -01e5be: 0c00 |0015: move-result-object v0 │ │ -01e5c0: 1a01 0b06 |0016: const-string v1, "] onStop()" // string@060b │ │ -01e5c4: 6e20 f501 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -01e5ca: 0c00 |001b: move-result-object v0 │ │ -01e5cc: 6e10 f901 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -01e5d2: 0c00 |001f: move-result-object v0 │ │ -01e5d4: 7110 3f06 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e5da: 0e00 |0023: return-void │ │ +01e58c: |[01e58c] org.happysanta.gd.GDActivity.onStop:()V │ │ +01e59c: 6f10 0900 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0009 │ │ +01e5a2: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +01e5a6: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +01e5ac: 1a01 8b00 |0008: const-string v1, "@@@ [GDActivity " // string@008b │ │ +01e5b0: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e5b6: 0c00 |000d: move-result-object v0 │ │ +01e5b8: 6e10 c201 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@01c2 │ │ +01e5be: 0a01 |0011: move-result v1 │ │ +01e5c0: 6e20 f401 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +01e5c6: 0c00 |0015: move-result-object v0 │ │ +01e5c8: 1a01 0b06 |0016: const-string v1, "] onStop()" // string@060b │ │ +01e5cc: 6e20 f701 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +01e5d2: 0c00 |001b: move-result-object v0 │ │ +01e5d4: 6e10 fb01 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +01e5da: 0c00 |001f: move-result-object v0 │ │ +01e5dc: 7110 4106 0000 |0020: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e5e2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ 0x0023 line=708 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lorg/happysanta/gd/GDActivity; │ │ @@ -31486,21 +31426,21 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01e5dc: |[01e5dc] org.happysanta.gd.GDActivity.removeCommand:(Lorg/happysanta/gd/Command;)V │ │ -01e5ec: 5410 9f01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ -01e5f0: 6e20 3e02 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@023e │ │ -01e5f6: 5510 a601 |0005: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ -01e5fa: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -01e5fe: 6e10 7405 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.invalidateOptionsMenu:()V // method@0574 │ │ -01e604: 0e00 |000c: return-void │ │ +01e5e4: |[01e5e4] org.happysanta.gd.GDActivity.removeCommand:(Lorg/happysanta/gd/Command;)V │ │ +01e5f4: 5410 9f01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.commands:Ljava/util/ArrayList; // field@019f │ │ +01e5f8: 6e20 4002 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0240 │ │ +01e5fe: 5510 a601 |0005: iget-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.isNormalAndroid:Z // field@01a6 │ │ +01e602: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +01e606: 6e10 7605 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.invalidateOptionsMenu:()V // method@0576 │ │ +01e60c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ 0x0005 line=922 │ │ 0x0009 line=923 │ │ 0x000c line=924 │ │ locals : │ │ @@ -31512,43 +31452,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -01e608: |[01e608] org.happysanta.gd.GDActivity.restart:(Z)V │ │ -01e618: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -01e61c: 5540 9c01 |0002: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01e620: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -01e624: 0e00 |0006: return-void │ │ -01e626: 5440 ba01 |0007: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01e62a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -01e62c: 6e20 0406 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -01e632: 5a42 ae01 |000d: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -01e636: 5a42 bf01 |000f: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01e63a: 5a42 a101 |0011: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01e63e: 5a42 b801 |0013: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -01e642: 5a42 ab01 |0015: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01e646: 3805 1b00 |0017: if-eqz v5, 0032 // +001b │ │ -01e64a: 5440 a401 |0019: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e64e: 5441 a901 |001b: iget-object v1, v4, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ -01e652: 5442 b201 |001d: iget-object v2, v4, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e656: 6e10 5607 0200 |001f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Menu;.getSelectedLevel:()I // method@0756 │ │ -01e65c: 0a02 |0022: move-result v2 │ │ -01e65e: 5443 b201 |0023: iget-object v3, v4, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e662: 6e10 5707 0300 |0025: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Menu;.getSelectedTrack:()I // method@0757 │ │ -01e668: 0a03 |0028: move-result v3 │ │ -01e66a: 6e30 7c06 2103 |0029: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -01e670: 0c01 |002c: move-result-object v1 │ │ -01e672: 1302 b80b |002d: const/16 v2, #int 3000 // #bb8 │ │ -01e676: 6e30 ec05 1002 |002f: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ec │ │ -01e67c: 5440 a401 |0032: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e680: 6e10 ae05 0000 |0034: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;._casevV:()V // method@05ae │ │ -01e686: 28cf |0037: goto 0006 // -0031 │ │ +01e610: |[01e610] org.happysanta.gd.GDActivity.restart:(Z)V │ │ +01e620: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +01e624: 5540 9c01 |0002: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01e628: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +01e62c: 0e00 |0006: return-void │ │ +01e62e: 5440 ba01 |0007: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01e632: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +01e634: 6e20 0606 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +01e63a: 5a42 ae01 |000d: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +01e63e: 5a42 bf01 |000f: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01e642: 5a42 a101 |0011: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01e646: 5a42 b801 |0013: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +01e64a: 5a42 ab01 |0015: iput-wide v2, v4, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01e64e: 3805 1b00 |0017: if-eqz v5, 0032 // +001b │ │ +01e652: 5440 a401 |0019: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e656: 5441 a901 |001b: iget-object v1, v4, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ +01e65a: 5442 b201 |001d: iget-object v2, v4, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e65e: 6e10 5807 0200 |001f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Menu;.getSelectedLevel:()I // method@0758 │ │ +01e664: 0a02 |0022: move-result v2 │ │ +01e666: 5443 b201 |0023: iget-object v3, v4, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e66a: 6e10 5907 0300 |0025: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Menu;.getSelectedTrack:()I // method@0759 │ │ +01e670: 0a03 |0028: move-result v3 │ │ +01e672: 6e30 7e06 2103 |0029: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +01e678: 0c01 |002c: move-result-object v1 │ │ +01e67a: 1302 b80b |002d: const/16 v2, #int 3000 // #bb8 │ │ +01e67e: 6e30 ee05 1002 |002f: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ee │ │ +01e684: 5440 a401 |0032: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e688: 6e10 b005 0000 |0034: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;._casevV:()V // method@05b0 │ │ +01e68e: 28cf |0037: goto 0006 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=815 │ │ 0x0006 line=832 │ │ 0x0007 line=819 │ │ 0x000d line=821 │ │ 0x000f line=823 │ │ @@ -31567,21 +31507,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01e688: |[01e688] org.happysanta.gd.GDActivity.restartApp:()V │ │ -01e698: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01e69a: 5520 bc01 |0001: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ -01e69e: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -01e6a2: 6e20 6005 1200 |0005: invoke-virtual {v2, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0560 │ │ -01e6a8: 5c21 bc01 |0008: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ -01e6ac: 0e00 |000a: return-void │ │ +01e690: |[01e690] org.happysanta.gd.GDActivity.restartApp:()V │ │ +01e6a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01e6a2: 5520 bc01 |0001: iget-boolean v0, v2, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ +01e6a6: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +01e6aa: 6e20 6205 1200 |0005: invoke-virtual {v2, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0562 │ │ +01e6b0: 5c21 bc01 |0008: iput-boolean v1, v2, Lorg/happysanta/gd/GDActivity;.restartingStarted:Z // field@01bc │ │ +01e6b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1077 │ │ 0x0005 line=1078 │ │ 0x0008 line=1079 │ │ 0x000a line=1081 │ │ locals : │ │ @@ -31592,499 +31532,499 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 1000 16-bit code units │ │ -01e6b0: |[01e6b0] org.happysanta.gd.GDActivity.run:()V │ │ -01e6c0: 1a16 2200 |0000: const-string v22, "!!! run()" // string@0022 │ │ -01e6c4: 7701 3f06 1600 |0002: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e6ca: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ -01e6ce: 5500 a501 |0007: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e6d2: 0216 0000 |0009: move/from16 v22, v0 │ │ -01e6d6: 3916 4201 |000b: if-nez v22, 014d // +0142 │ │ -01e6da: 1a16 080e |000d: const-string v22, "run(): initing" // string@0e08 │ │ -01e6de: 7701 3f06 1600 |000f: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e6e4: 1608 e803 |0012: const-wide/16 v8, #int 1000 // #3e8 │ │ -01e6e8: 7100 0c02 0000 |0014: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@020c │ │ -01e6ee: 7100 d607 0000 |0017: invoke-static {}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.clearStaticFields:()V // method@07d6 │ │ -01e6f4: 2216 0302 |001a: new-instance v22, Lorg/happysanta/gd/Storage/LevelsManager; // type@0203 │ │ -01e6f8: 7601 0109 1600 |001c: invoke-direct/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.:()V // method@0901 │ │ -01e6fe: 0800 1600 |001f: move-object/from16 v0, v22 │ │ -01e702: 0801 1c00 |0021: move-object/from16 v1, v28 │ │ -01e706: 5b10 aa01 |0023: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01e70a: 2216 a401 |0025: new-instance v22, Lorg/happysanta/gd/Levels/Loader; // type@01a4 │ │ -01e70e: 0800 1c00 |0027: move-object/from16 v0, v28 │ │ -01e712: 5400 aa01 |0029: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01e716: 0817 0000 |002b: move-object/from16 v23, v0 │ │ -01e71a: 7401 0d09 1700 |002d: invoke-virtual/range {v23}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevelsFile:()Ljava/io/File; // method@090d │ │ -01e720: 0c17 |0030: move-result-object v23 │ │ -01e722: 7602 6d06 1600 |0031: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Levels/Loader;.:(Ljava/io/File;)V // method@066d │ │ -01e728: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -01e72c: 0801 1c00 |0036: move-object/from16 v1, v28 │ │ -01e730: 5b10 a901 |0038: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ -01e734: 2216 9601 |003a: new-instance v22, Lorg/happysanta/gd/Game/Physics; // type@0196 │ │ -01e738: 0800 1c00 |003c: move-object/from16 v0, v28 │ │ -01e73c: 5400 a901 |003e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ -01e740: 0817 0000 |0040: move-object/from16 v23, v0 │ │ -01e744: 7602 f005 1600 |0042: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Game/Physics;.:(Lorg/happysanta/gd/Levels/Loader;)V // method@05f0 │ │ -01e74a: 0800 1600 |0045: move-object/from16 v0, v22 │ │ -01e74e: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ -01e752: 5b10 ba01 |0049: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01e756: 0800 1c00 |004b: move-object/from16 v0, v28 │ │ -01e75a: 5400 a401 |004d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e75e: 0816 0000 |004f: move-object/from16 v22, v0 │ │ -01e762: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ -01e766: 5400 ba01 |0053: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01e76a: 0817 0000 |0055: move-object/from16 v23, v0 │ │ -01e76e: 7402 eb05 1600 |0057: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;.setPhysicsEngine:(Lorg/happysanta/gd/Game/Physics;)V // method@05eb │ │ -01e774: 7601 8b05 1c00 |005a: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;.sendStats:()V // method@058b │ │ -01e77a: 2216 c701 |005d: new-instance v22, Lorg/happysanta/gd/Menu/Menu; // type@01c7 │ │ -01e77e: 7601 4407 1600 |005f: invoke-direct/range {v22}, Lorg/happysanta/gd/Menu/Menu;.:()V // method@0744 │ │ -01e784: 0800 1600 |0062: move-object/from16 v0, v22 │ │ -01e788: 0801 1c00 |0064: move-object/from16 v1, v28 │ │ -01e78c: 5b10 b201 |0066: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e790: 1216 |0068: const/4 v6, #int 1 // #1 │ │ -01e792: 1316 0400 |0069: const/16 v22, #int 4 // #4 │ │ -01e796: 0200 1600 |006b: move/from16 v0, v22 │ │ -01e79a: 3606 4800 |006d: if-gt v6, v0, 00b5 // +0048 │ │ -01e79e: 0800 1c00 |006f: move-object/from16 v0, v28 │ │ -01e7a2: 5400 b201 |0071: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e7a6: 0816 0000 |0073: move-object/from16 v22, v0 │ │ -01e7aa: 0800 1600 |0075: move-object/from16 v0, v22 │ │ -01e7ae: 6e20 5c07 6000 |0077: invoke-virtual {v0, v6}, Lorg/happysanta/gd/Menu/Menu;.load:(I)V // method@075c │ │ -01e7b4: d806 0601 |007a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01e7b8: 28ed |007c: goto 0069 // -0013 │ │ -01e7ba: 0d05 |007d: move-exception v5 │ │ -01e7bc: 6e10 7c01 0500 |007e: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@017c │ │ -01e7c2: 0800 1c00 |0081: move-object/from16 v0, v28 │ │ -01e7c6: 5400 aa01 |0083: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01e7ca: 0816 0000 |0085: move-object/from16 v22, v0 │ │ -01e7ce: 7401 2009 1600 |0087: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.resetId:()V // method@0920 │ │ -01e7d4: 0800 1c00 |008a: move-object/from16 v0, v28 │ │ -01e7d8: 5400 aa01 |008c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01e7dc: 0816 0000 |008e: move-object/from16 v22, v0 │ │ -01e7e0: 7401 1e09 1600 |0090: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.reload:()V // method@091e │ │ -01e7e6: 2216 a401 |0093: new-instance v22, Lorg/happysanta/gd/Levels/Loader; // type@01a4 │ │ -01e7ea: 0800 1c00 |0095: move-object/from16 v0, v28 │ │ -01e7ee: 5400 aa01 |0097: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -01e7f2: 0817 0000 |0099: move-object/from16 v23, v0 │ │ -01e7f6: 7401 0d09 1700 |009b: invoke-virtual/range {v23}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevelsFile:()Ljava/io/File; // method@090d │ │ -01e7fc: 0c17 |009e: move-result-object v23 │ │ -01e7fe: 7602 6d06 1600 |009f: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Levels/Loader;.:(Ljava/io/File;)V // method@066d │ │ -01e804: 0800 1600 |00a2: move-object/from16 v0, v22 │ │ -01e808: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -01e80c: 5b10 a901 |00a6: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ -01e810: 2892 |00a8: goto 003a // -006e │ │ -01e812: 0d04 |00a9: move-exception v4 │ │ -01e814: 6e10 a801 0400 |00aa: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -01e81a: 2216 ab00 |00ad: new-instance v22, Ljava/lang/RuntimeException; // type@00ab │ │ -01e81e: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -01e822: 7020 c901 4000 |00b1: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@01c9 │ │ -01e828: 2716 |00b4: throw v22 │ │ -01e82a: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ -01e82e: 5400 bb01 |00b7: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e832: 0816 0000 |00b9: move-object/from16 v22, v0 │ │ -01e836: 1317 0000 |00bb: const/16 v23, #int 0 // #0 │ │ -01e83a: 7402 3c08 1600 |00bd: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setVisibility:(I)V // method@083c │ │ -01e840: 0800 1c00 |00c0: move-object/from16 v0, v28 │ │ -01e844: 5400 a401 |00c2: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e848: 0816 0000 |00c4: move-object/from16 v22, v0 │ │ -01e84c: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ -01e850: 5400 b201 |00c8: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e854: 0817 0000 |00ca: move-object/from16 v23, v0 │ │ -01e858: 7402 ea05 1600 |00cc: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;.setMenu:(Lorg/happysanta/gd/Menu/Menu;)V // method@05ea │ │ -01e85e: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ -01e862: 5400 a401 |00d1: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e866: 0816 0000 |00d3: move-object/from16 v22, v0 │ │ -01e86a: 1317 ceff |00d5: const/16 v23, #int -50 // #ffce │ │ -01e86e: 1318 9600 |00d7: const/16 v24, #int 150 // #96 │ │ -01e872: 7403 b005 1600 |00d9: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;._doIIV:(II)V // method@05b0 │ │ -01e878: 1316 0100 |00dc: const/16 v22, #int 1 // #1 │ │ -01e87c: 0800 1c00 |00de: move-object/from16 v0, v28 │ │ -01e880: 0201 1600 |00e0: move/from16 v1, v22 │ │ -01e884: 6e20 8e05 1000 |00e2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.setMode:(I)V // method@058e │ │ -01e88a: 1a16 380f |00e5: const-string v22, "show first image" // string@0f38 │ │ -01e88e: 7701 3f06 1600 |00e7: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e894: 1616 0000 |00ea: const-wide/16 v22, #int 0 // #0 │ │ -01e898: 3116 0816 |00ec: cmp-long v22, v8, v22 │ │ -01e89c: 3d16 0900 |00ee: if-lez v22, 00f7 // +0009 │ │ -01e8a0: 7601 5805 1c00 |00f0: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@0558 │ │ -01e8a6: 0b10 |00f3: move-result-wide v16 │ │ -01e8a8: 9c08 0810 |00f4: sub-long v8, v8, v16 │ │ -01e8ac: 28f4 |00f6: goto 00ea // -000c │ │ -01e8ae: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ -01e8b2: 5400 bb01 |00f9: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ -01e8b6: 0816 0000 |00fb: move-object/from16 v22, v0 │ │ -01e8ba: 1317 0800 |00fd: const/16 v23, #int 8 // #8 │ │ -01e8be: 7402 3c08 1600 |00ff: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setVisibility:(I)V // method@083c │ │ -01e8c4: 1a16 390f |0102: const-string v22, "show second image" // string@0f39 │ │ -01e8c8: 7701 3f06 1600 |0104: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e8ce: 1608 e803 |0107: const-wide/16 v8, #int 1000 // #3e8 │ │ -01e8d2: 0800 1c00 |0109: move-object/from16 v0, v28 │ │ -01e8d6: 5400 a401 |010b: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e8da: 0816 0000 |010d: move-object/from16 v22, v0 │ │ -01e8de: 1317 0200 |010f: const/16 v23, #int 2 // #2 │ │ -01e8e2: 7402 b105 1600 |0111: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b1 │ │ -01e8e8: 0514 0800 |0114: move-wide/from16 v20, v8 │ │ -01e8ec: 1616 0000 |0116: const-wide/16 v22, #int 0 // #0 │ │ -01e8f0: 3116 1416 |0118: cmp-long v22, v20, v22 │ │ -01e8f4: 3d16 0900 |011a: if-lez v22, 0123 // +0009 │ │ -01e8f8: 7601 5805 1c00 |011c: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@0558 │ │ -01e8fe: 0b12 |011f: move-result-wide v18 │ │ -01e900: 9c14 1412 |0120: sub-long v20, v20, v18 │ │ -01e904: 28f4 |0122: goto 0116 // -000c │ │ -01e906: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ -01e90a: 5200 b001 |0125: iget v0, v0, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -01e90e: 0216 0000 |0127: move/from16 v22, v0 │ │ -01e912: 1317 0a00 |0129: const/16 v23, #int 10 // #a │ │ -01e916: 0200 1600 |012b: move/from16 v0, v22 │ │ -01e91a: 0201 1700 |012d: move/from16 v1, v23 │ │ -01e91e: 3510 0600 |012f: if-ge v0, v1, 0135 // +0006 │ │ -01e922: 7601 5805 1c00 |0131: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@0558 │ │ -01e928: 28ef |0134: goto 0123 // -0011 │ │ -01e92a: 0800 1c00 |0135: move-object/from16 v0, v28 │ │ -01e92e: 5400 a401 |0137: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01e932: 0816 0000 |0139: move-object/from16 v22, v0 │ │ -01e936: 1317 0000 |013b: const/16 v23, #int 0 // #0 │ │ -01e93a: 7402 b105 1600 |013d: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b1 │ │ -01e940: 1a16 7f0a |0140: const-string v22, "images DONE" // string@0a7f │ │ -01e944: 7701 3f06 1600 |0142: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e94a: 1316 0100 |0145: const/16 v22, #int 1 // #1 │ │ -01e94e: 0200 1600 |0147: move/from16 v0, v22 │ │ -01e952: 0801 1c00 |0149: move-object/from16 v1, v28 │ │ -01e956: 5c10 a501 |014b: iput-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ -01e95a: 1316 0000 |014d: const/16 v22, #int 0 // #0 │ │ -01e95e: 0800 1c00 |014f: move-object/from16 v0, v28 │ │ -01e962: 0201 1600 |0151: move/from16 v1, v22 │ │ -01e966: 6e20 8305 1000 |0153: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01e96c: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ -01e970: 5400 b201 |0158: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e974: 0816 0000 |015a: move-object/from16 v22, v0 │ │ -01e978: 1317 0000 |015c: const/16 v23, #int 0 // #0 │ │ -01e97c: 7402 6607 1600 |015e: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0766 │ │ -01e982: 0800 1c00 |0161: move-object/from16 v0, v28 │ │ -01e986: 5400 b201 |0163: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e98a: 0816 0000 |0165: move-object/from16 v22, v0 │ │ -01e98e: 7401 4e07 1600 |0167: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@074e │ │ -01e994: 0a16 |016a: move-result v22 │ │ -01e996: 3816 0b00 |016b: if-eqz v22, 0176 // +000b │ │ -01e99a: 1316 0100 |016d: const/16 v22, #int 1 // #1 │ │ -01e99e: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -01e9a2: 0201 1600 |0171: move/from16 v1, v22 │ │ -01e9a6: 6e20 8305 1000 |0173: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01e9ac: 160e 0000 |0176: const-wide/16 v14, #int 0 // #0 │ │ -01e9b0: 1a16 670f |0178: const-string v22, "start main loop" // string@0f67 │ │ -01e9b4: 7701 3f06 1600 |017a: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01e9ba: 0800 1c00 |017d: move-object/from16 v0, v28 │ │ -01e9be: 5500 9c01 |017f: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01e9c2: 0216 0000 |0181: move/from16 v22, v0 │ │ -01e9c6: 3816 1702 |0183: if-eqz v22, 039a // +0217 │ │ -01e9ca: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ -01e9ce: 5400 ba01 |0187: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01e9d2: 0816 0000 |0189: move-object/from16 v22, v0 │ │ -01e9d6: 7401 fd05 1600 |018b: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._bytevI:()I // method@05fd │ │ -01e9dc: 0a16 |018e: move-result v22 │ │ -01e9de: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -01e9e2: 5400 b201 |0191: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01e9e6: 0817 0000 |0193: move-object/from16 v23, v0 │ │ -01e9ea: 7401 4607 1700 |0195: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/Menu;._jvI:()I // method@0746 │ │ -01e9f0: 0a17 |0198: move-result v23 │ │ -01e9f2: 0200 1600 |0199: move/from16 v0, v22 │ │ -01e9f6: 0201 1700 |019b: move/from16 v1, v23 │ │ -01e9fa: 3210 2c00 |019d: if-eq v0, v1, 01c9 // +002c │ │ -01e9fe: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -01ea02: 5400 a401 |01a1: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01ea06: 0816 0000 |01a3: move-object/from16 v22, v0 │ │ -01ea0a: 0800 1c00 |01a5: move-object/from16 v0, v28 │ │ -01ea0e: 5400 b201 |01a7: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ea12: 0817 0000 |01a9: move-object/from16 v23, v0 │ │ -01ea16: 7401 4607 1700 |01ab: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/Menu;._jvI:()I // method@0746 │ │ -01ea1c: 0a17 |01ae: move-result v23 │ │ -01ea1e: 7402 b805 1600 |01af: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._intII:(I)I // method@05b8 │ │ -01ea24: 0a0a |01b2: move-result v10 │ │ -01ea26: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -01ea2a: 5400 ba01 |01b5: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01ea2e: 0816 0000 |01b7: move-object/from16 v22, v0 │ │ -01ea32: 0800 1600 |01b9: move-object/from16 v0, v22 │ │ -01ea36: 6e20 0306 a000 |01bb: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Game/Physics;._doIV:(I)V // method@0603 │ │ -01ea3c: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ -01ea40: 5400 b201 |01c0: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ea44: 0816 0000 |01c2: move-object/from16 v22, v0 │ │ -01ea48: 0800 1600 |01c4: move-object/from16 v0, v22 │ │ -01ea4c: 6e20 4507 a000 |01c6: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/Menu;._intIV:(I)V // method@0745 │ │ -01ea52: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ -01ea56: 5500 b601 |01cb: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ -01ea5a: 0216 0000 |01cd: move/from16 v22, v0 │ │ -01ea5e: 3816 2200 |01cf: if-eqz v22, 01f1 // +0022 │ │ -01ea62: 0800 1c00 |01d1: move-object/from16 v0, v28 │ │ -01ea66: 5400 b201 |01d3: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ea6a: 0816 0000 |01d5: move-object/from16 v22, v0 │ │ -01ea6e: 1317 0100 |01d7: const/16 v23, #int 1 // #1 │ │ -01ea72: 7402 6607 1600 |01d9: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0766 │ │ -01ea78: 0800 1c00 |01dc: move-object/from16 v0, v28 │ │ -01ea7c: 5400 b201 |01de: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ea80: 0816 0000 |01e0: move-object/from16 v22, v0 │ │ -01ea84: 7401 4e07 1600 |01e2: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@074e │ │ -01ea8a: 0a16 |01e5: move-result v22 │ │ -01ea8c: 3816 0b00 |01e6: if-eqz v22, 01f1 // +000b │ │ -01ea90: 1316 0100 |01e8: const/16 v22, #int 1 // #1 │ │ -01ea94: 0800 1c00 |01ea: move-object/from16 v0, v28 │ │ -01ea98: 0201 1600 |01ec: move/from16 v1, v22 │ │ -01ea9c: 6e20 8305 1000 |01ee: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01eaa2: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ -01eaa6: 5207 b101 |01f3: iget v7, v0, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ -01eaaa: 3d07 9801 |01f5: if-lez v7, 038d // +0198 │ │ -01eaae: 0800 1c00 |01f7: move-object/from16 v0, v28 │ │ -01eab2: 5500 9c01 |01f9: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01eab6: 0216 0000 |01fb: move/from16 v22, v0 │ │ -01eaba: 3816 9001 |01fd: if-eqz v22, 038d // +0190 │ │ -01eabe: 0800 1c00 |01ff: move-object/from16 v0, v28 │ │ -01eac2: 5300 ae01 |0201: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -01eac6: 0516 0000 |0203: move-wide/from16 v22, v0 │ │ -01eaca: 1618 0000 |0205: const-wide/16 v24, #int 0 // #0 │ │ -01eace: 3116 1618 |0207: cmp-long v22, v22, v24 │ │ -01ead2: 3916 0c00 |0209: if-nez v22, 0215 // +000c │ │ -01ead6: 7100 fb01 0000 |020b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01eadc: 0b16 |020e: move-result-wide v22 │ │ -01eade: 0500 1600 |020f: move-wide/from16 v0, v22 │ │ -01eae2: 0802 1c00 |0211: move-object/from16 v2, v28 │ │ -01eae6: 5a20 ae01 |0213: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -01eaea: 120b |0215: const/4 v11, #int 0 // #0 │ │ -01eaec: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ -01eaf0: 5400 ba01 |0218: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01eaf4: 0816 0000 |021a: move-object/from16 v22, v0 │ │ -01eaf8: 7401 0606 1600 |021c: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0606 │ │ -01eafe: 0a0b |021f: move-result v11 │ │ -01eb00: 1316 0300 |0220: const/16 v22, #int 3 // #3 │ │ -01eb04: 0200 1600 |0222: move/from16 v0, v22 │ │ -01eb08: 330b 3200 |0224: if-ne v11, v0, 0256 // +0032 │ │ -01eb0c: 0800 1c00 |0226: move-object/from16 v0, v28 │ │ -01eb10: 5300 ab01 |0228: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01eb14: 0516 0000 |022a: move-wide/from16 v22, v0 │ │ -01eb18: 1618 0000 |022c: const-wide/16 v24, #int 0 // #0 │ │ -01eb1c: 3116 1618 |022e: cmp-long v22, v22, v24 │ │ -01eb20: 3916 2600 |0230: if-nez v22, 0256 // +0026 │ │ -01eb24: 7100 fb01 0000 |0232: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01eb2a: 0b16 |0235: move-result-wide v22 │ │ -01eb2c: 1618 b80b |0236: const-wide/16 v24, #int 3000 // #bb8 │ │ -01eb30: 9b16 1618 |0238: add-long v22, v22, v24 │ │ -01eb34: 0500 1600 |023a: move-wide/from16 v0, v22 │ │ -01eb38: 0802 1c00 |023c: move-object/from16 v2, v28 │ │ -01eb3c: 5a20 ab01 |023e: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01eb40: 0800 1c00 |0240: move-object/from16 v0, v28 │ │ -01eb44: 5400 a401 |0242: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01eb48: 0816 0000 |0244: move-object/from16 v22, v0 │ │ -01eb4c: 1417 4700 057f |0246: const v23, #float 1.76789e+38 // #7f050047 │ │ -01eb52: 0800 1c00 |0249: move-object/from16 v0, v28 │ │ -01eb56: 0201 1700 |024b: move/from16 v1, v23 │ │ -01eb5a: 6e20 6f05 1000 |024d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01eb60: 0c17 |0250: move-result-object v23 │ │ -01eb62: 1318 b80b |0251: const/16 v24, #int 3000 // #bb8 │ │ -01eb66: 7403 ec05 1600 |0253: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ec │ │ -01eb6c: 0800 1c00 |0256: move-object/from16 v0, v28 │ │ -01eb70: 5300 ab01 |0258: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01eb74: 0516 0000 |025a: move-wide/from16 v22, v0 │ │ -01eb78: 1618 0000 |025c: const-wide/16 v24, #int 0 // #0 │ │ -01eb7c: 3116 1618 |025e: cmp-long v22, v22, v24 │ │ -01eb80: 3816 1900 |0260: if-eqz v22, 0279 // +0019 │ │ -01eb84: 0800 1c00 |0262: move-object/from16 v0, v28 │ │ -01eb88: 5300 ab01 |0264: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01eb8c: 0516 0000 |0266: move-wide/from16 v22, v0 │ │ -01eb90: 7100 fb01 0000 |0268: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01eb96: 0b18 |026b: move-result-wide v24 │ │ -01eb98: 3116 1618 |026c: cmp-long v22, v22, v24 │ │ -01eb9c: 3b16 0b00 |026e: if-gez v22, 0279 // +000b │ │ -01eba0: 1316 0100 |0270: const/16 v22, #int 1 // #1 │ │ -01eba4: 0800 1c00 |0272: move-object/from16 v0, v28 │ │ -01eba8: 0201 1600 |0274: move/from16 v1, v22 │ │ -01ebac: 6e20 8305 1000 |0276: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01ebb2: 1316 0500 |0279: const/16 v22, #int 5 // #5 │ │ -01ebb6: 0200 1600 |027b: move/from16 v0, v22 │ │ -01ebba: 330b 8400 |027d: if-ne v11, v0, 0301 // +0084 │ │ -01ebbe: 7100 fb01 0000 |027f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ebc4: 0b16 |0282: move-result-wide v22 │ │ -01ebc6: 0500 1600 |0283: move-wide/from16 v0, v22 │ │ -01ebca: 0802 1c00 |0285: move-object/from16 v2, v28 │ │ -01ebce: 5a20 a101 |0287: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01ebd2: 0800 1c00 |0289: move-object/from16 v0, v28 │ │ -01ebd6: 5400 a401 |028b: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -01ebda: 0816 0000 |028d: move-object/from16 v22, v0 │ │ -01ebde: 1417 4700 057f |028f: const v23, #float 1.76789e+38 // #7f050047 │ │ -01ebe4: 0800 1c00 |0292: move-object/from16 v0, v28 │ │ -01ebe8: 0201 1700 |0294: move/from16 v1, v23 │ │ -01ebec: 6e20 6f05 1000 |0296: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01ebf2: 0c17 |0299: move-result-object v23 │ │ -01ebf4: 1318 b80b |029a: const/16 v24, #int 3000 // #bb8 │ │ -01ebf8: 7403 ec05 1600 |029c: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ec │ │ -01ebfe: 1610 e803 |029f: const-wide/16 v16, #int 1000 // #3e8 │ │ -01ec02: 0800 1c00 |02a1: move-object/from16 v0, v28 │ │ -01ec06: 5300 ab01 |02a3: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01ec0a: 0516 0000 |02a5: move-wide/from16 v22, v0 │ │ -01ec0e: 1618 0000 |02a7: const-wide/16 v24, #int 0 // #0 │ │ -01ec12: 3116 1618 |02a9: cmp-long v22, v22, v24 │ │ -01ec16: 3d16 1400 |02ab: if-lez v22, 02bf // +0014 │ │ -01ec1a: 0800 1c00 |02ad: move-object/from16 v0, v28 │ │ -01ec1e: 5300 ab01 |02af: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ -01ec22: 0516 0000 |02b1: move-wide/from16 v22, v0 │ │ -01ec26: 7100 fb01 0000 |02b3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ec2c: 0b18 |02b6: move-result-wide v24 │ │ -01ec2e: 9c16 1618 |02b7: sub-long v22, v22, v24 │ │ -01ec32: 1618 e803 |02b9: const-wide/16 v24, #int 1000 // #3e8 │ │ -01ec36: 7704 b901 1600 |02bb: invoke-static/range {v22, v23, v24, v25}, Ljava/lang/Math;.min:(JJ)J // method@01b9 │ │ -01ec3c: 0b10 |02be: move-result-wide v16 │ │ -01ec3e: 1616 0000 |02bf: const-wide/16 v22, #int 0 // #0 │ │ -01ec42: 3116 1016 |02c1: cmp-long v22, v16, v22 │ │ -01ec46: 3d16 0500 |02c3: if-lez v22, 02c8 // +0005 │ │ -01ec4a: 7702 0a02 1000 |02c5: invoke-static/range {v16, v17}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -01ec50: 1316 0100 |02c8: const/16 v22, #int 1 // #1 │ │ -01ec54: 0800 1c00 |02ca: move-object/from16 v0, v28 │ │ -01ec58: 0201 1600 |02cc: move/from16 v1, v22 │ │ -01ec5c: 6e20 8305 1000 |02ce: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01ec62: 1316 0400 |02d1: const/16 v22, #int 4 // #4 │ │ -01ec66: 0200 1600 |02d3: move/from16 v0, v22 │ │ -01ec6a: 320b d400 |02d5: if-eq v11, v0, 03a9 // +00d4 │ │ -01ec6e: 1316 0100 |02d7: const/16 v22, #int 1 // #1 │ │ -01ec72: 0200 1600 |02d9: move/from16 v0, v22 │ │ -01ec76: 0801 1c00 |02db: move-object/from16 v1, v28 │ │ -01ec7a: 5c10 af01 |02dd: iput-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ -01ec7e: 0800 1c00 |02df: move-object/from16 v0, v28 │ │ -01ec82: 5500 af01 |02e1: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ -01ec86: 0216 0000 |02e3: move/from16 v22, v0 │ │ -01ec8a: 3816 1800 |02e5: if-eqz v22, 02fd // +0018 │ │ -01ec8e: 0800 1c00 |02e7: move-object/from16 v0, v28 │ │ -01ec92: 5300 bf01 |02e9: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01ec96: 0516 0000 |02eb: move-wide/from16 v22, v0 │ │ -01ec9a: 1618 0000 |02ed: const-wide/16 v24, #int 0 // #0 │ │ -01ec9e: 3116 1618 |02ef: cmp-long v22, v22, v24 │ │ -01eca2: 3916 0c00 |02f1: if-nez v22, 02fd // +000c │ │ -01eca6: 7100 fb01 0000 |02f3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ecac: 0b16 |02f6: move-result-wide v22 │ │ -01ecae: 0500 1600 |02f7: move-wide/from16 v0, v22 │ │ -01ecb2: 0802 1c00 |02f9: move-object/from16 v2, v28 │ │ -01ecb6: 5a20 bf01 |02fb: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01ecba: d807 07ff |02fd: add-int/lit8 v7, v7, #int -1 // #ff │ │ -01ecbe: 2900 f6fe |02ff: goto/16 01f5 // -010a │ │ -01ecc2: 1316 0400 |0301: const/16 v22, #int 4 // #4 │ │ -01ecc6: 0200 1600 |0303: move/from16 v0, v22 │ │ -01ecca: 330b 2300 |0305: if-ne v11, v0, 0328 // +0023 │ │ -01ecce: 1616 0000 |0307: const-wide/16 v22, #int 0 // #0 │ │ -01ecd2: 0500 1600 |0309: move-wide/from16 v0, v22 │ │ -01ecd6: 0802 1c00 |030b: move-object/from16 v2, v28 │ │ -01ecda: 5a20 ae01 |030d: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -01ecde: 1616 0000 |030f: const-wide/16 v22, #int 0 // #0 │ │ -01ece2: 0500 1600 |0311: move-wide/from16 v0, v22 │ │ -01ece6: 0802 1c00 |0313: move-object/from16 v2, v28 │ │ -01ecea: 5a20 bf01 |0315: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01ecee: 1616 0000 |0317: const-wide/16 v22, #int 0 // #0 │ │ -01ecf2: 0500 1600 |0319: move-wide/from16 v0, v22 │ │ -01ecf6: 0802 1c00 |031b: move-object/from16 v2, v28 │ │ -01ecfa: 5a20 a101 |031d: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01ecfe: 1616 0000 |031f: const-wide/16 v22, #int 0 // #0 │ │ -01ed02: 0500 1600 |0321: move-wide/from16 v0, v22 │ │ -01ed06: 0802 1c00 |0323: move-object/from16 v2, v28 │ │ -01ed0a: 5a20 b801 |0325: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -01ed0e: 28aa |0327: goto 02d1 // -0056 │ │ -01ed10: 1316 0100 |0328: const/16 v22, #int 1 // #1 │ │ -01ed14: 0200 1600 |032a: move/from16 v0, v22 │ │ -01ed18: 320b 0800 |032c: if-eq v11, v0, 0334 // +0008 │ │ -01ed1c: 1316 0200 |032e: const/16 v22, #int 2 // #2 │ │ -01ed20: 0200 1600 |0330: move/from16 v0, v22 │ │ -01ed24: 330b 9fff |0332: if-ne v11, v0, 02d1 // -0061 │ │ -01ed28: 7100 fb01 0000 |0334: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ed2e: 0b16 |0337: move-result-wide v22 │ │ -01ed30: 0500 1600 |0338: move-wide/from16 v0, v22 │ │ -01ed34: 0802 1c00 |033a: move-object/from16 v2, v28 │ │ -01ed38: 5a20 a101 |033c: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01ed3c: 7401 7205 1c00 |033e: invoke-virtual/range {v28}, Lorg/happysanta/gd/GDActivity;.goalLoop:()V // method@0572 │ │ -01ed42: 0800 1c00 |0341: move-object/from16 v0, v28 │ │ -01ed46: 5400 b201 |0343: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ed4a: 0816 0000 |0345: move-object/from16 v22, v0 │ │ -01ed4e: 0800 1c00 |0347: move-object/from16 v0, v28 │ │ -01ed52: 5300 a101 |0349: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -01ed56: 0518 0000 |034b: move-wide/from16 v24, v0 │ │ -01ed5a: 0800 1c00 |034d: move-object/from16 v0, v28 │ │ -01ed5e: 5300 bf01 |034f: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -01ed62: 051a 0000 |0351: move-wide/from16 v26, v0 │ │ -01ed66: 9c18 181a |0353: sub-long v24, v24, v26 │ │ -01ed6a: 161a 0a00 |0355: const-wide/16 v26, #int 10 // #a │ │ -01ed6e: 9e18 181a |0357: div-long v24, v24, v26 │ │ -01ed72: 0800 1600 |0359: move-object/from16 v0, v22 │ │ -01ed76: 0501 1800 |035b: move-wide/from16 v1, v24 │ │ -01ed7a: 6e30 6407 1002 |035d: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setLastTrackTime:(J)V // method@0764 │ │ -01ed80: 0800 1c00 |0360: move-object/from16 v0, v28 │ │ -01ed84: 5400 b201 |0362: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ed88: 0816 0000 |0364: move-object/from16 v22, v0 │ │ -01ed8c: 1317 0200 |0366: const/16 v23, #int 2 // #2 │ │ -01ed90: 7402 6607 1600 |0368: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0766 │ │ -01ed96: 0800 1c00 |036b: move-object/from16 v0, v28 │ │ -01ed9a: 5400 b201 |036d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -01ed9e: 0816 0000 |036f: move-object/from16 v22, v0 │ │ -01eda2: 7401 4e07 1600 |0371: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@074e │ │ -01eda8: 0a16 |0374: move-result v22 │ │ -01edaa: 3816 0b00 |0375: if-eqz v22, 0380 // +000b │ │ -01edae: 1316 0100 |0377: const/16 v22, #int 1 // #1 │ │ -01edb2: 0800 1c00 |0379: move-object/from16 v0, v28 │ │ -01edb6: 0201 1600 |037b: move/from16 v1, v22 │ │ -01edba: 6e20 8305 1000 |037d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0583 │ │ -01edc0: 0800 1c00 |0380: move-object/from16 v0, v28 │ │ -01edc4: 5500 9c01 |0382: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01edc8: 0216 0000 |0384: move/from16 v22, v0 │ │ -01edcc: 3916 4bff |0386: if-nez v22, 02d1 // -00b5 │ │ -01edd0: 1a16 2300 |0388: const-string v22, "!alive (2)" // string@0023 │ │ -01edd4: 7701 3f06 1600 |038a: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01edda: 0800 1c00 |038d: move-object/from16 v0, v28 │ │ -01edde: 5500 9c01 |038f: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -01ede2: 0216 0000 |0391: move/from16 v22, v0 │ │ -01ede6: 3916 1a00 |0393: if-nez v22, 03ad // +001a │ │ -01edea: 1a16 2400 |0395: const-string v22, "!alive (3)" // string@0024 │ │ -01edee: 7701 3f06 1600 |0397: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01edf4: 1a16 f908 |039a: const-string v22, "game thread finished, destroyApp(false) next" // string@08f9 │ │ -01edf8: 7701 3f06 1600 |039c: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -01edfe: 1316 0000 |039f: const/16 v22, #int 0 // #0 │ │ -01ee02: 0800 1c00 |03a1: move-object/from16 v0, v28 │ │ -01ee06: 0201 1600 |03a3: move/from16 v1, v22 │ │ -01ee0a: 6e20 6005 1000 |03a5: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0560 │ │ -01ee10: 0e00 |03a8: return-void │ │ -01ee12: 1316 0000 |03a9: const/16 v22, #int 0 // #0 │ │ -01ee16: 2900 2eff |03ab: goto/16 02d9 // -00d2 │ │ -01ee1a: 0800 1c00 |03ad: move-object/from16 v0, v28 │ │ -01ee1e: 5400 ba01 |03af: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01ee22: 0816 0000 |03b1: move-object/from16 v22, v0 │ │ -01ee26: 7401 0106 1600 |03b3: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0601 │ │ -01ee2c: 7100 fb01 0000 |03b6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ee32: 0b0c |03b9: move-result-wide v12 │ │ -01ee34: 9c16 0c0e |03ba: sub-long v22, v12, v14 │ │ -01ee38: 1618 1e00 |03bc: const-wide/16 v24, #int 30 // #1e │ │ -01ee3c: 3116 1618 |03be: cmp-long v22, v22, v24 │ │ -01ee40: 3b16 2200 |03c0: if-gez v22, 03e2 // +0022 │ │ -01ee44: 1d1c |03c2: monitor-enter v28 │ │ -01ee46: 1616 1e00 |03c3: const-wide/16 v22, #int 30 // #1e │ │ -01ee4a: 9c18 0c0e |03c5: sub-long v24, v12, v14 │ │ -01ee4e: 9c16 1618 |03c7: sub-long v22, v22, v24 │ │ -01ee52: 1618 0100 |03c9: const-wide/16 v24, #int 1 // #1 │ │ -01ee56: 7704 b701 1600 |03cb: invoke-static/range {v22, v23, v24, v25}, Ljava/lang/Math;.max:(JJ)J // method@01b7 │ │ -01ee5c: 0b16 |03ce: move-result-wide v22 │ │ -01ee5e: 0800 1c00 |03cf: move-object/from16 v0, v28 │ │ -01ee62: 0501 1600 |03d1: move-wide/from16 v1, v22 │ │ -01ee66: 6e30 c201 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c2 │ │ -01ee6c: 1e1c |03d6: monitor-exit v28 │ │ -01ee6e: 7100 fb01 0000 |03d7: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -01ee74: 0b0e |03da: move-result-wide v14 │ │ -01ee76: 2900 a2fd |03db: goto/16 017d // -025e │ │ -01ee7a: 0d16 |03dd: move-exception v22 │ │ -01ee7c: 1e1c |03de: monitor-exit v28 │ │ -01ee7e: 2716 |03df: throw v22 │ │ -01ee80: 0d16 |03e0: move-exception v22 │ │ -01ee82: 28f6 |03e1: goto 03d7 // -000a │ │ -01ee84: 04ce |03e2: move-wide v14, v12 │ │ -01ee86: 2900 9afd |03e3: goto/16 017d // -0266 │ │ -01ee8a: 0d16 |03e5: move-exception v22 │ │ -01ee8c: 2900 e2fe |03e6: goto/16 02c8 // -011e │ │ +01e6b8: |[01e6b8] org.happysanta.gd.GDActivity.run:()V │ │ +01e6c8: 1a16 2200 |0000: const-string v22, "!!! run()" // string@0022 │ │ +01e6cc: 7701 4106 1600 |0002: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e6d2: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ +01e6d6: 5500 a501 |0007: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e6da: 0216 0000 |0009: move/from16 v22, v0 │ │ +01e6de: 3916 4201 |000b: if-nez v22, 014d // +0142 │ │ +01e6e2: 1a16 050e |000d: const-string v22, "run(): initing" // string@0e05 │ │ +01e6e6: 7701 4106 1600 |000f: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e6ec: 1608 e803 |0012: const-wide/16 v8, #int 1000 // #3e8 │ │ +01e6f0: 7100 0e02 0000 |0014: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@020e │ │ +01e6f6: 7100 d807 0000 |0017: invoke-static {}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.clearStaticFields:()V // method@07d8 │ │ +01e6fc: 2216 0302 |001a: new-instance v22, Lorg/happysanta/gd/Storage/LevelsManager; // type@0203 │ │ +01e700: 7601 0309 1600 |001c: invoke-direct/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.:()V // method@0903 │ │ +01e706: 0800 1600 |001f: move-object/from16 v0, v22 │ │ +01e70a: 0801 1c00 |0021: move-object/from16 v1, v28 │ │ +01e70e: 5b10 aa01 |0023: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01e712: 2216 a401 |0025: new-instance v22, Lorg/happysanta/gd/Levels/Loader; // type@01a4 │ │ +01e716: 0800 1c00 |0027: move-object/from16 v0, v28 │ │ +01e71a: 5400 aa01 |0029: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01e71e: 0817 0000 |002b: move-object/from16 v23, v0 │ │ +01e722: 7401 0f09 1700 |002d: invoke-virtual/range {v23}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevelsFile:()Ljava/io/File; // method@090f │ │ +01e728: 0c17 |0030: move-result-object v23 │ │ +01e72a: 7602 6f06 1600 |0031: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Levels/Loader;.:(Ljava/io/File;)V // method@066f │ │ +01e730: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +01e734: 0801 1c00 |0036: move-object/from16 v1, v28 │ │ +01e738: 5b10 a901 |0038: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ +01e73c: 2216 9601 |003a: new-instance v22, Lorg/happysanta/gd/Game/Physics; // type@0196 │ │ +01e740: 0800 1c00 |003c: move-object/from16 v0, v28 │ │ +01e744: 5400 a901 |003e: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ +01e748: 0817 0000 |0040: move-object/from16 v23, v0 │ │ +01e74c: 7602 f205 1600 |0042: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Game/Physics;.:(Lorg/happysanta/gd/Levels/Loader;)V // method@05f2 │ │ +01e752: 0800 1600 |0045: move-object/from16 v0, v22 │ │ +01e756: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +01e75a: 5b10 ba01 |0049: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01e75e: 0800 1c00 |004b: move-object/from16 v0, v28 │ │ +01e762: 5400 a401 |004d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e766: 0816 0000 |004f: move-object/from16 v22, v0 │ │ +01e76a: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ +01e76e: 5400 ba01 |0053: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01e772: 0817 0000 |0055: move-object/from16 v23, v0 │ │ +01e776: 7402 ed05 1600 |0057: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;.setPhysicsEngine:(Lorg/happysanta/gd/Game/Physics;)V // method@05ed │ │ +01e77c: 7601 8d05 1c00 |005a: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;.sendStats:()V // method@058d │ │ +01e782: 2216 c701 |005d: new-instance v22, Lorg/happysanta/gd/Menu/Menu; // type@01c7 │ │ +01e786: 7601 4607 1600 |005f: invoke-direct/range {v22}, Lorg/happysanta/gd/Menu/Menu;.:()V // method@0746 │ │ +01e78c: 0800 1600 |0062: move-object/from16 v0, v22 │ │ +01e790: 0801 1c00 |0064: move-object/from16 v1, v28 │ │ +01e794: 5b10 b201 |0066: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e798: 1216 |0068: const/4 v6, #int 1 // #1 │ │ +01e79a: 1316 0400 |0069: const/16 v22, #int 4 // #4 │ │ +01e79e: 0200 1600 |006b: move/from16 v0, v22 │ │ +01e7a2: 3606 4800 |006d: if-gt v6, v0, 00b5 // +0048 │ │ +01e7a6: 0800 1c00 |006f: move-object/from16 v0, v28 │ │ +01e7aa: 5400 b201 |0071: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e7ae: 0816 0000 |0073: move-object/from16 v22, v0 │ │ +01e7b2: 0800 1600 |0075: move-object/from16 v0, v22 │ │ +01e7b6: 6e20 5e07 6000 |0077: invoke-virtual {v0, v6}, Lorg/happysanta/gd/Menu/Menu;.load:(I)V // method@075e │ │ +01e7bc: d806 0601 |007a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01e7c0: 28ed |007c: goto 0069 // -0013 │ │ +01e7c2: 0d05 |007d: move-exception v5 │ │ +01e7c4: 6e10 7e01 0500 |007e: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@017e │ │ +01e7ca: 0800 1c00 |0081: move-object/from16 v0, v28 │ │ +01e7ce: 5400 aa01 |0083: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01e7d2: 0816 0000 |0085: move-object/from16 v22, v0 │ │ +01e7d6: 7401 2209 1600 |0087: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.resetId:()V // method@0922 │ │ +01e7dc: 0800 1c00 |008a: move-object/from16 v0, v28 │ │ +01e7e0: 5400 aa01 |008c: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01e7e4: 0816 0000 |008e: move-object/from16 v22, v0 │ │ +01e7e8: 7401 2009 1600 |0090: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.reload:()V // method@0920 │ │ +01e7ee: 2216 a401 |0093: new-instance v22, Lorg/happysanta/gd/Levels/Loader; // type@01a4 │ │ +01e7f2: 0800 1c00 |0095: move-object/from16 v0, v28 │ │ +01e7f6: 5400 aa01 |0097: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +01e7fa: 0817 0000 |0099: move-object/from16 v23, v0 │ │ +01e7fe: 7401 0f09 1700 |009b: invoke-virtual/range {v23}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevelsFile:()Ljava/io/File; // method@090f │ │ +01e804: 0c17 |009e: move-result-object v23 │ │ +01e806: 7602 6f06 1600 |009f: invoke-direct/range {v22, v23}, Lorg/happysanta/gd/Levels/Loader;.:(Ljava/io/File;)V // method@066f │ │ +01e80c: 0800 1600 |00a2: move-object/from16 v0, v22 │ │ +01e810: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +01e814: 5b10 a901 |00a6: iput-object v0, v1, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ +01e818: 2892 |00a8: goto 003a // -006e │ │ +01e81a: 0d04 |00a9: move-exception v4 │ │ +01e81c: 6e10 aa01 0400 |00aa: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +01e822: 2216 ab00 |00ad: new-instance v22, Ljava/lang/RuntimeException; // type@00ab │ │ +01e826: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +01e82a: 7020 cb01 4000 |00b1: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@01cb │ │ +01e830: 2716 |00b4: throw v22 │ │ +01e832: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ +01e836: 5400 bb01 |00b7: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e83a: 0816 0000 |00b9: move-object/from16 v22, v0 │ │ +01e83e: 1317 0000 |00bb: const/16 v23, #int 0 // #0 │ │ +01e842: 7402 3e08 1600 |00bd: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setVisibility:(I)V // method@083e │ │ +01e848: 0800 1c00 |00c0: move-object/from16 v0, v28 │ │ +01e84c: 5400 a401 |00c2: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e850: 0816 0000 |00c4: move-object/from16 v22, v0 │ │ +01e854: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +01e858: 5400 b201 |00c8: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e85c: 0817 0000 |00ca: move-object/from16 v23, v0 │ │ +01e860: 7402 ec05 1600 |00cc: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;.setMenu:(Lorg/happysanta/gd/Menu/Menu;)V // method@05ec │ │ +01e866: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ +01e86a: 5400 a401 |00d1: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e86e: 0816 0000 |00d3: move-object/from16 v22, v0 │ │ +01e872: 1317 ceff |00d5: const/16 v23, #int -50 // #ffce │ │ +01e876: 1318 9600 |00d7: const/16 v24, #int 150 // #96 │ │ +01e87a: 7403 b205 1600 |00d9: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;._doIIV:(II)V // method@05b2 │ │ +01e880: 1316 0100 |00dc: const/16 v22, #int 1 // #1 │ │ +01e884: 0800 1c00 |00de: move-object/from16 v0, v28 │ │ +01e888: 0201 1600 |00e0: move/from16 v1, v22 │ │ +01e88c: 6e20 9005 1000 |00e2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.setMode:(I)V // method@0590 │ │ +01e892: 1a16 350f |00e5: const-string v22, "show first image" // string@0f35 │ │ +01e896: 7701 4106 1600 |00e7: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e89c: 1616 0000 |00ea: const-wide/16 v22, #int 0 // #0 │ │ +01e8a0: 3116 0816 |00ec: cmp-long v22, v8, v22 │ │ +01e8a4: 3d16 0900 |00ee: if-lez v22, 00f7 // +0009 │ │ +01e8a8: 7601 5a05 1c00 |00f0: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@055a │ │ +01e8ae: 0b10 |00f3: move-result-wide v16 │ │ +01e8b0: 9c08 0810 |00f4: sub-long v8, v8, v16 │ │ +01e8b4: 28f4 |00f6: goto 00ea // -000c │ │ +01e8b6: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ +01e8ba: 5400 bb01 |00f9: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.portedTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@01bb │ │ +01e8be: 0816 0000 |00fb: move-object/from16 v22, v0 │ │ +01e8c2: 1317 0800 |00fd: const/16 v23, #int 8 // #8 │ │ +01e8c6: 7402 3e08 1600 |00ff: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setVisibility:(I)V // method@083e │ │ +01e8cc: 1a16 360f |0102: const-string v22, "show second image" // string@0f36 │ │ +01e8d0: 7701 4106 1600 |0104: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e8d6: 1608 e803 |0107: const-wide/16 v8, #int 1000 // #3e8 │ │ +01e8da: 0800 1c00 |0109: move-object/from16 v0, v28 │ │ +01e8de: 5400 a401 |010b: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e8e2: 0816 0000 |010d: move-object/from16 v22, v0 │ │ +01e8e6: 1317 0200 |010f: const/16 v23, #int 2 // #2 │ │ +01e8ea: 7402 b305 1600 |0111: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b3 │ │ +01e8f0: 0514 0800 |0114: move-wide/from16 v20, v8 │ │ +01e8f4: 1616 0000 |0116: const-wide/16 v22, #int 0 // #0 │ │ +01e8f8: 3116 1416 |0118: cmp-long v22, v20, v22 │ │ +01e8fc: 3d16 0900 |011a: if-lez v22, 0123 // +0009 │ │ +01e900: 7601 5a05 1c00 |011c: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@055a │ │ +01e906: 0b12 |011f: move-result-wide v18 │ │ +01e908: 9c14 1412 |0120: sub-long v20, v20, v18 │ │ +01e90c: 28f4 |0122: goto 0116 // -000c │ │ +01e90e: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ +01e912: 5200 b001 |0125: iget v0, v0, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +01e916: 0216 0000 |0127: move/from16 v22, v0 │ │ +01e91a: 1317 0a00 |0129: const/16 v23, #int 10 // #a │ │ +01e91e: 0200 1600 |012b: move/from16 v0, v22 │ │ +01e922: 0201 1700 |012d: move/from16 v1, v23 │ │ +01e926: 3510 0600 |012f: if-ge v0, v1, 0135 // +0006 │ │ +01e92a: 7601 5a05 1c00 |0131: invoke-direct/range {v28}, Lorg/happysanta/gd/GDActivity;._avJ:()J // method@055a │ │ +01e930: 28ef |0134: goto 0123 // -0011 │ │ +01e932: 0800 1c00 |0135: move-object/from16 v0, v28 │ │ +01e936: 5400 a401 |0137: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01e93a: 0816 0000 |0139: move-object/from16 v22, v0 │ │ +01e93e: 1317 0000 |013b: const/16 v23, #int 0 // #0 │ │ +01e942: 7402 b305 1600 |013d: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._doIV:(I)V // method@05b3 │ │ +01e948: 1a16 7d0a |0140: const-string v22, "images DONE" // string@0a7d │ │ +01e94c: 7701 4106 1600 |0142: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e952: 1316 0100 |0145: const/16 v22, #int 1 // #1 │ │ +01e956: 0200 1600 |0147: move/from16 v0, v22 │ │ +01e95a: 0801 1c00 |0149: move-object/from16 v1, v28 │ │ +01e95e: 5c10 a501 |014b: iput-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.inited:Z // field@01a5 │ │ +01e962: 1316 0000 |014d: const/16 v22, #int 0 // #0 │ │ +01e966: 0800 1c00 |014f: move-object/from16 v0, v28 │ │ +01e96a: 0201 1600 |0151: move/from16 v1, v22 │ │ +01e96e: 6e20 8505 1000 |0153: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01e974: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ +01e978: 5400 b201 |0158: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e97c: 0816 0000 |015a: move-object/from16 v22, v0 │ │ +01e980: 1317 0000 |015c: const/16 v23, #int 0 // #0 │ │ +01e984: 7402 6807 1600 |015e: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0768 │ │ +01e98a: 0800 1c00 |0161: move-object/from16 v0, v28 │ │ +01e98e: 5400 b201 |0163: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e992: 0816 0000 |0165: move-object/from16 v22, v0 │ │ +01e996: 7401 5007 1600 |0167: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@0750 │ │ +01e99c: 0a16 |016a: move-result v22 │ │ +01e99e: 3816 0b00 |016b: if-eqz v22, 0176 // +000b │ │ +01e9a2: 1316 0100 |016d: const/16 v22, #int 1 // #1 │ │ +01e9a6: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +01e9aa: 0201 1600 |0171: move/from16 v1, v22 │ │ +01e9ae: 6e20 8505 1000 |0173: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01e9b4: 160e 0000 |0176: const-wide/16 v14, #int 0 // #0 │ │ +01e9b8: 1a16 640f |0178: const-string v22, "start main loop" // string@0f64 │ │ +01e9bc: 7701 4106 1600 |017a: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01e9c2: 0800 1c00 |017d: move-object/from16 v0, v28 │ │ +01e9c6: 5500 9c01 |017f: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01e9ca: 0216 0000 |0181: move/from16 v22, v0 │ │ +01e9ce: 3816 1702 |0183: if-eqz v22, 039a // +0217 │ │ +01e9d2: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ +01e9d6: 5400 ba01 |0187: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01e9da: 0816 0000 |0189: move-object/from16 v22, v0 │ │ +01e9de: 7401 ff05 1600 |018b: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._bytevI:()I // method@05ff │ │ +01e9e4: 0a16 |018e: move-result v22 │ │ +01e9e6: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +01e9ea: 5400 b201 |0191: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01e9ee: 0817 0000 |0193: move-object/from16 v23, v0 │ │ +01e9f2: 7401 4807 1700 |0195: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/Menu;._jvI:()I // method@0748 │ │ +01e9f8: 0a17 |0198: move-result v23 │ │ +01e9fa: 0200 1600 |0199: move/from16 v0, v22 │ │ +01e9fe: 0201 1700 |019b: move/from16 v1, v23 │ │ +01ea02: 3210 2c00 |019d: if-eq v0, v1, 01c9 // +002c │ │ +01ea06: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +01ea0a: 5400 a401 |01a1: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01ea0e: 0816 0000 |01a3: move-object/from16 v22, v0 │ │ +01ea12: 0800 1c00 |01a5: move-object/from16 v0, v28 │ │ +01ea16: 5400 b201 |01a7: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ea1a: 0817 0000 |01a9: move-object/from16 v23, v0 │ │ +01ea1e: 7401 4807 1700 |01ab: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/Menu;._jvI:()I // method@0748 │ │ +01ea24: 0a17 |01ae: move-result v23 │ │ +01ea26: 7402 ba05 1600 |01af: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/GameView;._intII:(I)I // method@05ba │ │ +01ea2c: 0a0a |01b2: move-result v10 │ │ +01ea2e: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +01ea32: 5400 ba01 |01b5: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01ea36: 0816 0000 |01b7: move-object/from16 v22, v0 │ │ +01ea3a: 0800 1600 |01b9: move-object/from16 v0, v22 │ │ +01ea3e: 6e20 0506 a000 |01bb: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Game/Physics;._doIV:(I)V // method@0605 │ │ +01ea44: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ +01ea48: 5400 b201 |01c0: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ea4c: 0816 0000 |01c2: move-object/from16 v22, v0 │ │ +01ea50: 0800 1600 |01c4: move-object/from16 v0, v22 │ │ +01ea54: 6e20 4707 a000 |01c6: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/Menu;._intIV:(I)V // method@0747 │ │ +01ea5a: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ +01ea5e: 5500 b601 |01cb: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.menuShown:Z // field@01b6 │ │ +01ea62: 0216 0000 |01cd: move/from16 v22, v0 │ │ +01ea66: 3816 2200 |01cf: if-eqz v22, 01f1 // +0022 │ │ +01ea6a: 0800 1c00 |01d1: move-object/from16 v0, v28 │ │ +01ea6e: 5400 b201 |01d3: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ea72: 0816 0000 |01d5: move-object/from16 v22, v0 │ │ +01ea76: 1317 0100 |01d7: const/16 v23, #int 1 // #1 │ │ +01ea7a: 7402 6807 1600 |01d9: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0768 │ │ +01ea80: 0800 1c00 |01dc: move-object/from16 v0, v28 │ │ +01ea84: 5400 b201 |01de: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ea88: 0816 0000 |01e0: move-object/from16 v22, v0 │ │ +01ea8c: 7401 5007 1600 |01e2: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@0750 │ │ +01ea92: 0a16 |01e5: move-result v22 │ │ +01ea94: 3816 0b00 |01e6: if-eqz v22, 01f1 // +000b │ │ +01ea98: 1316 0100 |01e8: const/16 v22, #int 1 // #1 │ │ +01ea9c: 0800 1c00 |01ea: move-object/from16 v0, v28 │ │ +01eaa0: 0201 1600 |01ec: move/from16 v1, v22 │ │ +01eaa4: 6e20 8505 1000 |01ee: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01eaaa: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ +01eaae: 5207 b101 |01f3: iget v7, v0, Lorg/happysanta/gd/GDActivity;.m_nullI:I // field@01b1 │ │ +01eab2: 3d07 9801 |01f5: if-lez v7, 038d // +0198 │ │ +01eab6: 0800 1c00 |01f7: move-object/from16 v0, v28 │ │ +01eaba: 5500 9c01 |01f9: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01eabe: 0216 0000 |01fb: move/from16 v22, v0 │ │ +01eac2: 3816 9001 |01fd: if-eqz v22, 038d // +0190 │ │ +01eac6: 0800 1c00 |01ff: move-object/from16 v0, v28 │ │ +01eaca: 5300 ae01 |0201: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +01eace: 0516 0000 |0203: move-wide/from16 v22, v0 │ │ +01ead2: 1618 0000 |0205: const-wide/16 v24, #int 0 // #0 │ │ +01ead6: 3116 1618 |0207: cmp-long v22, v22, v24 │ │ +01eada: 3916 0c00 |0209: if-nez v22, 0215 // +000c │ │ +01eade: 7100 fd01 0000 |020b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01eae4: 0b16 |020e: move-result-wide v22 │ │ +01eae6: 0500 1600 |020f: move-wide/from16 v0, v22 │ │ +01eaea: 0802 1c00 |0211: move-object/from16 v2, v28 │ │ +01eaee: 5a20 ae01 |0213: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +01eaf2: 120b |0215: const/4 v11, #int 0 // #0 │ │ +01eaf4: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ +01eaf8: 5400 ba01 |0218: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01eafc: 0816 0000 |021a: move-object/from16 v22, v0 │ │ +01eb00: 7401 0806 1600 |021c: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0608 │ │ +01eb06: 0a0b |021f: move-result v11 │ │ +01eb08: 1316 0300 |0220: const/16 v22, #int 3 // #3 │ │ +01eb0c: 0200 1600 |0222: move/from16 v0, v22 │ │ +01eb10: 330b 3200 |0224: if-ne v11, v0, 0256 // +0032 │ │ +01eb14: 0800 1c00 |0226: move-object/from16 v0, v28 │ │ +01eb18: 5300 ab01 |0228: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01eb1c: 0516 0000 |022a: move-wide/from16 v22, v0 │ │ +01eb20: 1618 0000 |022c: const-wide/16 v24, #int 0 // #0 │ │ +01eb24: 3116 1618 |022e: cmp-long v22, v22, v24 │ │ +01eb28: 3916 2600 |0230: if-nez v22, 0256 // +0026 │ │ +01eb2c: 7100 fd01 0000 |0232: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01eb32: 0b16 |0235: move-result-wide v22 │ │ +01eb34: 1618 b80b |0236: const-wide/16 v24, #int 3000 // #bb8 │ │ +01eb38: 9b16 1618 |0238: add-long v22, v22, v24 │ │ +01eb3c: 0500 1600 |023a: move-wide/from16 v0, v22 │ │ +01eb40: 0802 1c00 |023c: move-object/from16 v2, v28 │ │ +01eb44: 5a20 ab01 |023e: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01eb48: 0800 1c00 |0240: move-object/from16 v0, v28 │ │ +01eb4c: 5400 a401 |0242: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01eb50: 0816 0000 |0244: move-object/from16 v22, v0 │ │ +01eb54: 1417 4700 057f |0246: const v23, #float 1.76789e+38 // #7f050047 │ │ +01eb5a: 0800 1c00 |0249: move-object/from16 v0, v28 │ │ +01eb5e: 0201 1700 |024b: move/from16 v1, v23 │ │ +01eb62: 6e20 7105 1000 |024d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01eb68: 0c17 |0250: move-result-object v23 │ │ +01eb6a: 1318 b80b |0251: const/16 v24, #int 3000 // #bb8 │ │ +01eb6e: 7403 ee05 1600 |0253: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ee │ │ +01eb74: 0800 1c00 |0256: move-object/from16 v0, v28 │ │ +01eb78: 5300 ab01 |0258: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01eb7c: 0516 0000 |025a: move-wide/from16 v22, v0 │ │ +01eb80: 1618 0000 |025c: const-wide/16 v24, #int 0 // #0 │ │ +01eb84: 3116 1618 |025e: cmp-long v22, v22, v24 │ │ +01eb88: 3816 1900 |0260: if-eqz v22, 0279 // +0019 │ │ +01eb8c: 0800 1c00 |0262: move-object/from16 v0, v28 │ │ +01eb90: 5300 ab01 |0264: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01eb94: 0516 0000 |0266: move-wide/from16 v22, v0 │ │ +01eb98: 7100 fd01 0000 |0268: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01eb9e: 0b18 |026b: move-result-wide v24 │ │ +01eba0: 3116 1618 |026c: cmp-long v22, v22, v24 │ │ +01eba4: 3b16 0b00 |026e: if-gez v22, 0279 // +000b │ │ +01eba8: 1316 0100 |0270: const/16 v22, #int 1 // #1 │ │ +01ebac: 0800 1c00 |0272: move-object/from16 v0, v28 │ │ +01ebb0: 0201 1600 |0274: move/from16 v1, v22 │ │ +01ebb4: 6e20 8505 1000 |0276: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01ebba: 1316 0500 |0279: const/16 v22, #int 5 // #5 │ │ +01ebbe: 0200 1600 |027b: move/from16 v0, v22 │ │ +01ebc2: 330b 8400 |027d: if-ne v11, v0, 0301 // +0084 │ │ +01ebc6: 7100 fd01 0000 |027f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ebcc: 0b16 |0282: move-result-wide v22 │ │ +01ebce: 0500 1600 |0283: move-wide/from16 v0, v22 │ │ +01ebd2: 0802 1c00 |0285: move-object/from16 v2, v28 │ │ +01ebd6: 5a20 a101 |0287: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01ebda: 0800 1c00 |0289: move-object/from16 v0, v28 │ │ +01ebde: 5400 a401 |028b: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +01ebe2: 0816 0000 |028d: move-object/from16 v22, v0 │ │ +01ebe6: 1417 4700 057f |028f: const v23, #float 1.76789e+38 // #7f050047 │ │ +01ebec: 0800 1c00 |0292: move-object/from16 v0, v28 │ │ +01ebf0: 0201 1700 |0294: move/from16 v1, v23 │ │ +01ebf4: 6e20 7105 1000 |0296: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01ebfa: 0c17 |0299: move-result-object v23 │ │ +01ebfc: 1318 b80b |029a: const/16 v24, #int 3000 // #bb8 │ │ +01ec00: 7403 ee05 1600 |029c: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Game/GameView;.showInfoMessage:(Ljava/lang/String;I)V // method@05ee │ │ +01ec06: 1610 e803 |029f: const-wide/16 v16, #int 1000 // #3e8 │ │ +01ec0a: 0800 1c00 |02a1: move-object/from16 v0, v28 │ │ +01ec0e: 5300 ab01 |02a3: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01ec12: 0516 0000 |02a5: move-wide/from16 v22, v0 │ │ +01ec16: 1618 0000 |02a7: const-wide/16 v24, #int 0 // #0 │ │ +01ec1a: 3116 1618 |02a9: cmp-long v22, v22, v24 │ │ +01ec1e: 3d16 1400 |02ab: if-lez v22, 02bf // +0014 │ │ +01ec22: 0800 1c00 |02ad: move-object/from16 v0, v28 │ │ +01ec26: 5300 ab01 |02af: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.m_byteJ:J // field@01ab │ │ +01ec2a: 0516 0000 |02b1: move-wide/from16 v22, v0 │ │ +01ec2e: 7100 fd01 0000 |02b3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ec34: 0b18 |02b6: move-result-wide v24 │ │ +01ec36: 9c16 1618 |02b7: sub-long v22, v22, v24 │ │ +01ec3a: 1618 e803 |02b9: const-wide/16 v24, #int 1000 // #3e8 │ │ +01ec3e: 7704 bb01 1600 |02bb: invoke-static/range {v22, v23, v24, v25}, Ljava/lang/Math;.min:(JJ)J // method@01bb │ │ +01ec44: 0b10 |02be: move-result-wide v16 │ │ +01ec46: 1616 0000 |02bf: const-wide/16 v22, #int 0 // #0 │ │ +01ec4a: 3116 1016 |02c1: cmp-long v22, v16, v22 │ │ +01ec4e: 3d16 0500 |02c3: if-lez v22, 02c8 // +0005 │ │ +01ec52: 7702 0c02 1000 |02c5: invoke-static/range {v16, v17}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +01ec58: 1316 0100 |02c8: const/16 v22, #int 1 // #1 │ │ +01ec5c: 0800 1c00 |02ca: move-object/from16 v0, v28 │ │ +01ec60: 0201 1600 |02cc: move/from16 v1, v22 │ │ +01ec64: 6e20 8505 1000 |02ce: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01ec6a: 1316 0400 |02d1: const/16 v22, #int 4 // #4 │ │ +01ec6e: 0200 1600 |02d3: move/from16 v0, v22 │ │ +01ec72: 320b d400 |02d5: if-eq v11, v0, 03a9 // +00d4 │ │ +01ec76: 1316 0100 |02d7: const/16 v22, #int 1 // #1 │ │ +01ec7a: 0200 1600 |02d9: move/from16 v0, v22 │ │ +01ec7e: 0801 1c00 |02db: move-object/from16 v1, v28 │ │ +01ec82: 5c10 af01 |02dd: iput-boolean v0, v1, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ +01ec86: 0800 1c00 |02df: move-object/from16 v0, v28 │ │ +01ec8a: 5500 af01 |02e1: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.m_ifZ:Z // field@01af │ │ +01ec8e: 0216 0000 |02e3: move/from16 v22, v0 │ │ +01ec92: 3816 1800 |02e5: if-eqz v22, 02fd // +0018 │ │ +01ec96: 0800 1c00 |02e7: move-object/from16 v0, v28 │ │ +01ec9a: 5300 bf01 |02e9: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01ec9e: 0516 0000 |02eb: move-wide/from16 v22, v0 │ │ +01eca2: 1618 0000 |02ed: const-wide/16 v24, #int 0 // #0 │ │ +01eca6: 3116 1618 |02ef: cmp-long v22, v22, v24 │ │ +01ecaa: 3916 0c00 |02f1: if-nez v22, 02fd // +000c │ │ +01ecae: 7100 fd01 0000 |02f3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ecb4: 0b16 |02f6: move-result-wide v22 │ │ +01ecb6: 0500 1600 |02f7: move-wide/from16 v0, v22 │ │ +01ecba: 0802 1c00 |02f9: move-object/from16 v2, v28 │ │ +01ecbe: 5a20 bf01 |02fb: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01ecc2: d807 07ff |02fd: add-int/lit8 v7, v7, #int -1 // #ff │ │ +01ecc6: 2900 f6fe |02ff: goto/16 01f5 // -010a │ │ +01ecca: 1316 0400 |0301: const/16 v22, #int 4 // #4 │ │ +01ecce: 0200 1600 |0303: move/from16 v0, v22 │ │ +01ecd2: 330b 2300 |0305: if-ne v11, v0, 0328 // +0023 │ │ +01ecd6: 1616 0000 |0307: const-wide/16 v22, #int 0 // #0 │ │ +01ecda: 0500 1600 |0309: move-wide/from16 v0, v22 │ │ +01ecde: 0802 1c00 |030b: move-object/from16 v2, v28 │ │ +01ece2: 5a20 ae01 |030d: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +01ece6: 1616 0000 |030f: const-wide/16 v22, #int 0 // #0 │ │ +01ecea: 0500 1600 |0311: move-wide/from16 v0, v22 │ │ +01ecee: 0802 1c00 |0313: move-object/from16 v2, v28 │ │ +01ecf2: 5a20 bf01 |0315: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01ecf6: 1616 0000 |0317: const-wide/16 v22, #int 0 // #0 │ │ +01ecfa: 0500 1600 |0319: move-wide/from16 v0, v22 │ │ +01ecfe: 0802 1c00 |031b: move-object/from16 v2, v28 │ │ +01ed02: 5a20 a101 |031d: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01ed06: 1616 0000 |031f: const-wide/16 v22, #int 0 // #0 │ │ +01ed0a: 0500 1600 |0321: move-wide/from16 v0, v22 │ │ +01ed0e: 0802 1c00 |0323: move-object/from16 v2, v28 │ │ +01ed12: 5a20 b801 |0325: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +01ed16: 28aa |0327: goto 02d1 // -0056 │ │ +01ed18: 1316 0100 |0328: const/16 v22, #int 1 // #1 │ │ +01ed1c: 0200 1600 |032a: move/from16 v0, v22 │ │ +01ed20: 320b 0800 |032c: if-eq v11, v0, 0334 // +0008 │ │ +01ed24: 1316 0200 |032e: const/16 v22, #int 2 // #2 │ │ +01ed28: 0200 1600 |0330: move/from16 v0, v22 │ │ +01ed2c: 330b 9fff |0332: if-ne v11, v0, 02d1 // -0061 │ │ +01ed30: 7100 fd01 0000 |0334: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ed36: 0b16 |0337: move-result-wide v22 │ │ +01ed38: 0500 1600 |0338: move-wide/from16 v0, v22 │ │ +01ed3c: 0802 1c00 |033a: move-object/from16 v2, v28 │ │ +01ed40: 5a20 a101 |033c: iput-wide v0, v2, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01ed44: 7401 7405 1c00 |033e: invoke-virtual/range {v28}, Lorg/happysanta/gd/GDActivity;.goalLoop:()V // method@0574 │ │ +01ed4a: 0800 1c00 |0341: move-object/from16 v0, v28 │ │ +01ed4e: 5400 b201 |0343: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ed52: 0816 0000 |0345: move-object/from16 v22, v0 │ │ +01ed56: 0800 1c00 |0347: move-object/from16 v0, v28 │ │ +01ed5a: 5300 a101 |0349: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +01ed5e: 0518 0000 |034b: move-wide/from16 v24, v0 │ │ +01ed62: 0800 1c00 |034d: move-object/from16 v0, v28 │ │ +01ed66: 5300 bf01 |034f: iget-wide v0, v0, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +01ed6a: 051a 0000 |0351: move-wide/from16 v26, v0 │ │ +01ed6e: 9c18 181a |0353: sub-long v24, v24, v26 │ │ +01ed72: 161a 0a00 |0355: const-wide/16 v26, #int 10 // #a │ │ +01ed76: 9e18 181a |0357: div-long v24, v24, v26 │ │ +01ed7a: 0800 1600 |0359: move-object/from16 v0, v22 │ │ +01ed7e: 0501 1800 |035b: move-wide/from16 v1, v24 │ │ +01ed82: 6e30 6607 1002 |035d: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setLastTrackTime:(J)V // method@0766 │ │ +01ed88: 0800 1c00 |0360: move-object/from16 v0, v28 │ │ +01ed8c: 5400 b201 |0362: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01ed90: 0816 0000 |0364: move-object/from16 v22, v0 │ │ +01ed94: 1317 0200 |0366: const/16 v23, #int 2 // #2 │ │ +01ed98: 7402 6807 1600 |0368: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/Menu;.showMenu:(I)V // method@0768 │ │ +01ed9e: 0800 1c00 |036b: move-object/from16 v0, v28 │ │ +01eda2: 5400 b201 |036d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +01eda6: 0816 0000 |036f: move-object/from16 v22, v0 │ │ +01edaa: 7401 5007 1600 |0371: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/Menu;.canStartTrack:()Z // method@0750 │ │ +01edb0: 0a16 |0374: move-result v22 │ │ +01edb2: 3816 0b00 |0375: if-eqz v22, 0380 // +000b │ │ +01edb6: 1316 0100 |0377: const/16 v22, #int 1 // #1 │ │ +01edba: 0800 1c00 |0379: move-object/from16 v0, v28 │ │ +01edbe: 0201 1600 |037b: move/from16 v1, v22 │ │ +01edc2: 6e20 8505 1000 |037d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.restart:(Z)V // method@0585 │ │ +01edc8: 0800 1c00 |0380: move-object/from16 v0, v28 │ │ +01edcc: 5500 9c01 |0382: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01edd0: 0216 0000 |0384: move/from16 v22, v0 │ │ +01edd4: 3916 4bff |0386: if-nez v22, 02d1 // -00b5 │ │ +01edd8: 1a16 2300 |0388: const-string v22, "!alive (2)" // string@0023 │ │ +01eddc: 7701 4106 1600 |038a: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01ede2: 0800 1c00 |038d: move-object/from16 v0, v28 │ │ +01ede6: 5500 9c01 |038f: iget-boolean v0, v0, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +01edea: 0216 0000 |0391: move/from16 v22, v0 │ │ +01edee: 3916 1a00 |0393: if-nez v22, 03ad // +001a │ │ +01edf2: 1a16 2400 |0395: const-string v22, "!alive (3)" // string@0024 │ │ +01edf6: 7701 4106 1600 |0397: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01edfc: 1a16 f808 |039a: const-string v22, "game thread finished, destroyApp(false) next" // string@08f8 │ │ +01ee00: 7701 4106 1600 |039c: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +01ee06: 1316 0000 |039f: const/16 v22, #int 0 // #0 │ │ +01ee0a: 0800 1c00 |03a1: move-object/from16 v0, v28 │ │ +01ee0e: 0201 1600 |03a3: move/from16 v1, v22 │ │ +01ee12: 6e20 6205 1000 |03a5: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0562 │ │ +01ee18: 0e00 |03a8: return-void │ │ +01ee1a: 1316 0000 |03a9: const/16 v22, #int 0 // #0 │ │ +01ee1e: 2900 2eff |03ab: goto/16 02d9 // -00d2 │ │ +01ee22: 0800 1c00 |03ad: move-object/from16 v0, v28 │ │ +01ee26: 5400 ba01 |03af: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01ee2a: 0816 0000 |03b1: move-object/from16 v22, v0 │ │ +01ee2e: 7401 0306 1600 |03b3: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0603 │ │ +01ee34: 7100 fd01 0000 |03b6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ee3a: 0b0c |03b9: move-result-wide v12 │ │ +01ee3c: 9c16 0c0e |03ba: sub-long v22, v12, v14 │ │ +01ee40: 1618 1e00 |03bc: const-wide/16 v24, #int 30 // #1e │ │ +01ee44: 3116 1618 |03be: cmp-long v22, v22, v24 │ │ +01ee48: 3b16 2200 |03c0: if-gez v22, 03e2 // +0022 │ │ +01ee4c: 1d1c |03c2: monitor-enter v28 │ │ +01ee4e: 1616 1e00 |03c3: const-wide/16 v22, #int 30 // #1e │ │ +01ee52: 9c18 0c0e |03c5: sub-long v24, v12, v14 │ │ +01ee56: 9c16 1618 |03c7: sub-long v22, v22, v24 │ │ +01ee5a: 1618 0100 |03c9: const-wide/16 v24, #int 1 // #1 │ │ +01ee5e: 7704 b901 1600 |03cb: invoke-static/range {v22, v23, v24, v25}, Ljava/lang/Math;.max:(JJ)J // method@01b9 │ │ +01ee64: 0b16 |03ce: move-result-wide v22 │ │ +01ee66: 0800 1c00 |03cf: move-object/from16 v0, v28 │ │ +01ee6a: 0501 1600 |03d1: move-wide/from16 v1, v22 │ │ +01ee6e: 6e30 c401 1002 |03d3: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c4 │ │ +01ee74: 1e1c |03d6: monitor-exit v28 │ │ +01ee76: 7100 fd01 0000 |03d7: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +01ee7c: 0b0e |03da: move-result-wide v14 │ │ +01ee7e: 2900 a2fd |03db: goto/16 017d // -025e │ │ +01ee82: 0d16 |03dd: move-exception v22 │ │ +01ee84: 1e1c |03de: monitor-exit v28 │ │ +01ee86: 2716 |03df: throw v22 │ │ +01ee88: 0d16 |03e0: move-exception v22 │ │ +01ee8a: 28f6 |03e1: goto 03d7 // -000a │ │ +01ee8c: 04ce |03e2: move-wide v14, v12 │ │ +01ee8e: 2900 9afd |03e3: goto/16 017d // -0266 │ │ +01ee92: 0d16 |03e5: move-exception v22 │ │ +01ee94: 2900 e2fe |03e6: goto/16 02c8 // -011e │ │ catches : 9 │ │ 0x0014 - 0x0025 │ │ Ljava/lang/Exception; -> 0x00a9 │ │ 0x0025 - 0x003a │ │ Ljava/io/IOException; -> 0x007d │ │ Ljava/lang/Exception; -> 0x00a9 │ │ 0x003a - 0x00a8 │ │ @@ -32238,19 +32178,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01eef4: |[01eef4] org.happysanta.gd.GDActivity.scrollTextMenuDown:()V │ │ -01ef04: 2200 8101 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$12; // type@0181 │ │ -01ef08: 7020 3505 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$12;.:(Lorg/happysanta/gd/GDActivity;)V // method@0535 │ │ -01ef0e: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01ef14: 0e00 |0008: return-void │ │ +01eefc: |[01eefc] org.happysanta.gd.GDActivity.scrollTextMenuDown:()V │ │ +01ef0c: 2200 8101 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$12; // type@0181 │ │ +01ef10: 7020 3705 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$12;.:(Lorg/happysanta/gd/GDActivity;)V // method@0537 │ │ +01ef16: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01ef1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0008 line=1021 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -32259,19 +32199,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01ef18: |[01ef18] org.happysanta.gd.GDActivity.scrollTextMenuUp:()V │ │ -01ef28: 2200 8001 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$11; // type@0180 │ │ -01ef2c: 7020 3305 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$11;.:(Lorg/happysanta/gd/GDActivity;)V // method@0533 │ │ -01ef32: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01ef38: 0e00 |0008: return-void │ │ +01ef20: |[01ef20] org.happysanta.gd.GDActivity.scrollTextMenuUp:()V │ │ +01ef30: 2200 8001 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$11; // type@0180 │ │ +01ef34: 7020 3505 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$11;.:(Lorg/happysanta/gd/GDActivity;)V // method@0535 │ │ +01ef3a: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01ef40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0008 line=1011 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -32280,22 +32220,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -01ef3c: |[01ef3c] org.happysanta.gd.GDActivity.scrollToView:(Landroid/view/View;)V │ │ -01ef4c: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -01ef52: 0c00 |0003: move-result-object v0 │ │ -01ef54: 5401 bd01 |0004: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -01ef58: 2202 8201 |0006: new-instance v2, Lorg/happysanta/gd/GDActivity$13; // type@0182 │ │ -01ef5c: 7040 3705 3241 |0008: invoke-direct {v2, v3, v1, v4}, Lorg/happysanta/gd/GDActivity$13;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V // method@0537 │ │ -01ef62: 6e20 8605 2300 |000b: invoke-virtual {v3, v2}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01ef68: 0e00 |000e: return-void │ │ +01ef44: |[01ef44] org.happysanta.gd.GDActivity.scrollToView:(Landroid/view/View;)V │ │ +01ef54: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +01ef5a: 0c00 |0003: move-result-object v0 │ │ +01ef5c: 5401 bd01 |0004: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +01ef60: 2202 8201 |0006: new-instance v2, Lorg/happysanta/gd/GDActivity$13; // type@0182 │ │ +01ef64: 7040 3905 3241 |0008: invoke-direct {v2, v3, v1, v4}, Lorg/happysanta/gd/GDActivity$13;.:(Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V // method@0539 │ │ +01ef6a: 6e20 8805 2300 |000b: invoke-virtual {v3, v2}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01ef70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0004 line=1025 │ │ 0x0006 line=1027 │ │ 0x000e line=1061 │ │ locals : │ │ @@ -32309,30 +32249,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -01ef6c: |[01ef6c] org.happysanta.gd.GDActivity.sendKeyboardLogs:()V │ │ -01ef7c: 1402 6400 057f |0000: const v2, #float 1.76789e+38 // #7f050064 │ │ -01ef82: 6e20 6f05 2400 |0003: invoke-virtual {v4, v2}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01ef88: 0c01 |0006: move-result-object v1 │ │ -01ef8a: 6e20 6f05 2400 |0007: invoke-virtual {v4, v2}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -01ef90: 0c02 |000a: move-result-object v2 │ │ -01ef92: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -01ef94: 7140 3700 1432 |000c: invoke-static {v4, v1, v2, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ -01ef9a: 0c00 |000f: move-result-object v0 │ │ -01ef9c: 5441 a701 |0010: iget-object v1, v4, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ -01efa0: 6e10 5006 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/KeyboardController;.getLog:()Ljava/lang/String; // method@0650 │ │ -01efa6: 0c01 |0015: move-result-object v1 │ │ -01efa8: 2202 8501 |0016: new-instance v2, Lorg/happysanta/gd/GDActivity$15; // type@0185 │ │ -01efac: 7030 3e05 4200 |0018: invoke-direct {v2, v4, v0}, Lorg/happysanta/gd/GDActivity$15;.:(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V // method@053e │ │ -01efb2: 7120 bc04 2100 |001b: invoke-static {v1, v2}, Lorg/happysanta/gd/API/API;.sendKeyboardLogs:(Ljava/lang/String;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04bc │ │ -01efb8: 0e00 |001e: return-void │ │ +01ef74: |[01ef74] org.happysanta.gd.GDActivity.sendKeyboardLogs:()V │ │ +01ef84: 1402 6400 057f |0000: const v2, #float 1.76789e+38 // #7f050064 │ │ +01ef8a: 6e20 7105 2400 |0003: invoke-virtual {v4, v2}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01ef90: 0c01 |0006: move-result-object v1 │ │ +01ef92: 6e20 7105 2400 |0007: invoke-virtual {v4, v2}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +01ef98: 0c02 |000a: move-result-object v2 │ │ +01ef9a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +01ef9c: 7140 3700 1432 |000c: invoke-static {v4, v1, v2, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ +01efa2: 0c00 |000f: move-result-object v0 │ │ +01efa4: 5441 a701 |0010: iget-object v1, v4, Lorg/happysanta/gd/GDActivity;.keyboardController:Lorg/happysanta/gd/KeyboardController; // field@01a7 │ │ +01efa8: 6e10 5206 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/KeyboardController;.getLog:()Ljava/lang/String; // method@0652 │ │ +01efae: 0c01 |0015: move-result-object v1 │ │ +01efb0: 2202 8501 |0016: new-instance v2, Lorg/happysanta/gd/GDActivity$15; // type@0185 │ │ +01efb4: 7030 4005 4200 |0018: invoke-direct {v2, v4, v0}, Lorg/happysanta/gd/GDActivity$15;.:(Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V // method@0540 │ │ +01efba: 7120 be04 2100 |001b: invoke-static {v1, v2}, Lorg/happysanta/gd/API/API;.sendKeyboardLogs:(Ljava/lang/String;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04be │ │ +01efc0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1141 │ │ 0x0010 line=1142 │ │ 0x001e line=1156 │ │ locals : │ │ 0x0010 - 0x001f reg=0 progressDialog Landroid/app/ProgressDialog; │ │ @@ -32343,19 +32283,19 @@ │ │ type : '(Landroid/widget/LinearLayout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01efbc: |[01efbc] org.happysanta.gd.GDActivity.setMenu:(Landroid/widget/LinearLayout;)V │ │ -01efcc: 2200 8a01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$5; // type@018a │ │ -01efd0: 7030 4a05 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/GDActivity$5;.:(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V // method@054a │ │ -01efd6: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01efdc: 0e00 |0008: return-void │ │ +01efc4: |[01efc4] org.happysanta.gd.GDActivity.setMenu:(Landroid/widget/LinearLayout;)V │ │ +01efd4: 2200 8a01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$5; // type@018a │ │ +01efd8: 7030 4c05 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/GDActivity$5;.:(Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V // method@054c │ │ +01efde: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01efe4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0008 line=769 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0009 reg=2 layout Landroid/widget/LinearLayout; │ │ @@ -32365,18 +32305,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01efe0: |[01efe0] org.happysanta.gd.GDActivity.setMode:(I)V │ │ -01eff0: 5410 ba01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -01eff4: 6e20 fc05 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Game/Physics;._byteIV:(I)V // method@05fc │ │ -01effa: 0e00 |0005: return-void │ │ +01efe8: |[01efe8] org.happysanta.gd.GDActivity.setMode:(I)V │ │ +01eff8: 5410 ba01 |0000: iget-object v0, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +01effc: 6e20 fe05 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Game/Physics;._byteIV:(I)V // method@05fe │ │ +01f002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=751 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x0006 reg=2 j I │ │ @@ -32386,19 +32326,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01effc: |[01effc] org.happysanta.gd.GDActivity.showKeyboardLayout:()V │ │ -01f00c: 2200 8d01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$8; // type@018d │ │ -01f010: 7020 5005 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$8;.:(Lorg/happysanta/gd/GDActivity;)V // method@0550 │ │ -01f016: 6e20 8605 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -01f01c: 0e00 |0008: return-void │ │ +01f004: |[01f004] org.happysanta.gd.GDActivity.showKeyboardLayout:()V │ │ +01f014: 2200 8d01 |0000: new-instance v0, Lorg/happysanta/gd/GDActivity$8; // type@018d │ │ +01f018: 7020 5205 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/GDActivity$8;.:(Lorg/happysanta/gd/GDActivity;)V // method@0552 │ │ +01f01e: 6e20 8805 0100 |0005: invoke-virtual {v1, v0}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +01f024: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0008 line=911 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/GDActivity; │ │ │ │ @@ -32431,17 +32371,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f020: |[01f020] org.happysanta.gd.GDApplication.:()V │ │ -01f030: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@001d │ │ -01f036: 0e00 |0003: return-void │ │ +01f028: |[01f028] org.happysanta.gd.GDApplication.:()V │ │ +01f038: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@001d │ │ +01f03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/GDApplication; │ │ │ │ Virtual methods - │ │ @@ -32450,18 +32390,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f038: |[01f038] org.happysanta.gd.GDApplication.onCreate:()V │ │ -01f048: 6f10 2400 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@0024 │ │ -01f04e: 7110 9602 0000 |0003: invoke-static {v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;)V // method@0296 │ │ -01f054: 0e00 |0006: return-void │ │ +01f040: |[01f040] org.happysanta.gd.GDApplication.onCreate:()V │ │ +01f050: 6f10 2400 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@0024 │ │ +01f056: 7110 9802 0000 |0003: invoke-static {v0}, Lorg/acra/ACRA;.init:(Landroid/app/Application;)V // method@0298 │ │ +01f05c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ 0x0006 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/happysanta/gd/GDApplication; │ │ @@ -32508,23 +32448,23 @@ │ │ type : '(Lorg/happysanta/gd/Game/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01f058: |[01f058] org.happysanta.gd.Game.Bitmap$GDBitmapHolder.:(Lorg/happysanta/gd/Game/Bitmap;)V │ │ -01f068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f06a: 7010 bd01 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -01f070: 5b10 c501 |0004: iput-object v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ -01f074: 5b10 c601 |0006: iput-object v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f078: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01f07a: 5c10 c701 |0009: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ -01f07e: 5b12 c501 |000b: iput-object v2, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ -01f082: 0e00 |000d: return-void │ │ +01f060: |[01f060] org.happysanta.gd.Game.Bitmap$GDBitmapHolder.:(Lorg/happysanta/gd/Game/Bitmap;)V │ │ +01f070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f072: 7010 bf01 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +01f078: 5b10 c501 |0004: iput-object v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ +01f07c: 5b10 c601 |0006: iput-object v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f080: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +01f082: 5c10 c701 |0009: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ +01f086: 5b12 c501 |000b: iput-object v2, v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ +01f08a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0004 line=168 │ │ 0x0006 line=169 │ │ 0x0008 line=170 │ │ 0x000b line=173 │ │ @@ -32538,30 +32478,30 @@ │ │ type : '([Lorg/happysanta/gd/Game/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -01f084: |[01f084] org.happysanta.gd.Game.Bitmap$GDBitmapHolder.:([Lorg/happysanta/gd/Game/Bitmap;)V │ │ -01f094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f096: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01f098: 7010 bd01 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bd │ │ -01f09e: 5b30 c501 |0005: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ -01f0a2: 5b30 c601 |0007: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f0a6: 5c32 c701 |0009: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ -01f0aa: 2140 |000b: array-length v0, v4 │ │ -01f0ac: 2300 2702 |000c: new-array v0, v0, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f0b0: 5b30 c601 |000e: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f0b4: 5430 c601 |0010: iget-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f0b8: 2141 |0012: array-length v1, v4 │ │ -01f0ba: 7151 fa01 2420 |0013: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fa │ │ -01f0c0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01f0c2: 5c30 c701 |0017: iput-boolean v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ -01f0c6: 0e00 |0019: return-void │ │ +01f08c: |[01f08c] org.happysanta.gd.Game.Bitmap$GDBitmapHolder.:([Lorg/happysanta/gd/Game/Bitmap;)V │ │ +01f09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f09e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01f0a0: 7010 bf01 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@01bf │ │ +01f0a6: 5b30 c501 |0005: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ +01f0aa: 5b30 c601 |0007: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f0ae: 5c32 c701 |0009: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ +01f0b2: 2140 |000b: array-length v0, v4 │ │ +01f0b4: 2300 2702 |000c: new-array v0, v0, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f0b8: 5b30 c601 |000e: iput-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f0bc: 5430 c601 |0010: iget-object v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f0c0: 2141 |0012: array-length v1, v4 │ │ +01f0c2: 7151 fc01 2420 |0013: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fc │ │ +01f0c8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +01f0ca: 5c30 c701 |0017: iput-boolean v0, v3, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ +01f0ce: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0005 line=168 │ │ 0x0007 line=169 │ │ 0x0009 line=170 │ │ 0x000b line=177 │ │ @@ -32584,15 +32524,15 @@ │ │ instance_fields_size: 1 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; } │ │ -Annotations on method #1431 'fromAsset' │ │ +Annotations on method #1433 'fromAsset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #134 - │ │ Class descriptor : 'Lorg/happysanta/gd/Game/Bitmap;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -32696,215 +32636,243 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 388 16-bit code units │ │ -01f0c8: |[01f0c8] org.happysanta.gd.Game.Bitmap.:()V │ │ -01f0d8: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -01f0da: 1239 |0001: const/4 v9, #int 3 // #3 │ │ -01f0dc: 1228 |0002: const/4 v8, #int 2 // #2 │ │ -01f0de: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -01f0e0: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -01f0e2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01f0e4: 6900 d901 |0006: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ -01f0e8: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -01f0ec: 2300 2602 |000a: new-array v0, v0, [Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0226 │ │ -01f0f0: 2201 9201 |000c: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f0f4: 1402 2d00 027f |000e: const v2, #float 1.72801e+38 // #7f02002d │ │ -01f0fa: 7110 9805 0200 |0011: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f100: 0c02 |0014: move-result-object v2 │ │ -01f102: 7020 9305 2100 |0015: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f108: 4d01 0007 |0018: aput-object v1, v0, v7 │ │ -01f10c: 2201 9201 |001a: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f110: 1402 0c00 027f |001c: const v2, #float 1.728e+38 // #7f02000c │ │ -01f116: 7110 9805 0200 |001f: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f11c: 0c02 |0022: move-result-object v2 │ │ -01f11e: 7020 9305 2100 |0023: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f124: 4d01 0006 |0026: aput-object v1, v0, v6 │ │ -01f128: 2201 9201 |0028: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f12c: 1402 0e00 027f |002a: const v2, #float 1.728e+38 // #7f02000e │ │ -01f132: 7110 9805 0200 |002d: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f138: 0c02 |0030: move-result-object v2 │ │ -01f13a: 7020 9305 2100 |0031: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f140: 4d01 0008 |0034: aput-object v1, v0, v8 │ │ -01f144: 2201 9201 |0036: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f148: 1402 3400 027f |0038: const v2, #float 1.72801e+38 // #7f020034 │ │ -01f14e: 7110 9805 0200 |003b: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f154: 0c02 |003e: move-result-object v2 │ │ -01f156: 7020 9305 2100 |003f: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f15c: 4d01 0009 |0042: aput-object v1, v0, v9 │ │ -01f160: 2201 9201 |0044: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f164: 2382 2702 |0046: new-array v2, v8, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f168: 1403 3500 027f |0048: const v3, #float 1.72801e+38 // #7f020035 │ │ -01f16e: 7110 9805 0300 |004b: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f174: 0c03 |004e: move-result-object v3 │ │ -01f176: 4d03 0207 |004f: aput-object v3, v2, v7 │ │ -01f17a: 1403 3600 027f |0051: const v3, #float 1.72801e+38 // #7f020036 │ │ -01f180: 7110 9805 0300 |0054: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f186: 0c03 |0057: move-result-object v3 │ │ -01f188: 4d03 0206 |0058: aput-object v3, v2, v6 │ │ -01f18c: 7020 9405 2100 |005a: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f192: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ -01f196: 1251 |005f: const/4 v1, #int 5 // #5 │ │ -01f198: 2202 9201 |0060: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f19c: 2383 2702 |0062: new-array v3, v8, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f1a0: 1404 2100 027f |0064: const v4, #float 1.728e+38 // #7f020021 │ │ -01f1a6: 7110 9805 0400 |0067: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f1ac: 0c04 |006a: move-result-object v4 │ │ -01f1ae: 4d04 0307 |006b: aput-object v4, v3, v7 │ │ -01f1b2: 1404 2000 027f |006d: const v4, #float 1.728e+38 // #7f020020 │ │ -01f1b8: 7110 9805 0400 |0070: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f1be: 0c04 |0073: move-result-object v4 │ │ -01f1c0: 4d04 0306 |0074: aput-object v4, v3, v6 │ │ -01f1c4: 7020 9405 3200 |0076: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f1ca: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ -01f1ce: 1261 |007b: const/4 v1, #int 6 // #6 │ │ -01f1d0: 2202 9201 |007c: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f1d4: 1263 |007e: const/4 v3, #int 6 // #6 │ │ -01f1d6: 2333 2702 |007f: new-array v3, v3, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f1da: 1404 2a00 027f |0081: const v4, #float 1.728e+38 // #7f02002a │ │ -01f1e0: 7110 9805 0400 |0084: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f1e6: 0c04 |0087: move-result-object v4 │ │ -01f1e8: 4d04 0307 |0088: aput-object v4, v3, v7 │ │ -01f1ec: 1404 2b00 027f |008a: const v4, #float 1.72801e+38 // #7f02002b │ │ -01f1f2: 7110 9805 0400 |008d: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f1f8: 0c04 |0090: move-result-object v4 │ │ -01f1fa: 4d04 0306 |0091: aput-object v4, v3, v6 │ │ -01f1fe: 1404 2c00 027f |0093: const v4, #float 1.72801e+38 // #7f02002c │ │ -01f204: 7110 9805 0400 |0096: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f20a: 0c04 |0099: move-result-object v4 │ │ -01f20c: 4d04 0308 |009a: aput-object v4, v3, v8 │ │ -01f210: 1404 2700 027f |009c: const v4, #float 1.728e+38 // #7f020027 │ │ -01f216: 7110 9805 0400 |009f: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f21c: 0c04 |00a2: move-result-object v4 │ │ -01f21e: 4d04 0309 |00a3: aput-object v4, v3, v9 │ │ -01f222: 1404 2800 027f |00a5: const v4, #float 1.728e+38 // #7f020028 │ │ -01f228: 7110 9805 0400 |00a8: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f22e: 0c04 |00ab: move-result-object v4 │ │ -01f230: 4d04 0305 |00ac: aput-object v4, v3, v5 │ │ -01f234: 1254 |00ae: const/4 v4, #int 5 // #5 │ │ -01f236: 1405 2900 027f |00af: const v5, #float 1.728e+38 // #7f020029 │ │ -01f23c: 7110 9805 0500 |00b2: invoke-static {v5}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f242: 0c05 |00b5: move-result-object v5 │ │ -01f244: 4d05 0304 |00b6: aput-object v5, v3, v4 │ │ -01f248: 7020 9405 3200 |00b8: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f24e: 4d02 0001 |00bb: aput-object v2, v0, v1 │ │ -01f252: 1271 |00bd: const/4 v1, #int 7 // #7 │ │ -01f254: 2202 9201 |00be: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f258: 2393 2702 |00c0: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f25c: 1404 2e00 027f |00c2: const v4, #float 1.72801e+38 // #7f02002e │ │ -01f262: 7110 9805 0400 |00c5: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f268: 0c04 |00c8: move-result-object v4 │ │ -01f26a: 4d04 0307 |00c9: aput-object v4, v3, v7 │ │ -01f26e: 1404 2f00 027f |00cb: const v4, #float 1.72801e+38 // #7f02002f │ │ -01f274: 7110 9805 0400 |00ce: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f27a: 0c04 |00d1: move-result-object v4 │ │ -01f27c: 4d04 0306 |00d2: aput-object v4, v3, v6 │ │ -01f280: 1404 3000 027f |00d4: const v4, #float 1.72801e+38 // #7f020030 │ │ -01f286: 7110 9805 0400 |00d7: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f28c: 0c04 |00da: move-result-object v4 │ │ -01f28e: 4d04 0308 |00db: aput-object v4, v3, v8 │ │ -01f292: 7020 9405 3200 |00dd: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f298: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -01f29c: 1301 0800 |00e2: const/16 v1, #int 8 // #8 │ │ -01f2a0: 2202 9201 |00e4: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f2a4: 2393 2702 |00e6: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f2a8: 1404 3200 027f |00e8: const v4, #float 1.72801e+38 // #7f020032 │ │ -01f2ae: 7110 9805 0400 |00eb: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f2b4: 0c04 |00ee: move-result-object v4 │ │ -01f2b6: 4d04 0307 |00ef: aput-object v4, v3, v7 │ │ -01f2ba: 1404 3300 027f |00f1: const v4, #float 1.72801e+38 // #7f020033 │ │ -01f2c0: 7110 9805 0400 |00f4: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f2c6: 0c04 |00f7: move-result-object v4 │ │ -01f2c8: 4d04 0306 |00f8: aput-object v4, v3, v6 │ │ -01f2cc: 1404 3100 027f |00fa: const v4, #float 1.72801e+38 // #7f020031 │ │ -01f2d2: 7110 9805 0400 |00fd: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f2d8: 0c04 |0100: move-result-object v4 │ │ -01f2da: 4d04 0308 |0101: aput-object v4, v3, v8 │ │ -01f2de: 7020 9405 3200 |0103: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f2e4: 4d02 0001 |0106: aput-object v2, v0, v1 │ │ -01f2e8: 1301 0900 |0108: const/16 v1, #int 9 // #9 │ │ -01f2ec: 2202 9201 |010a: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f2f0: 2393 2702 |010c: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f2f4: 1404 1c00 027f |010e: const v4, #float 1.728e+38 // #7f02001c │ │ -01f2fa: 7110 9805 0400 |0111: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f300: 0c04 |0114: move-result-object v4 │ │ -01f302: 4d04 0307 |0115: aput-object v4, v3, v7 │ │ -01f306: 1404 1d00 027f |0117: const v4, #float 1.728e+38 // #7f02001d │ │ -01f30c: 7110 9805 0400 |011a: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f312: 0c04 |011d: move-result-object v4 │ │ -01f314: 4d04 0306 |011e: aput-object v4, v3, v6 │ │ -01f318: 1404 1e00 027f |0120: const v4, #float 1.728e+38 // #7f02001e │ │ -01f31e: 7110 9805 0400 |0123: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f324: 0c04 |0126: move-result-object v4 │ │ -01f326: 4d04 0308 |0127: aput-object v4, v3, v8 │ │ -01f32a: 7020 9405 3200 |0129: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f330: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -01f334: 1301 0a00 |012e: const/16 v1, #int 10 // #a │ │ -01f338: 2202 9201 |0130: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f33c: 1403 2600 027f |0132: const v3, #float 1.728e+38 // #7f020026 │ │ -01f342: 7110 9805 0300 |0135: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f348: 0c03 |0138: move-result-object v3 │ │ -01f34a: 7020 9305 3200 |0139: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f350: 4d02 0001 |013c: aput-object v2, v0, v1 │ │ -01f354: 1301 0b00 |013e: const/16 v1, #int 11 // #b │ │ -01f358: 2202 9201 |0140: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f35c: 1403 2500 027f |0142: const v3, #float 1.728e+38 // #7f020025 │ │ -01f362: 7110 9805 0300 |0145: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f368: 0c03 |0148: move-result-object v3 │ │ -01f36a: 7020 9305 3200 |0149: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0593 │ │ -01f370: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ -01f374: 1301 0c00 |014e: const/16 v1, #int 12 // #c │ │ -01f378: 2202 9201 |0150: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ -01f37c: 2393 2702 |0152: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ -01f380: 1404 2200 027f |0154: const v4, #float 1.728e+38 // #7f020022 │ │ -01f386: 7110 9805 0400 |0157: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f38c: 0c04 |015a: move-result-object v4 │ │ -01f38e: 4d04 0307 |015b: aput-object v4, v3, v7 │ │ -01f392: 1404 2400 027f |015d: const v4, #float 1.728e+38 // #7f020024 │ │ -01f398: 7110 9805 0400 |0160: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f39e: 0c04 |0163: move-result-object v4 │ │ -01f3a0: 4d04 0306 |0164: aput-object v4, v3, v6 │ │ -01f3a4: 1404 2300 027f |0166: const v4, #float 1.728e+38 // #7f020023 │ │ -01f3aa: 7110 9805 0400 |0169: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0598 │ │ -01f3b0: 0c04 |016c: move-result-object v4 │ │ -01f3b2: 4d04 0308 |016d: aput-object v4, v3, v8 │ │ -01f3b6: 7020 9405 3200 |016f: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0594 │ │ -01f3bc: 4d02 0001 |0172: aput-object v2, v0, v1 │ │ -01f3c0: 6900 da01 |0174: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ -01f3c4: 2200 9301 |0176: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ -01f3c8: 6201 0400 |0178: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ -01f3cc: 7130 7b00 6601 |017a: invoke-static {v6, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@007b │ │ -01f3d2: 0c01 |017d: move-result-object v1 │ │ -01f3d4: 7020 9605 1000 |017e: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0596 │ │ -01f3da: 6900 d901 |0181: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ -01f3de: 0e00 |0183: return-void │ │ +01f0d0: |[01f0d0] org.happysanta.gd.Game.Bitmap.:()V │ │ +01f0e0: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +01f0e2: 1239 |0001: const/4 v9, #int 3 // #3 │ │ +01f0e4: 1228 |0002: const/4 v8, #int 2 // #2 │ │ +01f0e6: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +01f0e8: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +01f0ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01f0ec: 6900 d901 |0006: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ +01f0f0: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ +01f0f4: 2300 2602 |000a: new-array v0, v0, [Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0226 │ │ +01f0f8: 2201 9201 |000c: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f0fc: 1402 2d00 027f |000e: const v2, #float 1.72801e+38 // #7f02002d │ │ +01f102: 7110 9a05 0200 |0011: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f108: 0c02 |0014: move-result-object v2 │ │ +01f10a: 7020 9505 2100 |0015: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f110: 4d01 0007 |0018: aput-object v1, v0, v7 │ │ +01f114: 2201 9201 |001a: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f118: 1402 0c00 027f |001c: const v2, #float 1.728e+38 // #7f02000c │ │ +01f11e: 7110 9a05 0200 |001f: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f124: 0c02 |0022: move-result-object v2 │ │ +01f126: 7020 9505 2100 |0023: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f12c: 4d01 0006 |0026: aput-object v1, v0, v6 │ │ +01f130: 2201 9201 |0028: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f134: 1402 0e00 027f |002a: const v2, #float 1.728e+38 // #7f02000e │ │ +01f13a: 7110 9a05 0200 |002d: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f140: 0c02 |0030: move-result-object v2 │ │ +01f142: 7020 9505 2100 |0031: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f148: 4d01 0008 |0034: aput-object v1, v0, v8 │ │ +01f14c: 2201 9201 |0036: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f150: 1402 3400 027f |0038: const v2, #float 1.72801e+38 // #7f020034 │ │ +01f156: 7110 9a05 0200 |003b: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f15c: 0c02 |003e: move-result-object v2 │ │ +01f15e: 7020 9505 2100 |003f: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f164: 4d01 0009 |0042: aput-object v1, v0, v9 │ │ +01f168: 2201 9201 |0044: new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f16c: 2382 2702 |0046: new-array v2, v8, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f170: 1403 3500 027f |0048: const v3, #float 1.72801e+38 // #7f020035 │ │ +01f176: 7110 9a05 0300 |004b: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f17c: 0c03 |004e: move-result-object v3 │ │ +01f17e: 4d03 0207 |004f: aput-object v3, v2, v7 │ │ +01f182: 1403 3600 027f |0051: const v3, #float 1.72801e+38 // #7f020036 │ │ +01f188: 7110 9a05 0300 |0054: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f18e: 0c03 |0057: move-result-object v3 │ │ +01f190: 4d03 0206 |0058: aput-object v3, v2, v6 │ │ +01f194: 7020 9605 2100 |005a: invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f19a: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ +01f19e: 1251 |005f: const/4 v1, #int 5 // #5 │ │ +01f1a0: 2202 9201 |0060: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f1a4: 2383 2702 |0062: new-array v3, v8, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f1a8: 1404 2100 027f |0064: const v4, #float 1.728e+38 // #7f020021 │ │ +01f1ae: 7110 9a05 0400 |0067: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f1b4: 0c04 |006a: move-result-object v4 │ │ +01f1b6: 4d04 0307 |006b: aput-object v4, v3, v7 │ │ +01f1ba: 1404 2000 027f |006d: const v4, #float 1.728e+38 // #7f020020 │ │ +01f1c0: 7110 9a05 0400 |0070: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f1c6: 0c04 |0073: move-result-object v4 │ │ +01f1c8: 4d04 0306 |0074: aput-object v4, v3, v6 │ │ +01f1cc: 7020 9605 3200 |0076: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f1d2: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ +01f1d6: 1261 |007b: const/4 v1, #int 6 // #6 │ │ +01f1d8: 2202 9201 |007c: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f1dc: 1263 |007e: const/4 v3, #int 6 // #6 │ │ +01f1de: 2333 2702 |007f: new-array v3, v3, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f1e2: 1404 2a00 027f |0081: const v4, #float 1.728e+38 // #7f02002a │ │ +01f1e8: 7110 9a05 0400 |0084: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f1ee: 0c04 |0087: move-result-object v4 │ │ +01f1f0: 4d04 0307 |0088: aput-object v4, v3, v7 │ │ +01f1f4: 1404 2b00 027f |008a: const v4, #float 1.72801e+38 // #7f02002b │ │ +01f1fa: 7110 9a05 0400 |008d: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f200: 0c04 |0090: move-result-object v4 │ │ +01f202: 4d04 0306 |0091: aput-object v4, v3, v6 │ │ +01f206: 1404 2c00 027f |0093: const v4, #float 1.72801e+38 // #7f02002c │ │ +01f20c: 7110 9a05 0400 |0096: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f212: 0c04 |0099: move-result-object v4 │ │ +01f214: 4d04 0308 |009a: aput-object v4, v3, v8 │ │ +01f218: 1404 2700 027f |009c: const v4, #float 1.728e+38 // #7f020027 │ │ +01f21e: 7110 9a05 0400 |009f: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f224: 0c04 |00a2: move-result-object v4 │ │ +01f226: 4d04 0309 |00a3: aput-object v4, v3, v9 │ │ +01f22a: 1404 2800 027f |00a5: const v4, #float 1.728e+38 // #7f020028 │ │ +01f230: 7110 9a05 0400 |00a8: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f236: 0c04 |00ab: move-result-object v4 │ │ +01f238: 4d04 0305 |00ac: aput-object v4, v3, v5 │ │ +01f23c: 1254 |00ae: const/4 v4, #int 5 // #5 │ │ +01f23e: 1405 2900 027f |00af: const v5, #float 1.728e+38 // #7f020029 │ │ +01f244: 7110 9a05 0500 |00b2: invoke-static {v5}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f24a: 0c05 |00b5: move-result-object v5 │ │ +01f24c: 4d05 0304 |00b6: aput-object v5, v3, v4 │ │ +01f250: 7020 9605 3200 |00b8: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f256: 4d02 0001 |00bb: aput-object v2, v0, v1 │ │ +01f25a: 1271 |00bd: const/4 v1, #int 7 // #7 │ │ +01f25c: 2202 9201 |00be: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f260: 2393 2702 |00c0: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f264: 1404 2e00 027f |00c2: const v4, #float 1.72801e+38 // #7f02002e │ │ +01f26a: 7110 9a05 0400 |00c5: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f270: 0c04 |00c8: move-result-object v4 │ │ +01f272: 4d04 0307 |00c9: aput-object v4, v3, v7 │ │ +01f276: 1404 2f00 027f |00cb: const v4, #float 1.72801e+38 // #7f02002f │ │ +01f27c: 7110 9a05 0400 |00ce: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f282: 0c04 |00d1: move-result-object v4 │ │ +01f284: 4d04 0306 |00d2: aput-object v4, v3, v6 │ │ +01f288: 1404 3000 027f |00d4: const v4, #float 1.72801e+38 // #7f020030 │ │ +01f28e: 7110 9a05 0400 |00d7: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f294: 0c04 |00da: move-result-object v4 │ │ +01f296: 4d04 0308 |00db: aput-object v4, v3, v8 │ │ +01f29a: 7020 9605 3200 |00dd: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f2a0: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ +01f2a4: 1301 0800 |00e2: const/16 v1, #int 8 // #8 │ │ +01f2a8: 2202 9201 |00e4: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f2ac: 2393 2702 |00e6: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f2b0: 1404 3200 027f |00e8: const v4, #float 1.72801e+38 // #7f020032 │ │ +01f2b6: 7110 9a05 0400 |00eb: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f2bc: 0c04 |00ee: move-result-object v4 │ │ +01f2be: 4d04 0307 |00ef: aput-object v4, v3, v7 │ │ +01f2c2: 1404 3300 027f |00f1: const v4, #float 1.72801e+38 // #7f020033 │ │ +01f2c8: 7110 9a05 0400 |00f4: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f2ce: 0c04 |00f7: move-result-object v4 │ │ +01f2d0: 4d04 0306 |00f8: aput-object v4, v3, v6 │ │ +01f2d4: 1404 3100 027f |00fa: const v4, #float 1.72801e+38 // #7f020031 │ │ +01f2da: 7110 9a05 0400 |00fd: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f2e0: 0c04 |0100: move-result-object v4 │ │ +01f2e2: 4d04 0308 |0101: aput-object v4, v3, v8 │ │ +01f2e6: 7020 9605 3200 |0103: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f2ec: 4d02 0001 |0106: aput-object v2, v0, v1 │ │ +01f2f0: 1301 0900 |0108: const/16 v1, #int 9 // #9 │ │ +01f2f4: 2202 9201 |010a: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f2f8: 2393 2702 |010c: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f2fc: 1404 1c00 027f |010e: const v4, #float 1.728e+38 // #7f02001c │ │ +01f302: 7110 9a05 0400 |0111: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f308: 0c04 |0114: move-result-object v4 │ │ +01f30a: 4d04 0307 |0115: aput-object v4, v3, v7 │ │ +01f30e: 1404 1d00 027f |0117: const v4, #float 1.728e+38 // #7f02001d │ │ +01f314: 7110 9a05 0400 |011a: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f31a: 0c04 |011d: move-result-object v4 │ │ +01f31c: 4d04 0306 |011e: aput-object v4, v3, v6 │ │ +01f320: 1404 1e00 027f |0120: const v4, #float 1.728e+38 // #7f02001e │ │ +01f326: 7110 9a05 0400 |0123: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f32c: 0c04 |0126: move-result-object v4 │ │ +01f32e: 4d04 0308 |0127: aput-object v4, v3, v8 │ │ +01f332: 7020 9605 3200 |0129: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f338: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +01f33c: 1301 0a00 |012e: const/16 v1, #int 10 // #a │ │ +01f340: 2202 9201 |0130: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f344: 1403 2600 027f |0132: const v3, #float 1.728e+38 // #7f020026 │ │ +01f34a: 7110 9a05 0300 |0135: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f350: 0c03 |0138: move-result-object v3 │ │ +01f352: 7020 9505 3200 |0139: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f358: 4d02 0001 |013c: aput-object v2, v0, v1 │ │ +01f35c: 1301 0b00 |013e: const/16 v1, #int 11 // #b │ │ +01f360: 2202 9201 |0140: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f364: 1403 2500 027f |0142: const v3, #float 1.728e+38 // #7f020025 │ │ +01f36a: 7110 9a05 0300 |0145: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f370: 0c03 |0148: move-result-object v3 │ │ +01f372: 7020 9505 3200 |0149: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:(Lorg/happysanta/gd/Game/Bitmap;)V // method@0595 │ │ +01f378: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ +01f37c: 1301 0c00 |014e: const/16 v1, #int 12 // #c │ │ +01f380: 2202 9201 |0150: new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // type@0192 │ │ +01f384: 2393 2702 |0152: new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; // type@0227 │ │ +01f388: 1404 2200 027f |0154: const v4, #float 1.728e+38 // #7f020022 │ │ +01f38e: 7110 9a05 0400 |0157: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f394: 0c04 |015a: move-result-object v4 │ │ +01f396: 4d04 0307 |015b: aput-object v4, v3, v7 │ │ +01f39a: 1404 2400 027f |015d: const v4, #float 1.728e+38 // #7f020024 │ │ +01f3a0: 7110 9a05 0400 |0160: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f3a6: 0c04 |0163: move-result-object v4 │ │ +01f3a8: 4d04 0306 |0164: aput-object v4, v3, v6 │ │ +01f3ac: 1404 2300 027f |0166: const v4, #float 1.728e+38 // #7f020023 │ │ +01f3b2: 7110 9a05 0400 |0169: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ +01f3b8: 0c04 |016c: move-result-object v4 │ │ +01f3ba: 4d04 0308 |016d: aput-object v4, v3, v8 │ │ +01f3be: 7020 9605 3200 |016f: invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.:([Lorg/happysanta/gd/Game/Bitmap;)V // method@0596 │ │ +01f3c4: 4d02 0001 |0172: aput-object v2, v0, v1 │ │ +01f3c8: 6900 da01 |0174: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ +01f3cc: 2200 9301 |0176: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ +01f3d0: 6201 0400 |0178: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ +01f3d4: 7130 7b00 6601 |017a: invoke-static {v6, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@007b │ │ +01f3da: 0c01 |017d: move-result-object v1 │ │ +01f3dc: 7020 9805 1000 |017e: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0598 │ │ +01f3e2: 6900 d901 |0181: sput-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ +01f3e6: 0e00 |0183: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=32 │ │ 0x0008 line=39 │ │ + 0x0011 line=41 │ │ + 0x001f line=44 │ │ + 0x002d line=47 │ │ + 0x003b line=50 │ │ + 0x004b line=54 │ │ + 0x0054 line=55 │ │ + 0x0067 line=60 │ │ + 0x0070 line=61 │ │ + 0x0084 line=66 │ │ + 0x008d line=67 │ │ + 0x0096 line=68 │ │ + 0x009f line=69 │ │ + 0x00a8 line=70 │ │ + 0x00b2 line=71 │ │ + 0x00c5 line=76 │ │ + 0x00ce line=77 │ │ + 0x00d7 line=78 │ │ + 0x00eb line=83 │ │ + 0x00f4 line=84 │ │ + 0x00fd line=85 │ │ + 0x0111 line=90 │ │ + 0x011a line=91 │ │ + 0x0123 line=92 │ │ + 0x0135 line=96 │ │ + 0x0145 line=99 │ │ + 0x0157 line=103 │ │ + 0x0160 line=104 │ │ + 0x0169 line=105 │ │ 0x0176 line=108 │ │ 0x0183 line=109 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ name : '' │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f3e0: |[01f3e0] org.happysanta.gd.Game.Bitmap.:(Landroid/graphics/Bitmap;)V │ │ -01f3f0: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01f3f6: 5b01 d801 |0003: iput-object v1, v0, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -01f3fa: 0e00 |0005: return-void │ │ +01f3e8: |[01f3e8] org.happysanta.gd.Game.Bitmap.:(Landroid/graphics/Bitmap;)V │ │ +01f3f8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01f3fe: 5b01 d801 |0003: iput-object v1, v0, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +01f402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Game/Bitmap; │ │ @@ -32915,20 +32883,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/happysanta/gd/Game/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01f3fc: |[01f3fc] org.happysanta.gd.Game.Bitmap.fromAsset:(Ljava/lang/String;)Lorg/happysanta/gd/Game/Bitmap; │ │ -01f40c: 2200 9301 |0000: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ -01f410: 7110 3c06 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@063c │ │ -01f416: 0c01 |0005: move-result-object v1 │ │ -01f418: 7020 9605 1000 |0006: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0596 │ │ -01f41e: 1100 |0009: return-object v0 │ │ +01f404: |[01f404] org.happysanta.gd.Game.Bitmap.fromAsset:(Ljava/lang/String;)Lorg/happysanta/gd/Game/Bitmap; │ │ +01f414: 2200 9301 |0000: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ +01f418: 7110 3e06 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@063e │ │ +01f41e: 0c01 |0005: move-result-object v1 │ │ +01f420: 7020 9805 1000 |0006: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0598 │ │ +01f426: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000a reg=2 s Ljava/lang/String; │ │ │ │ #3 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -32936,20 +32904,20 @@ │ │ type : '(I)Lorg/happysanta/gd/Game/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01f420: |[01f420] org.happysanta.gd.Game.Bitmap.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; │ │ -01f430: 2200 9301 |0000: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ -01f434: 7110 3d06 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.loadBitmapFromDrawable:(I)Landroid/graphics/Bitmap; // method@063d │ │ -01f43a: 0c01 |0005: move-result-object v1 │ │ -01f43c: 7020 9605 1000 |0006: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0596 │ │ -01f442: 1100 |0009: return-object v0 │ │ +01f428: |[01f428] org.happysanta.gd.Game.Bitmap.fromDrawable:(I)Lorg/happysanta/gd/Game/Bitmap; │ │ +01f438: 2200 9301 |0000: new-instance v0, Lorg/happysanta/gd/Game/Bitmap; // type@0193 │ │ +01f43c: 7110 3f06 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.loadBitmapFromDrawable:(I)Landroid/graphics/Bitmap; // method@063f │ │ +01f442: 0c01 |0005: move-result-object v1 │ │ +01f444: 7020 9805 1000 |0006: invoke-direct {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.:(Landroid/graphics/Bitmap;)V // method@0598 │ │ +01f44a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000a reg=2 id I │ │ │ │ #4 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -32957,39 +32925,39 @@ │ │ type : '(I)Lorg/happysanta/gd/Game/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -01f444: |[01f444] org.happysanta.gd.Game.Bitmap.get:(I)Lorg/happysanta/gd/Game/Bitmap; │ │ -01f454: 1301 6400 |0000: const/16 v1, #int 100 // #64 │ │ -01f458: 3413 0f00 |0002: if-lt v3, v1, 0011 // +000f │ │ -01f45c: 1301 6600 |0004: const/16 v1, #int 102 // #66 │ │ -01f460: 3613 0b00 |0006: if-gt v3, v1, 0011 // +000b │ │ -01f464: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ -01f468: d802 039c |000a: add-int/lit8 v2, v3, #int -100 // #9c │ │ -01f46c: 7120 9a05 2100 |000c: invoke-static {v1, v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -01f472: 0c01 |000f: move-result-object v1 │ │ -01f474: 1101 |0010: return-object v1 │ │ -01f476: 6201 da01 |0011: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ -01f47a: 2111 |0013: array-length v1, v1 │ │ -01f47c: d802 03ff |0014: add-int/lit8 v2, v3, #int -1 // #ff │ │ -01f480: 3421 1300 |0016: if-lt v1, v2, 0029 // +0013 │ │ -01f484: 6201 da01 |0018: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ -01f488: 4600 0103 |001a: aget-object v0, v1, v3 │ │ -01f48c: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -01f490: 5501 c701 |001e: iget-boolean v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ -01f494: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ -01f498: 5401 c501 |0022: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ -01f49c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -01f4a0: 5401 c501 |0026: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ -01f4a4: 28e8 |0028: goto 0010 // -0018 │ │ -01f4a6: 6201 d901 |0029: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ -01f4aa: 28e5 |002b: goto 0010 // -001b │ │ +01f44c: |[01f44c] org.happysanta.gd.Game.Bitmap.get:(I)Lorg/happysanta/gd/Game/Bitmap; │ │ +01f45c: 1301 6400 |0000: const/16 v1, #int 100 // #64 │ │ +01f460: 3413 0f00 |0002: if-lt v3, v1, 0011 // +000f │ │ +01f464: 1301 6600 |0004: const/16 v1, #int 102 // #66 │ │ +01f468: 3613 0b00 |0006: if-gt v3, v1, 0011 // +000b │ │ +01f46c: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ +01f470: d802 039c |000a: add-int/lit8 v2, v3, #int -100 // #9c │ │ +01f474: 7120 9c05 2100 |000c: invoke-static {v1, v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +01f47a: 0c01 |000f: move-result-object v1 │ │ +01f47c: 1101 |0010: return-object v1 │ │ +01f47e: 6201 da01 |0011: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ +01f482: 2111 |0013: array-length v1, v1 │ │ +01f484: d802 03ff |0014: add-int/lit8 v2, v3, #int -1 // #ff │ │ +01f488: 3421 1300 |0016: if-lt v1, v2, 0029 // +0013 │ │ +01f48c: 6201 da01 |0018: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ +01f490: 4600 0103 |001a: aget-object v0, v1, v3 │ │ +01f494: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +01f498: 5501 c701 |001e: iget-boolean v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ +01f49c: 3901 0900 |0020: if-nez v1, 0029 // +0009 │ │ +01f4a0: 5401 c501 |0022: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ +01f4a4: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +01f4a8: 5401 c501 |0026: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmap:Lorg/happysanta/gd/Game/Bitmap; // field@01c5 │ │ +01f4ac: 28e8 |0028: goto 0010 // -0018 │ │ +01f4ae: 6201 d901 |0029: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ +01f4b2: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x0010 line=124 │ │ 0x0011 line=116 │ │ 0x0018 line=117 │ │ @@ -33005,35 +32973,35 @@ │ │ type : '(II)Lorg/happysanta/gd/Game/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -01f4ac: |[01f4ac] org.happysanta.gd.Game.Bitmap.get:(II)Lorg/happysanta/gd/Game/Bitmap; │ │ -01f4bc: 6201 da01 |0000: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ -01f4c0: 2111 |0002: array-length v1, v1 │ │ -01f4c2: d802 03ff |0003: add-int/lit8 v2, v3, #int -1 // #ff │ │ -01f4c6: 3421 1c00 |0005: if-lt v1, v2, 0021 // +001c │ │ -01f4ca: 6201 da01 |0007: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ -01f4ce: 4600 0103 |0009: aget-object v0, v1, v3 │ │ -01f4d2: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ -01f4d6: 5501 c701 |000d: iget-boolean v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ -01f4da: 3801 1200 |000f: if-eqz v1, 0021 // +0012 │ │ -01f4de: 5401 c601 |0011: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f4e2: 3801 0e00 |0013: if-eqz v1, 0021 // +000e │ │ -01f4e6: 5401 c601 |0015: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f4ea: 2111 |0017: array-length v1, v1 │ │ -01f4ec: d802 04ff |0018: add-int/lit8 v2, v4, #int -1 // #ff │ │ -01f4f0: 3421 0700 |001a: if-lt v1, v2, 0021 // +0007 │ │ -01f4f4: 5401 c601 |001c: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ -01f4f8: 4601 0104 |001e: aget-object v1, v1, v4 │ │ -01f4fc: 1101 |0020: return-object v1 │ │ -01f4fe: 6201 d901 |0021: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ -01f502: 28fd |0023: goto 0020 // -0003 │ │ +01f4b4: |[01f4b4] org.happysanta.gd.Game.Bitmap.get:(II)Lorg/happysanta/gd/Game/Bitmap; │ │ +01f4c4: 6201 da01 |0000: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ +01f4c8: 2111 |0002: array-length v1, v1 │ │ +01f4ca: d802 03ff |0003: add-int/lit8 v2, v3, #int -1 // #ff │ │ +01f4ce: 3421 1c00 |0005: if-lt v1, v2, 0021 // +001c │ │ +01f4d2: 6201 da01 |0007: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.holders:[Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; // field@01da │ │ +01f4d6: 4600 0103 |0009: aget-object v0, v1, v3 │ │ +01f4da: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ +01f4de: 5501 c701 |000d: iget-boolean v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.isArray:Z // field@01c7 │ │ +01f4e2: 3801 1200 |000f: if-eqz v1, 0021 // +0012 │ │ +01f4e6: 5401 c601 |0011: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f4ea: 3801 0e00 |0013: if-eqz v1, 0021 // +000e │ │ +01f4ee: 5401 c601 |0015: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f4f2: 2111 |0017: array-length v1, v1 │ │ +01f4f4: d802 04ff |0018: add-int/lit8 v2, v4, #int -1 // #ff │ │ +01f4f8: 3421 0700 |001a: if-lt v1, v2, 0021 // +0007 │ │ +01f4fc: 5401 c601 |001c: iget-object v1, v0, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;.bitmaps:[Lorg/happysanta/gd/Game/Bitmap; // field@01c6 │ │ +01f500: 4601 0104 |001e: aget-object v1, v1, v4 │ │ +01f504: 1101 |0020: return-object v1 │ │ +01f506: 6201 d901 |0021: sget-object v1, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ +01f50a: 28fd |0023: goto 0020 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x000b line=130 │ │ 0x001c line=131 │ │ 0x0020 line=135 │ │ @@ -33047,17 +33015,17 @@ │ │ type : '()Lorg/happysanta/gd/Game/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f504: |[01f504] org.happysanta.gd.Game.Bitmap.getEmpty:()Lorg/happysanta/gd/Game/Bitmap; │ │ -01f514: 6200 d901 |0000: sget-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ -01f518: 1100 |0002: return-object v0 │ │ +01f50c: |[01f50c] org.happysanta.gd.Game.Bitmap.getEmpty:()Lorg/happysanta/gd/Game/Bitmap; │ │ +01f51c: 6200 d901 |0000: sget-object v0, Lorg/happysanta/gd/Game/Bitmap;.empty:Lorg/happysanta/gd/Game/Bitmap; // field@01d9 │ │ +01f520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -33065,19 +33033,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f51c: |[01f51c] org.happysanta.gd.Game.Bitmap.getHeight:()I │ │ -01f52c: 5410 d801 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -01f530: 6e10 7c00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@007c │ │ -01f536: 0a00 |0005: move-result v0 │ │ -01f538: 0f00 |0006: return v0 │ │ +01f524: |[01f524] org.happysanta.gd.Game.Bitmap.getHeight:()I │ │ +01f534: 5410 d801 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +01f538: 6e10 7c00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@007c │ │ +01f53e: 0a00 |0005: move-result v0 │ │ +01f540: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Game/Bitmap; │ │ │ │ #1 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -33085,23 +33053,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01f53c: |[01f53c] org.happysanta.gd.Game.Bitmap.getHeightDp:()I │ │ -01f54c: 6e10 9c05 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059c │ │ -01f552: 0a00 |0003: move-result v0 │ │ -01f554: 8200 |0004: int-to-float v0, v0 │ │ -01f556: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -01f55a: c910 |0007: div-float/2addr v0, v1 │ │ -01f55c: 7110 ba01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -01f562: 0a00 |000b: move-result v0 │ │ -01f564: 0f00 |000c: return v0 │ │ +01f544: |[01f544] org.happysanta.gd.Game.Bitmap.getHeightDp:()I │ │ +01f554: 6e10 9e05 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059e │ │ +01f55a: 0a00 |0003: move-result v0 │ │ +01f55c: 8200 |0004: int-to-float v0, v0 │ │ +01f55e: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +01f562: c910 |0007: div-float/2addr v0, v1 │ │ +01f564: 7110 bc01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +01f56a: 0a00 |000b: move-result v0 │ │ +01f56c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Game/Bitmap; │ │ │ │ #2 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -33109,19 +33077,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f568: |[01f568] org.happysanta.gd.Game.Bitmap.getWidth:()I │ │ -01f578: 5410 d801 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -01f57c: 6e10 7d00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@007d │ │ -01f582: 0a00 |0005: move-result v0 │ │ -01f584: 0f00 |0006: return v0 │ │ +01f570: |[01f570] org.happysanta.gd.Game.Bitmap.getWidth:()I │ │ +01f580: 5410 d801 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +01f584: 6e10 7d00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@007d │ │ +01f58a: 0a00 |0005: move-result v0 │ │ +01f58c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Game/Bitmap; │ │ │ │ #3 : (in Lorg/happysanta/gd/Game/Bitmap;) │ │ @@ -33129,23 +33097,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01f588: |[01f588] org.happysanta.gd.Game.Bitmap.getWidthDp:()I │ │ -01f598: 6e10 9e05 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@059e │ │ -01f59e: 0a00 |0003: move-result v0 │ │ -01f5a0: 8200 |0004: int-to-float v0, v0 │ │ -01f5a2: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -01f5a6: c910 |0007: div-float/2addr v0, v1 │ │ -01f5a8: 7110 ba01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -01f5ae: 0a00 |000b: move-result v0 │ │ -01f5b0: 0f00 |000c: return v0 │ │ +01f590: |[01f590] org.happysanta.gd.Game.Bitmap.getWidthDp:()I │ │ +01f5a0: 6e10 a005 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@05a0 │ │ +01f5a6: 0a00 |0003: move-result v0 │ │ +01f5a8: 8200 |0004: int-to-float v0, v0 │ │ +01f5aa: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +01f5ae: c910 |0007: div-float/2addr v0, v1 │ │ +01f5b0: 7110 bc01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +01f5b6: 0a00 |000b: move-result v0 │ │ +01f5b8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Game/Bitmap; │ │ │ │ source_file_idx : 226 (Bitmap.java) │ │ @@ -33189,25 +33157,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -01f5b4: |[01f5b4] org.happysanta.gd.Game.FPMath.:()V │ │ -01f5c4: 1400 2092 0100 |0000: const v0, #float 1.44255e-40 // #00019220 │ │ -01f5ca: 6700 db01 |0003: sput v0, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ -01f5ce: 1400 3f24 0300 |0005: const v0, #float 2.88509e-40 // #0003243f │ │ -01f5d4: 6700 dc01 |0008: sput v0, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ -01f5d8: 1300 4000 |000a: const/16 v0, #int 64 // #40 │ │ -01f5dc: 6700 dd01 |000c: sput v0, Lorg/happysanta/gd/Game/FPMath;.m_jI:I // field@01dd │ │ -01f5e0: 6000 dd01 |000e: sget v0, Lorg/happysanta/gd/Game/FPMath;.m_jI:I // field@01dd │ │ -01f5e4: e000 0010 |0010: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -01f5e8: 6700 de01 |0012: sput v0, Lorg/happysanta/gd/Game/FPMath;.m_kI:I // field@01de │ │ -01f5ec: 0e00 |0014: return-void │ │ +01f5bc: |[01f5bc] org.happysanta.gd.Game.FPMath.:()V │ │ +01f5cc: 1400 2092 0100 |0000: const v0, #float 1.44255e-40 // #00019220 │ │ +01f5d2: 6700 db01 |0003: sput v0, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ +01f5d6: 1400 3f24 0300 |0005: const v0, #float 2.88509e-40 // #0003243f │ │ +01f5dc: 6700 dc01 |0008: sput v0, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ +01f5e0: 1300 4000 |000a: const/16 v0, #int 64 // #40 │ │ +01f5e4: 6700 dd01 |000c: sput v0, Lorg/happysanta/gd/Game/FPMath;.m_jI:I // field@01dd │ │ +01f5e8: 6000 dd01 |000e: sget v0, Lorg/happysanta/gd/Game/FPMath;.m_jI:I // field@01dd │ │ +01f5ec: e000 0010 |0010: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +01f5f0: 6700 de01 |0012: sput v0, Lorg/happysanta/gd/Game/FPMath;.m_kI:I // field@01de │ │ +01f5f4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=16 │ │ 0x000a line=77 │ │ 0x000e line=78 │ │ 0x0014 line=79 │ │ @@ -33218,17 +33186,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f5f0: |[01f5f0] org.happysanta.gd.Game.FPMath.:()V │ │ -01f600: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01f606: 0e00 |0003: return-void │ │ +01f5f8: |[01f5f8] org.happysanta.gd.Game.FPMath.:()V │ │ +01f608: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01f60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Game/FPMath; │ │ │ │ @@ -33237,20 +33205,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f608: |[01f608] org.happysanta.gd.Game.FPMath._doII:(I)I │ │ -01f618: 6000 db01 |0000: sget v0, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ -01f61c: b110 |0002: sub-int/2addr v0, v1 │ │ -01f61e: 7110 a605 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -01f624: 0a00 |0006: move-result v0 │ │ -01f626: 0f00 |0007: return v0 │ │ +01f610: |[01f610] org.happysanta.gd.Game.FPMath._doII:(I)I │ │ +01f620: 6000 db01 |0000: sget v0, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ +01f624: b110 |0002: sub-int/2addr v0, v1 │ │ +01f626: 7110 a805 0000 |0003: invoke-static {v0}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +01f62c: 0a00 |0006: move-result v0 │ │ +01f62e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 i I │ │ │ │ #3 : (in Lorg/happysanta/gd/Game/FPMath;) │ │ @@ -33258,41 +33226,41 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -01f628: |[01f628] org.happysanta.gd.Game.FPMath._ifIII:(II)I │ │ -01f638: 3a04 0e00 |0000: if-ltz v4, 000e // +000e │ │ -01f63c: 0141 |0002: move v1, v4 │ │ -01f63e: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -01f640: 3521 0e00 |0004: if-ge v1, v2, 0012 // +000e │ │ -01f644: 3c03 0a00 |0006: if-gtz v3, 0010 // +000a │ │ -01f648: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -01f64a: 6002 db01 |0009: sget v2, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ -01f64e: 9200 0102 |000b: mul-int v0, v1, v2 │ │ -01f652: 0f00 |000d: return v0 │ │ -01f654: 7b41 |000e: neg-int v1, v4 │ │ -01f656: 28f4 |000f: goto 0003 // -000c │ │ -01f658: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -01f65a: 28f8 |0011: goto 0009 // -0008 │ │ -01f65c: 7120 a505 4300 |0012: invoke-static {v3, v4}, Lorg/happysanta/gd/Game/FPMath;.divide:(II)I // method@05a5 │ │ -01f662: 0a01 |0015: move-result v1 │ │ -01f664: 7110 a405 0100 |0016: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.arctg:(I)I // method@05a4 │ │ -01f66a: 0a00 |0019: move-result v0 │ │ -01f66c: 3d03 0800 |001a: if-lez v3, 0022 // +0008 │ │ -01f670: 3c04 f1ff |001c: if-gtz v4, 000d // -000f │ │ -01f674: 6001 dc01 |001e: sget v1, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ -01f678: b010 |0020: add-int/2addr v0, v1 │ │ -01f67a: 28ec |0021: goto 000d // -0014 │ │ -01f67c: 3c04 ebff |0022: if-gtz v4, 000d // -0015 │ │ -01f680: 6001 dc01 |0024: sget v1, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ -01f684: b110 |0026: sub-int/2addr v0, v1 │ │ -01f686: 28e6 |0027: goto 000d // -001a │ │ +01f630: |[01f630] org.happysanta.gd.Game.FPMath._ifIII:(II)I │ │ +01f640: 3a04 0e00 |0000: if-ltz v4, 000e // +000e │ │ +01f644: 0141 |0002: move v1, v4 │ │ +01f646: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +01f648: 3521 0e00 |0004: if-ge v1, v2, 0012 // +000e │ │ +01f64c: 3c03 0a00 |0006: if-gtz v3, 0010 // +000a │ │ +01f650: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +01f652: 6002 db01 |0009: sget v2, Lorg/happysanta/gd/Game/FPMath;.HALF_PI:I // field@01db │ │ +01f656: 9200 0102 |000b: mul-int v0, v1, v2 │ │ +01f65a: 0f00 |000d: return v0 │ │ +01f65c: 7b41 |000e: neg-int v1, v4 │ │ +01f65e: 28f4 |000f: goto 0003 // -000c │ │ +01f660: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +01f662: 28f8 |0011: goto 0009 // -0008 │ │ +01f664: 7120 a705 4300 |0012: invoke-static {v3, v4}, Lorg/happysanta/gd/Game/FPMath;.divide:(II)I // method@05a7 │ │ +01f66a: 0a01 |0015: move-result v1 │ │ +01f66c: 7110 a605 0100 |0016: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.arctg:(I)I // method@05a6 │ │ +01f672: 0a00 |0019: move-result v0 │ │ +01f674: 3d03 0800 |001a: if-lez v3, 0022 // +0008 │ │ +01f678: 3c04 f1ff |001c: if-gtz v4, 000d // -000f │ │ +01f67c: 6001 dc01 |001e: sget v1, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ +01f680: b010 |0020: add-int/2addr v0, v1 │ │ +01f682: 28ec |0021: goto 000d // -0014 │ │ +01f684: 3c04 ebff |0022: if-gtz v4, 000d // -0015 │ │ +01f688: 6001 dc01 |0024: sget v1, Lorg/happysanta/gd/Game/FPMath;.PI:I // field@01dc │ │ +01f68c: b110 |0026: sub-int/2addr v0, v1 │ │ +01f68e: 28e6 |0027: goto 000d // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000d line=73 │ │ 0x000e line=62 │ │ 0x0010 line=63 │ │ @@ -33312,27 +33280,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01f688: |[01f688] org.happysanta.gd.Game.FPMath.arctg:(I)I │ │ -01f698: 8261 |0000: int-to-float v1, v6 │ │ -01f69a: 1402 00ff 7f47 |0001: const v2, #float 65535 // #477fff00 │ │ -01f6a0: a900 0102 |0004: div-float v0, v1, v2 │ │ -01f6a4: 8902 |0006: float-to-double v2, v0 │ │ -01f6a6: 7120 b501 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@01b5 │ │ -01f6ac: 0b02 |000a: move-result-wide v2 │ │ -01f6ae: 1904 f040 |000b: const-wide/high16 v4, #long 4679240012837945344 // #40f0 │ │ -01f6b2: cd42 |000d: mul-double/2addr v2, v4 │ │ -01f6b4: 7120 bb01 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bb │ │ -01f6ba: 0b02 |0011: move-result-wide v2 │ │ -01f6bc: 8421 |0012: long-to-int v1, v2 │ │ -01f6be: 0f01 |0013: return v1 │ │ +01f690: |[01f690] org.happysanta.gd.Game.FPMath.arctg:(I)I │ │ +01f6a0: 8261 |0000: int-to-float v1, v6 │ │ +01f6a2: 1402 00ff 7f47 |0001: const v2, #float 65535 // #477fff00 │ │ +01f6a8: a900 0102 |0004: div-float v0, v1, v2 │ │ +01f6ac: 8902 |0006: float-to-double v2, v0 │ │ +01f6ae: 7120 b701 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@01b7 │ │ +01f6b4: 0b02 |000a: move-result-wide v2 │ │ +01f6b6: 1904 f040 |000b: const-wide/high16 v4, #long 4679240012837945344 // #40f0 │ │ +01f6ba: cd42 |000d: mul-double/2addr v2, v4 │ │ +01f6bc: 7120 bd01 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bd │ │ +01f6c2: 0b02 |0011: move-result-wide v2 │ │ +01f6c4: 8421 |0012: long-to-int v1, v2 │ │ +01f6c6: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 fi F │ │ 0x0000 - 0x0014 reg=6 i I │ │ @@ -33342,24 +33310,24 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -01f6c0: |[01f6c0] org.happysanta.gd.Game.FPMath.divide:(II)I │ │ -01f6d0: 8162 |0000: int-to-long v2, v6 │ │ -01f6d2: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -01f6d6: c312 |0003: shl-long/2addr v2, v1 │ │ -01f6d8: 8174 |0004: int-to-long v4, v7 │ │ -01f6da: be42 |0005: div-long/2addr v2, v4 │ │ -01f6dc: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -01f6e0: c412 |0008: shr-long/2addr v2, v1 │ │ -01f6e2: 8420 |0009: long-to-int v0, v2 │ │ -01f6e4: 0f00 |000a: return v0 │ │ +01f6c8: |[01f6c8] org.happysanta.gd.Game.FPMath.divide:(II)I │ │ +01f6d8: 8162 |0000: int-to-long v2, v6 │ │ +01f6da: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +01f6de: c312 |0003: shl-long/2addr v2, v1 │ │ +01f6e0: 8174 |0004: int-to-long v4, v7 │ │ +01f6e2: be42 |0005: div-long/2addr v2, v4 │ │ +01f6e4: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +01f6e8: c412 |0008: shr-long/2addr v2, v1 │ │ +01f6ea: 8420 |0009: long-to-int v0, v2 │ │ +01f6ec: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=44 │ │ locals : │ │ 0x000a - 0x000b reg=0 res I │ │ 0x0000 - 0x000b reg=6 i I │ │ @@ -33370,27 +33338,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01f6e8: |[01f6e8] org.happysanta.gd.Game.FPMath.sin:(I)I │ │ -01f6f8: 8261 |0000: int-to-float v1, v6 │ │ -01f6fa: 1402 00ff 7f47 |0001: const v2, #float 65535 // #477fff00 │ │ -01f700: a900 0102 |0004: div-float v0, v1, v2 │ │ -01f704: 8902 |0006: float-to-double v2, v0 │ │ -01f706: 7120 bc01 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@01bc │ │ -01f70c: 0b02 |000a: move-result-wide v2 │ │ -01f70e: 1904 f040 |000b: const-wide/high16 v4, #long 4679240012837945344 // #40f0 │ │ -01f712: cd42 |000d: mul-double/2addr v2, v4 │ │ -01f714: 7120 bb01 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bb │ │ -01f71a: 0b02 |0011: move-result-wide v2 │ │ -01f71c: 8421 |0012: long-to-int v1, v2 │ │ -01f71e: 0f01 |0013: return v1 │ │ +01f6f0: |[01f6f0] org.happysanta.gd.Game.FPMath.sin:(I)I │ │ +01f700: 8261 |0000: int-to-float v1, v6 │ │ +01f702: 1402 00ff 7f47 |0001: const v2, #float 65535 // #477fff00 │ │ +01f708: a900 0102 |0004: div-float v0, v1, v2 │ │ +01f70c: 8902 |0006: float-to-double v2, v0 │ │ +01f70e: 7120 be01 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@01be │ │ +01f714: 0b02 |000a: move-result-wide v2 │ │ +01f716: 1904 f040 |000b: const-wide/high16 v4, #long 4679240012837945344 // #40f0 │ │ +01f71a: cd42 |000d: mul-double/2addr v2, v4 │ │ +01f71c: 7120 bd01 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bd │ │ +01f722: 0b02 |0011: move-result-wide v2 │ │ +01f724: 8421 |0012: long-to-int v1, v2 │ │ +01f726: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 fi F │ │ 0x0000 - 0x0014 reg=6 i I │ │ @@ -33593,19 +33561,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01f720: |[01f720] org.happysanta.gd.Game.GameView.:()V │ │ -01f730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f732: 6700 f001 |0001: sput v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -01f736: 6700 0102 |0003: sput v0, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01f73a: 0e00 |0005: return-void │ │ +01f728: |[01f728] org.happysanta.gd.Game.GameView.:()V │ │ +01f738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f73a: 6700 f001 |0001: sput v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +01f73e: 6700 0102 |0003: sput v0, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01f742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Game/GameView;) │ │ @@ -33613,332 +33581,332 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 759 16-bit code units │ │ -01f73c: |[01f73c] org.happysanta.gd.Game.GameView.:(Lorg/happysanta/gd/GDActivity;)V │ │ -01f74c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -01f74e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -01f750: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -01f752: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -01f754: 1224 |0004: const/4 v4, #int 2 // #2 │ │ -01f756: 7020 f400 a900 |0005: invoke-direct {v9, v10}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ -01f75c: 2380 0f02 |0008: new-array v0, v8, [I // type@020f │ │ -01f760: 2600 f801 0000 |000a: fill-array-data v0, 00000202 // +000001f8 │ │ -01f766: 5b90 0702 |000d: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.startFlagIndexes:[I // field@0207 │ │ -01f76a: 2380 0f02 |000f: new-array v0, v8, [I // type@020f │ │ -01f76e: 2600 fd01 0000 |0011: fill-array-data v0, 0000020e // +000001fd │ │ -01f774: 5b90 e201 |0014: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.finishFlagIndexes:[I // field@01e2 │ │ -01f778: 2200 2f00 |0016: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ -01f77c: 7010 8c00 0000 |0018: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ -01f782: 5b90 0502 |001b: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -01f786: 1270 |001d: const/4 v0, #int 7 // #7 │ │ -01f788: 2300 3102 |001e: new-array v0, v0, [[B // type@0231 │ │ -01f78c: 2341 0d02 |0020: new-array v1, v4, [B // type@020d │ │ -01f790: 2601 f801 0000 |0022: fill-array-data v1, 0000021a // +000001f8 │ │ -01f796: 4d01 0005 |0025: aput-object v1, v0, v5 │ │ -01f79a: 2341 0d02 |0027: new-array v1, v4, [B // type@020d │ │ -01f79e: 2601 f701 0000 |0029: fill-array-data v1, 00000220 // +000001f7 │ │ -01f7a4: 4d01 0006 |002c: aput-object v1, v0, v6 │ │ -01f7a8: 2341 0d02 |002e: new-array v1, v4, [B // type@020d │ │ -01f7ac: 2601 f601 0000 |0030: fill-array-data v1, 00000226 // +000001f6 │ │ -01f7b2: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ -01f7b6: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -01f7b8: 2342 0d02 |0036: new-array v2, v4, [B // type@020d │ │ -01f7bc: 2602 f401 0000 |0038: fill-array-data v2, 0000022c // +000001f4 │ │ -01f7c2: 4d02 0001 |003b: aput-object v2, v0, v1 │ │ -01f7c6: 2341 0d02 |003d: new-array v1, v4, [B // type@020d │ │ -01f7ca: 2601 f301 0000 |003f: fill-array-data v1, 00000232 // +000001f3 │ │ -01f7d0: 4d01 0008 |0042: aput-object v1, v0, v8 │ │ -01f7d4: 1251 |0044: const/4 v1, #int 5 // #5 │ │ -01f7d6: 2342 0d02 |0045: new-array v2, v4, [B // type@020d │ │ -01f7da: 2602 f101 0000 |0047: fill-array-data v2, 00000238 // +000001f1 │ │ -01f7e0: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ -01f7e4: 1261 |004c: const/4 v1, #int 6 // #6 │ │ -01f7e6: 2342 0d02 |004d: new-array v2, v4, [B // type@020d │ │ -01f7ea: 2602 ef01 0000 |004f: fill-array-data v2, 0000023e // +000001ef │ │ -01f7f0: 4d02 0001 |0052: aput-object v2, v0, v1 │ │ -01f7f4: 5b90 e901 |0054: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ -01f7f8: 1230 |0056: const/4 v0, #int 3 // #3 │ │ -01f7fa: 2300 3602 |0057: new-array v0, v0, [[[B // type@0236 │ │ -01f7fe: 1301 0a00 |0059: const/16 v1, #int 10 // #a │ │ -01f802: 2311 3102 |005b: new-array v1, v1, [[B // type@0231 │ │ -01f806: 2342 0d02 |005d: new-array v2, v4, [B // type@020d │ │ -01f80a: 2602 e501 0000 |005f: fill-array-data v2, 00000244 // +000001e5 │ │ -01f810: 4d02 0105 |0062: aput-object v2, v1, v5 │ │ -01f814: 2342 0d02 |0064: new-array v2, v4, [B // type@020d │ │ -01f818: 2602 e401 0000 |0066: fill-array-data v2, 0000024a // +000001e4 │ │ -01f81e: 4d02 0106 |0069: aput-object v2, v1, v6 │ │ -01f822: 2342 0d02 |006b: new-array v2, v4, [B // type@020d │ │ -01f826: 2602 e301 0000 |006d: fill-array-data v2, 00000250 // +000001e3 │ │ -01f82c: 4d02 0104 |0070: aput-object v2, v1, v4 │ │ -01f830: 1232 |0072: const/4 v2, #int 3 // #3 │ │ -01f832: 2343 0d02 |0073: new-array v3, v4, [B // type@020d │ │ -01f836: 2603 e101 0000 |0075: fill-array-data v3, 00000256 // +000001e1 │ │ -01f83c: 4d03 0102 |0078: aput-object v3, v1, v2 │ │ -01f840: 2342 0d02 |007a: new-array v2, v4, [B // type@020d │ │ -01f844: 2602 e001 0000 |007c: fill-array-data v2, 0000025c // +000001e0 │ │ -01f84a: 4d02 0108 |007f: aput-object v2, v1, v8 │ │ -01f84e: 1252 |0081: const/4 v2, #int 5 // #5 │ │ -01f850: 2343 0d02 |0082: new-array v3, v4, [B // type@020d │ │ -01f854: 2603 de01 0000 |0084: fill-array-data v3, 00000262 // +000001de │ │ -01f85a: 4d03 0102 |0087: aput-object v3, v1, v2 │ │ -01f85e: 1262 |0089: const/4 v2, #int 6 // #6 │ │ -01f860: 2343 0d02 |008a: new-array v3, v4, [B // type@020d │ │ -01f864: 2603 dc01 0000 |008c: fill-array-data v3, 00000268 // +000001dc │ │ -01f86a: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ -01f86e: 1272 |0091: const/4 v2, #int 7 // #7 │ │ -01f870: 2343 0d02 |0092: new-array v3, v4, [B // type@020d │ │ -01f874: 2603 da01 0000 |0094: fill-array-data v3, 0000026e // +000001da │ │ -01f87a: 4d03 0102 |0097: aput-object v3, v1, v2 │ │ -01f87e: 1302 0800 |0099: const/16 v2, #int 8 // #8 │ │ -01f882: 2343 0d02 |009b: new-array v3, v4, [B // type@020d │ │ -01f886: 2603 d701 0000 |009d: fill-array-data v3, 00000274 // +000001d7 │ │ -01f88c: 4d03 0102 |00a0: aput-object v3, v1, v2 │ │ -01f890: 1302 0900 |00a2: const/16 v2, #int 9 // #9 │ │ -01f894: 2343 0d02 |00a4: new-array v3, v4, [B // type@020d │ │ -01f898: 2603 d401 0000 |00a6: fill-array-data v3, 0000027a // +000001d4 │ │ -01f89e: 4d03 0102 |00a9: aput-object v3, v1, v2 │ │ -01f8a2: 4d01 0005 |00ab: aput-object v1, v0, v5 │ │ -01f8a6: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ -01f8aa: 2311 3102 |00af: new-array v1, v1, [[B // type@0231 │ │ -01f8ae: 2342 0d02 |00b1: new-array v2, v4, [B // type@020d │ │ -01f8b2: 2602 cd01 0000 |00b3: fill-array-data v2, 00000280 // +000001cd │ │ -01f8b8: 4d02 0105 |00b6: aput-object v2, v1, v5 │ │ -01f8bc: 2342 0d02 |00b8: new-array v2, v4, [B // type@020d │ │ -01f8c0: 2602 cc01 0000 |00ba: fill-array-data v2, 00000286 // +000001cc │ │ -01f8c6: 4d02 0106 |00bd: aput-object v2, v1, v6 │ │ -01f8ca: 2342 0d02 |00bf: new-array v2, v4, [B // type@020d │ │ -01f8ce: 2602 cb01 0000 |00c1: fill-array-data v2, 0000028c // +000001cb │ │ -01f8d4: 4d02 0104 |00c4: aput-object v2, v1, v4 │ │ -01f8d8: 1232 |00c6: const/4 v2, #int 3 // #3 │ │ -01f8da: 2343 0d02 |00c7: new-array v3, v4, [B // type@020d │ │ -01f8de: 2603 c901 0000 |00c9: fill-array-data v3, 00000292 // +000001c9 │ │ -01f8e4: 4d03 0102 |00cc: aput-object v3, v1, v2 │ │ -01f8e8: 2342 0d02 |00ce: new-array v2, v4, [B // type@020d │ │ -01f8ec: 2602 c801 0000 |00d0: fill-array-data v2, 00000298 // +000001c8 │ │ -01f8f2: 4d02 0108 |00d3: aput-object v2, v1, v8 │ │ -01f8f6: 1252 |00d5: const/4 v2, #int 5 // #5 │ │ -01f8f8: 2343 0d02 |00d6: new-array v3, v4, [B // type@020d │ │ -01f8fc: 2603 c601 0000 |00d8: fill-array-data v3, 0000029e // +000001c6 │ │ -01f902: 4d03 0102 |00db: aput-object v3, v1, v2 │ │ -01f906: 1262 |00dd: const/4 v2, #int 6 // #6 │ │ -01f908: 2343 0d02 |00de: new-array v3, v4, [B // type@020d │ │ -01f90c: 2603 c401 0000 |00e0: fill-array-data v3, 000002a4 // +000001c4 │ │ -01f912: 4d03 0102 |00e3: aput-object v3, v1, v2 │ │ -01f916: 1272 |00e5: const/4 v2, #int 7 // #7 │ │ -01f918: 2343 0d02 |00e6: new-array v3, v4, [B // type@020d │ │ -01f91c: 2603 c201 0000 |00e8: fill-array-data v3, 000002aa // +000001c2 │ │ -01f922: 4d03 0102 |00eb: aput-object v3, v1, v2 │ │ -01f926: 1302 0800 |00ed: const/16 v2, #int 8 // #8 │ │ -01f92a: 2343 0d02 |00ef: new-array v3, v4, [B // type@020d │ │ -01f92e: 2603 bf01 0000 |00f1: fill-array-data v3, 000002b0 // +000001bf │ │ -01f934: 4d03 0102 |00f4: aput-object v3, v1, v2 │ │ -01f938: 1302 0900 |00f6: const/16 v2, #int 9 // #9 │ │ -01f93c: 2343 0d02 |00f8: new-array v3, v4, [B // type@020d │ │ -01f940: 2603 bc01 0000 |00fa: fill-array-data v3, 000002b6 // +000001bc │ │ -01f946: 4d03 0102 |00fd: aput-object v3, v1, v2 │ │ -01f94a: 4d01 0006 |00ff: aput-object v1, v0, v6 │ │ -01f94e: 1301 0a00 |0101: const/16 v1, #int 10 // #a │ │ -01f952: 2311 3102 |0103: new-array v1, v1, [[B // type@0231 │ │ -01f956: 2342 0d02 |0105: new-array v2, v4, [B // type@020d │ │ -01f95a: 2602 b501 0000 |0107: fill-array-data v2, 000002bc // +000001b5 │ │ -01f960: 4d02 0105 |010a: aput-object v2, v1, v5 │ │ -01f964: 2342 0d02 |010c: new-array v2, v4, [B // type@020d │ │ -01f968: 2602 b401 0000 |010e: fill-array-data v2, 000002c2 // +000001b4 │ │ -01f96e: 4d02 0106 |0111: aput-object v2, v1, v6 │ │ -01f972: 2342 0d02 |0113: new-array v2, v4, [B // type@020d │ │ -01f976: 2602 b301 0000 |0115: fill-array-data v2, 000002c8 // +000001b3 │ │ -01f97c: 4d02 0104 |0118: aput-object v2, v1, v4 │ │ -01f980: 1232 |011a: const/4 v2, #int 3 // #3 │ │ -01f982: 2343 0d02 |011b: new-array v3, v4, [B // type@020d │ │ -01f986: 2603 b101 0000 |011d: fill-array-data v3, 000002ce // +000001b1 │ │ -01f98c: 4d03 0102 |0120: aput-object v3, v1, v2 │ │ -01f990: 2342 0d02 |0122: new-array v2, v4, [B // type@020d │ │ -01f994: 2602 b001 0000 |0124: fill-array-data v2, 000002d4 // +000001b0 │ │ -01f99a: 4d02 0108 |0127: aput-object v2, v1, v8 │ │ -01f99e: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -01f9a0: 2343 0d02 |012a: new-array v3, v4, [B // type@020d │ │ -01f9a4: 2603 ae01 0000 |012c: fill-array-data v3, 000002da // +000001ae │ │ -01f9aa: 4d03 0102 |012f: aput-object v3, v1, v2 │ │ -01f9ae: 1262 |0131: const/4 v2, #int 6 // #6 │ │ -01f9b0: 2343 0d02 |0132: new-array v3, v4, [B // type@020d │ │ -01f9b4: 2603 ac01 0000 |0134: fill-array-data v3, 000002e0 // +000001ac │ │ -01f9ba: 4d03 0102 |0137: aput-object v3, v1, v2 │ │ -01f9be: 1272 |0139: const/4 v2, #int 7 // #7 │ │ -01f9c0: 2343 0d02 |013a: new-array v3, v4, [B // type@020d │ │ -01f9c4: 2603 aa01 0000 |013c: fill-array-data v3, 000002e6 // +000001aa │ │ -01f9ca: 4d03 0102 |013f: aput-object v3, v1, v2 │ │ -01f9ce: 1302 0800 |0141: const/16 v2, #int 8 // #8 │ │ -01f9d2: 2343 0d02 |0143: new-array v3, v4, [B // type@020d │ │ -01f9d6: 2603 a701 0000 |0145: fill-array-data v3, 000002ec // +000001a7 │ │ -01f9dc: 4d03 0102 |0148: aput-object v3, v1, v2 │ │ -01f9e0: 1302 0900 |014a: const/16 v2, #int 9 // #9 │ │ -01f9e4: 2343 0d02 |014c: new-array v3, v4, [B // type@020d │ │ -01f9e8: 2603 a401 0000 |014e: fill-array-data v3, 000002f2 // +000001a4 │ │ -01f9ee: 4d03 0102 |0151: aput-object v3, v1, v2 │ │ -01f9f2: 4d01 0004 |0153: aput-object v1, v0, v4 │ │ -01f9f6: 5b90 fc01 |0155: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ -01f9fa: 6705 0102 |0157: sput v5, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01f9fe: 6705 f001 |0159: sput v5, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -01fa02: 5b97 e001 |015b: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -01fa06: 5b97 0602 |015d: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -01fa0a: 5b97 0302 |015f: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -01fa0e: 5995 ef01 |0161: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_TI:I // field@01ef │ │ -01fa12: 5995 ee01 |0163: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_QI:I // field@01ee │ │ -01fa16: 5b97 df01 |0165: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ -01fa1a: 5b97 e401 |0167: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -01fa1e: 5c95 f501 |0169: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ -01fa22: 5c96 e101 |016b: iput-boolean v6, v9, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ -01fa26: 5996 fd01 |016d: iput v6, v9, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ -01fa2a: 5995 0002 |016f: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_uI:I // field@0200 │ │ -01fa2e: 5b97 0202 |0171: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_zaBitmap:[Landroid/graphics/Bitmap; // field@0202 │ │ -01fa32: 5c95 ea01 |0173: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ -01fa36: 5c96 e701 |0175: iput-boolean v6, v9, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ -01fa3a: 5b97 ec01 |0177: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_MBitmap:Landroid/graphics/Bitmap; // field@01ec │ │ -01fa3e: 5b97 f801 |0179: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_dcGraphics:Landroid/graphics/Canvas; // field@01f8 │ │ -01fa42: 5c95 f901 |017b: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ -01fa46: 5b97 e501 |017d: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -01fa4a: 5995 e301 |017f: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ -01fa4e: 2200 e600 |0181: new-instance v0, Ljava/util/Timer; // type@00e6 │ │ -01fa52: 7010 6f02 0000 |0183: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@026f │ │ -01fa58: 5b90 0802 |0186: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -01fa5c: 1600 ffff |0188: const-wide/16 v0, #int -1 // #ffff │ │ -01fa60: 5a90 ff01 |018a: iput-wide v0, v9, Lorg/happysanta/gd/Game/GameView;.m_rJ:J // field@01ff │ │ -01fa64: 2200 a600 |018c: new-instance v0, Ljava/lang/Object; // type@00a6 │ │ -01fa68: 7010 bd01 0000 |018e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -01fa6e: 5b90 fe01 |0191: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ -01fa72: 5995 f601 |0193: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ -01fa76: 5995 f401 |0195: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ -01fa7a: 12f0 |0197: const/4 v0, #int -1 // #ff │ │ -01fa7c: 5990 fa01 |0198: iput v0, v9, Lorg/happysanta/gd/Game/GameView;.m_gI:I // field@01fa │ │ -01fa80: 5994 e601 |019a: iput v4, v9, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ -01fa84: 1270 |019c: const/4 v0, #int 7 // #7 │ │ -01fa86: 2300 3002 |019d: new-array v0, v0, [Z // type@0230 │ │ -01fa8a: 5b90 f301 |019f: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ -01fa8e: 1300 0a00 |01a1: const/16 v0, #int 10 // #a │ │ -01fa92: 2300 3002 |01a3: new-array v0, v0, [Z // type@0230 │ │ -01fa96: 5b90 eb01 |01a5: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ -01fa9a: 5490 0502 |01a7: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -01fa9e: 6e20 9200 6000 |01a9: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ -01faa4: 5490 0502 |01ac: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -01faa8: 1501 803f |01ae: const/high16 v1, #int 1065353216 // #3f80 │ │ -01faac: 6e20 9600 1000 |01b0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0096 │ │ -01fab2: 6e10 d805 0900 |01b3: invoke-virtual {v9}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05d8 │ │ -01fab8: 5c95 ea01 |01b6: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ -01fabc: 5b9a df01 |01b8: iput-object v10, v9, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ -01fac0: 6e10 b705 0900 |01ba: invoke-virtual {v9}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b7 │ │ -01fac6: 2200 2f00 |01bd: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ -01faca: 7010 8c00 0000 |01bf: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ -01fad0: 5b90 e401 |01c2: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -01fad4: 5490 e401 |01c4: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -01fad8: 1501 a041 |01c6: const/high16 v1, #int 1101004800 // #41a0 │ │ -01fadc: 6e20 9800 1000 |01c8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0098 │ │ -01fae2: 5490 e401 |01cb: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -01fae6: 6e20 9200 6000 |01cd: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ -01faec: 5490 e401 |01d0: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -01faf0: 6201 5602 |01d2: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -01faf4: 6e20 9900 1000 |01d4: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0099 │ │ -01fafa: 2200 2f00 |01d7: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ -01fafe: 7010 8c00 0000 |01d9: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ -01fb04: 5b90 0902 |01dc: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ -01fb08: 5490 0902 |01de: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ -01fb0c: 1501 9041 |01e0: const/high16 v1, #int 1099956224 // #4190 │ │ -01fb10: 6e20 9800 1000 |01e2: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0098 │ │ -01fb16: 5490 0902 |01e5: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ -01fb1a: 6e20 9200 6000 |01e7: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ -01fb20: 5490 0902 |01ea: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ -01fb24: 6201 5602 |01ec: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -01fb28: 6e20 9900 1000 |01ee: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0099 │ │ -01fb2e: 5995 f101 |01f1: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ -01fb32: 5290 f701 |01f3: iget v0, v9, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -01fb36: 5990 e801 |01f5: iput v0, v9, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ -01fb3a: 2200 6d01 |01f7: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ -01fb3e: 1a01 a304 |01f9: const-string v1, "Menu" // string@04a3 │ │ -01fb42: 7040 fc04 1066 |01fb: invoke-direct {v0, v1, v6, v6}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fc │ │ -01fb48: 5b90 0402 |01fe: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ -01fb4c: 0e00 |0200: return-void │ │ -01fb4e: 0000 |0201: nop // spacer │ │ -01fb50: 0003 0400 0400 0000 0200 0000 0000 ... |0202: array-data (12 units) │ │ -01fb68: 0003 0400 0400 0000 0400 0000 0300 ... |020e: array-data (12 units) │ │ -01fb80: 0003 0100 0200 0000 0000 |021a: array-data (5 units) │ │ -01fb8a: 0000 |021f: nop // spacer │ │ -01fb8c: 0003 0100 0200 0000 0100 |0220: array-data (5 units) │ │ -01fb96: 0000 |0225: nop // spacer │ │ -01fb98: 0003 0100 0200 0000 00ff |0226: array-data (5 units) │ │ -01fba2: 0000 |022b: nop // spacer │ │ -01fba4: 0003 0100 0200 0000 0000 |022c: array-data (5 units) │ │ -01fbae: 0000 |0231: nop // spacer │ │ -01fbb0: 0003 0100 0200 0000 0000 |0232: array-data (5 units) │ │ -01fbba: 0000 |0237: nop // spacer │ │ -01fbbc: 0003 0100 0200 0000 0001 |0238: array-data (5 units) │ │ -01fbc6: 0000 |023d: nop // spacer │ │ -01fbc8: 0003 0100 0200 0000 ff00 |023e: array-data (5 units) │ │ -01fbd2: 0000 |0243: nop // spacer │ │ -01fbd4: 0003 0100 0200 0000 0000 |0244: array-data (5 units) │ │ -01fbde: 0000 |0249: nop // spacer │ │ -01fbe0: 0003 0100 0200 0000 01ff |024a: array-data (5 units) │ │ -01fbea: 0000 |024f: nop // spacer │ │ -01fbec: 0003 0100 0200 0000 0100 |0250: array-data (5 units) │ │ -01fbf6: 0000 |0255: nop // spacer │ │ -01fbf8: 0003 0100 0200 0000 0101 |0256: array-data (5 units) │ │ -01fc02: 0000 |025b: nop // spacer │ │ -01fc04: 0003 0100 0200 0000 00ff |025c: array-data (5 units) │ │ -01fc0e: 0000 |0261: nop // spacer │ │ -01fc10: 0003 0100 0200 0000 ff00 |0262: array-data (5 units) │ │ -01fc1a: 0000 |0267: nop // spacer │ │ -01fc1c: 0003 0100 0200 0000 0001 |0268: array-data (5 units) │ │ -01fc26: 0000 |026d: nop // spacer │ │ -01fc28: 0003 0100 0200 0000 ffff |026e: array-data (5 units) │ │ -01fc32: 0000 |0273: nop // spacer │ │ -01fc34: 0003 0100 0200 0000 ff00 |0274: array-data (5 units) │ │ -01fc3e: 0000 |0279: nop // spacer │ │ -01fc40: 0003 0100 0200 0000 ff01 |027a: array-data (5 units) │ │ -01fc4a: 0000 |027f: nop // spacer │ │ -01fc4c: 0003 0100 0200 0000 0000 |0280: array-data (5 units) │ │ -01fc56: 0000 |0285: nop // spacer │ │ -01fc58: 0003 0100 0200 0000 0100 |0286: array-data (5 units) │ │ -01fc62: 0000 |028b: nop // spacer │ │ -01fc64: 0003 0100 0200 0000 0000 |028c: array-data (5 units) │ │ -01fc6e: 0000 |0291: nop // spacer │ │ -01fc70: 0003 0100 0200 0000 0000 |0292: array-data (5 units) │ │ -01fc7a: 0000 |0297: nop // spacer │ │ -01fc7c: 0003 0100 0200 0000 ff00 |0298: array-data (5 units) │ │ -01fc86: 0000 |029d: nop // spacer │ │ -01fc88: 0003 0100 0200 0000 00ff |029e: array-data (5 units) │ │ -01fc92: 0000 |02a3: nop // spacer │ │ -01fc94: 0003 0100 0200 0000 0001 |02a4: array-data (5 units) │ │ -01fc9e: 0000 |02a9: nop // spacer │ │ -01fca0: 0003 0100 0200 0000 0000 |02aa: array-data (5 units) │ │ -01fcaa: 0000 |02af: nop // spacer │ │ -01fcac: 0003 0100 0200 0000 0000 |02b0: array-data (5 units) │ │ -01fcb6: 0000 |02b5: nop // spacer │ │ -01fcb8: 0003 0100 0200 0000 0000 |02b6: array-data (5 units) │ │ -01fcc2: 0000 |02bb: nop // spacer │ │ -01fcc4: 0003 0100 0200 0000 0000 |02bc: array-data (5 units) │ │ -01fcce: 0000 |02c1: nop // spacer │ │ -01fcd0: 0003 0100 0200 0000 0000 |02c2: array-data (5 units) │ │ -01fcda: 0000 |02c7: nop // spacer │ │ -01fcdc: 0003 0100 0200 0000 0000 |02c8: array-data (5 units) │ │ -01fce6: 0000 |02cd: nop // spacer │ │ -01fce8: 0003 0100 0200 0000 0100 |02ce: array-data (5 units) │ │ -01fcf2: 0000 |02d3: nop // spacer │ │ -01fcf4: 0003 0100 0200 0000 00ff |02d4: array-data (5 units) │ │ -01fcfe: 0000 |02d9: nop // spacer │ │ -01fd00: 0003 0100 0200 0000 0001 |02da: array-data (5 units) │ │ -01fd0a: 0000 |02df: nop // spacer │ │ -01fd0c: 0003 0100 0200 0000 ff00 |02e0: array-data (5 units) │ │ -01fd16: 0000 |02e5: nop // spacer │ │ -01fd18: 0003 0100 0200 0000 0000 |02e6: array-data (5 units) │ │ -01fd22: 0000 |02eb: nop // spacer │ │ -01fd24: 0003 0100 0200 0000 0000 |02ec: array-data (5 units) │ │ -01fd2e: 0000 |02f1: nop // spacer │ │ -01fd30: 0003 0100 0200 0000 0000 |02f2: array-data (5 units) │ │ +01f744: |[01f744] org.happysanta.gd.Game.GameView.:(Lorg/happysanta/gd/GDActivity;)V │ │ +01f754: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +01f756: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +01f758: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +01f75a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +01f75c: 1224 |0004: const/4 v4, #int 2 // #2 │ │ +01f75e: 7020 f400 a900 |0005: invoke-direct {v9, v10}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ +01f764: 2380 0f02 |0008: new-array v0, v8, [I // type@020f │ │ +01f768: 2600 f801 0000 |000a: fill-array-data v0, 00000202 // +000001f8 │ │ +01f76e: 5b90 0702 |000d: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.startFlagIndexes:[I // field@0207 │ │ +01f772: 2380 0f02 |000f: new-array v0, v8, [I // type@020f │ │ +01f776: 2600 fd01 0000 |0011: fill-array-data v0, 0000020e // +000001fd │ │ +01f77c: 5b90 e201 |0014: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.finishFlagIndexes:[I // field@01e2 │ │ +01f780: 2200 2f00 |0016: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ +01f784: 7010 8c00 0000 |0018: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ +01f78a: 5b90 0502 |001b: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +01f78e: 1270 |001d: const/4 v0, #int 7 // #7 │ │ +01f790: 2300 3102 |001e: new-array v0, v0, [[B // type@0231 │ │ +01f794: 2341 0d02 |0020: new-array v1, v4, [B // type@020d │ │ +01f798: 2601 f801 0000 |0022: fill-array-data v1, 0000021a // +000001f8 │ │ +01f79e: 4d01 0005 |0025: aput-object v1, v0, v5 │ │ +01f7a2: 2341 0d02 |0027: new-array v1, v4, [B // type@020d │ │ +01f7a6: 2601 f701 0000 |0029: fill-array-data v1, 00000220 // +000001f7 │ │ +01f7ac: 4d01 0006 |002c: aput-object v1, v0, v6 │ │ +01f7b0: 2341 0d02 |002e: new-array v1, v4, [B // type@020d │ │ +01f7b4: 2601 f601 0000 |0030: fill-array-data v1, 00000226 // +000001f6 │ │ +01f7ba: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ +01f7be: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +01f7c0: 2342 0d02 |0036: new-array v2, v4, [B // type@020d │ │ +01f7c4: 2602 f401 0000 |0038: fill-array-data v2, 0000022c // +000001f4 │ │ +01f7ca: 4d02 0001 |003b: aput-object v2, v0, v1 │ │ +01f7ce: 2341 0d02 |003d: new-array v1, v4, [B // type@020d │ │ +01f7d2: 2601 f301 0000 |003f: fill-array-data v1, 00000232 // +000001f3 │ │ +01f7d8: 4d01 0008 |0042: aput-object v1, v0, v8 │ │ +01f7dc: 1251 |0044: const/4 v1, #int 5 // #5 │ │ +01f7de: 2342 0d02 |0045: new-array v2, v4, [B // type@020d │ │ +01f7e2: 2602 f101 0000 |0047: fill-array-data v2, 00000238 // +000001f1 │ │ +01f7e8: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ +01f7ec: 1261 |004c: const/4 v1, #int 6 // #6 │ │ +01f7ee: 2342 0d02 |004d: new-array v2, v4, [B // type@020d │ │ +01f7f2: 2602 ef01 0000 |004f: fill-array-data v2, 0000023e // +000001ef │ │ +01f7f8: 4d02 0001 |0052: aput-object v2, v0, v1 │ │ +01f7fc: 5b90 e901 |0054: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ +01f800: 1230 |0056: const/4 v0, #int 3 // #3 │ │ +01f802: 2300 3602 |0057: new-array v0, v0, [[[B // type@0236 │ │ +01f806: 1301 0a00 |0059: const/16 v1, #int 10 // #a │ │ +01f80a: 2311 3102 |005b: new-array v1, v1, [[B // type@0231 │ │ +01f80e: 2342 0d02 |005d: new-array v2, v4, [B // type@020d │ │ +01f812: 2602 e501 0000 |005f: fill-array-data v2, 00000244 // +000001e5 │ │ +01f818: 4d02 0105 |0062: aput-object v2, v1, v5 │ │ +01f81c: 2342 0d02 |0064: new-array v2, v4, [B // type@020d │ │ +01f820: 2602 e401 0000 |0066: fill-array-data v2, 0000024a // +000001e4 │ │ +01f826: 4d02 0106 |0069: aput-object v2, v1, v6 │ │ +01f82a: 2342 0d02 |006b: new-array v2, v4, [B // type@020d │ │ +01f82e: 2602 e301 0000 |006d: fill-array-data v2, 00000250 // +000001e3 │ │ +01f834: 4d02 0104 |0070: aput-object v2, v1, v4 │ │ +01f838: 1232 |0072: const/4 v2, #int 3 // #3 │ │ +01f83a: 2343 0d02 |0073: new-array v3, v4, [B // type@020d │ │ +01f83e: 2603 e101 0000 |0075: fill-array-data v3, 00000256 // +000001e1 │ │ +01f844: 4d03 0102 |0078: aput-object v3, v1, v2 │ │ +01f848: 2342 0d02 |007a: new-array v2, v4, [B // type@020d │ │ +01f84c: 2602 e001 0000 |007c: fill-array-data v2, 0000025c // +000001e0 │ │ +01f852: 4d02 0108 |007f: aput-object v2, v1, v8 │ │ +01f856: 1252 |0081: const/4 v2, #int 5 // #5 │ │ +01f858: 2343 0d02 |0082: new-array v3, v4, [B // type@020d │ │ +01f85c: 2603 de01 0000 |0084: fill-array-data v3, 00000262 // +000001de │ │ +01f862: 4d03 0102 |0087: aput-object v3, v1, v2 │ │ +01f866: 1262 |0089: const/4 v2, #int 6 // #6 │ │ +01f868: 2343 0d02 |008a: new-array v3, v4, [B // type@020d │ │ +01f86c: 2603 dc01 0000 |008c: fill-array-data v3, 00000268 // +000001dc │ │ +01f872: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ +01f876: 1272 |0091: const/4 v2, #int 7 // #7 │ │ +01f878: 2343 0d02 |0092: new-array v3, v4, [B // type@020d │ │ +01f87c: 2603 da01 0000 |0094: fill-array-data v3, 0000026e // +000001da │ │ +01f882: 4d03 0102 |0097: aput-object v3, v1, v2 │ │ +01f886: 1302 0800 |0099: const/16 v2, #int 8 // #8 │ │ +01f88a: 2343 0d02 |009b: new-array v3, v4, [B // type@020d │ │ +01f88e: 2603 d701 0000 |009d: fill-array-data v3, 00000274 // +000001d7 │ │ +01f894: 4d03 0102 |00a0: aput-object v3, v1, v2 │ │ +01f898: 1302 0900 |00a2: const/16 v2, #int 9 // #9 │ │ +01f89c: 2343 0d02 |00a4: new-array v3, v4, [B // type@020d │ │ +01f8a0: 2603 d401 0000 |00a6: fill-array-data v3, 0000027a // +000001d4 │ │ +01f8a6: 4d03 0102 |00a9: aput-object v3, v1, v2 │ │ +01f8aa: 4d01 0005 |00ab: aput-object v1, v0, v5 │ │ +01f8ae: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ +01f8b2: 2311 3102 |00af: new-array v1, v1, [[B // type@0231 │ │ +01f8b6: 2342 0d02 |00b1: new-array v2, v4, [B // type@020d │ │ +01f8ba: 2602 cd01 0000 |00b3: fill-array-data v2, 00000280 // +000001cd │ │ +01f8c0: 4d02 0105 |00b6: aput-object v2, v1, v5 │ │ +01f8c4: 2342 0d02 |00b8: new-array v2, v4, [B // type@020d │ │ +01f8c8: 2602 cc01 0000 |00ba: fill-array-data v2, 00000286 // +000001cc │ │ +01f8ce: 4d02 0106 |00bd: aput-object v2, v1, v6 │ │ +01f8d2: 2342 0d02 |00bf: new-array v2, v4, [B // type@020d │ │ +01f8d6: 2602 cb01 0000 |00c1: fill-array-data v2, 0000028c // +000001cb │ │ +01f8dc: 4d02 0104 |00c4: aput-object v2, v1, v4 │ │ +01f8e0: 1232 |00c6: const/4 v2, #int 3 // #3 │ │ +01f8e2: 2343 0d02 |00c7: new-array v3, v4, [B // type@020d │ │ +01f8e6: 2603 c901 0000 |00c9: fill-array-data v3, 00000292 // +000001c9 │ │ +01f8ec: 4d03 0102 |00cc: aput-object v3, v1, v2 │ │ +01f8f0: 2342 0d02 |00ce: new-array v2, v4, [B // type@020d │ │ +01f8f4: 2602 c801 0000 |00d0: fill-array-data v2, 00000298 // +000001c8 │ │ +01f8fa: 4d02 0108 |00d3: aput-object v2, v1, v8 │ │ +01f8fe: 1252 |00d5: const/4 v2, #int 5 // #5 │ │ +01f900: 2343 0d02 |00d6: new-array v3, v4, [B // type@020d │ │ +01f904: 2603 c601 0000 |00d8: fill-array-data v3, 0000029e // +000001c6 │ │ +01f90a: 4d03 0102 |00db: aput-object v3, v1, v2 │ │ +01f90e: 1262 |00dd: const/4 v2, #int 6 // #6 │ │ +01f910: 2343 0d02 |00de: new-array v3, v4, [B // type@020d │ │ +01f914: 2603 c401 0000 |00e0: fill-array-data v3, 000002a4 // +000001c4 │ │ +01f91a: 4d03 0102 |00e3: aput-object v3, v1, v2 │ │ +01f91e: 1272 |00e5: const/4 v2, #int 7 // #7 │ │ +01f920: 2343 0d02 |00e6: new-array v3, v4, [B // type@020d │ │ +01f924: 2603 c201 0000 |00e8: fill-array-data v3, 000002aa // +000001c2 │ │ +01f92a: 4d03 0102 |00eb: aput-object v3, v1, v2 │ │ +01f92e: 1302 0800 |00ed: const/16 v2, #int 8 // #8 │ │ +01f932: 2343 0d02 |00ef: new-array v3, v4, [B // type@020d │ │ +01f936: 2603 bf01 0000 |00f1: fill-array-data v3, 000002b0 // +000001bf │ │ +01f93c: 4d03 0102 |00f4: aput-object v3, v1, v2 │ │ +01f940: 1302 0900 |00f6: const/16 v2, #int 9 // #9 │ │ +01f944: 2343 0d02 |00f8: new-array v3, v4, [B // type@020d │ │ +01f948: 2603 bc01 0000 |00fa: fill-array-data v3, 000002b6 // +000001bc │ │ +01f94e: 4d03 0102 |00fd: aput-object v3, v1, v2 │ │ +01f952: 4d01 0006 |00ff: aput-object v1, v0, v6 │ │ +01f956: 1301 0a00 |0101: const/16 v1, #int 10 // #a │ │ +01f95a: 2311 3102 |0103: new-array v1, v1, [[B // type@0231 │ │ +01f95e: 2342 0d02 |0105: new-array v2, v4, [B // type@020d │ │ +01f962: 2602 b501 0000 |0107: fill-array-data v2, 000002bc // +000001b5 │ │ +01f968: 4d02 0105 |010a: aput-object v2, v1, v5 │ │ +01f96c: 2342 0d02 |010c: new-array v2, v4, [B // type@020d │ │ +01f970: 2602 b401 0000 |010e: fill-array-data v2, 000002c2 // +000001b4 │ │ +01f976: 4d02 0106 |0111: aput-object v2, v1, v6 │ │ +01f97a: 2342 0d02 |0113: new-array v2, v4, [B // type@020d │ │ +01f97e: 2602 b301 0000 |0115: fill-array-data v2, 000002c8 // +000001b3 │ │ +01f984: 4d02 0104 |0118: aput-object v2, v1, v4 │ │ +01f988: 1232 |011a: const/4 v2, #int 3 // #3 │ │ +01f98a: 2343 0d02 |011b: new-array v3, v4, [B // type@020d │ │ +01f98e: 2603 b101 0000 |011d: fill-array-data v3, 000002ce // +000001b1 │ │ +01f994: 4d03 0102 |0120: aput-object v3, v1, v2 │ │ +01f998: 2342 0d02 |0122: new-array v2, v4, [B // type@020d │ │ +01f99c: 2602 b001 0000 |0124: fill-array-data v2, 000002d4 // +000001b0 │ │ +01f9a2: 4d02 0108 |0127: aput-object v2, v1, v8 │ │ +01f9a6: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +01f9a8: 2343 0d02 |012a: new-array v3, v4, [B // type@020d │ │ +01f9ac: 2603 ae01 0000 |012c: fill-array-data v3, 000002da // +000001ae │ │ +01f9b2: 4d03 0102 |012f: aput-object v3, v1, v2 │ │ +01f9b6: 1262 |0131: const/4 v2, #int 6 // #6 │ │ +01f9b8: 2343 0d02 |0132: new-array v3, v4, [B // type@020d │ │ +01f9bc: 2603 ac01 0000 |0134: fill-array-data v3, 000002e0 // +000001ac │ │ +01f9c2: 4d03 0102 |0137: aput-object v3, v1, v2 │ │ +01f9c6: 1272 |0139: const/4 v2, #int 7 // #7 │ │ +01f9c8: 2343 0d02 |013a: new-array v3, v4, [B // type@020d │ │ +01f9cc: 2603 aa01 0000 |013c: fill-array-data v3, 000002e6 // +000001aa │ │ +01f9d2: 4d03 0102 |013f: aput-object v3, v1, v2 │ │ +01f9d6: 1302 0800 |0141: const/16 v2, #int 8 // #8 │ │ +01f9da: 2343 0d02 |0143: new-array v3, v4, [B // type@020d │ │ +01f9de: 2603 a701 0000 |0145: fill-array-data v3, 000002ec // +000001a7 │ │ +01f9e4: 4d03 0102 |0148: aput-object v3, v1, v2 │ │ +01f9e8: 1302 0900 |014a: const/16 v2, #int 9 // #9 │ │ +01f9ec: 2343 0d02 |014c: new-array v3, v4, [B // type@020d │ │ +01f9f0: 2603 a401 0000 |014e: fill-array-data v3, 000002f2 // +000001a4 │ │ +01f9f6: 4d03 0102 |0151: aput-object v3, v1, v2 │ │ +01f9fa: 4d01 0004 |0153: aput-object v1, v0, v4 │ │ +01f9fe: 5b90 fc01 |0155: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ +01fa02: 6705 0102 |0157: sput v5, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fa06: 6705 f001 |0159: sput v5, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +01fa0a: 5b97 e001 |015b: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +01fa0e: 5b97 0602 |015d: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +01fa12: 5b97 0302 |015f: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +01fa16: 5995 ef01 |0161: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_TI:I // field@01ef │ │ +01fa1a: 5995 ee01 |0163: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_QI:I // field@01ee │ │ +01fa1e: 5b97 df01 |0165: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ +01fa22: 5b97 e401 |0167: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +01fa26: 5c95 f501 |0169: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ +01fa2a: 5c96 e101 |016b: iput-boolean v6, v9, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ +01fa2e: 5996 fd01 |016d: iput v6, v9, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ +01fa32: 5995 0002 |016f: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_uI:I // field@0200 │ │ +01fa36: 5b97 0202 |0171: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_zaBitmap:[Landroid/graphics/Bitmap; // field@0202 │ │ +01fa3a: 5c95 ea01 |0173: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ +01fa3e: 5c96 e701 |0175: iput-boolean v6, v9, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ +01fa42: 5b97 ec01 |0177: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_MBitmap:Landroid/graphics/Bitmap; // field@01ec │ │ +01fa46: 5b97 f801 |0179: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.m_dcGraphics:Landroid/graphics/Canvas; // field@01f8 │ │ +01fa4a: 5c95 f901 |017b: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ +01fa4e: 5b97 e501 |017d: iput-object v7, v9, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +01fa52: 5995 e301 |017f: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ +01fa56: 2200 e600 |0181: new-instance v0, Ljava/util/Timer; // type@00e6 │ │ +01fa5a: 7010 7102 0000 |0183: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@0271 │ │ +01fa60: 5b90 0802 |0186: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +01fa64: 1600 ffff |0188: const-wide/16 v0, #int -1 // #ffff │ │ +01fa68: 5a90 ff01 |018a: iput-wide v0, v9, Lorg/happysanta/gd/Game/GameView;.m_rJ:J // field@01ff │ │ +01fa6c: 2200 a600 |018c: new-instance v0, Ljava/lang/Object; // type@00a6 │ │ +01fa70: 7010 bf01 0000 |018e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +01fa76: 5b90 fe01 |0191: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ +01fa7a: 5995 f601 |0193: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ +01fa7e: 5995 f401 |0195: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ +01fa82: 12f0 |0197: const/4 v0, #int -1 // #ff │ │ +01fa84: 5990 fa01 |0198: iput v0, v9, Lorg/happysanta/gd/Game/GameView;.m_gI:I // field@01fa │ │ +01fa88: 5994 e601 |019a: iput v4, v9, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ +01fa8c: 1270 |019c: const/4 v0, #int 7 // #7 │ │ +01fa8e: 2300 3002 |019d: new-array v0, v0, [Z // type@0230 │ │ +01fa92: 5b90 f301 |019f: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ +01fa96: 1300 0a00 |01a1: const/16 v0, #int 10 // #a │ │ +01fa9a: 2300 3002 |01a3: new-array v0, v0, [Z // type@0230 │ │ +01fa9e: 5b90 eb01 |01a5: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ +01faa2: 5490 0502 |01a7: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +01faa6: 6e20 9200 6000 |01a9: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ +01faac: 5490 0502 |01ac: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +01fab0: 1501 803f |01ae: const/high16 v1, #int 1065353216 // #3f80 │ │ +01fab4: 6e20 9600 1000 |01b0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0096 │ │ +01faba: 6e10 da05 0900 |01b3: invoke-virtual {v9}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05da │ │ +01fac0: 5c95 ea01 |01b6: iput-boolean v5, v9, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ +01fac4: 5b9a df01 |01b8: iput-object v10, v9, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ +01fac8: 6e10 b905 0900 |01ba: invoke-virtual {v9}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b9 │ │ +01face: 2200 2f00 |01bd: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ +01fad2: 7010 8c00 0000 |01bf: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ +01fad8: 5b90 e401 |01c2: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +01fadc: 5490 e401 |01c4: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +01fae0: 1501 a041 |01c6: const/high16 v1, #int 1101004800 // #41a0 │ │ +01fae4: 6e20 9800 1000 |01c8: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0098 │ │ +01faea: 5490 e401 |01cb: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +01faee: 6e20 9200 6000 |01cd: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ +01faf4: 5490 e401 |01d0: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +01faf8: 6201 5602 |01d2: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +01fafc: 6e20 9900 1000 |01d4: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0099 │ │ +01fb02: 2200 2f00 |01d7: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ +01fb06: 7010 8c00 0000 |01d9: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ +01fb0c: 5b90 0902 |01dc: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ +01fb10: 5490 0902 |01de: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ +01fb14: 1501 9041 |01e0: const/high16 v1, #int 1099956224 // #4190 │ │ +01fb18: 6e20 9800 1000 |01e2: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0098 │ │ +01fb1e: 5490 0902 |01e5: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ +01fb22: 6e20 9200 6000 |01e7: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0092 │ │ +01fb28: 5490 0902 |01ea: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ +01fb2c: 6201 5602 |01ec: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +01fb30: 6e20 9900 1000 |01ee: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0099 │ │ +01fb36: 5995 f101 |01f1: iput v5, v9, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ +01fb3a: 5290 f701 |01f3: iget v0, v9, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +01fb3e: 5990 e801 |01f5: iput v0, v9, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ +01fb42: 2200 6d01 |01f7: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ +01fb46: 1a01 a304 |01f9: const-string v1, "Menu" // string@04a3 │ │ +01fb4a: 7040 fe04 1066 |01fb: invoke-direct {v0, v1, v6, v6}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fe │ │ +01fb50: 5b90 0402 |01fe: iput-object v0, v9, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ +01fb54: 0e00 |0200: return-void │ │ +01fb56: 0000 |0201: nop // spacer │ │ +01fb58: 0003 0400 0400 0000 0200 0000 0000 ... |0202: array-data (12 units) │ │ +01fb70: 0003 0400 0400 0000 0400 0000 0300 ... |020e: array-data (12 units) │ │ +01fb88: 0003 0100 0200 0000 0000 |021a: array-data (5 units) │ │ +01fb92: 0000 |021f: nop // spacer │ │ +01fb94: 0003 0100 0200 0000 0100 |0220: array-data (5 units) │ │ +01fb9e: 0000 |0225: nop // spacer │ │ +01fba0: 0003 0100 0200 0000 00ff |0226: array-data (5 units) │ │ +01fbaa: 0000 |022b: nop // spacer │ │ +01fbac: 0003 0100 0200 0000 0000 |022c: array-data (5 units) │ │ +01fbb6: 0000 |0231: nop // spacer │ │ +01fbb8: 0003 0100 0200 0000 0000 |0232: array-data (5 units) │ │ +01fbc2: 0000 |0237: nop // spacer │ │ +01fbc4: 0003 0100 0200 0000 0001 |0238: array-data (5 units) │ │ +01fbce: 0000 |023d: nop // spacer │ │ +01fbd0: 0003 0100 0200 0000 ff00 |023e: array-data (5 units) │ │ +01fbda: 0000 |0243: nop // spacer │ │ +01fbdc: 0003 0100 0200 0000 0000 |0244: array-data (5 units) │ │ +01fbe6: 0000 |0249: nop // spacer │ │ +01fbe8: 0003 0100 0200 0000 01ff |024a: array-data (5 units) │ │ +01fbf2: 0000 |024f: nop // spacer │ │ +01fbf4: 0003 0100 0200 0000 0100 |0250: array-data (5 units) │ │ +01fbfe: 0000 |0255: nop // spacer │ │ +01fc00: 0003 0100 0200 0000 0101 |0256: array-data (5 units) │ │ +01fc0a: 0000 |025b: nop // spacer │ │ +01fc0c: 0003 0100 0200 0000 00ff |025c: array-data (5 units) │ │ +01fc16: 0000 |0261: nop // spacer │ │ +01fc18: 0003 0100 0200 0000 ff00 |0262: array-data (5 units) │ │ +01fc22: 0000 |0267: nop // spacer │ │ +01fc24: 0003 0100 0200 0000 0001 |0268: array-data (5 units) │ │ +01fc2e: 0000 |026d: nop // spacer │ │ +01fc30: 0003 0100 0200 0000 ffff |026e: array-data (5 units) │ │ +01fc3a: 0000 |0273: nop // spacer │ │ +01fc3c: 0003 0100 0200 0000 ff00 |0274: array-data (5 units) │ │ +01fc46: 0000 |0279: nop // spacer │ │ +01fc48: 0003 0100 0200 0000 ff01 |027a: array-data (5 units) │ │ +01fc52: 0000 |027f: nop // spacer │ │ +01fc54: 0003 0100 0200 0000 0000 |0280: array-data (5 units) │ │ +01fc5e: 0000 |0285: nop // spacer │ │ +01fc60: 0003 0100 0200 0000 0100 |0286: array-data (5 units) │ │ +01fc6a: 0000 |028b: nop // spacer │ │ +01fc6c: 0003 0100 0200 0000 0000 |028c: array-data (5 units) │ │ +01fc76: 0000 |0291: nop // spacer │ │ +01fc78: 0003 0100 0200 0000 0000 |0292: array-data (5 units) │ │ +01fc82: 0000 |0297: nop // spacer │ │ +01fc84: 0003 0100 0200 0000 ff00 |0298: array-data (5 units) │ │ +01fc8e: 0000 |029d: nop // spacer │ │ +01fc90: 0003 0100 0200 0000 00ff |029e: array-data (5 units) │ │ +01fc9a: 0000 |02a3: nop // spacer │ │ +01fc9c: 0003 0100 0200 0000 0001 |02a4: array-data (5 units) │ │ +01fca6: 0000 |02a9: nop // spacer │ │ +01fca8: 0003 0100 0200 0000 0000 |02aa: array-data (5 units) │ │ +01fcb2: 0000 |02af: nop // spacer │ │ +01fcb4: 0003 0100 0200 0000 0000 |02b0: array-data (5 units) │ │ +01fcbe: 0000 |02b5: nop // spacer │ │ +01fcc0: 0003 0100 0200 0000 0000 |02b6: array-data (5 units) │ │ +01fcca: 0000 |02bb: nop // spacer │ │ +01fccc: 0003 0100 0200 0000 0000 |02bc: array-data (5 units) │ │ +01fcd6: 0000 |02c1: nop // spacer │ │ +01fcd8: 0003 0100 0200 0000 0000 |02c2: array-data (5 units) │ │ +01fce2: 0000 |02c7: nop // spacer │ │ +01fce4: 0003 0100 0200 0000 0000 |02c8: array-data (5 units) │ │ +01fcee: 0000 |02cd: nop // spacer │ │ +01fcf0: 0003 0100 0200 0000 0100 |02ce: array-data (5 units) │ │ +01fcfa: 0000 |02d3: nop // spacer │ │ +01fcfc: 0003 0100 0200 0000 00ff |02d4: array-data (5 units) │ │ +01fd06: 0000 |02d9: nop // spacer │ │ +01fd08: 0003 0100 0200 0000 0001 |02da: array-data (5 units) │ │ +01fd12: 0000 |02df: nop // spacer │ │ +01fd14: 0003 0100 0200 0000 ff00 |02e0: array-data (5 units) │ │ +01fd1e: 0000 |02e5: nop // spacer │ │ +01fd20: 0003 0100 0200 0000 0000 |02e6: array-data (5 units) │ │ +01fd2a: 0000 |02eb: nop // spacer │ │ +01fd2c: 0003 0100 0200 0000 0000 |02ec: array-data (5 units) │ │ +01fd36: 0000 |02f1: nop // spacer │ │ +01fd38: 0003 0100 0200 0000 0000 |02f2: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=174 │ │ 0x0008 line=21 │ │ 0x000f line=24 │ │ 0x0016 line=59 │ │ 0x001d line=61 │ │ @@ -34004,31 +33972,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -01fd3c: |[01fd3c] org.happysanta.gd.Game.GameView._avV:()V │ │ -01fd4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01fd4e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01fd50: 1302 0a00 |0002: const/16 v2, #int 10 // #a │ │ -01fd54: 3520 0900 |0004: if-ge v0, v2, 000d // +0009 │ │ -01fd58: 5442 eb01 |0006: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ -01fd5c: 4e03 0200 |0008: aput-boolean v3, v2, v0 │ │ -01fd60: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01fd64: 28f6 |000c: goto 0002 // -000a │ │ -01fd66: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -01fd68: 1272 |000e: const/4 v2, #int 7 // #7 │ │ -01fd6a: 3521 0900 |000f: if-ge v1, v2, 0018 // +0009 │ │ -01fd6e: 5442 f301 |0011: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ -01fd72: 4e03 0201 |0013: aput-boolean v3, v2, v1 │ │ -01fd76: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01fd7a: 28f7 |0017: goto 000e // -0009 │ │ -01fd7c: 0e00 |0018: return-void │ │ +01fd44: |[01fd44] org.happysanta.gd.Game.GameView._avV:()V │ │ +01fd54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01fd56: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +01fd58: 1302 0a00 |0002: const/16 v2, #int 10 // #a │ │ +01fd5c: 3520 0900 |0004: if-ge v0, v2, 000d // +0009 │ │ +01fd60: 5442 eb01 |0006: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ +01fd64: 4e03 0200 |0008: aput-boolean v3, v2, v0 │ │ +01fd68: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01fd6c: 28f6 |000c: goto 0002 // -000a │ │ +01fd6e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +01fd70: 1272 |000e: const/4 v2, #int 7 // #7 │ │ +01fd72: 3521 0900 |000f: if-ge v1, v2, 0018 // +0009 │ │ +01fd76: 5442 f301 |0011: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ +01fd7a: 4e03 0201 |0013: aput-boolean v3, v2, v1 │ │ +01fd7e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01fd82: 28f7 |0017: goto 000e // -0009 │ │ +01fd84: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=807 │ │ 0x0006 line=808 │ │ 0x000a line=807 │ │ 0x000d line=810 │ │ 0x0011 line=811 │ │ @@ -34044,43 +34012,43 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -01fd80: |[01fd80] org.happysanta.gd.Game.GameView._dovV:()V │ │ -01fd90: 6001 0102 |0000: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01fd94: d011 8f02 |0002: add-int/lit16 v1, v1, #int 655 // #028f │ │ -01fd98: 6701 0102 |0004: sput v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01fd9c: 1402 0080 0000 |0006: const v2, #float 4.59177e-41 // #00008000 │ │ -01fda2: 6001 0102 |0009: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01fda6: 7110 a605 0100 |000b: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -01fdac: 0a01 |000e: move-result v1 │ │ -01fdae: 3a01 1a00 |000f: if-ltz v1, 0029 // +001a │ │ -01fdb2: 6001 0102 |0011: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01fdb6: 7110 a605 0100 |0013: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -01fdbc: 0a01 |0016: move-result v1 │ │ -01fdbe: e101 0101 |0017: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -01fdc2: 9000 0201 |0019: add-int v0, v2, v1 │ │ -01fdc6: 6001 f001 |001b: sget v1, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -01fdca: 1602 9919 |001d: const-wide/16 v2, #int 6553 // #1999 │ │ -01fdce: 8104 |001f: int-to-long v4, v0 │ │ -01fdd0: bd42 |0020: mul-long/2addr v2, v4 │ │ -01fdd2: 1304 1000 |0021: const/16 v4, #int 16 // #10 │ │ -01fdd6: c442 |0023: shr-long/2addr v2, v4 │ │ -01fdd8: 8422 |0024: long-to-int v2, v2 │ │ -01fdda: b021 |0025: add-int/2addr v1, v2 │ │ -01fddc: 6701 f001 |0026: sput v1, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -01fde0: 0e00 |0028: return-void │ │ -01fde2: 6001 0102 |0029: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ -01fde6: 7110 a605 0100 |002b: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -01fdec: 0a01 |002e: move-result v1 │ │ -01fdee: 7b11 |002f: neg-int v1, v1 │ │ -01fdf0: 28e7 |0030: goto 0017 // -0019 │ │ +01fd88: |[01fd88] org.happysanta.gd.Game.GameView._dovV:()V │ │ +01fd98: 6001 0102 |0000: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fd9c: d011 8f02 |0002: add-int/lit16 v1, v1, #int 655 // #028f │ │ +01fda0: 6701 0102 |0004: sput v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fda4: 1402 0080 0000 |0006: const v2, #float 4.59177e-41 // #00008000 │ │ +01fdaa: 6001 0102 |0009: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fdae: 7110 a805 0100 |000b: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +01fdb4: 0a01 |000e: move-result v1 │ │ +01fdb6: 3a01 1a00 |000f: if-ltz v1, 0029 // +001a │ │ +01fdba: 6001 0102 |0011: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fdbe: 7110 a805 0100 |0013: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +01fdc4: 0a01 |0016: move-result v1 │ │ +01fdc6: e101 0101 |0017: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +01fdca: 9000 0201 |0019: add-int v0, v2, v1 │ │ +01fdce: 6001 f001 |001b: sget v1, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +01fdd2: 1602 9919 |001d: const-wide/16 v2, #int 6553 // #1999 │ │ +01fdd6: 8104 |001f: int-to-long v4, v0 │ │ +01fdd8: bd42 |0020: mul-long/2addr v2, v4 │ │ +01fdda: 1304 1000 |0021: const/16 v4, #int 16 // #10 │ │ +01fdde: c442 |0023: shr-long/2addr v2, v4 │ │ +01fde0: 8422 |0024: long-to-int v2, v2 │ │ +01fde2: b021 |0025: add-int/2addr v1, v2 │ │ +01fde4: 6701 f001 |0026: sput v1, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +01fde8: 0e00 |0028: return-void │ │ +01fdea: 6001 0102 |0029: sget v1, Lorg/happysanta/gd/Game/GameView;.m_vcI:I // field@0201 │ │ +01fdee: 7110 a805 0100 |002b: invoke-static {v1}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +01fdf4: 0a01 |002e: move-result v1 │ │ +01fdf6: 7b11 |002f: neg-int v1, v1 │ │ +01fdf8: 28e7 |0030: goto 0017 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0006 line=252 │ │ 0x001b line=253 │ │ 0x0028 line=254 │ │ 0x0029 line=252 │ │ @@ -34092,116 +34060,116 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -01fdf4: |[01fdf4] org.happysanta.gd.Game.GameView._ifIIV:(II)V │ │ -01fe04: 140a 7e48 0600 |0000: const v10, #float 5.77018e-40 // #0006487e │ │ -01fe0a: 130c 1000 |0003: const/16 v12, #int 16 // #10 │ │ -01fe0e: 7100 3106 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -01fe14: 0c08 |0008: move-result-object v8 │ │ -01fe16: 6e10 7505 0800 |0009: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -01fe1c: 0a08 |000c: move-result v8 │ │ -01fe1e: 3908 3f00 |000d: if-nez v8, 004c // +003f │ │ -01fe22: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01fe24: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -01fe26: 59de f601 |0011: iput v14, v13, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ -01fe2a: 59df f401 |0013: iput v15, v13, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ -01fe2e: e006 0e10 |0015: shl-int/lit8 v6, v14, #int 16 // #10 │ │ -01fe32: e002 0f10 |0017: shl-int/lit8 v2, v15, #int 16 // #10 │ │ -01fe36: 52d8 f201 |0019: iget v8, v13, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -01fe3a: db08 0802 |001b: div-int/lit8 v8, v8, #int 2 // #02 │ │ -01fe3e: e004 0810 |001d: shl-int/lit8 v4, v8, #int 16 // #10 │ │ -01fe42: 52d8 f701 |001f: iget v8, v13, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -01fe46: d808 0828 |0021: add-int/lit8 v8, v8, #int 40 // #28 │ │ -01fe4a: e005 0810 |0023: shl-int/lit8 v5, v8, #int 16 // #10 │ │ -01fe4e: 55d8 ea01 |0025: iget-boolean v8, v13, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ -01fe52: 3808 2500 |0027: if-eqz v8, 004c // +0025 │ │ -01fe56: 55d8 e701 |0029: iget-boolean v8, v13, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ -01fe5a: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ -01fe5e: 9108 0604 |002d: sub-int v8, v6, v4 │ │ -01fe62: 9109 0205 |002f: sub-int v9, v2, v5 │ │ -01fe66: 7120 a305 9800 |0031: invoke-static {v8, v9}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -01fe6c: 0a07 |0034: move-result v7 │ │ -01fe6e: d077 8764 |0035: add-int/lit16 v7, v7, #int 25735 // #6487 │ │ -01fe72: 3b07 0400 |0037: if-gez v7, 003b // +0004 │ │ -01fe76: b0a7 |0039: add-int/2addr v7, v10 │ │ -01fe78: 28fd |003a: goto 0037 // -0003 │ │ -01fe7a: 37a7 0400 |003b: if-le v7, v10, 003f // +0004 │ │ -01fe7e: b1a7 |003d: sub-int/2addr v7, v10 │ │ -01fe80: 28fd |003e: goto 003b // -0003 │ │ -01fe82: 59d7 ed01 |003f: iput v7, v13, Lorg/happysanta/gd/Game/GameView;.m_OI:I // field@01ed │ │ -01fe86: 1403 0fc9 0000 |0041: const v3, #float 7.21262e-41 // #0000c90f │ │ -01fe8c: 3473 0900 |0044: if-lt v3, v7, 004d // +0009 │ │ -01fe90: 12f0 |0046: const/4 v0, #int -1 // #ff │ │ -01fe92: 54d8 0602 |0047: iget-object v8, v13, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -01fe96: 6e30 f105 0801 |0049: invoke-virtual {v8, v0, v1}, Lorg/happysanta/gd/Game/Physics;._aIIV:(II)V // method@05f1 │ │ -01fe9c: 0e00 |004c: return-void │ │ -01fe9e: 8138 |004d: int-to-long v8, v3 │ │ -01fea0: 170a 0000 0200 |004e: const-wide/32 v10, #float 1.83671e-40 // #00020000 │ │ -01fea6: bda8 |0051: mul-long/2addr v8, v10 │ │ -01fea8: c4c8 |0052: shr-long/2addr v8, v12 │ │ -01feaa: 8488 |0053: long-to-int v8, v8 │ │ -01feac: 3587 0500 |0054: if-ge v7, v8, 0059 // +0005 │ │ -01feb0: 12f0 |0056: const/4 v0, #int -1 // #ff │ │ -01feb2: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -01feb4: 28ef |0058: goto 0047 // -0011 │ │ -01feb6: 8138 |0059: int-to-long v8, v3 │ │ -01feb8: 170a 0000 0300 |005a: const-wide/32 v10, #float 2.75506e-40 // #00030000 │ │ -01febe: bda8 |005d: mul-long/2addr v8, v10 │ │ -01fec0: c4c8 |005e: shr-long/2addr v8, v12 │ │ -01fec2: 8488 |005f: long-to-int v8, v8 │ │ -01fec4: 3587 0400 |0060: if-ge v7, v8, 0064 // +0004 │ │ -01fec8: 1211 |0062: const/4 v1, #int 1 // #1 │ │ -01feca: 28e4 |0063: goto 0047 // -001c │ │ -01fecc: 8138 |0064: int-to-long v8, v3 │ │ -01fece: 170a 0000 0400 |0065: const-wide/32 v10, #float 3.67342e-40 // #00040000 │ │ -01fed4: bda8 |0068: mul-long/2addr v8, v10 │ │ -01fed6: c4c8 |0069: shr-long/2addr v8, v12 │ │ -01fed8: 8488 |006a: long-to-int v8, v8 │ │ -01feda: 3587 0500 |006b: if-ge v7, v8, 0070 // +0005 │ │ -01fede: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -01fee0: 1211 |006e: const/4 v1, #int 1 // #1 │ │ -01fee2: 28d8 |006f: goto 0047 // -0028 │ │ -01fee4: 8138 |0070: int-to-long v8, v3 │ │ -01fee6: 170a 0000 0500 |0071: const-wide/32 v10, #float 4.59177e-40 // #00050000 │ │ -01feec: bda8 |0074: mul-long/2addr v8, v10 │ │ -01feee: c4c8 |0075: shr-long/2addr v8, v12 │ │ -01fef0: 8488 |0076: long-to-int v8, v8 │ │ -01fef2: 3587 0400 |0077: if-ge v7, v8, 007b // +0004 │ │ -01fef6: 1210 |0079: const/4 v0, #int 1 // #1 │ │ -01fef8: 28cd |007a: goto 0047 // -0033 │ │ -01fefa: 8138 |007b: int-to-long v8, v3 │ │ -01fefc: 170a 0000 0600 |007c: const-wide/32 v10, #float 5.51013e-40 // #00060000 │ │ -01ff02: bda8 |007f: mul-long/2addr v8, v10 │ │ -01ff04: c4c8 |0080: shr-long/2addr v8, v12 │ │ -01ff06: 8488 |0081: long-to-int v8, v8 │ │ -01ff08: 3587 0500 |0082: if-ge v7, v8, 0087 // +0005 │ │ -01ff0c: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -01ff0e: 12f1 |0085: const/4 v1, #int -1 // #ff │ │ -01ff10: 28c1 |0086: goto 0047 // -003f │ │ -01ff12: 8138 |0087: int-to-long v8, v3 │ │ -01ff14: 170a 0000 0700 |0088: const-wide/32 v10, #float 6.42848e-40 // #00070000 │ │ -01ff1a: bda8 |008b: mul-long/2addr v8, v10 │ │ -01ff1c: c4c8 |008c: shr-long/2addr v8, v12 │ │ -01ff1e: 8488 |008d: long-to-int v8, v8 │ │ -01ff20: 3587 0400 |008e: if-ge v7, v8, 0092 // +0004 │ │ -01ff24: 12f1 |0090: const/4 v1, #int -1 // #ff │ │ -01ff26: 28b6 |0091: goto 0047 // -004a │ │ -01ff28: 8138 |0092: int-to-long v8, v3 │ │ -01ff2a: 170a 0000 0800 |0093: const-wide/32 v10, #float 7.34684e-40 // #00080000 │ │ -01ff30: bda8 |0096: mul-long/2addr v8, v10 │ │ -01ff32: c4c8 |0097: shr-long/2addr v8, v12 │ │ -01ff34: 8488 |0098: long-to-int v8, v8 │ │ -01ff36: 3587 aeff |0099: if-ge v7, v8, 0047 // -0052 │ │ -01ff3a: 12f0 |009b: const/4 v0, #int -1 // #ff │ │ -01ff3c: 12f1 |009c: const/4 v1, #int -1 // #ff │ │ -01ff3e: 28aa |009d: goto 0047 // -0056 │ │ +01fdfc: |[01fdfc] org.happysanta.gd.Game.GameView._ifIIV:(II)V │ │ +01fe0c: 140a 7e48 0600 |0000: const v10, #float 5.77018e-40 // #0006487e │ │ +01fe12: 130c 1000 |0003: const/16 v12, #int 16 // #10 │ │ +01fe16: 7100 3306 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +01fe1c: 0c08 |0008: move-result-object v8 │ │ +01fe1e: 6e10 7705 0800 |0009: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +01fe24: 0a08 |000c: move-result v8 │ │ +01fe26: 3908 3f00 |000d: if-nez v8, 004c // +003f │ │ +01fe2a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +01fe2c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +01fe2e: 59de f601 |0011: iput v14, v13, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ +01fe32: 59df f401 |0013: iput v15, v13, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ +01fe36: e006 0e10 |0015: shl-int/lit8 v6, v14, #int 16 // #10 │ │ +01fe3a: e002 0f10 |0017: shl-int/lit8 v2, v15, #int 16 // #10 │ │ +01fe3e: 52d8 f201 |0019: iget v8, v13, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +01fe42: db08 0802 |001b: div-int/lit8 v8, v8, #int 2 // #02 │ │ +01fe46: e004 0810 |001d: shl-int/lit8 v4, v8, #int 16 // #10 │ │ +01fe4a: 52d8 f701 |001f: iget v8, v13, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +01fe4e: d808 0828 |0021: add-int/lit8 v8, v8, #int 40 // #28 │ │ +01fe52: e005 0810 |0023: shl-int/lit8 v5, v8, #int 16 // #10 │ │ +01fe56: 55d8 ea01 |0025: iget-boolean v8, v13, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ +01fe5a: 3808 2500 |0027: if-eqz v8, 004c // +0025 │ │ +01fe5e: 55d8 e701 |0029: iget-boolean v8, v13, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ +01fe62: 3808 2100 |002b: if-eqz v8, 004c // +0021 │ │ +01fe66: 9108 0604 |002d: sub-int v8, v6, v4 │ │ +01fe6a: 9109 0205 |002f: sub-int v9, v2, v5 │ │ +01fe6e: 7120 a505 9800 |0031: invoke-static {v8, v9}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +01fe74: 0a07 |0034: move-result v7 │ │ +01fe76: d077 8764 |0035: add-int/lit16 v7, v7, #int 25735 // #6487 │ │ +01fe7a: 3b07 0400 |0037: if-gez v7, 003b // +0004 │ │ +01fe7e: b0a7 |0039: add-int/2addr v7, v10 │ │ +01fe80: 28fd |003a: goto 0037 // -0003 │ │ +01fe82: 37a7 0400 |003b: if-le v7, v10, 003f // +0004 │ │ +01fe86: b1a7 |003d: sub-int/2addr v7, v10 │ │ +01fe88: 28fd |003e: goto 003b // -0003 │ │ +01fe8a: 59d7 ed01 |003f: iput v7, v13, Lorg/happysanta/gd/Game/GameView;.m_OI:I // field@01ed │ │ +01fe8e: 1403 0fc9 0000 |0041: const v3, #float 7.21262e-41 // #0000c90f │ │ +01fe94: 3473 0900 |0044: if-lt v3, v7, 004d // +0009 │ │ +01fe98: 12f0 |0046: const/4 v0, #int -1 // #ff │ │ +01fe9a: 54d8 0602 |0047: iget-object v8, v13, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +01fe9e: 6e30 f305 0801 |0049: invoke-virtual {v8, v0, v1}, Lorg/happysanta/gd/Game/Physics;._aIIV:(II)V // method@05f3 │ │ +01fea4: 0e00 |004c: return-void │ │ +01fea6: 8138 |004d: int-to-long v8, v3 │ │ +01fea8: 170a 0000 0200 |004e: const-wide/32 v10, #float 1.83671e-40 // #00020000 │ │ +01feae: bda8 |0051: mul-long/2addr v8, v10 │ │ +01feb0: c4c8 |0052: shr-long/2addr v8, v12 │ │ +01feb2: 8488 |0053: long-to-int v8, v8 │ │ +01feb4: 3587 0500 |0054: if-ge v7, v8, 0059 // +0005 │ │ +01feb8: 12f0 |0056: const/4 v0, #int -1 // #ff │ │ +01feba: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +01febc: 28ef |0058: goto 0047 // -0011 │ │ +01febe: 8138 |0059: int-to-long v8, v3 │ │ +01fec0: 170a 0000 0300 |005a: const-wide/32 v10, #float 2.75506e-40 // #00030000 │ │ +01fec6: bda8 |005d: mul-long/2addr v8, v10 │ │ +01fec8: c4c8 |005e: shr-long/2addr v8, v12 │ │ +01feca: 8488 |005f: long-to-int v8, v8 │ │ +01fecc: 3587 0400 |0060: if-ge v7, v8, 0064 // +0004 │ │ +01fed0: 1211 |0062: const/4 v1, #int 1 // #1 │ │ +01fed2: 28e4 |0063: goto 0047 // -001c │ │ +01fed4: 8138 |0064: int-to-long v8, v3 │ │ +01fed6: 170a 0000 0400 |0065: const-wide/32 v10, #float 3.67342e-40 // #00040000 │ │ +01fedc: bda8 |0068: mul-long/2addr v8, v10 │ │ +01fede: c4c8 |0069: shr-long/2addr v8, v12 │ │ +01fee0: 8488 |006a: long-to-int v8, v8 │ │ +01fee2: 3587 0500 |006b: if-ge v7, v8, 0070 // +0005 │ │ +01fee6: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +01fee8: 1211 |006e: const/4 v1, #int 1 // #1 │ │ +01feea: 28d8 |006f: goto 0047 // -0028 │ │ +01feec: 8138 |0070: int-to-long v8, v3 │ │ +01feee: 170a 0000 0500 |0071: const-wide/32 v10, #float 4.59177e-40 // #00050000 │ │ +01fef4: bda8 |0074: mul-long/2addr v8, v10 │ │ +01fef6: c4c8 |0075: shr-long/2addr v8, v12 │ │ +01fef8: 8488 |0076: long-to-int v8, v8 │ │ +01fefa: 3587 0400 |0077: if-ge v7, v8, 007b // +0004 │ │ +01fefe: 1210 |0079: const/4 v0, #int 1 // #1 │ │ +01ff00: 28cd |007a: goto 0047 // -0033 │ │ +01ff02: 8138 |007b: int-to-long v8, v3 │ │ +01ff04: 170a 0000 0600 |007c: const-wide/32 v10, #float 5.51013e-40 // #00060000 │ │ +01ff0a: bda8 |007f: mul-long/2addr v8, v10 │ │ +01ff0c: c4c8 |0080: shr-long/2addr v8, v12 │ │ +01ff0e: 8488 |0081: long-to-int v8, v8 │ │ +01ff10: 3587 0500 |0082: if-ge v7, v8, 0087 // +0005 │ │ +01ff14: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +01ff16: 12f1 |0085: const/4 v1, #int -1 // #ff │ │ +01ff18: 28c1 |0086: goto 0047 // -003f │ │ +01ff1a: 8138 |0087: int-to-long v8, v3 │ │ +01ff1c: 170a 0000 0700 |0088: const-wide/32 v10, #float 6.42848e-40 // #00070000 │ │ +01ff22: bda8 |008b: mul-long/2addr v8, v10 │ │ +01ff24: c4c8 |008c: shr-long/2addr v8, v12 │ │ +01ff26: 8488 |008d: long-to-int v8, v8 │ │ +01ff28: 3587 0400 |008e: if-ge v7, v8, 0092 // +0004 │ │ +01ff2c: 12f1 |0090: const/4 v1, #int -1 // #ff │ │ +01ff2e: 28b6 |0091: goto 0047 // -004a │ │ +01ff30: 8138 |0092: int-to-long v8, v3 │ │ +01ff32: 170a 0000 0800 |0093: const-wide/32 v10, #float 7.34684e-40 // #00080000 │ │ +01ff38: bda8 |0096: mul-long/2addr v8, v10 │ │ +01ff3a: c4c8 |0097: shr-long/2addr v8, v12 │ │ +01ff3c: 8488 |0098: long-to-int v8, v8 │ │ +01ff3e: 3587 aeff |0099: if-ge v7, v8, 0047 // -0052 │ │ +01ff42: 12f0 |009b: const/4 v0, #int -1 // #ff │ │ +01ff44: 12f1 |009c: const/4 v1, #int -1 // #ff │ │ +01ff46: 28aa |009d: goto 0047 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=743 │ │ 0x000f line=744 │ │ 0x0010 line=745 │ │ 0x0011 line=746 │ │ 0x0013 line=747 │ │ @@ -34262,57 +34230,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -01ff40: |[01ff40] org.happysanta.gd.Game.GameView._xavV:()V │ │ -01ff50: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -01ff52: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -01ff54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ff56: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -01ff58: 5284 e601 |0004: iget v4, v8, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ -01ff5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01ff5e: 1305 0a00 |0007: const/16 v5, #int 10 // #a │ │ -01ff62: 3550 1d00 |0009: if-ge v0, v5, 0026 // +001d │ │ -01ff66: 5485 eb01 |000b: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ -01ff6a: 4705 0500 |000d: aget-boolean v5, v5, v0 │ │ -01ff6e: 3805 1400 |000f: if-eqz v5, 0023 // +0014 │ │ -01ff72: 5485 fc01 |0011: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ -01ff76: 4605 0504 |0013: aget-object v5, v5, v4 │ │ -01ff7a: 4605 0500 |0015: aget-object v5, v5, v0 │ │ -01ff7e: 4805 0506 |0017: aget-byte v5, v5, v6 │ │ -01ff82: b051 |0019: add-int/2addr v1, v5 │ │ -01ff84: 5485 fc01 |001a: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ -01ff88: 4605 0504 |001c: aget-object v5, v5, v4 │ │ -01ff8c: 4605 0500 |001e: aget-object v5, v5, v0 │ │ -01ff90: 4805 0507 |0020: aget-byte v5, v5, v7 │ │ -01ff94: b053 |0022: add-int/2addr v3, v5 │ │ -01ff96: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ff9a: 28e2 |0025: goto 0007 // -001e │ │ -01ff9c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -01ff9e: 1275 |0027: const/4 v5, #int 7 // #7 │ │ -01ffa0: 3552 1900 |0028: if-ge v2, v5, 0041 // +0019 │ │ -01ffa4: 5485 f301 |002a: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ -01ffa8: 4705 0502 |002c: aget-boolean v5, v5, v2 │ │ -01ffac: 3805 1000 |002e: if-eqz v5, 003e // +0010 │ │ -01ffb0: 5485 e901 |0030: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ -01ffb4: 4605 0502 |0032: aget-object v5, v5, v2 │ │ -01ffb8: 4805 0506 |0034: aget-byte v5, v5, v6 │ │ -01ffbc: b051 |0036: add-int/2addr v1, v5 │ │ -01ffbe: 5485 e901 |0037: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ -01ffc2: 4605 0502 |0039: aget-object v5, v5, v2 │ │ -01ffc6: 4805 0507 |003b: aget-byte v5, v5, v7 │ │ -01ffca: b053 |003d: add-int/2addr v3, v5 │ │ -01ffcc: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01ffd0: 28e7 |0040: goto 0027 // -0019 │ │ -01ffd2: 5485 0602 |0041: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -01ffd6: 6e30 f105 1503 |0043: invoke-virtual {v5, v1, v3}, Lorg/happysanta/gd/Game/Physics;._aIIV:(II)V // method@05f1 │ │ -01ffdc: 0e00 |0046: return-void │ │ +01ff48: |[01ff48] org.happysanta.gd.Game.GameView._xavV:()V │ │ +01ff58: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +01ff5a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +01ff5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01ff5e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +01ff60: 5284 e601 |0004: iget v4, v8, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ +01ff64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01ff66: 1305 0a00 |0007: const/16 v5, #int 10 // #a │ │ +01ff6a: 3550 1d00 |0009: if-ge v0, v5, 0026 // +001d │ │ +01ff6e: 5485 eb01 |000b: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ +01ff72: 4705 0500 |000d: aget-boolean v5, v5, v0 │ │ +01ff76: 3805 1400 |000f: if-eqz v5, 0023 // +0014 │ │ +01ff7a: 5485 fc01 |0011: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ +01ff7e: 4605 0504 |0013: aget-object v5, v5, v4 │ │ +01ff82: 4605 0500 |0015: aget-object v5, v5, v0 │ │ +01ff86: 4805 0506 |0017: aget-byte v5, v5, v6 │ │ +01ff8a: b051 |0019: add-int/2addr v1, v5 │ │ +01ff8c: 5485 fc01 |001a: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_maaaB:[[[B // field@01fc │ │ +01ff90: 4605 0504 |001c: aget-object v5, v5, v4 │ │ +01ff94: 4605 0500 |001e: aget-object v5, v5, v0 │ │ +01ff98: 4805 0507 |0020: aget-byte v5, v5, v7 │ │ +01ff9c: b053 |0022: add-int/2addr v3, v5 │ │ +01ff9e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01ffa2: 28e2 |0025: goto 0007 // -001e │ │ +01ffa4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +01ffa6: 1275 |0027: const/4 v5, #int 7 // #7 │ │ +01ffa8: 3552 1900 |0028: if-ge v2, v5, 0041 // +0019 │ │ +01ffac: 5485 f301 |002a: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ +01ffb0: 4705 0502 |002c: aget-boolean v5, v5, v2 │ │ +01ffb4: 3805 1000 |002e: if-eqz v5, 003e // +0010 │ │ +01ffb8: 5485 e901 |0030: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ +01ffbc: 4605 0502 |0032: aget-object v5, v5, v2 │ │ +01ffc0: 4805 0506 |0034: aget-byte v5, v5, v6 │ │ +01ffc4: b051 |0036: add-int/2addr v1, v5 │ │ +01ffc6: 5485 e901 |0037: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.m_DaaB:[[B // field@01e9 │ │ +01ffca: 4605 0502 |0039: aget-object v5, v5, v2 │ │ +01ffce: 4805 0507 |003b: aget-byte v5, v5, v7 │ │ +01ffd2: b053 |003d: add-int/2addr v3, v5 │ │ +01ffd4: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01ffd8: 28e7 |0040: goto 0027 // -0019 │ │ +01ffda: 5485 0602 |0041: iget-object v5, v8, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +01ffde: 6e30 f305 1503 |0043: invoke-virtual {v5, v1, v3}, Lorg/happysanta/gd/Game/Physics;._aIIV:(II)V // method@05f3 │ │ +01ffe4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=816 │ │ 0x0003 line=817 │ │ 0x0004 line=818 │ │ 0x0006 line=819 │ │ 0x000b line=820 │ │ @@ -34339,29 +34307,29 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -01ffe0: |[01ffe0] org.happysanta.gd.Game.GameView.getGameAction:(I)I │ │ -01fff0: 2b01 1000 0000 |0000: packed-switch v1, 00000010 // +00000010 │ │ -01fff6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01fff8: 0f00 |0004: return v0 │ │ -01fffa: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -01fffc: 28fe |0006: goto 0004 // -0002 │ │ -01fffe: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -020002: 28fb |0009: goto 0004 // -0005 │ │ -020004: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -020006: 28f9 |000b: goto 0004 // -0007 │ │ -020008: 1260 |000c: const/4 v0, #int 6 // #6 │ │ -02000a: 28f7 |000d: goto 0004 // -0009 │ │ -02000c: 1250 |000e: const/4 v0, #int 5 // #5 │ │ -02000e: 28f5 |000f: goto 0004 // -000b │ │ -020010: 0001 0700 3200 0000 0500 0000 0300 ... |0010: packed-switch-data (18 units) │ │ +01ffe8: |[01ffe8] org.happysanta.gd.Game.GameView.getGameAction:(I)I │ │ +01fff8: 2b01 1000 0000 |0000: packed-switch v1, 00000010 // +00000010 │ │ +01fffe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +020000: 0f00 |0004: return v0 │ │ +020002: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +020004: 28fe |0006: goto 0004 // -0002 │ │ +020006: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +02000a: 28fb |0009: goto 0004 // -0005 │ │ +02000c: 1240 |000a: const/4 v0, #int 4 // #4 │ │ +02000e: 28f9 |000b: goto 0004 // -0007 │ │ +020010: 1260 |000c: const/4 v0, #int 6 // #6 │ │ +020012: 28f7 |000d: goto 0004 // -0009 │ │ +020014: 1250 |000e: const/4 v0, #int 5 // #5 │ │ +020016: 28f5 |000f: goto 0004 // -000b │ │ +020018: 0001 0700 3200 0000 0500 0000 0300 ... |0010: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0003 line=931 │ │ 0x0005 line=921 │ │ 0x0007 line=923 │ │ 0x000a line=925 │ │ @@ -34376,19 +34344,19 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -020034: |[020034] org.happysanta.gd.Game.GameView.offsetX:(F)F │ │ -020044: 5210 f101 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ -020048: 8200 |0002: int-to-float v0, v0 │ │ -02004a: c620 |0003: add-float/2addr v0, v2 │ │ -02004c: 0f00 |0004: return v0 │ │ +02003c: |[02003c] org.happysanta.gd.Game.GameView.offsetX:(F)F │ │ +02004c: 5210 f101 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ +020050: 8200 |0002: int-to-float v0, v0 │ │ +020052: c620 |0003: add-float/2addr v0, v2 │ │ +020054: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0005 reg=2 j F │ │ │ │ @@ -34397,27 +34365,27 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -020050: |[020050] org.happysanta.gd.Game.GameView.offsetY:(F)F │ │ -020060: 7f30 |0000: neg-float v0, v3 │ │ -020062: 5221 e801 |0001: iget v1, v2, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ -020066: 8211 |0003: int-to-float v1, v1 │ │ -020068: c610 |0004: add-float/2addr v0, v1 │ │ -02006a: 7100 3106 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -020070: 0c01 |0008: move-result-object v1 │ │ -020072: 6e10 6905 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getButtonsLayoutHeight:()I // method@0569 │ │ -020078: 0a01 |000c: move-result v1 │ │ -02007a: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ -02007e: 8211 |000f: int-to-float v1, v1 │ │ -020080: c710 |0010: sub-float/2addr v0, v1 │ │ -020082: 0f00 |0011: return v0 │ │ +020058: |[020058] org.happysanta.gd.Game.GameView.offsetY:(F)F │ │ +020068: 7f30 |0000: neg-float v0, v3 │ │ +02006a: 5221 e801 |0001: iget v1, v2, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ +02006e: 8211 |0003: int-to-float v1, v1 │ │ +020070: c610 |0004: add-float/2addr v0, v1 │ │ +020072: 7100 3306 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +020078: 0c01 |0008: move-result-object v1 │ │ +02007a: 6e10 6b05 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getButtonsLayoutHeight:()I // method@056b │ │ +020080: 0a01 |000c: move-result v1 │ │ +020082: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +020086: 8211 |000f: int-to-float v1, v1 │ │ +020088: c710 |0010: sub-float/2addr v0, v1 │ │ +02008a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0012 reg=3 j F │ │ │ │ @@ -34427,45 +34395,45 @@ │ │ type : '(IIIIZ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -020084: |[020084] org.happysanta.gd.Game.GameView._aIIII:(IIIIZ)I │ │ -020094: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ -020098: b098 |0002: add-int/2addr v8, v9 │ │ -02009a: 3b08 0400 |0003: if-gez v8, 0007 // +0004 │ │ -02009e: b0a8 |0005: add-int/2addr v8, v10 │ │ -0200a0: 28fd |0006: goto 0003 // -0003 │ │ -0200a2: 34a8 0400 |0007: if-lt v8, v10, 000b // +0004 │ │ -0200a6: b1a8 |0009: sub-int/2addr v8, v10 │ │ -0200a8: 28fd |000a: goto 0007 // -0003 │ │ -0200aa: 380c 0400 |000b: if-eqz v12, 000f // +0004 │ │ -0200ae: 9108 0a08 |000d: sub-int v8, v10, v8 │ │ -0200b2: 8182 |000f: int-to-long v2, v8 │ │ -0200b4: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ -0200b8: c312 |0012: shl-long/2addr v2, v1 │ │ -0200ba: 81a4 |0013: int-to-long v4, v10 │ │ -0200bc: be42 |0014: div-long/2addr v2, v4 │ │ -0200be: c462 |0015: shr-long/2addr v2, v6 │ │ -0200c0: 8421 |0016: long-to-int v1, v2 │ │ -0200c2: 8112 |0017: int-to-long v2, v1 │ │ -0200c4: e001 0b10 |0018: shl-int/lit8 v1, v11, #int 16 // #10 │ │ -0200c8: 8114 |001a: int-to-long v4, v1 │ │ -0200ca: bd42 |001b: mul-long/2addr v2, v4 │ │ -0200cc: c462 |001c: shr-long/2addr v2, v6 │ │ -0200ce: 8420 |001d: long-to-int v0, v2 │ │ -0200d0: e101 0010 |001e: shr-int/lit8 v1, v0, #int 16 // #10 │ │ -0200d4: d802 0bff |0020: add-int/lit8 v2, v11, #int -1 // #ff │ │ -0200d8: 3521 0500 |0022: if-ge v1, v2, 0027 // +0005 │ │ -0200dc: e101 0010 |0024: shr-int/lit8 v1, v0, #int 16 // #10 │ │ -0200e0: 0f01 |0026: return v1 │ │ -0200e2: d801 0bff |0027: add-int/lit8 v1, v11, #int -1 // #ff │ │ -0200e6: 28fd |0029: goto 0026 // -0003 │ │ +02008c: |[02008c] org.happysanta.gd.Game.GameView._aIIII:(IIIIZ)I │ │ +02009c: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ +0200a0: b098 |0002: add-int/2addr v8, v9 │ │ +0200a2: 3b08 0400 |0003: if-gez v8, 0007 // +0004 │ │ +0200a6: b0a8 |0005: add-int/2addr v8, v10 │ │ +0200a8: 28fd |0006: goto 0003 // -0003 │ │ +0200aa: 34a8 0400 |0007: if-lt v8, v10, 000b // +0004 │ │ +0200ae: b1a8 |0009: sub-int/2addr v8, v10 │ │ +0200b0: 28fd |000a: goto 0007 // -0003 │ │ +0200b2: 380c 0400 |000b: if-eqz v12, 000f // +0004 │ │ +0200b6: 9108 0a08 |000d: sub-int v8, v10, v8 │ │ +0200ba: 8182 |000f: int-to-long v2, v8 │ │ +0200bc: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ +0200c0: c312 |0012: shl-long/2addr v2, v1 │ │ +0200c2: 81a4 |0013: int-to-long v4, v10 │ │ +0200c4: be42 |0014: div-long/2addr v2, v4 │ │ +0200c6: c462 |0015: shr-long/2addr v2, v6 │ │ +0200c8: 8421 |0016: long-to-int v1, v2 │ │ +0200ca: 8112 |0017: int-to-long v2, v1 │ │ +0200cc: e001 0b10 |0018: shl-int/lit8 v1, v11, #int 16 // #10 │ │ +0200d0: 8114 |001a: int-to-long v4, v1 │ │ +0200d2: bd42 |001b: mul-long/2addr v2, v4 │ │ +0200d4: c462 |001c: shr-long/2addr v2, v6 │ │ +0200d6: 8420 |001d: long-to-int v0, v2 │ │ +0200d8: e101 0010 |001e: shr-int/lit8 v1, v0, #int 16 // #10 │ │ +0200dc: d802 0bff |0020: add-int/lit8 v2, v11, #int -1 // #ff │ │ +0200e0: 3521 0500 |0022: if-ge v1, v2, 0027 // +0005 │ │ +0200e4: e101 0010 |0024: shr-int/lit8 v1, v0, #int 16 // #10 │ │ +0200e8: 0f01 |0026: return v1 │ │ +0200ea: d801 0bff |0027: add-int/lit8 v1, v11, #int -1 // #ff │ │ +0200ee: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=594 │ │ 0x0007 line=595 │ │ 0x000b line=596 │ │ 0x000d line=597 │ │ 0x000f line=599 │ │ @@ -34485,31 +34453,31 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -0200e8: |[0200e8] org.happysanta.gd.Game.GameView._aIIIV:(IIII)V │ │ -0200f8: 5460 e001 |0000: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0200fc: 8271 |0002: int-to-float v1, v7 │ │ -0200fe: 7020 dd05 1600 |0003: invoke-direct {v6, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020104: 0a01 |0006: move-result v1 │ │ -020106: 8282 |0007: int-to-float v2, v8 │ │ -020108: 7020 de05 2600 |0008: invoke-direct {v6, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -02010e: 0a02 |000b: move-result v2 │ │ -020110: 8293 |000c: int-to-float v3, v9 │ │ -020112: 7020 dd05 3600 |000d: invoke-direct {v6, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020118: 0a03 |0010: move-result v3 │ │ -02011a: 82a4 |0011: int-to-float v4, v10 │ │ -02011c: 7020 de05 4600 |0012: invoke-direct {v6, v4}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -020122: 0a04 |0015: move-result v4 │ │ -020124: 5465 0502 |0016: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020128: 7406 8500 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0085 │ │ -02012e: 0e00 |001b: return-void │ │ +0200f0: |[0200f0] org.happysanta.gd.Game.GameView._aIIIV:(IIII)V │ │ +020100: 5460 e001 |0000: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020104: 8271 |0002: int-to-float v1, v7 │ │ +020106: 7020 df05 1600 |0003: invoke-direct {v6, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +02010c: 0a01 |0006: move-result v1 │ │ +02010e: 8282 |0007: int-to-float v2, v8 │ │ +020110: 7020 e005 2600 |0008: invoke-direct {v6, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020116: 0a02 |000b: move-result v2 │ │ +020118: 8293 |000c: int-to-float v3, v9 │ │ +02011a: 7020 df05 3600 |000d: invoke-direct {v6, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020120: 0a03 |0010: move-result v3 │ │ +020122: 82a4 |0011: int-to-float v4, v10 │ │ +020124: 7020 e005 4600 |0012: invoke-direct {v6, v4}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +02012a: 0a04 |0015: move-result v4 │ │ +02012c: 5465 0502 |0016: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020130: 7406 8500 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0085 │ │ +020136: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x001b line=445 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x001c reg=7 j I │ │ @@ -34522,24 +34490,24 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -020130: |[020130] org.happysanta.gd.Game.GameView._aIIIV:(IIIII)V │ │ -020140: 1406 0080 0000 |0000: const v6, #float 4.59177e-41 // #00008000 │ │ -020146: 0770 |0003: move-object v0, v7 │ │ -020148: 0181 |0004: move v1, v8 │ │ -02014a: 0192 |0005: move v2, v9 │ │ -02014c: 01a3 |0006: move v3, v10 │ │ -02014e: 01b4 |0007: move v4, v11 │ │ -020150: 01c5 |0008: move v5, v12 │ │ -020152: 7407 c405 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Game/GameView;.drawBikerPart:(IIIIII)V // method@05c4 │ │ -020158: 0e00 |000c: return-void │ │ +020138: |[020138] org.happysanta.gd.Game.GameView._aIIIV:(IIIII)V │ │ +020148: 1406 0080 0000 |0000: const v6, #float 4.59177e-41 // #00008000 │ │ +02014e: 0770 |0003: move-object v0, v7 │ │ +020150: 0181 |0004: move v1, v8 │ │ +020152: 0192 |0005: move v2, v9 │ │ +020154: 01a3 |0006: move v3, v10 │ │ +020156: 01b4 |0007: move v4, v11 │ │ +020158: 01c5 |0008: move v5, v12 │ │ +02015a: 7407 c605 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Game/GameView;.drawBikerPart:(IIIIII)V // method@05c6 │ │ +020160: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x000c line=453 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x000d reg=8 j I │ │ @@ -34553,18 +34521,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02015c: |[02015c] org.happysanta.gd.Game.GameView._aZV:(Z)V │ │ -02016c: 5c01 e701 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ -020170: 6e10 b705 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b7 │ │ -020176: 0e00 |0005: return-void │ │ +020164: |[020164] org.happysanta.gd.Game.GameView._aZV:(Z)V │ │ +020174: 5c01 e701 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ +020178: 6e10 b905 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b9 │ │ +02017e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -34575,22 +34543,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -020178: |[020178] org.happysanta.gd.Game.GameView._casevV:()V │ │ -020188: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02018a: 5420 0602 |0001: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -02018e: 6e10 1206 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._nullvV:()V // method@0612 │ │ -020194: 7010 ad05 0200 |0006: invoke-direct {v2}, Lorg/happysanta/gd/Game/GameView;._avV:()V // method@05ad │ │ -02019a: 5921 f601 |0009: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ -02019e: 5921 f401 |000b: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ -0201a2: 0e00 |000d: return-void │ │ +020180: |[020180] org.happysanta.gd.Game.GameView._casevV:()V │ │ +020190: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020192: 5420 0602 |0001: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020196: 6e10 1406 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._nullvV:()V // method@0614 │ │ +02019c: 7010 af05 0200 |0006: invoke-direct {v2}, Lorg/happysanta/gd/Game/GameView;._avV:()V // method@05af │ │ +0201a2: 5921 f601 |0009: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ +0201a6: 5921 f401 |000b: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ +0201aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=375 │ │ 0x0006 line=376 │ │ 0x0009 line=377 │ │ 0x000b line=378 │ │ 0x000d line=379 │ │ @@ -34602,17 +34570,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0201a4: |[0201a4] org.happysanta.gd.Game.GameView._charvI:()I │ │ -0201b4: 5210 f101 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ -0201b8: 0f00 |0002: return v0 │ │ +0201ac: |[0201ac] org.happysanta.gd.Game.GameView._charvI:()I │ │ +0201bc: 5210 f101 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ +0201c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ │ │ #6 : (in Lorg/happysanta/gd/Game/GameView;) │ │ @@ -34620,24 +34588,24 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0201bc: |[0201bc] org.happysanta.gd.Game.GameView._doIIV:(II)V │ │ -0201cc: 5945 f101 |0000: iput v5, v4, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ -0201d0: 5946 e801 |0002: iput v6, v4, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ -0201d4: 5440 0602 |0004: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -0201d8: 7b51 |0006: neg-int v1, v5 │ │ -0201da: 7b52 |0007: neg-int v2, v5 │ │ -0201dc: 5243 f201 |0008: iget v3, v4, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -0201e0: b032 |000a: add-int/2addr v2, v3 │ │ -0201e2: 6e30 0a06 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Game/Physics;._ifIIV:(II)V // method@060a │ │ -0201e8: 0e00 |000e: return-void │ │ +0201c4: |[0201c4] org.happysanta.gd.Game.GameView._doIIV:(II)V │ │ +0201d4: 5945 f101 |0000: iput v5, v4, Lorg/happysanta/gd/Game/GameView;.m_XI:I // field@01f1 │ │ +0201d8: 5946 e801 |0002: iput v6, v4, Lorg/happysanta/gd/Game/GameView;.m_BI:I // field@01e8 │ │ +0201dc: 5440 0602 |0004: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +0201e0: 7b51 |0006: neg-int v1, v5 │ │ +0201e2: 7b52 |0007: neg-int v2, v5 │ │ +0201e4: 5243 f201 |0008: iget v3, v4, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +0201e8: b032 |000a: add-int/2addr v2, v3 │ │ +0201ea: 6e30 0c06 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Game/Physics;._ifIIV:(II)V // method@060c │ │ +0201f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0002 line=401 │ │ 0x0004 line=402 │ │ 0x000e line=403 │ │ locals : │ │ @@ -34650,18 +34618,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0201ec: |[0201ec] org.happysanta.gd.Game.GameView._doIV:(I)V │ │ -0201fc: 5901 fd01 |0000: iput v1, v0, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ -020200: 3901 0200 |0002: if-nez v1, 0004 // +0002 │ │ -020204: 0e00 |0004: return-void │ │ +0201f4: |[0201f4] org.happysanta.gd.Game.GameView._doIV:(I)V │ │ +020204: 5901 fd01 |0000: iput v1, v0, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ +020208: 3901 0200 |0002: if-nez v1, 0004 // +0002 │ │ +02020c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=268 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -34672,29 +34640,29 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -020208: |[020208] org.happysanta.gd.Game.GameView._forIIIV:(IIII)V │ │ -020218: 8270 |0000: int-to-float v0, v7 │ │ -02021a: 7020 dd05 0600 |0001: invoke-direct {v6, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020220: 0a01 |0004: move-result v1 │ │ -020222: 8280 |0005: int-to-float v0, v8 │ │ -020224: 7020 de05 0600 |0006: invoke-direct {v6, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -02022a: 0a02 |0009: move-result v2 │ │ -02022c: 5460 e001 |000a: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020230: 8293 |000c: int-to-float v3, v9 │ │ -020232: c613 |000d: add-float/2addr v3, v1 │ │ -020234: 82a4 |000e: int-to-float v4, v10 │ │ -020236: c624 |000f: add-float/2addr v4, v2 │ │ -020238: 5465 0502 |0010: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -02023c: 7406 8600 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -020242: 0e00 |0015: return-void │ │ +020210: |[020210] org.happysanta.gd.Game.GameView._forIIIV:(IIII)V │ │ +020220: 8270 |0000: int-to-float v0, v7 │ │ +020222: 7020 df05 0600 |0001: invoke-direct {v6, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020228: 0a01 |0004: move-result v1 │ │ +02022a: 8280 |0005: int-to-float v0, v8 │ │ +02022c: 7020 e005 0600 |0006: invoke-direct {v6, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020232: 0a02 |0009: move-result v2 │ │ +020234: 5460 e001 |000a: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020238: 8293 |000c: int-to-float v3, v9 │ │ +02023a: c613 |000d: add-float/2addr v3, v1 │ │ +02023c: 82a4 |000e: int-to-float v4, v10 │ │ +02023e: c624 |000f: add-float/2addr v4, v2 │ │ +020240: 5465 0502 |0010: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020244: 7406 8600 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +02024a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0005 line=514 │ │ 0x000a line=515 │ │ 0x0015 line=516 │ │ locals : │ │ @@ -34711,16 +34679,16 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020244: |[020244] org.happysanta.gd.Game.GameView._ifIIIIV:(IIIIII)V │ │ -020254: 0e00 |0000: return-void │ │ +02024c: |[02024c] org.happysanta.gd.Game.GameView._ifIIIIV:(IIIIII)V │ │ +02025c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0001 reg=1 j I │ │ 0x0000 - 0x0001 reg=2 k I │ │ @@ -34734,63 +34702,63 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -020258: |[020258] org.happysanta.gd.Game.GameView._ifIIIV:(IIII)V │ │ -020268: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -02026c: d80c 0c01 |0002: add-int/lit8 v12, v12, #int 1 // #01 │ │ -020270: 9100 0a0c |0004: sub-int v0, v10, v12 │ │ -020274: 8200 |0006: int-to-float v0, v0 │ │ -020276: 7020 dd05 0900 |0007: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -02027c: 0a06 |000a: move-result v6 │ │ -02027e: 9000 0b0c |000b: add-int v0, v11, v12 │ │ -020282: 8200 |000d: int-to-float v0, v0 │ │ -020284: 7020 de05 0900 |000e: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -02028a: 0a07 |0011: move-result v7 │ │ -02028c: e008 0c01 |0012: shl-int/lit8 v8, v12, #int 1 // #01 │ │ -020290: 81d0 |0014: int-to-long v0, v13 │ │ -020292: 1702 0000 b400 |0015: const-wide/32 v2, #float 1.65304e-38 // #00b40000 │ │ -020298: bd20 |0018: mul-long/2addr v0, v2 │ │ -02029a: c440 |0019: shr-long/2addr v0, v4 │ │ -02029c: 8400 |001a: long-to-int v0, v0 │ │ -02029e: 8100 |001b: int-to-long v0, v0 │ │ -0202a0: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ -0202a4: c320 |001e: shl-long/2addr v0, v2 │ │ -0202a6: 1702 3f24 0300 |001f: const-wide/32 v2, #float 2.88509e-40 // #0003243f │ │ -0202ac: be20 |0022: div-long/2addr v0, v2 │ │ -0202ae: c440 |0023: shr-long/2addr v0, v4 │ │ -0202b0: 8400 |0024: long-to-int v0, v0 │ │ -0202b2: 7b0d |0025: neg-int v13, v0 │ │ -0202b4: 3b0d 0400 |0026: if-gez v13, 002a // +0004 │ │ -0202b8: d0dd 6801 |0028: add-int/lit16 v13, v13, #int 360 // #0168 │ │ -0202bc: 5490 0502 |002a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0202c0: 6201 0700 |002c: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -0202c4: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -0202ca: 5490 e001 |0031: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0202ce: 2201 3200 |0033: new-instance v1, Landroid/graphics/RectF; // type@0032 │ │ -0202d2: 8282 |0035: int-to-float v2, v8 │ │ -0202d4: c662 |0036: add-float/2addr v2, v6 │ │ -0202d6: 8283 |0037: int-to-float v3, v8 │ │ -0202d8: c673 |0038: add-float/2addr v3, v7 │ │ -0202da: 7053 a100 6127 |0039: invoke-direct {v1, v6, v7, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -0202e0: e102 0d10 |003c: shr-int/lit8 v2, v13, #int 16 // #10 │ │ -0202e4: d022 aa00 |003e: add-int/lit16 v2, v2, #int 170 // #00aa │ │ -0202e8: 7b22 |0040: neg-int v2, v2 │ │ -0202ea: 8222 |0041: int-to-float v2, v2 │ │ -0202ec: 1503 b4c2 |0042: const/high16 v3, #int -1028390912 // #c2b4 │ │ -0202f0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0202f2: 5495 0502 |0045: iget-object v5, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0202f6: 7406 8200 0000 |0047: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ -0202fc: 5490 0502 |004a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020300: 6201 0600 |004c: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -020304: 6e20 9700 1000 |004e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -02030a: 0e00 |0051: return-void │ │ +020260: |[020260] org.happysanta.gd.Game.GameView._ifIIIV:(IIII)V │ │ +020270: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +020274: d80c 0c01 |0002: add-int/lit8 v12, v12, #int 1 // #01 │ │ +020278: 9100 0a0c |0004: sub-int v0, v10, v12 │ │ +02027c: 8200 |0006: int-to-float v0, v0 │ │ +02027e: 7020 df05 0900 |0007: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020284: 0a06 |000a: move-result v6 │ │ +020286: 9000 0b0c |000b: add-int v0, v11, v12 │ │ +02028a: 8200 |000d: int-to-float v0, v0 │ │ +02028c: 7020 e005 0900 |000e: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020292: 0a07 |0011: move-result v7 │ │ +020294: e008 0c01 |0012: shl-int/lit8 v8, v12, #int 1 // #01 │ │ +020298: 81d0 |0014: int-to-long v0, v13 │ │ +02029a: 1702 0000 b400 |0015: const-wide/32 v2, #float 1.65304e-38 // #00b40000 │ │ +0202a0: bd20 |0018: mul-long/2addr v0, v2 │ │ +0202a2: c440 |0019: shr-long/2addr v0, v4 │ │ +0202a4: 8400 |001a: long-to-int v0, v0 │ │ +0202a6: 8100 |001b: int-to-long v0, v0 │ │ +0202a8: 1302 2000 |001c: const/16 v2, #int 32 // #20 │ │ +0202ac: c320 |001e: shl-long/2addr v0, v2 │ │ +0202ae: 1702 3f24 0300 |001f: const-wide/32 v2, #float 2.88509e-40 // #0003243f │ │ +0202b4: be20 |0022: div-long/2addr v0, v2 │ │ +0202b6: c440 |0023: shr-long/2addr v0, v4 │ │ +0202b8: 8400 |0024: long-to-int v0, v0 │ │ +0202ba: 7b0d |0025: neg-int v13, v0 │ │ +0202bc: 3b0d 0400 |0026: if-gez v13, 002a // +0004 │ │ +0202c0: d0dd 6801 |0028: add-int/lit16 v13, v13, #int 360 // #0168 │ │ +0202c4: 5490 0502 |002a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0202c8: 6201 0700 |002c: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +0202cc: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +0202d2: 5490 e001 |0031: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0202d6: 2201 3200 |0033: new-instance v1, Landroid/graphics/RectF; // type@0032 │ │ +0202da: 8282 |0035: int-to-float v2, v8 │ │ +0202dc: c662 |0036: add-float/2addr v2, v6 │ │ +0202de: 8283 |0037: int-to-float v3, v8 │ │ +0202e0: c673 |0038: add-float/2addr v3, v7 │ │ +0202e2: 7053 a100 6127 |0039: invoke-direct {v1, v6, v7, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +0202e8: e102 0d10 |003c: shr-int/lit8 v2, v13, #int 16 // #10 │ │ +0202ec: d022 aa00 |003e: add-int/lit16 v2, v2, #int 170 // #00aa │ │ +0202f0: 7b22 |0040: neg-int v2, v2 │ │ +0202f2: 8222 |0041: int-to-float v2, v2 │ │ +0202f4: 1503 b4c2 |0042: const/high16 v3, #int -1028390912 // #c2b4 │ │ +0202f8: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0202fa: 5495 0502 |0045: iget-object v5, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0202fe: 7406 8200 0000 |0047: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ +020304: 5490 0502 |004a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020308: 6201 0600 |004c: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +02030c: 6e20 9700 1000 |004e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +020312: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=490 │ │ 0x0004 line=491 │ │ 0x000b line=492 │ │ 0x0012 line=493 │ │ 0x0014 line=494 │ │ @@ -34814,30 +34782,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -02030c: |[02030c] org.happysanta.gd.Game.GameView._ifvV:()V │ │ -02031c: 6e10 d605 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -020322: 0a00 |0003: move-result v0 │ │ -020324: 5910 f201 |0004: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -020328: 6e10 d505 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -02032e: 0a00 |0009: move-result v0 │ │ -020330: 5910 f701 |000a: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -020334: 5910 fb01 |000c: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_lI:I // field@01fb │ │ -020338: 5510 ea01 |000e: iget-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ -02033c: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -020340: 5510 e701 |0012: iget-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ -020344: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -020348: 5210 f701 |0016: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -02034c: d800 00b0 |0018: add-int/lit8 v0, v0, #int -80 // #b0 │ │ -020350: 5910 f701 |001a: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -020354: 0e00 |001c: return-void │ │ +020314: |[020314] org.happysanta.gd.Game.GameView._ifvV:()V │ │ +020324: 6e10 d805 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +02032a: 0a00 |0003: move-result v0 │ │ +02032c: 5910 f201 |0004: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +020330: 6e10 d705 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +020336: 0a00 |0009: move-result v0 │ │ +020338: 5910 f701 |000a: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +02033c: 5910 fb01 |000c: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_lI:I // field@01fb │ │ +020340: 5510 ea01 |000e: iget-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ +020344: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +020348: 5510 e701 |0012: iget-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ +02034c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +020350: 5210 f701 |0016: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +020354: d800 00b0 |0018: add-int/lit8 v0, v0, #int -80 // #b0 │ │ +020358: 5910 f701 |001a: iput v0, v1, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +02035c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x000e line=278 │ │ 0x0016 line=279 │ │ 0x001c line=281 │ │ @@ -34849,26 +34817,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -020358: |[020358] org.happysanta.gd.Game.GameView._intII:(I)I │ │ -020368: 5421 fe01 |0000: iget-object v1, v2, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ -02036c: 1d01 |0002: monitor-enter v1 │ │ -02036e: dd00 0301 |0003: and-int/lit8 v0, v3, #int 1 // #01 │ │ -020372: 3800 0200 |0005: if-eqz v0, 0007 // +0002 │ │ -020376: dd00 0302 |0007: and-int/lit8 v0, v3, #int 2 // #02 │ │ -02037a: 3800 0200 |0009: if-eqz v0, 000b // +0002 │ │ -02037e: 1e01 |000b: monitor-exit v1 │ │ -020380: 0f03 |000c: return v3 │ │ -020382: 0d00 |000d: move-exception v0 │ │ -020384: 1e01 |000e: monitor-exit v1 │ │ -020386: 2700 |000f: throw v0 │ │ +020360: |[020360] org.happysanta.gd.Game.GameView._intII:(I)I │ │ +020370: 5421 fe01 |0000: iget-object v1, v2, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ +020374: 1d01 |0002: monitor-enter v1 │ │ +020376: dd00 0301 |0003: and-int/lit8 v0, v3, #int 1 // #01 │ │ +02037a: 3800 0200 |0005: if-eqz v0, 0007 // +0002 │ │ +02037e: dd00 0302 |0007: and-int/lit8 v0, v3, #int 2 // #02 │ │ +020382: 3800 0200 |0009: if-eqz v0, 000b // +0002 │ │ +020386: 1e01 |000b: monitor-exit v1 │ │ +020388: 0f03 |000c: return v3 │ │ +02038a: 0d00 |000d: move-exception v0 │ │ +02038c: 1e01 |000e: monitor-exit v1 │ │ +02038e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x000b - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=299 │ │ 0x0007 line=321 │ │ @@ -34884,125 +34852,125 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 196 16-bit code units │ │ -020394: |[020394] org.happysanta.gd.Game.GameView._newvV:()V │ │ -0203a4: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ -0203a8: 150d b443 |0002: const/high16 v13, #int 1135869952 // #43b4 │ │ -0203ac: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -0203ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0203b0: 54e0 0502 |0006: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0203b4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -0203b6: 6e20 9300 2000 |0009: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -0203bc: 54e0 0502 |000c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0203c0: 6202 0600 |000e: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -0203c4: 6e20 9700 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -0203ca: 54e0 e001 |0013: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0203ce: 52e2 f701 |0015: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -0203d2: 8222 |0017: int-to-float v2, v2 │ │ -0203d4: 52e3 f201 |0018: iget v3, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -0203d8: 8233 |001a: int-to-float v3, v3 │ │ -0203da: 1504 a042 |001b: const/high16 v4, #int 1117782016 // #42a0 │ │ -0203de: 54e5 0502 |001d: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0203e2: 7406 8600 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -0203e8: 1308 2300 |0022: const/16 v8, #int 35 // #23 │ │ -0203ec: 52e0 f201 |0024: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -0203f0: db0a 0002 |0026: div-int/lit8 v10, v0, #int 2 // #02 │ │ -0203f4: 52e0 f701 |0028: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -0203f8: d80b 0028 |002a: add-int/lit8 v11, v0, #int 40 // #28 │ │ -0203fc: 54e0 0502 |002c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020400: 1502 96ff |002e: const/high16 v2, #int -6946816 // #ff96 │ │ -020404: 6e20 9300 2000 |0030: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -02040a: 54e0 0502 |0033: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -02040e: 6202 0700 |0035: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -020412: 6e20 9700 2000 |0037: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -020418: 52e0 f601 |003a: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ -02041c: 3900 0600 |003c: if-nez v0, 0042 // +0006 │ │ -020420: 52e0 f401 |003e: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ -020424: 3800 3c00 |0040: if-eqz v0, 007c // +003c │ │ -020428: 52e0 ed01 |0042: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_OI:I // field@01ed │ │ -02042c: 8102 |0044: int-to-long v2, v0 │ │ -02042e: 1704 0000 b400 |0045: const-wide/32 v4, #float 1.65304e-38 // #00b40000 │ │ -020434: bd42 |0048: mul-long/2addr v2, v4 │ │ -020436: c472 |0049: shr-long/2addr v2, v7 │ │ -020438: 8420 |004a: long-to-int v0, v2 │ │ -02043a: 8102 |004b: int-to-long v2, v0 │ │ -02043c: 1300 2000 |004c: const/16 v0, #int 32 // #20 │ │ -020440: c302 |004e: shl-long/2addr v2, v0 │ │ -020442: 1704 3f24 0300 |004f: const-wide/32 v4, #float 2.88509e-40 // #0003243f │ │ -020448: be42 |0052: div-long/2addr v2, v4 │ │ -02044a: c472 |0053: shr-long/2addr v2, v7 │ │ -02044c: 8420 |0054: long-to-int v0, v2 │ │ -02044e: e109 0010 |0055: shr-int/lit8 v9, v0, #int 16 // #10 │ │ -020452: dc00 092d |0057: rem-int/lit8 v0, v9, #int 45 // #2d │ │ -020456: 910c 0900 |0059: sub-int v12, v9, v0 │ │ -02045a: d80c 0ca6 |005b: add-int/lit8 v12, v12, #int -90 // #a6 │ │ -02045e: 54e2 e001 |005d: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020462: 2203 3200 |005f: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ -020466: 9100 0a08 |0061: sub-int v0, v10, v8 │ │ -02046a: 8200 |0063: int-to-float v0, v0 │ │ -02046c: 9104 0b08 |0064: sub-int v4, v11, v8 │ │ -020470: 8244 |0066: int-to-float v4, v4 │ │ -020472: d805 0a46 |0067: add-int/lit8 v5, v10, #int 70 // #46 │ │ -020476: b185 |0069: sub-int/2addr v5, v8 │ │ -020478: 8255 |006a: int-to-float v5, v5 │ │ -02047a: d807 0b46 |006b: add-int/lit8 v7, v11, #int 70 // #46 │ │ -02047e: b187 |006d: sub-int/2addr v7, v8 │ │ -020480: 8277 |006e: int-to-float v7, v7 │ │ -020482: 7057 a100 0354 |006f: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -020488: d800 0cea |0072: add-int/lit8 v0, v12, #int -22 // #ea │ │ -02048c: 8204 |0074: int-to-float v4, v0 │ │ -02048e: 1505 3442 |0075: const/high16 v5, #int 1110704128 // #4234 │ │ -020492: 54e7 0502 |0077: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020496: 7406 8200 0200 |0079: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ -02049c: 54e0 0502 |007c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0204a0: 1502 00ff |007e: const/high16 v2, #int -16777216 // #ff00 │ │ -0204a4: 6e20 9300 2000 |0080: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -0204aa: 54e2 e001 |0083: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0204ae: 2203 3200 |0085: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ -0204b2: 9100 0a08 |0087: sub-int v0, v10, v8 │ │ -0204b6: 8200 |0089: int-to-float v0, v0 │ │ -0204b8: 9104 0b08 |008a: sub-int v4, v11, v8 │ │ -0204bc: 8244 |008c: int-to-float v4, v4 │ │ -0204be: d805 0a46 |008d: add-int/lit8 v5, v10, #int 70 // #46 │ │ -0204c2: b185 |008f: sub-int/2addr v5, v8 │ │ -0204c4: 8255 |0090: int-to-float v5, v5 │ │ -0204c6: d807 0b46 |0091: add-int/lit8 v7, v11, #int 70 // #46 │ │ -0204ca: b187 |0093: sub-int/2addr v7, v8 │ │ -0204cc: 8277 |0094: int-to-float v7, v7 │ │ -0204ce: 7057 a100 0354 |0095: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -0204d4: 54e7 0502 |0098: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0204d8: 0114 |009a: move v4, v1 │ │ -0204da: 01d5 |009b: move v5, v13 │ │ -0204dc: 7406 8200 0200 |009c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ -0204e2: 1228 |009f: const/4 v8, #int 2 // #2 │ │ -0204e4: 54e2 e001 |00a0: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0204e8: 2203 3200 |00a2: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ -0204ec: 9100 0a08 |00a4: sub-int v0, v10, v8 │ │ -0204f0: 8200 |00a6: int-to-float v0, v0 │ │ -0204f2: 9104 0b08 |00a7: sub-int v4, v11, v8 │ │ -0204f6: 8244 |00a9: int-to-float v4, v4 │ │ -0204f8: d805 0a04 |00aa: add-int/lit8 v5, v10, #int 4 // #04 │ │ -0204fc: b185 |00ac: sub-int/2addr v5, v8 │ │ -0204fe: 8255 |00ad: int-to-float v5, v5 │ │ -020500: d807 0b04 |00ae: add-int/lit8 v7, v11, #int 4 // #04 │ │ -020504: b187 |00b0: sub-int/2addr v7, v8 │ │ -020506: 8277 |00b1: int-to-float v7, v7 │ │ -020508: 7057 a100 0354 |00b2: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -02050e: 54e7 0502 |00b5: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020512: 0114 |00b7: move v4, v1 │ │ -020514: 01d5 |00b8: move v5, v13 │ │ -020516: 7406 8200 0200 |00b9: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ -02051c: 54e0 0502 |00bc: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020520: 6201 0600 |00be: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -020524: 6e20 9700 1000 |00c0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -02052a: 0e00 |00c3: return-void │ │ +02039c: |[02039c] org.happysanta.gd.Game.GameView._newvV:()V │ │ +0203ac: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ +0203b0: 150d b443 |0002: const/high16 v13, #int 1135869952 // #43b4 │ │ +0203b4: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +0203b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0203b8: 54e0 0502 |0006: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0203bc: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +0203be: 6e20 9300 2000 |0009: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +0203c4: 54e0 0502 |000c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0203c8: 6202 0600 |000e: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +0203cc: 6e20 9700 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +0203d2: 54e0 e001 |0013: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0203d6: 52e2 f701 |0015: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +0203da: 8222 |0017: int-to-float v2, v2 │ │ +0203dc: 52e3 f201 |0018: iget v3, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +0203e0: 8233 |001a: int-to-float v3, v3 │ │ +0203e2: 1504 a042 |001b: const/high16 v4, #int 1117782016 // #42a0 │ │ +0203e6: 54e5 0502 |001d: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0203ea: 7406 8600 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +0203f0: 1308 2300 |0022: const/16 v8, #int 35 // #23 │ │ +0203f4: 52e0 f201 |0024: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +0203f8: db0a 0002 |0026: div-int/lit8 v10, v0, #int 2 // #02 │ │ +0203fc: 52e0 f701 |0028: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +020400: d80b 0028 |002a: add-int/lit8 v11, v0, #int 40 // #28 │ │ +020404: 54e0 0502 |002c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020408: 1502 96ff |002e: const/high16 v2, #int -6946816 // #ff96 │ │ +02040c: 6e20 9300 2000 |0030: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +020412: 54e0 0502 |0033: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020416: 6202 0700 |0035: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +02041a: 6e20 9700 2000 |0037: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +020420: 52e0 f601 |003a: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ +020424: 3900 0600 |003c: if-nez v0, 0042 // +0006 │ │ +020428: 52e0 f401 |003e: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ +02042c: 3800 3c00 |0040: if-eqz v0, 007c // +003c │ │ +020430: 52e0 ed01 |0042: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_OI:I // field@01ed │ │ +020434: 8102 |0044: int-to-long v2, v0 │ │ +020436: 1704 0000 b400 |0045: const-wide/32 v4, #float 1.65304e-38 // #00b40000 │ │ +02043c: bd42 |0048: mul-long/2addr v2, v4 │ │ +02043e: c472 |0049: shr-long/2addr v2, v7 │ │ +020440: 8420 |004a: long-to-int v0, v2 │ │ +020442: 8102 |004b: int-to-long v2, v0 │ │ +020444: 1300 2000 |004c: const/16 v0, #int 32 // #20 │ │ +020448: c302 |004e: shl-long/2addr v2, v0 │ │ +02044a: 1704 3f24 0300 |004f: const-wide/32 v4, #float 2.88509e-40 // #0003243f │ │ +020450: be42 |0052: div-long/2addr v2, v4 │ │ +020452: c472 |0053: shr-long/2addr v2, v7 │ │ +020454: 8420 |0054: long-to-int v0, v2 │ │ +020456: e109 0010 |0055: shr-int/lit8 v9, v0, #int 16 // #10 │ │ +02045a: dc00 092d |0057: rem-int/lit8 v0, v9, #int 45 // #2d │ │ +02045e: 910c 0900 |0059: sub-int v12, v9, v0 │ │ +020462: d80c 0ca6 |005b: add-int/lit8 v12, v12, #int -90 // #a6 │ │ +020466: 54e2 e001 |005d: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +02046a: 2203 3200 |005f: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ +02046e: 9100 0a08 |0061: sub-int v0, v10, v8 │ │ +020472: 8200 |0063: int-to-float v0, v0 │ │ +020474: 9104 0b08 |0064: sub-int v4, v11, v8 │ │ +020478: 8244 |0066: int-to-float v4, v4 │ │ +02047a: d805 0a46 |0067: add-int/lit8 v5, v10, #int 70 // #46 │ │ +02047e: b185 |0069: sub-int/2addr v5, v8 │ │ +020480: 8255 |006a: int-to-float v5, v5 │ │ +020482: d807 0b46 |006b: add-int/lit8 v7, v11, #int 70 // #46 │ │ +020486: b187 |006d: sub-int/2addr v7, v8 │ │ +020488: 8277 |006e: int-to-float v7, v7 │ │ +02048a: 7057 a100 0354 |006f: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +020490: d800 0cea |0072: add-int/lit8 v0, v12, #int -22 // #ea │ │ +020494: 8204 |0074: int-to-float v4, v0 │ │ +020496: 1505 3442 |0075: const/high16 v5, #int 1110704128 // #4234 │ │ +02049a: 54e7 0502 |0077: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +02049e: 7406 8200 0200 |0079: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ +0204a4: 54e0 0502 |007c: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0204a8: 1502 00ff |007e: const/high16 v2, #int -16777216 // #ff00 │ │ +0204ac: 6e20 9300 2000 |0080: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +0204b2: 54e2 e001 |0083: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0204b6: 2203 3200 |0085: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ +0204ba: 9100 0a08 |0087: sub-int v0, v10, v8 │ │ +0204be: 8200 |0089: int-to-float v0, v0 │ │ +0204c0: 9104 0b08 |008a: sub-int v4, v11, v8 │ │ +0204c4: 8244 |008c: int-to-float v4, v4 │ │ +0204c6: d805 0a46 |008d: add-int/lit8 v5, v10, #int 70 // #46 │ │ +0204ca: b185 |008f: sub-int/2addr v5, v8 │ │ +0204cc: 8255 |0090: int-to-float v5, v5 │ │ +0204ce: d807 0b46 |0091: add-int/lit8 v7, v11, #int 70 // #46 │ │ +0204d2: b187 |0093: sub-int/2addr v7, v8 │ │ +0204d4: 8277 |0094: int-to-float v7, v7 │ │ +0204d6: 7057 a100 0354 |0095: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +0204dc: 54e7 0502 |0098: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0204e0: 0114 |009a: move v4, v1 │ │ +0204e2: 01d5 |009b: move v5, v13 │ │ +0204e4: 7406 8200 0200 |009c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ +0204ea: 1228 |009f: const/4 v8, #int 2 // #2 │ │ +0204ec: 54e2 e001 |00a0: iget-object v2, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0204f0: 2203 3200 |00a2: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ +0204f4: 9100 0a08 |00a4: sub-int v0, v10, v8 │ │ +0204f8: 8200 |00a6: int-to-float v0, v0 │ │ +0204fa: 9104 0b08 |00a7: sub-int v4, v11, v8 │ │ +0204fe: 8244 |00a9: int-to-float v4, v4 │ │ +020500: d805 0a04 |00aa: add-int/lit8 v5, v10, #int 4 // #04 │ │ +020504: b185 |00ac: sub-int/2addr v5, v8 │ │ +020506: 8255 |00ad: int-to-float v5, v5 │ │ +020508: d807 0b04 |00ae: add-int/lit8 v7, v11, #int 4 // #04 │ │ +02050c: b187 |00b0: sub-int/2addr v7, v8 │ │ +02050e: 8277 |00b1: int-to-float v7, v7 │ │ +020510: 7057 a100 0354 |00b2: invoke-direct {v3, v0, v4, v5, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +020516: 54e7 0502 |00b5: iget-object v7, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +02051a: 0114 |00b7: move v4, v1 │ │ +02051c: 01d5 |00b8: move v5, v13 │ │ +02051e: 7406 8200 0200 |00b9: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ +020524: 54e0 0502 |00bc: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020528: 6201 0600 |00be: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +02052c: 6e20 9700 1000 |00c0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +020532: 0e00 |00c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=418 │ │ 0x000c line=419 │ │ 0x0013 line=420 │ │ 0x0022 line=421 │ │ 0x0024 line=422 │ │ @@ -35033,22 +35001,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02052c: |[02052c] org.happysanta.gd.Game.GameView._pointerDraggedIIV:(II)V │ │ -02053c: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -020542: 0c00 |0003: move-result-object v0 │ │ -020544: 6e10 7505 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -02054a: 0a00 |0007: move-result v0 │ │ -02054c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -020550: 7030 b605 2103 |000a: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;._ifIIV:(II)V // method@05b6 │ │ -020556: 0e00 |000d: return-void │ │ +020534: |[020534] org.happysanta.gd.Game.GameView._pointerDraggedIIV:(II)V │ │ +020544: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02054a: 0c00 |0003: move-result-object v0 │ │ +02054c: 6e10 7705 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +020552: 0a00 |0007: move-result v0 │ │ +020554: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +020558: 7030 b805 2103 |000a: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;._ifIIV:(II)V // method@05b8 │ │ +02055e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x000a line=799 │ │ 0x000d line=800 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -35060,22 +35028,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -020558: |[020558] org.happysanta.gd.Game.GameView._pointerPressedIIV:(II)V │ │ -020568: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02056e: 0c00 |0003: move-result-object v0 │ │ -020570: 6e10 7505 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -020576: 0a00 |0007: move-result v0 │ │ -020578: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -02057c: 7030 b605 2103 |000a: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;._ifIIV:(II)V // method@05b6 │ │ -020582: 0e00 |000d: return-void │ │ +020560: |[020560] org.happysanta.gd.Game.GameView._pointerPressedIIV:(II)V │ │ +020570: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +020576: 0c00 |0003: move-result-object v0 │ │ +020578: 6e10 7705 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +02057e: 0a00 |0007: move-result v0 │ │ +020580: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +020584: 7030 b805 2103 |000a: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;._ifIIV:(II)V // method@05b8 │ │ +02058a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x000a line=786 │ │ 0x000d line=787 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -35087,26 +35055,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -020584: |[020584] org.happysanta.gd.Game.GameView._pointerReleasedIIV:(II)V │ │ -020594: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -020596: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02059c: 0c00 |0004: move-result-object v0 │ │ -02059e: 6e10 7505 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -0205a4: 0a00 |0008: move-result v0 │ │ -0205a6: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -0205aa: 5921 f601 |000b: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ -0205ae: 5921 f401 |000d: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ -0205b2: 5420 0602 |000f: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -0205b6: 6e10 1206 0000 |0011: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._nullvV:()V // method@0612 │ │ -0205bc: 0e00 |0014: return-void │ │ +02058c: |[02058c] org.happysanta.gd.Game.GameView._pointerReleasedIIV:(II)V │ │ +02059c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02059e: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0205a4: 0c00 |0004: move-result-object v0 │ │ +0205a6: 6e10 7705 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +0205ac: 0a00 |0008: move-result v0 │ │ +0205ae: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +0205b2: 5921 f601 |000b: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_aiI:I // field@01f6 │ │ +0205b6: 5921 f401 |000d: iput v1, v2, Lorg/happysanta/gd/Game/GameView;.m_agI:I // field@01f4 │ │ +0205ba: 5420 0602 |000f: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +0205be: 6e10 1406 0000 |0011: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._nullvV:()V // method@0614 │ │ +0205c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=790 │ │ 0x000b line=791 │ │ 0x000d line=792 │ │ 0x000f line=793 │ │ 0x0014 line=795 │ │ @@ -35120,20 +35088,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0205c0: |[0205c0] org.happysanta.gd.Game.GameView._tryIV:(I)V │ │ -0205d0: 5210 e301 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ -0205d4: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ -0205d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0205da: 5c10 f501 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ -0205de: 0e00 |0007: return-void │ │ +0205c8: |[0205c8] org.happysanta.gd.Game.GameView._tryIV:(I)V │ │ +0205d8: 5210 e301 |0000: iget v0, v1, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ +0205dc: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ +0205e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0205e2: 5c10 f501 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ +0205e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0004 line=561 │ │ 0x0007 line=562 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -35144,28 +35112,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0205e0: |[0205e0] org.happysanta.gd.Game.GameView._tryvV:()V │ │ -0205f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0205f2: 5460 0502 |0001: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0205f6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0205f8: 6e20 9300 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -0205fe: 5460 e001 |0007: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020602: 5262 f201 |0009: iget v2, v6, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -020606: 8223 |000b: int-to-float v3, v2 │ │ -020608: 5262 f701 |000c: iget v2, v6, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -02060c: 8224 |000e: int-to-float v4, v2 │ │ -02060e: 5465 0502 |000f: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020612: 0112 |0011: move v2, v1 │ │ -020614: 7406 8600 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -02061a: 0e00 |0015: return-void │ │ +0205e8: |[0205e8] org.happysanta.gd.Game.GameView._tryvV:()V │ │ +0205f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0205fa: 5460 0502 |0001: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0205fe: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +020600: 6e20 9300 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +020606: 5460 e001 |0007: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +02060a: 5262 f201 |0009: iget v2, v6, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +02060e: 8223 |000b: int-to-float v3, v2 │ │ +020610: 5262 f701 |000c: iget v2, v6, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +020614: 8224 |000e: int-to-float v4, v2 │ │ +020616: 5465 0502 |000f: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +02061a: 0112 |0011: move v2, v1 │ │ +02061c: 7406 8600 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +020622: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=632 │ │ 0x0007 line=633 │ │ 0x0015 line=634 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -35175,18 +35143,18 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02061c: |[02061c] org.happysanta.gd.Game.GameView.addCommand:(Lorg/happysanta/gd/Command;)V │ │ -02062c: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -020630: 6e20 5f05 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.addCommand:(Lorg/happysanta/gd/Command;)V // method@055f │ │ -020636: 0e00 |0005: return-void │ │ +020624: |[020624] org.happysanta.gd.Game.GameView.addCommand:(Lorg/happysanta/gd/Command;)V │ │ +020634: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +020638: 6e20 6105 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.addCommand:(Lorg/happysanta/gd/Command;)V // method@0561 │ │ +02063e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x0005 line=936 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0006 reg=2 cmd Lorg/happysanta/gd/Command; │ │ @@ -35196,18 +35164,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -020638: |[020638] org.happysanta.gd.Game.GameView.addMenuCommand:()V │ │ -020648: 5410 0402 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ -02064c: 6e20 c005 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c0 │ │ -020652: 0e00 |0005: return-void │ │ +020640: |[020640] org.happysanta.gd.Game.GameView.addMenuCommand:()V │ │ +020650: 5410 0402 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ +020654: 6e20 c205 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c2 │ │ +02065a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ │ │ @@ -35216,27 +35184,27 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -020654: |[020654] org.happysanta.gd.Game.GameView.commandAction:(Lorg/happysanta/gd/Command;)V │ │ -020664: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02066a: 0c00 |0003: move-result-object v0 │ │ -02066c: 6e10 7505 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -020672: 0a00 |0007: move-result v0 │ │ -020674: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -020678: 5410 0302 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -02067c: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -020680: 5410 0302 |000e: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -020684: 6e20 5e07 2000 |0010: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;.onCommand:(Lorg/happysanta/gd/Command;)V // method@075e │ │ -02068a: 0e00 |0013: return-void │ │ -02068c: 6e10 ed05 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ed │ │ -020692: 28fc |0017: goto 0013 // -0004 │ │ +02065c: |[02065c] org.happysanta.gd.Game.GameView.commandAction:(Lorg/happysanta/gd/Command;)V │ │ +02066c: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +020672: 0c00 |0003: move-result-object v0 │ │ +020674: 6e10 7705 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +02067a: 0a00 |0007: move-result v0 │ │ +02067c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +020680: 5410 0302 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +020684: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +020688: 5410 0302 |000e: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +02068c: 6e20 6007 2000 |0010: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;.onCommand:(Lorg/happysanta/gd/Command;)V // method@0760 │ │ +020692: 0e00 |0013: return-void │ │ +020694: 6e10 ef05 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/Game/GameView;.showMenu:()V // method@05ef │ │ +02069a: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x000e line=903 │ │ 0x0013 line=907 │ │ 0x0014 line=905 │ │ locals : │ │ @@ -35248,29 +35216,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -020694: |[020694] org.happysanta.gd.Game.GameView.destroy:()V │ │ -0206a4: 1d01 |0000: monitor-enter v1 │ │ -0206a6: 5410 0802 |0001: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -0206aa: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ -0206ae: 5410 0802 |0005: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -0206b2: 6e10 7002 0000 |0007: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0270 │ │ -0206b8: 5410 0802 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -0206bc: 6e10 7102 0000 |000c: invoke-virtual {v0}, Ljava/util/Timer;.purge:()I // method@0271 │ │ -0206c2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0206c4: 5b10 0802 |0010: iput-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -0206c8: 1e01 |0012: monitor-exit v1 │ │ -0206ca: 0e00 |0013: return-void │ │ -0206cc: 0d00 |0014: move-exception v0 │ │ -0206ce: 1e01 |0015: monitor-exit v1 │ │ -0206d0: 2700 |0016: throw v0 │ │ +02069c: |[02069c] org.happysanta.gd.Game.GameView.destroy:()V │ │ +0206ac: 1d01 |0000: monitor-enter v1 │ │ +0206ae: 5410 0802 |0001: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +0206b2: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ +0206b6: 5410 0802 |0005: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +0206ba: 6e10 7202 0000 |0007: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0272 │ │ +0206c0: 5410 0802 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +0206c4: 6e10 7302 0000 |000c: invoke-virtual {v0}, Ljava/util/Timer;.purge:()I // method@0273 │ │ +0206ca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0206cc: 5b10 0802 |0010: iput-object v0, v1, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +0206d0: 1e01 |0012: monitor-exit v1 │ │ +0206d2: 0e00 |0013: return-void │ │ +0206d4: 0d00 |0014: move-exception v0 │ │ +0206d6: 1e01 |0015: monitor-exit v1 │ │ +0206d8: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=961 │ │ 0x0005 line=962 │ │ 0x000a line=963 │ │ @@ -35285,135 +35253,135 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 212 16-bit code units │ │ -0206e0: |[0206e0] org.happysanta.gd.Game.GameView.drawBikerPart:(IIIIII)V │ │ -0206f0: 0200 1200 |0000: move/from16 v0, v18 │ │ -0206f4: 8104 |0002: int-to-long v4, v0 │ │ -0206f6: 0200 1500 |0003: move/from16 v0, v21 │ │ -0206fa: 8106 |0005: int-to-long v6, v0 │ │ -0206fc: bd64 |0006: mul-long/2addr v4, v6 │ │ -0206fe: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ -020702: c424 |0009: shr-long/2addr v4, v2 │ │ -020704: 8442 |000a: long-to-int v2, v4 │ │ -020706: 0200 1000 |000b: move/from16 v0, v16 │ │ -02070a: 8104 |000d: int-to-long v4, v0 │ │ -02070c: 1506 0100 |000e: const/high16 v6, #int 65536 // #1 │ │ -020710: 9106 0615 |0010: sub-int v6, v6, v21 │ │ -020714: 8166 |0012: int-to-long v6, v6 │ │ -020716: bd64 |0013: mul-long/2addr v4, v6 │ │ -020718: 1306 1000 |0014: const/16 v6, #int 16 // #10 │ │ -02071c: c464 |0016: shr-long/2addr v4, v6 │ │ -02071e: 8444 |0017: long-to-int v4, v4 │ │ -020720: b042 |0018: add-int/2addr v2, v4 │ │ -020722: e102 0210 |0019: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -020726: 8222 |001b: int-to-float v2, v2 │ │ -020728: 7020 dd05 2f00 |001c: invoke-direct {v15, v2}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -02072e: 0a0c |001f: move-result v12 │ │ -020730: 0200 1300 |0020: move/from16 v0, v19 │ │ -020734: 8104 |0022: int-to-long v4, v0 │ │ -020736: 0200 1500 |0023: move/from16 v0, v21 │ │ -02073a: 8106 |0025: int-to-long v6, v0 │ │ -02073c: bd64 |0026: mul-long/2addr v4, v6 │ │ -02073e: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ -020742: c424 |0029: shr-long/2addr v4, v2 │ │ -020744: 8442 |002a: long-to-int v2, v4 │ │ -020746: 0200 1100 |002b: move/from16 v0, v17 │ │ -02074a: 8104 |002d: int-to-long v4, v0 │ │ -02074c: 1506 0100 |002e: const/high16 v6, #int 65536 // #1 │ │ -020750: 9106 0615 |0030: sub-int v6, v6, v21 │ │ -020754: 8166 |0032: int-to-long v6, v6 │ │ -020756: bd64 |0033: mul-long/2addr v4, v6 │ │ -020758: 1306 1000 |0034: const/16 v6, #int 16 // #10 │ │ -02075c: c464 |0036: shr-long/2addr v4, v6 │ │ -02075e: 8444 |0037: long-to-int v4, v4 │ │ -020760: b042 |0038: add-int/2addr v2, v4 │ │ -020762: e102 0210 |0039: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -020766: 8222 |003b: int-to-float v2, v2 │ │ -020768: 7020 de05 2f00 |003c: invoke-direct {v15, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -02076e: 0a0a |003f: move-result v10 │ │ -020770: 9102 1210 |0040: sub-int v2, v18, v16 │ │ -020774: 9104 1311 |0042: sub-int v4, v19, v17 │ │ -020778: 7120 a305 4200 |0044: invoke-static {v2, v4}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -02077e: 0a03 |0047: move-result v3 │ │ -020780: 120b |0048: const/4 v11, #int 0 // #0 │ │ -020782: 2b14 8100 0000 |0049: packed-switch v20, 000000ca // +00000081 │ │ -020788: 8232 |004c: int-to-float v2, v3 │ │ -02078a: 1404 00ff 7f47 |004d: const v4, #float 65535 // #477fff00 │ │ -020790: c942 |0050: div-float/2addr v2, v4 │ │ -020792: 8924 |0051: float-to-double v4, v2 │ │ -020794: 1806 182d 4454 fb21 0940 |0052: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ -02079e: ce64 |0057: div-double/2addr v4, v6 │ │ -0207a0: 1806 0000 0000 0080 6640 |0058: const-wide v6, #double 180 // #4066800000000000 │ │ -0207aa: cd64 |005d: mul-double/2addr v4, v6 │ │ -0207ac: 8c42 |005e: double-to-float v2, v4 │ │ -0207ae: 1504 3443 |005f: const/high16 v4, #int 1127481344 // #4334 │ │ -0207b2: a709 0204 |0061: sub-float v9, v2, v4 │ │ -0207b6: 120b |0063: const/4 v11, #int 0 // #0 │ │ -0207b8: 1302 0c00 |0064: const/16 v2, #int 12 // #c │ │ -0207bc: 0200 1400 |0066: move/from16 v0, v20 │ │ -0207c0: 7120 9a05 0200 |0068: invoke-static {v2, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -0207c6: 0c08 |006b: move-result-object v8 │ │ -0207c8: 3808 3600 |006c: if-eqz v8, 00a2 // +0036 │ │ -0207cc: 6e10 9f05 0800 |006e: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -0207d2: 0a02 |0071: move-result v2 │ │ -0207d4: db02 0202 |0072: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0207d8: 8222 |0074: int-to-float v2, v2 │ │ -0207da: a70d 0c02 |0075: sub-float v13, v12, v2 │ │ -0207de: 6e10 9d05 0800 |0077: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -0207e4: 0a02 |007a: move-result v2 │ │ -0207e6: db02 0202 |007b: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0207ea: 8222 |007d: int-to-float v2, v2 │ │ -0207ec: a70e 0a02 |007e: sub-float v14, v10, v2 │ │ -0207f0: 54f2 e001 |0080: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0207f4: 6e10 8a00 0200 |0082: invoke-virtual {v2}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -0207fa: 54f2 e001 |0085: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0207fe: 6e10 9f05 0800 |0087: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020804: 0a04 |008a: move-result v4 │ │ -020806: db04 0402 |008b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -02080a: 8244 |008d: int-to-float v4, v4 │ │ -02080c: c6d4 |008e: add-float/2addr v4, v13 │ │ -02080e: 6e10 9d05 0800 |008f: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020814: 0a05 |0092: move-result v5 │ │ -020816: db05 0502 |0093: div-int/lit8 v5, v5, #int 2 // #02 │ │ -02081a: 8255 |0095: int-to-float v5, v5 │ │ -02081c: c6e5 |0096: add-float/2addr v5, v14 │ │ -02081e: 6e40 8900 9254 |0097: invoke-virtual {v2, v9, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ -020824: 6e40 c505 8fed |009a: invoke-virtual {v15, v8, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -02082a: 54f2 e001 |009d: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -02082e: 6e10 8800 0200 |009f: invoke-virtual {v2}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -020834: 0e00 |00a2: return-void │ │ -020836: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ -020838: 1405 3f24 0300 |00a4: const v5, #float 2.88509e-40 // #0003243f │ │ -02083e: 1306 1000 |00a7: const/16 v6, #int 16 // #10 │ │ -020842: 1207 |00a9: const/4 v7, #int 0 // #0 │ │ -020844: 07f2 |00aa: move-object v2, v15 │ │ -020846: 7406 a905 0200 |00ab: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05a9 │ │ -02084c: 0a0b |00ae: move-result v11 │ │ -02084e: 289d |00af: goto 004c // -0063 │ │ -020850: 1204 |00b0: const/4 v4, #int 0 // #0 │ │ -020852: 1405 3f24 0300 |00b1: const v5, #float 2.88509e-40 // #0003243f │ │ -020858: 1306 1000 |00b4: const/16 v6, #int 16 // #10 │ │ -02085c: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ -02085e: 07f2 |00b7: move-object v2, v15 │ │ -020860: 7406 a905 0200 |00b8: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05a9 │ │ -020866: 0a0b |00bb: move-result v11 │ │ -020868: 2890 |00bc: goto 004c // -0070 │ │ -02086a: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -02086c: 1405 3f24 0300 |00be: const v5, #float 2.88509e-40 // #0003243f │ │ -020872: 1306 1000 |00c1: const/16 v6, #int 16 // #10 │ │ -020876: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ -020878: 07f2 |00c4: move-object v2, v15 │ │ -02087a: 7406 a905 0200 |00c5: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05a9 │ │ -020880: 0a0b |00c8: move-result v11 │ │ -020882: 2883 |00c9: goto 004c // -007d │ │ -020884: 0001 0300 0000 0000 5a00 0000 6700 ... |00ca: packed-switch-data (10 units) │ │ +0206e8: |[0206e8] org.happysanta.gd.Game.GameView.drawBikerPart:(IIIIII)V │ │ +0206f8: 0200 1200 |0000: move/from16 v0, v18 │ │ +0206fc: 8104 |0002: int-to-long v4, v0 │ │ +0206fe: 0200 1500 |0003: move/from16 v0, v21 │ │ +020702: 8106 |0005: int-to-long v6, v0 │ │ +020704: bd64 |0006: mul-long/2addr v4, v6 │ │ +020706: 1302 1000 |0007: const/16 v2, #int 16 // #10 │ │ +02070a: c424 |0009: shr-long/2addr v4, v2 │ │ +02070c: 8442 |000a: long-to-int v2, v4 │ │ +02070e: 0200 1000 |000b: move/from16 v0, v16 │ │ +020712: 8104 |000d: int-to-long v4, v0 │ │ +020714: 1506 0100 |000e: const/high16 v6, #int 65536 // #1 │ │ +020718: 9106 0615 |0010: sub-int v6, v6, v21 │ │ +02071c: 8166 |0012: int-to-long v6, v6 │ │ +02071e: bd64 |0013: mul-long/2addr v4, v6 │ │ +020720: 1306 1000 |0014: const/16 v6, #int 16 // #10 │ │ +020724: c464 |0016: shr-long/2addr v4, v6 │ │ +020726: 8444 |0017: long-to-int v4, v4 │ │ +020728: b042 |0018: add-int/2addr v2, v4 │ │ +02072a: e102 0210 |0019: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +02072e: 8222 |001b: int-to-float v2, v2 │ │ +020730: 7020 df05 2f00 |001c: invoke-direct {v15, v2}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020736: 0a0c |001f: move-result v12 │ │ +020738: 0200 1300 |0020: move/from16 v0, v19 │ │ +02073c: 8104 |0022: int-to-long v4, v0 │ │ +02073e: 0200 1500 |0023: move/from16 v0, v21 │ │ +020742: 8106 |0025: int-to-long v6, v0 │ │ +020744: bd64 |0026: mul-long/2addr v4, v6 │ │ +020746: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ +02074a: c424 |0029: shr-long/2addr v4, v2 │ │ +02074c: 8442 |002a: long-to-int v2, v4 │ │ +02074e: 0200 1100 |002b: move/from16 v0, v17 │ │ +020752: 8104 |002d: int-to-long v4, v0 │ │ +020754: 1506 0100 |002e: const/high16 v6, #int 65536 // #1 │ │ +020758: 9106 0615 |0030: sub-int v6, v6, v21 │ │ +02075c: 8166 |0032: int-to-long v6, v6 │ │ +02075e: bd64 |0033: mul-long/2addr v4, v6 │ │ +020760: 1306 1000 |0034: const/16 v6, #int 16 // #10 │ │ +020764: c464 |0036: shr-long/2addr v4, v6 │ │ +020766: 8444 |0037: long-to-int v4, v4 │ │ +020768: b042 |0038: add-int/2addr v2, v4 │ │ +02076a: e102 0210 |0039: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +02076e: 8222 |003b: int-to-float v2, v2 │ │ +020770: 7020 e005 2f00 |003c: invoke-direct {v15, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020776: 0a0a |003f: move-result v10 │ │ +020778: 9102 1210 |0040: sub-int v2, v18, v16 │ │ +02077c: 9104 1311 |0042: sub-int v4, v19, v17 │ │ +020780: 7120 a505 4200 |0044: invoke-static {v2, v4}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +020786: 0a03 |0047: move-result v3 │ │ +020788: 120b |0048: const/4 v11, #int 0 // #0 │ │ +02078a: 2b14 8100 0000 |0049: packed-switch v20, 000000ca // +00000081 │ │ +020790: 8232 |004c: int-to-float v2, v3 │ │ +020792: 1404 00ff 7f47 |004d: const v4, #float 65535 // #477fff00 │ │ +020798: c942 |0050: div-float/2addr v2, v4 │ │ +02079a: 8924 |0051: float-to-double v4, v2 │ │ +02079c: 1806 182d 4454 fb21 0940 |0052: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ +0207a6: ce64 |0057: div-double/2addr v4, v6 │ │ +0207a8: 1806 0000 0000 0080 6640 |0058: const-wide v6, #double 180 // #4066800000000000 │ │ +0207b2: cd64 |005d: mul-double/2addr v4, v6 │ │ +0207b4: 8c42 |005e: double-to-float v2, v4 │ │ +0207b6: 1504 3443 |005f: const/high16 v4, #int 1127481344 // #4334 │ │ +0207ba: a709 0204 |0061: sub-float v9, v2, v4 │ │ +0207be: 120b |0063: const/4 v11, #int 0 // #0 │ │ +0207c0: 1302 0c00 |0064: const/16 v2, #int 12 // #c │ │ +0207c4: 0200 1400 |0066: move/from16 v0, v20 │ │ +0207c8: 7120 9c05 0200 |0068: invoke-static {v2, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +0207ce: 0c08 |006b: move-result-object v8 │ │ +0207d0: 3808 3600 |006c: if-eqz v8, 00a2 // +0036 │ │ +0207d4: 6e10 a105 0800 |006e: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +0207da: 0a02 |0071: move-result v2 │ │ +0207dc: db02 0202 |0072: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0207e0: 8222 |0074: int-to-float v2, v2 │ │ +0207e2: a70d 0c02 |0075: sub-float v13, v12, v2 │ │ +0207e6: 6e10 9f05 0800 |0077: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +0207ec: 0a02 |007a: move-result v2 │ │ +0207ee: db02 0202 |007b: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0207f2: 8222 |007d: int-to-float v2, v2 │ │ +0207f4: a70e 0a02 |007e: sub-float v14, v10, v2 │ │ +0207f8: 54f2 e001 |0080: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0207fc: 6e10 8a00 0200 |0082: invoke-virtual {v2}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +020802: 54f2 e001 |0085: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020806: 6e10 a105 0800 |0087: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +02080c: 0a04 |008a: move-result v4 │ │ +02080e: db04 0402 |008b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020812: 8244 |008d: int-to-float v4, v4 │ │ +020814: c6d4 |008e: add-float/2addr v4, v13 │ │ +020816: 6e10 9f05 0800 |008f: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +02081c: 0a05 |0092: move-result v5 │ │ +02081e: db05 0502 |0093: div-int/lit8 v5, v5, #int 2 // #02 │ │ +020822: 8255 |0095: int-to-float v5, v5 │ │ +020824: c6e5 |0096: add-float/2addr v5, v14 │ │ +020826: 6e40 8900 9254 |0097: invoke-virtual {v2, v9, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ +02082c: 6e40 c705 8fed |009a: invoke-virtual {v15, v8, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020832: 54f2 e001 |009d: iget-object v2, v15, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020836: 6e10 8800 0200 |009f: invoke-virtual {v2}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +02083c: 0e00 |00a2: return-void │ │ +02083e: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ +020840: 1405 3f24 0300 |00a4: const v5, #float 2.88509e-40 // #0003243f │ │ +020846: 1306 1000 |00a7: const/16 v6, #int 16 // #10 │ │ +02084a: 1207 |00a9: const/4 v7, #int 0 // #0 │ │ +02084c: 07f2 |00aa: move-object v2, v15 │ │ +02084e: 7406 ab05 0200 |00ab: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05ab │ │ +020854: 0a0b |00ae: move-result v11 │ │ +020856: 289d |00af: goto 004c // -0063 │ │ +020858: 1204 |00b0: const/4 v4, #int 0 // #0 │ │ +02085a: 1405 3f24 0300 |00b1: const v5, #float 2.88509e-40 // #0003243f │ │ +020860: 1306 1000 |00b4: const/16 v6, #int 16 // #10 │ │ +020864: 1207 |00b6: const/4 v7, #int 0 // #0 │ │ +020866: 07f2 |00b7: move-object v2, v15 │ │ +020868: 7406 ab05 0200 |00b8: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05ab │ │ +02086e: 0a0b |00bb: move-result v11 │ │ +020870: 2890 |00bc: goto 004c // -0070 │ │ +020872: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +020874: 1405 3f24 0300 |00be: const v5, #float 2.88509e-40 // #0003243f │ │ +02087a: 1306 1000 |00c1: const/16 v6, #int 16 // #10 │ │ +02087e: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ +020880: 07f2 |00c4: move-object v2, v15 │ │ +020882: 7406 ab05 0200 |00c5: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/GameView;._aIIII:(IIIIZ)I // method@05ab │ │ +020888: 0a0b |00c8: move-result v11 │ │ +02088a: 2883 |00c9: goto 004c // -007d │ │ +02088c: 0001 0300 0000 0000 5a00 0000 6700 ... |00ca: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0020 line=457 │ │ 0x0040 line=458 │ │ 0x0048 line=459 │ │ 0x0049 line=460 │ │ @@ -35456,18 +35424,18 @@ │ │ type : '(Lorg/happysanta/gd/Game/Bitmap;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -020898: |[020898] org.happysanta.gd.Game.GameView.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V │ │ -0208a8: 5410 e001 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0208ac: 6e50 c605 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FFLandroid/graphics/Canvas;)V // method@05c6 │ │ -0208b2: 0e00 |0005: return-void │ │ +0208a0: |[0208a0] org.happysanta.gd.Game.GameView.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V │ │ +0208b0: 5410 e001 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0208b4: 6e50 c805 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FFLandroid/graphics/Canvas;)V // method@05c8 │ │ +0208ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0006 reg=2 b Lorg/happysanta/gd/Game/Bitmap; │ │ @@ -35479,53 +35447,56 @@ │ │ type : '(Lorg/happysanta/gd/Game/Bitmap;FFLandroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0208b4: |[0208b4] org.happysanta.gd.Game.GameView.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FFLandroid/graphics/Canvas;)V │ │ -0208c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0208c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0208c8: 7100 3b06 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063b │ │ -0208ce: 0a01 |0005: move-result v1 │ │ -0208d0: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ -0208d4: 2200 2f00 |0008: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ -0208d8: 7010 8c00 0000 |000a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ -0208de: 1241 |000d: const/4 v1, #int 4 // #4 │ │ -0208e0: 6e20 9500 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFlags:(I)V // method@0095 │ │ -0208e6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0208e8: 6e20 9400 1000 |0012: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0094 │ │ -0208ee: 5471 d801 |0015: iget-object v1, v7, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -0208f2: 2202 3100 |0017: new-instance v2, Landroid/graphics/Rect; // type@0031 │ │ -0208f6: 6e10 9e05 0700 |0019: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@059e │ │ -0208fc: 0a03 |001c: move-result v3 │ │ -0208fe: 6e10 9c05 0700 |001d: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059c │ │ -020904: 0a04 |0020: move-result v4 │ │ -020906: 7054 9c00 5235 |0021: invoke-direct {v2, v5, v5, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ -02090c: 2203 3200 |0024: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ -020910: 6e10 9f05 0700 |0026: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020916: 0a04 |0029: move-result v4 │ │ -020918: 8244 |002a: int-to-float v4, v4 │ │ -02091a: c684 |002b: add-float/2addr v4, v8 │ │ -02091c: 6e10 9d05 0700 |002c: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020922: 0a05 |002f: move-result v5 │ │ -020924: 8255 |0030: int-to-float v5, v5 │ │ -020926: c695 |0031: add-float/2addr v5, v9 │ │ -020928: 7055 a100 8349 |0032: invoke-direct {v3, v8, v9, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -02092e: 6e50 8400 1a32 |0035: invoke-virtual {v10, v1, v2, v3, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0084 │ │ -020934: 0e00 |0038: return-void │ │ +0208bc: |[0208bc] org.happysanta.gd.Game.GameView.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FFLandroid/graphics/Canvas;)V │ │ +0208cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0208ce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0208d0: 7100 3d06 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063d │ │ +0208d6: 0a01 |0005: move-result v1 │ │ +0208d8: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ +0208dc: 2200 2f00 |0008: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ +0208e0: 7010 8c00 0000 |000a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ +0208e6: 1241 |000d: const/4 v1, #int 4 // #4 │ │ +0208e8: 6e20 9500 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFlags:(I)V // method@0095 │ │ +0208ee: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0208f0: 6e20 9400 1000 |0012: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0094 │ │ +0208f6: 5471 d801 |0015: iget-object v1, v7, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +0208fa: 2202 3100 |0017: new-instance v2, Landroid/graphics/Rect; // type@0031 │ │ +0208fe: 6e10 a005 0700 |0019: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@05a0 │ │ +020904: 0a03 |001c: move-result v3 │ │ +020906: 6e10 9e05 0700 |001d: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059e │ │ +02090c: 0a04 |0020: move-result v4 │ │ +02090e: 7054 9c00 5235 |0021: invoke-direct {v2, v5, v5, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ +020914: 2203 3200 |0024: new-instance v3, Landroid/graphics/RectF; // type@0032 │ │ +020918: 6e10 a105 0700 |0026: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +02091e: 0a04 |0029: move-result v4 │ │ +020920: 8244 |002a: int-to-float v4, v4 │ │ +020922: c684 |002b: add-float/2addr v4, v8 │ │ +020924: 6e10 9f05 0700 |002c: invoke-virtual {v7}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +02092a: 0a05 |002f: move-result v5 │ │ +02092c: 8255 |0030: int-to-float v5, v5 │ │ +02092e: c695 |0031: add-float/2addr v5, v9 │ │ +020930: 7055 a100 8349 |0032: invoke-direct {v3, v8, v9, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +020936: 6e50 8400 1a32 |0035: invoke-virtual {v10, v1, v2, v3, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0084 │ │ +02093c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x0002 line=239 │ │ 0x0008 line=240 │ │ 0x000d line=241 │ │ 0x0011 line=242 │ │ 0x0015 line=244 │ │ + 0x0019 line=245 │ │ + 0x0026 line=246 │ │ + 0x0035 line=244 │ │ 0x0038 line=248 │ │ locals : │ │ 0x0002 - 0x000a reg=0 paint Landroid/graphics/Paint; │ │ 0x000d - 0x0039 reg=0 paint Landroid/graphics/Paint; │ │ 0x0000 - 0x0039 reg=6 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0039 reg=7 b Lorg/happysanta/gd/Game/Bitmap; │ │ 0x0000 - 0x0039 reg=8 x F │ │ @@ -35537,72 +35508,72 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -020938: |[020938] org.happysanta.gd.Game.GameView.drawEngine:(FFI)V │ │ -020948: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ -02094c: 82c3 |0002: int-to-float v3, v12 │ │ -02094e: 1404 00ff 7f47 |0003: const v4, #float 65535 // #477fff00 │ │ -020954: c943 |0006: div-float/2addr v3, v4 │ │ -020956: 8934 |0007: float-to-double v4, v3 │ │ -020958: 1806 182d 4454 fb21 0940 |0008: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ -020962: ce64 |000d: div-double/2addr v4, v6 │ │ -020964: 1806 0000 0000 0080 6640 |000e: const-wide v6, #double 180 // #4066800000000000 │ │ -02096e: cd64 |0013: mul-double/2addr v4, v6 │ │ -020970: 8c43 |0014: double-to-float v3, v4 │ │ -020972: 1504 3443 |0015: const/high16 v4, #int 1127481344 // #4334 │ │ -020976: a700 0304 |0017: sub-float v0, v3, v4 │ │ -02097a: 7020 dd05 a900 |0019: invoke-direct {v9, v10}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020980: 0a03 |001c: move-result v3 │ │ -020982: 7110 9905 0800 |001d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020988: 0c04 |0020: move-result-object v4 │ │ -02098a: 6e10 9f05 0400 |0021: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020990: 0a04 |0024: move-result v4 │ │ -020992: db04 0402 |0025: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020996: 8244 |0027: int-to-float v4, v4 │ │ -020998: a701 0304 |0028: sub-float v1, v3, v4 │ │ -02099c: 7020 de05 b900 |002a: invoke-direct {v9, v11}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -0209a2: 0a03 |002d: move-result v3 │ │ -0209a4: 7110 9905 0800 |002e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -0209aa: 0c04 |0031: move-result-object v4 │ │ -0209ac: 6e10 9d05 0400 |0032: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -0209b2: 0a04 |0035: move-result v4 │ │ -0209b4: db04 0402 |0036: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0209b8: 8244 |0038: int-to-float v4, v4 │ │ -0209ba: a702 0304 |0039: sub-float v2, v3, v4 │ │ -0209be: 7110 9905 0800 |003b: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -0209c4: 0c03 |003e: move-result-object v3 │ │ -0209c6: 3803 3000 |003f: if-eqz v3, 006f // +0030 │ │ -0209ca: 5493 e001 |0041: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0209ce: 6e10 8a00 0300 |0043: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -0209d4: 5493 e001 |0046: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0209d8: 7110 9905 0800 |0048: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -0209de: 0c04 |004b: move-result-object v4 │ │ -0209e0: 6e10 9f05 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -0209e6: 0a04 |004f: move-result v4 │ │ -0209e8: db04 0402 |0050: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0209ec: 8244 |0052: int-to-float v4, v4 │ │ -0209ee: c614 |0053: add-float/2addr v4, v1 │ │ -0209f0: 7110 9905 0800 |0054: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -0209f6: 0c05 |0057: move-result-object v5 │ │ -0209f8: 6e10 9d05 0500 |0058: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -0209fe: 0a05 |005b: move-result v5 │ │ -020a00: db05 0502 |005c: div-int/lit8 v5, v5, #int 2 // #02 │ │ -020a04: 8255 |005e: int-to-float v5, v5 │ │ -020a06: c625 |005f: add-float/2addr v5, v2 │ │ -020a08: 6e40 8900 0354 |0060: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ -020a0e: 7110 9905 0800 |0063: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020a14: 0c03 |0066: move-result-object v3 │ │ -020a16: 6e40 c505 3921 |0067: invoke-virtual {v9, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -020a1c: 5493 e001 |006a: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020a20: 6e10 8800 0300 |006c: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -020a26: 0e00 |006f: return-void │ │ +020940: |[020940] org.happysanta.gd.Game.GameView.drawEngine:(FFI)V │ │ +020950: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ +020954: 82c3 |0002: int-to-float v3, v12 │ │ +020956: 1404 00ff 7f47 |0003: const v4, #float 65535 // #477fff00 │ │ +02095c: c943 |0006: div-float/2addr v3, v4 │ │ +02095e: 8934 |0007: float-to-double v4, v3 │ │ +020960: 1806 182d 4454 fb21 0940 |0008: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ +02096a: ce64 |000d: div-double/2addr v4, v6 │ │ +02096c: 1806 0000 0000 0080 6640 |000e: const-wide v6, #double 180 // #4066800000000000 │ │ +020976: cd64 |0013: mul-double/2addr v4, v6 │ │ +020978: 8c43 |0014: double-to-float v3, v4 │ │ +02097a: 1504 3443 |0015: const/high16 v4, #int 1127481344 // #4334 │ │ +02097e: a700 0304 |0017: sub-float v0, v3, v4 │ │ +020982: 7020 df05 a900 |0019: invoke-direct {v9, v10}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020988: 0a03 |001c: move-result v3 │ │ +02098a: 7110 9b05 0800 |001d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020990: 0c04 |0020: move-result-object v4 │ │ +020992: 6e10 a105 0400 |0021: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020998: 0a04 |0024: move-result v4 │ │ +02099a: db04 0402 |0025: div-int/lit8 v4, v4, #int 2 // #02 │ │ +02099e: 8244 |0027: int-to-float v4, v4 │ │ +0209a0: a701 0304 |0028: sub-float v1, v3, v4 │ │ +0209a4: 7020 e005 b900 |002a: invoke-direct {v9, v11}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +0209aa: 0a03 |002d: move-result v3 │ │ +0209ac: 7110 9b05 0800 |002e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +0209b2: 0c04 |0031: move-result-object v4 │ │ +0209b4: 6e10 9f05 0400 |0032: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +0209ba: 0a04 |0035: move-result v4 │ │ +0209bc: db04 0402 |0036: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0209c0: 8244 |0038: int-to-float v4, v4 │ │ +0209c2: a702 0304 |0039: sub-float v2, v3, v4 │ │ +0209c6: 7110 9b05 0800 |003b: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +0209cc: 0c03 |003e: move-result-object v3 │ │ +0209ce: 3803 3000 |003f: if-eqz v3, 006f // +0030 │ │ +0209d2: 5493 e001 |0041: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0209d6: 6e10 8a00 0300 |0043: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +0209dc: 5493 e001 |0046: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0209e0: 7110 9b05 0800 |0048: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +0209e6: 0c04 |004b: move-result-object v4 │ │ +0209e8: 6e10 a105 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +0209ee: 0a04 |004f: move-result v4 │ │ +0209f0: db04 0402 |0050: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0209f4: 8244 |0052: int-to-float v4, v4 │ │ +0209f6: c614 |0053: add-float/2addr v4, v1 │ │ +0209f8: 7110 9b05 0800 |0054: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +0209fe: 0c05 |0057: move-result-object v5 │ │ +020a00: 6e10 9f05 0500 |0058: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020a06: 0a05 |005b: move-result v5 │ │ +020a08: db05 0502 |005c: div-int/lit8 v5, v5, #int 2 // #02 │ │ +020a0c: 8255 |005e: int-to-float v5, v5 │ │ +020a0e: c625 |005f: add-float/2addr v5, v2 │ │ +020a10: 6e40 8900 0354 |0060: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ +020a16: 7110 9b05 0800 |0063: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020a1c: 0c03 |0066: move-result-object v3 │ │ +020a1e: 6e40 c705 3921 |0067: invoke-virtual {v9, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020a24: 5493 e001 |006a: iget-object v3, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020a28: 6e10 8800 0300 |006c: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +020a2e: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=606 │ │ 0x0019 line=607 │ │ 0x002a line=608 │ │ 0x003b line=609 │ │ 0x0041 line=610 │ │ @@ -35624,78 +35595,78 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -020a28: |[020a28] org.happysanta.gd.Game.GameView.drawFender:(FFI)V │ │ -020a38: 1509 b443 |0000: const/high16 v9, #int 1135869952 // #43b4 │ │ -020a3c: 1308 0a00 |0002: const/16 v8, #int 10 // #a │ │ -020a40: 82d3 |0004: int-to-float v3, v13 │ │ -020a42: 1404 00ff 7f47 |0005: const v4, #float 65535 // #477fff00 │ │ -020a48: c943 |0008: div-float/2addr v3, v4 │ │ -020a4a: 8934 |0009: float-to-double v4, v3 │ │ -020a4c: 1806 182d 4454 fb21 0940 |000a: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ -020a56: ce64 |000f: div-double/2addr v4, v6 │ │ -020a58: 1806 0000 0000 0080 6640 |0010: const-wide v6, #double 180 // #4066800000000000 │ │ -020a62: cd64 |0015: mul-double/2addr v4, v6 │ │ -020a64: 8c43 |0016: double-to-float v3, v4 │ │ -020a66: 1504 3443 |0017: const/high16 v4, #int 1127481344 // #4334 │ │ -020a6a: c743 |0019: sub-float/2addr v3, v4 │ │ -020a6c: 1504 7041 |001a: const/high16 v4, #int 1097859072 // #4170 │ │ -020a70: a600 0304 |001c: add-float v0, v3, v4 │ │ -020a74: 2d03 0009 |001e: cmpl-float v3, v0, v9 │ │ -020a78: 3a03 0300 |0020: if-ltz v3, 0023 // +0003 │ │ -020a7c: c790 |0022: sub-float/2addr v0, v9 │ │ -020a7e: 7110 9905 0800 |0023: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020a84: 0c03 |0026: move-result-object v3 │ │ -020a86: 3803 5200 |0027: if-eqz v3, 0079 // +0052 │ │ -020a8a: 7020 dd05 ba00 |0029: invoke-direct {v10, v11}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020a90: 0a03 |002c: move-result v3 │ │ -020a92: 7110 9905 0800 |002d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020a98: 0c04 |0030: move-result-object v4 │ │ -020a9a: 6e10 9f05 0400 |0031: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020aa0: 0a04 |0034: move-result v4 │ │ -020aa2: db04 0402 |0035: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020aa6: 8244 |0037: int-to-float v4, v4 │ │ -020aa8: a701 0304 |0038: sub-float v1, v3, v4 │ │ -020aac: 7020 de05 ca00 |003a: invoke-direct {v10, v12}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -020ab2: 0a03 |003d: move-result v3 │ │ -020ab4: 7110 9905 0800 |003e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020aba: 0c04 |0041: move-result-object v4 │ │ -020abc: 6e10 9d05 0400 |0042: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020ac2: 0a04 |0045: move-result v4 │ │ -020ac4: db04 0402 |0046: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020ac8: 8244 |0048: int-to-float v4, v4 │ │ -020aca: a702 0304 |0049: sub-float v2, v3, v4 │ │ -020ace: 54a3 e001 |004b: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020ad2: 6e10 8a00 0300 |004d: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -020ad8: 54a3 e001 |0050: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020adc: 7110 9905 0800 |0052: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020ae2: 0c04 |0055: move-result-object v4 │ │ -020ae4: 6e10 9f05 0400 |0056: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020aea: 0a04 |0059: move-result v4 │ │ -020aec: db04 0402 |005a: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020af0: 8244 |005c: int-to-float v4, v4 │ │ -020af2: c614 |005d: add-float/2addr v4, v1 │ │ -020af4: 7110 9905 0800 |005e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020afa: 0c05 |0061: move-result-object v5 │ │ -020afc: 6e10 9d05 0500 |0062: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020b02: 0a05 |0065: move-result v5 │ │ -020b04: db05 0502 |0066: div-int/lit8 v5, v5, #int 2 // #02 │ │ -020b08: 8255 |0068: int-to-float v5, v5 │ │ -020b0a: c625 |0069: add-float/2addr v5, v2 │ │ -020b0c: 6e40 8900 0354 |006a: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ -020b12: 7110 9905 0800 |006d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020b18: 0c03 |0070: move-result-object v3 │ │ -020b1a: 6e40 c505 3a21 |0071: invoke-virtual {v10, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -020b20: 54a3 e001 |0074: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020b24: 6e10 8800 0300 |0076: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -020b2a: 0e00 |0079: return-void │ │ +020a30: |[020a30] org.happysanta.gd.Game.GameView.drawFender:(FFI)V │ │ +020a40: 1509 b443 |0000: const/high16 v9, #int 1135869952 // #43b4 │ │ +020a44: 1308 0a00 |0002: const/16 v8, #int 10 // #a │ │ +020a48: 82d3 |0004: int-to-float v3, v13 │ │ +020a4a: 1404 00ff 7f47 |0005: const v4, #float 65535 // #477fff00 │ │ +020a50: c943 |0008: div-float/2addr v3, v4 │ │ +020a52: 8934 |0009: float-to-double v4, v3 │ │ +020a54: 1806 182d 4454 fb21 0940 |000a: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ +020a5e: ce64 |000f: div-double/2addr v4, v6 │ │ +020a60: 1806 0000 0000 0080 6640 |0010: const-wide v6, #double 180 // #4066800000000000 │ │ +020a6a: cd64 |0015: mul-double/2addr v4, v6 │ │ +020a6c: 8c43 |0016: double-to-float v3, v4 │ │ +020a6e: 1504 3443 |0017: const/high16 v4, #int 1127481344 // #4334 │ │ +020a72: c743 |0019: sub-float/2addr v3, v4 │ │ +020a74: 1504 7041 |001a: const/high16 v4, #int 1097859072 // #4170 │ │ +020a78: a600 0304 |001c: add-float v0, v3, v4 │ │ +020a7c: 2d03 0009 |001e: cmpl-float v3, v0, v9 │ │ +020a80: 3a03 0300 |0020: if-ltz v3, 0023 // +0003 │ │ +020a84: c790 |0022: sub-float/2addr v0, v9 │ │ +020a86: 7110 9b05 0800 |0023: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020a8c: 0c03 |0026: move-result-object v3 │ │ +020a8e: 3803 5200 |0027: if-eqz v3, 0079 // +0052 │ │ +020a92: 7020 df05 ba00 |0029: invoke-direct {v10, v11}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020a98: 0a03 |002c: move-result v3 │ │ +020a9a: 7110 9b05 0800 |002d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020aa0: 0c04 |0030: move-result-object v4 │ │ +020aa2: 6e10 a105 0400 |0031: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020aa8: 0a04 |0034: move-result v4 │ │ +020aaa: db04 0402 |0035: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020aae: 8244 |0037: int-to-float v4, v4 │ │ +020ab0: a701 0304 |0038: sub-float v1, v3, v4 │ │ +020ab4: 7020 e005 ca00 |003a: invoke-direct {v10, v12}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020aba: 0a03 |003d: move-result v3 │ │ +020abc: 7110 9b05 0800 |003e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020ac2: 0c04 |0041: move-result-object v4 │ │ +020ac4: 6e10 9f05 0400 |0042: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020aca: 0a04 |0045: move-result v4 │ │ +020acc: db04 0402 |0046: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020ad0: 8244 |0048: int-to-float v4, v4 │ │ +020ad2: a702 0304 |0049: sub-float v2, v3, v4 │ │ +020ad6: 54a3 e001 |004b: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020ada: 6e10 8a00 0300 |004d: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +020ae0: 54a3 e001 |0050: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020ae4: 7110 9b05 0800 |0052: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020aea: 0c04 |0055: move-result-object v4 │ │ +020aec: 6e10 a105 0400 |0056: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020af2: 0a04 |0059: move-result v4 │ │ +020af4: db04 0402 |005a: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020af8: 8244 |005c: int-to-float v4, v4 │ │ +020afa: c614 |005d: add-float/2addr v4, v1 │ │ +020afc: 7110 9b05 0800 |005e: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020b02: 0c05 |0061: move-result-object v5 │ │ +020b04: 6e10 9f05 0500 |0062: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020b0a: 0a05 |0065: move-result v5 │ │ +020b0c: db05 0502 |0066: div-int/lit8 v5, v5, #int 2 // #02 │ │ +020b10: 8255 |0068: int-to-float v5, v5 │ │ +020b12: c625 |0069: add-float/2addr v5, v2 │ │ +020b14: 6e40 8900 0354 |006a: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ +020b1a: 7110 9b05 0800 |006d: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020b20: 0c03 |0070: move-result-object v3 │ │ +020b22: 6e40 c705 3a21 |0071: invoke-virtual {v10, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020b28: 54a3 e001 |0074: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020b2c: 6e10 8800 0300 |0076: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +020b32: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=618 │ │ 0x001e line=619 │ │ 0x0023 line=620 │ │ 0x0029 line=621 │ │ 0x003a line=622 │ │ @@ -35718,40 +35689,40 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -020b2c: |[020b2c] org.happysanta.gd.Game.GameView.drawFinishFlag:(II)V │ │ -020b3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020b3e: 6000 f001 |0001: sget v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -020b42: 1401 0080 0300 |0003: const v1, #float 3.21424e-40 // #00038000 │ │ -020b48: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ -020b4c: 6702 f001 |0008: sput v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -020b50: 6e40 e605 2422 |000a: invoke-virtual {v4, v2, v2, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -020b56: d800 0620 |000d: add-int/lit8 v0, v6, #int 32 // #20 │ │ -020b5a: 6e50 aa05 5456 |000f: invoke-virtual {v4, v5, v6, v5, v0}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -020b60: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -020b62: 5441 e201 |0013: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.finishFlagIndexes:[I // field@01e2 │ │ -020b66: 6002 f001 |0015: sget v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -020b6a: e102 0210 |0017: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -020b6e: 4401 0102 |0019: aget v1, v1, v2 │ │ -020b72: 7120 9a05 1000 |001b: invoke-static {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -020b78: 0c00 |001e: move-result-object v0 │ │ -020b7a: 8251 |001f: int-to-float v1, v5 │ │ -020b7c: 7020 dd05 1400 |0020: invoke-direct {v4, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020b82: 0a01 |0023: move-result v1 │ │ -020b84: 8262 |0024: int-to-float v2, v6 │ │ -020b86: 7020 de05 2400 |0025: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -020b8c: 0a02 |0028: move-result v2 │ │ -020b8e: 1503 0042 |0029: const/high16 v3, #int 1107296256 // #4200 │ │ -020b92: c732 |002b: sub-float/2addr v2, v3 │ │ -020b94: 6e40 c505 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -020b9a: 0e00 |002f: return-void │ │ +020b34: |[020b34] org.happysanta.gd.Game.GameView.drawFinishFlag:(II)V │ │ +020b44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +020b46: 6000 f001 |0001: sget v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +020b4a: 1401 0080 0300 |0003: const v1, #float 3.21424e-40 // #00038000 │ │ +020b50: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ +020b54: 6702 f001 |0008: sput v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +020b58: 6e40 e805 2422 |000a: invoke-virtual {v4, v2, v2, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +020b5e: d800 0620 |000d: add-int/lit8 v0, v6, #int 32 // #20 │ │ +020b62: 6e50 ac05 5456 |000f: invoke-virtual {v4, v5, v6, v5, v0}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +020b68: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +020b6a: 5441 e201 |0013: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.finishFlagIndexes:[I // field@01e2 │ │ +020b6e: 6002 f001 |0015: sget v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +020b72: e102 0210 |0017: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +020b76: 4401 0102 |0019: aget v1, v1, v2 │ │ +020b7a: 7120 9c05 1000 |001b: invoke-static {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +020b80: 0c00 |001e: move-result-object v0 │ │ +020b82: 8251 |001f: int-to-float v1, v5 │ │ +020b84: 7020 df05 1400 |0020: invoke-direct {v4, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020b8a: 0a01 |0023: move-result v1 │ │ +020b8c: 8262 |0024: int-to-float v2, v6 │ │ +020b8e: 7020 e005 2400 |0025: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020b94: 0a02 |0028: move-result v2 │ │ +020b96: 1503 0042 |0029: const/high16 v3, #int 1107296256 // #4200 │ │ +020b9a: c732 |002b: sub-float/2addr v2, v3 │ │ +020b9c: 6e40 c705 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020ba2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=573 │ │ 0x0008 line=574 │ │ 0x000a line=575 │ │ 0x000d line=576 │ │ 0x0012 line=577 │ │ @@ -35766,251 +35737,251 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 429 16-bit code units │ │ -020b9c: |[020b9c] org.happysanta.gd.Game.GameView.drawGame:(Landroid/graphics/Canvas;)V │ │ -020bac: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -020bb2: 0c08 |0003: move-result-object v8 │ │ -020bb4: 54e1 fe01 |0004: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ -020bb8: 1d01 |0006: monitor-enter v1 │ │ -020bba: 5580 9c01 |0007: iget-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -020bbe: 3800 9000 |0009: if-eqz v0, 0099 // +0090 │ │ -020bc2: 5580 ad01 |000b: iget-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ -020bc6: 3900 8c00 |000d: if-nez v0, 0099 // +008c │ │ -020bca: 1e01 |000f: monitor-exit v1 │ │ -020bcc: 55e0 f901 |0010: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ -020bd0: 3800 8c00 |0012: if-eqz v0, 009e // +008c │ │ -020bd4: 54e0 f801 |0014: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.m_dcGraphics:Landroid/graphics/Canvas; // field@01f8 │ │ -020bd8: 5be0 e001 |0016: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020bdc: 52e0 fd01 |0018: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ -020be0: 3800 de00 |001a: if-eqz v0, 00f8 // +00de │ │ -020be4: 52e0 fd01 |001c: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ -020be8: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -020bea: 3310 8300 |001f: if-ne v0, v1, 00a2 // +0083 │ │ -020bee: 54e0 0502 |0021: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020bf2: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -020bf4: 6e20 9300 1000 |0024: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -020bfa: 54e0 e001 |0027: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020bfe: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -020c00: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -020c02: 6e10 d605 0e00 |002b: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -020c08: 0a03 |002e: move-result v3 │ │ -020c0a: 8233 |002f: int-to-float v3, v3 │ │ -020c0c: 6e10 d505 0e00 |0030: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -020c12: 0a04 |0033: move-result v4 │ │ -020c14: 8244 |0034: int-to-float v4, v4 │ │ -020c16: 54e5 0502 |0035: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020c1a: 7406 8600 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -020c20: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -020c22: 7110 9905 0000 |003b: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020c28: 0c00 |003e: move-result-object v0 │ │ -020c2a: 3800 3600 |003f: if-eqz v0, 0075 // +0036 │ │ -020c2e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -020c30: 7110 9905 0000 |0042: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020c36: 0c00 |0045: move-result-object v0 │ │ -020c38: 6e10 d605 0e00 |0046: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -020c3e: 0a01 |0049: move-result v1 │ │ -020c40: db01 0102 |004a: div-int/lit8 v1, v1, #int 2 // #02 │ │ -020c44: 1212 |004c: const/4 v2, #int 1 // #1 │ │ -020c46: 7110 9905 0200 |004d: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020c4c: 0c02 |0050: move-result-object v2 │ │ -020c4e: 6e10 9f05 0200 |0051: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020c54: 0a02 |0054: move-result v2 │ │ -020c56: db02 0202 |0055: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020c5a: b121 |0057: sub-int/2addr v1, v2 │ │ -020c5c: 8211 |0058: int-to-float v1, v1 │ │ -020c5e: 6e10 d505 0e00 |0059: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -020c64: 0a02 |005c: move-result v2 │ │ -020c66: db02 0202 |005d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020c6a: 8322 |005f: int-to-double v2, v2 │ │ -020c6c: 1214 |0060: const/4 v4, #int 1 // #1 │ │ -020c6e: 7110 9905 0400 |0061: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020c74: 0c04 |0064: move-result-object v4 │ │ -020c76: 6e10 9d05 0400 |0065: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020c7c: 0a04 |0068: move-result v4 │ │ -020c7e: 8344 |0069: int-to-double v4, v4 │ │ -020c80: 180c 9a99 9999 9999 f93f |006a: const-wide v12, #double 1.6 // #3ff999999999999a │ │ -020c8a: cec4 |006f: div-double/2addr v4, v12 │ │ -020c8c: cc42 |0070: sub-double/2addr v2, v4 │ │ -020c8e: 8c22 |0071: double-to-float v2, v2 │ │ -020c90: 6e40 c505 0e21 |0072: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -020c96: 5280 b001 |0075: iget v0, v8, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ -020c9a: e000 0010 |0077: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -020c9e: 8100 |0079: int-to-long v0, v0 │ │ -020ca0: 1302 2000 |007a: const/16 v2, #int 32 // #20 │ │ -020ca4: c320 |007c: shl-long/2addr v0, v2 │ │ -020ca6: 1702 0000 0a00 |007d: const-wide/32 v2, #float 9.18355e-40 // #000a0000 │ │ -020cac: be20 |0080: div-long/2addr v0, v2 │ │ -020cae: 1302 1000 |0081: const/16 v2, #int 16 // #10 │ │ -020cb2: c420 |0083: shr-long/2addr v0, v2 │ │ -020cb4: 8409 |0084: long-to-int v9, v0 │ │ -020cb6: 1210 |0085: const/4 v0, #int 1 // #1 │ │ -020cb8: 6e30 ce05 9e00 |0086: invoke-virtual {v14, v9, v0}, Lorg/happysanta/gd/Game/GameView;.drawProgress:(IZ)V // method@05ce │ │ -020cbe: 1200 |0089: const/4 v0, #int 0 // #0 │ │ -020cc0: 5be0 e001 |008a: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020cc4: 55e0 f901 |008c: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ -020cc8: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ -020ccc: 54e0 ec01 |0090: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.m_MBitmap:Landroid/graphics/Bitmap; // field@01ec │ │ -020cd0: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -020cd2: 1202 |0093: const/4 v2, #int 0 // #0 │ │ -020cd4: 1203 |0094: const/4 v3, #int 0 // #0 │ │ -020cd6: 6e53 8300 0f21 |0095: invoke-virtual {v15, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0083 │ │ -020cdc: 0e00 |0098: return-void │ │ -020cde: 1e01 |0099: monitor-exit v1 │ │ -020ce0: 28fe |009a: goto 0098 // -0002 │ │ -020ce2: 0d00 |009b: move-exception v0 │ │ -020ce4: 1e01 |009c: monitor-exit v1 │ │ -020ce6: 2700 |009d: throw v0 │ │ -020ce8: 5bef e001 |009e: iput-object v15, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020cec: 2900 78ff |00a0: goto/16 0018 // -0088 │ │ -020cf0: 54e0 0502 |00a2: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020cf4: 12f1 |00a4: const/4 v1, #int -1 // #ff │ │ -020cf6: 6e20 9300 1000 |00a5: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -020cfc: 54e0 e001 |00a8: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020d00: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ -020d02: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ -020d04: 6e10 d605 0e00 |00ac: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -020d0a: 0a03 |00af: move-result v3 │ │ -020d0c: 8233 |00b0: int-to-float v3, v3 │ │ -020d0e: 6e10 d505 0e00 |00b1: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -020d14: 0a04 |00b4: move-result v4 │ │ -020d16: 8244 |00b5: int-to-float v4, v4 │ │ -020d18: 54e5 0502 |00b6: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020d1c: 7406 8600 0000 |00b8: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -020d22: 1220 |00bb: const/4 v0, #int 2 // #2 │ │ -020d24: 7110 9905 0000 |00bc: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020d2a: 0c00 |00bf: move-result-object v0 │ │ -020d2c: 3800 b5ff |00c0: if-eqz v0, 0075 // -004b │ │ -020d30: 1220 |00c2: const/4 v0, #int 2 // #2 │ │ -020d32: 7110 9905 0000 |00c3: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020d38: 0c00 |00c6: move-result-object v0 │ │ -020d3a: 6e10 d605 0e00 |00c7: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -020d40: 0a01 |00ca: move-result v1 │ │ -020d42: db01 0102 |00cb: div-int/lit8 v1, v1, #int 2 // #02 │ │ -020d46: 1222 |00cd: const/4 v2, #int 2 // #2 │ │ -020d48: 7110 9905 0200 |00ce: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020d4e: 0c02 |00d1: move-result-object v2 │ │ -020d50: 6e10 9f05 0200 |00d2: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020d56: 0a02 |00d5: move-result v2 │ │ -020d58: db02 0202 |00d6: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020d5c: b121 |00d8: sub-int/2addr v1, v2 │ │ -020d5e: 8211 |00d9: int-to-float v1, v1 │ │ -020d60: 6e10 d505 0e00 |00da: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -020d66: 0a02 |00dd: move-result v2 │ │ -020d68: db02 0202 |00de: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020d6c: 8322 |00e0: int-to-double v2, v2 │ │ -020d6e: 1224 |00e1: const/4 v4, #int 2 // #2 │ │ -020d70: 7110 9905 0400 |00e2: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020d76: 0c04 |00e5: move-result-object v4 │ │ -020d78: 6e10 9d05 0400 |00e6: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020d7e: 0a04 |00e9: move-result v4 │ │ -020d80: 8344 |00ea: int-to-double v4, v4 │ │ -020d82: 180c 9a99 9999 9999 f93f |00eb: const-wide v12, #double 1.6 // #3ff999999999999a │ │ -020d8c: cec4 |00f0: div-double/2addr v4, v12 │ │ -020d8e: cc42 |00f1: sub-double/2addr v2, v4 │ │ -020d90: 8c22 |00f2: double-to-float v2, v2 │ │ -020d92: 6e40 c505 0e21 |00f3: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -020d98: 2900 7fff |00f6: goto/16 0075 // -0081 │ │ -020d9c: 52e0 fb01 |00f8: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_lI:I // field@01fb │ │ -020da0: 6e10 d405 0e00 |00fa: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getHeight:()I // method@05d4 │ │ -020da6: 0a01 |00fd: move-result v1 │ │ -020da8: 3210 0500 |00fe: if-eq v0, v1, 0103 // +0005 │ │ -020dac: 6e10 b705 0e00 |0100: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b7 │ │ -020db2: 54e0 0602 |0103: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -020db6: 6e10 1706 0000 |0105: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._voidvV:()V // method@0617 │ │ -020dbc: 54e0 0602 |0108: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -020dc0: 6e10 0706 0000 |010a: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._elsevI:()I // method@0607 │ │ -020dc6: 0a00 |010d: move-result v0 │ │ -020dc8: 7b00 |010e: neg-int v0, v0 │ │ -020dca: 52e1 ef01 |010f: iget v1, v14, Lorg/happysanta/gd/Game/GameView;.m_TI:I // field@01ef │ │ -020dce: b010 |0111: add-int/2addr v0, v1 │ │ -020dd0: 52e1 f201 |0112: iget v1, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -020dd4: db01 0102 |0114: div-int/lit8 v1, v1, #int 2 // #02 │ │ -020dd8: b010 |0116: add-int/2addr v0, v1 │ │ -020dda: 54e1 0602 |0117: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -020dde: 6e10 0e06 0100 |0119: invoke-virtual {v1}, Lorg/happysanta/gd/Game/Physics;._ifvI:()I // method@060e │ │ -020de4: 0a01 |011c: move-result v1 │ │ -020de6: 52e2 ee01 |011d: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_QI:I // field@01ee │ │ -020dea: b021 |011f: add-int/2addr v1, v2 │ │ -020dec: 52e2 f701 |0120: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -020df0: db02 0202 |0122: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020df4: b021 |0124: add-int/2addr v1, v2 │ │ -020df6: 6e30 b005 0e01 |0125: invoke-virtual {v14, v0, v1}, Lorg/happysanta/gd/Game/GameView;._doIIV:(II)V // method@05b0 │ │ -020dfc: 54e0 0602 |0128: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -020e00: 6e20 0d06 e000 |012a: invoke-virtual {v0, v14}, Lorg/happysanta/gd/Game/Physics;._ifiV:(Lorg/happysanta/gd/Game/GameView;)V // method@060d │ │ -020e06: 55e0 e101 |012d: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ -020e0a: 3800 2400 |012f: if-eqz v0, 0153 // +0024 │ │ -020e0e: 160a 0000 |0131: const-wide/16 v10, #int 0 // #0 │ │ -020e12: 5380 bf01 |0133: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -020e16: 1602 0000 |0135: const-wide/16 v2, #int 0 // #0 │ │ -020e1a: 3100 0002 |0137: cmp-long v0, v0, v2 │ │ -020e1e: 3d00 1700 |0139: if-lez v0, 0150 // +0017 │ │ -020e22: 5380 a101 |013b: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -020e26: 1602 0000 |013d: const-wide/16 v2, #int 0 // #0 │ │ -020e2a: 3100 0002 |013f: cmp-long v0, v0, v2 │ │ -020e2e: 3d00 6700 |0141: if-lez v0, 01a8 // +0067 │ │ -020e32: 5386 a101 |0143: iget-wide v6, v8, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ -020e36: 5380 bf01 |0145: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ -020e3a: 9c00 0600 |0147: sub-long v0, v6, v0 │ │ -020e3e: 5382 b801 |0149: iget-wide v2, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ -020e42: bc20 |014b: sub-long/2addr v0, v2 │ │ -020e44: 1602 0a00 |014c: const-wide/16 v2, #int 10 // #a │ │ -020e48: 9e0a 0002 |014e: div-long v10, v0, v2 │ │ -020e4c: 6e30 d105 ae0b |0150: invoke-virtual {v14, v10, v11}, Lorg/happysanta/gd/Game/GameView;.drawTimer:(J)V // method@05d1 │ │ -020e52: 54e0 e501 |0153: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -020e56: 3800 3c00 |0155: if-eqz v0, 0191 // +003c │ │ -020e5a: 1200 |0157: const/4 v0, #int 0 // #0 │ │ -020e5c: 1201 |0158: const/4 v1, #int 0 // #0 │ │ -020e5e: 1202 |0159: const/4 v2, #int 0 // #0 │ │ -020e60: 6e40 e605 0e21 |015a: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -020e66: 54e0 e401 |015d: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -020e6a: 54e1 0502 |015f: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -020e6e: 6e10 8f00 0100 |0161: invoke-virtual {v1}, Landroid/graphics/Paint;.getColor:()I // method@008f │ │ -020e74: 0a01 |0164: move-result v1 │ │ -020e76: 6e20 9300 1000 |0165: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -020e7c: 54e0 e001 |0168: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020e80: 54e1 e501 |016a: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -020e84: 52e2 f201 |016c: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -020e88: db02 0202 |016e: div-int/lit8 v2, v2, #int 2 // #02 │ │ -020e8c: 8222 |0170: int-to-float v2, v2 │ │ -020e8e: 54e3 e401 |0171: iget-object v3, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -020e92: 54e4 e501 |0173: iget-object v4, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -020e96: 6e20 9100 4300 |0175: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0091 │ │ -020e9c: 0a03 |0178: move-result v3 │ │ -020e9e: 1504 0040 |0179: const/high16 v4, #int 1073741824 // #4000 │ │ -020ea2: c943 |017b: div-float/2addr v3, v4 │ │ -020ea4: c732 |017c: sub-float/2addr v2, v3 │ │ -020ea6: 52e3 f701 |017d: iget v3, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -020eaa: db03 0305 |017f: div-int/lit8 v3, v3, #int 5 // #05 │ │ -020eae: 8233 |0181: int-to-float v3, v3 │ │ -020eb0: 54e4 e401 |0182: iget-object v4, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -020eb4: 6e54 8700 1032 |0184: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ -020eba: 55e0 f501 |0187: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ -020ebe: 3800 0800 |0189: if-eqz v0, 0191 // +0008 │ │ -020ec2: 1200 |018b: const/4 v0, #int 0 // #0 │ │ -020ec4: 5ce0 f501 |018c: iput-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ -020ec8: 1200 |018e: const/4 v0, #int 0 // #0 │ │ -020eca: 5be0 e501 |018f: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -020ece: 54e0 0602 |0191: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -020ed2: 6e10 1506 0000 |0193: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._tryvI:()I // method@0615 │ │ -020ed8: 0a09 |0196: move-result v9 │ │ -020eda: 1200 |0197: const/4 v0, #int 0 // #0 │ │ -020edc: 6e30 ce05 9e00 |0198: invoke-virtual {v14, v9, v0}, Lorg/happysanta/gd/Game/GameView;.drawProgress:(IZ)V // method@05ce │ │ -020ee2: 55e0 ea01 |019b: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ -020ee6: 3800 ecfe |019d: if-eqz v0, 0089 // -0114 │ │ -020eea: 55e0 e701 |019f: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ -020eee: 3800 e8fe |01a1: if-eqz v0, 0089 // -0118 │ │ -020ef2: 6e10 b905 0e00 |01a3: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;._newvV:()V // method@05b9 │ │ -020ef8: 2900 e3fe |01a6: goto/16 0089 // -011d │ │ -020efc: 7100 fb01 0000 |01a8: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -020f02: 0b06 |01ab: move-result-wide v6 │ │ -020f04: 2899 |01ac: goto 0145 // -0067 │ │ +020ba4: |[020ba4] org.happysanta.gd.Game.GameView.drawGame:(Landroid/graphics/Canvas;)V │ │ +020bb4: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +020bba: 0c08 |0003: move-result-object v8 │ │ +020bbc: 54e1 fe01 |0004: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.m_ocObject:Ljava/lang/Object; // field@01fe │ │ +020bc0: 1d01 |0006: monitor-enter v1 │ │ +020bc2: 5580 9c01 |0007: iget-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +020bc6: 3800 9000 |0009: if-eqz v0, 0099 // +0090 │ │ +020bca: 5580 ad01 |000b: iget-boolean v0, v8, Lorg/happysanta/gd/GDActivity;.m_caseZ:Z // field@01ad │ │ +020bce: 3900 8c00 |000d: if-nez v0, 0099 // +008c │ │ +020bd2: 1e01 |000f: monitor-exit v1 │ │ +020bd4: 55e0 f901 |0010: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ +020bd8: 3800 8c00 |0012: if-eqz v0, 009e // +008c │ │ +020bdc: 54e0 f801 |0014: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.m_dcGraphics:Landroid/graphics/Canvas; // field@01f8 │ │ +020be0: 5be0 e001 |0016: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020be4: 52e0 fd01 |0018: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ +020be8: 3800 de00 |001a: if-eqz v0, 00f8 // +00de │ │ +020bec: 52e0 fd01 |001c: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_oI:I // field@01fd │ │ +020bf0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +020bf2: 3310 8300 |001f: if-ne v0, v1, 00a2 // +0083 │ │ +020bf6: 54e0 0502 |0021: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020bfa: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +020bfc: 6e20 9300 1000 |0024: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +020c02: 54e0 e001 |0027: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020c06: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +020c08: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +020c0a: 6e10 d805 0e00 |002b: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +020c10: 0a03 |002e: move-result v3 │ │ +020c12: 8233 |002f: int-to-float v3, v3 │ │ +020c14: 6e10 d705 0e00 |0030: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +020c1a: 0a04 |0033: move-result v4 │ │ +020c1c: 8244 |0034: int-to-float v4, v4 │ │ +020c1e: 54e5 0502 |0035: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020c22: 7406 8600 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +020c28: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +020c2a: 7110 9b05 0000 |003b: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020c30: 0c00 |003e: move-result-object v0 │ │ +020c32: 3800 3600 |003f: if-eqz v0, 0075 // +0036 │ │ +020c36: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +020c38: 7110 9b05 0000 |0042: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020c3e: 0c00 |0045: move-result-object v0 │ │ +020c40: 6e10 d805 0e00 |0046: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +020c46: 0a01 |0049: move-result v1 │ │ +020c48: db01 0102 |004a: div-int/lit8 v1, v1, #int 2 // #02 │ │ +020c4c: 1212 |004c: const/4 v2, #int 1 // #1 │ │ +020c4e: 7110 9b05 0200 |004d: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020c54: 0c02 |0050: move-result-object v2 │ │ +020c56: 6e10 a105 0200 |0051: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020c5c: 0a02 |0054: move-result v2 │ │ +020c5e: db02 0202 |0055: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020c62: b121 |0057: sub-int/2addr v1, v2 │ │ +020c64: 8211 |0058: int-to-float v1, v1 │ │ +020c66: 6e10 d705 0e00 |0059: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +020c6c: 0a02 |005c: move-result v2 │ │ +020c6e: db02 0202 |005d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020c72: 8322 |005f: int-to-double v2, v2 │ │ +020c74: 1214 |0060: const/4 v4, #int 1 // #1 │ │ +020c76: 7110 9b05 0400 |0061: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020c7c: 0c04 |0064: move-result-object v4 │ │ +020c7e: 6e10 9f05 0400 |0065: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020c84: 0a04 |0068: move-result v4 │ │ +020c86: 8344 |0069: int-to-double v4, v4 │ │ +020c88: 180c 9a99 9999 9999 f93f |006a: const-wide v12, #double 1.6 // #3ff999999999999a │ │ +020c92: cec4 |006f: div-double/2addr v4, v12 │ │ +020c94: cc42 |0070: sub-double/2addr v2, v4 │ │ +020c96: 8c22 |0071: double-to-float v2, v2 │ │ +020c98: 6e40 c705 0e21 |0072: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020c9e: 5280 b001 |0075: iget v0, v8, Lorg/happysanta/gd/GDActivity;.m_longI:I // field@01b0 │ │ +020ca2: e000 0010 |0077: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +020ca6: 8100 |0079: int-to-long v0, v0 │ │ +020ca8: 1302 2000 |007a: const/16 v2, #int 32 // #20 │ │ +020cac: c320 |007c: shl-long/2addr v0, v2 │ │ +020cae: 1702 0000 0a00 |007d: const-wide/32 v2, #float 9.18355e-40 // #000a0000 │ │ +020cb4: be20 |0080: div-long/2addr v0, v2 │ │ +020cb6: 1302 1000 |0081: const/16 v2, #int 16 // #10 │ │ +020cba: c420 |0083: shr-long/2addr v0, v2 │ │ +020cbc: 8409 |0084: long-to-int v9, v0 │ │ +020cbe: 1210 |0085: const/4 v0, #int 1 // #1 │ │ +020cc0: 6e30 d005 9e00 |0086: invoke-virtual {v14, v9, v0}, Lorg/happysanta/gd/Game/GameView;.drawProgress:(IZ)V // method@05d0 │ │ +020cc6: 1200 |0089: const/4 v0, #int 0 // #0 │ │ +020cc8: 5be0 e001 |008a: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020ccc: 55e0 f901 |008c: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ecZ:Z // field@01f9 │ │ +020cd0: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ +020cd4: 54e0 ec01 |0090: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.m_MBitmap:Landroid/graphics/Bitmap; // field@01ec │ │ +020cd8: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +020cda: 1202 |0093: const/4 v2, #int 0 // #0 │ │ +020cdc: 1203 |0094: const/4 v3, #int 0 // #0 │ │ +020cde: 6e53 8300 0f21 |0095: invoke-virtual {v15, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0083 │ │ +020ce4: 0e00 |0098: return-void │ │ +020ce6: 1e01 |0099: monitor-exit v1 │ │ +020ce8: 28fe |009a: goto 0098 // -0002 │ │ +020cea: 0d00 |009b: move-exception v0 │ │ +020cec: 1e01 |009c: monitor-exit v1 │ │ +020cee: 2700 |009d: throw v0 │ │ +020cf0: 5bef e001 |009e: iput-object v15, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020cf4: 2900 78ff |00a0: goto/16 0018 // -0088 │ │ +020cf8: 54e0 0502 |00a2: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020cfc: 12f1 |00a4: const/4 v1, #int -1 // #ff │ │ +020cfe: 6e20 9300 1000 |00a5: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +020d04: 54e0 e001 |00a8: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020d08: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ +020d0a: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +020d0c: 6e10 d805 0e00 |00ac: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +020d12: 0a03 |00af: move-result v3 │ │ +020d14: 8233 |00b0: int-to-float v3, v3 │ │ +020d16: 6e10 d705 0e00 |00b1: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +020d1c: 0a04 |00b4: move-result v4 │ │ +020d1e: 8244 |00b5: int-to-float v4, v4 │ │ +020d20: 54e5 0502 |00b6: iget-object v5, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020d24: 7406 8600 0000 |00b8: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +020d2a: 1220 |00bb: const/4 v0, #int 2 // #2 │ │ +020d2c: 7110 9b05 0000 |00bc: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020d32: 0c00 |00bf: move-result-object v0 │ │ +020d34: 3800 b5ff |00c0: if-eqz v0, 0075 // -004b │ │ +020d38: 1220 |00c2: const/4 v0, #int 2 // #2 │ │ +020d3a: 7110 9b05 0000 |00c3: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020d40: 0c00 |00c6: move-result-object v0 │ │ +020d42: 6e10 d805 0e00 |00c7: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +020d48: 0a01 |00ca: move-result v1 │ │ +020d4a: db01 0102 |00cb: div-int/lit8 v1, v1, #int 2 // #02 │ │ +020d4e: 1222 |00cd: const/4 v2, #int 2 // #2 │ │ +020d50: 7110 9b05 0200 |00ce: invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020d56: 0c02 |00d1: move-result-object v2 │ │ +020d58: 6e10 a105 0200 |00d2: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020d5e: 0a02 |00d5: move-result v2 │ │ +020d60: db02 0202 |00d6: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020d64: b121 |00d8: sub-int/2addr v1, v2 │ │ +020d66: 8211 |00d9: int-to-float v1, v1 │ │ +020d68: 6e10 d705 0e00 |00da: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +020d6e: 0a02 |00dd: move-result v2 │ │ +020d70: db02 0202 |00de: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020d74: 8322 |00e0: int-to-double v2, v2 │ │ +020d76: 1224 |00e1: const/4 v4, #int 2 // #2 │ │ +020d78: 7110 9b05 0400 |00e2: invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020d7e: 0c04 |00e5: move-result-object v4 │ │ +020d80: 6e10 9f05 0400 |00e6: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020d86: 0a04 |00e9: move-result v4 │ │ +020d88: 8344 |00ea: int-to-double v4, v4 │ │ +020d8a: 180c 9a99 9999 9999 f93f |00eb: const-wide v12, #double 1.6 // #3ff999999999999a │ │ +020d94: cec4 |00f0: div-double/2addr v4, v12 │ │ +020d96: cc42 |00f1: sub-double/2addr v2, v4 │ │ +020d98: 8c22 |00f2: double-to-float v2, v2 │ │ +020d9a: 6e40 c705 0e21 |00f3: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +020da0: 2900 7fff |00f6: goto/16 0075 // -0081 │ │ +020da4: 52e0 fb01 |00f8: iget v0, v14, Lorg/happysanta/gd/Game/GameView;.m_lI:I // field@01fb │ │ +020da8: 6e10 d605 0e00 |00fa: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;.getHeight:()I // method@05d6 │ │ +020dae: 0a01 |00fd: move-result v1 │ │ +020db0: 3210 0500 |00fe: if-eq v0, v1, 0103 // +0005 │ │ +020db4: 6e10 b905 0e00 |0100: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;._ifvV:()V // method@05b9 │ │ +020dba: 54e0 0602 |0103: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020dbe: 6e10 1906 0000 |0105: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._voidvV:()V // method@0619 │ │ +020dc4: 54e0 0602 |0108: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020dc8: 6e10 0906 0000 |010a: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._elsevI:()I // method@0609 │ │ +020dce: 0a00 |010d: move-result v0 │ │ +020dd0: 7b00 |010e: neg-int v0, v0 │ │ +020dd2: 52e1 ef01 |010f: iget v1, v14, Lorg/happysanta/gd/Game/GameView;.m_TI:I // field@01ef │ │ +020dd6: b010 |0111: add-int/2addr v0, v1 │ │ +020dd8: 52e1 f201 |0112: iget v1, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +020ddc: db01 0102 |0114: div-int/lit8 v1, v1, #int 2 // #02 │ │ +020de0: b010 |0116: add-int/2addr v0, v1 │ │ +020de2: 54e1 0602 |0117: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020de6: 6e10 1006 0100 |0119: invoke-virtual {v1}, Lorg/happysanta/gd/Game/Physics;._ifvI:()I // method@0610 │ │ +020dec: 0a01 |011c: move-result v1 │ │ +020dee: 52e2 ee01 |011d: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_QI:I // field@01ee │ │ +020df2: b021 |011f: add-int/2addr v1, v2 │ │ +020df4: 52e2 f701 |0120: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +020df8: db02 0202 |0122: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020dfc: b021 |0124: add-int/2addr v1, v2 │ │ +020dfe: 6e30 b205 0e01 |0125: invoke-virtual {v14, v0, v1}, Lorg/happysanta/gd/Game/GameView;._doIIV:(II)V // method@05b2 │ │ +020e04: 54e0 0602 |0128: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020e08: 6e20 0f06 e000 |012a: invoke-virtual {v0, v14}, Lorg/happysanta/gd/Game/Physics;._ifiV:(Lorg/happysanta/gd/Game/GameView;)V // method@060f │ │ +020e0e: 55e0 e101 |012d: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ +020e12: 3800 2400 |012f: if-eqz v0, 0153 // +0024 │ │ +020e16: 160a 0000 |0131: const-wide/16 v10, #int 0 // #0 │ │ +020e1a: 5380 bf01 |0133: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +020e1e: 1602 0000 |0135: const-wide/16 v2, #int 0 // #0 │ │ +020e22: 3100 0002 |0137: cmp-long v0, v0, v2 │ │ +020e26: 3d00 1700 |0139: if-lez v0, 0150 // +0017 │ │ +020e2a: 5380 a101 |013b: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +020e2e: 1602 0000 |013d: const-wide/16 v2, #int 0 // #0 │ │ +020e32: 3100 0002 |013f: cmp-long v0, v0, v2 │ │ +020e36: 3d00 6700 |0141: if-lez v0, 01a8 // +0067 │ │ +020e3a: 5386 a101 |0143: iget-wide v6, v8, Lorg/happysanta/gd/GDActivity;.finishedTime:J // field@01a1 │ │ +020e3e: 5380 bf01 |0145: iget-wide v0, v8, Lorg/happysanta/gd/GDActivity;.startedTime:J // field@01bf │ │ +020e42: 9c00 0600 |0147: sub-long v0, v6, v0 │ │ +020e46: 5382 b801 |0149: iget-wide v2, v8, Lorg/happysanta/gd/GDActivity;.pausedTime:J // field@01b8 │ │ +020e4a: bc20 |014b: sub-long/2addr v0, v2 │ │ +020e4c: 1602 0a00 |014c: const-wide/16 v2, #int 10 // #a │ │ +020e50: 9e0a 0002 |014e: div-long v10, v0, v2 │ │ +020e54: 6e30 d305 ae0b |0150: invoke-virtual {v14, v10, v11}, Lorg/happysanta/gd/Game/GameView;.drawTimer:(J)V // method@05d3 │ │ +020e5a: 54e0 e501 |0153: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +020e5e: 3800 3c00 |0155: if-eqz v0, 0191 // +003c │ │ +020e62: 1200 |0157: const/4 v0, #int 0 // #0 │ │ +020e64: 1201 |0158: const/4 v1, #int 0 // #0 │ │ +020e66: 1202 |0159: const/4 v2, #int 0 // #0 │ │ +020e68: 6e40 e805 0e21 |015a: invoke-virtual {v14, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +020e6e: 54e0 e401 |015d: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +020e72: 54e1 0502 |015f: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +020e76: 6e10 8f00 0100 |0161: invoke-virtual {v1}, Landroid/graphics/Paint;.getColor:()I // method@008f │ │ +020e7c: 0a01 |0164: move-result v1 │ │ +020e7e: 6e20 9300 1000 |0165: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +020e84: 54e0 e001 |0168: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020e88: 54e1 e501 |016a: iget-object v1, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +020e8c: 52e2 f201 |016c: iget v2, v14, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +020e90: db02 0202 |016e: div-int/lit8 v2, v2, #int 2 // #02 │ │ +020e94: 8222 |0170: int-to-float v2, v2 │ │ +020e96: 54e3 e401 |0171: iget-object v3, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +020e9a: 54e4 e501 |0173: iget-object v4, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +020e9e: 6e20 9100 4300 |0175: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0091 │ │ +020ea4: 0a03 |0178: move-result v3 │ │ +020ea6: 1504 0040 |0179: const/high16 v4, #int 1073741824 // #4000 │ │ +020eaa: c943 |017b: div-float/2addr v3, v4 │ │ +020eac: c732 |017c: sub-float/2addr v2, v3 │ │ +020eae: 52e3 f701 |017d: iget v3, v14, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +020eb2: db03 0305 |017f: div-int/lit8 v3, v3, #int 5 // #05 │ │ +020eb6: 8233 |0181: int-to-float v3, v3 │ │ +020eb8: 54e4 e401 |0182: iget-object v4, v14, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +020ebc: 6e54 8700 1032 |0184: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ +020ec2: 55e0 f501 |0187: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ +020ec6: 3800 0800 |0189: if-eqz v0, 0191 // +0008 │ │ +020eca: 1200 |018b: const/4 v0, #int 0 // #0 │ │ +020ecc: 5ce0 f501 |018c: iput-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ +020ed0: 1200 |018e: const/4 v0, #int 0 // #0 │ │ +020ed2: 5be0 e501 |018f: iput-object v0, v14, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +020ed6: 54e0 0602 |0191: iget-object v0, v14, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +020eda: 6e10 1706 0000 |0193: invoke-virtual {v0}, Lorg/happysanta/gd/Game/Physics;._tryvI:()I // method@0617 │ │ +020ee0: 0a09 |0196: move-result v9 │ │ +020ee2: 1200 |0197: const/4 v0, #int 0 // #0 │ │ +020ee4: 6e30 d005 9e00 |0198: invoke-virtual {v14, v9, v0}, Lorg/happysanta/gd/Game/GameView;.drawProgress:(IZ)V // method@05d0 │ │ +020eea: 55e0 ea01 |019b: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_KZ:Z // field@01ea │ │ +020eee: 3800 ecfe |019d: if-eqz v0, 0089 // -0114 │ │ +020ef2: 55e0 e701 |019f: iget-boolean v0, v14, Lorg/happysanta/gd/Game/GameView;.m_AZ:Z // field@01e7 │ │ +020ef6: 3800 e8fe |01a1: if-eqz v0, 0089 // -0118 │ │ +020efa: 6e10 bb05 0e00 |01a3: invoke-virtual {v14}, Lorg/happysanta/gd/Game/GameView;._newvV:()V // method@05bb │ │ +020f00: 2900 e3fe |01a6: goto/16 0089 // -011d │ │ +020f04: 7100 fd01 0000 |01a8: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +020f0a: 0b06 |01ab: move-result-wide v6 │ │ +020f0c: 2899 |01ac: goto 0145 // -0067 │ │ catches : 2 │ │ 0x0007 - 0x0010 │ │ -> 0x009b │ │ 0x0099 - 0x009d │ │ -> 0x009b │ │ positions : │ │ 0x0000 line=655 │ │ @@ -36021,26 +35992,32 @@ │ │ 0x0014 line=667 │ │ 0x0018 line=670 │ │ 0x001c line=671 │ │ 0x0021 line=673 │ │ 0x0027 line=674 │ │ 0x003a line=675 │ │ 0x0041 line=676 │ │ + 0x0046 line=677 │ │ + 0x0059 line=678 │ │ + 0x0072 line=676 │ │ 0x0075 line=690 │ │ 0x0085 line=691 │ │ 0x0089 line=727 │ │ 0x008c line=728 │ │ 0x0090 line=729 │ │ 0x0098 line=730 │ │ 0x0099 line=662 │ │ 0x009e line=669 │ │ 0x00a2 line=682 │ │ 0x00a8 line=683 │ │ 0x00bb line=684 │ │ 0x00c2 line=685 │ │ + 0x00c7 line=686 │ │ + 0x00da line=687 │ │ + 0x00f3 line=685 │ │ 0x00f8 line=693 │ │ 0x0100 line=694 │ │ 0x0103 line=695 │ │ 0x0108 line=696 │ │ 0x0128 line=697 │ │ 0x012d line=698 │ │ 0x0131 line=699 │ │ @@ -36077,82 +36054,82 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -020f1c: |[020f1c] org.happysanta.gd.Game.GameView.drawHelmet:(FFI)V │ │ -020f2c: 1509 b443 |0000: const/high16 v9, #int 1135869952 // #43b4 │ │ -020f30: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -020f32: 82d3 |0003: int-to-float v3, v13 │ │ -020f34: 1404 00ff 7f47 |0004: const v4, #float 65535 // #477fff00 │ │ -020f3a: c943 |0007: div-float/2addr v3, v4 │ │ -020f3c: 8934 |0008: float-to-double v4, v3 │ │ -020f3e: 1806 182d 4454 fb21 0940 |0009: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ -020f48: ce64 |000e: div-double/2addr v4, v6 │ │ -020f4a: 1806 0000 0000 0080 6640 |000f: const-wide v6, #double 180 // #4066800000000000 │ │ -020f54: cd64 |0014: mul-double/2addr v4, v6 │ │ -020f56: 8c43 |0015: double-to-float v3, v4 │ │ -020f58: 1504 b442 |0016: const/high16 v4, #int 1119092736 // #42b4 │ │ -020f5c: c743 |0018: sub-float/2addr v3, v4 │ │ -020f5e: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ -020f62: a700 0304 |001b: sub-float v0, v3, v4 │ │ -020f66: 2d03 0009 |001d: cmpl-float v3, v0, v9 │ │ -020f6a: 3a03 0300 |001f: if-ltz v3, 0022 // +0003 │ │ -020f6e: c790 |0021: sub-float/2addr v0, v9 │ │ -020f70: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -020f72: 2e03 0003 |0023: cmpg-float v3, v0, v3 │ │ -020f76: 3b03 0300 |0025: if-gez v3, 0028 // +0003 │ │ -020f7a: c690 |0027: add-float/2addr v0, v9 │ │ -020f7c: 7110 9905 0800 |0028: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020f82: 0c03 |002b: move-result-object v3 │ │ -020f84: 3803 5200 |002c: if-eqz v3, 007e // +0052 │ │ -020f88: 7020 dd05 ba00 |002e: invoke-direct {v10, v11}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -020f8e: 0a03 |0031: move-result v3 │ │ -020f90: 7110 9905 0800 |0032: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020f96: 0c04 |0035: move-result-object v4 │ │ -020f98: 6e10 9f05 0400 |0036: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020f9e: 0a04 |0039: move-result v4 │ │ -020fa0: db04 0402 |003a: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020fa4: 8244 |003c: int-to-float v4, v4 │ │ -020fa6: a701 0304 |003d: sub-float v1, v3, v4 │ │ -020faa: 7020 de05 ca00 |003f: invoke-direct {v10, v12}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -020fb0: 0a03 |0042: move-result v3 │ │ -020fb2: 7110 9905 0800 |0043: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020fb8: 0c04 |0046: move-result-object v4 │ │ -020fba: 6e10 9d05 0400 |0047: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -020fc0: 0a04 |004a: move-result v4 │ │ -020fc2: db04 0402 |004b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020fc6: 8244 |004d: int-to-float v4, v4 │ │ -020fc8: a702 0304 |004e: sub-float v2, v3, v4 │ │ -020fcc: 54a3 e001 |0050: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020fd0: 6e10 8a00 0300 |0052: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -020fd6: 54a3 e001 |0055: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -020fda: 7110 9905 0800 |0057: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020fe0: 0c04 |005a: move-result-object v4 │ │ -020fe2: 6e10 9f05 0400 |005b: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -020fe8: 0a04 |005e: move-result v4 │ │ -020fea: db04 0402 |005f: div-int/lit8 v4, v4, #int 2 // #02 │ │ -020fee: 8244 |0061: int-to-float v4, v4 │ │ -020ff0: c614 |0062: add-float/2addr v4, v1 │ │ -020ff2: 7110 9905 0800 |0063: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -020ff8: 0c05 |0066: move-result-object v5 │ │ -020ffa: 6e10 9d05 0500 |0067: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -021000: 0a05 |006a: move-result v5 │ │ -021002: db05 0502 |006b: div-int/lit8 v5, v5, #int 2 // #02 │ │ -021006: 8255 |006d: int-to-float v5, v5 │ │ -021008: c625 |006e: add-float/2addr v5, v2 │ │ -02100a: 6e40 8900 0354 |006f: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ -021010: 7110 9905 0800 |0072: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -021016: 0c03 |0075: move-result-object v3 │ │ -021018: 6e40 c505 3a21 |0076: invoke-virtual {v10, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -02101e: 54a3 e001 |0079: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -021022: 6e10 8800 0300 |007b: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -021028: 0e00 |007e: return-void │ │ +020f24: |[020f24] org.happysanta.gd.Game.GameView.drawHelmet:(FFI)V │ │ +020f34: 1509 b443 |0000: const/high16 v9, #int 1135869952 // #43b4 │ │ +020f38: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +020f3a: 82d3 |0003: int-to-float v3, v13 │ │ +020f3c: 1404 00ff 7f47 |0004: const v4, #float 65535 // #477fff00 │ │ +020f42: c943 |0007: div-float/2addr v3, v4 │ │ +020f44: 8934 |0008: float-to-double v4, v3 │ │ +020f46: 1806 182d 4454 fb21 0940 |0009: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ +020f50: ce64 |000e: div-double/2addr v4, v6 │ │ +020f52: 1806 0000 0000 0080 6640 |000f: const-wide v6, #double 180 // #4066800000000000 │ │ +020f5c: cd64 |0014: mul-double/2addr v4, v6 │ │ +020f5e: 8c43 |0015: double-to-float v3, v4 │ │ +020f60: 1504 b442 |0016: const/high16 v4, #int 1119092736 // #42b4 │ │ +020f64: c743 |0018: sub-float/2addr v3, v4 │ │ +020f66: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ +020f6a: a700 0304 |001b: sub-float v0, v3, v4 │ │ +020f6e: 2d03 0009 |001d: cmpl-float v3, v0, v9 │ │ +020f72: 3a03 0300 |001f: if-ltz v3, 0022 // +0003 │ │ +020f76: c790 |0021: sub-float/2addr v0, v9 │ │ +020f78: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +020f7a: 2e03 0003 |0023: cmpg-float v3, v0, v3 │ │ +020f7e: 3b03 0300 |0025: if-gez v3, 0028 // +0003 │ │ +020f82: c690 |0027: add-float/2addr v0, v9 │ │ +020f84: 7110 9b05 0800 |0028: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020f8a: 0c03 |002b: move-result-object v3 │ │ +020f8c: 3803 5200 |002c: if-eqz v3, 007e // +0052 │ │ +020f90: 7020 df05 ba00 |002e: invoke-direct {v10, v11}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +020f96: 0a03 |0031: move-result v3 │ │ +020f98: 7110 9b05 0800 |0032: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020f9e: 0c04 |0035: move-result-object v4 │ │ +020fa0: 6e10 a105 0400 |0036: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020fa6: 0a04 |0039: move-result v4 │ │ +020fa8: db04 0402 |003a: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020fac: 8244 |003c: int-to-float v4, v4 │ │ +020fae: a701 0304 |003d: sub-float v1, v3, v4 │ │ +020fb2: 7020 e005 ca00 |003f: invoke-direct {v10, v12}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +020fb8: 0a03 |0042: move-result v3 │ │ +020fba: 7110 9b05 0800 |0043: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020fc0: 0c04 |0046: move-result-object v4 │ │ +020fc2: 6e10 9f05 0400 |0047: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +020fc8: 0a04 |004a: move-result v4 │ │ +020fca: db04 0402 |004b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020fce: 8244 |004d: int-to-float v4, v4 │ │ +020fd0: a702 0304 |004e: sub-float v2, v3, v4 │ │ +020fd4: 54a3 e001 |0050: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020fd8: 6e10 8a00 0300 |0052: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +020fde: 54a3 e001 |0055: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +020fe2: 7110 9b05 0800 |0057: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +020fe8: 0c04 |005a: move-result-object v4 │ │ +020fea: 6e10 a105 0400 |005b: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +020ff0: 0a04 |005e: move-result v4 │ │ +020ff2: db04 0402 |005f: div-int/lit8 v4, v4, #int 2 // #02 │ │ +020ff6: 8244 |0061: int-to-float v4, v4 │ │ +020ff8: c614 |0062: add-float/2addr v4, v1 │ │ +020ffa: 7110 9b05 0800 |0063: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +021000: 0c05 |0066: move-result-object v5 │ │ +021002: 6e10 9f05 0500 |0067: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +021008: 0a05 |006a: move-result v5 │ │ +02100a: db05 0502 |006b: div-int/lit8 v5, v5, #int 2 // #02 │ │ +02100e: 8255 |006d: int-to-float v5, v5 │ │ +021010: c625 |006e: add-float/2addr v5, v2 │ │ +021012: 6e40 8900 0354 |006f: invoke-virtual {v3, v0, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ +021018: 7110 9b05 0800 |0072: invoke-static {v8}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +02101e: 0c03 |0075: move-result-object v3 │ │ +021020: 6e40 c705 3a21 |0076: invoke-virtual {v10, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +021026: 54a3 e001 |0079: iget-object v3, v10, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +02102a: 6e10 8800 0300 |007b: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +021030: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=526 │ │ 0x001d line=527 │ │ 0x0022 line=528 │ │ 0x0028 line=529 │ │ 0x002e line=530 │ │ @@ -36176,40 +36153,40 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -02102c: |[02102c] org.happysanta.gd.Game.GameView.drawLine:(IIII)V │ │ -02103c: 1405 00ff 7f47 |0000: const v5, #float 65535 // #477fff00 │ │ -021042: 5460 e001 |0003: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -021046: e001 0702 |0005: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -02104a: 8211 |0007: int-to-float v1, v1 │ │ -02104c: c951 |0008: div-float/2addr v1, v5 │ │ -02104e: 7020 dd05 1600 |0009: invoke-direct {v6, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -021054: 0a01 |000c: move-result v1 │ │ -021056: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -02105a: 8222 |000f: int-to-float v2, v2 │ │ -02105c: c952 |0010: div-float/2addr v2, v5 │ │ -02105e: 7020 de05 2600 |0011: invoke-direct {v6, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -021064: 0a02 |0014: move-result v2 │ │ -021066: e003 0902 |0015: shl-int/lit8 v3, v9, #int 2 // #02 │ │ -02106a: 8233 |0017: int-to-float v3, v3 │ │ -02106c: c953 |0018: div-float/2addr v3, v5 │ │ -02106e: 7020 dd05 3600 |0019: invoke-direct {v6, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -021074: 0a03 |001c: move-result v3 │ │ -021076: e004 0a02 |001d: shl-int/lit8 v4, v10, #int 2 // #02 │ │ -02107a: 8244 |001f: int-to-float v4, v4 │ │ -02107c: c954 |0020: div-float/2addr v4, v5 │ │ -02107e: 7020 de05 4600 |0021: invoke-direct {v6, v4}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -021084: 0a04 |0024: move-result v4 │ │ -021086: 5465 0502 |0025: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -02108a: 7406 8500 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0085 │ │ -021090: 0e00 |002a: return-void │ │ +021034: |[021034] org.happysanta.gd.Game.GameView.drawLine:(IIII)V │ │ +021044: 1405 00ff 7f47 |0000: const v5, #float 65535 // #477fff00 │ │ +02104a: 5460 e001 |0003: iget-object v0, v6, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +02104e: e001 0702 |0005: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +021052: 8211 |0007: int-to-float v1, v1 │ │ +021054: c951 |0008: div-float/2addr v1, v5 │ │ +021056: 7020 df05 1600 |0009: invoke-direct {v6, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +02105c: 0a01 |000c: move-result v1 │ │ +02105e: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +021062: 8222 |000f: int-to-float v2, v2 │ │ +021064: c952 |0010: div-float/2addr v2, v5 │ │ +021066: 7020 e005 2600 |0011: invoke-direct {v6, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +02106c: 0a02 |0014: move-result v2 │ │ +02106e: e003 0902 |0015: shl-int/lit8 v3, v9, #int 2 // #02 │ │ +021072: 8233 |0017: int-to-float v3, v3 │ │ +021074: c953 |0018: div-float/2addr v3, v5 │ │ +021076: 7020 df05 3600 |0019: invoke-direct {v6, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +02107c: 0a03 |001c: move-result v3 │ │ +02107e: e004 0a02 |001d: shl-int/lit8 v4, v10, #int 2 // #02 │ │ +021082: 8244 |001f: int-to-float v4, v4 │ │ +021084: c954 |0020: div-float/2addr v4, v5 │ │ +021086: 7020 e005 4600 |0021: invoke-direct {v6, v4}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +02108c: 0a04 |0024: move-result v4 │ │ +02108e: 5465 0502 |0025: iget-object v5, v6, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +021092: 7406 8500 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0085 │ │ +021098: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=448 │ │ 0x002a line=449 │ │ locals : │ │ 0x0000 - 0x002b reg=6 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x002b reg=7 j I │ │ @@ -36222,42 +36199,42 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -021094: |[021094] org.happysanta.gd.Game.GameView.drawLineWheel:(FFI)V │ │ -0210a4: db00 0c02 |0000: div-int/lit8 v0, v12, #int 2 // #02 │ │ -0210a8: 8206 |0002: int-to-float v6, v0 │ │ -0210aa: a700 0a06 |0003: sub-float v0, v10, v6 │ │ -0210ae: 7020 dd05 0900 |0005: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -0210b4: 0a07 |0008: move-result v7 │ │ -0210b6: a600 0b06 |0009: add-float v0, v11, v6 │ │ -0210ba: 7020 de05 0900 |000b: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -0210c0: 0a08 |000e: move-result v8 │ │ -0210c2: 5490 0502 |000f: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0210c6: 6201 0700 |0011: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -0210ca: 6e20 9700 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -0210d0: 5490 e001 |0016: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0210d4: 2201 3200 |0018: new-instance v1, Landroid/graphics/RectF; // type@0032 │ │ -0210d8: 82c2 |001a: int-to-float v2, v12 │ │ -0210da: c672 |001b: add-float/2addr v2, v7 │ │ -0210dc: 82c3 |001c: int-to-float v3, v12 │ │ -0210de: c683 |001d: add-float/2addr v3, v8 │ │ -0210e0: 7053 a100 7128 |001e: invoke-direct {v1, v7, v8, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -0210e6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0210e8: 1503 b443 |0022: const/high16 v3, #int 1135869952 // #43b4 │ │ -0210ec: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0210ee: 5495 0502 |0025: iget-object v5, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0210f2: 7406 8200 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ -0210f8: 5490 0502 |002a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0210fc: 6201 0600 |002c: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -021100: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ -021106: 0e00 |0031: return-void │ │ +02109c: |[02109c] org.happysanta.gd.Game.GameView.drawLineWheel:(FFI)V │ │ +0210ac: db00 0c02 |0000: div-int/lit8 v0, v12, #int 2 // #02 │ │ +0210b0: 8206 |0002: int-to-float v6, v0 │ │ +0210b2: a700 0a06 |0003: sub-float v0, v10, v6 │ │ +0210b6: 7020 df05 0900 |0005: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +0210bc: 0a07 |0008: move-result v7 │ │ +0210be: a600 0b06 |0009: add-float v0, v11, v6 │ │ +0210c2: 7020 e005 0900 |000b: invoke-direct {v9, v0}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +0210c8: 0a08 |000e: move-result v8 │ │ +0210ca: 5490 0502 |000f: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0210ce: 6201 0700 |0011: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +0210d2: 6e20 9700 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +0210d8: 5490 e001 |0016: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0210dc: 2201 3200 |0018: new-instance v1, Landroid/graphics/RectF; // type@0032 │ │ +0210e0: 82c2 |001a: int-to-float v2, v12 │ │ +0210e2: c672 |001b: add-float/2addr v2, v7 │ │ +0210e4: 82c3 |001c: int-to-float v3, v12 │ │ +0210e6: c683 |001d: add-float/2addr v3, v8 │ │ +0210e8: 7053 a100 7128 |001e: invoke-direct {v1, v7, v8, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +0210ee: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0210f0: 1503 b443 |0022: const/high16 v3, #int 1135869952 // #43b4 │ │ +0210f4: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0210f6: 5495 0502 |0025: iget-object v5, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0210fa: 7406 8200 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0082 │ │ +021100: 5490 0502 |002a: iget-object v0, v9, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +021104: 6201 0600 |002c: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +021108: 6e20 9700 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0097 │ │ +02110e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0003 line=504 │ │ 0x0009 line=505 │ │ 0x000f line=507 │ │ 0x0016 line=508 │ │ @@ -36277,51 +36254,51 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -021108: |[021108] org.happysanta.gd.Game.GameView.drawProgress:(IZ)V │ │ -021118: 1504 4040 |0000: const/high16 v4, #int 1077936128 // #4040 │ │ -02111c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02111e: 83d2 |0003: int-to-double v2, v13 │ │ -021120: 1808 0000 0000 e0ff ef40 |0004: const-wide v8, #double 65535 // #40efffe000000000 │ │ -02112a: ae06 0208 |0009: div-double v6, v2, v8 │ │ -02112e: 54c0 0502 |000b: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -021132: 1402 c4c4 c4ff |000d: const v2, #float -nan // #ffc4c4c4 │ │ -021138: 6e20 9300 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -02113e: 54c0 e001 |0013: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -021142: 6e10 d605 0c00 |0015: invoke-virtual {v12}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -021148: 0a02 |0018: move-result v2 │ │ -02114a: 8223 |0019: int-to-float v3, v2 │ │ -02114c: 54c5 0502 |001a: iget-object v5, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -021150: 0112 |001c: move v2, v1 │ │ -021152: 7406 8600 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -021158: 54c0 0502 |0020: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -02115c: 1402 27aa 29ff |0022: const v2, #float -2.25523e+38 // #ff29aa27 │ │ -021162: 6e20 9300 2000 |0025: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -021168: 54c0 e001 |0028: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -02116c: 6e10 d605 0c00 |002a: invoke-virtual {v12}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -021172: 0a02 |002d: move-result v2 │ │ -021174: 8322 |002e: int-to-double v2, v2 │ │ -021176: 1608 0000 |002f: const-wide/16 v8, #int 0 // #0 │ │ -02117a: 7140 b601 7698 |0031: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@01b6 │ │ -021180: 0b08 |0034: move-result-wide v8 │ │ -021182: 190a f03f |0035: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -021186: 7140 b801 98ba |0037: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.min:(DD)D // method@01b8 │ │ -02118c: 0b08 |003a: move-result-wide v8 │ │ -02118e: cd82 |003b: mul-double/2addr v2, v8 │ │ -021190: 7120 bb01 3200 |003c: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bb │ │ -021196: 0b02 |003f: move-result-wide v2 │ │ -021198: 8523 |0040: long-to-float v3, v2 │ │ -02119a: 54c5 0502 |0041: iget-object v5, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -02119e: 0112 |0043: move v2, v1 │ │ -0211a0: 7406 8600 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -0211a6: 0e00 |0047: return-void │ │ +021110: |[021110] org.happysanta.gd.Game.GameView.drawProgress:(IZ)V │ │ +021120: 1504 4040 |0000: const/high16 v4, #int 1077936128 // #4040 │ │ +021124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +021126: 83d2 |0003: int-to-double v2, v13 │ │ +021128: 1808 0000 0000 e0ff ef40 |0004: const-wide v8, #double 65535 // #40efffe000000000 │ │ +021132: ae06 0208 |0009: div-double v6, v2, v8 │ │ +021136: 54c0 0502 |000b: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +02113a: 1402 c4c4 c4ff |000d: const v2, #float -nan // #ffc4c4c4 │ │ +021140: 6e20 9300 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +021146: 54c0 e001 |0013: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +02114a: 6e10 d805 0c00 |0015: invoke-virtual {v12}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +021150: 0a02 |0018: move-result v2 │ │ +021152: 8223 |0019: int-to-float v3, v2 │ │ +021154: 54c5 0502 |001a: iget-object v5, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +021158: 0112 |001c: move v2, v1 │ │ +02115a: 7406 8600 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +021160: 54c0 0502 |0020: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +021164: 1402 27aa 29ff |0022: const v2, #float -2.25523e+38 // #ff29aa27 │ │ +02116a: 6e20 9300 2000 |0025: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +021170: 54c0 e001 |0028: iget-object v0, v12, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +021174: 6e10 d805 0c00 |002a: invoke-virtual {v12}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +02117a: 0a02 |002d: move-result v2 │ │ +02117c: 8322 |002e: int-to-double v2, v2 │ │ +02117e: 1608 0000 |002f: const-wide/16 v8, #int 0 // #0 │ │ +021182: 7140 b801 7698 |0031: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@01b8 │ │ +021188: 0b08 |0034: move-result-wide v8 │ │ +02118a: 190a f03f |0035: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +02118e: 7140 ba01 98ba |0037: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.min:(DD)D // method@01ba │ │ +021194: 0b08 |003a: move-result-wide v8 │ │ +021196: cd82 |003b: mul-double/2addr v2, v8 │ │ +021198: 7120 bd01 3200 |003c: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@01bd │ │ +02119e: 0b02 |003f: move-result-wide v2 │ │ +0211a0: 8523 |0040: long-to-float v3, v2 │ │ +0211a2: 54c5 0502 |0041: iget-object v5, v12, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0211a6: 0112 |0043: move v2, v1 │ │ +0211a8: 7406 8600 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +0211ae: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=733 │ │ 0x000b line=735 │ │ 0x0013 line=736 │ │ 0x0020 line=738 │ │ 0x0028 line=739 │ │ @@ -36337,40 +36314,40 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0211a8: |[0211a8] org.happysanta.gd.Game.GameView.drawStartFlag:(II)V │ │ -0211b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0211ba: 6000 f001 |0001: sget v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -0211be: 1401 0080 0300 |0003: const v1, #float 3.21424e-40 // #00038000 │ │ -0211c4: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ -0211c8: 6702 f001 |0008: sput v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -0211cc: 6e40 e605 2422 |000a: invoke-virtual {v4, v2, v2, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -0211d2: d800 0620 |000d: add-int/lit8 v0, v6, #int 32 // #20 │ │ -0211d6: 6e50 aa05 5456 |000f: invoke-virtual {v4, v5, v6, v5, v0}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -0211dc: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -0211de: 5441 0702 |0013: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.startFlagIndexes:[I // field@0207 │ │ -0211e2: 6002 f001 |0015: sget v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ -0211e6: e102 0210 |0017: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -0211ea: 4401 0102 |0019: aget v1, v1, v2 │ │ -0211ee: 7120 9a05 1000 |001b: invoke-static {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -0211f4: 0c00 |001e: move-result-object v0 │ │ -0211f6: 8251 |001f: int-to-float v1, v5 │ │ -0211f8: 7020 dd05 1400 |0020: invoke-direct {v4, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -0211fe: 0a01 |0023: move-result v1 │ │ -021200: 8262 |0024: int-to-float v2, v6 │ │ -021202: 7020 de05 2400 |0025: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -021208: 0a02 |0028: move-result v2 │ │ -02120a: 1503 0042 |0029: const/high16 v3, #int 1107296256 // #4200 │ │ -02120e: c732 |002b: sub-float/2addr v2, v3 │ │ -021210: 6e40 c505 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -021216: 0e00 |002f: return-void │ │ +0211b0: |[0211b0] org.happysanta.gd.Game.GameView.drawStartFlag:(II)V │ │ +0211c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0211c2: 6000 f001 |0001: sget v0, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +0211c6: 1401 0080 0300 |0003: const v1, #float 3.21424e-40 // #00038000 │ │ +0211cc: 3710 0400 |0006: if-le v0, v1, 000a // +0004 │ │ +0211d0: 6702 f001 |0008: sput v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +0211d4: 6e40 e805 2422 |000a: invoke-virtual {v4, v2, v2, v2}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +0211da: d800 0620 |000d: add-int/lit8 v0, v6, #int 32 // #20 │ │ +0211de: 6e50 ac05 5456 |000f: invoke-virtual {v4, v5, v6, v5, v0}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +0211e4: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +0211e6: 5441 0702 |0013: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.startFlagIndexes:[I // field@0207 │ │ +0211ea: 6002 f001 |0015: sget v2, Lorg/happysanta/gd/Game/GameView;.m_VI:I // field@01f0 │ │ +0211ee: e102 0210 |0017: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +0211f2: 4401 0102 |0019: aget v1, v1, v2 │ │ +0211f6: 7120 9c05 1000 |001b: invoke-static {v0, v1}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +0211fc: 0c00 |001e: move-result-object v0 │ │ +0211fe: 8251 |001f: int-to-float v1, v5 │ │ +021200: 7020 df05 1400 |0020: invoke-direct {v4, v1}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +021206: 0a01 |0023: move-result v1 │ │ +021208: 8262 |0024: int-to-float v2, v6 │ │ +02120a: 7020 e005 2400 |0025: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +021210: 0a02 |0028: move-result v2 │ │ +021212: 1503 0042 |0029: const/high16 v3, #int 1107296256 // #4200 │ │ +021216: c732 |002b: sub-float/2addr v2, v3 │ │ +021218: 6e40 c705 0421 |002c: invoke-virtual {v4, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +02121e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x0008 line=566 │ │ 0x000a line=567 │ │ 0x000d line=568 │ │ 0x0012 line=569 │ │ @@ -36385,38 +36362,38 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -021218: |[021218] org.happysanta.gd.Game.GameView.drawSteering:(II)V │ │ -021228: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -02122a: 7110 9905 0300 |0001: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -021230: 0c02 |0004: move-result-object v2 │ │ -021232: 6e10 9f05 0200 |0005: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -021238: 0a02 |0008: move-result v2 │ │ -02123a: db02 0202 |0009: div-int/lit8 v2, v2, #int 2 // #02 │ │ -02123e: 9102 0502 |000b: sub-int v2, v5, v2 │ │ -021242: 8222 |000d: int-to-float v2, v2 │ │ -021244: 7020 dd05 2400 |000e: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -02124a: 0a00 |0011: move-result v0 │ │ -02124c: 7110 9905 0300 |0012: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -021252: 0c02 |0015: move-result-object v2 │ │ -021254: 6e10 9d05 0200 |0016: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -02125a: 0a02 |0019: move-result v2 │ │ -02125c: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -021260: b062 |001c: add-int/2addr v2, v6 │ │ -021262: 8222 |001d: int-to-float v2, v2 │ │ -021264: 7020 de05 2400 |001e: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -02126a: 0a01 |0021: move-result v1 │ │ -02126c: 7110 9905 0300 |0022: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -021272: 0c02 |0025: move-result-object v2 │ │ -021274: 6e40 c505 2410 |0026: invoke-virtual {v4, v2, v0, v1}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -02127a: 0e00 |0029: return-void │ │ +021220: |[021220] org.happysanta.gd.Game.GameView.drawSteering:(II)V │ │ +021230: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +021232: 7110 9b05 0300 |0001: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +021238: 0c02 |0004: move-result-object v2 │ │ +02123a: 6e10 a105 0200 |0005: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +021240: 0a02 |0008: move-result v2 │ │ +021242: db02 0202 |0009: div-int/lit8 v2, v2, #int 2 // #02 │ │ +021246: 9102 0502 |000b: sub-int v2, v5, v2 │ │ +02124a: 8222 |000d: int-to-float v2, v2 │ │ +02124c: 7020 df05 2400 |000e: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +021252: 0a00 |0011: move-result v0 │ │ +021254: 7110 9b05 0300 |0012: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +02125a: 0c02 |0015: move-result-object v2 │ │ +02125c: 6e10 9f05 0200 |0016: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +021262: 0a02 |0019: move-result v2 │ │ +021264: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +021268: b062 |001c: add-int/2addr v2, v6 │ │ +02126a: 8222 |001d: int-to-float v2, v2 │ │ +02126c: 7020 e005 2400 |001e: invoke-direct {v4, v2}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +021272: 0a01 |0021: move-result v1 │ │ +021274: 7110 9b05 0300 |0022: invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +02127a: 0c02 |0025: move-result-object v2 │ │ +02127c: 6e40 c705 2410 |0026: invoke-virtual {v4, v2, v0, v1}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +021282: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=519 │ │ 0x0012 line=520 │ │ 0x0022 line=522 │ │ 0x0029 line=523 │ │ locals : │ │ @@ -36431,50 +36408,50 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -02127c: |[02127c] org.happysanta.gd.Game.GameView.drawTimer:(J)V │ │ -02128c: 1608 6400 |0000: const-wide/16 v8, #int 100 // #64 │ │ -021290: 1a01 3000 |0002: const-string v1, "%d:%02d:%02d" // string@0030 │ │ -021294: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -021296: 2322 1702 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ -02129a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -02129c: 1604 7017 |0008: const-wide/16 v4, #int 6000 // #1770 │ │ -0212a0: 9e04 0c04 |000a: div-long v4, v12, v4 │ │ -0212a4: 7120 b401 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0212aa: 0c04 |000f: move-result-object v4 │ │ -0212ac: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -0212b0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0212b2: 9e04 0c08 |0013: div-long v4, v12, v8 │ │ -0212b6: 1606 3c00 |0015: const-wide/16 v6, #int 60 // #3c │ │ -0212ba: bf64 |0017: rem-long/2addr v4, v6 │ │ -0212bc: 7120 b401 5400 |0018: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0212c2: 0c04 |001b: move-result-object v4 │ │ -0212c4: 4d04 0203 |001c: aput-object v4, v2, v3 │ │ -0212c8: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -0212ca: 9f04 0c08 |001f: rem-long v4, v12, v8 │ │ -0212ce: 7120 b401 5400 |0021: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0212d4: 0c04 |0024: move-result-object v4 │ │ -0212d6: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -0212da: 7120 d601 2100 |0027: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -0212e0: 0c00 |002a: move-result-object v0 │ │ -0212e2: 54b1 e001 |002b: iget-object v1, v11, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ -0212e6: 1502 9041 |002d: const/high16 v2, #int 1099956224 // #4190 │ │ -0212ea: 54b3 e401 |002f: iget-object v3, v11, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ -0212ee: 6e10 8d00 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ -0212f4: 0a03 |0034: move-result v3 │ │ -0212f6: 7f33 |0035: neg-float v3, v3 │ │ -0212f8: 1504 8841 |0036: const/high16 v4, #int 1099431936 // #4188 │ │ -0212fc: c643 |0038: add-float/2addr v3, v4 │ │ -0212fe: 54b4 0902 |0039: iget-object v4, v11, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ -021302: 6e54 8700 0132 |003b: invoke-virtual {v1, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ -021308: 0e00 |003e: return-void │ │ +021284: |[021284] org.happysanta.gd.Game.GameView.drawTimer:(J)V │ │ +021294: 1608 6400 |0000: const-wide/16 v8, #int 100 // #64 │ │ +021298: 1a01 3000 |0002: const-string v1, "%d:%02d:%02d" // string@0030 │ │ +02129c: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +02129e: 2322 1702 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ +0212a2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0212a4: 1604 7017 |0008: const-wide/16 v4, #int 6000 // #1770 │ │ +0212a8: 9e04 0c04 |000a: div-long v4, v12, v4 │ │ +0212ac: 7120 b601 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +0212b2: 0c04 |000f: move-result-object v4 │ │ +0212b4: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +0212b8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0212ba: 9e04 0c08 |0013: div-long v4, v12, v8 │ │ +0212be: 1606 3c00 |0015: const-wide/16 v6, #int 60 // #3c │ │ +0212c2: bf64 |0017: rem-long/2addr v4, v6 │ │ +0212c4: 7120 b601 5400 |0018: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +0212ca: 0c04 |001b: move-result-object v4 │ │ +0212cc: 4d04 0203 |001c: aput-object v4, v2, v3 │ │ +0212d0: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +0212d2: 9f04 0c08 |001f: rem-long v4, v12, v8 │ │ +0212d6: 7120 b601 5400 |0021: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +0212dc: 0c04 |0024: move-result-object v4 │ │ +0212de: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +0212e2: 7120 d801 2100 |0027: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +0212e8: 0c00 |002a: move-result-object v0 │ │ +0212ea: 54b1 e001 |002b: iget-object v1, v11, Lorg/happysanta/gd/Game/GameView;.canvas:Landroid/graphics/Canvas; // field@01e0 │ │ +0212ee: 1502 9041 |002d: const/high16 v2, #int 1099956224 // #4190 │ │ +0212f2: 54b3 e401 |002f: iget-object v3, v11, Lorg/happysanta/gd/Game/GameView;.infoFont:Landroid/graphics/Paint; // field@01e4 │ │ +0212f6: 6e10 8d00 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ +0212fc: 0a03 |0034: move-result v3 │ │ +0212fe: 7f33 |0035: neg-float v3, v3 │ │ +021300: 1504 8841 |0036: const/high16 v4, #int 1099431936 // #4188 │ │ +021304: c643 |0038: add-float/2addr v3, v4 │ │ +021306: 54b4 0902 |0039: iget-object v4, v11, Lorg/happysanta/gd/Game/GameView;.timerFont:Landroid/graphics/Paint; // field@0209 │ │ +02130a: 6e54 8700 0132 |003b: invoke-virtual {v1, v0, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ +021310: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=545 │ │ 0x002b line=547 │ │ 0x003e line=548 │ │ locals : │ │ 0x002b - 0x003f reg=0 txt Ljava/lang/String; │ │ @@ -36486,43 +36463,43 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -02130c: |[02130c] org.happysanta.gd.Game.GameView.drawWheel:(FFI)V │ │ -02131c: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -02131e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -021320: 3338 2c00 |0002: if-ne v8, v3, 002e // +002c │ │ -021324: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -021326: 7120 9a05 0400 |0005: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -02132c: 0c03 |0008: move-result-object v3 │ │ -02132e: 6e10 9f05 0300 |0009: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -021334: 0a03 |000c: move-result v3 │ │ -021336: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ -02133a: 8233 |000f: int-to-float v3, v3 │ │ -02133c: a703 0603 |0010: sub-float v3, v6, v3 │ │ -021340: 7020 dd05 3500 |0012: invoke-direct {v5, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05dd │ │ -021346: 0a01 |0015: move-result v1 │ │ -021348: 7120 9a05 0400 |0016: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -02134e: 0c03 |0019: move-result-object v3 │ │ -021350: 6e10 9d05 0300 |001a: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -021356: 0a03 |001d: move-result v3 │ │ -021358: db03 0302 |001e: div-int/lit8 v3, v3, #int 2 // #02 │ │ -02135c: 8233 |0020: int-to-float v3, v3 │ │ -02135e: c673 |0021: add-float/2addr v3, v7 │ │ -021360: 7020 de05 3500 |0022: invoke-direct {v5, v3}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05de │ │ -021366: 0a02 |0025: move-result v2 │ │ -021368: 7120 9a05 0400 |0026: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059a │ │ -02136e: 0c03 |0029: move-result-object v3 │ │ -021370: 6e40 c505 3521 |002a: invoke-virtual {v5, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c5 │ │ -021376: 0e00 |002d: return-void │ │ -021378: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -02137a: 28d6 |002f: goto 0005 // -002a │ │ +021314: |[021314] org.happysanta.gd.Game.GameView.drawWheel:(FFI)V │ │ +021324: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +021326: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +021328: 3338 2c00 |0002: if-ne v8, v3, 002e // +002c │ │ +02132c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02132e: 7120 9c05 0400 |0005: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +021334: 0c03 |0008: move-result-object v3 │ │ +021336: 6e10 a105 0300 |0009: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +02133c: 0a03 |000c: move-result v3 │ │ +02133e: db03 0302 |000d: div-int/lit8 v3, v3, #int 2 // #02 │ │ +021342: 8233 |000f: int-to-float v3, v3 │ │ +021344: a703 0603 |0010: sub-float v3, v6, v3 │ │ +021348: 7020 df05 3500 |0012: invoke-direct {v5, v3}, Lorg/happysanta/gd/Game/GameView;.offsetX:(F)F // method@05df │ │ +02134e: 0a01 |0015: move-result v1 │ │ +021350: 7120 9c05 0400 |0016: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +021356: 0c03 |0019: move-result-object v3 │ │ +021358: 6e10 9f05 0300 |001a: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +02135e: 0a03 |001d: move-result v3 │ │ +021360: db03 0302 |001e: div-int/lit8 v3, v3, #int 2 // #02 │ │ +021364: 8233 |0020: int-to-float v3, v3 │ │ +021366: c673 |0021: add-float/2addr v3, v7 │ │ +021368: 7020 e005 3500 |0022: invoke-direct {v5, v3}, Lorg/happysanta/gd/Game/GameView;.offsetY:(F)F // method@05e0 │ │ +02136e: 0a02 |0025: move-result v2 │ │ +021370: 7120 9c05 0400 |0026: invoke-static {v4, v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(II)Lorg/happysanta/gd/Game/Bitmap; // method@059c │ │ +021376: 0c03 |0029: move-result-object v3 │ │ +021378: 6e40 c705 3521 |002a: invoke-virtual {v5, v3, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawBitmap:(Lorg/happysanta/gd/Game/Bitmap;FF)V // method@05c7 │ │ +02137e: 0e00 |002d: return-void │ │ +021380: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +021382: 28d6 |002f: goto 0005 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x0004 line=583 │ │ 0x0005 line=587 │ │ 0x0016 line=588 │ │ 0x0026 line=590 │ │ @@ -36543,23 +36520,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02137c: |[02137c] org.happysanta.gd.Game.GameView.getScaledHeight:()I │ │ -02138c: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -021390: 6e10 d405 0200 |0002: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.getHeight:()I // method@05d4 │ │ -021396: 0a01 |0005: move-result v1 │ │ -021398: 8211 |0006: int-to-float v1, v1 │ │ -02139a: c901 |0007: div-float/2addr v1, v0 │ │ -02139c: 7110 ba01 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -0213a2: 0a01 |000b: move-result v1 │ │ -0213a4: 0f01 |000c: return v1 │ │ +021384: |[021384] org.happysanta.gd.Game.GameView.getScaledHeight:()I │ │ +021394: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +021398: 6e10 d605 0200 |0002: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.getHeight:()I // method@05d6 │ │ +02139e: 0a01 |0005: move-result v1 │ │ +0213a0: 8211 |0006: int-to-float v1, v1 │ │ +0213a2: c901 |0007: div-float/2addr v1, v0 │ │ +0213a4: 7110 bc01 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +0213aa: 0a01 |000b: move-result v1 │ │ +0213ac: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0002 line=949 │ │ locals : │ │ 0x0002 - 0x000d reg=0 density F │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -36569,23 +36546,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0213a8: |[0213a8] org.happysanta.gd.Game.GameView.getScaledWidth:()I │ │ -0213b8: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -0213bc: 6e10 d705 0200 |0002: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.getWidth:()I // method@05d7 │ │ -0213c2: 0a01 |0005: move-result v1 │ │ -0213c4: 8211 |0006: int-to-float v1, v1 │ │ -0213c6: c901 |0007: div-float/2addr v1, v0 │ │ -0213c8: 7110 ba01 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -0213ce: 0a01 |000b: move-result v1 │ │ -0213d0: 0f01 |000c: return v1 │ │ +0213b0: |[0213b0] org.happysanta.gd.Game.GameView.getScaledWidth:()I │ │ +0213c0: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +0213c4: 6e10 d905 0200 |0002: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.getWidth:()I // method@05d9 │ │ +0213ca: 0a01 |0005: move-result v1 │ │ +0213cc: 8211 |0006: int-to-float v1, v1 │ │ +0213ce: c901 |0007: div-float/2addr v1, v0 │ │ +0213d0: 7110 bc01 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +0213d6: 0a01 |000b: move-result v1 │ │ +0213d8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0002 line=944 │ │ locals : │ │ 0x0002 - 0x000d reg=0 density F │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -36595,31 +36572,31 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0213d4: |[0213d4] org.happysanta.gd.Game.GameView.keyPressed:(I)V │ │ -0213e4: 1d01 |0000: monitor-enter v1 │ │ -0213e6: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0213ec: 0c00 |0004: move-result-object v0 │ │ -0213ee: 6e10 7505 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -0213f4: 0a00 |0008: move-result v0 │ │ -0213f6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0213fa: 5410 0302 |000b: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -0213fe: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -021402: 5410 0302 |000f: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -021406: 6e20 5b07 2000 |0011: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;.keyPressed:(I)V // method@075b │ │ -02140c: 6e20 e205 2100 |0014: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.processKeyPressed:(I)V // method@05e2 │ │ -021412: 1e01 |0017: monitor-exit v1 │ │ -021414: 0e00 |0018: return-void │ │ -021416: 0d00 |0019: move-exception v0 │ │ -021418: 1e01 |001a: monitor-exit v1 │ │ -02141a: 2700 |001b: throw v0 │ │ +0213dc: |[0213dc] org.happysanta.gd.Game.GameView.keyPressed:(I)V │ │ +0213ec: 1d01 |0000: monitor-enter v1 │ │ +0213ee: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0213f4: 0c00 |0004: move-result-object v0 │ │ +0213f6: 6e10 7705 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +0213fc: 0a00 |0008: move-result v0 │ │ +0213fe: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +021402: 5410 0302 |000b: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +021406: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +02140a: 5410 0302 |000f: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +02140e: 6e20 5d07 2000 |0011: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;.keyPressed:(I)V // method@075d │ │ +021414: 6e20 e405 2100 |0014: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.processKeyPressed:(I)V // method@05e4 │ │ +02141a: 1e01 |0017: monitor-exit v1 │ │ +02141c: 0e00 |0018: return-void │ │ +02141e: 0d00 |0019: move-exception v0 │ │ +021420: 1e01 |001a: monitor-exit v1 │ │ +021422: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=878 │ │ 0x000f line=879 │ │ 0x0014 line=880 │ │ @@ -36634,22 +36611,22 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -021428: |[021428] org.happysanta.gd.Game.GameView.keyReleased:(I)V │ │ -021438: 1d01 |0000: monitor-enter v1 │ │ -02143a: 6e20 e305 2100 |0001: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.processKeyReleased:(I)V // method@05e3 │ │ -021440: 1e01 |0004: monitor-exit v1 │ │ -021442: 0e00 |0005: return-void │ │ -021444: 0d00 |0006: move-exception v0 │ │ -021446: 1e01 |0007: monitor-exit v1 │ │ -021448: 2700 |0008: throw v0 │ │ +021430: |[021430] org.happysanta.gd.Game.GameView.keyReleased:(I)V │ │ +021440: 1d01 |0000: monitor-enter v1 │ │ +021442: 6e20 e505 2100 |0001: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.processKeyReleased:(I)V // method@05e5 │ │ +021448: 1e01 |0004: monitor-exit v1 │ │ +02144a: 0e00 |0005: return-void │ │ +02144c: 0d00 |0006: move-exception v0 │ │ +02144e: 1e01 |0007: monitor-exit v1 │ │ +021450: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=884 │ │ 0x0004 line=885 │ │ 0x0006 line=884 │ │ @@ -36662,25 +36639,25 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -021458: |[021458] org.happysanta.gd.Game.GameView.keyRepeated:(I)V │ │ -021468: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02146e: 0c00 |0003: move-result-object v0 │ │ -021470: 6e10 7505 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -021476: 0a00 |0007: move-result v0 │ │ -021478: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -02147c: 5410 0302 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -021480: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -021484: 5410 0302 |000e: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -021488: 6e20 4707 2000 |0010: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;._tryIV:(I)V // method@0747 │ │ -02148e: 0e00 |0013: return-void │ │ +021460: |[021460] org.happysanta.gd.Game.GameView.keyRepeated:(I)V │ │ +021470: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +021476: 0c00 |0003: move-result-object v0 │ │ +021478: 6e10 7705 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +02147e: 0a00 |0007: move-result v0 │ │ +021480: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +021484: 5410 0302 |000a: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +021488: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +02148c: 5410 0302 |000e: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +021490: 6e20 4907 2000 |0010: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/Menu;._tryIV:(I)V // method@0749 │ │ +021496: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x000e line=874 │ │ 0x0013 line=875 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ @@ -36691,32 +36668,32 @@ │ │ type : '(Ljava/lang/String;II)[Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -021490: |[021490] org.happysanta.gd.Game.GameView.loadSprites:(Ljava/lang/String;II)[Landroid/graphics/Bitmap; │ │ -0214a0: 7110 3c06 0600 |0000: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@063c │ │ -0214a6: 0c02 |0003: move-result-object v2 │ │ -0214a8: 6e40 ee05 2587 |0004: invoke-virtual {v5, v2, v7, v8}, Lorg/happysanta/gd/Game/GameView;.spritesFromBitmap:(Landroid/graphics/Bitmap;II)[Landroid/graphics/Bitmap; // method@05ee │ │ -0214ae: 0c01 |0007: move-result-object v1 │ │ -0214b0: 1101 |0008: return-object v1 │ │ -0214b2: 0d00 |0009: move-exception v0 │ │ -0214b4: 9204 0708 |000a: mul-int v4, v7, v8 │ │ -0214b8: 2341 1002 |000c: new-array v1, v4, [Landroid/graphics/Bitmap; // type@0210 │ │ -0214bc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0214be: 9204 0708 |000f: mul-int v4, v7, v8 │ │ -0214c2: 3543 f7ff |0011: if-ge v3, v4, 0008 // -0009 │ │ -0214c6: 7100 9b05 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Game/Bitmap;.getEmpty:()Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ -0214cc: 0c04 |0016: move-result-object v4 │ │ -0214ce: 5444 d801 |0017: iget-object v4, v4, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -0214d2: 4d04 0103 |0019: aput-object v4, v1, v3 │ │ -0214d6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0214da: 28f2 |001d: goto 000f // -000e │ │ +021498: |[021498] org.happysanta.gd.Game.GameView.loadSprites:(Ljava/lang/String;II)[Landroid/graphics/Bitmap; │ │ +0214a8: 7110 3e06 0600 |0000: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@063e │ │ +0214ae: 0c02 |0003: move-result-object v2 │ │ +0214b0: 6e40 f005 2587 |0004: invoke-virtual {v5, v2, v7, v8}, Lorg/happysanta/gd/Game/GameView;.spritesFromBitmap:(Landroid/graphics/Bitmap;II)[Landroid/graphics/Bitmap; // method@05f0 │ │ +0214b6: 0c01 |0007: move-result-object v1 │ │ +0214b8: 1101 |0008: return-object v1 │ │ +0214ba: 0d00 |0009: move-exception v0 │ │ +0214bc: 9204 0708 |000a: mul-int v4, v7, v8 │ │ +0214c0: 2341 1002 |000c: new-array v1, v4, [Landroid/graphics/Bitmap; // type@0210 │ │ +0214c4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0214c6: 9204 0708 |000f: mul-int v4, v7, v8 │ │ +0214ca: 3543 f7ff |0011: if-ge v3, v4, 0008 // -0009 │ │ +0214ce: 7100 9d05 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Game/Bitmap;.getEmpty:()Lorg/happysanta/gd/Game/Bitmap; // method@059d │ │ +0214d4: 0c04 |0016: move-result-object v4 │ │ +0214d6: 5444 d801 |0017: iget-object v4, v4, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +0214da: 4d04 0103 |0019: aput-object v4, v1, v3 │ │ +0214de: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0214e2: 28f2 |001d: goto 000f // -000e │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=363 │ │ 0x0004 line=371 │ │ 0x0009 line=364 │ │ @@ -36739,33 +36716,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0214ec: |[0214ec] org.happysanta.gd.Game.GameView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0214fc: 6e10 8a00 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -021502: 6000 5502 |0003: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -021506: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -02150a: 6e30 8b00 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@008b │ │ -021510: 7100 3106 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -021516: 0c00 |000d: move-result-object v0 │ │ -021518: 6e10 7505 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -02151e: 0a00 |0011: move-result v0 │ │ -021520: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -021524: 5420 0302 |0014: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -021528: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ -02152c: 5420 0302 |0018: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -021530: 6e20 5207 3000 |001a: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Menu/Menu;.draw:(Landroid/graphics/Canvas;)V // method@0752 │ │ -021536: 6e10 8800 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -02153c: 6e10 d805 0200 |0020: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05d8 │ │ -021542: 0e00 |0023: return-void │ │ -021544: 6e20 ca05 3200 |0024: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawGame:(Landroid/graphics/Canvas;)V // method@05ca │ │ -02154a: 28f6 |0027: goto 001d // -000a │ │ +0214f4: |[0214f4] org.happysanta.gd.Game.GameView.onDraw:(Landroid/graphics/Canvas;)V │ │ +021504: 6e10 8a00 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +02150a: 6000 5502 |0003: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +02150e: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +021512: 6e30 8b00 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@008b │ │ +021518: 7100 3306 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02151e: 0c00 |000d: move-result-object v0 │ │ +021520: 6e10 7705 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +021526: 0a00 |0011: move-result v0 │ │ +021528: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +02152c: 5420 0302 |0014: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +021530: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ +021534: 5420 0302 |0018: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +021538: 6e20 5407 3000 |001a: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Menu/Menu;.draw:(Landroid/graphics/Canvas;)V // method@0754 │ │ +02153e: 6e10 8800 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +021544: 6e10 da05 0200 |0020: invoke-virtual {v2}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05da │ │ +02154a: 0e00 |0023: return-void │ │ +02154c: 6e20 cc05 3200 |0024: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawGame:(Landroid/graphics/Canvas;)V // method@05cc │ │ +021552: 28f6 |0027: goto 001d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0003 line=891 │ │ 0x000a line=892 │ │ 0x0018 line=893 │ │ 0x001d line=897 │ │ @@ -36781,22 +36758,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02154c: |[02154c] org.happysanta.gd.Game.GameView.onMeasure:(II)V │ │ -02155c: 6f30 0101 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View;.onMeasure:(II)V // method@0101 │ │ -021562: 7110 f300 0300 |0003: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ -021568: 0a01 |0006: move-result v1 │ │ -02156a: 7110 f300 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ -021570: 0a00 |000a: move-result v0 │ │ -021572: 6e30 e905 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/happysanta/gd/Game/GameView;.setMeasuredDimension:(II)V // method@05e9 │ │ -021578: 0e00 |000e: return-void │ │ +021554: |[021554] org.happysanta.gd.Game.GameView.onMeasure:(II)V │ │ +021564: 6f30 0101 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View;.onMeasure:(II)V // method@0101 │ │ +02156a: 7110 f300 0300 |0003: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ +021570: 0a01 |0006: move-result v1 │ │ +021572: 7110 f300 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ +021578: 0a00 |000a: move-result v0 │ │ +02157a: 6e30 eb05 1200 |000b: invoke-virtual {v2, v1, v0}, Lorg/happysanta/gd/Game/GameView;.setMeasuredDimension:(II)V // method@05eb │ │ +021580: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x0003 line=956 │ │ 0x000b line=957 │ │ 0x000e line=958 │ │ locals : │ │ @@ -36811,32 +36788,32 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -02157c: |[02157c] org.happysanta.gd.Game.GameView.processKeyPressed:(I)V │ │ -02158c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02158e: 7110 d305 0500 |0001: invoke-static {v5}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d3 │ │ -021594: 0a00 |0004: move-result v0 │ │ -021596: d801 05d0 |0005: add-int/lit8 v1, v5, #int -48 // #d0 │ │ -02159a: 3a01 0e00 |0007: if-ltz v1, 0015 // +000e │ │ -02159e: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -0215a2: 3521 0a00 |000b: if-ge v1, v2, 0015 // +000a │ │ -0215a6: 5442 eb01 |000d: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ -0215aa: 4e03 0201 |000f: aput-boolean v3, v2, v1 │ │ -0215ae: 7010 bf05 0400 |0011: invoke-direct {v4}, Lorg/happysanta/gd/Game/GameView;._xavV:()V // method@05bf │ │ -0215b4: 0e00 |0014: return-void │ │ -0215b6: 3a00 fcff |0015: if-ltz v0, 0011 // -0004 │ │ -0215ba: 1272 |0017: const/4 v2, #int 7 // #7 │ │ -0215bc: 3520 f9ff |0018: if-ge v0, v2, 0011 // -0007 │ │ -0215c0: 5442 f301 |001a: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ -0215c4: 4e03 0200 |001c: aput-boolean v3, v2, v0 │ │ -0215c8: 28f3 |001e: goto 0011 // -000d │ │ +021584: |[021584] org.happysanta.gd.Game.GameView.processKeyPressed:(I)V │ │ +021594: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +021596: 7110 d505 0500 |0001: invoke-static {v5}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d5 │ │ +02159c: 0a00 |0004: move-result v0 │ │ +02159e: d801 05d0 |0005: add-int/lit8 v1, v5, #int -48 // #d0 │ │ +0215a2: 3a01 0e00 |0007: if-ltz v1, 0015 // +000e │ │ +0215a6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +0215aa: 3521 0a00 |000b: if-ge v1, v2, 0015 // +000a │ │ +0215ae: 5442 eb01 |000d: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ +0215b2: 4e03 0201 |000f: aput-boolean v3, v2, v1 │ │ +0215b6: 7010 c105 0400 |0011: invoke-direct {v4}, Lorg/happysanta/gd/Game/GameView;._xavV:()V // method@05c1 │ │ +0215bc: 0e00 |0014: return-void │ │ +0215be: 3a00 fcff |0015: if-ltz v0, 0011 // -0004 │ │ +0215c2: 1272 |0017: const/4 v2, #int 7 // #7 │ │ +0215c4: 3520 f9ff |0018: if-ge v0, v2, 0011 // -0007 │ │ +0215c8: 5442 f301 |001a: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ +0215cc: 4e03 0200 |001c: aput-boolean v3, v2, v0 │ │ +0215d0: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=835 │ │ 0x0005 line=837 │ │ 0x000d line=838 │ │ 0x0011 line=841 │ │ 0x0014 line=842 │ │ @@ -36853,32 +36830,32 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0215cc: |[0215cc] org.happysanta.gd.Game.GameView.processKeyReleased:(I)V │ │ -0215dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0215de: 7110 d305 0500 |0001: invoke-static {v5}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d3 │ │ -0215e4: 0a00 |0004: move-result v0 │ │ -0215e6: d801 05d0 |0005: add-int/lit8 v1, v5, #int -48 // #d0 │ │ -0215ea: 3a01 0e00 |0007: if-ltz v1, 0015 // +000e │ │ -0215ee: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -0215f2: 3521 0a00 |000b: if-ge v1, v2, 0015 // +000a │ │ -0215f6: 5442 eb01 |000d: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ -0215fa: 4e03 0201 |000f: aput-boolean v3, v2, v1 │ │ -0215fe: 7010 bf05 0400 |0011: invoke-direct {v4}, Lorg/happysanta/gd/Game/GameView;._xavV:()V // method@05bf │ │ -021604: 0e00 |0014: return-void │ │ -021606: 3a00 fcff |0015: if-ltz v0, 0011 // -0004 │ │ -02160a: 1272 |0017: const/4 v2, #int 7 // #7 │ │ -02160c: 3520 f9ff |0018: if-ge v0, v2, 0011 // -0007 │ │ -021610: 5442 f301 |001a: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ -021614: 4e03 0200 |001c: aput-boolean v3, v2, v0 │ │ -021618: 28f3 |001e: goto 0011 // -000d │ │ +0215d4: |[0215d4] org.happysanta.gd.Game.GameView.processKeyReleased:(I)V │ │ +0215e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0215e6: 7110 d505 0500 |0001: invoke-static {v5}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d5 │ │ +0215ec: 0a00 |0004: move-result v0 │ │ +0215ee: d801 05d0 |0005: add-int/lit8 v1, v5, #int -48 // #d0 │ │ +0215f2: 3a01 0e00 |0007: if-ltz v1, 0015 // +000e │ │ +0215f6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +0215fa: 3521 0a00 |000b: if-ge v1, v2, 0015 // +000a │ │ +0215fe: 5442 eb01 |000d: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_LaZ:[Z // field@01eb │ │ +021602: 4e03 0201 |000f: aput-boolean v3, v2, v1 │ │ +021606: 7010 c105 0400 |0011: invoke-direct {v4}, Lorg/happysanta/gd/Game/GameView;._xavV:()V // method@05c1 │ │ +02160c: 0e00 |0014: return-void │ │ +02160e: 3a00 fcff |0015: if-ltz v0, 0011 // -0004 │ │ +021612: 1272 |0017: const/4 v2, #int 7 // #7 │ │ +021614: 3520 f9ff |0018: if-ge v0, v2, 0011 // -0007 │ │ +021618: 5442 f301 |001a: iget-object v2, v4, Lorg/happysanta/gd/Game/GameView;.m_aeaZ:[Z // field@01f3 │ │ +02161c: 4e03 0200 |001c: aput-boolean v3, v2, v0 │ │ +021620: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=845 │ │ 0x0005 line=847 │ │ 0x000d line=848 │ │ 0x0011 line=851 │ │ 0x0014 line=852 │ │ @@ -36895,18 +36872,18 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02161c: |[02161c] org.happysanta.gd.Game.GameView.removeCommand:(Lorg/happysanta/gd/Command;)V │ │ -02162c: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -021630: 6e20 8205 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@0582 │ │ -021636: 0e00 |0005: return-void │ │ +021624: |[021624] org.happysanta.gd.Game.GameView.removeCommand:(Lorg/happysanta/gd/Command;)V │ │ +021634: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +021638: 6e20 8405 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@0584 │ │ +02163e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0005 line=940 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0006 reg=2 cmd Lorg/happysanta/gd/Command; │ │ @@ -36916,18 +36893,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021638: |[021638] org.happysanta.gd.Game.GameView.removeMenuCommand:()V │ │ -021648: 5410 0402 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ -02164c: 6e20 e405 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e4 │ │ -021652: 0e00 |0005: return-void │ │ +021640: |[021640] org.happysanta.gd.Game.GameView.removeMenuCommand:()V │ │ +021650: 5410 0402 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/GameView;.menuCommand:Lorg/happysanta/gd/Command; // field@0204 │ │ +021654: 6e20 e605 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e6 │ │ +02165a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0005 line=911 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/GameView; │ │ │ │ @@ -36936,40 +36913,40 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -021654: |[021654] org.happysanta.gd.Game.GameView.setColor:(III)V │ │ -021664: 1302 f000 |0000: const/16 v2, #int 240 // #f0 │ │ -021668: 5440 df01 |0002: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ -02166c: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -021672: 0c01 |0007: move-result-object v1 │ │ -021674: 6e10 7505 0100 |0008: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -02167a: 0a01 |000b: move-result v1 │ │ -02167c: 3801 1400 |000c: if-eqz v1, 0020 // +0014 │ │ -021680: d055 8000 |000e: add-int/lit16 v5, v5, #int 128 // #0080 │ │ -021684: d066 8000 |0010: add-int/lit16 v6, v6, #int 128 // #0080 │ │ -021688: d077 8000 |0012: add-int/lit16 v7, v7, #int 128 // #0080 │ │ -02168c: 3725 0400 |0014: if-le v5, v2, 0018 // +0004 │ │ -021690: 1305 f000 |0016: const/16 v5, #int 240 // #f0 │ │ -021694: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ -021698: 1306 f000 |001a: const/16 v6, #int 240 // #f0 │ │ -02169c: 3727 0400 |001c: if-le v7, v2, 0020 // +0004 │ │ -0216a0: 1307 f000 |001e: const/16 v7, #int 240 // #f0 │ │ -0216a4: 5441 0502 |0020: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ -0216a8: 1502 00ff |0022: const/high16 v2, #int -16777216 // #ff00 │ │ -0216ac: e003 0510 |0024: shl-int/lit8 v3, v5, #int 16 // #10 │ │ -0216b0: b632 |0026: or-int/2addr v2, v3 │ │ -0216b2: e003 0608 |0027: shl-int/lit8 v3, v6, #int 8 // #08 │ │ -0216b6: b632 |0029: or-int/2addr v2, v3 │ │ -0216b8: b672 |002a: or-int/2addr v2, v7 │ │ -0216ba: 6e20 9300 2100 |002b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -0216c0: 0e00 |002e: return-void │ │ +02165c: |[02165c] org.happysanta.gd.Game.GameView.setColor:(III)V │ │ +02166c: 1302 f000 |0000: const/16 v2, #int 240 // #f0 │ │ +021670: 5440 df01 |0002: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.activity:Lorg/happysanta/gd/GDActivity; // field@01df │ │ +021674: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02167a: 0c01 |0007: move-result-object v1 │ │ +02167c: 6e10 7705 0100 |0008: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +021682: 0a01 |000b: move-result v1 │ │ +021684: 3801 1400 |000c: if-eqz v1, 0020 // +0014 │ │ +021688: d055 8000 |000e: add-int/lit16 v5, v5, #int 128 // #0080 │ │ +02168c: d066 8000 |0010: add-int/lit16 v6, v6, #int 128 // #0080 │ │ +021690: d077 8000 |0012: add-int/lit16 v7, v7, #int 128 // #0080 │ │ +021694: 3725 0400 |0014: if-le v5, v2, 0018 // +0004 │ │ +021698: 1305 f000 |0016: const/16 v5, #int 240 // #f0 │ │ +02169c: 3726 0400 |0018: if-le v6, v2, 001c // +0004 │ │ +0216a0: 1306 f000 |001a: const/16 v6, #int 240 // #f0 │ │ +0216a4: 3727 0400 |001c: if-le v7, v2, 0020 // +0004 │ │ +0216a8: 1307 f000 |001e: const/16 v7, #int 240 // #f0 │ │ +0216ac: 5441 0502 |0020: iget-object v1, v4, Lorg/happysanta/gd/Game/GameView;.paint:Landroid/graphics/Paint; // field@0205 │ │ +0216b0: 1502 00ff |0022: const/high16 v2, #int -16777216 // #ff00 │ │ +0216b4: e003 0510 |0024: shl-int/lit8 v3, v5, #int 16 // #10 │ │ +0216b8: b632 |0026: or-int/2addr v2, v3 │ │ +0216ba: e003 0608 |0027: shl-int/lit8 v3, v6, #int 8 // #08 │ │ +0216be: b632 |0029: or-int/2addr v2, v3 │ │ +0216c0: b672 |002a: or-int/2addr v2, v7 │ │ +0216c2: 6e20 9300 2100 |002b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +0216c8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=637 │ │ 0x0004 line=638 │ │ 0x000e line=639 │ │ 0x0010 line=640 │ │ 0x0012 line=641 │ │ @@ -36993,17 +36970,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0216c4: |[0216c4] org.happysanta.gd.Game.GameView.setInputOption:(I)V │ │ -0216d4: 5901 e601 |0000: iput v1, v0, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ -0216d8: 0e00 |0002: return-void │ │ +0216cc: |[0216cc] org.happysanta.gd.Game.GameView.setInputOption:(I)V │ │ +0216dc: 5901 e601 |0000: iput v1, v0, Lorg/happysanta/gd/Game/GameView;.inputOption:I // field@01e6 │ │ +0216e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0002 line=804 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0003 reg=1 option I │ │ @@ -37013,17 +36990,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0216dc: |[0216dc] org.happysanta.gd.Game.GameView.setMenu:(Lorg/happysanta/gd/Menu/Menu;)V │ │ -0216ec: 5b01 0302 |0000: iput-object v1, v0, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -0216f0: 0e00 |0002: return-void │ │ +0216e4: |[0216e4] org.happysanta.gd.Game.GameView.setMenu:(Lorg/happysanta/gd/Menu/Menu;)V │ │ +0216f4: 5b01 0302 |0000: iput-object v1, v0, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +0216f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0002 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Game/GameView; │ │ 0x0000 - 0x0003 reg=1 menu Lorg/happysanta/gd/Menu/Menu; │ │ @@ -37033,25 +37010,25 @@ │ │ type : '(Lorg/happysanta/gd/Game/Physics;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0216f4: |[0216f4] org.happysanta.gd.Game.GameView.setPhysicsEngine:(Lorg/happysanta/gd/Game/Physics;)V │ │ -021704: 5b34 0602 |0000: iput-object v4, v3, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -021708: 5431 0602 |0002: iget-object v1, v3, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ -02170c: 5230 f201 |0004: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -021710: 5232 f701 |0006: iget v2, v3, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -021714: 3420 0800 |0008: if-lt v0, v2, 0010 // +0008 │ │ -021718: 5230 f701 |000a: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ -02171c: 6e20 ff05 0100 |000c: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/Physics;._caseIV:(I)V // method@05ff │ │ -021722: 0e00 |000f: return-void │ │ -021724: 5230 f201 |0010: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ -021728: 28fa |0012: goto 000c // -0006 │ │ +0216fc: |[0216fc] org.happysanta.gd.Game.GameView.setPhysicsEngine:(Lorg/happysanta/gd/Game/Physics;)V │ │ +02170c: 5b34 0602 |0000: iput-object v4, v3, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +021710: 5431 0602 |0002: iget-object v1, v3, Lorg/happysanta/gd/Game/GameView;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@0206 │ │ +021714: 5230 f201 |0004: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +021718: 5232 f701 |0006: iget v2, v3, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +02171c: 3420 0800 |0008: if-lt v0, v2, 0010 // +0008 │ │ +021720: 5230 f701 |000a: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_dI:I // field@01f7 │ │ +021724: 6e20 0106 0100 |000c: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/Physics;._caseIV:(I)V // method@0601 │ │ +02172a: 0e00 |000f: return-void │ │ +02172c: 5230 f201 |0010: iget v0, v3, Lorg/happysanta/gd/Game/GameView;.m_abI:I // field@01f2 │ │ +021730: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0002 line=383 │ │ 0x000f line=384 │ │ 0x0010 line=383 │ │ locals : │ │ @@ -37063,35 +37040,35 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -02172c: |[02172c] org.happysanta.gd.Game.GameView.showInfoMessage:(Ljava/lang/String;I)V │ │ -02173c: 1d04 |0000: monitor-enter v4 │ │ -02173e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -021740: 5c40 f501 |0002: iput-boolean v0, v4, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ -021744: 5240 e301 |0004: iget v0, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ -021748: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02174c: 5940 e301 |0008: iput v0, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ -021750: 5b45 e501 |000a: iput-object v5, v4, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ -021754: 5440 0802 |000c: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -021758: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -02175c: 5440 0802 |0010: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ -021760: 2201 d101 |0012: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ -021764: 5242 e301 |0014: iget v2, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ -021768: 7020 b307 2100 |0016: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:(I)V // method@07b3 │ │ -02176e: 8162 |0019: int-to-long v2, v6 │ │ -021770: 6e40 7202 1032 |001a: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@0272 │ │ -021776: 1e04 |001d: monitor-exit v4 │ │ -021778: 0e00 |001e: return-void │ │ -02177a: 0d00 |001f: move-exception v0 │ │ -02177c: 1e04 |0020: monitor-exit v4 │ │ -02177e: 2700 |0021: throw v0 │ │ +021734: |[021734] org.happysanta.gd.Game.GameView.showInfoMessage:(Ljava/lang/String;I)V │ │ +021744: 1d04 |0000: monitor-enter v4 │ │ +021746: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +021748: 5c40 f501 |0002: iput-boolean v0, v4, Lorg/happysanta/gd/Game/GameView;.m_ahZ:Z // field@01f5 │ │ +02174c: 5240 e301 |0004: iget v0, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ +021750: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021754: 5940 e301 |0008: iput v0, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ +021758: 5b45 e501 |000a: iput-object v5, v4, Lorg/happysanta/gd/Game/GameView;.infoMessage:Ljava/lang/String; // field@01e5 │ │ +02175c: 5440 0802 |000c: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +021760: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +021764: 5440 0802 |0010: iget-object v0, v4, Lorg/happysanta/gd/Game/GameView;.timer:Ljava/util/Timer; // field@0208 │ │ +021768: 2201 d101 |0012: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ +02176c: 5242 e301 |0014: iget v2, v4, Lorg/happysanta/gd/Game/GameView;.gc:I // field@01e3 │ │ +021770: 7020 b507 2100 |0016: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:(I)V // method@07b5 │ │ +021776: 8162 |0019: int-to-long v2, v6 │ │ +021778: 6e40 7402 1032 |001a: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@0274 │ │ +02177e: 1e04 |001d: monitor-exit v4 │ │ +021780: 0e00 |001e: return-void │ │ +021782: 0d00 |001f: move-exception v0 │ │ +021784: 1e04 |0020: monitor-exit v4 │ │ +021786: 2700 |0021: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x001d │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x000a line=553 │ │ @@ -37109,24 +37086,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02178c: |[02178c] org.happysanta.gd.Game.GameView.showMenu:()V │ │ -02179c: 5420 0302 |0000: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -0217a0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0217a4: 5420 0302 |0004: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ -0217a8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0217aa: 5c01 5703 |0007: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -0217ae: 7100 3106 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0217b4: 0c00 |000c: move-result-object v0 │ │ -0217b6: 6e10 6505 0000 |000d: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0565 │ │ -0217bc: 0e00 |0010: return-void │ │ +021794: |[021794] org.happysanta.gd.Game.GameView.showMenu:()V │ │ +0217a4: 5420 0302 |0000: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +0217a8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0217ac: 5420 0302 |0004: iget-object v0, v2, Lorg/happysanta/gd/Game/GameView;.menu:Lorg/happysanta/gd/Menu/Menu; // field@0203 │ │ +0217b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0217b2: 5c01 5703 |0007: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +0217b6: 7100 3306 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0217bc: 0c00 |000c: move-result-object v0 │ │ +0217be: 6e10 6705 0000 |000d: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0567 │ │ +0217c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0004 line=856 │ │ 0x0009 line=857 │ │ 0x0010 line=859 │ │ locals : │ │ @@ -37137,46 +37114,46 @@ │ │ type : '(Landroid/graphics/Bitmap;II)[Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0217c0: |[0217c0] org.happysanta.gd.Game.GameView.spritesFromBitmap:(Landroid/graphics/Bitmap;II)[Landroid/graphics/Bitmap; │ │ -0217d0: 6e10 7d00 0900 |0000: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@007d │ │ -0217d6: 0a04 |0003: move-result v4 │ │ -0217d8: 9303 040a |0004: div-int v3, v4, v10 │ │ -0217dc: 6e10 7c00 0900 |0006: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@007c │ │ -0217e2: 0a04 |0009: move-result v4 │ │ -0217e4: 9301 040b |000a: div-int v1, v4, v11 │ │ -0217e8: 9204 0a0b |000c: mul-int v4, v10, v11 │ │ -0217ec: 2340 1002 |000e: new-array v0, v4, [Landroid/graphics/Bitmap; // type@0210 │ │ -0217f0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0217f2: 9204 0a0b |0011: mul-int v4, v10, v11 │ │ -0217f6: 3542 2200 |0013: if-ge v2, v4, 0035 // +0022 │ │ -0217fa: 6204 0400 |0015: sget-object v4, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ -0217fe: 7130 7b00 1304 |0017: invoke-static {v3, v1, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@007b │ │ -021804: 0c04 |001a: move-result-object v4 │ │ -021806: 4d04 0002 |001b: aput-object v4, v0, v2 │ │ -02180a: 2204 2d00 |001d: new-instance v4, Landroid/graphics/Canvas; // type@002d │ │ -02180e: 4605 0002 |001f: aget-object v5, v0, v2 │ │ -021812: 7020 8100 5400 |0021: invoke-direct {v4, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0081 │ │ -021818: 7b35 |0024: neg-int v5, v3 │ │ -02181a: 9406 020a |0025: rem-int v6, v2, v10 │ │ -02181e: b265 |0027: mul-int/2addr v5, v6 │ │ -021820: 8255 |0028: int-to-float v5, v5 │ │ -021822: 7b16 |0029: neg-int v6, v1 │ │ -021824: 9307 020a |002a: div-int v7, v2, v10 │ │ -021828: b276 |002c: mul-int/2addr v6, v7 │ │ -02182a: 8266 |002d: int-to-float v6, v6 │ │ -02182c: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -02182e: 6e57 8300 9465 |002f: invoke-virtual {v4, v9, v5, v6, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0083 │ │ -021834: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -021838: 28dd |0034: goto 0011 // -0023 │ │ -02183a: 1100 |0035: return-object v0 │ │ +0217c8: |[0217c8] org.happysanta.gd.Game.GameView.spritesFromBitmap:(Landroid/graphics/Bitmap;II)[Landroid/graphics/Bitmap; │ │ +0217d8: 6e10 7d00 0900 |0000: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@007d │ │ +0217de: 0a04 |0003: move-result v4 │ │ +0217e0: 9303 040a |0004: div-int v3, v4, v10 │ │ +0217e4: 6e10 7c00 0900 |0006: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@007c │ │ +0217ea: 0a04 |0009: move-result v4 │ │ +0217ec: 9301 040b |000a: div-int v1, v4, v11 │ │ +0217f0: 9204 0a0b |000c: mul-int v4, v10, v11 │ │ +0217f4: 2340 1002 |000e: new-array v0, v4, [Landroid/graphics/Bitmap; // type@0210 │ │ +0217f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0217fa: 9204 0a0b |0011: mul-int v4, v10, v11 │ │ +0217fe: 3542 2200 |0013: if-ge v2, v4, 0035 // +0022 │ │ +021802: 6204 0400 |0015: sget-object v4, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ +021806: 7130 7b00 1304 |0017: invoke-static {v3, v1, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@007b │ │ +02180c: 0c04 |001a: move-result-object v4 │ │ +02180e: 4d04 0002 |001b: aput-object v4, v0, v2 │ │ +021812: 2204 2d00 |001d: new-instance v4, Landroid/graphics/Canvas; // type@002d │ │ +021816: 4605 0002 |001f: aget-object v5, v0, v2 │ │ +02181a: 7020 8100 5400 |0021: invoke-direct {v4, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0081 │ │ +021820: 7b35 |0024: neg-int v5, v3 │ │ +021822: 9406 020a |0025: rem-int v6, v2, v10 │ │ +021826: b265 |0027: mul-int/2addr v5, v6 │ │ +021828: 8255 |0028: int-to-float v5, v5 │ │ +02182a: 7b16 |0029: neg-int v6, v1 │ │ +02182c: 9307 020a |002a: div-int v7, v2, v10 │ │ +021830: b276 |002c: mul-int/2addr v6, v7 │ │ +021832: 8266 |002d: int-to-float v6, v6 │ │ +021834: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +021836: 6e57 8300 9465 |002f: invoke-virtual {v4, v9, v5, v6, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0083 │ │ +02183c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +021840: 28dd |0034: goto 0011 // -0023 │ │ +021842: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0006 line=285 │ │ 0x000c line=286 │ │ 0x0010 line=287 │ │ 0x0015 line=288 │ │ @@ -37478,23 +37455,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -02183c: |[02183c] org.happysanta.gd.Game.Physics.:()V │ │ -02184c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02184e: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ -021852: 2600 0900 0000 |0003: fill-array-data v0, 0000000c // +00000009 │ │ -021858: 6900 3002 |0006: sput-object v0, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -02185c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02185e: 6700 3202 |0009: sput v0, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ -021862: 0e00 |000b: return-void │ │ -021864: 0003 0400 0300 0000 00c0 0100 0000 ... |000c: array-data (10 units) │ │ +021844: |[021844] org.happysanta.gd.Game.Physics.:()V │ │ +021854: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +021856: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ +02185a: 2600 0900 0000 |0003: fill-array-data v0, 0000000c // +00000009 │ │ +021860: 6900 3002 |0006: sput-object v0, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +021864: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +021866: 6700 3202 |0009: sput v0, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ +02186a: 0e00 |000b: return-void │ │ +02186c: 0003 0400 0300 0000 00c0 0100 0000 ... |000c: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=48 │ │ 0x000c line=37 │ │ locals : │ │ │ │ @@ -37503,327 +37480,327 @@ │ │ type : '(Lorg/happysanta/gd/Levels/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 938 16-bit code units │ │ -021878: |[021878] org.happysanta.gd.Game.Physics.:(Lorg/happysanta/gd/Levels/Loader;)V │ │ -021888: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -02188a: 1267 |0001: const/4 v7, #int 6 // #6 │ │ -02188c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -02188e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -021890: 1224 |0004: const/4 v4, #int 2 // #2 │ │ -021892: 7010 bd01 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@01bd │ │ -021898: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -02189c: 2311 3202 |000a: new-array v1, v1, [[I // type@0232 │ │ -0218a0: 2342 0f02 |000c: new-array v2, v4, [I // type@020f │ │ -0218a4: 2602 1c02 0000 |000e: fill-array-data v2, 0000022a // +0000021c │ │ -0218aa: 4d02 0105 |0011: aput-object v2, v1, v5 │ │ -0218ae: 2342 0f02 |0013: new-array v2, v4, [I // type@020f │ │ -0218b2: 2602 1d02 0000 |0015: fill-array-data v2, 00000232 // +0000021d │ │ -0218b8: 4d02 0106 |0018: aput-object v2, v1, v6 │ │ -0218bc: 2342 0f02 |001a: new-array v2, v4, [I // type@020f │ │ -0218c0: 2602 1e02 0000 |001c: fill-array-data v2, 0000023a // +0000021e │ │ -0218c6: 4d02 0104 |001f: aput-object v2, v1, v4 │ │ -0218ca: 2342 0f02 |0021: new-array v2, v4, [I // type@020f │ │ -0218ce: 2602 1f02 0000 |0023: fill-array-data v2, 00000242 // +0000021f │ │ -0218d4: 4d02 0108 |0026: aput-object v2, v1, v8 │ │ -0218d8: 1242 |0028: const/4 v2, #int 4 // #4 │ │ -0218da: 2343 0f02 |0029: new-array v3, v4, [I // type@020f │ │ -0218de: 2603 1f02 0000 |002b: fill-array-data v3, 0000024a // +0000021f │ │ -0218e4: 4d03 0102 |002e: aput-object v3, v1, v2 │ │ -0218e8: 1252 |0030: const/4 v2, #int 5 // #5 │ │ -0218ea: 2343 0f02 |0031: new-array v3, v4, [I // type@020f │ │ -0218ee: 2603 1f02 0000 |0033: fill-array-data v3, 00000252 // +0000021f │ │ -0218f4: 4d03 0102 |0036: aput-object v3, v1, v2 │ │ -0218f8: 2342 0f02 |0038: new-array v2, v4, [I // type@020f │ │ -0218fc: 2602 2002 0000 |003a: fill-array-data v2, 0000025a // +00000220 │ │ -021902: 4d02 0107 |003d: aput-object v2, v1, v7 │ │ -021906: 1272 |003f: const/4 v2, #int 7 // #7 │ │ -021908: 2343 0f02 |0040: new-array v3, v4, [I // type@020f │ │ -02190c: 2603 2002 0000 |0042: fill-array-data v3, 00000262 // +00000220 │ │ -021912: 4d03 0102 |0045: aput-object v3, v1, v2 │ │ -021916: 5b91 1602 |0047: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ -02191a: 1301 0800 |0049: const/16 v1, #int 8 // #8 │ │ -02191e: 2311 3202 |004b: new-array v1, v1, [[I // type@0232 │ │ -021922: 2342 0f02 |004d: new-array v2, v4, [I // type@020f │ │ -021926: 2602 1b02 0000 |004f: fill-array-data v2, 0000026a // +0000021b │ │ -02192c: 4d02 0105 |0052: aput-object v2, v1, v5 │ │ -021930: 2342 0f02 |0054: new-array v2, v4, [I // type@020f │ │ -021934: 2602 1c02 0000 |0056: fill-array-data v2, 00000272 // +0000021c │ │ -02193a: 4d02 0106 |0059: aput-object v2, v1, v6 │ │ -02193e: 2342 0f02 |005b: new-array v2, v4, [I // type@020f │ │ -021942: 2602 1d02 0000 |005d: fill-array-data v2, 0000027a // +0000021d │ │ -021948: 4d02 0104 |0060: aput-object v2, v1, v4 │ │ -02194c: 2342 0f02 |0062: new-array v2, v4, [I // type@020f │ │ -021950: 2602 1e02 0000 |0064: fill-array-data v2, 00000282 // +0000021e │ │ -021956: 4d02 0108 |0067: aput-object v2, v1, v8 │ │ -02195a: 1242 |0069: const/4 v2, #int 4 // #4 │ │ -02195c: 2343 0f02 |006a: new-array v3, v4, [I // type@020f │ │ -021960: 2603 1e02 0000 |006c: fill-array-data v3, 0000028a // +0000021e │ │ -021966: 4d03 0102 |006f: aput-object v3, v1, v2 │ │ -02196a: 1252 |0071: const/4 v2, #int 5 // #5 │ │ -02196c: 2343 0f02 |0072: new-array v3, v4, [I // type@020f │ │ -021970: 2603 1e02 0000 |0074: fill-array-data v3, 00000292 // +0000021e │ │ -021976: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ -02197a: 2342 0f02 |0079: new-array v2, v4, [I // type@020f │ │ -02197e: 2602 1f02 0000 |007b: fill-array-data v2, 0000029a // +0000021f │ │ -021984: 4d02 0107 |007e: aput-object v2, v1, v7 │ │ -021988: 1272 |0080: const/4 v2, #int 7 // #7 │ │ -02198a: 2343 0f02 |0081: new-array v3, v4, [I // type@020f │ │ -02198e: 2603 1f02 0000 |0083: fill-array-data v3, 000002a2 // +0000021f │ │ -021994: 4d03 0102 |0086: aput-object v3, v1, v2 │ │ -021998: 5b91 4002 |0088: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_ucaaI:[[I // field@0240 │ │ -02199c: 1301 0800 |008a: const/16 v1, #int 8 // #8 │ │ -0219a0: 2311 3202 |008c: new-array v1, v1, [[I // type@0232 │ │ -0219a4: 2342 0f02 |008e: new-array v2, v4, [I // type@020f │ │ -0219a8: 2602 1a02 0000 |0090: fill-array-data v2, 000002aa // +0000021a │ │ -0219ae: 4d02 0105 |0093: aput-object v2, v1, v5 │ │ -0219b2: 2342 0f02 |0095: new-array v2, v4, [I // type@020f │ │ -0219b6: 2602 1b02 0000 |0097: fill-array-data v2, 000002b2 // +0000021b │ │ -0219bc: 4d02 0106 |009a: aput-object v2, v1, v6 │ │ -0219c0: 2342 0f02 |009c: new-array v2, v4, [I // type@020f │ │ -0219c4: 2602 1c02 0000 |009e: fill-array-data v2, 000002ba // +0000021c │ │ -0219ca: 4d02 0104 |00a1: aput-object v2, v1, v4 │ │ -0219ce: 2342 0f02 |00a3: new-array v2, v4, [I // type@020f │ │ -0219d2: 2602 1d02 0000 |00a5: fill-array-data v2, 000002c2 // +0000021d │ │ -0219d8: 4d02 0108 |00a8: aput-object v2, v1, v8 │ │ -0219dc: 1242 |00aa: const/4 v2, #int 4 // #4 │ │ -0219de: 2343 0f02 |00ab: new-array v3, v4, [I // type@020f │ │ -0219e2: 2603 1d02 0000 |00ad: fill-array-data v3, 000002ca // +0000021d │ │ -0219e8: 4d03 0102 |00b0: aput-object v3, v1, v2 │ │ -0219ec: 1252 |00b2: const/4 v2, #int 5 // #5 │ │ -0219ee: 2343 0f02 |00b3: new-array v3, v4, [I // type@020f │ │ -0219f2: 2603 1d02 0000 |00b5: fill-array-data v3, 000002d2 // +0000021d │ │ -0219f8: 4d03 0102 |00b8: aput-object v3, v1, v2 │ │ -0219fc: 2342 0f02 |00ba: new-array v2, v4, [I // type@020f │ │ -021a00: 2602 1e02 0000 |00bc: fill-array-data v2, 000002da // +0000021e │ │ -021a06: 4d02 0107 |00bf: aput-object v2, v1, v7 │ │ -021a0a: 1272 |00c1: const/4 v2, #int 7 // #7 │ │ -021a0c: 2343 0f02 |00c2: new-array v3, v4, [I // type@020f │ │ -021a10: 2603 1e02 0000 |00c4: fill-array-data v3, 000002e2 // +0000021e │ │ -021a16: 4d03 0102 |00c7: aput-object v3, v1, v2 │ │ -021a1a: 5b91 1d02 |00c9: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_SaaI:[[I // field@021d │ │ -021a1e: 1301 0800 |00cb: const/16 v1, #int 8 // #8 │ │ -021a22: 2311 3202 |00cd: new-array v1, v1, [[I // type@0232 │ │ -021a26: 2342 0f02 |00cf: new-array v2, v4, [I // type@020f │ │ -021a2a: 2602 1902 0000 |00d1: fill-array-data v2, 000002ea // +00000219 │ │ -021a30: 4d02 0105 |00d4: aput-object v2, v1, v5 │ │ -021a34: 2342 0f02 |00d6: new-array v2, v4, [I // type@020f │ │ -021a38: 2602 1a02 0000 |00d8: fill-array-data v2, 000002f2 // +0000021a │ │ -021a3e: 4d02 0106 |00db: aput-object v2, v1, v6 │ │ -021a42: 2342 0f02 |00dd: new-array v2, v4, [I // type@020f │ │ -021a46: 2602 1b02 0000 |00df: fill-array-data v2, 000002fa // +0000021b │ │ -021a4c: 4d02 0104 |00e2: aput-object v2, v1, v4 │ │ -021a50: 2342 0f02 |00e4: new-array v2, v4, [I // type@020f │ │ -021a54: 2602 1c02 0000 |00e6: fill-array-data v2, 00000302 // +0000021c │ │ -021a5a: 4d02 0108 |00e9: aput-object v2, v1, v8 │ │ -021a5e: 1242 |00eb: const/4 v2, #int 4 // #4 │ │ -021a60: 2343 0f02 |00ec: new-array v3, v4, [I // type@020f │ │ -021a64: 2603 1c02 0000 |00ee: fill-array-data v3, 0000030a // +0000021c │ │ -021a6a: 4d03 0102 |00f1: aput-object v3, v1, v2 │ │ -021a6e: 1252 |00f3: const/4 v2, #int 5 // #5 │ │ -021a70: 2343 0f02 |00f4: new-array v3, v4, [I // type@020f │ │ -021a74: 2603 1c02 0000 |00f6: fill-array-data v3, 00000312 // +0000021c │ │ -021a7a: 4d03 0102 |00f9: aput-object v3, v1, v2 │ │ -021a7e: 2342 0f02 |00fb: new-array v2, v4, [I // type@020f │ │ -021a82: 2602 1d02 0000 |00fd: fill-array-data v2, 0000031a // +0000021d │ │ -021a88: 4d02 0107 |0100: aput-object v2, v1, v7 │ │ -021a8c: 1272 |0102: const/4 v2, #int 7 // #7 │ │ -021a8e: 2343 0f02 |0103: new-array v3, v4, [I // type@020f │ │ -021a92: 2603 1d02 0000 |0105: fill-array-data v3, 00000322 // +0000021d │ │ -021a98: 4d03 0102 |0108: aput-object v3, v1, v2 │ │ -021a9c: 5b91 4602 |010a: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ -021aa0: 1301 0800 |010c: const/16 v1, #int 8 // #8 │ │ -021aa4: 2311 3202 |010e: new-array v1, v1, [[I // type@0232 │ │ -021aa8: 2342 0f02 |0110: new-array v2, v4, [I // type@020f │ │ -021aac: 2602 1802 0000 |0112: fill-array-data v2, 0000032a // +00000218 │ │ -021ab2: 4d02 0105 |0115: aput-object v2, v1, v5 │ │ -021ab6: 2342 0f02 |0117: new-array v2, v4, [I // type@020f │ │ -021aba: 2602 1902 0000 |0119: fill-array-data v2, 00000332 // +00000219 │ │ -021ac0: 4d02 0106 |011c: aput-object v2, v1, v6 │ │ -021ac4: 2342 0f02 |011e: new-array v2, v4, [I // type@020f │ │ -021ac8: 2602 1a02 0000 |0120: fill-array-data v2, 0000033a // +0000021a │ │ -021ace: 4d02 0104 |0123: aput-object v2, v1, v4 │ │ -021ad2: 2342 0f02 |0125: new-array v2, v4, [I // type@020f │ │ -021ad6: 2602 1b02 0000 |0127: fill-array-data v2, 00000342 // +0000021b │ │ -021adc: 4d02 0108 |012a: aput-object v2, v1, v8 │ │ -021ae0: 1242 |012c: const/4 v2, #int 4 // #4 │ │ -021ae2: 2343 0f02 |012d: new-array v3, v4, [I // type@020f │ │ -021ae6: 2603 1b02 0000 |012f: fill-array-data v3, 0000034a // +0000021b │ │ -021aec: 4d03 0102 |0132: aput-object v3, v1, v2 │ │ -021af0: 1252 |0134: const/4 v2, #int 5 // #5 │ │ -021af2: 2343 0f02 |0135: new-array v3, v4, [I // type@020f │ │ -021af6: 2603 1b02 0000 |0137: fill-array-data v3, 00000352 // +0000021b │ │ -021afc: 4d03 0102 |013a: aput-object v3, v1, v2 │ │ -021b00: 2342 0f02 |013c: new-array v2, v4, [I // type@020f │ │ -021b04: 2602 1c02 0000 |013e: fill-array-data v2, 0000035a // +0000021c │ │ -021b0a: 4d02 0107 |0141: aput-object v2, v1, v7 │ │ -021b0e: 1272 |0143: const/4 v2, #int 7 // #7 │ │ -021b10: 2343 0f02 |0144: new-array v3, v4, [I // type@020f │ │ -021b14: 2603 1c02 0000 |0146: fill-array-data v3, 00000362 // +0000021c │ │ -021b1a: 4d03 0102 |0149: aput-object v3, v1, v2 │ │ -021b1e: 5b91 0f02 |014b: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_DaaI:[[I // field@020f │ │ -021b22: 1301 0800 |014d: const/16 v1, #int 8 // #8 │ │ -021b26: 2311 3202 |014f: new-array v1, v1, [[I // type@0232 │ │ -021b2a: 2342 0f02 |0151: new-array v2, v4, [I // type@020f │ │ -021b2e: 2602 1702 0000 |0153: fill-array-data v2, 0000036a // +00000217 │ │ -021b34: 4d02 0105 |0156: aput-object v2, v1, v5 │ │ -021b38: 2342 0f02 |0158: new-array v2, v4, [I // type@020f │ │ -021b3c: 2602 1802 0000 |015a: fill-array-data v2, 00000372 // +00000218 │ │ -021b42: 4d02 0106 |015d: aput-object v2, v1, v6 │ │ -021b46: 2342 0f02 |015f: new-array v2, v4, [I // type@020f │ │ -021b4a: 2602 1902 0000 |0161: fill-array-data v2, 0000037a // +00000219 │ │ -021b50: 4d02 0104 |0164: aput-object v2, v1, v4 │ │ -021b54: 2342 0f02 |0166: new-array v2, v4, [I // type@020f │ │ -021b58: 2602 1a02 0000 |0168: fill-array-data v2, 00000382 // +0000021a │ │ -021b5e: 4d02 0108 |016b: aput-object v2, v1, v8 │ │ -021b62: 1242 |016d: const/4 v2, #int 4 // #4 │ │ -021b64: 2343 0f02 |016e: new-array v3, v4, [I // type@020f │ │ -021b68: 2603 1a02 0000 |0170: fill-array-data v3, 0000038a // +0000021a │ │ -021b6e: 4d03 0102 |0173: aput-object v3, v1, v2 │ │ -021b72: 1252 |0175: const/4 v2, #int 5 // #5 │ │ -021b74: 2343 0f02 |0176: new-array v3, v4, [I // type@020f │ │ -021b78: 2603 1a02 0000 |0178: fill-array-data v3, 00000392 // +0000021a │ │ -021b7e: 4d03 0102 |017b: aput-object v3, v1, v2 │ │ -021b82: 2342 0f02 |017d: new-array v2, v4, [I // type@020f │ │ -021b86: 2602 1b02 0000 |017f: fill-array-data v2, 0000039a // +0000021b │ │ -021b8c: 4d02 0107 |0182: aput-object v2, v1, v7 │ │ -021b90: 1272 |0184: const/4 v2, #int 7 // #7 │ │ -021b92: 2343 0f02 |0185: new-array v3, v4, [I // type@020f │ │ -021b96: 2603 1b02 0000 |0187: fill-array-data v3, 000003a2 // +0000021b │ │ -021b9c: 4d03 0102 |018a: aput-object v3, v1, v2 │ │ -021ba0: 5b91 1702 |018c: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_MaaI:[[I // field@0217 │ │ -021ba4: 2381 3202 |018e: new-array v1, v8, [[I // type@0232 │ │ -021ba8: 2362 0f02 |0190: new-array v2, v6, [I // type@020f │ │ -021bac: 1403 33b3 0000 |0192: const v3, #float 6.42846e-41 // #0000b333 │ │ -021bb2: 4b03 0205 |0195: aput v3, v2, v5 │ │ -021bb6: 4d02 0105 |0197: aput-object v2, v1, v5 │ │ -021bba: 2362 0f02 |0199: new-array v2, v6, [I // type@020f │ │ -021bbe: 1403 0080 0000 |019b: const v3, #float 4.59177e-41 // #00008000 │ │ -021bc4: 4b03 0205 |019e: aput v3, v2, v5 │ │ -021bc8: 4d02 0106 |01a0: aput-object v2, v1, v6 │ │ -021bcc: 2362 0f02 |01a2: new-array v2, v6, [I // type@020f │ │ -021bd0: 1403 cccc 0000 |01a4: const v3, #float 7.34673e-41 // #0000cccc │ │ -021bd6: 4b03 0205 |01a7: aput v3, v2, v5 │ │ -021bda: 4d02 0104 |01a9: aput-object v2, v1, v4 │ │ -021bde: 5b91 1502 |01ab: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ -021be2: 1301 1400 |01ad: const/16 v1, #int 20 // #14 │ │ -021be6: 5991 0c02 |01af: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelUpdatingFrequency:I // field@020c │ │ -021bea: 1602 0000 |01b1: const-wide/16 v2, #int 0 // #0 │ │ -021bee: 5a92 0a02 |01b3: iput-wide v2, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelLastUpdated:J // field@020a │ │ -021bf2: 5995 4202 |01b5: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -021bf6: 5996 4502 |01b7: iput v6, v9, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -021bfa: 12f1 |01b9: const/4 v1, #int -1 // #ff │ │ -021bfc: 5991 4802 |01ba: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -021c00: 5995 2902 |01bc: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -021c04: 5995 1002 |01be: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -021c08: 5995 0e02 |01c0: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -021c0c: 5c95 1402 |01c2: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -021c10: 5c95 3902 |01c4: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ -021c14: 1401 0080 0000 |01c6: const v1, #float 4.59177e-41 // #00008000 │ │ -021c1a: 5991 1e02 |01c9: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -021c1e: 5995 3602 |01cb: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -021c22: 5c95 4102 |01cd: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -021c26: 5c95 2802 |01cf: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_bZ:Z // field@0228 │ │ -021c2a: 5c95 2702 |01d1: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_afZ:Z // field@0227 │ │ -021c2e: 2371 2c02 |01d3: new-array v1, v7, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ -021c32: 5b91 2302 |01d5: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -021c36: 1200 |01d7: const/4 v0, #int 0 // #0 │ │ -021c38: 3570 0e00 |01d8: if-ge v0, v7, 01e6 // +000e │ │ -021c3c: 5491 2302 |01da: iget-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -021c40: 2202 d101 |01dc: new-instance v2, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ -021c44: 7010 b207 0200 |01de: invoke-direct {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b2 │ │ -021c4a: 4d02 0100 |01e1: aput-object v2, v1, v0 │ │ -021c4e: d800 0001 |01e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021c52: 28f3 |01e5: goto 01d8 // -000d │ │ -021c54: 5995 3f02 |01e6: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_tI:I // field@023f │ │ -021c58: 5995 4a02 |01e8: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_zI:I // field@024a │ │ -021c5c: 5c95 2e02 |01ea: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -021c60: 5c95 1f02 |01ec: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -021c64: 5c95 2b02 |01ee: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ -021c68: 5c95 1102 |01f0: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ -021c6c: 5c95 2102 |01f2: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -021c70: 5c95 4402 |01f4: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -021c74: 5c95 3402 |01f6: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ -021c78: 5c95 3e02 |01f8: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ -021c7c: 5c95 1902 |01fa: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ -021c80: 5c95 3d02 |01fc: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ -021c84: 5c95 1c02 |01fe: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ -021c88: 5c95 1802 |0200: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ -021c8c: 5c96 2c02 |0202: iput-boolean v6, v9, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ -021c90: 5995 3b02 |0204: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -021c94: 5995 3a02 |0206: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -021c98: 1501 0a00 |0208: const/high16 v1, #int 655360 // #a │ │ -021c9c: 5991 1202 |020a: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -021ca0: 5b9a 3702 |020c: iput-object v10, v9, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -021ca4: 6e20 0406 6900 |020e: invoke-virtual {v9, v6}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -021caa: 5c95 4102 |0211: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -021cae: 6e10 0106 0900 |0213: invoke-virtual {v9}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0601 │ │ -021cb4: 5c95 1402 |0216: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -021cb8: 1251 |0218: const/4 v1, #int 5 // #5 │ │ -021cba: 1242 |0219: const/4 v2, #int 4 // #4 │ │ -021cbc: 2420 0f02 2100 |021a: filled-new-array {v1, v2}, [I // type@020f │ │ -021cc2: 0c01 |021d: move-result-object v1 │ │ -021cc4: 6202 1d00 |021e: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -021cc8: 7120 1402 1200 |0220: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0214 │ │ -021cce: 0c01 |0223: move-result-object v1 │ │ -021cd0: 1f01 3202 |0224: check-cast v1, [[I // type@0232 │ │ -021cd4: 5b91 0b02 |0226: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -021cd8: 0e00 |0228: return-void │ │ -021cda: 0000 |0229: nop // spacer │ │ -021cdc: 0003 0400 0200 0000 cccc 0200 3433 ... |022a: array-data (8 units) │ │ -021cec: 0003 0400 0200 0000 0000 0400 0080 ... |0232: array-data (8 units) │ │ -021cfc: 0003 0400 0200 0000 3333 0600 0000 ... |023a: array-data (8 units) │ │ -021d0c: 0003 0400 0200 0000 cccc 0600 6766 ... |0242: array-data (8 units) │ │ -021d1c: 0003 0400 0200 0000 9999 0300 9999 ... |024a: array-data (8 units) │ │ -021d2c: 0003 0400 0200 0000 0040 0000 cdcc ... |0252: array-data (8 units) │ │ -021d3c: 0003 0400 0200 0000 3333 0000 cdcc ... |025a: array-data (8 units) │ │ -021d4c: 0003 0400 0200 0000 6666 0400 0040 ... |0262: array-data (8 units) │ │ -021d5c: 0003 0400 0200 0000 66e6 0200 cd4c ... |026a: array-data (8 units) │ │ -021d6c: 0003 0400 0200 0000 33b3 0400 6766 ... |0272: array-data (8 units) │ │ -021d7c: 0003 0400 0200 0000 9919 0500 0040 ... |027a: array-data (8 units) │ │ -021d8c: 0003 0400 0200 0000 0000 0600 9a19 ... |0282: array-data (8 units) │ │ -021d9c: 0003 0400 0200 0000 0000 0400 0080 ... |028a: array-data (8 units) │ │ -021dac: 0003 0400 0200 0000 0000 0100 9a19 ... |0292: array-data (8 units) │ │ -021dbc: 0003 0400 0200 0000 3333 0000 cdcc ... |029a: array-data (8 units) │ │ -021dcc: 0003 0400 0200 0000 6666 0400 0040 ... |02a2: array-data (8 units) │ │ -021ddc: 0003 0400 0200 0000 6666 0200 3333 ... |02aa: array-data (8 units) │ │ -021dec: 0003 0400 0200 0000 0080 0400 cdcc ... |02b2: array-data (8 units) │ │ -021dfc: 0003 0400 0200 0000 9999 0500 6666 ... |02ba: array-data (8 units) │ │ -021e0c: 0003 0400 0200 0000 3333 0600 66e6 ... |02c2: array-data (8 units) │ │ -021e1c: 0003 0400 0200 0000 cc4c 0500 9919 ... |02ca: array-data (8 units) │ │ -021e2c: 0003 0400 0200 0000 9999 0000 0080 ... |02d2: array-data (8 units) │ │ -021e3c: 0003 0400 0200 0000 3333 0000 3433 ... |02da: array-data (8 units) │ │ -021e4c: 0003 0400 0200 0000 0080 0400 0040 ... |02e2: array-data (8 units) │ │ -021e5c: 0003 0400 0200 0000 cccc 0200 6766 ... |02ea: array-data (8 units) │ │ -021e6c: 0003 0400 0200 0000 0000 0400 0000 ... |02f2: array-data (8 units) │ │ -021e7c: 0003 0400 0200 0000 0000 0600 0000 ... |02fa: array-data (8 units) │ │ -021e8c: 0003 0400 0200 0000 0000 0700 6766 ... |0302: array-data (8 units) │ │ -021e9c: 0003 0400 0200 0000 0080 0400 9919 ... |030a: array-data (8 units) │ │ -021eac: 0003 0400 0200 0000 0040 0000 cdcc ... |0312: array-data (8 units) │ │ -021ebc: 0003 0400 0200 0000 3333 0000 cdcc ... |031a: array-data (8 units) │ │ -021ecc: 0003 0400 0200 0000 6666 0400 cc4c ... |0322: array-data (8 units) │ │ -021edc: 0003 0400 0200 0000 66e6 0200 9a99 ... |032a: array-data (8 units) │ │ -021eec: 0003 0400 0200 0000 66e6 0300 6766 ... |0332: array-data (8 units) │ │ -021efc: 0003 0400 0200 0000 9919 0500 0040 ... |033a: array-data (8 units) │ │ -021f0c: 0003 0400 0200 0000 0000 0600 9a59 ... |0342: array-data (8 units) │ │ -021f1c: 0003 0400 0200 0000 9999 0400 9919 ... |034a: array-data (8 units) │ │ -021f2c: 0003 0400 0200 0000 0000 0100 cdcc ... |0352: array-data (8 units) │ │ -021f3c: 0003 0400 0200 0000 3333 0000 cdcc ... |035a: array-data (8 units) │ │ -021f4c: 0003 0400 0200 0000 6666 0400 cc4c ... |0362: array-data (8 units) │ │ -021f5c: 0003 0400 0200 0000 6666 0200 3333 ... |036a: array-data (8 units) │ │ -021f6c: 0003 0400 0200 0000 0080 0400 cdcc ... |0372: array-data (8 units) │ │ -021f7c: 0003 0400 0200 0000 9999 0500 9999 ... |037a: array-data (8 units) │ │ -021f8c: 0003 0400 0200 0000 3333 0600 33b3 ... |0382: array-data (8 units) │ │ -021f9c: 0003 0400 0200 0000 cc4c 0500 9919 ... |038a: array-data (8 units) │ │ -021fac: 0003 0400 0200 0000 9999 0000 0080 ... |0392: array-data (8 units) │ │ -021fbc: 0003 0400 0200 0000 3333 0000 3433 ... |039a: array-data (8 units) │ │ -021fcc: 0003 0400 0200 0000 6666 0400 cc4c ... |03a2: array-data (8 units) │ │ +021880: |[021880] org.happysanta.gd.Game.Physics.:(Lorg/happysanta/gd/Levels/Loader;)V │ │ +021890: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +021892: 1267 |0001: const/4 v7, #int 6 // #6 │ │ +021894: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +021896: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +021898: 1224 |0004: const/4 v4, #int 2 // #2 │ │ +02189a: 7010 bf01 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@01bf │ │ +0218a0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +0218a4: 2311 3202 |000a: new-array v1, v1, [[I // type@0232 │ │ +0218a8: 2342 0f02 |000c: new-array v2, v4, [I // type@020f │ │ +0218ac: 2602 1c02 0000 |000e: fill-array-data v2, 0000022a // +0000021c │ │ +0218b2: 4d02 0105 |0011: aput-object v2, v1, v5 │ │ +0218b6: 2342 0f02 |0013: new-array v2, v4, [I // type@020f │ │ +0218ba: 2602 1d02 0000 |0015: fill-array-data v2, 00000232 // +0000021d │ │ +0218c0: 4d02 0106 |0018: aput-object v2, v1, v6 │ │ +0218c4: 2342 0f02 |001a: new-array v2, v4, [I // type@020f │ │ +0218c8: 2602 1e02 0000 |001c: fill-array-data v2, 0000023a // +0000021e │ │ +0218ce: 4d02 0104 |001f: aput-object v2, v1, v4 │ │ +0218d2: 2342 0f02 |0021: new-array v2, v4, [I // type@020f │ │ +0218d6: 2602 1f02 0000 |0023: fill-array-data v2, 00000242 // +0000021f │ │ +0218dc: 4d02 0108 |0026: aput-object v2, v1, v8 │ │ +0218e0: 1242 |0028: const/4 v2, #int 4 // #4 │ │ +0218e2: 2343 0f02 |0029: new-array v3, v4, [I // type@020f │ │ +0218e6: 2603 1f02 0000 |002b: fill-array-data v3, 0000024a // +0000021f │ │ +0218ec: 4d03 0102 |002e: aput-object v3, v1, v2 │ │ +0218f0: 1252 |0030: const/4 v2, #int 5 // #5 │ │ +0218f2: 2343 0f02 |0031: new-array v3, v4, [I // type@020f │ │ +0218f6: 2603 1f02 0000 |0033: fill-array-data v3, 00000252 // +0000021f │ │ +0218fc: 4d03 0102 |0036: aput-object v3, v1, v2 │ │ +021900: 2342 0f02 |0038: new-array v2, v4, [I // type@020f │ │ +021904: 2602 2002 0000 |003a: fill-array-data v2, 0000025a // +00000220 │ │ +02190a: 4d02 0107 |003d: aput-object v2, v1, v7 │ │ +02190e: 1272 |003f: const/4 v2, #int 7 // #7 │ │ +021910: 2343 0f02 |0040: new-array v3, v4, [I // type@020f │ │ +021914: 2603 2002 0000 |0042: fill-array-data v3, 00000262 // +00000220 │ │ +02191a: 4d03 0102 |0045: aput-object v3, v1, v2 │ │ +02191e: 5b91 1602 |0047: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ +021922: 1301 0800 |0049: const/16 v1, #int 8 // #8 │ │ +021926: 2311 3202 |004b: new-array v1, v1, [[I // type@0232 │ │ +02192a: 2342 0f02 |004d: new-array v2, v4, [I // type@020f │ │ +02192e: 2602 1b02 0000 |004f: fill-array-data v2, 0000026a // +0000021b │ │ +021934: 4d02 0105 |0052: aput-object v2, v1, v5 │ │ +021938: 2342 0f02 |0054: new-array v2, v4, [I // type@020f │ │ +02193c: 2602 1c02 0000 |0056: fill-array-data v2, 00000272 // +0000021c │ │ +021942: 4d02 0106 |0059: aput-object v2, v1, v6 │ │ +021946: 2342 0f02 |005b: new-array v2, v4, [I // type@020f │ │ +02194a: 2602 1d02 0000 |005d: fill-array-data v2, 0000027a // +0000021d │ │ +021950: 4d02 0104 |0060: aput-object v2, v1, v4 │ │ +021954: 2342 0f02 |0062: new-array v2, v4, [I // type@020f │ │ +021958: 2602 1e02 0000 |0064: fill-array-data v2, 00000282 // +0000021e │ │ +02195e: 4d02 0108 |0067: aput-object v2, v1, v8 │ │ +021962: 1242 |0069: const/4 v2, #int 4 // #4 │ │ +021964: 2343 0f02 |006a: new-array v3, v4, [I // type@020f │ │ +021968: 2603 1e02 0000 |006c: fill-array-data v3, 0000028a // +0000021e │ │ +02196e: 4d03 0102 |006f: aput-object v3, v1, v2 │ │ +021972: 1252 |0071: const/4 v2, #int 5 // #5 │ │ +021974: 2343 0f02 |0072: new-array v3, v4, [I // type@020f │ │ +021978: 2603 1e02 0000 |0074: fill-array-data v3, 00000292 // +0000021e │ │ +02197e: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ +021982: 2342 0f02 |0079: new-array v2, v4, [I // type@020f │ │ +021986: 2602 1f02 0000 |007b: fill-array-data v2, 0000029a // +0000021f │ │ +02198c: 4d02 0107 |007e: aput-object v2, v1, v7 │ │ +021990: 1272 |0080: const/4 v2, #int 7 // #7 │ │ +021992: 2343 0f02 |0081: new-array v3, v4, [I // type@020f │ │ +021996: 2603 1f02 0000 |0083: fill-array-data v3, 000002a2 // +0000021f │ │ +02199c: 4d03 0102 |0086: aput-object v3, v1, v2 │ │ +0219a0: 5b91 4002 |0088: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_ucaaI:[[I // field@0240 │ │ +0219a4: 1301 0800 |008a: const/16 v1, #int 8 // #8 │ │ +0219a8: 2311 3202 |008c: new-array v1, v1, [[I // type@0232 │ │ +0219ac: 2342 0f02 |008e: new-array v2, v4, [I // type@020f │ │ +0219b0: 2602 1a02 0000 |0090: fill-array-data v2, 000002aa // +0000021a │ │ +0219b6: 4d02 0105 |0093: aput-object v2, v1, v5 │ │ +0219ba: 2342 0f02 |0095: new-array v2, v4, [I // type@020f │ │ +0219be: 2602 1b02 0000 |0097: fill-array-data v2, 000002b2 // +0000021b │ │ +0219c4: 4d02 0106 |009a: aput-object v2, v1, v6 │ │ +0219c8: 2342 0f02 |009c: new-array v2, v4, [I // type@020f │ │ +0219cc: 2602 1c02 0000 |009e: fill-array-data v2, 000002ba // +0000021c │ │ +0219d2: 4d02 0104 |00a1: aput-object v2, v1, v4 │ │ +0219d6: 2342 0f02 |00a3: new-array v2, v4, [I // type@020f │ │ +0219da: 2602 1d02 0000 |00a5: fill-array-data v2, 000002c2 // +0000021d │ │ +0219e0: 4d02 0108 |00a8: aput-object v2, v1, v8 │ │ +0219e4: 1242 |00aa: const/4 v2, #int 4 // #4 │ │ +0219e6: 2343 0f02 |00ab: new-array v3, v4, [I // type@020f │ │ +0219ea: 2603 1d02 0000 |00ad: fill-array-data v3, 000002ca // +0000021d │ │ +0219f0: 4d03 0102 |00b0: aput-object v3, v1, v2 │ │ +0219f4: 1252 |00b2: const/4 v2, #int 5 // #5 │ │ +0219f6: 2343 0f02 |00b3: new-array v3, v4, [I // type@020f │ │ +0219fa: 2603 1d02 0000 |00b5: fill-array-data v3, 000002d2 // +0000021d │ │ +021a00: 4d03 0102 |00b8: aput-object v3, v1, v2 │ │ +021a04: 2342 0f02 |00ba: new-array v2, v4, [I // type@020f │ │ +021a08: 2602 1e02 0000 |00bc: fill-array-data v2, 000002da // +0000021e │ │ +021a0e: 4d02 0107 |00bf: aput-object v2, v1, v7 │ │ +021a12: 1272 |00c1: const/4 v2, #int 7 // #7 │ │ +021a14: 2343 0f02 |00c2: new-array v3, v4, [I // type@020f │ │ +021a18: 2603 1e02 0000 |00c4: fill-array-data v3, 000002e2 // +0000021e │ │ +021a1e: 4d03 0102 |00c7: aput-object v3, v1, v2 │ │ +021a22: 5b91 1d02 |00c9: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_SaaI:[[I // field@021d │ │ +021a26: 1301 0800 |00cb: const/16 v1, #int 8 // #8 │ │ +021a2a: 2311 3202 |00cd: new-array v1, v1, [[I // type@0232 │ │ +021a2e: 2342 0f02 |00cf: new-array v2, v4, [I // type@020f │ │ +021a32: 2602 1902 0000 |00d1: fill-array-data v2, 000002ea // +00000219 │ │ +021a38: 4d02 0105 |00d4: aput-object v2, v1, v5 │ │ +021a3c: 2342 0f02 |00d6: new-array v2, v4, [I // type@020f │ │ +021a40: 2602 1a02 0000 |00d8: fill-array-data v2, 000002f2 // +0000021a │ │ +021a46: 4d02 0106 |00db: aput-object v2, v1, v6 │ │ +021a4a: 2342 0f02 |00dd: new-array v2, v4, [I // type@020f │ │ +021a4e: 2602 1b02 0000 |00df: fill-array-data v2, 000002fa // +0000021b │ │ +021a54: 4d02 0104 |00e2: aput-object v2, v1, v4 │ │ +021a58: 2342 0f02 |00e4: new-array v2, v4, [I // type@020f │ │ +021a5c: 2602 1c02 0000 |00e6: fill-array-data v2, 00000302 // +0000021c │ │ +021a62: 4d02 0108 |00e9: aput-object v2, v1, v8 │ │ +021a66: 1242 |00eb: const/4 v2, #int 4 // #4 │ │ +021a68: 2343 0f02 |00ec: new-array v3, v4, [I // type@020f │ │ +021a6c: 2603 1c02 0000 |00ee: fill-array-data v3, 0000030a // +0000021c │ │ +021a72: 4d03 0102 |00f1: aput-object v3, v1, v2 │ │ +021a76: 1252 |00f3: const/4 v2, #int 5 // #5 │ │ +021a78: 2343 0f02 |00f4: new-array v3, v4, [I // type@020f │ │ +021a7c: 2603 1c02 0000 |00f6: fill-array-data v3, 00000312 // +0000021c │ │ +021a82: 4d03 0102 |00f9: aput-object v3, v1, v2 │ │ +021a86: 2342 0f02 |00fb: new-array v2, v4, [I // type@020f │ │ +021a8a: 2602 1d02 0000 |00fd: fill-array-data v2, 0000031a // +0000021d │ │ +021a90: 4d02 0107 |0100: aput-object v2, v1, v7 │ │ +021a94: 1272 |0102: const/4 v2, #int 7 // #7 │ │ +021a96: 2343 0f02 |0103: new-array v3, v4, [I // type@020f │ │ +021a9a: 2603 1d02 0000 |0105: fill-array-data v3, 00000322 // +0000021d │ │ +021aa0: 4d03 0102 |0108: aput-object v3, v1, v2 │ │ +021aa4: 5b91 4602 |010a: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ +021aa8: 1301 0800 |010c: const/16 v1, #int 8 // #8 │ │ +021aac: 2311 3202 |010e: new-array v1, v1, [[I // type@0232 │ │ +021ab0: 2342 0f02 |0110: new-array v2, v4, [I // type@020f │ │ +021ab4: 2602 1802 0000 |0112: fill-array-data v2, 0000032a // +00000218 │ │ +021aba: 4d02 0105 |0115: aput-object v2, v1, v5 │ │ +021abe: 2342 0f02 |0117: new-array v2, v4, [I // type@020f │ │ +021ac2: 2602 1902 0000 |0119: fill-array-data v2, 00000332 // +00000219 │ │ +021ac8: 4d02 0106 |011c: aput-object v2, v1, v6 │ │ +021acc: 2342 0f02 |011e: new-array v2, v4, [I // type@020f │ │ +021ad0: 2602 1a02 0000 |0120: fill-array-data v2, 0000033a // +0000021a │ │ +021ad6: 4d02 0104 |0123: aput-object v2, v1, v4 │ │ +021ada: 2342 0f02 |0125: new-array v2, v4, [I // type@020f │ │ +021ade: 2602 1b02 0000 |0127: fill-array-data v2, 00000342 // +0000021b │ │ +021ae4: 4d02 0108 |012a: aput-object v2, v1, v8 │ │ +021ae8: 1242 |012c: const/4 v2, #int 4 // #4 │ │ +021aea: 2343 0f02 |012d: new-array v3, v4, [I // type@020f │ │ +021aee: 2603 1b02 0000 |012f: fill-array-data v3, 0000034a // +0000021b │ │ +021af4: 4d03 0102 |0132: aput-object v3, v1, v2 │ │ +021af8: 1252 |0134: const/4 v2, #int 5 // #5 │ │ +021afa: 2343 0f02 |0135: new-array v3, v4, [I // type@020f │ │ +021afe: 2603 1b02 0000 |0137: fill-array-data v3, 00000352 // +0000021b │ │ +021b04: 4d03 0102 |013a: aput-object v3, v1, v2 │ │ +021b08: 2342 0f02 |013c: new-array v2, v4, [I // type@020f │ │ +021b0c: 2602 1c02 0000 |013e: fill-array-data v2, 0000035a // +0000021c │ │ +021b12: 4d02 0107 |0141: aput-object v2, v1, v7 │ │ +021b16: 1272 |0143: const/4 v2, #int 7 // #7 │ │ +021b18: 2343 0f02 |0144: new-array v3, v4, [I // type@020f │ │ +021b1c: 2603 1c02 0000 |0146: fill-array-data v3, 00000362 // +0000021c │ │ +021b22: 4d03 0102 |0149: aput-object v3, v1, v2 │ │ +021b26: 5b91 0f02 |014b: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_DaaI:[[I // field@020f │ │ +021b2a: 1301 0800 |014d: const/16 v1, #int 8 // #8 │ │ +021b2e: 2311 3202 |014f: new-array v1, v1, [[I // type@0232 │ │ +021b32: 2342 0f02 |0151: new-array v2, v4, [I // type@020f │ │ +021b36: 2602 1702 0000 |0153: fill-array-data v2, 0000036a // +00000217 │ │ +021b3c: 4d02 0105 |0156: aput-object v2, v1, v5 │ │ +021b40: 2342 0f02 |0158: new-array v2, v4, [I // type@020f │ │ +021b44: 2602 1802 0000 |015a: fill-array-data v2, 00000372 // +00000218 │ │ +021b4a: 4d02 0106 |015d: aput-object v2, v1, v6 │ │ +021b4e: 2342 0f02 |015f: new-array v2, v4, [I // type@020f │ │ +021b52: 2602 1902 0000 |0161: fill-array-data v2, 0000037a // +00000219 │ │ +021b58: 4d02 0104 |0164: aput-object v2, v1, v4 │ │ +021b5c: 2342 0f02 |0166: new-array v2, v4, [I // type@020f │ │ +021b60: 2602 1a02 0000 |0168: fill-array-data v2, 00000382 // +0000021a │ │ +021b66: 4d02 0108 |016b: aput-object v2, v1, v8 │ │ +021b6a: 1242 |016d: const/4 v2, #int 4 // #4 │ │ +021b6c: 2343 0f02 |016e: new-array v3, v4, [I // type@020f │ │ +021b70: 2603 1a02 0000 |0170: fill-array-data v3, 0000038a // +0000021a │ │ +021b76: 4d03 0102 |0173: aput-object v3, v1, v2 │ │ +021b7a: 1252 |0175: const/4 v2, #int 5 // #5 │ │ +021b7c: 2343 0f02 |0176: new-array v3, v4, [I // type@020f │ │ +021b80: 2603 1a02 0000 |0178: fill-array-data v3, 00000392 // +0000021a │ │ +021b86: 4d03 0102 |017b: aput-object v3, v1, v2 │ │ +021b8a: 2342 0f02 |017d: new-array v2, v4, [I // type@020f │ │ +021b8e: 2602 1b02 0000 |017f: fill-array-data v2, 0000039a // +0000021b │ │ +021b94: 4d02 0107 |0182: aput-object v2, v1, v7 │ │ +021b98: 1272 |0184: const/4 v2, #int 7 // #7 │ │ +021b9a: 2343 0f02 |0185: new-array v3, v4, [I // type@020f │ │ +021b9e: 2603 1b02 0000 |0187: fill-array-data v3, 000003a2 // +0000021b │ │ +021ba4: 4d03 0102 |018a: aput-object v3, v1, v2 │ │ +021ba8: 5b91 1702 |018c: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_MaaI:[[I // field@0217 │ │ +021bac: 2381 3202 |018e: new-array v1, v8, [[I // type@0232 │ │ +021bb0: 2362 0f02 |0190: new-array v2, v6, [I // type@020f │ │ +021bb4: 1403 33b3 0000 |0192: const v3, #float 6.42846e-41 // #0000b333 │ │ +021bba: 4b03 0205 |0195: aput v3, v2, v5 │ │ +021bbe: 4d02 0105 |0197: aput-object v2, v1, v5 │ │ +021bc2: 2362 0f02 |0199: new-array v2, v6, [I // type@020f │ │ +021bc6: 1403 0080 0000 |019b: const v3, #float 4.59177e-41 // #00008000 │ │ +021bcc: 4b03 0205 |019e: aput v3, v2, v5 │ │ +021bd0: 4d02 0106 |01a0: aput-object v2, v1, v6 │ │ +021bd4: 2362 0f02 |01a2: new-array v2, v6, [I // type@020f │ │ +021bd8: 1403 cccc 0000 |01a4: const v3, #float 7.34673e-41 // #0000cccc │ │ +021bde: 4b03 0205 |01a7: aput v3, v2, v5 │ │ +021be2: 4d02 0104 |01a9: aput-object v2, v1, v4 │ │ +021be6: 5b91 1502 |01ab: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ +021bea: 1301 1400 |01ad: const/16 v1, #int 20 // #14 │ │ +021bee: 5991 0c02 |01af: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelUpdatingFrequency:I // field@020c │ │ +021bf2: 1602 0000 |01b1: const-wide/16 v2, #int 0 // #0 │ │ +021bf6: 5a92 0a02 |01b3: iput-wide v2, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelLastUpdated:J // field@020a │ │ +021bfa: 5995 4202 |01b5: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +021bfe: 5996 4502 |01b7: iput v6, v9, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +021c02: 12f1 |01b9: const/4 v1, #int -1 // #ff │ │ +021c04: 5991 4802 |01ba: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +021c08: 5995 2902 |01bc: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +021c0c: 5995 1002 |01be: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +021c10: 5995 0e02 |01c0: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +021c14: 5c95 1402 |01c2: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +021c18: 5c95 3902 |01c4: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ +021c1c: 1401 0080 0000 |01c6: const v1, #float 4.59177e-41 // #00008000 │ │ +021c22: 5991 1e02 |01c9: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +021c26: 5995 3602 |01cb: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +021c2a: 5c95 4102 |01cd: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +021c2e: 5c95 2802 |01cf: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_bZ:Z // field@0228 │ │ +021c32: 5c95 2702 |01d1: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_afZ:Z // field@0227 │ │ +021c36: 2371 2c02 |01d3: new-array v1, v7, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ +021c3a: 5b91 2302 |01d5: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +021c3e: 1200 |01d7: const/4 v0, #int 0 // #0 │ │ +021c40: 3570 0e00 |01d8: if-ge v0, v7, 01e6 // +000e │ │ +021c44: 5491 2302 |01da: iget-object v1, v9, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +021c48: 2202 d101 |01dc: new-instance v2, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ +021c4c: 7010 b407 0200 |01de: invoke-direct {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b4 │ │ +021c52: 4d02 0100 |01e1: aput-object v2, v1, v0 │ │ +021c56: d800 0001 |01e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021c5a: 28f3 |01e5: goto 01d8 // -000d │ │ +021c5c: 5995 3f02 |01e6: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_tI:I // field@023f │ │ +021c60: 5995 4a02 |01e8: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_zI:I // field@024a │ │ +021c64: 5c95 2e02 |01ea: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +021c68: 5c95 1f02 |01ec: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +021c6c: 5c95 2b02 |01ee: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ +021c70: 5c95 1102 |01f0: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ +021c74: 5c95 2102 |01f2: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +021c78: 5c95 4402 |01f4: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +021c7c: 5c95 3402 |01f6: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ +021c80: 5c95 3e02 |01f8: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ +021c84: 5c95 1902 |01fa: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ +021c88: 5c95 3d02 |01fc: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ +021c8c: 5c95 1c02 |01fe: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ +021c90: 5c95 1802 |0200: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ +021c94: 5c96 2c02 |0202: iput-boolean v6, v9, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ +021c98: 5995 3b02 |0204: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +021c9c: 5995 3a02 |0206: iput v5, v9, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +021ca0: 1501 0a00 |0208: const/high16 v1, #int 655360 // #a │ │ +021ca4: 5991 1202 |020a: iput v1, v9, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +021ca8: 5b9a 3702 |020c: iput-object v10, v9, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +021cac: 6e20 0606 6900 |020e: invoke-virtual {v9, v6}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +021cb2: 5c95 4102 |0211: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +021cb6: 6e10 0306 0900 |0213: invoke-virtual {v9}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0603 │ │ +021cbc: 5c95 1402 |0216: iput-boolean v5, v9, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +021cc0: 1251 |0218: const/4 v1, #int 5 // #5 │ │ +021cc2: 1242 |0219: const/4 v2, #int 4 // #4 │ │ +021cc4: 2420 0f02 2100 |021a: filled-new-array {v1, v2}, [I // type@020f │ │ +021cca: 0c01 |021d: move-result-object v1 │ │ +021ccc: 6202 1d00 |021e: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +021cd0: 7120 1602 1200 |0220: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0216 │ │ +021cd6: 0c01 |0223: move-result-object v1 │ │ +021cd8: 1f01 3202 |0224: check-cast v1, [[I // type@0232 │ │ +021cdc: 5b91 0b02 |0226: iput-object v1, v9, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +021ce0: 0e00 |0228: return-void │ │ +021ce2: 0000 |0229: nop // spacer │ │ +021ce4: 0003 0400 0200 0000 cccc 0200 3433 ... |022a: array-data (8 units) │ │ +021cf4: 0003 0400 0200 0000 0000 0400 0080 ... |0232: array-data (8 units) │ │ +021d04: 0003 0400 0200 0000 3333 0600 0000 ... |023a: array-data (8 units) │ │ +021d14: 0003 0400 0200 0000 cccc 0600 6766 ... |0242: array-data (8 units) │ │ +021d24: 0003 0400 0200 0000 9999 0300 9999 ... |024a: array-data (8 units) │ │ +021d34: 0003 0400 0200 0000 0040 0000 cdcc ... |0252: array-data (8 units) │ │ +021d44: 0003 0400 0200 0000 3333 0000 cdcc ... |025a: array-data (8 units) │ │ +021d54: 0003 0400 0200 0000 6666 0400 0040 ... |0262: array-data (8 units) │ │ +021d64: 0003 0400 0200 0000 66e6 0200 cd4c ... |026a: array-data (8 units) │ │ +021d74: 0003 0400 0200 0000 33b3 0400 6766 ... |0272: array-data (8 units) │ │ +021d84: 0003 0400 0200 0000 9919 0500 0040 ... |027a: array-data (8 units) │ │ +021d94: 0003 0400 0200 0000 0000 0600 9a19 ... |0282: array-data (8 units) │ │ +021da4: 0003 0400 0200 0000 0000 0400 0080 ... |028a: array-data (8 units) │ │ +021db4: 0003 0400 0200 0000 0000 0100 9a19 ... |0292: array-data (8 units) │ │ +021dc4: 0003 0400 0200 0000 3333 0000 cdcc ... |029a: array-data (8 units) │ │ +021dd4: 0003 0400 0200 0000 6666 0400 0040 ... |02a2: array-data (8 units) │ │ +021de4: 0003 0400 0200 0000 6666 0200 3333 ... |02aa: array-data (8 units) │ │ +021df4: 0003 0400 0200 0000 0080 0400 cdcc ... |02b2: array-data (8 units) │ │ +021e04: 0003 0400 0200 0000 9999 0500 6666 ... |02ba: array-data (8 units) │ │ +021e14: 0003 0400 0200 0000 3333 0600 66e6 ... |02c2: array-data (8 units) │ │ +021e24: 0003 0400 0200 0000 cc4c 0500 9919 ... |02ca: array-data (8 units) │ │ +021e34: 0003 0400 0200 0000 9999 0000 0080 ... |02d2: array-data (8 units) │ │ +021e44: 0003 0400 0200 0000 3333 0000 3433 ... |02da: array-data (8 units) │ │ +021e54: 0003 0400 0200 0000 0080 0400 0040 ... |02e2: array-data (8 units) │ │ +021e64: 0003 0400 0200 0000 cccc 0200 6766 ... |02ea: array-data (8 units) │ │ +021e74: 0003 0400 0200 0000 0000 0400 0000 ... |02f2: array-data (8 units) │ │ +021e84: 0003 0400 0200 0000 0000 0600 0000 ... |02fa: array-data (8 units) │ │ +021e94: 0003 0400 0200 0000 0000 0700 6766 ... |0302: array-data (8 units) │ │ +021ea4: 0003 0400 0200 0000 0080 0400 9919 ... |030a: array-data (8 units) │ │ +021eb4: 0003 0400 0200 0000 0040 0000 cdcc ... |0312: array-data (8 units) │ │ +021ec4: 0003 0400 0200 0000 3333 0000 cdcc ... |031a: array-data (8 units) │ │ +021ed4: 0003 0400 0200 0000 6666 0400 cc4c ... |0322: array-data (8 units) │ │ +021ee4: 0003 0400 0200 0000 66e6 0200 9a99 ... |032a: array-data (8 units) │ │ +021ef4: 0003 0400 0200 0000 66e6 0300 6766 ... |0332: array-data (8 units) │ │ +021f04: 0003 0400 0200 0000 9919 0500 0040 ... |033a: array-data (8 units) │ │ +021f14: 0003 0400 0200 0000 0000 0600 9a59 ... |0342: array-data (8 units) │ │ +021f24: 0003 0400 0200 0000 9999 0400 9919 ... |034a: array-data (8 units) │ │ +021f34: 0003 0400 0200 0000 0000 0100 cdcc ... |0352: array-data (8 units) │ │ +021f44: 0003 0400 0200 0000 3333 0000 cdcc ... |035a: array-data (8 units) │ │ +021f54: 0003 0400 0200 0000 6666 0400 cc4c ... |0362: array-data (8 units) │ │ +021f64: 0003 0400 0200 0000 6666 0200 3333 ... |036a: array-data (8 units) │ │ +021f74: 0003 0400 0200 0000 0080 0400 cdcc ... |0372: array-data (8 units) │ │ +021f84: 0003 0400 0200 0000 9999 0500 9999 ... |037a: array-data (8 units) │ │ +021f94: 0003 0400 0200 0000 3333 0600 33b3 ... |0382: array-data (8 units) │ │ +021fa4: 0003 0400 0200 0000 cc4c 0500 9919 ... |038a: array-data (8 units) │ │ +021fb4: 0003 0400 0200 0000 9999 0000 0080 ... |0392: array-data (8 units) │ │ +021fc4: 0003 0400 0200 0000 3333 0000 3433 ... |039a: array-data (8 units) │ │ +021fd4: 0003 0400 0200 0000 6666 0400 cc4c ... |03a2: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=212 │ │ 0x0008 line=50 │ │ 0x0049 line=69 │ │ 0x008a line=88 │ │ 0x00cb line=107 │ │ @@ -37890,66 +37867,66 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 73 16-bit code units │ │ -021fdc: |[021fdc] org.happysanta.gd.Game.Physics._aIIV:(III)V │ │ -021fec: 1308 1000 |0000: const/16 v8, #int 16 // #10 │ │ -021ff0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -021ff2: 1264 |0003: const/4 v4, #int 6 // #6 │ │ -021ff4: 3541 4400 |0004: if-ge v1, v4, 0048 // +0044 │ │ -021ff8: 5494 1302 |0006: iget-object v4, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -021ffc: 4604 0401 |0008: aget-object v4, v4, v1 │ │ -022000: 5444 4e02 |000a: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022004: 4602 040a |000c: aget-object v2, v4, v10 │ │ -022008: 5494 1302 |000e: iget-object v4, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02200c: 4604 0401 |0010: aget-object v4, v4, v1 │ │ -022010: 5444 4e02 |0012: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022014: 4603 040b |0014: aget-object v3, v4, v11 │ │ -022018: 5224 ac03 |0016: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02201c: 8144 |0018: int-to-long v4, v4 │ │ -02201e: 81c6 |0019: int-to-long v6, v12 │ │ -022020: bd64 |001a: mul-long/2addr v4, v6 │ │ -022022: c484 |001b: shr-long/2addr v4, v8 │ │ -022024: 8444 |001c: long-to-int v4, v4 │ │ -022026: 5934 b503 |001d: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02202a: 5224 ab03 |001f: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -02202e: 8144 |0021: int-to-long v4, v4 │ │ -022030: 81c6 |0022: int-to-long v6, v12 │ │ -022032: bd64 |0023: mul-long/2addr v4, v6 │ │ -022034: c484 |0024: shr-long/2addr v4, v8 │ │ -022036: 8444 |0025: long-to-int v4, v4 │ │ -022038: 5934 b603 |0026: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02203c: 81c4 |0028: int-to-long v4, v12 │ │ -02203e: 5496 1302 |0029: iget-object v6, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022042: 4606 0601 |002b: aget-object v6, v6, v1 │ │ -022046: 5266 4d02 |002d: iget v6, v6, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -02204a: 8166 |002f: int-to-long v6, v6 │ │ -02204c: bd64 |0030: mul-long/2addr v4, v6 │ │ -02204e: c484 |0031: shr-long/2addr v4, v8 │ │ -022050: 8440 |0032: long-to-int v0, v4 │ │ -022052: 5224 b103 |0033: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -022056: 8144 |0035: int-to-long v4, v4 │ │ -022058: 8106 |0036: int-to-long v6, v0 │ │ -02205a: bd64 |0037: mul-long/2addr v4, v6 │ │ -02205c: c484 |0038: shr-long/2addr v4, v8 │ │ -02205e: 8444 |0039: long-to-int v4, v4 │ │ -022060: 5934 ac03 |003a: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -022064: 5224 b003 |003c: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -022068: 8144 |003e: int-to-long v4, v4 │ │ -02206a: 8106 |003f: int-to-long v6, v0 │ │ -02206c: bd64 |0040: mul-long/2addr v4, v6 │ │ -02206e: c484 |0041: shr-long/2addr v4, v8 │ │ -022070: 8444 |0042: long-to-int v4, v4 │ │ -022072: 5934 ab03 |0043: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -022076: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02207a: 28bc |0047: goto 0003 // -0044 │ │ -02207c: 0e00 |0048: return-void │ │ +021fe4: |[021fe4] org.happysanta.gd.Game.Physics._aIIV:(III)V │ │ +021ff4: 1308 1000 |0000: const/16 v8, #int 16 // #10 │ │ +021ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +021ffa: 1264 |0003: const/4 v4, #int 6 // #6 │ │ +021ffc: 3541 4400 |0004: if-ge v1, v4, 0048 // +0044 │ │ +022000: 5494 1302 |0006: iget-object v4, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022004: 4604 0401 |0008: aget-object v4, v4, v1 │ │ +022008: 5444 4e02 |000a: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02200c: 4602 040a |000c: aget-object v2, v4, v10 │ │ +022010: 5494 1302 |000e: iget-object v4, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022014: 4604 0401 |0010: aget-object v4, v4, v1 │ │ +022018: 5444 4e02 |0012: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02201c: 4603 040b |0014: aget-object v3, v4, v11 │ │ +022020: 5224 ac03 |0016: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +022024: 8144 |0018: int-to-long v4, v4 │ │ +022026: 81c6 |0019: int-to-long v6, v12 │ │ +022028: bd64 |001a: mul-long/2addr v4, v6 │ │ +02202a: c484 |001b: shr-long/2addr v4, v8 │ │ +02202c: 8444 |001c: long-to-int v4, v4 │ │ +02202e: 5934 b503 |001d: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022032: 5224 ab03 |001f: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +022036: 8144 |0021: int-to-long v4, v4 │ │ +022038: 81c6 |0022: int-to-long v6, v12 │ │ +02203a: bd64 |0023: mul-long/2addr v4, v6 │ │ +02203c: c484 |0024: shr-long/2addr v4, v8 │ │ +02203e: 8444 |0025: long-to-int v4, v4 │ │ +022040: 5934 b603 |0026: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022044: 81c4 |0028: int-to-long v4, v12 │ │ +022046: 5496 1302 |0029: iget-object v6, v9, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02204a: 4606 0601 |002b: aget-object v6, v6, v1 │ │ +02204e: 5266 4d02 |002d: iget v6, v6, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +022052: 8166 |002f: int-to-long v6, v6 │ │ +022054: bd64 |0030: mul-long/2addr v4, v6 │ │ +022056: c484 |0031: shr-long/2addr v4, v8 │ │ +022058: 8440 |0032: long-to-int v0, v4 │ │ +02205a: 5224 b103 |0033: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +02205e: 8144 |0035: int-to-long v4, v4 │ │ +022060: 8106 |0036: int-to-long v6, v0 │ │ +022062: bd64 |0037: mul-long/2addr v4, v6 │ │ +022064: c484 |0038: shr-long/2addr v4, v8 │ │ +022066: 8444 |0039: long-to-int v4, v4 │ │ +022068: 5934 ac03 |003a: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +02206c: 5224 b003 |003c: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +022070: 8144 |003e: int-to-long v4, v4 │ │ +022072: 8106 |003f: int-to-long v6, v0 │ │ +022074: bd64 |0040: mul-long/2addr v4, v6 │ │ +022076: c484 |0041: shr-long/2addr v4, v8 │ │ +022078: 8444 |0042: long-to-int v4, v4 │ │ +02207a: 5934 ab03 |0043: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +02207e: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +022082: 28bc |0047: goto 0003 // -0044 │ │ +022084: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=805 │ │ 0x0006 line=806 │ │ 0x000e line=808 │ │ 0x001f line=809 │ │ 0x0028 line=810 │ │ @@ -37972,401 +37949,401 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 686 16-bit code units │ │ -022080: |[022080] org.happysanta.gd.Game.Physics._aIV:(I)V │ │ -022090: 120a |0000: const/4 v10, #int 0 // #0 │ │ -022092: 1262 |0001: const/4 v2, #int 6 // #6 │ │ -022094: 352a 3900 |0002: if-ge v10, v2, 003b // +0039 │ │ -022098: 0800 1700 |0004: move-object/from16 v0, v23 │ │ -02209c: 5402 1302 |0006: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0220a0: 4610 020a |0008: aget-object v16, v2, v10 │ │ -0220a4: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -0220a8: 5402 4e02 |000c: iget-object v2, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0220ac: 4615 0218 |000e: aget-object v21, v2, v24 │ │ -0220b0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0220b2: 0800 1500 |0011: move-object/from16 v0, v21 │ │ -0220b6: 5902 b103 |0013: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -0220ba: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0220bc: 0800 1500 |0016: move-object/from16 v0, v21 │ │ -0220c0: 5902 b003 |0018: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -0220c4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0220c6: 0800 1500 |001b: move-object/from16 v0, v21 │ │ -0220ca: 5902 ad03 |001d: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ -0220ce: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0220d2: 5202 b003 |0021: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -0220d6: 6003 4302 |0023: sget v3, Lorg/happysanta/gd/Game/Physics;.m_voidI:I // field@0243 │ │ -0220da: 8134 |0025: int-to-long v4, v3 │ │ -0220dc: 1303 2000 |0026: const/16 v3, #int 32 // #20 │ │ -0220e0: c334 |0028: shl-long/2addr v4, v3 │ │ -0220e2: 0800 1000 |0029: move-object/from16 v0, v16 │ │ -0220e6: 5203 4d02 |002b: iget v3, v0, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0220ea: 8136 |002d: int-to-long v6, v3 │ │ -0220ec: be64 |002e: div-long/2addr v4, v6 │ │ -0220ee: 1303 1000 |002f: const/16 v3, #int 16 // #10 │ │ -0220f2: c434 |0031: shr-long/2addr v4, v3 │ │ -0220f4: 8443 |0032: long-to-int v3, v4 │ │ -0220f6: b132 |0033: sub-int/2addr v2, v3 │ │ -0220f8: 0800 1500 |0034: move-object/from16 v0, v21 │ │ -0220fc: 5902 b003 |0036: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -022100: d80a 0a01 |0038: add-int/lit8 v10, v10, #int 1 // #01 │ │ -022104: 28c7 |003a: goto 0001 // -0039 │ │ -022106: 0800 1700 |003b: move-object/from16 v0, v23 │ │ -02210a: 5502 1402 |003d: iget-boolean v2, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -02210e: 3902 7a00 |003f: if-nez v2, 00b9 // +007a │ │ -022112: 0800 1700 |0041: move-object/from16 v0, v23 │ │ -022116: 5402 1302 |0043: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02211a: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -02211c: 4603 0203 |0046: aget-object v3, v2, v3 │ │ -022120: 0800 1700 |0048: move-object/from16 v0, v23 │ │ -022124: 5402 3302 |004a: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022128: 1214 |004c: const/4 v4, #int 1 // #1 │ │ -02212a: 4604 0204 |004d: aget-object v4, v2, v4 │ │ -02212e: 0800 1700 |004f: move-object/from16 v0, v23 │ │ -022132: 5402 1302 |0051: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022136: 1225 |0053: const/4 v5, #int 2 // #2 │ │ -022138: 4605 0205 |0054: aget-object v5, v2, v5 │ │ -02213c: 1507 0100 |0056: const/high16 v7, #int 65536 // #1 │ │ -022140: 0802 1700 |0058: move-object/from16 v2, v23 │ │ -022144: 0206 1800 |005a: move/from16 v6, v24 │ │ -022148: 7606 f905 0200 |005c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -02214e: 0800 1700 |005f: move-object/from16 v0, v23 │ │ -022152: 5402 1302 |0061: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022156: 1203 |0063: const/4 v3, #int 0 // #0 │ │ -022158: 4603 0203 |0064: aget-object v3, v2, v3 │ │ -02215c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -022160: 5402 3302 |0068: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022164: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -022166: 4604 0204 |006b: aget-object v4, v2, v4 │ │ -02216a: 0800 1700 |006d: move-object/from16 v0, v23 │ │ -02216e: 5402 1302 |006f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022172: 1215 |0071: const/4 v5, #int 1 // #1 │ │ -022174: 4605 0205 |0072: aget-object v5, v2, v5 │ │ -022178: 1507 0100 |0074: const/high16 v7, #int 65536 // #1 │ │ -02217c: 0802 1700 |0076: move-object/from16 v2, v23 │ │ -022180: 0206 1800 |0078: move/from16 v6, v24 │ │ -022184: 7606 f905 0200 |007a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -02218a: 0800 1700 |007d: move-object/from16 v0, v23 │ │ -02218e: 5402 1302 |007f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022192: 1223 |0081: const/4 v3, #int 2 // #2 │ │ -022194: 4603 0203 |0082: aget-object v3, v2, v3 │ │ -022198: 0800 1700 |0084: move-object/from16 v0, v23 │ │ -02219c: 5402 3302 |0086: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0221a0: 1264 |0088: const/4 v4, #int 6 // #6 │ │ -0221a2: 4604 0204 |0089: aget-object v4, v2, v4 │ │ -0221a6: 0800 1700 |008b: move-object/from16 v0, v23 │ │ -0221aa: 5402 1302 |008d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0221ae: 1245 |008f: const/4 v5, #int 4 // #4 │ │ -0221b0: 4605 0205 |0090: aget-object v5, v2, v5 │ │ -0221b4: 1507 0200 |0092: const/high16 v7, #int 131072 // #2 │ │ -0221b8: 0802 1700 |0094: move-object/from16 v2, v23 │ │ -0221bc: 0206 1800 |0096: move/from16 v6, v24 │ │ -0221c0: 7606 f905 0200 |0098: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -0221c6: 0800 1700 |009b: move-object/from16 v0, v23 │ │ -0221ca: 5402 1302 |009d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0221ce: 1213 |009f: const/4 v3, #int 1 // #1 │ │ -0221d0: 4603 0203 |00a0: aget-object v3, v2, v3 │ │ -0221d4: 0800 1700 |00a2: move-object/from16 v0, v23 │ │ -0221d8: 5402 3302 |00a4: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0221dc: 1254 |00a6: const/4 v4, #int 5 // #5 │ │ -0221de: 4604 0204 |00a7: aget-object v4, v2, v4 │ │ -0221e2: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ -0221e6: 5402 1302 |00ab: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0221ea: 1235 |00ad: const/4 v5, #int 3 // #3 │ │ -0221ec: 4605 0205 |00ae: aget-object v5, v2, v5 │ │ -0221f0: 1507 0200 |00b0: const/high16 v7, #int 131072 // #2 │ │ -0221f4: 0802 1700 |00b2: move-object/from16 v2, v23 │ │ -0221f8: 0206 1800 |00b4: move/from16 v6, v24 │ │ -0221fc: 7606 f905 0200 |00b6: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -022202: 0800 1700 |00b9: move-object/from16 v0, v23 │ │ -022206: 5402 1302 |00bb: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02220a: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ -02220c: 4603 0203 |00be: aget-object v3, v2, v3 │ │ -022210: 0800 1700 |00c0: move-object/from16 v0, v23 │ │ -022214: 5402 3302 |00c2: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022218: 1224 |00c4: const/4 v4, #int 2 // #2 │ │ -02221a: 4604 0204 |00c5: aget-object v4, v2, v4 │ │ -02221e: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ -022222: 5402 1302 |00c9: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022226: 1235 |00cb: const/4 v5, #int 3 // #3 │ │ -022228: 4605 0205 |00cc: aget-object v5, v2, v5 │ │ -02222c: 1507 0100 |00ce: const/high16 v7, #int 65536 // #1 │ │ -022230: 0802 1700 |00d0: move-object/from16 v2, v23 │ │ -022234: 0206 1800 |00d2: move/from16 v6, v24 │ │ -022238: 7606 f905 0200 |00d4: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -02223e: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -022242: 5402 1302 |00d9: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022246: 1203 |00db: const/4 v3, #int 0 // #0 │ │ -022248: 4603 0203 |00dc: aget-object v3, v2, v3 │ │ -02224c: 0800 1700 |00de: move-object/from16 v0, v23 │ │ -022250: 5402 3302 |00e0: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022254: 1234 |00e2: const/4 v4, #int 3 // #3 │ │ -022256: 4604 0204 |00e3: aget-object v4, v2, v4 │ │ -02225a: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ -02225e: 5402 1302 |00e7: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022262: 1245 |00e9: const/4 v5, #int 4 // #4 │ │ -022264: 4605 0205 |00ea: aget-object v5, v2, v5 │ │ -022268: 1507 0100 |00ec: const/high16 v7, #int 65536 // #1 │ │ -02226c: 0802 1700 |00ee: move-object/from16 v2, v23 │ │ -022270: 0206 1800 |00f0: move/from16 v6, v24 │ │ -022274: 7606 f905 0200 |00f2: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -02227a: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ -02227e: 5402 1302 |00f7: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022282: 1233 |00f9: const/4 v3, #int 3 // #3 │ │ -022284: 4603 0203 |00fa: aget-object v3, v2, v3 │ │ -022288: 0800 1700 |00fc: move-object/from16 v0, v23 │ │ -02228c: 5402 3302 |00fe: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022290: 1244 |0100: const/4 v4, #int 4 // #4 │ │ -022292: 4604 0204 |0101: aget-object v4, v2, v4 │ │ -022296: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -02229a: 5402 1302 |0105: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02229e: 1245 |0107: const/4 v5, #int 4 // #4 │ │ -0222a0: 4605 0205 |0108: aget-object v5, v2, v5 │ │ -0222a4: 1507 0100 |010a: const/high16 v7, #int 65536 // #1 │ │ -0222a8: 0802 1700 |010c: move-object/from16 v2, v23 │ │ -0222ac: 0206 1800 |010e: move/from16 v6, v24 │ │ -0222b0: 7606 f905 0200 |0110: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -0222b6: 0800 1700 |0113: move-object/from16 v0, v23 │ │ -0222ba: 5402 1302 |0115: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0222be: 1253 |0117: const/4 v3, #int 5 // #5 │ │ -0222c0: 4603 0203 |0118: aget-object v3, v2, v3 │ │ -0222c4: 0800 1700 |011a: move-object/from16 v0, v23 │ │ -0222c8: 5402 3302 |011c: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0222cc: 1304 0800 |011e: const/16 v4, #int 8 // #8 │ │ -0222d0: 4604 0204 |0120: aget-object v4, v2, v4 │ │ -0222d4: 0800 1700 |0122: move-object/from16 v0, v23 │ │ -0222d8: 5402 1302 |0124: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0222dc: 1235 |0126: const/4 v5, #int 3 // #3 │ │ -0222de: 4605 0205 |0127: aget-object v5, v2, v5 │ │ -0222e2: 1507 0100 |0129: const/high16 v7, #int 65536 // #1 │ │ -0222e6: 0802 1700 |012b: move-object/from16 v2, v23 │ │ -0222ea: 0206 1800 |012d: move/from16 v6, v24 │ │ -0222ee: 7606 f905 0200 |012f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -0222f4: 0800 1700 |0132: move-object/from16 v0, v23 │ │ -0222f8: 5402 1302 |0134: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0222fc: 1253 |0136: const/4 v3, #int 5 // #5 │ │ -0222fe: 4603 0203 |0137: aget-object v3, v2, v3 │ │ -022302: 0800 1700 |0139: move-object/from16 v0, v23 │ │ -022306: 5402 3302 |013b: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -02230a: 1274 |013d: const/4 v4, #int 7 // #7 │ │ -02230c: 4604 0204 |013e: aget-object v4, v2, v4 │ │ -022310: 0800 1700 |0140: move-object/from16 v0, v23 │ │ -022314: 5402 1302 |0142: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022318: 1245 |0144: const/4 v5, #int 4 // #4 │ │ -02231a: 4605 0205 |0145: aget-object v5, v2, v5 │ │ -02231e: 1507 0100 |0147: const/high16 v7, #int 65536 // #1 │ │ -022322: 0802 1700 |0149: move-object/from16 v2, v23 │ │ -022326: 0206 1800 |014b: move/from16 v6, v24 │ │ -02232a: 7606 f905 0200 |014d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -022330: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -022334: 5402 1302 |0152: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022338: 1253 |0154: const/4 v3, #int 5 // #5 │ │ -02233a: 4603 0203 |0155: aget-object v3, v2, v3 │ │ -02233e: 0800 1700 |0157: move-object/from16 v0, v23 │ │ -022342: 5402 3302 |0159: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -022346: 1304 0900 |015b: const/16 v4, #int 9 // #9 │ │ -02234a: 4604 0204 |015d: aget-object v4, v2, v4 │ │ -02234e: 0800 1700 |015f: move-object/from16 v0, v23 │ │ -022352: 5402 1302 |0161: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022356: 1205 |0163: const/4 v5, #int 0 // #0 │ │ -022358: 4605 0205 |0164: aget-object v5, v2, v5 │ │ -02235c: 1507 0100 |0166: const/high16 v7, #int 65536 // #1 │ │ -022360: 0802 1700 |0168: move-object/from16 v2, v23 │ │ -022364: 0206 1800 |016a: move/from16 v6, v24 │ │ -022368: 7606 f905 0200 |016c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05f9 │ │ -02236e: 0800 1700 |016f: move-object/from16 v0, v23 │ │ -022372: 5402 1302 |0171: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022376: 1223 |0173: const/4 v3, #int 2 // #2 │ │ -022378: 4602 0203 |0174: aget-object v2, v2, v3 │ │ -02237c: 5422 4e02 |0176: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022380: 4616 0218 |0178: aget-object v22, v2, v24 │ │ -022384: 0800 1700 |017a: move-object/from16 v0, v23 │ │ -022388: 5202 2902 |017c: iget v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -02238c: 8122 |017e: int-to-long v2, v2 │ │ -02238e: 1504 0100 |017f: const/high16 v4, #int 65536 // #1 │ │ -022392: 6005 3502 |0181: sget v5, Lorg/happysanta/gd/Game/Physics;.m_jI:I // field@0235 │ │ -022396: b154 |0183: sub-int/2addr v4, v5 │ │ -022398: 8144 |0184: int-to-long v4, v4 │ │ -02239a: bd42 |0185: mul-long/2addr v2, v4 │ │ -02239c: 1304 1000 |0186: const/16 v4, #int 16 // #10 │ │ -0223a0: c442 |0188: shr-long/2addr v2, v4 │ │ -0223a2: 8422 |0189: long-to-int v2, v2 │ │ -0223a4: 0800 1700 |018a: move-object/from16 v0, v23 │ │ -0223a8: 5902 2902 |018c: iput v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -0223ac: 0800 1700 |018e: move-object/from16 v0, v23 │ │ -0223b0: 5202 2902 |0190: iget v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -0223b4: 0800 1600 |0192: move-object/from16 v0, v22 │ │ -0223b8: 5902 ad03 |0194: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ -0223bc: 0800 1600 |0196: move-object/from16 v0, v22 │ │ -0223c0: 5202 ae03 |0198: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0223c4: 6003 1a02 |019a: sget v3, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0223c8: 3732 0800 |019c: if-le v2, v3, 01a4 // +0008 │ │ -0223cc: 6002 1a02 |019e: sget v2, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0223d0: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ -0223d4: 5902 ae03 |01a2: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0223d8: 0800 1600 |01a4: move-object/from16 v0, v22 │ │ -0223dc: 5202 ae03 |01a6: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0223e0: 6003 1a02 |01a8: sget v3, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0223e4: 7b33 |01aa: neg-int v3, v3 │ │ -0223e6: 3532 0900 |01ab: if-ge v2, v3, 01b4 // +0009 │ │ -0223ea: 6002 1a02 |01ad: sget v2, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0223ee: 7b22 |01af: neg-int v2, v2 │ │ -0223f0: 0800 1600 |01b0: move-object/from16 v0, v22 │ │ -0223f4: 5902 ae03 |01b2: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0223f8: 120d |01b4: const/4 v13, #int 0 // #0 │ │ -0223fa: 1313 0000 |01b5: const/16 v19, #int 0 // #0 │ │ -0223fe: 120b |01b7: const/4 v11, #int 0 // #0 │ │ -022400: 1262 |01b8: const/4 v2, #int 6 // #6 │ │ -022402: 352b 2000 |01b9: if-ge v11, v2, 01d9 // +0020 │ │ -022406: 0800 1700 |01bb: move-object/from16 v0, v23 │ │ -02240a: 5402 1302 |01bd: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02240e: 4602 020b |01bf: aget-object v2, v2, v11 │ │ -022412: 5422 4e02 |01c1: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022416: 4602 0218 |01c3: aget-object v2, v2, v24 │ │ -02241a: 5222 ac03 |01c5: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02241e: b02d |01c7: add-int/2addr v13, v2 │ │ -022420: 0800 1700 |01c8: move-object/from16 v0, v23 │ │ -022424: 5402 1302 |01ca: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022428: 4602 020b |01cc: aget-object v2, v2, v11 │ │ -02242c: 5422 4e02 |01ce: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022430: 4602 0218 |01d0: aget-object v2, v2, v24 │ │ -022434: 5222 ab03 |01d2: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -022438: 9013 1302 |01d4: add-int v19, v19, v2 │ │ -02243c: d80b 0b01 |01d6: add-int/lit8 v11, v11, #int 1 // #01 │ │ -022440: 28e0 |01d8: goto 01b8 // -0020 │ │ -022442: 81d2 |01d9: int-to-long v2, v13 │ │ -022444: 1304 2000 |01da: const/16 v4, #int 32 // #20 │ │ -022448: c342 |01dc: shl-long/2addr v2, v4 │ │ -02244a: 1704 0000 0600 |01dd: const-wide/32 v4, #float 5.51013e-40 // #00060000 │ │ -022450: be42 |01e0: div-long/2addr v2, v4 │ │ -022452: 1304 1000 |01e1: const/16 v4, #int 16 // #10 │ │ -022456: c442 |01e3: shr-long/2addr v2, v4 │ │ -022458: 842d |01e4: long-to-int v13, v2 │ │ -02245a: 0200 1300 |01e5: move/from16 v0, v19 │ │ -02245e: 8102 |01e7: int-to-long v2, v0 │ │ -022460: 1304 2000 |01e8: const/16 v4, #int 32 // #20 │ │ -022464: c342 |01ea: shl-long/2addr v2, v4 │ │ -022466: 1704 0000 0600 |01eb: const-wide/32 v4, #float 5.51013e-40 // #00060000 │ │ -02246c: be42 |01ee: div-long/2addr v2, v4 │ │ -02246e: 1304 1000 |01ef: const/16 v4, #int 16 // #10 │ │ -022472: c442 |01f1: shr-long/2addr v2, v4 │ │ -022474: 8420 |01f2: long-to-int v0, v2 │ │ -022476: 0213 0000 |01f3: move/from16 v19, v0 │ │ -02247a: 120f |01f5: const/4 v15, #int 0 // #0 │ │ -02247c: 1312 0000 |01f6: const/16 v18, #int 0 // #0 │ │ -022480: 1262 |01f8: const/4 v2, #int 6 // #6 │ │ -022482: 0200 1200 |01f9: move/from16 v0, v18 │ │ -022486: 3520 6200 |01fb: if-ge v0, v2, 025d // +0062 │ │ -02248a: 0800 1700 |01fd: move-object/from16 v0, v23 │ │ -02248e: 5402 1302 |01ff: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022492: 4602 0212 |0201: aget-object v2, v2, v18 │ │ -022496: 5422 4e02 |0203: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02249a: 4602 0218 |0205: aget-object v2, v2, v24 │ │ -02249e: 5222 ac03 |0207: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0224a2: 910e 020d |0209: sub-int v14, v2, v13 │ │ -0224a6: 0800 1700 |020b: move-object/from16 v0, v23 │ │ -0224aa: 5402 1302 |020d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0224ae: 4602 0212 |020f: aget-object v2, v2, v18 │ │ -0224b2: 5422 4e02 |0211: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0224b6: 4602 0218 |0213: aget-object v2, v2, v24 │ │ -0224ba: 5222 ab03 |0215: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0224be: 9111 0213 |0217: sub-int v17, v2, v19 │ │ -0224c2: 0200 1100 |0219: move/from16 v0, v17 │ │ -0224c6: 7120 0206 0e00 |021b: invoke-static {v14, v0}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -0224cc: 0a0f |021e: move-result v15 │ │ -0224ce: 1502 1e00 |021f: const/high16 v2, #int 1966080 // #1e │ │ -0224d2: 372f 3900 |0221: if-le v15, v2, 025a // +0039 │ │ -0224d6: 81e2 |0223: int-to-long v2, v14 │ │ -0224d8: 1304 2000 |0224: const/16 v4, #int 32 // #20 │ │ -0224dc: c342 |0226: shl-long/2addr v2, v4 │ │ -0224de: 81f4 |0227: int-to-long v4, v15 │ │ -0224e0: be42 |0228: div-long/2addr v2, v4 │ │ -0224e2: 1304 1000 |0229: const/16 v4, #int 16 // #10 │ │ -0224e6: c442 |022b: shr-long/2addr v2, v4 │ │ -0224e8: 8420 |022c: long-to-int v0, v2 │ │ -0224ea: 0214 0000 |022d: move/from16 v20, v0 │ │ -0224ee: 0200 1100 |022f: move/from16 v0, v17 │ │ -0224f2: 8102 |0231: int-to-long v2, v0 │ │ -0224f4: 1304 2000 |0232: const/16 v4, #int 32 // #20 │ │ -0224f8: c342 |0234: shl-long/2addr v2, v4 │ │ -0224fa: 81f4 |0235: int-to-long v4, v15 │ │ -0224fc: be42 |0236: div-long/2addr v2, v4 │ │ -0224fe: 1304 1000 |0237: const/16 v4, #int 16 // #10 │ │ -022502: c442 |0239: shr-long/2addr v2, v4 │ │ -022504: 842c |023a: long-to-int v12, v2 │ │ -022506: 0800 1700 |023b: move-object/from16 v0, v23 │ │ -02250a: 5402 1302 |023d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02250e: 4602 0212 |023f: aget-object v2, v2, v18 │ │ -022512: 5422 4e02 |0241: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022516: 4602 0218 |0243: aget-object v2, v2, v24 │ │ -02251a: 5223 ac03 |0245: iget v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02251e: 9103 0314 |0247: sub-int v3, v3, v20 │ │ -022522: 5923 ac03 |0249: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -022526: 0800 1700 |024b: move-object/from16 v0, v23 │ │ -02252a: 5402 1302 |024d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02252e: 4602 0212 |024f: aget-object v2, v2, v18 │ │ -022532: 5422 4e02 |0251: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022536: 4602 0218 |0253: aget-object v2, v2, v24 │ │ -02253a: 5223 ab03 |0255: iget v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -02253e: b1c3 |0257: sub-int/2addr v3, v12 │ │ -022540: 5923 ab03 |0258: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -022544: d812 1201 |025a: add-int/lit8 v18, v18, #int 1 // #01 │ │ -022548: 289c |025c: goto 01f8 // -0064 │ │ -02254a: 0800 1700 |025d: move-object/from16 v0, v23 │ │ -02254e: 5402 1302 |025f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022552: 1223 |0261: const/4 v3, #int 2 // #2 │ │ -022554: 4602 0203 |0262: aget-object v2, v2, v3 │ │ -022558: 5422 4e02 |0264: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02255c: 4602 0218 |0266: aget-object v2, v2, v24 │ │ -022560: 5222 b603 |0268: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022564: 0800 1700 |026a: move-object/from16 v0, v23 │ │ -022568: 5403 1302 |026c: iget-object v3, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02256c: 1204 |026e: const/4 v4, #int 0 // #0 │ │ -02256e: 4603 0304 |026f: aget-object v3, v3, v4 │ │ -022572: 5433 4e02 |0271: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022576: 4603 0318 |0273: aget-object v3, v3, v24 │ │ -02257a: 5233 b603 |0275: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02257e: b132 |0277: sub-int/2addr v2, v3 │ │ -022580: 3b02 2c00 |0278: if-gez v2, 02a4 // +002c │ │ -022584: 12f2 |027a: const/4 v2, #int -1 // #ff │ │ -022586: 8d28 |027b: int-to-byte v8, v2 │ │ -022588: 0800 1700 |027c: move-object/from16 v0, v23 │ │ -02258c: 5402 1302 |027e: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022590: 1223 |0280: const/4 v3, #int 2 // #2 │ │ -022592: 4602 0203 |0281: aget-object v2, v2, v3 │ │ -022596: 5422 4e02 |0283: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02259a: 4602 0218 |0285: aget-object v2, v2, v24 │ │ -02259e: 5222 ac03 |0287: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0225a2: 0800 1700 |0289: move-object/from16 v0, v23 │ │ -0225a6: 5403 1302 |028b: iget-object v3, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0225aa: 1204 |028d: const/4 v4, #int 0 // #0 │ │ -0225ac: 4603 0304 |028e: aget-object v3, v3, v4 │ │ -0225b0: 5433 4e02 |0290: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0225b4: 4603 0318 |0292: aget-object v3, v3, v24 │ │ -0225b8: 5233 ac03 |0294: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0225bc: b132 |0296: sub-int/2addr v2, v3 │ │ -0225be: 3b02 0f00 |0297: if-gez v2, 02a6 // +000f │ │ -0225c2: 12f2 |0299: const/4 v2, #int -1 // #ff │ │ -0225c4: 8d29 |029a: int-to-byte v9, v2 │ │ -0225c6: 9202 0809 |029b: mul-int v2, v8, v9 │ │ -0225ca: 3d02 0b00 |029d: if-lez v2, 02a8 // +000b │ │ -0225ce: 0800 1700 |029f: move-object/from16 v0, v23 │ │ -0225d2: 590f 3602 |02a1: iput v15, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -0225d6: 0e00 |02a3: return-void │ │ -0225d8: 1212 |02a4: const/4 v2, #int 1 // #1 │ │ -0225da: 28d6 |02a5: goto 027b // -002a │ │ -0225dc: 1212 |02a6: const/4 v2, #int 1 // #1 │ │ -0225de: 28f3 |02a7: goto 029a // -000d │ │ -0225e0: 7bf2 |02a8: neg-int v2, v15 │ │ -0225e2: 0800 1700 |02a9: move-object/from16 v0, v23 │ │ -0225e6: 5902 3602 |02ab: iput v2, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -0225ea: 28f6 |02ad: goto 02a3 // -000a │ │ +022088: |[022088] org.happysanta.gd.Game.Physics._aIV:(I)V │ │ +022098: 120a |0000: const/4 v10, #int 0 // #0 │ │ +02209a: 1262 |0001: const/4 v2, #int 6 // #6 │ │ +02209c: 352a 3900 |0002: if-ge v10, v2, 003b // +0039 │ │ +0220a0: 0800 1700 |0004: move-object/from16 v0, v23 │ │ +0220a4: 5402 1302 |0006: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0220a8: 4610 020a |0008: aget-object v16, v2, v10 │ │ +0220ac: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +0220b0: 5402 4e02 |000c: iget-object v2, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0220b4: 4615 0218 |000e: aget-object v21, v2, v24 │ │ +0220b8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0220ba: 0800 1500 |0011: move-object/from16 v0, v21 │ │ +0220be: 5902 b103 |0013: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +0220c2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0220c4: 0800 1500 |0016: move-object/from16 v0, v21 │ │ +0220c8: 5902 b003 |0018: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +0220cc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0220ce: 0800 1500 |001b: move-object/from16 v0, v21 │ │ +0220d2: 5902 ad03 |001d: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ +0220d6: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +0220da: 5202 b003 |0021: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +0220de: 6003 4302 |0023: sget v3, Lorg/happysanta/gd/Game/Physics;.m_voidI:I // field@0243 │ │ +0220e2: 8134 |0025: int-to-long v4, v3 │ │ +0220e4: 1303 2000 |0026: const/16 v3, #int 32 // #20 │ │ +0220e8: c334 |0028: shl-long/2addr v4, v3 │ │ +0220ea: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +0220ee: 5203 4d02 |002b: iget v3, v0, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0220f2: 8136 |002d: int-to-long v6, v3 │ │ +0220f4: be64 |002e: div-long/2addr v4, v6 │ │ +0220f6: 1303 1000 |002f: const/16 v3, #int 16 // #10 │ │ +0220fa: c434 |0031: shr-long/2addr v4, v3 │ │ +0220fc: 8443 |0032: long-to-int v3, v4 │ │ +0220fe: b132 |0033: sub-int/2addr v2, v3 │ │ +022100: 0800 1500 |0034: move-object/from16 v0, v21 │ │ +022104: 5902 b003 |0036: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +022108: d80a 0a01 |0038: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02210c: 28c7 |003a: goto 0001 // -0039 │ │ +02210e: 0800 1700 |003b: move-object/from16 v0, v23 │ │ +022112: 5502 1402 |003d: iget-boolean v2, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +022116: 3902 7a00 |003f: if-nez v2, 00b9 // +007a │ │ +02211a: 0800 1700 |0041: move-object/from16 v0, v23 │ │ +02211e: 5402 1302 |0043: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022122: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +022124: 4603 0203 |0046: aget-object v3, v2, v3 │ │ +022128: 0800 1700 |0048: move-object/from16 v0, v23 │ │ +02212c: 5402 3302 |004a: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +022130: 1214 |004c: const/4 v4, #int 1 // #1 │ │ +022132: 4604 0204 |004d: aget-object v4, v2, v4 │ │ +022136: 0800 1700 |004f: move-object/from16 v0, v23 │ │ +02213a: 5402 1302 |0051: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02213e: 1225 |0053: const/4 v5, #int 2 // #2 │ │ +022140: 4605 0205 |0054: aget-object v5, v2, v5 │ │ +022144: 1507 0100 |0056: const/high16 v7, #int 65536 // #1 │ │ +022148: 0802 1700 |0058: move-object/from16 v2, v23 │ │ +02214c: 0206 1800 |005a: move/from16 v6, v24 │ │ +022150: 7606 fb05 0200 |005c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022156: 0800 1700 |005f: move-object/from16 v0, v23 │ │ +02215a: 5402 1302 |0061: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02215e: 1203 |0063: const/4 v3, #int 0 // #0 │ │ +022160: 4603 0203 |0064: aget-object v3, v2, v3 │ │ +022164: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +022168: 5402 3302 |0068: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02216c: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +02216e: 4604 0204 |006b: aget-object v4, v2, v4 │ │ +022172: 0800 1700 |006d: move-object/from16 v0, v23 │ │ +022176: 5402 1302 |006f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02217a: 1215 |0071: const/4 v5, #int 1 // #1 │ │ +02217c: 4605 0205 |0072: aget-object v5, v2, v5 │ │ +022180: 1507 0100 |0074: const/high16 v7, #int 65536 // #1 │ │ +022184: 0802 1700 |0076: move-object/from16 v2, v23 │ │ +022188: 0206 1800 |0078: move/from16 v6, v24 │ │ +02218c: 7606 fb05 0200 |007a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022192: 0800 1700 |007d: move-object/from16 v0, v23 │ │ +022196: 5402 1302 |007f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02219a: 1223 |0081: const/4 v3, #int 2 // #2 │ │ +02219c: 4603 0203 |0082: aget-object v3, v2, v3 │ │ +0221a0: 0800 1700 |0084: move-object/from16 v0, v23 │ │ +0221a4: 5402 3302 |0086: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0221a8: 1264 |0088: const/4 v4, #int 6 // #6 │ │ +0221aa: 4604 0204 |0089: aget-object v4, v2, v4 │ │ +0221ae: 0800 1700 |008b: move-object/from16 v0, v23 │ │ +0221b2: 5402 1302 |008d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0221b6: 1245 |008f: const/4 v5, #int 4 // #4 │ │ +0221b8: 4605 0205 |0090: aget-object v5, v2, v5 │ │ +0221bc: 1507 0200 |0092: const/high16 v7, #int 131072 // #2 │ │ +0221c0: 0802 1700 |0094: move-object/from16 v2, v23 │ │ +0221c4: 0206 1800 |0096: move/from16 v6, v24 │ │ +0221c8: 7606 fb05 0200 |0098: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +0221ce: 0800 1700 |009b: move-object/from16 v0, v23 │ │ +0221d2: 5402 1302 |009d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0221d6: 1213 |009f: const/4 v3, #int 1 // #1 │ │ +0221d8: 4603 0203 |00a0: aget-object v3, v2, v3 │ │ +0221dc: 0800 1700 |00a2: move-object/from16 v0, v23 │ │ +0221e0: 5402 3302 |00a4: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0221e4: 1254 |00a6: const/4 v4, #int 5 // #5 │ │ +0221e6: 4604 0204 |00a7: aget-object v4, v2, v4 │ │ +0221ea: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ +0221ee: 5402 1302 |00ab: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0221f2: 1235 |00ad: const/4 v5, #int 3 // #3 │ │ +0221f4: 4605 0205 |00ae: aget-object v5, v2, v5 │ │ +0221f8: 1507 0200 |00b0: const/high16 v7, #int 131072 // #2 │ │ +0221fc: 0802 1700 |00b2: move-object/from16 v2, v23 │ │ +022200: 0206 1800 |00b4: move/from16 v6, v24 │ │ +022204: 7606 fb05 0200 |00b6: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +02220a: 0800 1700 |00b9: move-object/from16 v0, v23 │ │ +02220e: 5402 1302 |00bb: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022212: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ +022214: 4603 0203 |00be: aget-object v3, v2, v3 │ │ +022218: 0800 1700 |00c0: move-object/from16 v0, v23 │ │ +02221c: 5402 3302 |00c2: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +022220: 1224 |00c4: const/4 v4, #int 2 // #2 │ │ +022222: 4604 0204 |00c5: aget-object v4, v2, v4 │ │ +022226: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ +02222a: 5402 1302 |00c9: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02222e: 1235 |00cb: const/4 v5, #int 3 // #3 │ │ +022230: 4605 0205 |00cc: aget-object v5, v2, v5 │ │ +022234: 1507 0100 |00ce: const/high16 v7, #int 65536 // #1 │ │ +022238: 0802 1700 |00d0: move-object/from16 v2, v23 │ │ +02223c: 0206 1800 |00d2: move/from16 v6, v24 │ │ +022240: 7606 fb05 0200 |00d4: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022246: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +02224a: 5402 1302 |00d9: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02224e: 1203 |00db: const/4 v3, #int 0 // #0 │ │ +022250: 4603 0203 |00dc: aget-object v3, v2, v3 │ │ +022254: 0800 1700 |00de: move-object/from16 v0, v23 │ │ +022258: 5402 3302 |00e0: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02225c: 1234 |00e2: const/4 v4, #int 3 // #3 │ │ +02225e: 4604 0204 |00e3: aget-object v4, v2, v4 │ │ +022262: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ +022266: 5402 1302 |00e7: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02226a: 1245 |00e9: const/4 v5, #int 4 // #4 │ │ +02226c: 4605 0205 |00ea: aget-object v5, v2, v5 │ │ +022270: 1507 0100 |00ec: const/high16 v7, #int 65536 // #1 │ │ +022274: 0802 1700 |00ee: move-object/from16 v2, v23 │ │ +022278: 0206 1800 |00f0: move/from16 v6, v24 │ │ +02227c: 7606 fb05 0200 |00f2: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022282: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ +022286: 5402 1302 |00f7: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02228a: 1233 |00f9: const/4 v3, #int 3 // #3 │ │ +02228c: 4603 0203 |00fa: aget-object v3, v2, v3 │ │ +022290: 0800 1700 |00fc: move-object/from16 v0, v23 │ │ +022294: 5402 3302 |00fe: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +022298: 1244 |0100: const/4 v4, #int 4 // #4 │ │ +02229a: 4604 0204 |0101: aget-object v4, v2, v4 │ │ +02229e: 0800 1700 |0103: move-object/from16 v0, v23 │ │ +0222a2: 5402 1302 |0105: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0222a6: 1245 |0107: const/4 v5, #int 4 // #4 │ │ +0222a8: 4605 0205 |0108: aget-object v5, v2, v5 │ │ +0222ac: 1507 0100 |010a: const/high16 v7, #int 65536 // #1 │ │ +0222b0: 0802 1700 |010c: move-object/from16 v2, v23 │ │ +0222b4: 0206 1800 |010e: move/from16 v6, v24 │ │ +0222b8: 7606 fb05 0200 |0110: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +0222be: 0800 1700 |0113: move-object/from16 v0, v23 │ │ +0222c2: 5402 1302 |0115: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0222c6: 1253 |0117: const/4 v3, #int 5 // #5 │ │ +0222c8: 4603 0203 |0118: aget-object v3, v2, v3 │ │ +0222cc: 0800 1700 |011a: move-object/from16 v0, v23 │ │ +0222d0: 5402 3302 |011c: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0222d4: 1304 0800 |011e: const/16 v4, #int 8 // #8 │ │ +0222d8: 4604 0204 |0120: aget-object v4, v2, v4 │ │ +0222dc: 0800 1700 |0122: move-object/from16 v0, v23 │ │ +0222e0: 5402 1302 |0124: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0222e4: 1235 |0126: const/4 v5, #int 3 // #3 │ │ +0222e6: 4605 0205 |0127: aget-object v5, v2, v5 │ │ +0222ea: 1507 0100 |0129: const/high16 v7, #int 65536 // #1 │ │ +0222ee: 0802 1700 |012b: move-object/from16 v2, v23 │ │ +0222f2: 0206 1800 |012d: move/from16 v6, v24 │ │ +0222f6: 7606 fb05 0200 |012f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +0222fc: 0800 1700 |0132: move-object/from16 v0, v23 │ │ +022300: 5402 1302 |0134: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022304: 1253 |0136: const/4 v3, #int 5 // #5 │ │ +022306: 4603 0203 |0137: aget-object v3, v2, v3 │ │ +02230a: 0800 1700 |0139: move-object/from16 v0, v23 │ │ +02230e: 5402 3302 |013b: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +022312: 1274 |013d: const/4 v4, #int 7 // #7 │ │ +022314: 4604 0204 |013e: aget-object v4, v2, v4 │ │ +022318: 0800 1700 |0140: move-object/from16 v0, v23 │ │ +02231c: 5402 1302 |0142: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022320: 1245 |0144: const/4 v5, #int 4 // #4 │ │ +022322: 4605 0205 |0145: aget-object v5, v2, v5 │ │ +022326: 1507 0100 |0147: const/high16 v7, #int 65536 // #1 │ │ +02232a: 0802 1700 |0149: move-object/from16 v2, v23 │ │ +02232e: 0206 1800 |014b: move/from16 v6, v24 │ │ +022332: 7606 fb05 0200 |014d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022338: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +02233c: 5402 1302 |0152: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022340: 1253 |0154: const/4 v3, #int 5 // #5 │ │ +022342: 4603 0203 |0155: aget-object v3, v2, v3 │ │ +022346: 0800 1700 |0157: move-object/from16 v0, v23 │ │ +02234a: 5402 3302 |0159: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02234e: 1304 0900 |015b: const/16 v4, #int 9 // #9 │ │ +022352: 4604 0204 |015d: aget-object v4, v2, v4 │ │ +022356: 0800 1700 |015f: move-object/from16 v0, v23 │ │ +02235a: 5402 1302 |0161: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02235e: 1205 |0163: const/4 v5, #int 0 // #0 │ │ +022360: 4605 0205 |0164: aget-object v5, v2, v5 │ │ +022364: 1507 0100 |0166: const/high16 v7, #int 65536 // #1 │ │ +022368: 0802 1700 |0168: move-object/from16 v2, v23 │ │ +02236c: 0206 1800 |016a: move/from16 v6, v24 │ │ +022370: 7606 fb05 0200 |016c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/happysanta/gd/Game/Physics;._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V // method@05fb │ │ +022376: 0800 1700 |016f: move-object/from16 v0, v23 │ │ +02237a: 5402 1302 |0171: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02237e: 1223 |0173: const/4 v3, #int 2 // #2 │ │ +022380: 4602 0203 |0174: aget-object v2, v2, v3 │ │ +022384: 5422 4e02 |0176: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +022388: 4616 0218 |0178: aget-object v22, v2, v24 │ │ +02238c: 0800 1700 |017a: move-object/from16 v0, v23 │ │ +022390: 5202 2902 |017c: iget v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +022394: 8122 |017e: int-to-long v2, v2 │ │ +022396: 1504 0100 |017f: const/high16 v4, #int 65536 // #1 │ │ +02239a: 6005 3502 |0181: sget v5, Lorg/happysanta/gd/Game/Physics;.m_jI:I // field@0235 │ │ +02239e: b154 |0183: sub-int/2addr v4, v5 │ │ +0223a0: 8144 |0184: int-to-long v4, v4 │ │ +0223a2: bd42 |0185: mul-long/2addr v2, v4 │ │ +0223a4: 1304 1000 |0186: const/16 v4, #int 16 // #10 │ │ +0223a8: c442 |0188: shr-long/2addr v2, v4 │ │ +0223aa: 8422 |0189: long-to-int v2, v2 │ │ +0223ac: 0800 1700 |018a: move-object/from16 v0, v23 │ │ +0223b0: 5902 2902 |018c: iput v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +0223b4: 0800 1700 |018e: move-object/from16 v0, v23 │ │ +0223b8: 5202 2902 |0190: iget v2, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +0223bc: 0800 1600 |0192: move-object/from16 v0, v22 │ │ +0223c0: 5902 ad03 |0194: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ +0223c4: 0800 1600 |0196: move-object/from16 v0, v22 │ │ +0223c8: 5202 ae03 |0198: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0223cc: 6003 1a02 |019a: sget v3, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +0223d0: 3732 0800 |019c: if-le v2, v3, 01a4 // +0008 │ │ +0223d4: 6002 1a02 |019e: sget v2, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +0223d8: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ +0223dc: 5902 ae03 |01a2: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0223e0: 0800 1600 |01a4: move-object/from16 v0, v22 │ │ +0223e4: 5202 ae03 |01a6: iget v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0223e8: 6003 1a02 |01a8: sget v3, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +0223ec: 7b33 |01aa: neg-int v3, v3 │ │ +0223ee: 3532 0900 |01ab: if-ge v2, v3, 01b4 // +0009 │ │ +0223f2: 6002 1a02 |01ad: sget v2, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +0223f6: 7b22 |01af: neg-int v2, v2 │ │ +0223f8: 0800 1600 |01b0: move-object/from16 v0, v22 │ │ +0223fc: 5902 ae03 |01b2: iput v2, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +022400: 120d |01b4: const/4 v13, #int 0 // #0 │ │ +022402: 1313 0000 |01b5: const/16 v19, #int 0 // #0 │ │ +022406: 120b |01b7: const/4 v11, #int 0 // #0 │ │ +022408: 1262 |01b8: const/4 v2, #int 6 // #6 │ │ +02240a: 352b 2000 |01b9: if-ge v11, v2, 01d9 // +0020 │ │ +02240e: 0800 1700 |01bb: move-object/from16 v0, v23 │ │ +022412: 5402 1302 |01bd: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022416: 4602 020b |01bf: aget-object v2, v2, v11 │ │ +02241a: 5422 4e02 |01c1: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02241e: 4602 0218 |01c3: aget-object v2, v2, v24 │ │ +022422: 5222 ac03 |01c5: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +022426: b02d |01c7: add-int/2addr v13, v2 │ │ +022428: 0800 1700 |01c8: move-object/from16 v0, v23 │ │ +02242c: 5402 1302 |01ca: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022430: 4602 020b |01cc: aget-object v2, v2, v11 │ │ +022434: 5422 4e02 |01ce: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +022438: 4602 0218 |01d0: aget-object v2, v2, v24 │ │ +02243c: 5222 ab03 |01d2: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +022440: 9013 1302 |01d4: add-int v19, v19, v2 │ │ +022444: d80b 0b01 |01d6: add-int/lit8 v11, v11, #int 1 // #01 │ │ +022448: 28e0 |01d8: goto 01b8 // -0020 │ │ +02244a: 81d2 |01d9: int-to-long v2, v13 │ │ +02244c: 1304 2000 |01da: const/16 v4, #int 32 // #20 │ │ +022450: c342 |01dc: shl-long/2addr v2, v4 │ │ +022452: 1704 0000 0600 |01dd: const-wide/32 v4, #float 5.51013e-40 // #00060000 │ │ +022458: be42 |01e0: div-long/2addr v2, v4 │ │ +02245a: 1304 1000 |01e1: const/16 v4, #int 16 // #10 │ │ +02245e: c442 |01e3: shr-long/2addr v2, v4 │ │ +022460: 842d |01e4: long-to-int v13, v2 │ │ +022462: 0200 1300 |01e5: move/from16 v0, v19 │ │ +022466: 8102 |01e7: int-to-long v2, v0 │ │ +022468: 1304 2000 |01e8: const/16 v4, #int 32 // #20 │ │ +02246c: c342 |01ea: shl-long/2addr v2, v4 │ │ +02246e: 1704 0000 0600 |01eb: const-wide/32 v4, #float 5.51013e-40 // #00060000 │ │ +022474: be42 |01ee: div-long/2addr v2, v4 │ │ +022476: 1304 1000 |01ef: const/16 v4, #int 16 // #10 │ │ +02247a: c442 |01f1: shr-long/2addr v2, v4 │ │ +02247c: 8420 |01f2: long-to-int v0, v2 │ │ +02247e: 0213 0000 |01f3: move/from16 v19, v0 │ │ +022482: 120f |01f5: const/4 v15, #int 0 // #0 │ │ +022484: 1312 0000 |01f6: const/16 v18, #int 0 // #0 │ │ +022488: 1262 |01f8: const/4 v2, #int 6 // #6 │ │ +02248a: 0200 1200 |01f9: move/from16 v0, v18 │ │ +02248e: 3520 6200 |01fb: if-ge v0, v2, 025d // +0062 │ │ +022492: 0800 1700 |01fd: move-object/from16 v0, v23 │ │ +022496: 5402 1302 |01ff: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02249a: 4602 0212 |0201: aget-object v2, v2, v18 │ │ +02249e: 5422 4e02 |0203: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0224a2: 4602 0218 |0205: aget-object v2, v2, v24 │ │ +0224a6: 5222 ac03 |0207: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0224aa: 910e 020d |0209: sub-int v14, v2, v13 │ │ +0224ae: 0800 1700 |020b: move-object/from16 v0, v23 │ │ +0224b2: 5402 1302 |020d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0224b6: 4602 0212 |020f: aget-object v2, v2, v18 │ │ +0224ba: 5422 4e02 |0211: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0224be: 4602 0218 |0213: aget-object v2, v2, v24 │ │ +0224c2: 5222 ab03 |0215: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0224c6: 9111 0213 |0217: sub-int v17, v2, v19 │ │ +0224ca: 0200 1100 |0219: move/from16 v0, v17 │ │ +0224ce: 7120 0406 0e00 |021b: invoke-static {v14, v0}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +0224d4: 0a0f |021e: move-result v15 │ │ +0224d6: 1502 1e00 |021f: const/high16 v2, #int 1966080 // #1e │ │ +0224da: 372f 3900 |0221: if-le v15, v2, 025a // +0039 │ │ +0224de: 81e2 |0223: int-to-long v2, v14 │ │ +0224e0: 1304 2000 |0224: const/16 v4, #int 32 // #20 │ │ +0224e4: c342 |0226: shl-long/2addr v2, v4 │ │ +0224e6: 81f4 |0227: int-to-long v4, v15 │ │ +0224e8: be42 |0228: div-long/2addr v2, v4 │ │ +0224ea: 1304 1000 |0229: const/16 v4, #int 16 // #10 │ │ +0224ee: c442 |022b: shr-long/2addr v2, v4 │ │ +0224f0: 8420 |022c: long-to-int v0, v2 │ │ +0224f2: 0214 0000 |022d: move/from16 v20, v0 │ │ +0224f6: 0200 1100 |022f: move/from16 v0, v17 │ │ +0224fa: 8102 |0231: int-to-long v2, v0 │ │ +0224fc: 1304 2000 |0232: const/16 v4, #int 32 // #20 │ │ +022500: c342 |0234: shl-long/2addr v2, v4 │ │ +022502: 81f4 |0235: int-to-long v4, v15 │ │ +022504: be42 |0236: div-long/2addr v2, v4 │ │ +022506: 1304 1000 |0237: const/16 v4, #int 16 // #10 │ │ +02250a: c442 |0239: shr-long/2addr v2, v4 │ │ +02250c: 842c |023a: long-to-int v12, v2 │ │ +02250e: 0800 1700 |023b: move-object/from16 v0, v23 │ │ +022512: 5402 1302 |023d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022516: 4602 0212 |023f: aget-object v2, v2, v18 │ │ +02251a: 5422 4e02 |0241: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02251e: 4602 0218 |0243: aget-object v2, v2, v24 │ │ +022522: 5223 ac03 |0245: iget v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +022526: 9103 0314 |0247: sub-int v3, v3, v20 │ │ +02252a: 5923 ac03 |0249: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +02252e: 0800 1700 |024b: move-object/from16 v0, v23 │ │ +022532: 5402 1302 |024d: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022536: 4602 0212 |024f: aget-object v2, v2, v18 │ │ +02253a: 5422 4e02 |0251: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02253e: 4602 0218 |0253: aget-object v2, v2, v24 │ │ +022542: 5223 ab03 |0255: iget v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +022546: b1c3 |0257: sub-int/2addr v3, v12 │ │ +022548: 5923 ab03 |0258: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +02254c: d812 1201 |025a: add-int/lit8 v18, v18, #int 1 // #01 │ │ +022550: 289c |025c: goto 01f8 // -0064 │ │ +022552: 0800 1700 |025d: move-object/from16 v0, v23 │ │ +022556: 5402 1302 |025f: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02255a: 1223 |0261: const/4 v3, #int 2 // #2 │ │ +02255c: 4602 0203 |0262: aget-object v2, v2, v3 │ │ +022560: 5422 4e02 |0264: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +022564: 4602 0218 |0266: aget-object v2, v2, v24 │ │ +022568: 5222 b603 |0268: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02256c: 0800 1700 |026a: move-object/from16 v0, v23 │ │ +022570: 5403 1302 |026c: iget-object v3, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022574: 1204 |026e: const/4 v4, #int 0 // #0 │ │ +022576: 4603 0304 |026f: aget-object v3, v3, v4 │ │ +02257a: 5433 4e02 |0271: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02257e: 4603 0318 |0273: aget-object v3, v3, v24 │ │ +022582: 5233 b603 |0275: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022586: b132 |0277: sub-int/2addr v2, v3 │ │ +022588: 3b02 2c00 |0278: if-gez v2, 02a4 // +002c │ │ +02258c: 12f2 |027a: const/4 v2, #int -1 // #ff │ │ +02258e: 8d28 |027b: int-to-byte v8, v2 │ │ +022590: 0800 1700 |027c: move-object/from16 v0, v23 │ │ +022594: 5402 1302 |027e: iget-object v2, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022598: 1223 |0280: const/4 v3, #int 2 // #2 │ │ +02259a: 4602 0203 |0281: aget-object v2, v2, v3 │ │ +02259e: 5422 4e02 |0283: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0225a2: 4602 0218 |0285: aget-object v2, v2, v24 │ │ +0225a6: 5222 ac03 |0287: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0225aa: 0800 1700 |0289: move-object/from16 v0, v23 │ │ +0225ae: 5403 1302 |028b: iget-object v3, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0225b2: 1204 |028d: const/4 v4, #int 0 // #0 │ │ +0225b4: 4603 0304 |028e: aget-object v3, v3, v4 │ │ +0225b8: 5433 4e02 |0290: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0225bc: 4603 0318 |0292: aget-object v3, v3, v24 │ │ +0225c0: 5233 ac03 |0294: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0225c4: b132 |0296: sub-int/2addr v2, v3 │ │ +0225c6: 3b02 0f00 |0297: if-gez v2, 02a6 // +000f │ │ +0225ca: 12f2 |0299: const/4 v2, #int -1 // #ff │ │ +0225cc: 8d29 |029a: int-to-byte v9, v2 │ │ +0225ce: 9202 0809 |029b: mul-int v2, v8, v9 │ │ +0225d2: 3d02 0b00 |029d: if-lez v2, 02a8 // +000b │ │ +0225d6: 0800 1700 |029f: move-object/from16 v0, v23 │ │ +0225da: 590f 3602 |02a1: iput v15, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +0225de: 0e00 |02a3: return-void │ │ +0225e0: 1212 |02a4: const/4 v2, #int 1 // #1 │ │ +0225e2: 28d6 |02a5: goto 027b // -002a │ │ +0225e4: 1212 |02a6: const/4 v2, #int 1 // #1 │ │ +0225e6: 28f3 |02a7: goto 029a // -000d │ │ +0225e8: 7bf2 |02a8: neg-int v2, v15 │ │ +0225ea: 0800 1700 |02a9: move-object/from16 v0, v23 │ │ +0225ee: 5902 3602 |02ab: iput v2, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +0225f2: 28f6 |02ad: goto 02a3 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0004 line=721 │ │ 0x0015 line=722 │ │ 0x001a line=723 │ │ 0x001f line=724 │ │ @@ -38441,77 +38418,77 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0225ec: |[0225ec] org.happysanta.gd.Game.Physics._aaIV:(I)V │ │ -0225fc: 130b 1000 |0000: const/16 v11, #int 16 // #10 │ │ -022600: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -022602: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -022604: 122a |0004: const/4 v10, #int 2 // #2 │ │ -022606: 52c3 4202 |0005: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02260a: 7020 f305 3c00 |0007: invoke-direct {v12, v3}, Lorg/happysanta/gd/Game/Physics;._aIV:(I)V // method@05f3 │ │ -022610: 52c3 4202 |000a: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -022614: 7040 f205 3cda |000c: invoke-direct {v12, v3, v10, v13}, Lorg/happysanta/gd/Game/Physics;._aIIV:(III)V // method@05f2 │ │ -02261a: 52c3 4202 |000f: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02261e: 7040 1806 4ca3 |0011: invoke-direct {v12, v4, v3, v10}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@0618 │ │ -022624: 7020 f305 4c00 |0014: invoke-direct {v12, v4}, Lorg/happysanta/gd/Game/Physics;._aIV:(I)V // method@05f3 │ │ -02262a: e103 0d01 |0017: shr-int/lit8 v3, v13, #int 1 // #01 │ │ -02262e: 7040 f205 4c35 |0019: invoke-direct {v12, v4, v5, v3}, Lorg/happysanta/gd/Game/Physics;._aIIV:(III)V // method@05f2 │ │ -022634: 52c3 4202 |001c: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -022638: 7040 1806 4c53 |001e: invoke-direct {v12, v4, v3, v5}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@0618 │ │ -02263e: 52c3 4502 |0021: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -022642: 52c4 4202 |0023: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -022646: 7040 1806 3ca4 |0025: invoke-direct {v12, v3, v4, v10}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@0618 │ │ -02264c: 52c3 4502 |0028: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -022650: 52c4 4502 |002a: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -022654: 7040 1806 3c54 |002c: invoke-direct {v12, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@0618 │ │ -02265a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -02265c: 36a0 3c00 |0030: if-gt v0, v10, 006c // +003c │ │ -022660: 54c3 1302 |0032: iget-object v3, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022664: 4603 0300 |0034: aget-object v3, v3, v0 │ │ -022668: 5433 4e02 |0036: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02266c: 52c4 4202 |0038: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -022670: 4601 0304 |003a: aget-object v1, v3, v4 │ │ -022674: 54c3 1302 |003c: iget-object v3, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -022678: 4603 0300 |003e: aget-object v3, v3, v0 │ │ -02267c: 5433 4e02 |0040: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -022680: 52c4 4502 |0042: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -022684: 4602 0304 |0044: aget-object v2, v3, v4 │ │ -022688: 5213 a903 |0046: iget v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -02268c: 81d4 |0048: int-to-long v4, v13 │ │ -02268e: 5216 ae03 |0049: iget v6, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -022692: 8166 |004b: int-to-long v6, v6 │ │ -022694: bd64 |004c: mul-long/2addr v4, v6 │ │ -022696: c4b4 |004d: shr-long/2addr v4, v11 │ │ -022698: 8444 |004e: long-to-int v4, v4 │ │ -02269a: b043 |004f: add-int/2addr v3, v4 │ │ -02269c: 5923 a903 |0050: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0226a0: 5213 ae03 |0052: iget v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0226a4: 81d4 |0054: int-to-long v4, v13 │ │ -0226a6: 54c6 1302 |0055: iget-object v6, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0226aa: 4606 0600 |0057: aget-object v6, v6, v0 │ │ -0226ae: 5266 5002 |0059: iget v6, v6, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ -0226b2: 8166 |005b: int-to-long v6, v6 │ │ -0226b4: 5218 ad03 |005c: iget v8, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ -0226b8: 8188 |005e: int-to-long v8, v8 │ │ -0226ba: bd86 |005f: mul-long/2addr v6, v8 │ │ -0226bc: c4b6 |0060: shr-long/2addr v6, v11 │ │ -0226be: 8466 |0061: long-to-int v6, v6 │ │ -0226c0: 8166 |0062: int-to-long v6, v6 │ │ -0226c2: bd64 |0063: mul-long/2addr v4, v6 │ │ -0226c4: c4b4 |0064: shr-long/2addr v4, v11 │ │ -0226c6: 8444 |0065: long-to-int v4, v4 │ │ -0226c8: b043 |0066: add-int/2addr v3, v4 │ │ -0226ca: 5923 ae03 |0067: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0226ce: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0226d2: 28c5 |006b: goto 0030 // -003b │ │ -0226d4: 0e00 |006c: return-void │ │ +0225f4: |[0225f4] org.happysanta.gd.Game.Physics._aaIV:(I)V │ │ +022604: 130b 1000 |0000: const/16 v11, #int 16 // #10 │ │ +022608: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +02260a: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +02260c: 122a |0004: const/4 v10, #int 2 // #2 │ │ +02260e: 52c3 4202 |0005: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +022612: 7020 f505 3c00 |0007: invoke-direct {v12, v3}, Lorg/happysanta/gd/Game/Physics;._aIV:(I)V // method@05f5 │ │ +022618: 52c3 4202 |000a: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02261c: 7040 f405 3cda |000c: invoke-direct {v12, v3, v10, v13}, Lorg/happysanta/gd/Game/Physics;._aIIV:(III)V // method@05f4 │ │ +022622: 52c3 4202 |000f: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +022626: 7040 1a06 4ca3 |0011: invoke-direct {v12, v4, v3, v10}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@061a │ │ +02262c: 7020 f505 4c00 |0014: invoke-direct {v12, v4}, Lorg/happysanta/gd/Game/Physics;._aIV:(I)V // method@05f5 │ │ +022632: e103 0d01 |0017: shr-int/lit8 v3, v13, #int 1 // #01 │ │ +022636: 7040 f405 4c35 |0019: invoke-direct {v12, v4, v5, v3}, Lorg/happysanta/gd/Game/Physics;._aIIV:(III)V // method@05f4 │ │ +02263c: 52c3 4202 |001c: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +022640: 7040 1a06 4c53 |001e: invoke-direct {v12, v4, v3, v5}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@061a │ │ +022646: 52c3 4502 |0021: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +02264a: 52c4 4202 |0023: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02264e: 7040 1a06 3ca4 |0025: invoke-direct {v12, v3, v4, v10}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@061a │ │ +022654: 52c3 4502 |0028: iget v3, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +022658: 52c4 4502 |002a: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +02265c: 7040 1a06 3c54 |002c: invoke-direct {v12, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._zIIV:(III)V // method@061a │ │ +022662: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +022664: 36a0 3c00 |0030: if-gt v0, v10, 006c // +003c │ │ +022668: 54c3 1302 |0032: iget-object v3, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02266c: 4603 0300 |0034: aget-object v3, v3, v0 │ │ +022670: 5433 4e02 |0036: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +022674: 52c4 4202 |0038: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +022678: 4601 0304 |003a: aget-object v1, v3, v4 │ │ +02267c: 54c3 1302 |003c: iget-object v3, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +022680: 4603 0300 |003e: aget-object v3, v3, v0 │ │ +022684: 5433 4e02 |0040: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +022688: 52c4 4502 |0042: iget v4, v12, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +02268c: 4602 0304 |0044: aget-object v2, v3, v4 │ │ +022690: 5213 a903 |0046: iget v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +022694: 81d4 |0048: int-to-long v4, v13 │ │ +022696: 5216 ae03 |0049: iget v6, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +02269a: 8166 |004b: int-to-long v6, v6 │ │ +02269c: bd64 |004c: mul-long/2addr v4, v6 │ │ +02269e: c4b4 |004d: shr-long/2addr v4, v11 │ │ +0226a0: 8444 |004e: long-to-int v4, v4 │ │ +0226a2: b043 |004f: add-int/2addr v3, v4 │ │ +0226a4: 5923 a903 |0050: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +0226a8: 5213 ae03 |0052: iget v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0226ac: 81d4 |0054: int-to-long v4, v13 │ │ +0226ae: 54c6 1302 |0055: iget-object v6, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0226b2: 4606 0600 |0057: aget-object v6, v6, v0 │ │ +0226b6: 5266 5002 |0059: iget v6, v6, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ +0226ba: 8166 |005b: int-to-long v6, v6 │ │ +0226bc: 5218 ad03 |005c: iget v8, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ +0226c0: 8188 |005e: int-to-long v8, v8 │ │ +0226c2: bd86 |005f: mul-long/2addr v6, v8 │ │ +0226c4: c4b6 |0060: shr-long/2addr v6, v11 │ │ +0226c6: 8466 |0061: long-to-int v6, v6 │ │ +0226c8: 8166 |0062: int-to-long v6, v6 │ │ +0226ca: bd64 |0063: mul-long/2addr v4, v6 │ │ +0226cc: c4b4 |0064: shr-long/2addr v4, v11 │ │ +0226ce: 8444 |0065: long-to-int v4, v4 │ │ +0226d0: b043 |0066: add-int/2addr v3, v4 │ │ +0226d2: 5923 ae03 |0067: iput v3, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0226d6: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0226da: 28c5 |006b: goto 0030 // -003b │ │ +0226dc: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=831 │ │ 0x000a line=832 │ │ 0x000f line=833 │ │ 0x0014 line=834 │ │ 0x0017 line=835 │ │ @@ -38536,512 +38513,512 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 48 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 973 16-bit code units │ │ -0226d8: |[0226d8] org.happysanta.gd.Game.Physics._aiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V │ │ -0226e8: 0800 2a00 |0000: move-object/from16 v0, v42 │ │ -0226ec: 5400 2302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0226f0: 0824 0000 |0004: move-object/from16 v36, v0 │ │ -0226f4: 1325 0200 |0006: const/16 v37, #int 2 // #2 │ │ -0226f8: 4624 2425 |0008: aget-object v36, v36, v37 │ │ -0226fc: 0800 2400 |000a: move-object/from16 v0, v36 │ │ -022700: 5206 b503 |000c: iget v6, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022704: 0800 2a00 |000e: move-object/from16 v0, v42 │ │ -022708: 5400 2302 |0010: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02270c: 0824 0000 |0012: move-object/from16 v36, v0 │ │ -022710: 1325 0200 |0014: const/16 v37, #int 2 // #2 │ │ -022714: 4624 2425 |0016: aget-object v36, v36, v37 │ │ -022718: 0800 2400 |0018: move-object/from16 v0, v36 │ │ -02271c: 520e b603 |001a: iget v14, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022720: 0200 2e00 |001c: move/from16 v0, v46 │ │ -022724: 8100 |001e: int-to-long v0, v0 │ │ -022726: 0524 0000 |001f: move-wide/from16 v36, v0 │ │ -02272a: 1726 0080 0000 |0021: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022730: 9d24 2426 |0024: mul-long v36, v36, v38 │ │ -022734: 1326 1000 |0026: const/16 v38, #int 16 // #10 │ │ -022738: a424 2426 |0028: shr-long v36, v36, v38 │ │ -02273c: 0500 2400 |002a: move-wide/from16 v0, v36 │ │ -022740: 8400 |002c: long-to-int v0, v0 │ │ -022742: 0224 0000 |002d: move/from16 v36, v0 │ │ -022746: 9016 0624 |002f: add-int v22, v6, v36 │ │ -02274a: 0200 2f00 |0031: move/from16 v0, v47 │ │ -02274e: 8100 |0033: int-to-long v0, v0 │ │ -022750: 0524 0000 |0034: move-wide/from16 v36, v0 │ │ -022754: 1726 0080 0000 |0036: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -02275a: 9d24 2426 |0039: mul-long v36, v36, v38 │ │ -02275e: 1326 1000 |003b: const/16 v38, #int 16 // #10 │ │ -022762: a424 2426 |003d: shr-long v36, v36, v38 │ │ -022766: 0500 2400 |003f: move-wide/from16 v0, v36 │ │ -02276a: 8400 |0041: long-to-int v0, v0 │ │ -02276c: 0224 0000 |0042: move/from16 v36, v0 │ │ -022770: 901d 0e24 |0044: add-int v29, v14, v36 │ │ -022774: 0200 2e00 |0046: move/from16 v0, v46 │ │ -022778: 8100 |0048: int-to-long v0, v0 │ │ -02277a: 0524 0000 |0049: move-wide/from16 v36, v0 │ │ -02277e: 1726 0080 0000 |004b: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022784: 9d24 2426 |004e: mul-long v36, v36, v38 │ │ -022788: 1326 1000 |0050: const/16 v38, #int 16 // #10 │ │ -02278c: a424 2426 |0052: shr-long v36, v36, v38 │ │ -022790: 0500 2400 |0054: move-wide/from16 v0, v36 │ │ -022794: 8400 |0056: long-to-int v0, v0 │ │ -022796: 0224 0000 |0057: move/from16 v36, v0 │ │ -02279a: 9107 0624 |0059: sub-int v7, v6, v36 │ │ -02279e: 0200 2f00 |005b: move/from16 v0, v47 │ │ -0227a2: 8100 |005d: int-to-long v0, v0 │ │ -0227a4: 0524 0000 |005e: move-wide/from16 v36, v0 │ │ -0227a8: 1726 0080 0000 |0060: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -0227ae: 9d24 2426 |0063: mul-long v36, v36, v38 │ │ -0227b2: 1326 1000 |0065: const/16 v38, #int 16 // #10 │ │ -0227b6: a424 2426 |0067: shr-long v36, v36, v38 │ │ -0227ba: 0500 2400 |0069: move-wide/from16 v0, v36 │ │ -0227be: 8400 |006b: long-to-int v0, v0 │ │ -0227c0: 0224 0000 |006c: move/from16 v36, v0 │ │ -0227c4: 910f 0e24 |006e: sub-int v15, v14, v36 │ │ -0227c8: 0800 2a00 |0070: move-object/from16 v0, v42 │ │ -0227cc: 5400 2302 |0072: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0227d0: 0824 0000 |0074: move-object/from16 v36, v0 │ │ -0227d4: 1325 0000 |0076: const/16 v37, #int 0 // #0 │ │ -0227d8: 4624 2425 |0078: aget-object v36, v36, v37 │ │ -0227dc: 0800 2400 |007a: move-object/from16 v0, v36 │ │ -0227e0: 5200 b503 |007c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0227e4: 0224 0000 |007e: move/from16 v36, v0 │ │ -0227e8: 0200 2c00 |0080: move/from16 v0, v44 │ │ -0227ec: 8100 |0082: int-to-long v0, v0 │ │ -0227ee: 0526 0000 |0083: move-wide/from16 v38, v0 │ │ -0227f2: 1728 0080 0000 |0085: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ -0227f8: 9d26 2628 |0088: mul-long v38, v38, v40 │ │ -0227fc: 1325 1000 |008a: const/16 v37, #int 16 // #10 │ │ -022800: a426 2625 |008c: shr-long v38, v38, v37 │ │ -022804: 0500 2600 |008e: move-wide/from16 v0, v38 │ │ -022808: 8400 |0090: long-to-int v0, v0 │ │ -02280a: 0225 0000 |0091: move/from16 v37, v0 │ │ -02280e: 9017 2425 |0093: add-int v23, v36, v37 │ │ -022812: 0800 2a00 |0095: move-object/from16 v0, v42 │ │ -022816: 5400 2302 |0097: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02281a: 0824 0000 |0099: move-object/from16 v36, v0 │ │ -02281e: 1325 0000 |009b: const/16 v37, #int 0 // #0 │ │ -022822: 4624 2425 |009d: aget-object v36, v36, v37 │ │ -022826: 0800 2400 |009f: move-object/from16 v0, v36 │ │ -02282a: 5200 b603 |00a1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02282e: 0224 0000 |00a3: move/from16 v36, v0 │ │ -022832: 0200 2d00 |00a5: move/from16 v0, v45 │ │ -022836: 8100 |00a7: int-to-long v0, v0 │ │ -022838: 0526 0000 |00a8: move-wide/from16 v38, v0 │ │ -02283c: 1728 0080 0000 |00aa: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ -022842: 9d26 2628 |00ad: mul-long v38, v38, v40 │ │ -022846: 1325 1000 |00af: const/16 v37, #int 16 // #10 │ │ -02284a: a426 2625 |00b1: shr-long v38, v38, v37 │ │ -02284e: 0500 2600 |00b3: move-wide/from16 v0, v38 │ │ -022852: 8400 |00b5: long-to-int v0, v0 │ │ -022854: 0225 0000 |00b6: move/from16 v37, v0 │ │ -022858: 901e 2425 |00b8: add-int v30, v36, v37 │ │ -02285c: 0200 2c00 |00ba: move/from16 v0, v44 │ │ -022860: 8100 |00bc: int-to-long v0, v0 │ │ -022862: 0524 0000 |00bd: move-wide/from16 v36, v0 │ │ -022866: 1726 0000 0200 |00bf: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ -02286c: 9d24 2426 |00c2: mul-long v36, v36, v38 │ │ -022870: 1326 1000 |00c4: const/16 v38, #int 16 // #10 │ │ -022874: a424 2426 |00c6: shr-long v36, v36, v38 │ │ -022878: 0500 2400 |00c8: move-wide/from16 v0, v36 │ │ -02287c: 8400 |00ca: long-to-int v0, v0 │ │ -02287e: 0224 0000 |00cb: move/from16 v36, v0 │ │ -022882: 9108 1724 |00cd: sub-int v8, v23, v36 │ │ -022886: 0200 2d00 |00cf: move/from16 v0, v45 │ │ -02288a: 8100 |00d1: int-to-long v0, v0 │ │ -02288c: 0524 0000 |00d2: move-wide/from16 v36, v0 │ │ -022890: 1726 0000 0200 |00d4: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ -022896: 9d24 2426 |00d7: mul-long v36, v36, v38 │ │ -02289a: 1326 1000 |00d9: const/16 v38, #int 16 // #10 │ │ -02289e: a424 2426 |00db: shr-long v36, v36, v38 │ │ -0228a2: 0500 2400 |00dd: move-wide/from16 v0, v36 │ │ -0228a6: 8400 |00df: long-to-int v0, v0 │ │ -0228a8: 0224 0000 |00e0: move/from16 v36, v0 │ │ -0228ac: 9110 1e24 |00e2: sub-int v16, v30, v36 │ │ -0228b0: 0200 2e00 |00e4: move/from16 v0, v46 │ │ -0228b4: 8100 |00e6: int-to-long v0, v0 │ │ -0228b6: 0524 0000 |00e7: move-wide/from16 v36, v0 │ │ -0228ba: 1726 0000 0100 |00e9: const-wide/32 v38, #float 9.18355e-41 // #00010000 │ │ -0228c0: 9d24 2426 |00ec: mul-long v36, v36, v38 │ │ -0228c4: 1326 1000 |00ee: const/16 v38, #int 16 // #10 │ │ -0228c8: a424 2426 |00f0: shr-long v36, v36, v38 │ │ -0228cc: 0500 2400 |00f2: move-wide/from16 v0, v36 │ │ -0228d0: 8400 |00f4: long-to-int v0, v0 │ │ -0228d2: 0224 0000 |00f5: move/from16 v36, v0 │ │ -0228d6: 9018 0824 |00f7: add-int v24, v8, v36 │ │ -0228da: 0200 2f00 |00f9: move/from16 v0, v47 │ │ -0228de: 8100 |00fb: int-to-long v0, v0 │ │ -0228e0: 0524 0000 |00fc: move-wide/from16 v36, v0 │ │ -0228e4: 1726 0000 0100 |00fe: const-wide/32 v38, #float 9.18355e-41 // #00010000 │ │ -0228ea: 9d24 2426 |0101: mul-long v36, v36, v38 │ │ -0228ee: 1326 1000 |0103: const/16 v38, #int 16 // #10 │ │ -0228f2: a424 2426 |0105: shr-long v36, v36, v38 │ │ -0228f6: 0500 2400 |0107: move-wide/from16 v0, v36 │ │ -0228fa: 8400 |0109: long-to-int v0, v0 │ │ -0228fc: 0224 0000 |010a: move/from16 v36, v0 │ │ -022900: 901f 1024 |010c: add-int v31, v16, v36 │ │ -022904: 0200 2c00 |010e: move/from16 v0, v44 │ │ -022908: 8100 |0110: int-to-long v0, v0 │ │ -02290a: 0524 0000 |0111: move-wide/from16 v36, v0 │ │ -02290e: 1726 00c0 0000 |0113: const-wide/32 v38, #float 6.88766e-41 // #0000c000 │ │ -022914: 9d24 2426 |0116: mul-long v36, v36, v38 │ │ -022918: 1326 1000 |0118: const/16 v38, #int 16 // #10 │ │ -02291c: a424 2426 |011a: shr-long v36, v36, v38 │ │ -022920: 0500 2400 |011c: move-wide/from16 v0, v36 │ │ -022924: 8400 |011e: long-to-int v0, v0 │ │ -022926: 0224 0000 |011f: move/from16 v36, v0 │ │ -02292a: 9024 2408 |0121: add-int v36, v36, v8 │ │ -02292e: 0200 2e00 |0123: move/from16 v0, v46 │ │ -022932: 8100 |0125: int-to-long v0, v0 │ │ -022934: 0526 0000 |0126: move-wide/from16 v38, v0 │ │ -022938: 1728 00c0 0000 |0128: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ -02293e: 9d26 2628 |012b: mul-long v38, v38, v40 │ │ -022942: 1325 1000 |012d: const/16 v37, #int 16 // #10 │ │ -022946: a426 2625 |012f: shr-long v38, v38, v37 │ │ -02294a: 0500 2600 |0131: move-wide/from16 v0, v38 │ │ -02294e: 8400 |0133: long-to-int v0, v0 │ │ -022950: 0225 0000 |0134: move/from16 v37, v0 │ │ -022954: 9009 2425 |0136: add-int v9, v36, v37 │ │ -022958: 0200 2d00 |0138: move/from16 v0, v45 │ │ -02295c: 8100 |013a: int-to-long v0, v0 │ │ -02295e: 0524 0000 |013b: move-wide/from16 v36, v0 │ │ -022962: 1726 00c0 0000 |013d: const-wide/32 v38, #float 6.88766e-41 // #0000c000 │ │ -022968: 9d24 2426 |0140: mul-long v36, v36, v38 │ │ -02296c: 1326 1000 |0142: const/16 v38, #int 16 // #10 │ │ -022970: a424 2426 |0144: shr-long v36, v36, v38 │ │ -022974: 0500 2400 |0146: move-wide/from16 v0, v36 │ │ -022978: 8400 |0148: long-to-int v0, v0 │ │ -02297a: 0224 0000 |0149: move/from16 v36, v0 │ │ -02297e: 9024 2410 |014b: add-int v36, v36, v16 │ │ -022982: 0200 2f00 |014d: move/from16 v0, v47 │ │ -022986: 8100 |014f: int-to-long v0, v0 │ │ -022988: 0526 0000 |0150: move-wide/from16 v38, v0 │ │ -02298c: 1728 00c0 0000 |0152: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ -022992: 9d26 2628 |0155: mul-long v38, v38, v40 │ │ -022996: 1325 1000 |0157: const/16 v37, #int 16 // #10 │ │ -02299a: a426 2625 |0159: shr-long v38, v38, v37 │ │ -02299e: 0500 2600 |015b: move-wide/from16 v0, v38 │ │ -0229a2: 8400 |015d: long-to-int v0, v0 │ │ -0229a4: 0225 0000 |015e: move/from16 v37, v0 │ │ -0229a8: 9011 2425 |0160: add-int v17, v36, v37 │ │ -0229ac: 0200 2e00 |0162: move/from16 v0, v46 │ │ -0229b0: 8100 |0164: int-to-long v0, v0 │ │ -0229b2: 0524 0000 |0165: move-wide/from16 v36, v0 │ │ -0229b6: 1726 0080 0000 |0167: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -0229bc: 9d24 2426 |016a: mul-long v36, v36, v38 │ │ -0229c0: 1326 1000 |016c: const/16 v38, #int 16 // #10 │ │ -0229c4: a424 2426 |016e: shr-long v36, v36, v38 │ │ -0229c8: 0500 2400 |0170: move-wide/from16 v0, v36 │ │ -0229cc: 8400 |0172: long-to-int v0, v0 │ │ -0229ce: 0224 0000 |0173: move/from16 v36, v0 │ │ -0229d2: 9019 0824 |0175: add-int v25, v8, v36 │ │ -0229d6: 0200 2f00 |0177: move/from16 v0, v47 │ │ -0229da: 8100 |0179: int-to-long v0, v0 │ │ -0229dc: 0524 0000 |017a: move-wide/from16 v36, v0 │ │ -0229e0: 1726 0080 0000 |017c: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -0229e6: 9d24 2426 |017f: mul-long v36, v36, v38 │ │ -0229ea: 1326 1000 |0181: const/16 v38, #int 16 // #10 │ │ -0229ee: a424 2426 |0183: shr-long v36, v36, v38 │ │ -0229f2: 0500 2400 |0185: move-wide/from16 v0, v36 │ │ -0229f6: 8400 |0187: long-to-int v0, v0 │ │ -0229f8: 0224 0000 |0188: move/from16 v36, v0 │ │ -0229fc: 9020 1024 |018a: add-int v32, v16, v36 │ │ -022a00: 0800 2a00 |018c: move-object/from16 v0, v42 │ │ -022a04: 5400 2302 |018e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022a08: 0824 0000 |0190: move-object/from16 v36, v0 │ │ -022a0c: 1325 0100 |0192: const/16 v37, #int 1 // #1 │ │ -022a10: 4624 2425 |0194: aget-object v36, v36, v37 │ │ -022a14: 0800 2400 |0196: move-object/from16 v0, v36 │ │ -022a18: 520a b503 |0198: iget v10, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022a1c: 0800 2a00 |019a: move-object/from16 v0, v42 │ │ -022a20: 5400 2302 |019c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022a24: 0824 0000 |019e: move-object/from16 v36, v0 │ │ -022a28: 1325 0100 |01a0: const/16 v37, #int 1 // #1 │ │ -022a2c: 4624 2425 |01a2: aget-object v36, v36, v37 │ │ -022a30: 0800 2400 |01a4: move-object/from16 v0, v36 │ │ -022a34: 5200 b603 |01a6: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022a38: 0212 0000 |01a8: move/from16 v18, v0 │ │ -022a3c: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -022a40: 5400 2302 |01ac: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022a44: 0824 0000 |01ae: move-object/from16 v36, v0 │ │ -022a48: 1325 0400 |01b0: const/16 v37, #int 4 // #4 │ │ -022a4c: 4624 2425 |01b2: aget-object v36, v36, v37 │ │ -022a50: 0800 2400 |01b4: move-object/from16 v0, v36 │ │ -022a54: 5200 b503 |01b6: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022a58: 0224 0000 |01b8: move/from16 v36, v0 │ │ -022a5c: 0200 2c00 |01ba: move/from16 v0, v44 │ │ -022a60: 8100 |01bc: int-to-long v0, v0 │ │ -022a62: 0526 0000 |01bd: move-wide/from16 v38, v0 │ │ -022a66: 1728 00c0 0000 |01bf: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ -022a6c: 9d26 2628 |01c2: mul-long v38, v38, v40 │ │ -022a70: 1325 1000 |01c4: const/16 v37, #int 16 // #10 │ │ -022a74: a426 2625 |01c6: shr-long v38, v38, v37 │ │ -022a78: 0500 2600 |01c8: move-wide/from16 v0, v38 │ │ -022a7c: 8400 |01ca: long-to-int v0, v0 │ │ -022a7e: 0225 0000 |01cb: move/from16 v37, v0 │ │ -022a82: 911a 2425 |01cd: sub-int v26, v36, v37 │ │ -022a86: 0800 2a00 |01cf: move-object/from16 v0, v42 │ │ -022a8a: 5400 2302 |01d1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022a8e: 0824 0000 |01d3: move-object/from16 v36, v0 │ │ -022a92: 1325 0400 |01d5: const/16 v37, #int 4 // #4 │ │ -022a96: 4624 2425 |01d7: aget-object v36, v36, v37 │ │ -022a9a: 0800 2400 |01d9: move-object/from16 v0, v36 │ │ -022a9e: 5200 b603 |01db: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022aa2: 0224 0000 |01dd: move/from16 v36, v0 │ │ -022aa6: 0200 2d00 |01df: move/from16 v0, v45 │ │ -022aaa: 8100 |01e1: int-to-long v0, v0 │ │ -022aac: 0526 0000 |01e2: move-wide/from16 v38, v0 │ │ -022ab0: 1728 00c0 0000 |01e4: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ -022ab6: 9d26 2628 |01e7: mul-long v38, v38, v40 │ │ -022aba: 1325 1000 |01e9: const/16 v37, #int 16 // #10 │ │ -022abe: a426 2625 |01eb: shr-long v38, v38, v37 │ │ -022ac2: 0500 2600 |01ed: move-wide/from16 v0, v38 │ │ -022ac6: 8400 |01ef: long-to-int v0, v0 │ │ -022ac8: 0225 0000 |01f0: move/from16 v37, v0 │ │ -022acc: 9121 2425 |01f2: sub-int v33, v36, v37 │ │ -022ad0: 0200 2e00 |01f4: move/from16 v0, v46 │ │ -022ad4: 8100 |01f6: int-to-long v0, v0 │ │ -022ad6: 0524 0000 |01f7: move-wide/from16 v36, v0 │ │ -022ada: 1726 0080 0000 |01f9: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022ae0: 9d24 2426 |01fc: mul-long v36, v36, v38 │ │ -022ae4: 1326 1000 |01fe: const/16 v38, #int 16 // #10 │ │ -022ae8: a424 2426 |0200: shr-long v36, v36, v38 │ │ -022aec: 0500 2400 |0202: move-wide/from16 v0, v36 │ │ -022af0: 8400 |0204: long-to-int v0, v0 │ │ -022af2: 0224 0000 |0205: move/from16 v36, v0 │ │ -022af6: 910b 1a24 |0207: sub-int v11, v26, v36 │ │ -022afa: 0200 2f00 |0209: move/from16 v0, v47 │ │ -022afe: 8100 |020b: int-to-long v0, v0 │ │ -022b00: 0524 0000 |020c: move-wide/from16 v36, v0 │ │ -022b04: 1726 0080 0000 |020e: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022b0a: 9d24 2426 |0211: mul-long v36, v36, v38 │ │ -022b0e: 1326 1000 |0213: const/16 v38, #int 16 // #10 │ │ -022b12: a424 2426 |0215: shr-long v36, v36, v38 │ │ -022b16: 0500 2400 |0217: move-wide/from16 v0, v36 │ │ -022b1a: 8400 |0219: long-to-int v0, v0 │ │ -022b1c: 0224 0000 |021a: move/from16 v36, v0 │ │ -022b20: 9113 2124 |021c: sub-int v19, v33, v36 │ │ -022b24: 0200 2c00 |021e: move/from16 v0, v44 │ │ -022b28: 8100 |0220: int-to-long v0, v0 │ │ -022b2a: 0524 0000 |0221: move-wide/from16 v36, v0 │ │ -022b2e: 1726 0000 0200 |0223: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ -022b34: 9d24 2426 |0226: mul-long v36, v36, v38 │ │ -022b38: 1326 1000 |0228: const/16 v38, #int 16 // #10 │ │ -022b3c: a424 2426 |022a: shr-long v36, v36, v38 │ │ -022b40: 0500 2400 |022c: move-wide/from16 v0, v36 │ │ -022b44: 8400 |022e: long-to-int v0, v0 │ │ -022b46: 0224 0000 |022f: move/from16 v36, v0 │ │ -022b4a: 9124 1a24 |0231: sub-int v36, v26, v36 │ │ -022b4e: 0200 2e00 |0233: move/from16 v0, v46 │ │ -022b52: 8100 |0235: int-to-long v0, v0 │ │ -022b54: 0526 0000 |0236: move-wide/from16 v38, v0 │ │ -022b58: 1628 0040 |0238: const-wide/16 v40, #int 16384 // #4000 │ │ -022b5c: 9d26 2628 |023a: mul-long v38, v38, v40 │ │ -022b60: 1325 1000 |023c: const/16 v37, #int 16 // #10 │ │ -022b64: a426 2625 |023e: shr-long v38, v38, v37 │ │ -022b68: 0500 2600 |0240: move-wide/from16 v0, v38 │ │ -022b6c: 8400 |0242: long-to-int v0, v0 │ │ -022b6e: 0225 0000 |0243: move/from16 v37, v0 │ │ -022b72: 901b 2425 |0245: add-int v27, v36, v37 │ │ -022b76: 0200 2d00 |0247: move/from16 v0, v45 │ │ -022b7a: 8100 |0249: int-to-long v0, v0 │ │ -022b7c: 0524 0000 |024a: move-wide/from16 v36, v0 │ │ -022b80: 1726 0000 0200 |024c: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ -022b86: 9d24 2426 |024f: mul-long v36, v36, v38 │ │ -022b8a: 1326 1000 |0251: const/16 v38, #int 16 // #10 │ │ -022b8e: a424 2426 |0253: shr-long v36, v36, v38 │ │ -022b92: 0500 2400 |0255: move-wide/from16 v0, v36 │ │ -022b96: 8400 |0257: long-to-int v0, v0 │ │ -022b98: 0224 0000 |0258: move/from16 v36, v0 │ │ -022b9c: 9124 2124 |025a: sub-int v36, v33, v36 │ │ -022ba0: 0200 2f00 |025c: move/from16 v0, v47 │ │ -022ba4: 8100 |025e: int-to-long v0, v0 │ │ -022ba6: 0526 0000 |025f: move-wide/from16 v38, v0 │ │ -022baa: 1628 0040 |0261: const-wide/16 v40, #int 16384 // #4000 │ │ -022bae: 9d26 2628 |0263: mul-long v38, v38, v40 │ │ -022bb2: 1325 1000 |0265: const/16 v37, #int 16 // #10 │ │ -022bb6: a426 2625 |0267: shr-long v38, v38, v37 │ │ -022bba: 0500 2600 |0269: move-wide/from16 v0, v38 │ │ -022bbe: 8400 |026b: long-to-int v0, v0 │ │ -022bc0: 0225 0000 |026c: move/from16 v37, v0 │ │ -022bc4: 9022 2425 |026e: add-int v34, v36, v37 │ │ -022bc8: 0800 2a00 |0270: move-object/from16 v0, v42 │ │ -022bcc: 5400 2302 |0272: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022bd0: 0824 0000 |0274: move-object/from16 v36, v0 │ │ -022bd4: 1325 0300 |0276: const/16 v37, #int 3 // #3 │ │ -022bd8: 4624 2425 |0278: aget-object v36, v36, v37 │ │ -022bdc: 0800 2400 |027a: move-object/from16 v0, v36 │ │ -022be0: 520c b503 |027c: iget v12, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022be4: 0800 2a00 |027e: move-object/from16 v0, v42 │ │ -022be8: 5400 2302 |0280: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022bec: 0824 0000 |0282: move-object/from16 v36, v0 │ │ -022bf0: 1325 0300 |0284: const/16 v37, #int 3 // #3 │ │ -022bf4: 4624 2425 |0286: aget-object v36, v36, v37 │ │ -022bf8: 0800 2400 |0288: move-object/from16 v0, v36 │ │ -022bfc: 5200 b603 |028a: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022c00: 0214 0000 |028c: move/from16 v20, v0 │ │ -022c04: 0200 2e00 |028e: move/from16 v0, v46 │ │ -022c08: 8100 |0290: int-to-long v0, v0 │ │ -022c0a: 0524 0000 |0291: move-wide/from16 v36, v0 │ │ -022c0e: 1726 0080 0000 |0293: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022c14: 9d24 2426 |0296: mul-long v36, v36, v38 │ │ -022c18: 1326 1000 |0298: const/16 v38, #int 16 // #10 │ │ -022c1c: a424 2426 |029a: shr-long v36, v36, v38 │ │ -022c20: 0500 2400 |029c: move-wide/from16 v0, v36 │ │ -022c24: 8400 |029e: long-to-int v0, v0 │ │ -022c26: 0224 0000 |029f: move/from16 v36, v0 │ │ -022c2a: 901c 0c24 |02a1: add-int v28, v12, v36 │ │ -022c2e: 0200 2f00 |02a3: move/from16 v0, v47 │ │ -022c32: 8100 |02a5: int-to-long v0, v0 │ │ -022c34: 0524 0000 |02a6: move-wide/from16 v36, v0 │ │ -022c38: 1726 0080 0000 |02a8: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ -022c3e: 9d24 2426 |02ab: mul-long v36, v36, v38 │ │ -022c42: 1326 1000 |02ad: const/16 v38, #int 16 // #10 │ │ -022c46: a424 2426 |02af: shr-long v36, v36, v38 │ │ -022c4a: 0500 2400 |02b1: move-wide/from16 v0, v36 │ │ -022c4e: 8400 |02b3: long-to-int v0, v0 │ │ -022c50: 0224 0000 |02b4: move/from16 v36, v0 │ │ -022c54: 9023 1424 |02b6: add-int v35, v20, v36 │ │ -022c58: 0200 2e00 |02b8: move/from16 v0, v46 │ │ -022c5c: 8100 |02ba: int-to-long v0, v0 │ │ -022c5e: 0524 0000 |02bb: move-wide/from16 v36, v0 │ │ -022c62: 1726 00c0 0100 |02bd: const-wide/32 v38, #float 1.60712e-40 // #0001c000 │ │ -022c68: 9d24 2426 |02c0: mul-long v36, v36, v38 │ │ -022c6c: 1326 1000 |02c2: const/16 v38, #int 16 // #10 │ │ -022c70: a424 2426 |02c4: shr-long v36, v36, v38 │ │ -022c74: 0500 2400 |02c6: move-wide/from16 v0, v36 │ │ -022c78: 8400 |02c8: long-to-int v0, v0 │ │ -022c7a: 0224 0000 |02c9: move/from16 v36, v0 │ │ -022c7e: 9024 240c |02cb: add-int v36, v36, v12 │ │ -022c82: 0200 2c00 |02cd: move/from16 v0, v44 │ │ -022c86: 8100 |02cf: int-to-long v0, v0 │ │ -022c88: 0526 0000 |02d0: move-wide/from16 v38, v0 │ │ -022c8c: 1728 0080 0000 |02d2: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ -022c92: 9d26 2628 |02d5: mul-long v38, v38, v40 │ │ -022c96: 1325 1000 |02d7: const/16 v37, #int 16 // #10 │ │ -022c9a: a426 2625 |02d9: shr-long v38, v38, v37 │ │ -022c9e: 0500 2600 |02db: move-wide/from16 v0, v38 │ │ -022ca2: 8400 |02dd: long-to-int v0, v0 │ │ -022ca4: 0225 0000 |02de: move/from16 v37, v0 │ │ -022ca8: 910d 2425 |02e0: sub-int v13, v36, v37 │ │ -022cac: 0200 2f00 |02e2: move/from16 v0, v47 │ │ -022cb0: 8100 |02e4: int-to-long v0, v0 │ │ -022cb2: 0524 0000 |02e5: move-wide/from16 v36, v0 │ │ -022cb6: 1726 00c0 0100 |02e7: const-wide/32 v38, #float 1.60712e-40 // #0001c000 │ │ -022cbc: 9d24 2426 |02ea: mul-long v36, v36, v38 │ │ -022cc0: 1326 1000 |02ec: const/16 v38, #int 16 // #10 │ │ -022cc4: a424 2426 |02ee: shr-long v36, v36, v38 │ │ -022cc8: 0500 2400 |02f0: move-wide/from16 v0, v36 │ │ -022ccc: 8400 |02f2: long-to-int v0, v0 │ │ -022cce: 0224 0000 |02f3: move/from16 v36, v0 │ │ -022cd2: 9024 2414 |02f5: add-int v36, v36, v20 │ │ -022cd6: 0200 2d00 |02f7: move/from16 v0, v45 │ │ -022cda: 8100 |02f9: int-to-long v0, v0 │ │ -022cdc: 0526 0000 |02fa: move-wide/from16 v38, v0 │ │ -022ce0: 1728 0080 0000 |02fc: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ -022ce6: 9d26 2628 |02ff: mul-long v38, v38, v40 │ │ -022cea: 1325 1000 |0301: const/16 v37, #int 16 // #10 │ │ -022cee: a426 2625 |0303: shr-long v38, v38, v37 │ │ -022cf2: 0500 2600 |0305: move-wide/from16 v0, v38 │ │ -022cf6: 8400 |0307: long-to-int v0, v0 │ │ -022cf8: 0225 0000 |0308: move/from16 v37, v0 │ │ -022cfc: 9115 2425 |030a: sub-int v21, v36, v37 │ │ -022d00: 1324 3200 |030c: const/16 v36, #int 50 // #32 │ │ -022d04: 1325 3200 |030e: const/16 v37, #int 50 // #32 │ │ -022d08: 1326 3200 |0310: const/16 v38, #int 50 // #32 │ │ -022d0c: 0800 2b00 |0312: move-object/from16 v0, v43 │ │ -022d10: 0201 2400 |0314: move/from16 v1, v36 │ │ -022d14: 0202 2500 |0316: move/from16 v2, v37 │ │ -022d18: 0203 2600 |0318: move/from16 v3, v38 │ │ -022d1c: 6e40 e605 1032 |031a: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -022d22: e024 1902 |031d: shl-int/lit8 v36, v25, #int 2 // #02 │ │ -022d26: e124 2410 |031f: shr-int/lit8 v36, v36, #int 16 // #10 │ │ -022d2a: 0200 2400 |0321: move/from16 v0, v36 │ │ -022d2e: 8200 |0323: int-to-float v0, v0 │ │ -022d30: 0224 0000 |0324: move/from16 v36, v0 │ │ -022d34: e025 2002 |0326: shl-int/lit8 v37, v32, #int 2 // #02 │ │ -022d38: e125 2510 |0328: shr-int/lit8 v37, v37, #int 16 // #10 │ │ -022d3c: 0200 2500 |032a: move/from16 v0, v37 │ │ -022d40: 8200 |032c: int-to-float v0, v0 │ │ -022d42: 0225 0000 |032d: move/from16 v37, v0 │ │ -022d46: 1326 0400 |032f: const/16 v38, #int 4 // #4 │ │ -022d4a: 0800 2b00 |0331: move-object/from16 v0, v43 │ │ -022d4e: 0201 2400 |0333: move/from16 v1, v36 │ │ -022d52: 0202 2500 |0335: move/from16 v2, v37 │ │ -022d56: 0203 2600 |0337: move/from16 v3, v38 │ │ -022d5a: 6e40 cd05 1032 |0339: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -022d60: 0800 2a00 |033c: move-object/from16 v0, v42 │ │ -022d64: 5500 1402 |033e: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -022d68: 0224 0000 |0340: move/from16 v36, v0 │ │ -022d6c: 3924 1600 |0342: if-nez v36, 0358 // +0016 │ │ -022d70: 0800 2b00 |0344: move-object/from16 v0, v43 │ │ -022d74: 0201 1600 |0346: move/from16 v1, v22 │ │ -022d78: 0202 1d00 |0348: move/from16 v2, v29 │ │ -022d7c: 0203 1800 |034a: move/from16 v3, v24 │ │ -022d80: 0204 1f00 |034c: move/from16 v4, v31 │ │ -022d84: 6e54 cc05 1032 |034e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022d8a: 0800 2b00 |0351: move-object/from16 v0, v43 │ │ -022d8e: 0201 1000 |0353: move/from16 v1, v16 │ │ -022d92: 6e51 cc05 708f |0355: invoke-virtual {v0, v7, v15, v8, v1}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022d98: 0800 2b00 |0358: move-object/from16 v0, v43 │ │ -022d9c: 0201 1700 |035a: move/from16 v1, v23 │ │ -022da0: 0202 1e00 |035c: move/from16 v2, v30 │ │ -022da4: 0203 1000 |035e: move/from16 v3, v16 │ │ -022da8: 6e53 cc05 1082 |0360: invoke-virtual {v0, v1, v2, v8, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022dae: 0800 2b00 |0363: move-object/from16 v0, v43 │ │ -022db2: 0201 1700 |0365: move/from16 v1, v23 │ │ -022db6: 0202 1e00 |0367: move/from16 v2, v30 │ │ -022dba: 0203 1400 |0369: move/from16 v3, v20 │ │ -022dbe: 6e53 cc05 10c2 |036b: invoke-virtual {v0, v1, v2, v12, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022dc4: 0800 2b00 |036e: move-object/from16 v0, v43 │ │ -022dc8: 0201 1100 |0370: move/from16 v1, v17 │ │ -022dcc: 0202 1c00 |0372: move/from16 v2, v28 │ │ -022dd0: 0203 2300 |0374: move/from16 v3, v35 │ │ -022dd4: 6e53 cc05 9021 |0376: invoke-virtual {v0, v9, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022dda: 0800 2b00 |0379: move-object/from16 v0, v43 │ │ -022dde: 0201 1c00 |037b: move/from16 v1, v28 │ │ -022de2: 0202 2300 |037d: move/from16 v2, v35 │ │ -022de6: 0203 1500 |037f: move/from16 v3, v21 │ │ -022dea: 6e53 cc05 10d2 |0381: invoke-virtual {v0, v1, v2, v13, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022df0: 0800 2a00 |0384: move-object/from16 v0, v42 │ │ -022df4: 5500 1402 |0386: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -022df8: 0224 0000 |0388: move/from16 v36, v0 │ │ -022dfc: 3924 1400 |038a: if-nez v36, 039e // +0014 │ │ -022e00: 0800 2b00 |038c: move-object/from16 v0, v43 │ │ -022e04: 0201 1400 |038e: move/from16 v1, v20 │ │ -022e08: 0202 1200 |0390: move/from16 v2, v18 │ │ -022e0c: 6e52 cc05 c0a1 |0392: invoke-virtual {v0, v12, v1, v10, v2}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e12: 0800 2b00 |0395: move-object/from16 v0, v43 │ │ -022e16: 0201 1500 |0397: move/from16 v1, v21 │ │ -022e1a: 0202 1200 |0399: move/from16 v2, v18 │ │ -022e1e: 6e52 cc05 d0a1 |039b: invoke-virtual {v0, v13, v1, v10, v2}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e24: 0800 2b00 |039e: move-object/from16 v0, v43 │ │ -022e28: 0201 1800 |03a0: move/from16 v1, v24 │ │ -022e2c: 0202 1f00 |03a2: move/from16 v2, v31 │ │ -022e30: 0203 1300 |03a4: move/from16 v3, v19 │ │ -022e34: 6e53 cc05 10b2 |03a6: invoke-virtual {v0, v1, v2, v11, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e3a: 0800 2b00 |03a9: move-object/from16 v0, v43 │ │ -022e3e: 0201 1100 |03ab: move/from16 v1, v17 │ │ -022e42: 0202 1a00 |03ad: move/from16 v2, v26 │ │ -022e46: 0203 2100 |03af: move/from16 v3, v33 │ │ -022e4a: 6e53 cc05 9021 |03b1: invoke-virtual {v0, v9, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e50: 0800 2b00 |03b4: move-object/from16 v0, v43 │ │ -022e54: 0201 1a00 |03b6: move/from16 v1, v26 │ │ -022e58: 0202 2100 |03b8: move/from16 v2, v33 │ │ -022e5c: 0203 1b00 |03ba: move/from16 v3, v27 │ │ -022e60: 0204 2200 |03bc: move/from16 v4, v34 │ │ -022e64: 6e54 cc05 1032 |03be: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e6a: 0800 2b00 |03c1: move-object/from16 v0, v43 │ │ -022e6e: 0201 1300 |03c3: move/from16 v1, v19 │ │ -022e72: 0202 1b00 |03c5: move/from16 v2, v27 │ │ -022e76: 0203 2200 |03c7: move/from16 v3, v34 │ │ -022e7a: 6e53 cc05 b021 |03c9: invoke-virtual {v0, v11, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -022e80: 0e00 |03cc: return-void │ │ +0226e0: |[0226e0] org.happysanta.gd.Game.Physics._aiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V │ │ +0226f0: 0800 2a00 |0000: move-object/from16 v0, v42 │ │ +0226f4: 5400 2302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0226f8: 0824 0000 |0004: move-object/from16 v36, v0 │ │ +0226fc: 1325 0200 |0006: const/16 v37, #int 2 // #2 │ │ +022700: 4624 2425 |0008: aget-object v36, v36, v37 │ │ +022704: 0800 2400 |000a: move-object/from16 v0, v36 │ │ +022708: 5206 b503 |000c: iget v6, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02270c: 0800 2a00 |000e: move-object/from16 v0, v42 │ │ +022710: 5400 2302 |0010: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022714: 0824 0000 |0012: move-object/from16 v36, v0 │ │ +022718: 1325 0200 |0014: const/16 v37, #int 2 // #2 │ │ +02271c: 4624 2425 |0016: aget-object v36, v36, v37 │ │ +022720: 0800 2400 |0018: move-object/from16 v0, v36 │ │ +022724: 520e b603 |001a: iget v14, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022728: 0200 2e00 |001c: move/from16 v0, v46 │ │ +02272c: 8100 |001e: int-to-long v0, v0 │ │ +02272e: 0524 0000 |001f: move-wide/from16 v36, v0 │ │ +022732: 1726 0080 0000 |0021: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022738: 9d24 2426 |0024: mul-long v36, v36, v38 │ │ +02273c: 1326 1000 |0026: const/16 v38, #int 16 // #10 │ │ +022740: a424 2426 |0028: shr-long v36, v36, v38 │ │ +022744: 0500 2400 |002a: move-wide/from16 v0, v36 │ │ +022748: 8400 |002c: long-to-int v0, v0 │ │ +02274a: 0224 0000 |002d: move/from16 v36, v0 │ │ +02274e: 9016 0624 |002f: add-int v22, v6, v36 │ │ +022752: 0200 2f00 |0031: move/from16 v0, v47 │ │ +022756: 8100 |0033: int-to-long v0, v0 │ │ +022758: 0524 0000 |0034: move-wide/from16 v36, v0 │ │ +02275c: 1726 0080 0000 |0036: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022762: 9d24 2426 |0039: mul-long v36, v36, v38 │ │ +022766: 1326 1000 |003b: const/16 v38, #int 16 // #10 │ │ +02276a: a424 2426 |003d: shr-long v36, v36, v38 │ │ +02276e: 0500 2400 |003f: move-wide/from16 v0, v36 │ │ +022772: 8400 |0041: long-to-int v0, v0 │ │ +022774: 0224 0000 |0042: move/from16 v36, v0 │ │ +022778: 901d 0e24 |0044: add-int v29, v14, v36 │ │ +02277c: 0200 2e00 |0046: move/from16 v0, v46 │ │ +022780: 8100 |0048: int-to-long v0, v0 │ │ +022782: 0524 0000 |0049: move-wide/from16 v36, v0 │ │ +022786: 1726 0080 0000 |004b: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +02278c: 9d24 2426 |004e: mul-long v36, v36, v38 │ │ +022790: 1326 1000 |0050: const/16 v38, #int 16 // #10 │ │ +022794: a424 2426 |0052: shr-long v36, v36, v38 │ │ +022798: 0500 2400 |0054: move-wide/from16 v0, v36 │ │ +02279c: 8400 |0056: long-to-int v0, v0 │ │ +02279e: 0224 0000 |0057: move/from16 v36, v0 │ │ +0227a2: 9107 0624 |0059: sub-int v7, v6, v36 │ │ +0227a6: 0200 2f00 |005b: move/from16 v0, v47 │ │ +0227aa: 8100 |005d: int-to-long v0, v0 │ │ +0227ac: 0524 0000 |005e: move-wide/from16 v36, v0 │ │ +0227b0: 1726 0080 0000 |0060: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +0227b6: 9d24 2426 |0063: mul-long v36, v36, v38 │ │ +0227ba: 1326 1000 |0065: const/16 v38, #int 16 // #10 │ │ +0227be: a424 2426 |0067: shr-long v36, v36, v38 │ │ +0227c2: 0500 2400 |0069: move-wide/from16 v0, v36 │ │ +0227c6: 8400 |006b: long-to-int v0, v0 │ │ +0227c8: 0224 0000 |006c: move/from16 v36, v0 │ │ +0227cc: 910f 0e24 |006e: sub-int v15, v14, v36 │ │ +0227d0: 0800 2a00 |0070: move-object/from16 v0, v42 │ │ +0227d4: 5400 2302 |0072: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0227d8: 0824 0000 |0074: move-object/from16 v36, v0 │ │ +0227dc: 1325 0000 |0076: const/16 v37, #int 0 // #0 │ │ +0227e0: 4624 2425 |0078: aget-object v36, v36, v37 │ │ +0227e4: 0800 2400 |007a: move-object/from16 v0, v36 │ │ +0227e8: 5200 b503 |007c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0227ec: 0224 0000 |007e: move/from16 v36, v0 │ │ +0227f0: 0200 2c00 |0080: move/from16 v0, v44 │ │ +0227f4: 8100 |0082: int-to-long v0, v0 │ │ +0227f6: 0526 0000 |0083: move-wide/from16 v38, v0 │ │ +0227fa: 1728 0080 0000 |0085: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ +022800: 9d26 2628 |0088: mul-long v38, v38, v40 │ │ +022804: 1325 1000 |008a: const/16 v37, #int 16 // #10 │ │ +022808: a426 2625 |008c: shr-long v38, v38, v37 │ │ +02280c: 0500 2600 |008e: move-wide/from16 v0, v38 │ │ +022810: 8400 |0090: long-to-int v0, v0 │ │ +022812: 0225 0000 |0091: move/from16 v37, v0 │ │ +022816: 9017 2425 |0093: add-int v23, v36, v37 │ │ +02281a: 0800 2a00 |0095: move-object/from16 v0, v42 │ │ +02281e: 5400 2302 |0097: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022822: 0824 0000 |0099: move-object/from16 v36, v0 │ │ +022826: 1325 0000 |009b: const/16 v37, #int 0 // #0 │ │ +02282a: 4624 2425 |009d: aget-object v36, v36, v37 │ │ +02282e: 0800 2400 |009f: move-object/from16 v0, v36 │ │ +022832: 5200 b603 |00a1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022836: 0224 0000 |00a3: move/from16 v36, v0 │ │ +02283a: 0200 2d00 |00a5: move/from16 v0, v45 │ │ +02283e: 8100 |00a7: int-to-long v0, v0 │ │ +022840: 0526 0000 |00a8: move-wide/from16 v38, v0 │ │ +022844: 1728 0080 0000 |00aa: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ +02284a: 9d26 2628 |00ad: mul-long v38, v38, v40 │ │ +02284e: 1325 1000 |00af: const/16 v37, #int 16 // #10 │ │ +022852: a426 2625 |00b1: shr-long v38, v38, v37 │ │ +022856: 0500 2600 |00b3: move-wide/from16 v0, v38 │ │ +02285a: 8400 |00b5: long-to-int v0, v0 │ │ +02285c: 0225 0000 |00b6: move/from16 v37, v0 │ │ +022860: 901e 2425 |00b8: add-int v30, v36, v37 │ │ +022864: 0200 2c00 |00ba: move/from16 v0, v44 │ │ +022868: 8100 |00bc: int-to-long v0, v0 │ │ +02286a: 0524 0000 |00bd: move-wide/from16 v36, v0 │ │ +02286e: 1726 0000 0200 |00bf: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ +022874: 9d24 2426 |00c2: mul-long v36, v36, v38 │ │ +022878: 1326 1000 |00c4: const/16 v38, #int 16 // #10 │ │ +02287c: a424 2426 |00c6: shr-long v36, v36, v38 │ │ +022880: 0500 2400 |00c8: move-wide/from16 v0, v36 │ │ +022884: 8400 |00ca: long-to-int v0, v0 │ │ +022886: 0224 0000 |00cb: move/from16 v36, v0 │ │ +02288a: 9108 1724 |00cd: sub-int v8, v23, v36 │ │ +02288e: 0200 2d00 |00cf: move/from16 v0, v45 │ │ +022892: 8100 |00d1: int-to-long v0, v0 │ │ +022894: 0524 0000 |00d2: move-wide/from16 v36, v0 │ │ +022898: 1726 0000 0200 |00d4: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ +02289e: 9d24 2426 |00d7: mul-long v36, v36, v38 │ │ +0228a2: 1326 1000 |00d9: const/16 v38, #int 16 // #10 │ │ +0228a6: a424 2426 |00db: shr-long v36, v36, v38 │ │ +0228aa: 0500 2400 |00dd: move-wide/from16 v0, v36 │ │ +0228ae: 8400 |00df: long-to-int v0, v0 │ │ +0228b0: 0224 0000 |00e0: move/from16 v36, v0 │ │ +0228b4: 9110 1e24 |00e2: sub-int v16, v30, v36 │ │ +0228b8: 0200 2e00 |00e4: move/from16 v0, v46 │ │ +0228bc: 8100 |00e6: int-to-long v0, v0 │ │ +0228be: 0524 0000 |00e7: move-wide/from16 v36, v0 │ │ +0228c2: 1726 0000 0100 |00e9: const-wide/32 v38, #float 9.18355e-41 // #00010000 │ │ +0228c8: 9d24 2426 |00ec: mul-long v36, v36, v38 │ │ +0228cc: 1326 1000 |00ee: const/16 v38, #int 16 // #10 │ │ +0228d0: a424 2426 |00f0: shr-long v36, v36, v38 │ │ +0228d4: 0500 2400 |00f2: move-wide/from16 v0, v36 │ │ +0228d8: 8400 |00f4: long-to-int v0, v0 │ │ +0228da: 0224 0000 |00f5: move/from16 v36, v0 │ │ +0228de: 9018 0824 |00f7: add-int v24, v8, v36 │ │ +0228e2: 0200 2f00 |00f9: move/from16 v0, v47 │ │ +0228e6: 8100 |00fb: int-to-long v0, v0 │ │ +0228e8: 0524 0000 |00fc: move-wide/from16 v36, v0 │ │ +0228ec: 1726 0000 0100 |00fe: const-wide/32 v38, #float 9.18355e-41 // #00010000 │ │ +0228f2: 9d24 2426 |0101: mul-long v36, v36, v38 │ │ +0228f6: 1326 1000 |0103: const/16 v38, #int 16 // #10 │ │ +0228fa: a424 2426 |0105: shr-long v36, v36, v38 │ │ +0228fe: 0500 2400 |0107: move-wide/from16 v0, v36 │ │ +022902: 8400 |0109: long-to-int v0, v0 │ │ +022904: 0224 0000 |010a: move/from16 v36, v0 │ │ +022908: 901f 1024 |010c: add-int v31, v16, v36 │ │ +02290c: 0200 2c00 |010e: move/from16 v0, v44 │ │ +022910: 8100 |0110: int-to-long v0, v0 │ │ +022912: 0524 0000 |0111: move-wide/from16 v36, v0 │ │ +022916: 1726 00c0 0000 |0113: const-wide/32 v38, #float 6.88766e-41 // #0000c000 │ │ +02291c: 9d24 2426 |0116: mul-long v36, v36, v38 │ │ +022920: 1326 1000 |0118: const/16 v38, #int 16 // #10 │ │ +022924: a424 2426 |011a: shr-long v36, v36, v38 │ │ +022928: 0500 2400 |011c: move-wide/from16 v0, v36 │ │ +02292c: 8400 |011e: long-to-int v0, v0 │ │ +02292e: 0224 0000 |011f: move/from16 v36, v0 │ │ +022932: 9024 2408 |0121: add-int v36, v36, v8 │ │ +022936: 0200 2e00 |0123: move/from16 v0, v46 │ │ +02293a: 8100 |0125: int-to-long v0, v0 │ │ +02293c: 0526 0000 |0126: move-wide/from16 v38, v0 │ │ +022940: 1728 00c0 0000 |0128: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ +022946: 9d26 2628 |012b: mul-long v38, v38, v40 │ │ +02294a: 1325 1000 |012d: const/16 v37, #int 16 // #10 │ │ +02294e: a426 2625 |012f: shr-long v38, v38, v37 │ │ +022952: 0500 2600 |0131: move-wide/from16 v0, v38 │ │ +022956: 8400 |0133: long-to-int v0, v0 │ │ +022958: 0225 0000 |0134: move/from16 v37, v0 │ │ +02295c: 9009 2425 |0136: add-int v9, v36, v37 │ │ +022960: 0200 2d00 |0138: move/from16 v0, v45 │ │ +022964: 8100 |013a: int-to-long v0, v0 │ │ +022966: 0524 0000 |013b: move-wide/from16 v36, v0 │ │ +02296a: 1726 00c0 0000 |013d: const-wide/32 v38, #float 6.88766e-41 // #0000c000 │ │ +022970: 9d24 2426 |0140: mul-long v36, v36, v38 │ │ +022974: 1326 1000 |0142: const/16 v38, #int 16 // #10 │ │ +022978: a424 2426 |0144: shr-long v36, v36, v38 │ │ +02297c: 0500 2400 |0146: move-wide/from16 v0, v36 │ │ +022980: 8400 |0148: long-to-int v0, v0 │ │ +022982: 0224 0000 |0149: move/from16 v36, v0 │ │ +022986: 9024 2410 |014b: add-int v36, v36, v16 │ │ +02298a: 0200 2f00 |014d: move/from16 v0, v47 │ │ +02298e: 8100 |014f: int-to-long v0, v0 │ │ +022990: 0526 0000 |0150: move-wide/from16 v38, v0 │ │ +022994: 1728 00c0 0000 |0152: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ +02299a: 9d26 2628 |0155: mul-long v38, v38, v40 │ │ +02299e: 1325 1000 |0157: const/16 v37, #int 16 // #10 │ │ +0229a2: a426 2625 |0159: shr-long v38, v38, v37 │ │ +0229a6: 0500 2600 |015b: move-wide/from16 v0, v38 │ │ +0229aa: 8400 |015d: long-to-int v0, v0 │ │ +0229ac: 0225 0000 |015e: move/from16 v37, v0 │ │ +0229b0: 9011 2425 |0160: add-int v17, v36, v37 │ │ +0229b4: 0200 2e00 |0162: move/from16 v0, v46 │ │ +0229b8: 8100 |0164: int-to-long v0, v0 │ │ +0229ba: 0524 0000 |0165: move-wide/from16 v36, v0 │ │ +0229be: 1726 0080 0000 |0167: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +0229c4: 9d24 2426 |016a: mul-long v36, v36, v38 │ │ +0229c8: 1326 1000 |016c: const/16 v38, #int 16 // #10 │ │ +0229cc: a424 2426 |016e: shr-long v36, v36, v38 │ │ +0229d0: 0500 2400 |0170: move-wide/from16 v0, v36 │ │ +0229d4: 8400 |0172: long-to-int v0, v0 │ │ +0229d6: 0224 0000 |0173: move/from16 v36, v0 │ │ +0229da: 9019 0824 |0175: add-int v25, v8, v36 │ │ +0229de: 0200 2f00 |0177: move/from16 v0, v47 │ │ +0229e2: 8100 |0179: int-to-long v0, v0 │ │ +0229e4: 0524 0000 |017a: move-wide/from16 v36, v0 │ │ +0229e8: 1726 0080 0000 |017c: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +0229ee: 9d24 2426 |017f: mul-long v36, v36, v38 │ │ +0229f2: 1326 1000 |0181: const/16 v38, #int 16 // #10 │ │ +0229f6: a424 2426 |0183: shr-long v36, v36, v38 │ │ +0229fa: 0500 2400 |0185: move-wide/from16 v0, v36 │ │ +0229fe: 8400 |0187: long-to-int v0, v0 │ │ +022a00: 0224 0000 |0188: move/from16 v36, v0 │ │ +022a04: 9020 1024 |018a: add-int v32, v16, v36 │ │ +022a08: 0800 2a00 |018c: move-object/from16 v0, v42 │ │ +022a0c: 5400 2302 |018e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022a10: 0824 0000 |0190: move-object/from16 v36, v0 │ │ +022a14: 1325 0100 |0192: const/16 v37, #int 1 // #1 │ │ +022a18: 4624 2425 |0194: aget-object v36, v36, v37 │ │ +022a1c: 0800 2400 |0196: move-object/from16 v0, v36 │ │ +022a20: 520a b503 |0198: iget v10, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022a24: 0800 2a00 |019a: move-object/from16 v0, v42 │ │ +022a28: 5400 2302 |019c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022a2c: 0824 0000 |019e: move-object/from16 v36, v0 │ │ +022a30: 1325 0100 |01a0: const/16 v37, #int 1 // #1 │ │ +022a34: 4624 2425 |01a2: aget-object v36, v36, v37 │ │ +022a38: 0800 2400 |01a4: move-object/from16 v0, v36 │ │ +022a3c: 5200 b603 |01a6: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022a40: 0212 0000 |01a8: move/from16 v18, v0 │ │ +022a44: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +022a48: 5400 2302 |01ac: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022a4c: 0824 0000 |01ae: move-object/from16 v36, v0 │ │ +022a50: 1325 0400 |01b0: const/16 v37, #int 4 // #4 │ │ +022a54: 4624 2425 |01b2: aget-object v36, v36, v37 │ │ +022a58: 0800 2400 |01b4: move-object/from16 v0, v36 │ │ +022a5c: 5200 b503 |01b6: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022a60: 0224 0000 |01b8: move/from16 v36, v0 │ │ +022a64: 0200 2c00 |01ba: move/from16 v0, v44 │ │ +022a68: 8100 |01bc: int-to-long v0, v0 │ │ +022a6a: 0526 0000 |01bd: move-wide/from16 v38, v0 │ │ +022a6e: 1728 00c0 0000 |01bf: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ +022a74: 9d26 2628 |01c2: mul-long v38, v38, v40 │ │ +022a78: 1325 1000 |01c4: const/16 v37, #int 16 // #10 │ │ +022a7c: a426 2625 |01c6: shr-long v38, v38, v37 │ │ +022a80: 0500 2600 |01c8: move-wide/from16 v0, v38 │ │ +022a84: 8400 |01ca: long-to-int v0, v0 │ │ +022a86: 0225 0000 |01cb: move/from16 v37, v0 │ │ +022a8a: 911a 2425 |01cd: sub-int v26, v36, v37 │ │ +022a8e: 0800 2a00 |01cf: move-object/from16 v0, v42 │ │ +022a92: 5400 2302 |01d1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022a96: 0824 0000 |01d3: move-object/from16 v36, v0 │ │ +022a9a: 1325 0400 |01d5: const/16 v37, #int 4 // #4 │ │ +022a9e: 4624 2425 |01d7: aget-object v36, v36, v37 │ │ +022aa2: 0800 2400 |01d9: move-object/from16 v0, v36 │ │ +022aa6: 5200 b603 |01db: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022aaa: 0224 0000 |01dd: move/from16 v36, v0 │ │ +022aae: 0200 2d00 |01df: move/from16 v0, v45 │ │ +022ab2: 8100 |01e1: int-to-long v0, v0 │ │ +022ab4: 0526 0000 |01e2: move-wide/from16 v38, v0 │ │ +022ab8: 1728 00c0 0000 |01e4: const-wide/32 v40, #float 6.88766e-41 // #0000c000 │ │ +022abe: 9d26 2628 |01e7: mul-long v38, v38, v40 │ │ +022ac2: 1325 1000 |01e9: const/16 v37, #int 16 // #10 │ │ +022ac6: a426 2625 |01eb: shr-long v38, v38, v37 │ │ +022aca: 0500 2600 |01ed: move-wide/from16 v0, v38 │ │ +022ace: 8400 |01ef: long-to-int v0, v0 │ │ +022ad0: 0225 0000 |01f0: move/from16 v37, v0 │ │ +022ad4: 9121 2425 |01f2: sub-int v33, v36, v37 │ │ +022ad8: 0200 2e00 |01f4: move/from16 v0, v46 │ │ +022adc: 8100 |01f6: int-to-long v0, v0 │ │ +022ade: 0524 0000 |01f7: move-wide/from16 v36, v0 │ │ +022ae2: 1726 0080 0000 |01f9: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022ae8: 9d24 2426 |01fc: mul-long v36, v36, v38 │ │ +022aec: 1326 1000 |01fe: const/16 v38, #int 16 // #10 │ │ +022af0: a424 2426 |0200: shr-long v36, v36, v38 │ │ +022af4: 0500 2400 |0202: move-wide/from16 v0, v36 │ │ +022af8: 8400 |0204: long-to-int v0, v0 │ │ +022afa: 0224 0000 |0205: move/from16 v36, v0 │ │ +022afe: 910b 1a24 |0207: sub-int v11, v26, v36 │ │ +022b02: 0200 2f00 |0209: move/from16 v0, v47 │ │ +022b06: 8100 |020b: int-to-long v0, v0 │ │ +022b08: 0524 0000 |020c: move-wide/from16 v36, v0 │ │ +022b0c: 1726 0080 0000 |020e: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022b12: 9d24 2426 |0211: mul-long v36, v36, v38 │ │ +022b16: 1326 1000 |0213: const/16 v38, #int 16 // #10 │ │ +022b1a: a424 2426 |0215: shr-long v36, v36, v38 │ │ +022b1e: 0500 2400 |0217: move-wide/from16 v0, v36 │ │ +022b22: 8400 |0219: long-to-int v0, v0 │ │ +022b24: 0224 0000 |021a: move/from16 v36, v0 │ │ +022b28: 9113 2124 |021c: sub-int v19, v33, v36 │ │ +022b2c: 0200 2c00 |021e: move/from16 v0, v44 │ │ +022b30: 8100 |0220: int-to-long v0, v0 │ │ +022b32: 0524 0000 |0221: move-wide/from16 v36, v0 │ │ +022b36: 1726 0000 0200 |0223: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ +022b3c: 9d24 2426 |0226: mul-long v36, v36, v38 │ │ +022b40: 1326 1000 |0228: const/16 v38, #int 16 // #10 │ │ +022b44: a424 2426 |022a: shr-long v36, v36, v38 │ │ +022b48: 0500 2400 |022c: move-wide/from16 v0, v36 │ │ +022b4c: 8400 |022e: long-to-int v0, v0 │ │ +022b4e: 0224 0000 |022f: move/from16 v36, v0 │ │ +022b52: 9124 1a24 |0231: sub-int v36, v26, v36 │ │ +022b56: 0200 2e00 |0233: move/from16 v0, v46 │ │ +022b5a: 8100 |0235: int-to-long v0, v0 │ │ +022b5c: 0526 0000 |0236: move-wide/from16 v38, v0 │ │ +022b60: 1628 0040 |0238: const-wide/16 v40, #int 16384 // #4000 │ │ +022b64: 9d26 2628 |023a: mul-long v38, v38, v40 │ │ +022b68: 1325 1000 |023c: const/16 v37, #int 16 // #10 │ │ +022b6c: a426 2625 |023e: shr-long v38, v38, v37 │ │ +022b70: 0500 2600 |0240: move-wide/from16 v0, v38 │ │ +022b74: 8400 |0242: long-to-int v0, v0 │ │ +022b76: 0225 0000 |0243: move/from16 v37, v0 │ │ +022b7a: 901b 2425 |0245: add-int v27, v36, v37 │ │ +022b7e: 0200 2d00 |0247: move/from16 v0, v45 │ │ +022b82: 8100 |0249: int-to-long v0, v0 │ │ +022b84: 0524 0000 |024a: move-wide/from16 v36, v0 │ │ +022b88: 1726 0000 0200 |024c: const-wide/32 v38, #float 1.83671e-40 // #00020000 │ │ +022b8e: 9d24 2426 |024f: mul-long v36, v36, v38 │ │ +022b92: 1326 1000 |0251: const/16 v38, #int 16 // #10 │ │ +022b96: a424 2426 |0253: shr-long v36, v36, v38 │ │ +022b9a: 0500 2400 |0255: move-wide/from16 v0, v36 │ │ +022b9e: 8400 |0257: long-to-int v0, v0 │ │ +022ba0: 0224 0000 |0258: move/from16 v36, v0 │ │ +022ba4: 9124 2124 |025a: sub-int v36, v33, v36 │ │ +022ba8: 0200 2f00 |025c: move/from16 v0, v47 │ │ +022bac: 8100 |025e: int-to-long v0, v0 │ │ +022bae: 0526 0000 |025f: move-wide/from16 v38, v0 │ │ +022bb2: 1628 0040 |0261: const-wide/16 v40, #int 16384 // #4000 │ │ +022bb6: 9d26 2628 |0263: mul-long v38, v38, v40 │ │ +022bba: 1325 1000 |0265: const/16 v37, #int 16 // #10 │ │ +022bbe: a426 2625 |0267: shr-long v38, v38, v37 │ │ +022bc2: 0500 2600 |0269: move-wide/from16 v0, v38 │ │ +022bc6: 8400 |026b: long-to-int v0, v0 │ │ +022bc8: 0225 0000 |026c: move/from16 v37, v0 │ │ +022bcc: 9022 2425 |026e: add-int v34, v36, v37 │ │ +022bd0: 0800 2a00 |0270: move-object/from16 v0, v42 │ │ +022bd4: 5400 2302 |0272: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022bd8: 0824 0000 |0274: move-object/from16 v36, v0 │ │ +022bdc: 1325 0300 |0276: const/16 v37, #int 3 // #3 │ │ +022be0: 4624 2425 |0278: aget-object v36, v36, v37 │ │ +022be4: 0800 2400 |027a: move-object/from16 v0, v36 │ │ +022be8: 520c b503 |027c: iget v12, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022bec: 0800 2a00 |027e: move-object/from16 v0, v42 │ │ +022bf0: 5400 2302 |0280: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022bf4: 0824 0000 |0282: move-object/from16 v36, v0 │ │ +022bf8: 1325 0300 |0284: const/16 v37, #int 3 // #3 │ │ +022bfc: 4624 2425 |0286: aget-object v36, v36, v37 │ │ +022c00: 0800 2400 |0288: move-object/from16 v0, v36 │ │ +022c04: 5200 b603 |028a: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022c08: 0214 0000 |028c: move/from16 v20, v0 │ │ +022c0c: 0200 2e00 |028e: move/from16 v0, v46 │ │ +022c10: 8100 |0290: int-to-long v0, v0 │ │ +022c12: 0524 0000 |0291: move-wide/from16 v36, v0 │ │ +022c16: 1726 0080 0000 |0293: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022c1c: 9d24 2426 |0296: mul-long v36, v36, v38 │ │ +022c20: 1326 1000 |0298: const/16 v38, #int 16 // #10 │ │ +022c24: a424 2426 |029a: shr-long v36, v36, v38 │ │ +022c28: 0500 2400 |029c: move-wide/from16 v0, v36 │ │ +022c2c: 8400 |029e: long-to-int v0, v0 │ │ +022c2e: 0224 0000 |029f: move/from16 v36, v0 │ │ +022c32: 901c 0c24 |02a1: add-int v28, v12, v36 │ │ +022c36: 0200 2f00 |02a3: move/from16 v0, v47 │ │ +022c3a: 8100 |02a5: int-to-long v0, v0 │ │ +022c3c: 0524 0000 |02a6: move-wide/from16 v36, v0 │ │ +022c40: 1726 0080 0000 |02a8: const-wide/32 v38, #float 4.59177e-41 // #00008000 │ │ +022c46: 9d24 2426 |02ab: mul-long v36, v36, v38 │ │ +022c4a: 1326 1000 |02ad: const/16 v38, #int 16 // #10 │ │ +022c4e: a424 2426 |02af: shr-long v36, v36, v38 │ │ +022c52: 0500 2400 |02b1: move-wide/from16 v0, v36 │ │ +022c56: 8400 |02b3: long-to-int v0, v0 │ │ +022c58: 0224 0000 |02b4: move/from16 v36, v0 │ │ +022c5c: 9023 1424 |02b6: add-int v35, v20, v36 │ │ +022c60: 0200 2e00 |02b8: move/from16 v0, v46 │ │ +022c64: 8100 |02ba: int-to-long v0, v0 │ │ +022c66: 0524 0000 |02bb: move-wide/from16 v36, v0 │ │ +022c6a: 1726 00c0 0100 |02bd: const-wide/32 v38, #float 1.60712e-40 // #0001c000 │ │ +022c70: 9d24 2426 |02c0: mul-long v36, v36, v38 │ │ +022c74: 1326 1000 |02c2: const/16 v38, #int 16 // #10 │ │ +022c78: a424 2426 |02c4: shr-long v36, v36, v38 │ │ +022c7c: 0500 2400 |02c6: move-wide/from16 v0, v36 │ │ +022c80: 8400 |02c8: long-to-int v0, v0 │ │ +022c82: 0224 0000 |02c9: move/from16 v36, v0 │ │ +022c86: 9024 240c |02cb: add-int v36, v36, v12 │ │ +022c8a: 0200 2c00 |02cd: move/from16 v0, v44 │ │ +022c8e: 8100 |02cf: int-to-long v0, v0 │ │ +022c90: 0526 0000 |02d0: move-wide/from16 v38, v0 │ │ +022c94: 1728 0080 0000 |02d2: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ +022c9a: 9d26 2628 |02d5: mul-long v38, v38, v40 │ │ +022c9e: 1325 1000 |02d7: const/16 v37, #int 16 // #10 │ │ +022ca2: a426 2625 |02d9: shr-long v38, v38, v37 │ │ +022ca6: 0500 2600 |02db: move-wide/from16 v0, v38 │ │ +022caa: 8400 |02dd: long-to-int v0, v0 │ │ +022cac: 0225 0000 |02de: move/from16 v37, v0 │ │ +022cb0: 910d 2425 |02e0: sub-int v13, v36, v37 │ │ +022cb4: 0200 2f00 |02e2: move/from16 v0, v47 │ │ +022cb8: 8100 |02e4: int-to-long v0, v0 │ │ +022cba: 0524 0000 |02e5: move-wide/from16 v36, v0 │ │ +022cbe: 1726 00c0 0100 |02e7: const-wide/32 v38, #float 1.60712e-40 // #0001c000 │ │ +022cc4: 9d24 2426 |02ea: mul-long v36, v36, v38 │ │ +022cc8: 1326 1000 |02ec: const/16 v38, #int 16 // #10 │ │ +022ccc: a424 2426 |02ee: shr-long v36, v36, v38 │ │ +022cd0: 0500 2400 |02f0: move-wide/from16 v0, v36 │ │ +022cd4: 8400 |02f2: long-to-int v0, v0 │ │ +022cd6: 0224 0000 |02f3: move/from16 v36, v0 │ │ +022cda: 9024 2414 |02f5: add-int v36, v36, v20 │ │ +022cde: 0200 2d00 |02f7: move/from16 v0, v45 │ │ +022ce2: 8100 |02f9: int-to-long v0, v0 │ │ +022ce4: 0526 0000 |02fa: move-wide/from16 v38, v0 │ │ +022ce8: 1728 0080 0000 |02fc: const-wide/32 v40, #float 4.59177e-41 // #00008000 │ │ +022cee: 9d26 2628 |02ff: mul-long v38, v38, v40 │ │ +022cf2: 1325 1000 |0301: const/16 v37, #int 16 // #10 │ │ +022cf6: a426 2625 |0303: shr-long v38, v38, v37 │ │ +022cfa: 0500 2600 |0305: move-wide/from16 v0, v38 │ │ +022cfe: 8400 |0307: long-to-int v0, v0 │ │ +022d00: 0225 0000 |0308: move/from16 v37, v0 │ │ +022d04: 9115 2425 |030a: sub-int v21, v36, v37 │ │ +022d08: 1324 3200 |030c: const/16 v36, #int 50 // #32 │ │ +022d0c: 1325 3200 |030e: const/16 v37, #int 50 // #32 │ │ +022d10: 1326 3200 |0310: const/16 v38, #int 50 // #32 │ │ +022d14: 0800 2b00 |0312: move-object/from16 v0, v43 │ │ +022d18: 0201 2400 |0314: move/from16 v1, v36 │ │ +022d1c: 0202 2500 |0316: move/from16 v2, v37 │ │ +022d20: 0203 2600 |0318: move/from16 v3, v38 │ │ +022d24: 6e40 e805 1032 |031a: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +022d2a: e024 1902 |031d: shl-int/lit8 v36, v25, #int 2 // #02 │ │ +022d2e: e124 2410 |031f: shr-int/lit8 v36, v36, #int 16 // #10 │ │ +022d32: 0200 2400 |0321: move/from16 v0, v36 │ │ +022d36: 8200 |0323: int-to-float v0, v0 │ │ +022d38: 0224 0000 |0324: move/from16 v36, v0 │ │ +022d3c: e025 2002 |0326: shl-int/lit8 v37, v32, #int 2 // #02 │ │ +022d40: e125 2510 |0328: shr-int/lit8 v37, v37, #int 16 // #10 │ │ +022d44: 0200 2500 |032a: move/from16 v0, v37 │ │ +022d48: 8200 |032c: int-to-float v0, v0 │ │ +022d4a: 0225 0000 |032d: move/from16 v37, v0 │ │ +022d4e: 1326 0400 |032f: const/16 v38, #int 4 // #4 │ │ +022d52: 0800 2b00 |0331: move-object/from16 v0, v43 │ │ +022d56: 0201 2400 |0333: move/from16 v1, v36 │ │ +022d5a: 0202 2500 |0335: move/from16 v2, v37 │ │ +022d5e: 0203 2600 |0337: move/from16 v3, v38 │ │ +022d62: 6e40 cf05 1032 |0339: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +022d68: 0800 2a00 |033c: move-object/from16 v0, v42 │ │ +022d6c: 5500 1402 |033e: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +022d70: 0224 0000 |0340: move/from16 v36, v0 │ │ +022d74: 3924 1600 |0342: if-nez v36, 0358 // +0016 │ │ +022d78: 0800 2b00 |0344: move-object/from16 v0, v43 │ │ +022d7c: 0201 1600 |0346: move/from16 v1, v22 │ │ +022d80: 0202 1d00 |0348: move/from16 v2, v29 │ │ +022d84: 0203 1800 |034a: move/from16 v3, v24 │ │ +022d88: 0204 1f00 |034c: move/from16 v4, v31 │ │ +022d8c: 6e54 ce05 1032 |034e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022d92: 0800 2b00 |0351: move-object/from16 v0, v43 │ │ +022d96: 0201 1000 |0353: move/from16 v1, v16 │ │ +022d9a: 6e51 ce05 708f |0355: invoke-virtual {v0, v7, v15, v8, v1}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022da0: 0800 2b00 |0358: move-object/from16 v0, v43 │ │ +022da4: 0201 1700 |035a: move/from16 v1, v23 │ │ +022da8: 0202 1e00 |035c: move/from16 v2, v30 │ │ +022dac: 0203 1000 |035e: move/from16 v3, v16 │ │ +022db0: 6e53 ce05 1082 |0360: invoke-virtual {v0, v1, v2, v8, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022db6: 0800 2b00 |0363: move-object/from16 v0, v43 │ │ +022dba: 0201 1700 |0365: move/from16 v1, v23 │ │ +022dbe: 0202 1e00 |0367: move/from16 v2, v30 │ │ +022dc2: 0203 1400 |0369: move/from16 v3, v20 │ │ +022dc6: 6e53 ce05 10c2 |036b: invoke-virtual {v0, v1, v2, v12, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022dcc: 0800 2b00 |036e: move-object/from16 v0, v43 │ │ +022dd0: 0201 1100 |0370: move/from16 v1, v17 │ │ +022dd4: 0202 1c00 |0372: move/from16 v2, v28 │ │ +022dd8: 0203 2300 |0374: move/from16 v3, v35 │ │ +022ddc: 6e53 ce05 9021 |0376: invoke-virtual {v0, v9, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022de2: 0800 2b00 |0379: move-object/from16 v0, v43 │ │ +022de6: 0201 1c00 |037b: move/from16 v1, v28 │ │ +022dea: 0202 2300 |037d: move/from16 v2, v35 │ │ +022dee: 0203 1500 |037f: move/from16 v3, v21 │ │ +022df2: 6e53 ce05 10d2 |0381: invoke-virtual {v0, v1, v2, v13, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022df8: 0800 2a00 |0384: move-object/from16 v0, v42 │ │ +022dfc: 5500 1402 |0386: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +022e00: 0224 0000 |0388: move/from16 v36, v0 │ │ +022e04: 3924 1400 |038a: if-nez v36, 039e // +0014 │ │ +022e08: 0800 2b00 |038c: move-object/from16 v0, v43 │ │ +022e0c: 0201 1400 |038e: move/from16 v1, v20 │ │ +022e10: 0202 1200 |0390: move/from16 v2, v18 │ │ +022e14: 6e52 ce05 c0a1 |0392: invoke-virtual {v0, v12, v1, v10, v2}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e1a: 0800 2b00 |0395: move-object/from16 v0, v43 │ │ +022e1e: 0201 1500 |0397: move/from16 v1, v21 │ │ +022e22: 0202 1200 |0399: move/from16 v2, v18 │ │ +022e26: 6e52 ce05 d0a1 |039b: invoke-virtual {v0, v13, v1, v10, v2}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e2c: 0800 2b00 |039e: move-object/from16 v0, v43 │ │ +022e30: 0201 1800 |03a0: move/from16 v1, v24 │ │ +022e34: 0202 1f00 |03a2: move/from16 v2, v31 │ │ +022e38: 0203 1300 |03a4: move/from16 v3, v19 │ │ +022e3c: 6e53 ce05 10b2 |03a6: invoke-virtual {v0, v1, v2, v11, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e42: 0800 2b00 |03a9: move-object/from16 v0, v43 │ │ +022e46: 0201 1100 |03ab: move/from16 v1, v17 │ │ +022e4a: 0202 1a00 |03ad: move/from16 v2, v26 │ │ +022e4e: 0203 2100 |03af: move/from16 v3, v33 │ │ +022e52: 6e53 ce05 9021 |03b1: invoke-virtual {v0, v9, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e58: 0800 2b00 |03b4: move-object/from16 v0, v43 │ │ +022e5c: 0201 1a00 |03b6: move/from16 v1, v26 │ │ +022e60: 0202 2100 |03b8: move/from16 v2, v33 │ │ +022e64: 0203 1b00 |03ba: move/from16 v3, v27 │ │ +022e68: 0204 2200 |03bc: move/from16 v4, v34 │ │ +022e6c: 6e54 ce05 1032 |03be: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e72: 0800 2b00 |03c1: move-object/from16 v0, v43 │ │ +022e76: 0201 1300 |03c3: move/from16 v1, v19 │ │ +022e7a: 0202 1b00 |03c5: move/from16 v2, v27 │ │ +022e7e: 0203 2200 |03c7: move/from16 v3, v34 │ │ +022e82: 6e53 ce05 b021 |03c9: invoke-virtual {v0, v11, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +022e88: 0e00 |03cc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ 0x000e line=1244 │ │ 0x001c line=1245 │ │ 0x0031 line=1246 │ │ 0x0046 line=1247 │ │ @@ -39130,199 +39107,199 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 312 16-bit code units │ │ -022e84: |[022e84] org.happysanta.gd.Game.Physics._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ -022e94: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -022e98: 540a 2302 |0002: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022e9c: 120b |0004: const/4 v11, #int 0 // #0 │ │ -022e9e: 460a 0a0b |0005: aget-object v10, v10, v11 │ │ -022ea2: 52aa b503 |0007: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022ea6: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -022eaa: 540b 2302 |000b: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022eae: 123c |000d: const/4 v12, #int 3 // #3 │ │ -022eb0: 460b 0b0c |000e: aget-object v11, v11, v12 │ │ -022eb4: 52bb b503 |0010: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022eb8: b1ba |0012: sub-int/2addr v10, v11 │ │ -022eba: 0800 1000 |0013: move-object/from16 v0, v16 │ │ -022ebe: 540b 2302 |0015: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022ec2: 120c |0017: const/4 v12, #int 0 // #0 │ │ -022ec4: 460b 0b0c |0018: aget-object v11, v11, v12 │ │ -022ec8: 52bb b603 |001a: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022ecc: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -022ed0: 540c 2302 |001e: iget-object v12, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022ed4: 123d |0020: const/4 v13, #int 3 // #3 │ │ -022ed6: 460c 0c0d |0021: aget-object v12, v12, v13 │ │ -022eda: 52cc b603 |0023: iget v12, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022ede: b1cb |0025: sub-int/2addr v11, v12 │ │ -022ee0: 7120 a305 ba00 |0026: invoke-static {v10, v11}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -022ee6: 0a08 |0029: move-result v8 │ │ -022ee8: 0800 1000 |002a: move-object/from16 v0, v16 │ │ -022eec: 540a 2302 |002c: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022ef0: 120b |002e: const/4 v11, #int 0 // #0 │ │ -022ef2: 460a 0a0b |002f: aget-object v10, v10, v11 │ │ -022ef6: 52aa b503 |0031: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022efa: 0800 1000 |0033: move-object/from16 v0, v16 │ │ -022efe: 540b 2302 |0035: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f02: 124c |0037: const/4 v12, #int 4 // #4 │ │ -022f04: 460b 0b0c |0038: aget-object v11, v11, v12 │ │ -022f08: 52bb b503 |003a: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022f0c: b1ba |003c: sub-int/2addr v10, v11 │ │ -022f0e: 0800 1000 |003d: move-object/from16 v0, v16 │ │ -022f12: 540b 2302 |003f: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f16: 120c |0041: const/4 v12, #int 0 // #0 │ │ -022f18: 460b 0b0c |0042: aget-object v11, v11, v12 │ │ -022f1c: 52bb b603 |0044: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022f20: 0800 1000 |0046: move-object/from16 v0, v16 │ │ -022f24: 540c 2302 |0048: iget-object v12, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f28: 124d |004a: const/4 v13, #int 4 // #4 │ │ -022f2a: 460c 0c0d |004b: aget-object v12, v12, v13 │ │ -022f2e: 52cc b603 |004d: iget v12, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022f32: b1cb |004f: sub-int/2addr v11, v12 │ │ -022f34: 7120 a305 ba00 |0050: invoke-static {v10, v11}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -022f3a: 0a09 |0053: move-result v9 │ │ -022f3c: 0800 1000 |0054: move-object/from16 v0, v16 │ │ -022f40: 540a 2302 |0056: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f44: 120b |0058: const/4 v11, #int 0 // #0 │ │ -022f46: 460a 0a0b |0059: aget-object v10, v10, v11 │ │ -022f4a: 52aa b503 |005b: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022f4e: e10a 0a01 |005d: shr-int/lit8 v10, v10, #int 1 // #01 │ │ -022f52: 0800 1000 |005f: move-object/from16 v0, v16 │ │ -022f56: 540b 2302 |0061: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f5a: 123c |0063: const/4 v12, #int 3 // #3 │ │ -022f5c: 460b 0b0c |0064: aget-object v11, v11, v12 │ │ -022f60: 52bb b503 |0066: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022f64: e10b 0b01 |0068: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -022f68: 9002 0a0b |006a: add-int v2, v10, v11 │ │ -022f6c: 0800 1000 |006c: move-object/from16 v0, v16 │ │ -022f70: 540a 2302 |006e: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f74: 120b |0070: const/4 v11, #int 0 // #0 │ │ -022f76: 460a 0a0b |0071: aget-object v10, v10, v11 │ │ -022f7a: 52aa b603 |0073: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022f7e: e10a 0a01 |0075: shr-int/lit8 v10, v10, #int 1 // #01 │ │ -022f82: 0800 1000 |0077: move-object/from16 v0, v16 │ │ -022f86: 540b 2302 |0079: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022f8a: 123c |007b: const/4 v12, #int 3 // #3 │ │ -022f8c: 460b 0b0c |007c: aget-object v11, v11, v12 │ │ -022f90: 52bb b603 |007e: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022f94: e10b 0b01 |0080: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -022f98: 9003 0a0b |0082: add-int v3, v10, v11 │ │ -022f9c: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -022fa0: 540a 2302 |0086: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022fa4: 120b |0088: const/4 v11, #int 0 // #0 │ │ -022fa6: 460a 0a0b |0089: aget-object v10, v10, v11 │ │ -022faa: 52aa b503 |008b: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022fae: e10a 0a01 |008d: shr-int/lit8 v10, v10, #int 1 // #01 │ │ -022fb2: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -022fb6: 540b 2302 |0091: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022fba: 124c |0093: const/4 v12, #int 4 // #4 │ │ -022fbc: 460b 0b0c |0094: aget-object v11, v11, v12 │ │ -022fc0: 52bb b503 |0096: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -022fc4: e10b 0b01 |0098: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -022fc8: 9004 0a0b |009a: add-int v4, v10, v11 │ │ -022fcc: 0800 1000 |009c: move-object/from16 v0, v16 │ │ -022fd0: 540a 2302 |009e: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022fd4: 120b |00a0: const/4 v11, #int 0 // #0 │ │ -022fd6: 460a 0a0b |00a1: aget-object v10, v10, v11 │ │ -022fda: 52aa b603 |00a3: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022fde: e10a 0a01 |00a5: shr-int/lit8 v10, v10, #int 1 // #01 │ │ -022fe2: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -022fe6: 540b 2302 |00a9: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -022fea: 124c |00ab: const/4 v12, #int 4 // #4 │ │ -022fec: 460b 0b0c |00ac: aget-object v11, v11, v12 │ │ -022ff0: 52bb b603 |00ae: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -022ff4: e10b 0b01 |00b0: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -022ff8: 9005 0a0b |00b2: add-int v5, v10, v11 │ │ -022ffc: 0200 1300 |00b4: move/from16 v0, v19 │ │ -023000: 7b06 |00b6: neg-int v6, v0 │ │ -023002: 0207 1200 |00b7: move/from16 v7, v18 │ │ -023006: 816a |00b9: int-to-long v10, v6 │ │ -023008: 170c 0000 0100 |00ba: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ -02300e: bdca |00bd: mul-long/2addr v10, v12 │ │ -023010: 130c 1000 |00be: const/16 v12, #int 16 // #10 │ │ -023014: c4ca |00c0: shr-long/2addr v10, v12 │ │ -023016: 84aa |00c1: long-to-int v10, v10 │ │ -023018: 0200 1200 |00c2: move/from16 v0, v18 │ │ -02301c: 810c |00c4: int-to-long v12, v0 │ │ -02301e: 170e 0080 0000 |00c5: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ -023024: bdec |00c8: mul-long/2addr v12, v14 │ │ -023026: 130b 1000 |00c9: const/16 v11, #int 16 // #10 │ │ -02302a: c4bc |00cb: shr-long/2addr v12, v11 │ │ -02302c: 84cb |00cc: long-to-int v11, v12 │ │ -02302e: b1ba |00cd: sub-int/2addr v10, v11 │ │ -023030: b0a2 |00ce: add-int/2addr v2, v10 │ │ -023032: 817a |00cf: int-to-long v10, v7 │ │ -023034: 170c 0000 0100 |00d0: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ -02303a: bdca |00d3: mul-long/2addr v10, v12 │ │ -02303c: 130c 1000 |00d4: const/16 v12, #int 16 // #10 │ │ -023040: c4ca |00d6: shr-long/2addr v10, v12 │ │ -023042: 84aa |00d7: long-to-int v10, v10 │ │ -023044: 0200 1300 |00d8: move/from16 v0, v19 │ │ -023048: 810c |00da: int-to-long v12, v0 │ │ -02304a: 170e 0080 0000 |00db: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ -023050: bdec |00de: mul-long/2addr v12, v14 │ │ -023052: 130b 1000 |00df: const/16 v11, #int 16 // #10 │ │ -023056: c4bc |00e1: shr-long/2addr v12, v11 │ │ -023058: 84cb |00e2: long-to-int v11, v12 │ │ -02305a: b1ba |00e3: sub-int/2addr v10, v11 │ │ -02305c: b0a3 |00e4: add-int/2addr v3, v10 │ │ -02305e: 816a |00e5: int-to-long v10, v6 │ │ -023060: 170c 0000 0100 |00e6: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ -023066: bdca |00e9: mul-long/2addr v10, v12 │ │ -023068: 130c 1000 |00ea: const/16 v12, #int 16 // #10 │ │ -02306c: c4ca |00ec: shr-long/2addr v10, v12 │ │ -02306e: 84aa |00ed: long-to-int v10, v10 │ │ -023070: 0200 1200 |00ee: move/from16 v0, v18 │ │ -023074: 810c |00f0: int-to-long v12, v0 │ │ -023076: 170e cccc 0100 |00f1: const-wide/32 v14, #float 1.65303e-40 // #0001cccc │ │ -02307c: bdec |00f4: mul-long/2addr v12, v14 │ │ -02307e: 130b 1000 |00f5: const/16 v11, #int 16 // #10 │ │ -023082: c4bc |00f7: shr-long/2addr v12, v11 │ │ -023084: 84cb |00f8: long-to-int v11, v12 │ │ -023086: b1ba |00f9: sub-int/2addr v10, v11 │ │ -023088: b0a4 |00fa: add-int/2addr v4, v10 │ │ -02308a: 817a |00fb: int-to-long v10, v7 │ │ -02308c: 170c 0000 0100 |00fc: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ -023092: bdca |00ff: mul-long/2addr v10, v12 │ │ -023094: 130c 1000 |0100: const/16 v12, #int 16 // #10 │ │ -023098: c4ca |0102: shr-long/2addr v10, v12 │ │ -02309a: 84aa |0103: long-to-int v10, v10 │ │ -02309c: 0200 1300 |0104: move/from16 v0, v19 │ │ -0230a0: 810c |0106: int-to-long v12, v0 │ │ -0230a2: 170e 0000 0200 |0107: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ -0230a8: bdec |010a: mul-long/2addr v12, v14 │ │ -0230aa: 130b 1000 |010b: const/16 v11, #int 16 // #10 │ │ -0230ae: c4bc |010d: shr-long/2addr v12, v11 │ │ -0230b0: 84cb |010e: long-to-int v11, v12 │ │ -0230b2: b1ba |010f: sub-int/2addr v10, v11 │ │ -0230b4: b0a5 |0110: add-int/2addr v5, v10 │ │ -0230b6: e00a 0402 |0111: shl-int/lit8 v10, v4, #int 2 // #02 │ │ -0230ba: 82aa |0113: int-to-float v10, v10 │ │ -0230bc: 140b 00ff 7f47 |0114: const v11, #float 65535 // #477fff00 │ │ -0230c2: c9ba |0117: div-float/2addr v10, v11 │ │ -0230c4: e00b 0502 |0118: shl-int/lit8 v11, v5, #int 2 // #02 │ │ -0230c8: 82bb |011a: int-to-float v11, v11 │ │ -0230ca: 140c 00ff 7f47 |011b: const v12, #float 65535 // #477fff00 │ │ -0230d0: c9cb |011e: div-float/2addr v11, v12 │ │ -0230d2: 0800 1100 |011f: move-object/from16 v0, v17 │ │ -0230d6: 6e40 c805 a09b |0121: invoke-virtual {v0, v10, v11, v9}, Lorg/happysanta/gd/Game/GameView;.drawFender:(FFI)V // method@05c8 │ │ -0230dc: e00a 0202 |0124: shl-int/lit8 v10, v2, #int 2 // #02 │ │ -0230e0: 82aa |0126: int-to-float v10, v10 │ │ -0230e2: 140b 00ff 7f47 |0127: const v11, #float 65535 // #477fff00 │ │ -0230e8: c9ba |012a: div-float/2addr v10, v11 │ │ -0230ea: e00b 0302 |012b: shl-int/lit8 v11, v3, #int 2 // #02 │ │ -0230ee: 82bb |012d: int-to-float v11, v11 │ │ -0230f0: 140c 00ff 7f47 |012e: const v12, #float 65535 // #477fff00 │ │ -0230f6: c9cb |0131: div-float/2addr v11, v12 │ │ -0230f8: 0800 1100 |0132: move-object/from16 v0, v17 │ │ -0230fc: 6e40 c705 a08b |0134: invoke-virtual {v0, v10, v11, v8}, Lorg/happysanta/gd/Game/GameView;.drawEngine:(FFI)V // method@05c7 │ │ -023102: 0e00 |0137: return-void │ │ +022e8c: |[022e8c] org.happysanta.gd.Game.Physics._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ +022e9c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +022ea0: 540a 2302 |0002: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022ea4: 120b |0004: const/4 v11, #int 0 // #0 │ │ +022ea6: 460a 0a0b |0005: aget-object v10, v10, v11 │ │ +022eaa: 52aa b503 |0007: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022eae: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +022eb2: 540b 2302 |000b: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022eb6: 123c |000d: const/4 v12, #int 3 // #3 │ │ +022eb8: 460b 0b0c |000e: aget-object v11, v11, v12 │ │ +022ebc: 52bb b503 |0010: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022ec0: b1ba |0012: sub-int/2addr v10, v11 │ │ +022ec2: 0800 1000 |0013: move-object/from16 v0, v16 │ │ +022ec6: 540b 2302 |0015: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022eca: 120c |0017: const/4 v12, #int 0 // #0 │ │ +022ecc: 460b 0b0c |0018: aget-object v11, v11, v12 │ │ +022ed0: 52bb b603 |001a: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022ed4: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +022ed8: 540c 2302 |001e: iget-object v12, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022edc: 123d |0020: const/4 v13, #int 3 // #3 │ │ +022ede: 460c 0c0d |0021: aget-object v12, v12, v13 │ │ +022ee2: 52cc b603 |0023: iget v12, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022ee6: b1cb |0025: sub-int/2addr v11, v12 │ │ +022ee8: 7120 a505 ba00 |0026: invoke-static {v10, v11}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +022eee: 0a08 |0029: move-result v8 │ │ +022ef0: 0800 1000 |002a: move-object/from16 v0, v16 │ │ +022ef4: 540a 2302 |002c: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022ef8: 120b |002e: const/4 v11, #int 0 // #0 │ │ +022efa: 460a 0a0b |002f: aget-object v10, v10, v11 │ │ +022efe: 52aa b503 |0031: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022f02: 0800 1000 |0033: move-object/from16 v0, v16 │ │ +022f06: 540b 2302 |0035: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f0a: 124c |0037: const/4 v12, #int 4 // #4 │ │ +022f0c: 460b 0b0c |0038: aget-object v11, v11, v12 │ │ +022f10: 52bb b503 |003a: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022f14: b1ba |003c: sub-int/2addr v10, v11 │ │ +022f16: 0800 1000 |003d: move-object/from16 v0, v16 │ │ +022f1a: 540b 2302 |003f: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f1e: 120c |0041: const/4 v12, #int 0 // #0 │ │ +022f20: 460b 0b0c |0042: aget-object v11, v11, v12 │ │ +022f24: 52bb b603 |0044: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022f28: 0800 1000 |0046: move-object/from16 v0, v16 │ │ +022f2c: 540c 2302 |0048: iget-object v12, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f30: 124d |004a: const/4 v13, #int 4 // #4 │ │ +022f32: 460c 0c0d |004b: aget-object v12, v12, v13 │ │ +022f36: 52cc b603 |004d: iget v12, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022f3a: b1cb |004f: sub-int/2addr v11, v12 │ │ +022f3c: 7120 a505 ba00 |0050: invoke-static {v10, v11}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +022f42: 0a09 |0053: move-result v9 │ │ +022f44: 0800 1000 |0054: move-object/from16 v0, v16 │ │ +022f48: 540a 2302 |0056: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f4c: 120b |0058: const/4 v11, #int 0 // #0 │ │ +022f4e: 460a 0a0b |0059: aget-object v10, v10, v11 │ │ +022f52: 52aa b503 |005b: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022f56: e10a 0a01 |005d: shr-int/lit8 v10, v10, #int 1 // #01 │ │ +022f5a: 0800 1000 |005f: move-object/from16 v0, v16 │ │ +022f5e: 540b 2302 |0061: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f62: 123c |0063: const/4 v12, #int 3 // #3 │ │ +022f64: 460b 0b0c |0064: aget-object v11, v11, v12 │ │ +022f68: 52bb b503 |0066: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022f6c: e10b 0b01 |0068: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +022f70: 9002 0a0b |006a: add-int v2, v10, v11 │ │ +022f74: 0800 1000 |006c: move-object/from16 v0, v16 │ │ +022f78: 540a 2302 |006e: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f7c: 120b |0070: const/4 v11, #int 0 // #0 │ │ +022f7e: 460a 0a0b |0071: aget-object v10, v10, v11 │ │ +022f82: 52aa b603 |0073: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022f86: e10a 0a01 |0075: shr-int/lit8 v10, v10, #int 1 // #01 │ │ +022f8a: 0800 1000 |0077: move-object/from16 v0, v16 │ │ +022f8e: 540b 2302 |0079: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022f92: 123c |007b: const/4 v12, #int 3 // #3 │ │ +022f94: 460b 0b0c |007c: aget-object v11, v11, v12 │ │ +022f98: 52bb b603 |007e: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022f9c: e10b 0b01 |0080: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +022fa0: 9003 0a0b |0082: add-int v3, v10, v11 │ │ +022fa4: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +022fa8: 540a 2302 |0086: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022fac: 120b |0088: const/4 v11, #int 0 // #0 │ │ +022fae: 460a 0a0b |0089: aget-object v10, v10, v11 │ │ +022fb2: 52aa b503 |008b: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022fb6: e10a 0a01 |008d: shr-int/lit8 v10, v10, #int 1 // #01 │ │ +022fba: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +022fbe: 540b 2302 |0091: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022fc2: 124c |0093: const/4 v12, #int 4 // #4 │ │ +022fc4: 460b 0b0c |0094: aget-object v11, v11, v12 │ │ +022fc8: 52bb b503 |0096: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +022fcc: e10b 0b01 |0098: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +022fd0: 9004 0a0b |009a: add-int v4, v10, v11 │ │ +022fd4: 0800 1000 |009c: move-object/from16 v0, v16 │ │ +022fd8: 540a 2302 |009e: iget-object v10, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022fdc: 120b |00a0: const/4 v11, #int 0 // #0 │ │ +022fde: 460a 0a0b |00a1: aget-object v10, v10, v11 │ │ +022fe2: 52aa b603 |00a3: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022fe6: e10a 0a01 |00a5: shr-int/lit8 v10, v10, #int 1 // #01 │ │ +022fea: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +022fee: 540b 2302 |00a9: iget-object v11, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +022ff2: 124c |00ab: const/4 v12, #int 4 // #4 │ │ +022ff4: 460b 0b0c |00ac: aget-object v11, v11, v12 │ │ +022ff8: 52bb b603 |00ae: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +022ffc: e10b 0b01 |00b0: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +023000: 9005 0a0b |00b2: add-int v5, v10, v11 │ │ +023004: 0200 1300 |00b4: move/from16 v0, v19 │ │ +023008: 7b06 |00b6: neg-int v6, v0 │ │ +02300a: 0207 1200 |00b7: move/from16 v7, v18 │ │ +02300e: 816a |00b9: int-to-long v10, v6 │ │ +023010: 170c 0000 0100 |00ba: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ +023016: bdca |00bd: mul-long/2addr v10, v12 │ │ +023018: 130c 1000 |00be: const/16 v12, #int 16 // #10 │ │ +02301c: c4ca |00c0: shr-long/2addr v10, v12 │ │ +02301e: 84aa |00c1: long-to-int v10, v10 │ │ +023020: 0200 1200 |00c2: move/from16 v0, v18 │ │ +023024: 810c |00c4: int-to-long v12, v0 │ │ +023026: 170e 0080 0000 |00c5: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ +02302c: bdec |00c8: mul-long/2addr v12, v14 │ │ +02302e: 130b 1000 |00c9: const/16 v11, #int 16 // #10 │ │ +023032: c4bc |00cb: shr-long/2addr v12, v11 │ │ +023034: 84cb |00cc: long-to-int v11, v12 │ │ +023036: b1ba |00cd: sub-int/2addr v10, v11 │ │ +023038: b0a2 |00ce: add-int/2addr v2, v10 │ │ +02303a: 817a |00cf: int-to-long v10, v7 │ │ +02303c: 170c 0000 0100 |00d0: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ +023042: bdca |00d3: mul-long/2addr v10, v12 │ │ +023044: 130c 1000 |00d4: const/16 v12, #int 16 // #10 │ │ +023048: c4ca |00d6: shr-long/2addr v10, v12 │ │ +02304a: 84aa |00d7: long-to-int v10, v10 │ │ +02304c: 0200 1300 |00d8: move/from16 v0, v19 │ │ +023050: 810c |00da: int-to-long v12, v0 │ │ +023052: 170e 0080 0000 |00db: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ +023058: bdec |00de: mul-long/2addr v12, v14 │ │ +02305a: 130b 1000 |00df: const/16 v11, #int 16 // #10 │ │ +02305e: c4bc |00e1: shr-long/2addr v12, v11 │ │ +023060: 84cb |00e2: long-to-int v11, v12 │ │ +023062: b1ba |00e3: sub-int/2addr v10, v11 │ │ +023064: b0a3 |00e4: add-int/2addr v3, v10 │ │ +023066: 816a |00e5: int-to-long v10, v6 │ │ +023068: 170c 0000 0100 |00e6: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ +02306e: bdca |00e9: mul-long/2addr v10, v12 │ │ +023070: 130c 1000 |00ea: const/16 v12, #int 16 // #10 │ │ +023074: c4ca |00ec: shr-long/2addr v10, v12 │ │ +023076: 84aa |00ed: long-to-int v10, v10 │ │ +023078: 0200 1200 |00ee: move/from16 v0, v18 │ │ +02307c: 810c |00f0: int-to-long v12, v0 │ │ +02307e: 170e cccc 0100 |00f1: const-wide/32 v14, #float 1.65303e-40 // #0001cccc │ │ +023084: bdec |00f4: mul-long/2addr v12, v14 │ │ +023086: 130b 1000 |00f5: const/16 v11, #int 16 // #10 │ │ +02308a: c4bc |00f7: shr-long/2addr v12, v11 │ │ +02308c: 84cb |00f8: long-to-int v11, v12 │ │ +02308e: b1ba |00f9: sub-int/2addr v10, v11 │ │ +023090: b0a4 |00fa: add-int/2addr v4, v10 │ │ +023092: 817a |00fb: int-to-long v10, v7 │ │ +023094: 170c 0000 0100 |00fc: const-wide/32 v12, #float 9.18355e-41 // #00010000 │ │ +02309a: bdca |00ff: mul-long/2addr v10, v12 │ │ +02309c: 130c 1000 |0100: const/16 v12, #int 16 // #10 │ │ +0230a0: c4ca |0102: shr-long/2addr v10, v12 │ │ +0230a2: 84aa |0103: long-to-int v10, v10 │ │ +0230a4: 0200 1300 |0104: move/from16 v0, v19 │ │ +0230a8: 810c |0106: int-to-long v12, v0 │ │ +0230aa: 170e 0000 0200 |0107: const-wide/32 v14, #float 1.83671e-40 // #00020000 │ │ +0230b0: bdec |010a: mul-long/2addr v12, v14 │ │ +0230b2: 130b 1000 |010b: const/16 v11, #int 16 // #10 │ │ +0230b6: c4bc |010d: shr-long/2addr v12, v11 │ │ +0230b8: 84cb |010e: long-to-int v11, v12 │ │ +0230ba: b1ba |010f: sub-int/2addr v10, v11 │ │ +0230bc: b0a5 |0110: add-int/2addr v5, v10 │ │ +0230be: e00a 0402 |0111: shl-int/lit8 v10, v4, #int 2 // #02 │ │ +0230c2: 82aa |0113: int-to-float v10, v10 │ │ +0230c4: 140b 00ff 7f47 |0114: const v11, #float 65535 // #477fff00 │ │ +0230ca: c9ba |0117: div-float/2addr v10, v11 │ │ +0230cc: e00b 0502 |0118: shl-int/lit8 v11, v5, #int 2 // #02 │ │ +0230d0: 82bb |011a: int-to-float v11, v11 │ │ +0230d2: 140c 00ff 7f47 |011b: const v12, #float 65535 // #477fff00 │ │ +0230d8: c9cb |011e: div-float/2addr v11, v12 │ │ +0230da: 0800 1100 |011f: move-object/from16 v0, v17 │ │ +0230de: 6e40 ca05 a09b |0121: invoke-virtual {v0, v10, v11, v9}, Lorg/happysanta/gd/Game/GameView;.drawFender:(FFI)V // method@05ca │ │ +0230e4: e00a 0202 |0124: shl-int/lit8 v10, v2, #int 2 // #02 │ │ +0230e8: 82aa |0126: int-to-float v10, v10 │ │ +0230ea: 140b 00ff 7f47 |0127: const v11, #float 65535 // #477fff00 │ │ +0230f0: c9ba |012a: div-float/2addr v10, v11 │ │ +0230f2: e00b 0302 |012b: shl-int/lit8 v11, v3, #int 2 // #02 │ │ +0230f6: 82bb |012d: int-to-float v11, v11 │ │ +0230f8: 140c 00ff 7f47 |012e: const v12, #float 65535 // #477fff00 │ │ +0230fe: c9cb |0131: div-float/2addr v11, v12 │ │ +023100: 0800 1100 |0132: move-object/from16 v0, v17 │ │ +023104: 6e40 c905 a08b |0134: invoke-virtual {v0, v10, v11, v8}, Lorg/happysanta/gd/Game/GameView;.drawEngine:(FFI)V // method@05c9 │ │ +02310a: 0e00 |0137: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x002a line=1005 │ │ 0x0054 line=1006 │ │ 0x006c line=1007 │ │ 0x0084 line=1008 │ │ @@ -39355,55 +39332,55 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -023104: |[023104] org.happysanta.gd.Game.Physics._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -023114: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -023116: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -023118: 1404 00ff 7f47 |0002: const v4, #float 65535 // #477fff00 │ │ -02311e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -023120: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -023122: 6002 3202 |0007: sget v2, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ -023126: 2b02 3700 0000 |0009: packed-switch v2, 00000040 // +00000037 │ │ -02312c: 5472 2302 |000c: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023130: 4602 0206 |000e: aget-object v2, v2, v6 │ │ -023134: 5222 b503 |0010: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023138: e002 0202 |0012: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -02313c: 8222 |0014: int-to-float v2, v2 │ │ -02313e: c942 |0015: div-float/2addr v2, v4 │ │ -023140: 5473 2302 |0016: iget-object v3, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023144: 4603 0306 |0018: aget-object v3, v3, v6 │ │ -023148: 5233 b603 |001a: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02314c: e003 0302 |001c: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -023150: 8233 |001e: int-to-float v3, v3 │ │ -023152: c943 |001f: div-float/2addr v3, v4 │ │ -023154: 6e40 d205 2803 |0020: invoke-virtual {v8, v2, v3, v0}, Lorg/happysanta/gd/Game/GameView;.drawWheel:(FFI)V // method@05d2 │ │ -02315a: 5472 2302 |0023: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02315e: 4602 0205 |0025: aget-object v2, v2, v5 │ │ -023162: 5222 b503 |0027: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023166: e002 0202 |0029: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -02316a: 8222 |002b: int-to-float v2, v2 │ │ -02316c: c942 |002c: div-float/2addr v2, v4 │ │ -02316e: 5473 2302 |002d: iget-object v3, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023172: 4603 0305 |002f: aget-object v3, v3, v5 │ │ -023176: 5233 b603 |0031: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02317a: e003 0302 |0033: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -02317e: 8233 |0035: int-to-float v3, v3 │ │ -023180: c943 |0036: div-float/2addr v3, v4 │ │ -023182: 6e40 d205 2813 |0037: invoke-virtual {v8, v2, v3, v1}, Lorg/happysanta/gd/Game/GameView;.drawWheel:(FFI)V // method@05d2 │ │ -023188: 0e00 |003a: return-void │ │ -02318a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -02318c: 0110 |003c: move v0, v1 │ │ -02318e: 28cf |003d: goto 000c // -0031 │ │ -023190: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -023192: 28cd |003f: goto 000c // -0033 │ │ -023194: 0001 0300 0100 0000 3500 0000 3200 ... |0040: packed-switch-data (10 units) │ │ +02310c: |[02310c] org.happysanta.gd.Game.Physics._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +02311c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +02311e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +023120: 1404 00ff 7f47 |0002: const v4, #float 65535 // #477fff00 │ │ +023126: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +023128: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +02312a: 6002 3202 |0007: sget v2, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ +02312e: 2b02 3700 0000 |0009: packed-switch v2, 00000040 // +00000037 │ │ +023134: 5472 2302 |000c: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023138: 4602 0206 |000e: aget-object v2, v2, v6 │ │ +02313c: 5222 b503 |0010: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023140: e002 0202 |0012: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +023144: 8222 |0014: int-to-float v2, v2 │ │ +023146: c942 |0015: div-float/2addr v2, v4 │ │ +023148: 5473 2302 |0016: iget-object v3, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02314c: 4603 0306 |0018: aget-object v3, v3, v6 │ │ +023150: 5233 b603 |001a: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023154: e003 0302 |001c: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +023158: 8233 |001e: int-to-float v3, v3 │ │ +02315a: c943 |001f: div-float/2addr v3, v4 │ │ +02315c: 6e40 d405 2803 |0020: invoke-virtual {v8, v2, v3, v0}, Lorg/happysanta/gd/Game/GameView;.drawWheel:(FFI)V // method@05d4 │ │ +023162: 5472 2302 |0023: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023166: 4602 0205 |0025: aget-object v2, v2, v5 │ │ +02316a: 5222 b503 |0027: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02316e: e002 0202 |0029: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +023172: 8222 |002b: int-to-float v2, v2 │ │ +023174: c942 |002c: div-float/2addr v2, v4 │ │ +023176: 5473 2302 |002d: iget-object v3, v7, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02317a: 4603 0305 |002f: aget-object v3, v3, v5 │ │ +02317e: 5233 b603 |0031: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023182: e003 0302 |0033: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +023186: 8233 |0035: int-to-float v3, v3 │ │ +023188: c943 |0036: div-float/2addr v3, v4 │ │ +02318a: 6e40 d405 2813 |0037: invoke-virtual {v8, v2, v3, v1}, Lorg/happysanta/gd/Game/GameView;.drawWheel:(FFI)V // method@05d4 │ │ +023190: 0e00 |003a: return-void │ │ +023192: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +023194: 0110 |003c: move v0, v1 │ │ +023196: 28cf |003d: goto 000c // -0031 │ │ +023198: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +02319a: 28cd |003f: goto 000c // -0033 │ │ +02319c: 0001 0300 0100 0000 3500 0000 3200 ... |0040: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1026 │ │ 0x0006 line=1027 │ │ 0x0007 line=1028 │ │ 0x000c line=1038 │ │ 0x0023 line=1039 │ │ @@ -39423,167 +39400,167 @@ │ │ type : '(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 242 16-bit code units │ │ -0231a8: |[0231a8] org.happysanta.gd.Game.Physics._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V │ │ -0231b8: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -0231bc: 540d 4e02 |0002: iget-object v13, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0231c0: 460b 0d18 |0004: aget-object v11, v13, v24 │ │ -0231c4: 0800 1700 |0006: move-object/from16 v0, v23 │ │ -0231c8: 540d 4e02 |0008: iget-object v13, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0231cc: 460c 0d18 |000a: aget-object v12, v13, v24 │ │ -0231d0: 52bd b503 |000c: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0231d4: 52ce b503 |000e: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0231d8: 9104 0d0e |0010: sub-int v4, v13, v14 │ │ -0231dc: 52bd b603 |0012: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0231e0: 52ce b603 |0014: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0231e4: 9108 0d0e |0016: sub-int v8, v13, v14 │ │ -0231e8: 7120 0206 8400 |0018: invoke-static {v4, v8}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -0231ee: 0a02 |001b: move-result v2 │ │ -0231f0: 3a02 d300 |001c: if-ltz v2, 00ef // +00d3 │ │ -0231f4: 012d |001e: move v13, v2 │ │ -0231f6: 123e |001f: const/4 v14, #int 3 // #3 │ │ -0231f8: 34ed ce00 |0020: if-lt v13, v14, 00ee // +00ce │ │ -0231fc: 814e |0022: int-to-long v14, v4 │ │ -0231fe: 130d 2000 |0023: const/16 v13, #int 32 // #20 │ │ -023202: c3de |0025: shl-long/2addr v14, v13 │ │ -023204: 8120 |0026: int-to-long v0, v2 │ │ -023206: 0510 0000 |0027: move-wide/from16 v16, v0 │ │ -02320a: 9e0e 0e10 |0029: div-long v14, v14, v16 │ │ -02320e: 130d 1000 |002b: const/16 v13, #int 16 // #10 │ │ -023212: c4de |002d: shr-long/2addr v14, v13 │ │ -023214: 84e4 |002e: long-to-int v4, v14 │ │ -023216: 818e |002f: int-to-long v14, v8 │ │ -023218: 130d 2000 |0030: const/16 v13, #int 32 // #20 │ │ -02321c: c3de |0032: shl-long/2addr v14, v13 │ │ -02321e: 8120 |0033: int-to-long v0, v2 │ │ -023220: 0510 0000 |0034: move-wide/from16 v16, v0 │ │ -023224: 9e0e 0e10 |0036: div-long v14, v14, v16 │ │ -023228: 130d 1000 |0038: const/16 v13, #int 16 // #10 │ │ -02322c: c4de |003a: shr-long/2addr v14, v13 │ │ -02322e: 84e8 |003b: long-to-int v8, v14 │ │ -023230: 0800 1600 |003c: move-object/from16 v0, v22 │ │ -023234: 520d b603 |003e: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023238: 9105 020d |0040: sub-int v5, v2, v13 │ │ -02323c: 814e |0042: int-to-long v14, v4 │ │ -02323e: 8150 |0043: int-to-long v0, v5 │ │ -023240: 0510 0000 |0044: move-wide/from16 v16, v0 │ │ -023244: 0800 1600 |0046: move-object/from16 v0, v22 │ │ -023248: 520d b503 |0048: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02324c: 81d0 |004a: int-to-long v0, v13 │ │ -02324e: 0512 0000 |004b: move-wide/from16 v18, v0 │ │ -023252: 9d10 1012 |004d: mul-long v16, v16, v18 │ │ -023256: 130d 1000 |004f: const/16 v13, #int 16 // #10 │ │ -02325a: a410 100d |0051: shr-long v16, v16, v13 │ │ -02325e: 0500 1000 |0053: move-wide/from16 v0, v16 │ │ -023262: 840d |0055: long-to-int v13, v0 │ │ -023264: 81d0 |0056: int-to-long v0, v13 │ │ -023266: 0510 0000 |0057: move-wide/from16 v16, v0 │ │ -02326a: 9d0e 0e10 |0059: mul-long v14, v14, v16 │ │ -02326e: 130d 1000 |005b: const/16 v13, #int 16 // #10 │ │ -023272: c4de |005d: shr-long/2addr v14, v13 │ │ -023274: 84e9 |005e: long-to-int v9, v14 │ │ -023276: 818e |005f: int-to-long v14, v8 │ │ -023278: 8150 |0060: int-to-long v0, v5 │ │ -02327a: 0510 0000 |0061: move-wide/from16 v16, v0 │ │ -02327e: 0800 1600 |0063: move-object/from16 v0, v22 │ │ -023282: 520d b503 |0065: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023286: 81d0 |0067: int-to-long v0, v13 │ │ -023288: 0512 0000 |0068: move-wide/from16 v18, v0 │ │ -02328c: 9d10 1012 |006a: mul-long v16, v16, v18 │ │ -023290: 130d 1000 |006c: const/16 v13, #int 16 // #10 │ │ -023294: a410 100d |006e: shr-long v16, v16, v13 │ │ -023298: 0500 1000 |0070: move-wide/from16 v0, v16 │ │ -02329c: 840d |0072: long-to-int v13, v0 │ │ -02329e: 81d0 |0073: int-to-long v0, v13 │ │ -0232a0: 0510 0000 |0074: move-wide/from16 v16, v0 │ │ -0232a4: 9d0e 0e10 |0076: mul-long v14, v14, v16 │ │ -0232a8: 130d 1000 |0078: const/16 v13, #int 16 // #10 │ │ -0232ac: c4de |007a: shr-long/2addr v14, v13 │ │ -0232ae: 84e3 |007b: long-to-int v3, v14 │ │ -0232b0: 52bd ac03 |007c: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0232b4: 52ce ac03 |007e: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0232b8: 9106 0d0e |0080: sub-int v6, v13, v14 │ │ -0232bc: 52bd ab03 |0082: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0232c0: 52ce ab03 |0084: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0232c4: 9107 0d0e |0086: sub-int v7, v13, v14 │ │ -0232c8: 814e |0088: int-to-long v14, v4 │ │ -0232ca: 8160 |0089: int-to-long v0, v6 │ │ -0232cc: 0510 0000 |008a: move-wide/from16 v16, v0 │ │ -0232d0: 9d0e 0e10 |008c: mul-long v14, v14, v16 │ │ -0232d4: 130d 1000 |008e: const/16 v13, #int 16 // #10 │ │ -0232d8: c4de |0090: shr-long/2addr v14, v13 │ │ -0232da: 84ed |0091: long-to-int v13, v14 │ │ -0232dc: 818e |0092: int-to-long v14, v8 │ │ -0232de: 8170 |0093: int-to-long v0, v7 │ │ -0232e0: 0510 0000 |0094: move-wide/from16 v16, v0 │ │ -0232e4: 9d0e 0e10 |0096: mul-long v14, v14, v16 │ │ -0232e8: 1310 1000 |0098: const/16 v16, #int 16 // #10 │ │ -0232ec: a40e 0e10 |009a: shr-long v14, v14, v16 │ │ -0232f0: 84ee |009c: long-to-int v14, v14 │ │ -0232f2: b0ed |009d: add-int/2addr v13, v14 │ │ -0232f4: 81de |009e: int-to-long v14, v13 │ │ -0232f6: 0800 1600 |009f: move-object/from16 v0, v22 │ │ -0232fa: 520d a903 |00a1: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0232fe: 81d0 |00a3: int-to-long v0, v13 │ │ -023300: 0510 0000 |00a4: move-wide/from16 v16, v0 │ │ -023304: 9d0e 0e10 |00a6: mul-long v14, v14, v16 │ │ -023308: 130d 1000 |00a8: const/16 v13, #int 16 // #10 │ │ -02330c: c4de |00aa: shr-long/2addr v14, v13 │ │ -02330e: 84ea |00ab: long-to-int v10, v14 │ │ -023310: 814e |00ac: int-to-long v14, v4 │ │ -023312: 81a0 |00ad: int-to-long v0, v10 │ │ -023314: 0510 0000 |00ae: move-wide/from16 v16, v0 │ │ -023318: 9d0e 0e10 |00b0: mul-long v14, v14, v16 │ │ -02331c: 130d 1000 |00b2: const/16 v13, #int 16 // #10 │ │ -023320: c4de |00b4: shr-long/2addr v14, v13 │ │ -023322: 84ed |00b5: long-to-int v13, v14 │ │ -023324: b0d9 |00b6: add-int/2addr v9, v13 │ │ -023326: 818e |00b7: int-to-long v14, v8 │ │ -023328: 81a0 |00b8: int-to-long v0, v10 │ │ -02332a: 0510 0000 |00b9: move-wide/from16 v16, v0 │ │ -02332e: 9d0e 0e10 |00bb: mul-long v14, v14, v16 │ │ -023332: 130d 1000 |00bd: const/16 v13, #int 16 // #10 │ │ -023336: c4de |00bf: shr-long/2addr v14, v13 │ │ -023338: 84ed |00c0: long-to-int v13, v14 │ │ -02333a: b0d3 |00c1: add-int/2addr v3, v13 │ │ -02333c: 819e |00c2: int-to-long v14, v9 │ │ -02333e: 0200 1900 |00c3: move/from16 v0, v25 │ │ -023342: 8100 |00c5: int-to-long v0, v0 │ │ -023344: 0510 0000 |00c6: move-wide/from16 v16, v0 │ │ -023348: 9d0e 0e10 |00c8: mul-long v14, v14, v16 │ │ -02334c: 130d 1000 |00ca: const/16 v13, #int 16 // #10 │ │ -023350: c4de |00cc: shr-long/2addr v14, v13 │ │ -023352: 84e9 |00cd: long-to-int v9, v14 │ │ -023354: 813e |00ce: int-to-long v14, v3 │ │ -023356: 0200 1900 |00cf: move/from16 v0, v25 │ │ -02335a: 8100 |00d1: int-to-long v0, v0 │ │ -02335c: 0510 0000 |00d2: move-wide/from16 v16, v0 │ │ -023360: 9d0e 0e10 |00d4: mul-long v14, v14, v16 │ │ -023364: 130d 1000 |00d6: const/16 v13, #int 16 // #10 │ │ -023368: c4de |00d8: shr-long/2addr v14, v13 │ │ -02336a: 84e3 |00d9: long-to-int v3, v14 │ │ -02336c: 52bd b103 |00da: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -023370: b19d |00dc: sub-int/2addr v13, v9 │ │ -023372: 59bd b103 |00dd: iput v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -023376: 52bd b003 |00df: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -02337a: b13d |00e1: sub-int/2addr v13, v3 │ │ -02337c: 59bd b003 |00e2: iput v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -023380: 52cd b103 |00e4: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -023384: b09d |00e6: add-int/2addr v13, v9 │ │ -023386: 59cd b103 |00e7: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -02338a: 52cd b003 |00e9: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -02338e: b03d |00eb: add-int/2addr v13, v3 │ │ -023390: 59cd b003 |00ec: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -023394: 0e00 |00ee: return-void │ │ -023396: 7b2d |00ef: neg-int v13, v2 │ │ -023398: 2900 2fff |00f0: goto/16 001f // -00d1 │ │ +0231b0: |[0231b0] org.happysanta.gd.Game.Physics._akkV:(Lorg/happysanta/gd/Game/k;Lorg/happysanta/gd/Menu/SimpleMenuElement;Lorg/happysanta/gd/Game/k;II)V │ │ +0231c0: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +0231c4: 540d 4e02 |0002: iget-object v13, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0231c8: 460b 0d18 |0004: aget-object v11, v13, v24 │ │ +0231cc: 0800 1700 |0006: move-object/from16 v0, v23 │ │ +0231d0: 540d 4e02 |0008: iget-object v13, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0231d4: 460c 0d18 |000a: aget-object v12, v13, v24 │ │ +0231d8: 52bd b503 |000c: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0231dc: 52ce b503 |000e: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0231e0: 9104 0d0e |0010: sub-int v4, v13, v14 │ │ +0231e4: 52bd b603 |0012: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0231e8: 52ce b603 |0014: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0231ec: 9108 0d0e |0016: sub-int v8, v13, v14 │ │ +0231f0: 7120 0406 8400 |0018: invoke-static {v4, v8}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +0231f6: 0a02 |001b: move-result v2 │ │ +0231f8: 3a02 d300 |001c: if-ltz v2, 00ef // +00d3 │ │ +0231fc: 012d |001e: move v13, v2 │ │ +0231fe: 123e |001f: const/4 v14, #int 3 // #3 │ │ +023200: 34ed ce00 |0020: if-lt v13, v14, 00ee // +00ce │ │ +023204: 814e |0022: int-to-long v14, v4 │ │ +023206: 130d 2000 |0023: const/16 v13, #int 32 // #20 │ │ +02320a: c3de |0025: shl-long/2addr v14, v13 │ │ +02320c: 8120 |0026: int-to-long v0, v2 │ │ +02320e: 0510 0000 |0027: move-wide/from16 v16, v0 │ │ +023212: 9e0e 0e10 |0029: div-long v14, v14, v16 │ │ +023216: 130d 1000 |002b: const/16 v13, #int 16 // #10 │ │ +02321a: c4de |002d: shr-long/2addr v14, v13 │ │ +02321c: 84e4 |002e: long-to-int v4, v14 │ │ +02321e: 818e |002f: int-to-long v14, v8 │ │ +023220: 130d 2000 |0030: const/16 v13, #int 32 // #20 │ │ +023224: c3de |0032: shl-long/2addr v14, v13 │ │ +023226: 8120 |0033: int-to-long v0, v2 │ │ +023228: 0510 0000 |0034: move-wide/from16 v16, v0 │ │ +02322c: 9e0e 0e10 |0036: div-long v14, v14, v16 │ │ +023230: 130d 1000 |0038: const/16 v13, #int 16 // #10 │ │ +023234: c4de |003a: shr-long/2addr v14, v13 │ │ +023236: 84e8 |003b: long-to-int v8, v14 │ │ +023238: 0800 1600 |003c: move-object/from16 v0, v22 │ │ +02323c: 520d b603 |003e: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023240: 9105 020d |0040: sub-int v5, v2, v13 │ │ +023244: 814e |0042: int-to-long v14, v4 │ │ +023246: 8150 |0043: int-to-long v0, v5 │ │ +023248: 0510 0000 |0044: move-wide/from16 v16, v0 │ │ +02324c: 0800 1600 |0046: move-object/from16 v0, v22 │ │ +023250: 520d b503 |0048: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023254: 81d0 |004a: int-to-long v0, v13 │ │ +023256: 0512 0000 |004b: move-wide/from16 v18, v0 │ │ +02325a: 9d10 1012 |004d: mul-long v16, v16, v18 │ │ +02325e: 130d 1000 |004f: const/16 v13, #int 16 // #10 │ │ +023262: a410 100d |0051: shr-long v16, v16, v13 │ │ +023266: 0500 1000 |0053: move-wide/from16 v0, v16 │ │ +02326a: 840d |0055: long-to-int v13, v0 │ │ +02326c: 81d0 |0056: int-to-long v0, v13 │ │ +02326e: 0510 0000 |0057: move-wide/from16 v16, v0 │ │ +023272: 9d0e 0e10 |0059: mul-long v14, v14, v16 │ │ +023276: 130d 1000 |005b: const/16 v13, #int 16 // #10 │ │ +02327a: c4de |005d: shr-long/2addr v14, v13 │ │ +02327c: 84e9 |005e: long-to-int v9, v14 │ │ +02327e: 818e |005f: int-to-long v14, v8 │ │ +023280: 8150 |0060: int-to-long v0, v5 │ │ +023282: 0510 0000 |0061: move-wide/from16 v16, v0 │ │ +023286: 0800 1600 |0063: move-object/from16 v0, v22 │ │ +02328a: 520d b503 |0065: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02328e: 81d0 |0067: int-to-long v0, v13 │ │ +023290: 0512 0000 |0068: move-wide/from16 v18, v0 │ │ +023294: 9d10 1012 |006a: mul-long v16, v16, v18 │ │ +023298: 130d 1000 |006c: const/16 v13, #int 16 // #10 │ │ +02329c: a410 100d |006e: shr-long v16, v16, v13 │ │ +0232a0: 0500 1000 |0070: move-wide/from16 v0, v16 │ │ +0232a4: 840d |0072: long-to-int v13, v0 │ │ +0232a6: 81d0 |0073: int-to-long v0, v13 │ │ +0232a8: 0510 0000 |0074: move-wide/from16 v16, v0 │ │ +0232ac: 9d0e 0e10 |0076: mul-long v14, v14, v16 │ │ +0232b0: 130d 1000 |0078: const/16 v13, #int 16 // #10 │ │ +0232b4: c4de |007a: shr-long/2addr v14, v13 │ │ +0232b6: 84e3 |007b: long-to-int v3, v14 │ │ +0232b8: 52bd ac03 |007c: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0232bc: 52ce ac03 |007e: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0232c0: 9106 0d0e |0080: sub-int v6, v13, v14 │ │ +0232c4: 52bd ab03 |0082: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0232c8: 52ce ab03 |0084: iget v14, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0232cc: 9107 0d0e |0086: sub-int v7, v13, v14 │ │ +0232d0: 814e |0088: int-to-long v14, v4 │ │ +0232d2: 8160 |0089: int-to-long v0, v6 │ │ +0232d4: 0510 0000 |008a: move-wide/from16 v16, v0 │ │ +0232d8: 9d0e 0e10 |008c: mul-long v14, v14, v16 │ │ +0232dc: 130d 1000 |008e: const/16 v13, #int 16 // #10 │ │ +0232e0: c4de |0090: shr-long/2addr v14, v13 │ │ +0232e2: 84ed |0091: long-to-int v13, v14 │ │ +0232e4: 818e |0092: int-to-long v14, v8 │ │ +0232e6: 8170 |0093: int-to-long v0, v7 │ │ +0232e8: 0510 0000 |0094: move-wide/from16 v16, v0 │ │ +0232ec: 9d0e 0e10 |0096: mul-long v14, v14, v16 │ │ +0232f0: 1310 1000 |0098: const/16 v16, #int 16 // #10 │ │ +0232f4: a40e 0e10 |009a: shr-long v14, v14, v16 │ │ +0232f8: 84ee |009c: long-to-int v14, v14 │ │ +0232fa: b0ed |009d: add-int/2addr v13, v14 │ │ +0232fc: 81de |009e: int-to-long v14, v13 │ │ +0232fe: 0800 1600 |009f: move-object/from16 v0, v22 │ │ +023302: 520d a903 |00a1: iget v13, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +023306: 81d0 |00a3: int-to-long v0, v13 │ │ +023308: 0510 0000 |00a4: move-wide/from16 v16, v0 │ │ +02330c: 9d0e 0e10 |00a6: mul-long v14, v14, v16 │ │ +023310: 130d 1000 |00a8: const/16 v13, #int 16 // #10 │ │ +023314: c4de |00aa: shr-long/2addr v14, v13 │ │ +023316: 84ea |00ab: long-to-int v10, v14 │ │ +023318: 814e |00ac: int-to-long v14, v4 │ │ +02331a: 81a0 |00ad: int-to-long v0, v10 │ │ +02331c: 0510 0000 |00ae: move-wide/from16 v16, v0 │ │ +023320: 9d0e 0e10 |00b0: mul-long v14, v14, v16 │ │ +023324: 130d 1000 |00b2: const/16 v13, #int 16 // #10 │ │ +023328: c4de |00b4: shr-long/2addr v14, v13 │ │ +02332a: 84ed |00b5: long-to-int v13, v14 │ │ +02332c: b0d9 |00b6: add-int/2addr v9, v13 │ │ +02332e: 818e |00b7: int-to-long v14, v8 │ │ +023330: 81a0 |00b8: int-to-long v0, v10 │ │ +023332: 0510 0000 |00b9: move-wide/from16 v16, v0 │ │ +023336: 9d0e 0e10 |00bb: mul-long v14, v14, v16 │ │ +02333a: 130d 1000 |00bd: const/16 v13, #int 16 // #10 │ │ +02333e: c4de |00bf: shr-long/2addr v14, v13 │ │ +023340: 84ed |00c0: long-to-int v13, v14 │ │ +023342: b0d3 |00c1: add-int/2addr v3, v13 │ │ +023344: 819e |00c2: int-to-long v14, v9 │ │ +023346: 0200 1900 |00c3: move/from16 v0, v25 │ │ +02334a: 8100 |00c5: int-to-long v0, v0 │ │ +02334c: 0510 0000 |00c6: move-wide/from16 v16, v0 │ │ +023350: 9d0e 0e10 |00c8: mul-long v14, v14, v16 │ │ +023354: 130d 1000 |00ca: const/16 v13, #int 16 // #10 │ │ +023358: c4de |00cc: shr-long/2addr v14, v13 │ │ +02335a: 84e9 |00cd: long-to-int v9, v14 │ │ +02335c: 813e |00ce: int-to-long v14, v3 │ │ +02335e: 0200 1900 |00cf: move/from16 v0, v25 │ │ +023362: 8100 |00d1: int-to-long v0, v0 │ │ +023364: 0510 0000 |00d2: move-wide/from16 v16, v0 │ │ +023368: 9d0e 0e10 |00d4: mul-long v14, v14, v16 │ │ +02336c: 130d 1000 |00d6: const/16 v13, #int 16 // #10 │ │ +023370: c4de |00d8: shr-long/2addr v14, v13 │ │ +023372: 84e3 |00d9: long-to-int v3, v14 │ │ +023374: 52bd b103 |00da: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +023378: b19d |00dc: sub-int/2addr v13, v9 │ │ +02337a: 59bd b103 |00dd: iput v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +02337e: 52bd b003 |00df: iget v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +023382: b13d |00e1: sub-int/2addr v13, v3 │ │ +023384: 59bd b003 |00e2: iput v13, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +023388: 52cd b103 |00e4: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +02338c: b09d |00e6: add-int/2addr v13, v9 │ │ +02338e: 59cd b103 |00e7: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +023392: 52cd b003 |00e9: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +023396: b03d |00eb: add-int/2addr v13, v3 │ │ +023398: 59cd b003 |00ec: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +02339c: 0e00 |00ee: return-void │ │ +02339e: 7b2d |00ef: neg-int v13, v2 │ │ +0233a0: 2900 2fff |00f0: goto/16 001f // -00d1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0006 line=780 │ │ 0x000c line=781 │ │ 0x0012 line=782 │ │ 0x0018 line=784 │ │ @@ -39629,277 +39606,277 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 471 16-bit code units │ │ -02339c: |[02339c] org.happysanta.gd.Game.Physics._baII:(I)I │ │ -0233ac: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0233ae: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -0233b2: 540d 1302 |0003: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0233b6: 121e |0005: const/4 v14, #int 1 // #1 │ │ -0233b8: 460d 0d0e |0006: aget-object v13, v13, v14 │ │ -0233bc: 54dd 4e02 |0008: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0233c0: 460d 0d13 |000a: aget-object v13, v13, v19 │ │ -0233c4: 52dd b503 |000c: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0233c8: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0233cc: 540e 1302 |0010: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0233d0: 122f |0012: const/4 v15, #int 2 // #2 │ │ -0233d2: 460e 0e0f |0013: aget-object v14, v14, v15 │ │ -0233d6: 54ee 4e02 |0015: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0233da: 460e 0e13 |0017: aget-object v14, v14, v19 │ │ -0233de: 52ee b503 |0019: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0233e2: 34ed f500 |001b: if-lt v13, v14, 0110 // +00f5 │ │ -0233e6: 0800 1200 |001d: move-object/from16 v0, v18 │ │ -0233ea: 540d 1302 |001f: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0233ee: 121e |0021: const/4 v14, #int 1 // #1 │ │ -0233f0: 460d 0d0e |0022: aget-object v13, v13, v14 │ │ -0233f4: 54dd 4e02 |0024: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0233f8: 460d 0d13 |0026: aget-object v13, v13, v19 │ │ -0233fc: 52d3 b503 |0028: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023400: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -023404: 540d 1302 |002c: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023408: 125e |002e: const/4 v14, #int 5 // #5 │ │ -02340a: 460d 0d0e |002f: aget-object v13, v13, v14 │ │ -02340e: 54dd 4e02 |0031: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023412: 460d 0d13 |0033: aget-object v13, v13, v19 │ │ -023416: 52dd b503 |0035: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02341a: 34d3 e800 |0037: if-lt v3, v13, 011f // +00e8 │ │ -02341e: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -023422: 540d 1302 |003b: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023426: 121e |003d: const/4 v14, #int 1 // #1 │ │ -023428: 460d 0d0e |003e: aget-object v13, v13, v14 │ │ -02342c: 54dd 4e02 |0040: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023430: 460d 0d13 |0042: aget-object v13, v13, v19 │ │ -023434: 52dd b503 |0044: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023438: 0800 1200 |0046: move-object/from16 v0, v18 │ │ -02343c: 540e 1302 |0048: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023440: 122f |004a: const/4 v15, #int 2 // #2 │ │ -023442: 460e 0e0f |004b: aget-object v14, v14, v15 │ │ -023446: 54ee 4e02 |004d: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02344a: 460e 0e13 |004f: aget-object v14, v14, v19 │ │ -02344e: 52ee b503 |0051: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023452: 34ed db00 |0053: if-lt v13, v14, 012e // +00db │ │ -023456: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -02345a: 540d 1302 |0057: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02345e: 122e |0059: const/4 v14, #int 2 // #2 │ │ -023460: 460d 0d0e |005a: aget-object v13, v13, v14 │ │ -023464: 54dd 4e02 |005c: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023468: 460d 0d13 |005e: aget-object v13, v13, v19 │ │ -02346c: 52d6 b503 |0060: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023470: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -023474: 540d 1302 |0064: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023478: 125e |0066: const/4 v14, #int 5 // #5 │ │ -02347a: 460d 0d0e |0067: aget-object v13, v13, v14 │ │ -02347e: 54dd 4e02 |0069: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023482: 460d 0d13 |006b: aget-object v13, v13, v19 │ │ -023486: 52dd b503 |006d: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02348a: 34d6 0f00 |006f: if-lt v6, v13, 007e // +000f │ │ -02348e: 0800 1200 |0071: move-object/from16 v0, v18 │ │ -023492: 540d 1302 |0073: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023496: 125e |0075: const/4 v14, #int 5 // #5 │ │ -023498: 460d 0d0e |0076: aget-object v13, v13, v14 │ │ -02349c: 54dd 4e02 |0078: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0234a0: 460d 0d13 |007a: aget-object v13, v13, v19 │ │ -0234a4: 52d6 b503 |007c: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0234a8: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -0234ac: 540d 3702 |0080: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -0234b0: 620e 3002 |0082: sget-object v14, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -0234b4: 120f |0084: const/4 v15, #int 0 // #0 │ │ -0234b6: 440e 0e0f |0085: aget v14, v14, v15 │ │ -0234ba: 910e 060e |0087: sub-int v14, v6, v14 │ │ -0234be: 620f 3002 |0089: sget-object v15, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -0234c2: 1310 0000 |008b: const/16 v16, #int 0 // #0 │ │ -0234c6: 440f 0f10 |008d: aget v15, v15, v16 │ │ -0234ca: b03f |008f: add-int/2addr v15, v3 │ │ -0234cc: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -0234d0: 5400 1302 |0092: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0234d4: 0810 0000 |0094: move-object/from16 v16, v0 │ │ -0234d8: 1311 0500 |0096: const/16 v17, #int 5 // #5 │ │ -0234dc: 4610 1011 |0098: aget-object v16, v16, v17 │ │ -0234e0: 0800 1000 |009a: move-object/from16 v0, v16 │ │ -0234e4: 5400 4e02 |009c: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0234e8: 0810 0000 |009e: move-object/from16 v16, v0 │ │ -0234ec: 4610 1013 |00a0: aget-object v16, v16, v19 │ │ -0234f0: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -0234f4: 5200 b603 |00a4: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0234f8: 0210 0000 |00a6: move/from16 v16, v0 │ │ -0234fc: 7404 6f06 0d00 |00a8: invoke-virtual/range {v13, v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;._aIIV:(III)V // method@066f │ │ -023502: 0800 1200 |00ab: move-object/from16 v0, v18 │ │ -023506: 540d 1302 |00ad: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02350a: 121e |00af: const/4 v14, #int 1 // #1 │ │ -02350c: 460d 0d0e |00b0: aget-object v13, v13, v14 │ │ -023510: 54dd 4e02 |00b2: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023514: 460d 0d13 |00b4: aget-object v13, v13, v19 │ │ -023518: 52dd b503 |00b6: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02351c: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -023520: 540e 1302 |00ba: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023524: 122f |00bc: const/4 v15, #int 2 // #2 │ │ -023526: 460e 0e0f |00bd: aget-object v14, v14, v15 │ │ -02352a: 54ee 4e02 |00bf: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02352e: 460e 0e13 |00c1: aget-object v14, v14, v19 │ │ -023532: 52ee b503 |00c3: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023536: 9108 0d0e |00c5: sub-int v8, v13, v14 │ │ -02353a: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ -02353e: 540d 1302 |00c9: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023542: 121e |00cb: const/4 v14, #int 1 // #1 │ │ -023544: 460d 0d0e |00cc: aget-object v13, v13, v14 │ │ -023548: 54dd 4e02 |00ce: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02354c: 460d 0d13 |00d0: aget-object v13, v13, v19 │ │ -023550: 52dd b603 |00d2: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023554: 0800 1200 |00d4: move-object/from16 v0, v18 │ │ -023558: 540e 1302 |00d6: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02355c: 122f |00d8: const/4 v15, #int 2 // #2 │ │ -02355e: 460e 0e0f |00d9: aget-object v14, v14, v15 │ │ -023562: 54ee 4e02 |00db: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023566: 460e 0e13 |00dd: aget-object v14, v14, v19 │ │ -02356a: 52ee b603 |00df: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02356e: 910a 0d0e |00e1: sub-int v10, v13, v14 │ │ -023572: 7120 0206 a800 |00e3: invoke-static {v8, v10}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -023578: 0a04 |00e6: move-result v4 │ │ -02357a: 818e |00e7: int-to-long v14, v8 │ │ -02357c: 130d 2000 |00e8: const/16 v13, #int 32 // #20 │ │ -023580: c3de |00ea: shl-long/2addr v14, v13 │ │ -023582: 8140 |00eb: int-to-long v0, v4 │ │ -023584: 0510 0000 |00ec: move-wide/from16 v16, v0 │ │ -023588: 9e0e 0e10 |00ee: div-long v14, v14, v16 │ │ -02358c: 130d 1000 |00f0: const/16 v13, #int 16 // #10 │ │ -023590: c4de |00f2: shr-long/2addr v14, v13 │ │ -023592: 84e8 |00f3: long-to-int v8, v14 │ │ -023594: 81ae |00f4: int-to-long v14, v10 │ │ -023596: 130d 2000 |00f5: const/16 v13, #int 32 // #20 │ │ -02359a: c3de |00f7: shl-long/2addr v14, v13 │ │ -02359c: 8140 |00f8: int-to-long v0, v4 │ │ -02359e: 0510 0000 |00f9: move-wide/from16 v16, v0 │ │ -0235a2: 9e0e 0e10 |00fb: div-long v14, v14, v16 │ │ -0235a6: 130d 1000 |00fd: const/16 v13, #int 16 // #10 │ │ -0235aa: c4de |00ff: shr-long/2addr v14, v13 │ │ -0235ac: 84ed |0100: long-to-int v13, v14 │ │ -0235ae: 7bd7 |0101: neg-int v7, v13 │ │ -0235b0: 0189 |0102: move v9, v8 │ │ -0235b2: 120b |0103: const/4 v11, #int 0 // #0 │ │ -0235b4: 126d |0104: const/4 v13, #int 6 // #6 │ │ -0235b6: 35db d100 |0105: if-ge v11, v13, 01d6 // +00d1 │ │ -0235ba: 124d |0107: const/4 v13, #int 4 // #4 │ │ -0235bc: 32db 0500 |0108: if-eq v11, v13, 010d // +0005 │ │ -0235c0: 123d |010a: const/4 v13, #int 3 // #3 │ │ -0235c2: 33db 3200 |010b: if-ne v11, v13, 013d // +0032 │ │ -0235c6: d80b 0b01 |010d: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0235ca: 28f5 |010f: goto 0104 // -000b │ │ -0235cc: 0800 1200 |0110: move-object/from16 v0, v18 │ │ -0235d0: 540d 1302 |0112: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0235d4: 122e |0114: const/4 v14, #int 2 // #2 │ │ -0235d6: 460d 0d0e |0115: aget-object v13, v13, v14 │ │ -0235da: 54dd 4e02 |0117: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0235de: 460d 0d13 |0119: aget-object v13, v13, v19 │ │ -0235e2: 52d3 b503 |011b: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0235e6: 2900 0dff |011d: goto/16 002a // -00f3 │ │ -0235ea: 0800 1200 |011f: move-object/from16 v0, v18 │ │ -0235ee: 540d 1302 |0121: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0235f2: 125e |0123: const/4 v14, #int 5 // #5 │ │ -0235f4: 460d 0d0e |0124: aget-object v13, v13, v14 │ │ -0235f8: 54dd 4e02 |0126: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0235fc: 460d 0d13 |0128: aget-object v13, v13, v19 │ │ -023600: 52d3 b503 |012a: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023604: 2900 0dff |012c: goto/16 0039 // -00f3 │ │ -023608: 0800 1200 |012e: move-object/from16 v0, v18 │ │ -02360c: 540d 1302 |0130: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023610: 121e |0132: const/4 v14, #int 1 // #1 │ │ -023612: 460d 0d0e |0133: aget-object v13, v13, v14 │ │ -023616: 54dd 4e02 |0135: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02361a: 460d 0d13 |0137: aget-object v13, v13, v19 │ │ -02361e: 52d6 b503 |0139: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023622: 2900 27ff |013b: goto/16 0062 // -00d9 │ │ -023626: 0800 1200 |013d: move-object/from16 v0, v18 │ │ -02362a: 540d 1302 |013f: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02362e: 460d 0d0b |0141: aget-object v13, v13, v11 │ │ -023632: 54dd 4e02 |0143: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -023636: 460c 0d13 |0145: aget-object v12, v13, v19 │ │ -02363a: 390b 2200 |0147: if-nez v11, 0169 // +0022 │ │ -02363e: 52cd b503 |0149: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023642: 817e |014b: int-to-long v14, v7 │ │ -023644: 1710 0000 0100 |014c: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ -02364a: 9d0e 0e10 |014f: mul-long v14, v14, v16 │ │ -02364e: 1310 1000 |0151: const/16 v16, #int 16 // #10 │ │ -023652: a40e 0e10 |0153: shr-long v14, v14, v16 │ │ -023656: 84ee |0155: long-to-int v14, v14 │ │ -023658: b0ed |0156: add-int/2addr v13, v14 │ │ -02365a: 59cd b503 |0157: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02365e: 52cd b603 |0159: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023662: 819e |015b: int-to-long v14, v9 │ │ -023664: 1710 0000 0100 |015c: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ -02366a: 9d0e 0e10 |015f: mul-long v14, v14, v16 │ │ -02366e: 1310 1000 |0161: const/16 v16, #int 16 // #10 │ │ -023672: a40e 0e10 |0163: shr-long v14, v14, v16 │ │ -023676: 84ee |0165: long-to-int v14, v14 │ │ -023678: b0ed |0166: add-int/2addr v13, v14 │ │ -02367a: 59cd b603 |0167: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02367e: 0800 1200 |0169: move-object/from16 v0, v18 │ │ -023682: 540d 3702 |016b: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -023686: 0800 1200 |016d: move-object/from16 v0, v18 │ │ -02368a: 540e 1302 |016f: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02368e: 460e 0e0b |0171: aget-object v14, v14, v11 │ │ -023692: 52ee 4f02 |0173: iget v14, v14, Lorg/happysanta/gd/Game/k;.m_intI:I // field@024f │ │ -023696: 6e30 7206 cd0e |0175: invoke-virtual {v13, v12, v14}, Lorg/happysanta/gd/Levels/Loader;._anvI:(Lorg/happysanta/gd/Menu/SimpleMenuElement;I)I // method@0672 │ │ -02369c: 0a05 |0178: move-result v5 │ │ -02369e: 390b 2200 |0179: if-nez v11, 019b // +0022 │ │ -0236a2: 52cd b503 |017b: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0236a6: 817e |017d: int-to-long v14, v7 │ │ -0236a8: 1710 0000 0100 |017e: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ -0236ae: 9d0e 0e10 |0181: mul-long v14, v14, v16 │ │ -0236b2: 1310 1000 |0183: const/16 v16, #int 16 // #10 │ │ -0236b6: a40e 0e10 |0185: shr-long v14, v14, v16 │ │ -0236ba: 84ee |0187: long-to-int v14, v14 │ │ -0236bc: b1ed |0188: sub-int/2addr v13, v14 │ │ -0236be: 59cd b503 |0189: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0236c2: 52cd b603 |018b: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0236c6: 819e |018d: int-to-long v14, v9 │ │ -0236c8: 1710 0000 0100 |018e: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ -0236ce: 9d0e 0e10 |0191: mul-long v14, v14, v16 │ │ -0236d2: 1310 1000 |0193: const/16 v16, #int 16 // #10 │ │ -0236d6: a40e 0e10 |0195: shr-long v14, v14, v16 │ │ -0236da: 84ee |0197: long-to-int v14, v14 │ │ -0236dc: b1ed |0198: sub-int/2addr v13, v14 │ │ -0236de: 59cd b603 |0199: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0236e2: 0800 1200 |019b: move-object/from16 v0, v18 │ │ -0236e6: 540d 3702 |019d: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -0236ea: 52dd 8202 |019f: iget v13, v13, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ -0236ee: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ -0236f2: 590d 1002 |01a3: iput v13, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -0236f6: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ -0236fa: 540d 3702 |01a7: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -0236fe: 52dd 8002 |01a9: iget v13, v13, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ -023702: 0800 1200 |01ab: move-object/from16 v0, v18 │ │ -023706: 590d 0e02 |01ad: iput v13, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -02370a: 125d |01af: const/4 v13, #int 5 // #5 │ │ -02370c: 33db 0a00 |01b0: if-ne v11, v13, 01ba // +000a │ │ -023710: 122d |01b2: const/4 v13, #int 2 // #2 │ │ -023712: 32d5 0700 |01b3: if-eq v5, v13, 01ba // +0007 │ │ -023716: 121d |01b5: const/4 v13, #int 1 // #1 │ │ -023718: 0800 1200 |01b6: move-object/from16 v0, v18 │ │ -02371c: 5c0d 3902 |01b8: iput-boolean v13, v0, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ -023720: 121d |01ba: const/4 v13, #int 1 // #1 │ │ -023722: 33db 0a00 |01bb: if-ne v11, v13, 01c5 // +000a │ │ -023726: 122d |01bd: const/4 v13, #int 2 // #2 │ │ -023728: 32d5 0700 |01be: if-eq v5, v13, 01c5 // +0007 │ │ -02372c: 121d |01c0: const/4 v13, #int 1 // #1 │ │ -02372e: 0800 1200 |01c1: move-object/from16 v0, v18 │ │ -023732: 5c0d 1802 |01c3: iput-boolean v13, v0, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ -023736: 121d |01c5: const/4 v13, #int 1 // #1 │ │ -023738: 33d5 0900 |01c6: if-ne v5, v13, 01cf // +0009 │ │ -02373c: 0800 1200 |01c8: move-object/from16 v0, v18 │ │ -023740: 590b 4802 |01ca: iput v11, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -023744: 1212 |01cc: const/4 v2, #int 1 // #1 │ │ -023746: 2900 40ff |01cd: goto/16 010d // -00c0 │ │ -02374a: 3905 3eff |01cf: if-nez v5, 010d // -00c2 │ │ -02374e: 0800 1200 |01d1: move-object/from16 v0, v18 │ │ -023752: 590b 4802 |01d3: iput v11, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -023756: 1202 |01d5: const/4 v2, #int 0 // #0 │ │ -023758: 0f02 |01d6: return v2 │ │ +0233a4: |[0233a4] org.happysanta.gd.Game.Physics._baII:(I)I │ │ +0233b4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0233b6: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +0233ba: 540d 1302 |0003: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0233be: 121e |0005: const/4 v14, #int 1 // #1 │ │ +0233c0: 460d 0d0e |0006: aget-object v13, v13, v14 │ │ +0233c4: 54dd 4e02 |0008: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0233c8: 460d 0d13 |000a: aget-object v13, v13, v19 │ │ +0233cc: 52dd b503 |000c: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0233d0: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0233d4: 540e 1302 |0010: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0233d8: 122f |0012: const/4 v15, #int 2 // #2 │ │ +0233da: 460e 0e0f |0013: aget-object v14, v14, v15 │ │ +0233de: 54ee 4e02 |0015: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0233e2: 460e 0e13 |0017: aget-object v14, v14, v19 │ │ +0233e6: 52ee b503 |0019: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0233ea: 34ed f500 |001b: if-lt v13, v14, 0110 // +00f5 │ │ +0233ee: 0800 1200 |001d: move-object/from16 v0, v18 │ │ +0233f2: 540d 1302 |001f: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0233f6: 121e |0021: const/4 v14, #int 1 // #1 │ │ +0233f8: 460d 0d0e |0022: aget-object v13, v13, v14 │ │ +0233fc: 54dd 4e02 |0024: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023400: 460d 0d13 |0026: aget-object v13, v13, v19 │ │ +023404: 52d3 b503 |0028: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023408: 0800 1200 |002a: move-object/from16 v0, v18 │ │ +02340c: 540d 1302 |002c: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023410: 125e |002e: const/4 v14, #int 5 // #5 │ │ +023412: 460d 0d0e |002f: aget-object v13, v13, v14 │ │ +023416: 54dd 4e02 |0031: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02341a: 460d 0d13 |0033: aget-object v13, v13, v19 │ │ +02341e: 52dd b503 |0035: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023422: 34d3 e800 |0037: if-lt v3, v13, 011f // +00e8 │ │ +023426: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +02342a: 540d 1302 |003b: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02342e: 121e |003d: const/4 v14, #int 1 // #1 │ │ +023430: 460d 0d0e |003e: aget-object v13, v13, v14 │ │ +023434: 54dd 4e02 |0040: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023438: 460d 0d13 |0042: aget-object v13, v13, v19 │ │ +02343c: 52dd b503 |0044: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023440: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +023444: 540e 1302 |0048: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023448: 122f |004a: const/4 v15, #int 2 // #2 │ │ +02344a: 460e 0e0f |004b: aget-object v14, v14, v15 │ │ +02344e: 54ee 4e02 |004d: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023452: 460e 0e13 |004f: aget-object v14, v14, v19 │ │ +023456: 52ee b503 |0051: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02345a: 34ed db00 |0053: if-lt v13, v14, 012e // +00db │ │ +02345e: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +023462: 540d 1302 |0057: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023466: 122e |0059: const/4 v14, #int 2 // #2 │ │ +023468: 460d 0d0e |005a: aget-object v13, v13, v14 │ │ +02346c: 54dd 4e02 |005c: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023470: 460d 0d13 |005e: aget-object v13, v13, v19 │ │ +023474: 52d6 b503 |0060: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023478: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +02347c: 540d 1302 |0064: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023480: 125e |0066: const/4 v14, #int 5 // #5 │ │ +023482: 460d 0d0e |0067: aget-object v13, v13, v14 │ │ +023486: 54dd 4e02 |0069: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02348a: 460d 0d13 |006b: aget-object v13, v13, v19 │ │ +02348e: 52dd b503 |006d: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023492: 34d6 0f00 |006f: if-lt v6, v13, 007e // +000f │ │ +023496: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +02349a: 540d 1302 |0073: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02349e: 125e |0075: const/4 v14, #int 5 // #5 │ │ +0234a0: 460d 0d0e |0076: aget-object v13, v13, v14 │ │ +0234a4: 54dd 4e02 |0078: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0234a8: 460d 0d13 |007a: aget-object v13, v13, v19 │ │ +0234ac: 52d6 b503 |007c: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0234b0: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0234b4: 540d 3702 |0080: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +0234b8: 620e 3002 |0082: sget-object v14, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +0234bc: 120f |0084: const/4 v15, #int 0 // #0 │ │ +0234be: 440e 0e0f |0085: aget v14, v14, v15 │ │ +0234c2: 910e 060e |0087: sub-int v14, v6, v14 │ │ +0234c6: 620f 3002 |0089: sget-object v15, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +0234ca: 1310 0000 |008b: const/16 v16, #int 0 // #0 │ │ +0234ce: 440f 0f10 |008d: aget v15, v15, v16 │ │ +0234d2: b03f |008f: add-int/2addr v15, v3 │ │ +0234d4: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +0234d8: 5400 1302 |0092: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0234dc: 0810 0000 |0094: move-object/from16 v16, v0 │ │ +0234e0: 1311 0500 |0096: const/16 v17, #int 5 // #5 │ │ +0234e4: 4610 1011 |0098: aget-object v16, v16, v17 │ │ +0234e8: 0800 1000 |009a: move-object/from16 v0, v16 │ │ +0234ec: 5400 4e02 |009c: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0234f0: 0810 0000 |009e: move-object/from16 v16, v0 │ │ +0234f4: 4610 1013 |00a0: aget-object v16, v16, v19 │ │ +0234f8: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +0234fc: 5200 b603 |00a4: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023500: 0210 0000 |00a6: move/from16 v16, v0 │ │ +023504: 7404 7106 0d00 |00a8: invoke-virtual/range {v13, v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;._aIIV:(III)V // method@0671 │ │ +02350a: 0800 1200 |00ab: move-object/from16 v0, v18 │ │ +02350e: 540d 1302 |00ad: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023512: 121e |00af: const/4 v14, #int 1 // #1 │ │ +023514: 460d 0d0e |00b0: aget-object v13, v13, v14 │ │ +023518: 54dd 4e02 |00b2: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02351c: 460d 0d13 |00b4: aget-object v13, v13, v19 │ │ +023520: 52dd b503 |00b6: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023524: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +023528: 540e 1302 |00ba: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02352c: 122f |00bc: const/4 v15, #int 2 // #2 │ │ +02352e: 460e 0e0f |00bd: aget-object v14, v14, v15 │ │ +023532: 54ee 4e02 |00bf: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023536: 460e 0e13 |00c1: aget-object v14, v14, v19 │ │ +02353a: 52ee b503 |00c3: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02353e: 9108 0d0e |00c5: sub-int v8, v13, v14 │ │ +023542: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ +023546: 540d 1302 |00c9: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02354a: 121e |00cb: const/4 v14, #int 1 // #1 │ │ +02354c: 460d 0d0e |00cc: aget-object v13, v13, v14 │ │ +023550: 54dd 4e02 |00ce: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023554: 460d 0d13 |00d0: aget-object v13, v13, v19 │ │ +023558: 52dd b603 |00d2: iget v13, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02355c: 0800 1200 |00d4: move-object/from16 v0, v18 │ │ +023560: 540e 1302 |00d6: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023564: 122f |00d8: const/4 v15, #int 2 // #2 │ │ +023566: 460e 0e0f |00d9: aget-object v14, v14, v15 │ │ +02356a: 54ee 4e02 |00db: iget-object v14, v14, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02356e: 460e 0e13 |00dd: aget-object v14, v14, v19 │ │ +023572: 52ee b603 |00df: iget v14, v14, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023576: 910a 0d0e |00e1: sub-int v10, v13, v14 │ │ +02357a: 7120 0406 a800 |00e3: invoke-static {v8, v10}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +023580: 0a04 |00e6: move-result v4 │ │ +023582: 818e |00e7: int-to-long v14, v8 │ │ +023584: 130d 2000 |00e8: const/16 v13, #int 32 // #20 │ │ +023588: c3de |00ea: shl-long/2addr v14, v13 │ │ +02358a: 8140 |00eb: int-to-long v0, v4 │ │ +02358c: 0510 0000 |00ec: move-wide/from16 v16, v0 │ │ +023590: 9e0e 0e10 |00ee: div-long v14, v14, v16 │ │ +023594: 130d 1000 |00f0: const/16 v13, #int 16 // #10 │ │ +023598: c4de |00f2: shr-long/2addr v14, v13 │ │ +02359a: 84e8 |00f3: long-to-int v8, v14 │ │ +02359c: 81ae |00f4: int-to-long v14, v10 │ │ +02359e: 130d 2000 |00f5: const/16 v13, #int 32 // #20 │ │ +0235a2: c3de |00f7: shl-long/2addr v14, v13 │ │ +0235a4: 8140 |00f8: int-to-long v0, v4 │ │ +0235a6: 0510 0000 |00f9: move-wide/from16 v16, v0 │ │ +0235aa: 9e0e 0e10 |00fb: div-long v14, v14, v16 │ │ +0235ae: 130d 1000 |00fd: const/16 v13, #int 16 // #10 │ │ +0235b2: c4de |00ff: shr-long/2addr v14, v13 │ │ +0235b4: 84ed |0100: long-to-int v13, v14 │ │ +0235b6: 7bd7 |0101: neg-int v7, v13 │ │ +0235b8: 0189 |0102: move v9, v8 │ │ +0235ba: 120b |0103: const/4 v11, #int 0 // #0 │ │ +0235bc: 126d |0104: const/4 v13, #int 6 // #6 │ │ +0235be: 35db d100 |0105: if-ge v11, v13, 01d6 // +00d1 │ │ +0235c2: 124d |0107: const/4 v13, #int 4 // #4 │ │ +0235c4: 32db 0500 |0108: if-eq v11, v13, 010d // +0005 │ │ +0235c8: 123d |010a: const/4 v13, #int 3 // #3 │ │ +0235ca: 33db 3200 |010b: if-ne v11, v13, 013d // +0032 │ │ +0235ce: d80b 0b01 |010d: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0235d2: 28f5 |010f: goto 0104 // -000b │ │ +0235d4: 0800 1200 |0110: move-object/from16 v0, v18 │ │ +0235d8: 540d 1302 |0112: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0235dc: 122e |0114: const/4 v14, #int 2 // #2 │ │ +0235de: 460d 0d0e |0115: aget-object v13, v13, v14 │ │ +0235e2: 54dd 4e02 |0117: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0235e6: 460d 0d13 |0119: aget-object v13, v13, v19 │ │ +0235ea: 52d3 b503 |011b: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0235ee: 2900 0dff |011d: goto/16 002a // -00f3 │ │ +0235f2: 0800 1200 |011f: move-object/from16 v0, v18 │ │ +0235f6: 540d 1302 |0121: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0235fa: 125e |0123: const/4 v14, #int 5 // #5 │ │ +0235fc: 460d 0d0e |0124: aget-object v13, v13, v14 │ │ +023600: 54dd 4e02 |0126: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023604: 460d 0d13 |0128: aget-object v13, v13, v19 │ │ +023608: 52d3 b503 |012a: iget v3, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02360c: 2900 0dff |012c: goto/16 0039 // -00f3 │ │ +023610: 0800 1200 |012e: move-object/from16 v0, v18 │ │ +023614: 540d 1302 |0130: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023618: 121e |0132: const/4 v14, #int 1 // #1 │ │ +02361a: 460d 0d0e |0133: aget-object v13, v13, v14 │ │ +02361e: 54dd 4e02 |0135: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023622: 460d 0d13 |0137: aget-object v13, v13, v19 │ │ +023626: 52d6 b503 |0139: iget v6, v13, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02362a: 2900 27ff |013b: goto/16 0062 // -00d9 │ │ +02362e: 0800 1200 |013d: move-object/from16 v0, v18 │ │ +023632: 540d 1302 |013f: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023636: 460d 0d0b |0141: aget-object v13, v13, v11 │ │ +02363a: 54dd 4e02 |0143: iget-object v13, v13, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02363e: 460c 0d13 |0145: aget-object v12, v13, v19 │ │ +023642: 390b 2200 |0147: if-nez v11, 0169 // +0022 │ │ +023646: 52cd b503 |0149: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02364a: 817e |014b: int-to-long v14, v7 │ │ +02364c: 1710 0000 0100 |014c: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ +023652: 9d0e 0e10 |014f: mul-long v14, v14, v16 │ │ +023656: 1310 1000 |0151: const/16 v16, #int 16 // #10 │ │ +02365a: a40e 0e10 |0153: shr-long v14, v14, v16 │ │ +02365e: 84ee |0155: long-to-int v14, v14 │ │ +023660: b0ed |0156: add-int/2addr v13, v14 │ │ +023662: 59cd b503 |0157: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023666: 52cd b603 |0159: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02366a: 819e |015b: int-to-long v14, v9 │ │ +02366c: 1710 0000 0100 |015c: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ +023672: 9d0e 0e10 |015f: mul-long v14, v14, v16 │ │ +023676: 1310 1000 |0161: const/16 v16, #int 16 // #10 │ │ +02367a: a40e 0e10 |0163: shr-long v14, v14, v16 │ │ +02367e: 84ee |0165: long-to-int v14, v14 │ │ +023680: b0ed |0166: add-int/2addr v13, v14 │ │ +023682: 59cd b603 |0167: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023686: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +02368a: 540d 3702 |016b: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +02368e: 0800 1200 |016d: move-object/from16 v0, v18 │ │ +023692: 540e 1302 |016f: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023696: 460e 0e0b |0171: aget-object v14, v14, v11 │ │ +02369a: 52ee 4f02 |0173: iget v14, v14, Lorg/happysanta/gd/Game/k;.m_intI:I // field@024f │ │ +02369e: 6e30 7406 cd0e |0175: invoke-virtual {v13, v12, v14}, Lorg/happysanta/gd/Levels/Loader;._anvI:(Lorg/happysanta/gd/Menu/SimpleMenuElement;I)I // method@0674 │ │ +0236a4: 0a05 |0178: move-result v5 │ │ +0236a6: 390b 2200 |0179: if-nez v11, 019b // +0022 │ │ +0236aa: 52cd b503 |017b: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0236ae: 817e |017d: int-to-long v14, v7 │ │ +0236b0: 1710 0000 0100 |017e: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ +0236b6: 9d0e 0e10 |0181: mul-long v14, v14, v16 │ │ +0236ba: 1310 1000 |0183: const/16 v16, #int 16 // #10 │ │ +0236be: a40e 0e10 |0185: shr-long v14, v14, v16 │ │ +0236c2: 84ee |0187: long-to-int v14, v14 │ │ +0236c4: b1ed |0188: sub-int/2addr v13, v14 │ │ +0236c6: 59cd b503 |0189: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0236ca: 52cd b603 |018b: iget v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0236ce: 819e |018d: int-to-long v14, v9 │ │ +0236d0: 1710 0000 0100 |018e: const-wide/32 v16, #float 9.18355e-41 // #00010000 │ │ +0236d6: 9d0e 0e10 |0191: mul-long v14, v14, v16 │ │ +0236da: 1310 1000 |0193: const/16 v16, #int 16 // #10 │ │ +0236de: a40e 0e10 |0195: shr-long v14, v14, v16 │ │ +0236e2: 84ee |0197: long-to-int v14, v14 │ │ +0236e4: b1ed |0198: sub-int/2addr v13, v14 │ │ +0236e6: 59cd b603 |0199: iput v13, v12, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0236ea: 0800 1200 |019b: move-object/from16 v0, v18 │ │ +0236ee: 540d 3702 |019d: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +0236f2: 52dd 8202 |019f: iget v13, v13, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ +0236f6: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ +0236fa: 590d 1002 |01a3: iput v13, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +0236fe: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +023702: 540d 3702 |01a7: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +023706: 52dd 8002 |01a9: iget v13, v13, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ +02370a: 0800 1200 |01ab: move-object/from16 v0, v18 │ │ +02370e: 590d 0e02 |01ad: iput v13, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023712: 125d |01af: const/4 v13, #int 5 // #5 │ │ +023714: 33db 0a00 |01b0: if-ne v11, v13, 01ba // +000a │ │ +023718: 122d |01b2: const/4 v13, #int 2 // #2 │ │ +02371a: 32d5 0700 |01b3: if-eq v5, v13, 01ba // +0007 │ │ +02371e: 121d |01b5: const/4 v13, #int 1 // #1 │ │ +023720: 0800 1200 |01b6: move-object/from16 v0, v18 │ │ +023724: 5c0d 3902 |01b8: iput-boolean v13, v0, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ +023728: 121d |01ba: const/4 v13, #int 1 // #1 │ │ +02372a: 33db 0a00 |01bb: if-ne v11, v13, 01c5 // +000a │ │ +02372e: 122d |01bd: const/4 v13, #int 2 // #2 │ │ +023730: 32d5 0700 |01be: if-eq v5, v13, 01c5 // +0007 │ │ +023734: 121d |01c0: const/4 v13, #int 1 // #1 │ │ +023736: 0800 1200 |01c1: move-object/from16 v0, v18 │ │ +02373a: 5c0d 1802 |01c3: iput-boolean v13, v0, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ +02373e: 121d |01c5: const/4 v13, #int 1 // #1 │ │ +023740: 33d5 0900 |01c6: if-ne v5, v13, 01cf // +0009 │ │ +023744: 0800 1200 |01c8: move-object/from16 v0, v18 │ │ +023748: 590b 4802 |01ca: iput v11, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +02374c: 1212 |01cc: const/4 v2, #int 1 // #1 │ │ +02374e: 2900 40ff |01cd: goto/16 010d // -00c0 │ │ +023752: 3905 3eff |01cf: if-nez v5, 010d // -00c2 │ │ +023756: 0800 1200 |01d1: move-object/from16 v0, v18 │ │ +02375a: 590b 4802 |01d3: iput v11, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +02375e: 1202 |01d5: const/4 v2, #int 0 // #0 │ │ +023760: 0f02 |01d6: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0001 line=853 │ │ 0x0039 line=855 │ │ 0x007e line=856 │ │ 0x00ab line=857 │ │ @@ -39963,398 +39940,398 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 702 16-bit code units │ │ -02375c: |[02375c] org.happysanta.gd.Game.Physics._caIV:(I)V │ │ -02376c: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -023770: 5400 1302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023774: 0815 0000 |0004: move-object/from16 v21, v0 │ │ -023778: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -02377c: 5200 4802 |0008: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -023780: 0216 0000 |000a: move/from16 v22, v0 │ │ -023784: 460c 1516 |000c: aget-object v12, v21, v22 │ │ -023788: 54c0 4e02 |000e: iget-object v0, v12, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02378c: 0815 0000 |0010: move-object/from16 v21, v0 │ │ -023790: 4614 151d |0012: aget-object v20, v21, v29 │ │ -023794: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -023798: 5200 b503 |0016: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02379c: 0215 0000 |0018: move/from16 v21, v0 │ │ -0237a0: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -0237a4: 5200 1002 |001c: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -0237a8: 0216 0000 |001e: move/from16 v22, v0 │ │ -0237ac: 0200 1600 |0020: move/from16 v0, v22 │ │ -0237b0: 8100 |0022: int-to-long v0, v0 │ │ -0237b2: 0516 0000 |0023: move-wide/from16 v22, v0 │ │ -0237b6: 1618 cc0c |0025: const-wide/16 v24, #int 3276 // #ccc │ │ -0237ba: 9d16 1618 |0027: mul-long v22, v22, v24 │ │ -0237be: 1318 1000 |0029: const/16 v24, #int 16 // #10 │ │ -0237c2: a416 1618 |002b: shr-long v22, v22, v24 │ │ -0237c6: 0500 1600 |002d: move-wide/from16 v0, v22 │ │ -0237ca: 8400 |002f: long-to-int v0, v0 │ │ -0237cc: 0216 0000 |0030: move/from16 v22, v0 │ │ -0237d0: 9015 1516 |0032: add-int v21, v21, v22 │ │ -0237d4: 0200 1500 |0034: move/from16 v0, v21 │ │ -0237d8: 0801 1400 |0036: move-object/from16 v1, v20 │ │ -0237dc: 5910 b503 |0038: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0237e0: 0800 1400 |003a: move-object/from16 v0, v20 │ │ -0237e4: 5200 b603 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0237e8: 0215 0000 |003e: move/from16 v21, v0 │ │ -0237ec: 0800 1c00 |0040: move-object/from16 v0, v28 │ │ -0237f0: 5200 0e02 |0042: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -0237f4: 0216 0000 |0044: move/from16 v22, v0 │ │ -0237f8: 0200 1600 |0046: move/from16 v0, v22 │ │ -0237fc: 8100 |0048: int-to-long v0, v0 │ │ -0237fe: 0516 0000 |0049: move-wide/from16 v22, v0 │ │ -023802: 1618 cc0c |004b: const-wide/16 v24, #int 3276 // #ccc │ │ -023806: 9d16 1618 |004d: mul-long v22, v22, v24 │ │ -02380a: 1318 1000 |004f: const/16 v24, #int 16 // #10 │ │ -02380e: a416 1618 |0051: shr-long v22, v22, v24 │ │ -023812: 0500 1600 |0053: move-wide/from16 v0, v22 │ │ -023816: 8400 |0055: long-to-int v0, v0 │ │ -023818: 0216 0000 |0056: move/from16 v22, v0 │ │ -02381c: 9015 1516 |0058: add-int v21, v21, v22 │ │ -023820: 0200 1500 |005a: move/from16 v0, v21 │ │ -023824: 0801 1400 |005c: move-object/from16 v1, v20 │ │ -023828: 5910 b603 |005e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02382c: 0800 1c00 |0060: move-object/from16 v0, v28 │ │ -023830: 5500 1102 |0062: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ -023834: 0215 0000 |0064: move/from16 v21, v0 │ │ -023838: 3815 4c02 |0066: if-eqz v21, 02b2 // +024c │ │ -02383c: 0800 1c00 |0068: move-object/from16 v0, v28 │ │ -023840: 5200 4802 |006a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -023844: 0215 0000 |006c: move/from16 v21, v0 │ │ -023848: 1316 0200 |006e: const/16 v22, #int 2 // #2 │ │ -02384c: 0200 1500 |0070: move/from16 v0, v21 │ │ -023850: 0201 1600 |0072: move/from16 v1, v22 │ │ -023854: 3210 1000 |0074: if-eq v0, v1, 0084 // +0010 │ │ -023858: 0800 1c00 |0076: move-object/from16 v0, v28 │ │ -02385c: 5200 4802 |0078: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ -023860: 0215 0000 |007a: move/from16 v21, v0 │ │ -023864: 1316 0100 |007c: const/16 v22, #int 1 // #1 │ │ -023868: 0200 1500 |007e: move/from16 v0, v21 │ │ -02386c: 0201 1600 |0080: move/from16 v1, v22 │ │ -023870: 3310 3002 |0082: if-ne v0, v1, 02b2 // +0230 │ │ -023874: 0800 1400 |0084: move-object/from16 v0, v20 │ │ -023878: 5200 ae03 |0086: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -02387c: 0215 0000 |0088: move/from16 v21, v0 │ │ -023880: 1316 9919 |008a: const/16 v22, #int 6553 // #1999 │ │ -023884: 0200 1500 |008c: move/from16 v0, v21 │ │ -023888: 0201 1600 |008e: move/from16 v1, v22 │ │ -02388c: 3510 2202 |0090: if-ge v0, v1, 02b2 // +0222 │ │ -023890: 6015 3102 |0092: sget v21, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ -023894: 6016 2002 |0094: sget v22, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -023898: 9102 1516 |0096: sub-int v2, v21, v22 │ │ -02389c: 1307 3333 |0098: const/16 v7, #int 13107 // #3333 │ │ -0238a0: 1410 9999 0000 |009a: const v16, #float 5.51005e-41 // #00009999 │ │ -0238a6: 6015 2002 |009d: sget v21, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -0238aa: 0200 1500 |009f: move/from16 v0, v21 │ │ -0238ae: d103 6666 |00a1: rsub-int v3, v0, #int 26214 // #6666 │ │ -0238b2: 6015 2002 |00a3: sget v21, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -0238b6: 0200 1500 |00a5: move/from16 v0, v21 │ │ -0238ba: d108 6666 |00a7: rsub-int v8, v0, #int 26214 // #6666 │ │ -0238be: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -0238c2: 5200 1002 |00ab: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -0238c6: 0215 0000 |00ad: move/from16 v21, v0 │ │ -0238ca: 0800 1c00 |00af: move-object/from16 v0, v28 │ │ -0238ce: 5200 0e02 |00b1: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -0238d2: 0216 0000 |00b3: move/from16 v22, v0 │ │ -0238d6: 7702 0206 1500 |00b5: invoke-static/range {v21, v22}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -0238dc: 0a0d |00b8: move-result v13 │ │ -0238de: 0800 1c00 |00b9: move-object/from16 v0, v28 │ │ -0238e2: 5200 1002 |00bb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -0238e6: 0215 0000 |00bd: move/from16 v21, v0 │ │ -0238ea: 0200 1500 |00bf: move/from16 v0, v21 │ │ -0238ee: 8100 |00c1: int-to-long v0, v0 │ │ -0238f0: 0516 0000 |00c2: move-wide/from16 v22, v0 │ │ -0238f4: 1315 2000 |00c4: const/16 v21, #int 32 // #20 │ │ -0238f8: a316 1615 |00c6: shl-long v22, v22, v21 │ │ -0238fc: 81d0 |00c8: int-to-long v0, v13 │ │ -0238fe: 0518 0000 |00c9: move-wide/from16 v24, v0 │ │ -023902: 9e16 1618 |00cb: div-long v22, v22, v24 │ │ -023906: 1315 1000 |00cd: const/16 v21, #int 16 // #10 │ │ -02390a: a416 1615 |00cf: shr-long v22, v22, v21 │ │ -02390e: 0500 1600 |00d1: move-wide/from16 v0, v22 │ │ -023912: 8400 |00d3: long-to-int v0, v0 │ │ -023914: 0215 0000 |00d4: move/from16 v21, v0 │ │ -023918: 0200 1500 |00d6: move/from16 v0, v21 │ │ -02391c: 0801 1c00 |00d8: move-object/from16 v1, v28 │ │ -023920: 5910 1002 |00da: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -023924: 0800 1c00 |00dc: move-object/from16 v0, v28 │ │ -023928: 5200 0e02 |00de: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -02392c: 0215 0000 |00e0: move/from16 v21, v0 │ │ -023930: 0200 1500 |00e2: move/from16 v0, v21 │ │ -023934: 8100 |00e4: int-to-long v0, v0 │ │ -023936: 0516 0000 |00e5: move-wide/from16 v22, v0 │ │ -02393a: 1315 2000 |00e7: const/16 v21, #int 32 // #20 │ │ -02393e: a316 1615 |00e9: shl-long v22, v22, v21 │ │ -023942: 81d0 |00eb: int-to-long v0, v13 │ │ -023944: 0518 0000 |00ec: move-wide/from16 v24, v0 │ │ -023948: 9e16 1618 |00ee: div-long v22, v22, v24 │ │ -02394c: 1315 1000 |00f0: const/16 v21, #int 16 // #10 │ │ -023950: a416 1615 |00f2: shr-long v22, v22, v21 │ │ -023954: 0500 1600 |00f4: move-wide/from16 v0, v22 │ │ -023958: 8400 |00f6: long-to-int v0, v0 │ │ -02395a: 0215 0000 |00f7: move/from16 v21, v0 │ │ -02395e: 0200 1500 |00f9: move/from16 v0, v21 │ │ -023962: 0801 1c00 |00fb: move-object/from16 v1, v28 │ │ -023966: 5910 0e02 |00fd: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -02396a: 0800 1400 |00ff: move-object/from16 v0, v20 │ │ -02396e: 5200 ac03 |0101: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -023972: 0211 0000 |0103: move/from16 v17, v0 │ │ -023976: 0800 1400 |0105: move-object/from16 v0, v20 │ │ -02397a: 5204 ab03 |0107: iget v4, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -02397e: 0200 1100 |0109: move/from16 v0, v17 │ │ -023982: 8100 |010b: int-to-long v0, v0 │ │ -023984: 0516 0000 |010c: move-wide/from16 v22, v0 │ │ -023988: 0800 1c00 |010e: move-object/from16 v0, v28 │ │ -02398c: 5200 1002 |0110: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -023990: 0215 0000 |0112: move/from16 v21, v0 │ │ -023994: 0200 1500 |0114: move/from16 v0, v21 │ │ -023998: 8100 |0116: int-to-long v0, v0 │ │ -02399a: 0518 0000 |0117: move-wide/from16 v24, v0 │ │ -02399e: 9d16 1618 |0119: mul-long v22, v22, v24 │ │ -0239a2: 1315 1000 |011b: const/16 v21, #int 16 // #10 │ │ -0239a6: a416 1615 |011d: shr-long v22, v22, v21 │ │ -0239aa: 0500 1600 |011f: move-wide/from16 v0, v22 │ │ -0239ae: 8400 |0121: long-to-int v0, v0 │ │ -0239b0: 0215 0000 |0122: move/from16 v21, v0 │ │ -0239b4: 8140 |0124: int-to-long v0, v4 │ │ -0239b6: 0516 0000 |0125: move-wide/from16 v22, v0 │ │ -0239ba: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ -0239be: 5200 0e02 |0129: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -0239c2: 0218 0000 |012b: move/from16 v24, v0 │ │ -0239c6: 0200 1800 |012d: move/from16 v0, v24 │ │ -0239ca: 8100 |012f: int-to-long v0, v0 │ │ -0239cc: 0518 0000 |0130: move-wide/from16 v24, v0 │ │ -0239d0: 9d16 1618 |0132: mul-long v22, v22, v24 │ │ -0239d4: 1318 1000 |0134: const/16 v24, #int 16 // #10 │ │ -0239d8: a416 1618 |0136: shr-long v22, v22, v24 │ │ -0239dc: 0500 1600 |0138: move-wide/from16 v0, v22 │ │ -0239e0: 8400 |013a: long-to-int v0, v0 │ │ -0239e2: 0216 0000 |013b: move/from16 v22, v0 │ │ -0239e6: 9015 1516 |013d: add-int v21, v21, v22 │ │ -0239ea: 0200 1500 |013f: move/from16 v0, v21 │ │ -0239ee: 7b09 |0141: neg-int v9, v0 │ │ -0239f0: 0200 1100 |0142: move/from16 v0, v17 │ │ -0239f4: 8100 |0144: int-to-long v0, v0 │ │ -0239f6: 0516 0000 |0145: move-wide/from16 v22, v0 │ │ -0239fa: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ -0239fe: 5200 0e02 |0149: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -023a02: 0215 0000 |014b: move/from16 v21, v0 │ │ -023a06: 0200 1500 |014d: move/from16 v0, v21 │ │ -023a0a: 7b00 |014f: neg-int v0, v0 │ │ -023a0c: 0215 0000 |0150: move/from16 v21, v0 │ │ -023a10: 0200 1500 |0152: move/from16 v0, v21 │ │ -023a14: 8100 |0154: int-to-long v0, v0 │ │ -023a16: 0518 0000 |0155: move-wide/from16 v24, v0 │ │ -023a1a: 9d16 1618 |0157: mul-long v22, v22, v24 │ │ -023a1e: 1315 1000 |0159: const/16 v21, #int 16 // #10 │ │ -023a22: a416 1615 |015b: shr-long v22, v22, v21 │ │ -023a26: 0500 1600 |015d: move-wide/from16 v0, v22 │ │ -023a2a: 8400 |015f: long-to-int v0, v0 │ │ -023a2c: 0215 0000 |0160: move/from16 v21, v0 │ │ -023a30: 8140 |0162: int-to-long v0, v4 │ │ -023a32: 0516 0000 |0163: move-wide/from16 v22, v0 │ │ -023a36: 0800 1c00 |0165: move-object/from16 v0, v28 │ │ -023a3a: 5200 1002 |0167: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -023a3e: 0218 0000 |0169: move/from16 v24, v0 │ │ -023a42: 0200 1800 |016b: move/from16 v0, v24 │ │ -023a46: 8100 |016d: int-to-long v0, v0 │ │ -023a48: 0518 0000 |016e: move-wide/from16 v24, v0 │ │ -023a4c: 9d16 1618 |0170: mul-long v22, v22, v24 │ │ -023a50: 1318 1000 |0172: const/16 v24, #int 16 // #10 │ │ -023a54: a416 1618 |0174: shr-long v22, v22, v24 │ │ -023a58: 0500 1600 |0176: move-wide/from16 v0, v22 │ │ -023a5c: 8400 |0178: long-to-int v0, v0 │ │ -023a5e: 0216 0000 |0179: move/from16 v22, v0 │ │ -023a62: 9015 1516 |017b: add-int v21, v21, v22 │ │ -023a66: 0200 1500 |017d: move/from16 v0, v21 │ │ -023a6a: 7b0e |017f: neg-int v14, v0 │ │ -023a6c: 8120 |0180: int-to-long v0, v2 │ │ -023a6e: 0516 0000 |0181: move-wide/from16 v22, v0 │ │ -023a72: 0800 1400 |0183: move-object/from16 v0, v20 │ │ -023a76: 5200 ae03 |0185: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -023a7a: 0215 0000 |0187: move/from16 v21, v0 │ │ -023a7e: 0200 1500 |0189: move/from16 v0, v21 │ │ -023a82: 8100 |018b: int-to-long v0, v0 │ │ -023a84: 0518 0000 |018c: move-wide/from16 v24, v0 │ │ -023a88: 9d16 1618 |018e: mul-long v22, v22, v24 │ │ -023a8c: 1315 1000 |0190: const/16 v21, #int 16 // #10 │ │ -023a90: a416 1615 |0192: shr-long v22, v22, v21 │ │ -023a94: 0500 1600 |0194: move-wide/from16 v0, v22 │ │ -023a98: 8400 |0196: long-to-int v0, v0 │ │ -023a9a: 0215 0000 |0197: move/from16 v21, v0 │ │ -023a9e: 8170 |0199: int-to-long v0, v7 │ │ -023aa0: 0516 0000 |019a: move-wide/from16 v22, v0 │ │ -023aa4: 81e0 |019c: int-to-long v0, v14 │ │ -023aa6: 0518 0000 |019d: move-wide/from16 v24, v0 │ │ -023aaa: 131a 2000 |019f: const/16 v26, #int 32 // #20 │ │ -023aae: a318 181a |01a1: shl-long v24, v24, v26 │ │ -023ab2: 52c0 4b02 |01a3: iget v0, v12, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ -023ab6: 021a 0000 |01a5: move/from16 v26, v0 │ │ -023aba: 0200 1a00 |01a7: move/from16 v0, v26 │ │ -023abe: 8100 |01a9: int-to-long v0, v0 │ │ -023ac0: 051a 0000 |01aa: move-wide/from16 v26, v0 │ │ -023ac4: 9e18 181a |01ac: div-long v24, v24, v26 │ │ -023ac8: 131a 1000 |01ae: const/16 v26, #int 16 // #10 │ │ -023acc: a418 181a |01b0: shr-long v24, v24, v26 │ │ -023ad0: 0500 1800 |01b2: move-wide/from16 v0, v24 │ │ -023ad4: 8400 |01b4: long-to-int v0, v0 │ │ -023ad6: 0218 0000 |01b5: move/from16 v24, v0 │ │ -023ada: 0200 1800 |01b7: move/from16 v0, v24 │ │ -023ade: 8100 |01b9: int-to-long v0, v0 │ │ -023ae0: 0518 0000 |01ba: move-wide/from16 v24, v0 │ │ -023ae4: 9d16 1618 |01bc: mul-long v22, v22, v24 │ │ -023ae8: 1318 1000 |01be: const/16 v24, #int 16 // #10 │ │ -023aec: a416 1618 |01c0: shr-long v22, v22, v24 │ │ -023af0: 0500 1600 |01c2: move-wide/from16 v0, v22 │ │ -023af4: 8400 |01c4: long-to-int v0, v0 │ │ -023af6: 0216 0000 |01c5: move/from16 v22, v0 │ │ -023afa: 9112 1516 |01c7: sub-int v18, v21, v22 │ │ -023afe: 8130 |01c9: int-to-long v0, v3 │ │ -023b00: 0516 0000 |01ca: move-wide/from16 v22, v0 │ │ -023b04: 81e0 |01cc: int-to-long v0, v14 │ │ -023b06: 0518 0000 |01cd: move-wide/from16 v24, v0 │ │ -023b0a: 9d16 1618 |01cf: mul-long v22, v22, v24 │ │ -023b0e: 1315 1000 |01d1: const/16 v21, #int 16 // #10 │ │ -023b12: a416 1615 |01d3: shr-long v22, v22, v21 │ │ -023b16: 0500 1600 |01d5: move-wide/from16 v0, v22 │ │ -023b1a: 8400 |01d7: long-to-int v0, v0 │ │ -023b1c: 0215 0000 |01d8: move/from16 v21, v0 │ │ -023b20: 0200 1000 |01da: move/from16 v0, v16 │ │ -023b24: 8100 |01dc: int-to-long v0, v0 │ │ -023b26: 0516 0000 |01dd: move-wide/from16 v22, v0 │ │ -023b2a: 0800 1400 |01df: move-object/from16 v0, v20 │ │ -023b2e: 5200 ae03 |01e1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -023b32: 0218 0000 |01e3: move/from16 v24, v0 │ │ -023b36: 0200 1800 |01e5: move/from16 v0, v24 │ │ -023b3a: 8100 |01e7: int-to-long v0, v0 │ │ -023b3c: 0518 0000 |01e8: move-wide/from16 v24, v0 │ │ -023b40: 52c0 4b02 |01ea: iget v0, v12, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ -023b44: 021a 0000 |01ec: move/from16 v26, v0 │ │ -023b48: 0200 1a00 |01ee: move/from16 v0, v26 │ │ -023b4c: 8100 |01f0: int-to-long v0, v0 │ │ -023b4e: 051a 0000 |01f1: move-wide/from16 v26, v0 │ │ -023b52: 9d18 181a |01f3: mul-long v24, v24, v26 │ │ -023b56: 131a 1000 |01f5: const/16 v26, #int 16 // #10 │ │ -023b5a: a418 181a |01f7: shr-long v24, v24, v26 │ │ -023b5e: 0500 1800 |01f9: move-wide/from16 v0, v24 │ │ -023b62: 8400 |01fb: long-to-int v0, v0 │ │ -023b64: 0218 0000 |01fc: move/from16 v24, v0 │ │ -023b68: 0200 1800 |01fe: move/from16 v0, v24 │ │ -023b6c: 8100 |0200: int-to-long v0, v0 │ │ -023b6e: 0518 0000 |0201: move-wide/from16 v24, v0 │ │ -023b72: 9d16 1618 |0203: mul-long v22, v22, v24 │ │ -023b76: 1318 1000 |0205: const/16 v24, #int 16 // #10 │ │ -023b7a: a416 1618 |0207: shr-long v22, v22, v24 │ │ -023b7e: 0500 1600 |0209: move-wide/from16 v0, v22 │ │ -023b82: 8400 |020b: long-to-int v0, v0 │ │ -023b84: 0216 0000 |020c: move/from16 v22, v0 │ │ -023b88: 9105 1516 |020e: sub-int v5, v21, v22 │ │ -023b8c: 8180 |0210: int-to-long v0, v8 │ │ -023b8e: 0516 0000 |0211: move-wide/from16 v22, v0 │ │ -023b92: 8190 |0213: int-to-long v0, v9 │ │ -023b94: 0518 0000 |0214: move-wide/from16 v24, v0 │ │ -023b98: 9d16 1618 |0216: mul-long v22, v22, v24 │ │ -023b9c: 1315 1000 |0218: const/16 v21, #int 16 // #10 │ │ -023ba0: a416 1615 |021a: shr-long v22, v22, v21 │ │ -023ba4: 0500 1600 |021c: move-wide/from16 v0, v22 │ │ -023ba8: 8400 |021e: long-to-int v0, v0 │ │ -023baa: 0215 0000 |021f: move/from16 v21, v0 │ │ -023bae: 0200 1500 |0221: move/from16 v0, v21 │ │ -023bb2: 7b0a |0223: neg-int v10, v0 │ │ -023bb4: 7b50 |0224: neg-int v0, v5 │ │ -023bb6: 0215 0000 |0225: move/from16 v21, v0 │ │ -023bba: 0200 1500 |0227: move/from16 v0, v21 │ │ -023bbe: 8100 |0229: int-to-long v0, v0 │ │ -023bc0: 0516 0000 |022a: move-wide/from16 v22, v0 │ │ -023bc4: 0800 1c00 |022c: move-object/from16 v0, v28 │ │ -023bc8: 5200 0e02 |022e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -023bcc: 0215 0000 |0230: move/from16 v21, v0 │ │ -023bd0: 0200 1500 |0232: move/from16 v0, v21 │ │ -023bd4: 7b00 |0234: neg-int v0, v0 │ │ -023bd6: 0215 0000 |0235: move/from16 v21, v0 │ │ -023bda: 0200 1500 |0237: move/from16 v0, v21 │ │ -023bde: 8100 |0239: int-to-long v0, v0 │ │ -023be0: 0518 0000 |023a: move-wide/from16 v24, v0 │ │ -023be4: 9d16 1618 |023c: mul-long v22, v22, v24 │ │ -023be8: 1315 1000 |023e: const/16 v21, #int 16 // #10 │ │ -023bec: a416 1615 |0240: shr-long v22, v22, v21 │ │ -023bf0: 0500 1600 |0242: move-wide/from16 v0, v22 │ │ -023bf4: 840f |0244: long-to-int v15, v0 │ │ -023bf6: 7b50 |0245: neg-int v0, v5 │ │ -023bf8: 0215 0000 |0246: move/from16 v21, v0 │ │ -023bfc: 0200 1500 |0248: move/from16 v0, v21 │ │ -023c00: 8100 |024a: int-to-long v0, v0 │ │ -023c02: 0516 0000 |024b: move-wide/from16 v22, v0 │ │ -023c06: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ -023c0a: 5200 1002 |024f: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -023c0e: 0215 0000 |0251: move/from16 v21, v0 │ │ -023c12: 0200 1500 |0253: move/from16 v0, v21 │ │ -023c16: 8100 |0255: int-to-long v0, v0 │ │ -023c18: 0518 0000 |0256: move-wide/from16 v24, v0 │ │ -023c1c: 9d16 1618 |0258: mul-long v22, v22, v24 │ │ -023c20: 1315 1000 |025a: const/16 v21, #int 16 // #10 │ │ -023c24: a416 1615 |025c: shr-long v22, v22, v21 │ │ -023c28: 0500 1600 |025e: move-wide/from16 v0, v22 │ │ -023c2c: 8400 |0260: long-to-int v0, v0 │ │ -023c2e: 0213 0000 |0261: move/from16 v19, v0 │ │ -023c32: 7ba0 |0263: neg-int v0, v10 │ │ -023c34: 0215 0000 |0264: move/from16 v21, v0 │ │ -023c38: 0200 1500 |0266: move/from16 v0, v21 │ │ -023c3c: 8100 |0268: int-to-long v0, v0 │ │ -023c3e: 0516 0000 |0269: move-wide/from16 v22, v0 │ │ -023c42: 0800 1c00 |026b: move-object/from16 v0, v28 │ │ -023c46: 5200 1002 |026d: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ -023c4a: 0215 0000 |026f: move/from16 v21, v0 │ │ -023c4e: 0200 1500 |0271: move/from16 v0, v21 │ │ -023c52: 8100 |0273: int-to-long v0, v0 │ │ -023c54: 0518 0000 |0274: move-wide/from16 v24, v0 │ │ -023c58: 9d16 1618 |0276: mul-long v22, v22, v24 │ │ -023c5c: 1315 1000 |0278: const/16 v21, #int 16 // #10 │ │ -023c60: a416 1615 |027a: shr-long v22, v22, v21 │ │ -023c64: 0500 1600 |027c: move-wide/from16 v0, v22 │ │ -023c68: 8406 |027e: long-to-int v6, v0 │ │ -023c6a: 7ba0 |027f: neg-int v0, v10 │ │ -023c6c: 0215 0000 |0280: move/from16 v21, v0 │ │ -023c70: 0200 1500 |0282: move/from16 v0, v21 │ │ -023c74: 8100 |0284: int-to-long v0, v0 │ │ -023c76: 0516 0000 |0285: move-wide/from16 v22, v0 │ │ -023c7a: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ -023c7e: 5200 0e02 |0289: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ -023c82: 0215 0000 |028b: move/from16 v21, v0 │ │ -023c86: 0200 1500 |028d: move/from16 v0, v21 │ │ -023c8a: 8100 |028f: int-to-long v0, v0 │ │ -023c8c: 0518 0000 |0290: move-wide/from16 v24, v0 │ │ -023c90: 9d16 1618 |0292: mul-long v22, v22, v24 │ │ -023c94: 1315 1000 |0294: const/16 v21, #int 16 // #10 │ │ -023c98: a416 1615 |0296: shr-long v22, v22, v21 │ │ -023c9c: 0500 1600 |0298: move-wide/from16 v0, v22 │ │ -023ca0: 840b |029a: long-to-int v11, v0 │ │ -023ca2: 0200 1200 |029b: move/from16 v0, v18 │ │ -023ca6: 0801 1400 |029d: move-object/from16 v1, v20 │ │ -023caa: 5910 ae03 |029f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -023cae: 9015 0f06 |02a1: add-int v21, v15, v6 │ │ -023cb2: 0200 1500 |02a3: move/from16 v0, v21 │ │ -023cb6: 0801 1400 |02a5: move-object/from16 v1, v20 │ │ -023cba: 5910 ac03 |02a7: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -023cbe: 9015 130b |02a9: add-int v21, v19, v11 │ │ -023cc2: 0200 1500 |02ab: move/from16 v0, v21 │ │ -023cc6: 0801 1400 |02ad: move-object/from16 v1, v20 │ │ -023cca: 5910 ab03 |02af: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -023cce: 0e00 |02b1: return-void │ │ -023cd0: 6002 3102 |02b2: sget v2, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ -023cd4: 6007 2f02 |02b4: sget v7, Lorg/happysanta/gd/Game/Physics;.m_fI:I // field@022f │ │ -023cd8: 6010 2d02 |02b6: sget v16, Lorg/happysanta/gd/Game/Physics;.m_eI:I // field@022d │ │ -023cdc: 6003 2602 |02b8: sget v3, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ -023ce0: 6008 2502 |02ba: sget v8, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ -023ce4: 2900 edfd |02bc: goto/16 00a9 // -0213 │ │ +023764: |[023764] org.happysanta.gd.Game.Physics._caIV:(I)V │ │ +023774: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +023778: 5400 1302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02377c: 0815 0000 |0004: move-object/from16 v21, v0 │ │ +023780: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +023784: 5200 4802 |0008: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +023788: 0216 0000 |000a: move/from16 v22, v0 │ │ +02378c: 460c 1516 |000c: aget-object v12, v21, v22 │ │ +023790: 54c0 4e02 |000e: iget-object v0, v12, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +023794: 0815 0000 |0010: move-object/from16 v21, v0 │ │ +023798: 4614 151d |0012: aget-object v20, v21, v29 │ │ +02379c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +0237a0: 5200 b503 |0016: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0237a4: 0215 0000 |0018: move/from16 v21, v0 │ │ +0237a8: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +0237ac: 5200 1002 |001c: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +0237b0: 0216 0000 |001e: move/from16 v22, v0 │ │ +0237b4: 0200 1600 |0020: move/from16 v0, v22 │ │ +0237b8: 8100 |0022: int-to-long v0, v0 │ │ +0237ba: 0516 0000 |0023: move-wide/from16 v22, v0 │ │ +0237be: 1618 cc0c |0025: const-wide/16 v24, #int 3276 // #ccc │ │ +0237c2: 9d16 1618 |0027: mul-long v22, v22, v24 │ │ +0237c6: 1318 1000 |0029: const/16 v24, #int 16 // #10 │ │ +0237ca: a416 1618 |002b: shr-long v22, v22, v24 │ │ +0237ce: 0500 1600 |002d: move-wide/from16 v0, v22 │ │ +0237d2: 8400 |002f: long-to-int v0, v0 │ │ +0237d4: 0216 0000 |0030: move/from16 v22, v0 │ │ +0237d8: 9015 1516 |0032: add-int v21, v21, v22 │ │ +0237dc: 0200 1500 |0034: move/from16 v0, v21 │ │ +0237e0: 0801 1400 |0036: move-object/from16 v1, v20 │ │ +0237e4: 5910 b503 |0038: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0237e8: 0800 1400 |003a: move-object/from16 v0, v20 │ │ +0237ec: 5200 b603 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0237f0: 0215 0000 |003e: move/from16 v21, v0 │ │ +0237f4: 0800 1c00 |0040: move-object/from16 v0, v28 │ │ +0237f8: 5200 0e02 |0042: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +0237fc: 0216 0000 |0044: move/from16 v22, v0 │ │ +023800: 0200 1600 |0046: move/from16 v0, v22 │ │ +023804: 8100 |0048: int-to-long v0, v0 │ │ +023806: 0516 0000 |0049: move-wide/from16 v22, v0 │ │ +02380a: 1618 cc0c |004b: const-wide/16 v24, #int 3276 // #ccc │ │ +02380e: 9d16 1618 |004d: mul-long v22, v22, v24 │ │ +023812: 1318 1000 |004f: const/16 v24, #int 16 // #10 │ │ +023816: a416 1618 |0051: shr-long v22, v22, v24 │ │ +02381a: 0500 1600 |0053: move-wide/from16 v0, v22 │ │ +02381e: 8400 |0055: long-to-int v0, v0 │ │ +023820: 0216 0000 |0056: move/from16 v22, v0 │ │ +023824: 9015 1516 |0058: add-int v21, v21, v22 │ │ +023828: 0200 1500 |005a: move/from16 v0, v21 │ │ +02382c: 0801 1400 |005c: move-object/from16 v1, v20 │ │ +023830: 5910 b603 |005e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023834: 0800 1c00 |0060: move-object/from16 v0, v28 │ │ +023838: 5500 1102 |0062: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ +02383c: 0215 0000 |0064: move/from16 v21, v0 │ │ +023840: 3815 4c02 |0066: if-eqz v21, 02b2 // +024c │ │ +023844: 0800 1c00 |0068: move-object/from16 v0, v28 │ │ +023848: 5200 4802 |006a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +02384c: 0215 0000 |006c: move/from16 v21, v0 │ │ +023850: 1316 0200 |006e: const/16 v22, #int 2 // #2 │ │ +023854: 0200 1500 |0070: move/from16 v0, v21 │ │ +023858: 0201 1600 |0072: move/from16 v1, v22 │ │ +02385c: 3210 1000 |0074: if-eq v0, v1, 0084 // +0010 │ │ +023860: 0800 1c00 |0076: move-object/from16 v0, v28 │ │ +023864: 5200 4802 |0078: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_xaI:I // field@0248 │ │ +023868: 0215 0000 |007a: move/from16 v21, v0 │ │ +02386c: 1316 0100 |007c: const/16 v22, #int 1 // #1 │ │ +023870: 0200 1500 |007e: move/from16 v0, v21 │ │ +023874: 0201 1600 |0080: move/from16 v1, v22 │ │ +023878: 3310 3002 |0082: if-ne v0, v1, 02b2 // +0230 │ │ +02387c: 0800 1400 |0084: move-object/from16 v0, v20 │ │ +023880: 5200 ae03 |0086: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +023884: 0215 0000 |0088: move/from16 v21, v0 │ │ +023888: 1316 9919 |008a: const/16 v22, #int 6553 // #1999 │ │ +02388c: 0200 1500 |008c: move/from16 v0, v21 │ │ +023890: 0201 1600 |008e: move/from16 v1, v22 │ │ +023894: 3510 2202 |0090: if-ge v0, v1, 02b2 // +0222 │ │ +023898: 6015 3102 |0092: sget v21, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ +02389c: 6016 2002 |0094: sget v22, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +0238a0: 9102 1516 |0096: sub-int v2, v21, v22 │ │ +0238a4: 1307 3333 |0098: const/16 v7, #int 13107 // #3333 │ │ +0238a8: 1410 9999 0000 |009a: const v16, #float 5.51005e-41 // #00009999 │ │ +0238ae: 6015 2002 |009d: sget v21, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +0238b2: 0200 1500 |009f: move/from16 v0, v21 │ │ +0238b6: d103 6666 |00a1: rsub-int v3, v0, #int 26214 // #6666 │ │ +0238ba: 6015 2002 |00a3: sget v21, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +0238be: 0200 1500 |00a5: move/from16 v0, v21 │ │ +0238c2: d108 6666 |00a7: rsub-int v8, v0, #int 26214 // #6666 │ │ +0238c6: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +0238ca: 5200 1002 |00ab: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +0238ce: 0215 0000 |00ad: move/from16 v21, v0 │ │ +0238d2: 0800 1c00 |00af: move-object/from16 v0, v28 │ │ +0238d6: 5200 0e02 |00b1: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +0238da: 0216 0000 |00b3: move/from16 v22, v0 │ │ +0238de: 7702 0406 1500 |00b5: invoke-static/range {v21, v22}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +0238e4: 0a0d |00b8: move-result v13 │ │ +0238e6: 0800 1c00 |00b9: move-object/from16 v0, v28 │ │ +0238ea: 5200 1002 |00bb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +0238ee: 0215 0000 |00bd: move/from16 v21, v0 │ │ +0238f2: 0200 1500 |00bf: move/from16 v0, v21 │ │ +0238f6: 8100 |00c1: int-to-long v0, v0 │ │ +0238f8: 0516 0000 |00c2: move-wide/from16 v22, v0 │ │ +0238fc: 1315 2000 |00c4: const/16 v21, #int 32 // #20 │ │ +023900: a316 1615 |00c6: shl-long v22, v22, v21 │ │ +023904: 81d0 |00c8: int-to-long v0, v13 │ │ +023906: 0518 0000 |00c9: move-wide/from16 v24, v0 │ │ +02390a: 9e16 1618 |00cb: div-long v22, v22, v24 │ │ +02390e: 1315 1000 |00cd: const/16 v21, #int 16 // #10 │ │ +023912: a416 1615 |00cf: shr-long v22, v22, v21 │ │ +023916: 0500 1600 |00d1: move-wide/from16 v0, v22 │ │ +02391a: 8400 |00d3: long-to-int v0, v0 │ │ +02391c: 0215 0000 |00d4: move/from16 v21, v0 │ │ +023920: 0200 1500 |00d6: move/from16 v0, v21 │ │ +023924: 0801 1c00 |00d8: move-object/from16 v1, v28 │ │ +023928: 5910 1002 |00da: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +02392c: 0800 1c00 |00dc: move-object/from16 v0, v28 │ │ +023930: 5200 0e02 |00de: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023934: 0215 0000 |00e0: move/from16 v21, v0 │ │ +023938: 0200 1500 |00e2: move/from16 v0, v21 │ │ +02393c: 8100 |00e4: int-to-long v0, v0 │ │ +02393e: 0516 0000 |00e5: move-wide/from16 v22, v0 │ │ +023942: 1315 2000 |00e7: const/16 v21, #int 32 // #20 │ │ +023946: a316 1615 |00e9: shl-long v22, v22, v21 │ │ +02394a: 81d0 |00eb: int-to-long v0, v13 │ │ +02394c: 0518 0000 |00ec: move-wide/from16 v24, v0 │ │ +023950: 9e16 1618 |00ee: div-long v22, v22, v24 │ │ +023954: 1315 1000 |00f0: const/16 v21, #int 16 // #10 │ │ +023958: a416 1615 |00f2: shr-long v22, v22, v21 │ │ +02395c: 0500 1600 |00f4: move-wide/from16 v0, v22 │ │ +023960: 8400 |00f6: long-to-int v0, v0 │ │ +023962: 0215 0000 |00f7: move/from16 v21, v0 │ │ +023966: 0200 1500 |00f9: move/from16 v0, v21 │ │ +02396a: 0801 1c00 |00fb: move-object/from16 v1, v28 │ │ +02396e: 5910 0e02 |00fd: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023972: 0800 1400 |00ff: move-object/from16 v0, v20 │ │ +023976: 5200 ac03 |0101: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +02397a: 0211 0000 |0103: move/from16 v17, v0 │ │ +02397e: 0800 1400 |0105: move-object/from16 v0, v20 │ │ +023982: 5204 ab03 |0107: iget v4, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +023986: 0200 1100 |0109: move/from16 v0, v17 │ │ +02398a: 8100 |010b: int-to-long v0, v0 │ │ +02398c: 0516 0000 |010c: move-wide/from16 v22, v0 │ │ +023990: 0800 1c00 |010e: move-object/from16 v0, v28 │ │ +023994: 5200 1002 |0110: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +023998: 0215 0000 |0112: move/from16 v21, v0 │ │ +02399c: 0200 1500 |0114: move/from16 v0, v21 │ │ +0239a0: 8100 |0116: int-to-long v0, v0 │ │ +0239a2: 0518 0000 |0117: move-wide/from16 v24, v0 │ │ +0239a6: 9d16 1618 |0119: mul-long v22, v22, v24 │ │ +0239aa: 1315 1000 |011b: const/16 v21, #int 16 // #10 │ │ +0239ae: a416 1615 |011d: shr-long v22, v22, v21 │ │ +0239b2: 0500 1600 |011f: move-wide/from16 v0, v22 │ │ +0239b6: 8400 |0121: long-to-int v0, v0 │ │ +0239b8: 0215 0000 |0122: move/from16 v21, v0 │ │ +0239bc: 8140 |0124: int-to-long v0, v4 │ │ +0239be: 0516 0000 |0125: move-wide/from16 v22, v0 │ │ +0239c2: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ +0239c6: 5200 0e02 |0129: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +0239ca: 0218 0000 |012b: move/from16 v24, v0 │ │ +0239ce: 0200 1800 |012d: move/from16 v0, v24 │ │ +0239d2: 8100 |012f: int-to-long v0, v0 │ │ +0239d4: 0518 0000 |0130: move-wide/from16 v24, v0 │ │ +0239d8: 9d16 1618 |0132: mul-long v22, v22, v24 │ │ +0239dc: 1318 1000 |0134: const/16 v24, #int 16 // #10 │ │ +0239e0: a416 1618 |0136: shr-long v22, v22, v24 │ │ +0239e4: 0500 1600 |0138: move-wide/from16 v0, v22 │ │ +0239e8: 8400 |013a: long-to-int v0, v0 │ │ +0239ea: 0216 0000 |013b: move/from16 v22, v0 │ │ +0239ee: 9015 1516 |013d: add-int v21, v21, v22 │ │ +0239f2: 0200 1500 |013f: move/from16 v0, v21 │ │ +0239f6: 7b09 |0141: neg-int v9, v0 │ │ +0239f8: 0200 1100 |0142: move/from16 v0, v17 │ │ +0239fc: 8100 |0144: int-to-long v0, v0 │ │ +0239fe: 0516 0000 |0145: move-wide/from16 v22, v0 │ │ +023a02: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ +023a06: 5200 0e02 |0149: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023a0a: 0215 0000 |014b: move/from16 v21, v0 │ │ +023a0e: 0200 1500 |014d: move/from16 v0, v21 │ │ +023a12: 7b00 |014f: neg-int v0, v0 │ │ +023a14: 0215 0000 |0150: move/from16 v21, v0 │ │ +023a18: 0200 1500 |0152: move/from16 v0, v21 │ │ +023a1c: 8100 |0154: int-to-long v0, v0 │ │ +023a1e: 0518 0000 |0155: move-wide/from16 v24, v0 │ │ +023a22: 9d16 1618 |0157: mul-long v22, v22, v24 │ │ +023a26: 1315 1000 |0159: const/16 v21, #int 16 // #10 │ │ +023a2a: a416 1615 |015b: shr-long v22, v22, v21 │ │ +023a2e: 0500 1600 |015d: move-wide/from16 v0, v22 │ │ +023a32: 8400 |015f: long-to-int v0, v0 │ │ +023a34: 0215 0000 |0160: move/from16 v21, v0 │ │ +023a38: 8140 |0162: int-to-long v0, v4 │ │ +023a3a: 0516 0000 |0163: move-wide/from16 v22, v0 │ │ +023a3e: 0800 1c00 |0165: move-object/from16 v0, v28 │ │ +023a42: 5200 1002 |0167: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +023a46: 0218 0000 |0169: move/from16 v24, v0 │ │ +023a4a: 0200 1800 |016b: move/from16 v0, v24 │ │ +023a4e: 8100 |016d: int-to-long v0, v0 │ │ +023a50: 0518 0000 |016e: move-wide/from16 v24, v0 │ │ +023a54: 9d16 1618 |0170: mul-long v22, v22, v24 │ │ +023a58: 1318 1000 |0172: const/16 v24, #int 16 // #10 │ │ +023a5c: a416 1618 |0174: shr-long v22, v22, v24 │ │ +023a60: 0500 1600 |0176: move-wide/from16 v0, v22 │ │ +023a64: 8400 |0178: long-to-int v0, v0 │ │ +023a66: 0216 0000 |0179: move/from16 v22, v0 │ │ +023a6a: 9015 1516 |017b: add-int v21, v21, v22 │ │ +023a6e: 0200 1500 |017d: move/from16 v0, v21 │ │ +023a72: 7b0e |017f: neg-int v14, v0 │ │ +023a74: 8120 |0180: int-to-long v0, v2 │ │ +023a76: 0516 0000 |0181: move-wide/from16 v22, v0 │ │ +023a7a: 0800 1400 |0183: move-object/from16 v0, v20 │ │ +023a7e: 5200 ae03 |0185: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +023a82: 0215 0000 |0187: move/from16 v21, v0 │ │ +023a86: 0200 1500 |0189: move/from16 v0, v21 │ │ +023a8a: 8100 |018b: int-to-long v0, v0 │ │ +023a8c: 0518 0000 |018c: move-wide/from16 v24, v0 │ │ +023a90: 9d16 1618 |018e: mul-long v22, v22, v24 │ │ +023a94: 1315 1000 |0190: const/16 v21, #int 16 // #10 │ │ +023a98: a416 1615 |0192: shr-long v22, v22, v21 │ │ +023a9c: 0500 1600 |0194: move-wide/from16 v0, v22 │ │ +023aa0: 8400 |0196: long-to-int v0, v0 │ │ +023aa2: 0215 0000 |0197: move/from16 v21, v0 │ │ +023aa6: 8170 |0199: int-to-long v0, v7 │ │ +023aa8: 0516 0000 |019a: move-wide/from16 v22, v0 │ │ +023aac: 81e0 |019c: int-to-long v0, v14 │ │ +023aae: 0518 0000 |019d: move-wide/from16 v24, v0 │ │ +023ab2: 131a 2000 |019f: const/16 v26, #int 32 // #20 │ │ +023ab6: a318 181a |01a1: shl-long v24, v24, v26 │ │ +023aba: 52c0 4b02 |01a3: iget v0, v12, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ +023abe: 021a 0000 |01a5: move/from16 v26, v0 │ │ +023ac2: 0200 1a00 |01a7: move/from16 v0, v26 │ │ +023ac6: 8100 |01a9: int-to-long v0, v0 │ │ +023ac8: 051a 0000 |01aa: move-wide/from16 v26, v0 │ │ +023acc: 9e18 181a |01ac: div-long v24, v24, v26 │ │ +023ad0: 131a 1000 |01ae: const/16 v26, #int 16 // #10 │ │ +023ad4: a418 181a |01b0: shr-long v24, v24, v26 │ │ +023ad8: 0500 1800 |01b2: move-wide/from16 v0, v24 │ │ +023adc: 8400 |01b4: long-to-int v0, v0 │ │ +023ade: 0218 0000 |01b5: move/from16 v24, v0 │ │ +023ae2: 0200 1800 |01b7: move/from16 v0, v24 │ │ +023ae6: 8100 |01b9: int-to-long v0, v0 │ │ +023ae8: 0518 0000 |01ba: move-wide/from16 v24, v0 │ │ +023aec: 9d16 1618 |01bc: mul-long v22, v22, v24 │ │ +023af0: 1318 1000 |01be: const/16 v24, #int 16 // #10 │ │ +023af4: a416 1618 |01c0: shr-long v22, v22, v24 │ │ +023af8: 0500 1600 |01c2: move-wide/from16 v0, v22 │ │ +023afc: 8400 |01c4: long-to-int v0, v0 │ │ +023afe: 0216 0000 |01c5: move/from16 v22, v0 │ │ +023b02: 9112 1516 |01c7: sub-int v18, v21, v22 │ │ +023b06: 8130 |01c9: int-to-long v0, v3 │ │ +023b08: 0516 0000 |01ca: move-wide/from16 v22, v0 │ │ +023b0c: 81e0 |01cc: int-to-long v0, v14 │ │ +023b0e: 0518 0000 |01cd: move-wide/from16 v24, v0 │ │ +023b12: 9d16 1618 |01cf: mul-long v22, v22, v24 │ │ +023b16: 1315 1000 |01d1: const/16 v21, #int 16 // #10 │ │ +023b1a: a416 1615 |01d3: shr-long v22, v22, v21 │ │ +023b1e: 0500 1600 |01d5: move-wide/from16 v0, v22 │ │ +023b22: 8400 |01d7: long-to-int v0, v0 │ │ +023b24: 0215 0000 |01d8: move/from16 v21, v0 │ │ +023b28: 0200 1000 |01da: move/from16 v0, v16 │ │ +023b2c: 8100 |01dc: int-to-long v0, v0 │ │ +023b2e: 0516 0000 |01dd: move-wide/from16 v22, v0 │ │ +023b32: 0800 1400 |01df: move-object/from16 v0, v20 │ │ +023b36: 5200 ae03 |01e1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +023b3a: 0218 0000 |01e3: move/from16 v24, v0 │ │ +023b3e: 0200 1800 |01e5: move/from16 v0, v24 │ │ +023b42: 8100 |01e7: int-to-long v0, v0 │ │ +023b44: 0518 0000 |01e8: move-wide/from16 v24, v0 │ │ +023b48: 52c0 4b02 |01ea: iget v0, v12, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ +023b4c: 021a 0000 |01ec: move/from16 v26, v0 │ │ +023b50: 0200 1a00 |01ee: move/from16 v0, v26 │ │ +023b54: 8100 |01f0: int-to-long v0, v0 │ │ +023b56: 051a 0000 |01f1: move-wide/from16 v26, v0 │ │ +023b5a: 9d18 181a |01f3: mul-long v24, v24, v26 │ │ +023b5e: 131a 1000 |01f5: const/16 v26, #int 16 // #10 │ │ +023b62: a418 181a |01f7: shr-long v24, v24, v26 │ │ +023b66: 0500 1800 |01f9: move-wide/from16 v0, v24 │ │ +023b6a: 8400 |01fb: long-to-int v0, v0 │ │ +023b6c: 0218 0000 |01fc: move/from16 v24, v0 │ │ +023b70: 0200 1800 |01fe: move/from16 v0, v24 │ │ +023b74: 8100 |0200: int-to-long v0, v0 │ │ +023b76: 0518 0000 |0201: move-wide/from16 v24, v0 │ │ +023b7a: 9d16 1618 |0203: mul-long v22, v22, v24 │ │ +023b7e: 1318 1000 |0205: const/16 v24, #int 16 // #10 │ │ +023b82: a416 1618 |0207: shr-long v22, v22, v24 │ │ +023b86: 0500 1600 |0209: move-wide/from16 v0, v22 │ │ +023b8a: 8400 |020b: long-to-int v0, v0 │ │ +023b8c: 0216 0000 |020c: move/from16 v22, v0 │ │ +023b90: 9105 1516 |020e: sub-int v5, v21, v22 │ │ +023b94: 8180 |0210: int-to-long v0, v8 │ │ +023b96: 0516 0000 |0211: move-wide/from16 v22, v0 │ │ +023b9a: 8190 |0213: int-to-long v0, v9 │ │ +023b9c: 0518 0000 |0214: move-wide/from16 v24, v0 │ │ +023ba0: 9d16 1618 |0216: mul-long v22, v22, v24 │ │ +023ba4: 1315 1000 |0218: const/16 v21, #int 16 // #10 │ │ +023ba8: a416 1615 |021a: shr-long v22, v22, v21 │ │ +023bac: 0500 1600 |021c: move-wide/from16 v0, v22 │ │ +023bb0: 8400 |021e: long-to-int v0, v0 │ │ +023bb2: 0215 0000 |021f: move/from16 v21, v0 │ │ +023bb6: 0200 1500 |0221: move/from16 v0, v21 │ │ +023bba: 7b0a |0223: neg-int v10, v0 │ │ +023bbc: 7b50 |0224: neg-int v0, v5 │ │ +023bbe: 0215 0000 |0225: move/from16 v21, v0 │ │ +023bc2: 0200 1500 |0227: move/from16 v0, v21 │ │ +023bc6: 8100 |0229: int-to-long v0, v0 │ │ +023bc8: 0516 0000 |022a: move-wide/from16 v22, v0 │ │ +023bcc: 0800 1c00 |022c: move-object/from16 v0, v28 │ │ +023bd0: 5200 0e02 |022e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023bd4: 0215 0000 |0230: move/from16 v21, v0 │ │ +023bd8: 0200 1500 |0232: move/from16 v0, v21 │ │ +023bdc: 7b00 |0234: neg-int v0, v0 │ │ +023bde: 0215 0000 |0235: move/from16 v21, v0 │ │ +023be2: 0200 1500 |0237: move/from16 v0, v21 │ │ +023be6: 8100 |0239: int-to-long v0, v0 │ │ +023be8: 0518 0000 |023a: move-wide/from16 v24, v0 │ │ +023bec: 9d16 1618 |023c: mul-long v22, v22, v24 │ │ +023bf0: 1315 1000 |023e: const/16 v21, #int 16 // #10 │ │ +023bf4: a416 1615 |0240: shr-long v22, v22, v21 │ │ +023bf8: 0500 1600 |0242: move-wide/from16 v0, v22 │ │ +023bfc: 840f |0244: long-to-int v15, v0 │ │ +023bfe: 7b50 |0245: neg-int v0, v5 │ │ +023c00: 0215 0000 |0246: move/from16 v21, v0 │ │ +023c04: 0200 1500 |0248: move/from16 v0, v21 │ │ +023c08: 8100 |024a: int-to-long v0, v0 │ │ +023c0a: 0516 0000 |024b: move-wide/from16 v22, v0 │ │ +023c0e: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ +023c12: 5200 1002 |024f: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +023c16: 0215 0000 |0251: move/from16 v21, v0 │ │ +023c1a: 0200 1500 |0253: move/from16 v0, v21 │ │ +023c1e: 8100 |0255: int-to-long v0, v0 │ │ +023c20: 0518 0000 |0256: move-wide/from16 v24, v0 │ │ +023c24: 9d16 1618 |0258: mul-long v22, v22, v24 │ │ +023c28: 1315 1000 |025a: const/16 v21, #int 16 // #10 │ │ +023c2c: a416 1615 |025c: shr-long v22, v22, v21 │ │ +023c30: 0500 1600 |025e: move-wide/from16 v0, v22 │ │ +023c34: 8400 |0260: long-to-int v0, v0 │ │ +023c36: 0213 0000 |0261: move/from16 v19, v0 │ │ +023c3a: 7ba0 |0263: neg-int v0, v10 │ │ +023c3c: 0215 0000 |0264: move/from16 v21, v0 │ │ +023c40: 0200 1500 |0266: move/from16 v0, v21 │ │ +023c44: 8100 |0268: int-to-long v0, v0 │ │ +023c46: 0516 0000 |0269: move-wide/from16 v22, v0 │ │ +023c4a: 0800 1c00 |026b: move-object/from16 v0, v28 │ │ +023c4e: 5200 1002 |026d: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_EI:I // field@0210 │ │ +023c52: 0215 0000 |026f: move/from16 v21, v0 │ │ +023c56: 0200 1500 |0271: move/from16 v0, v21 │ │ +023c5a: 8100 |0273: int-to-long v0, v0 │ │ +023c5c: 0518 0000 |0274: move-wide/from16 v24, v0 │ │ +023c60: 9d16 1618 |0276: mul-long v22, v22, v24 │ │ +023c64: 1315 1000 |0278: const/16 v21, #int 16 // #10 │ │ +023c68: a416 1615 |027a: shr-long v22, v22, v21 │ │ +023c6c: 0500 1600 |027c: move-wide/from16 v0, v22 │ │ +023c70: 8406 |027e: long-to-int v6, v0 │ │ +023c72: 7ba0 |027f: neg-int v0, v10 │ │ +023c74: 0215 0000 |0280: move/from16 v21, v0 │ │ +023c78: 0200 1500 |0282: move/from16 v0, v21 │ │ +023c7c: 8100 |0284: int-to-long v0, v0 │ │ +023c7e: 0516 0000 |0285: move-wide/from16 v22, v0 │ │ +023c82: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ +023c86: 5200 0e02 |0289: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_CI:I // field@020e │ │ +023c8a: 0215 0000 |028b: move/from16 v21, v0 │ │ +023c8e: 0200 1500 |028d: move/from16 v0, v21 │ │ +023c92: 8100 |028f: int-to-long v0, v0 │ │ +023c94: 0518 0000 |0290: move-wide/from16 v24, v0 │ │ +023c98: 9d16 1618 |0292: mul-long v22, v22, v24 │ │ +023c9c: 1315 1000 |0294: const/16 v21, #int 16 // #10 │ │ +023ca0: a416 1615 |0296: shr-long v22, v22, v21 │ │ +023ca4: 0500 1600 |0298: move-wide/from16 v0, v22 │ │ +023ca8: 840b |029a: long-to-int v11, v0 │ │ +023caa: 0200 1200 |029b: move/from16 v0, v18 │ │ +023cae: 0801 1400 |029d: move-object/from16 v1, v20 │ │ +023cb2: 5910 ae03 |029f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +023cb6: 9015 0f06 |02a1: add-int v21, v15, v6 │ │ +023cba: 0200 1500 |02a3: move/from16 v0, v21 │ │ +023cbe: 0801 1400 |02a5: move-object/from16 v1, v20 │ │ +023cc2: 5910 ac03 |02a7: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +023cc6: 9015 130b |02a9: add-int v21, v19, v11 │ │ +023cca: 0200 1500 |02ab: move/from16 v0, v21 │ │ +023cce: 0801 1400 |02ad: move-object/from16 v1, v20 │ │ +023cd2: 5910 ab03 |02af: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +023cd6: 0e00 |02b1: return-void │ │ +023cd8: 6002 3102 |02b2: sget v2, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ +023cdc: 6007 2f02 |02b4: sget v7, Lorg/happysanta/gd/Game/Physics;.m_fI:I // field@022f │ │ +023ce0: 6010 2d02 |02b6: sget v16, Lorg/happysanta/gd/Game/Physics;.m_eI:I // field@022d │ │ +023ce4: 6003 2602 |02b8: sget v3, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ +023ce8: 6008 2502 |02ba: sget v8, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ +023cec: 2900 edfd |02bc: goto/16 00a9 // -0213 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x003a line=901 │ │ 0x0060 line=907 │ │ 0x0092 line=908 │ │ 0x0098 line=909 │ │ @@ -40417,42 +40394,42 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -023ce8: |[023ce8] org.happysanta.gd.Game.Physics._doIII:(II)I │ │ -023cf8: 130a 1000 |0000: const/16 v10, #int 16 // #10 │ │ -023cfc: 3a0b 1900 |0002: if-ltz v11, 001b // +0019 │ │ -023d00: 01b1 |0004: move v1, v11 │ │ -023d02: 3a0c 1800 |0005: if-ltz v12, 001d // +0018 │ │ -023d06: 01c2 |0007: move v2, v12 │ │ -023d08: 3412 1700 |0008: if-lt v2, v1, 001f // +0017 │ │ -023d0c: 0123 |000a: move v3, v2 │ │ -023d0e: 0110 |000b: move v0, v1 │ │ -023d10: 1704 c0fb 0000 |000c: const-wide/32 v4, #float 9.03109e-41 // #0000fbc0 │ │ -023d16: 8136 |000f: int-to-long v6, v3 │ │ -023d18: bd64 |0010: mul-long/2addr v4, v6 │ │ -023d1a: c4a4 |0011: shr-long/2addr v4, v10 │ │ -023d1c: 8444 |0012: long-to-int v4, v4 │ │ -023d1e: 1606 406e |0013: const-wide/16 v6, #int 28224 // #6e40 │ │ -023d22: 8108 |0015: int-to-long v8, v0 │ │ -023d24: bd86 |0016: mul-long/2addr v6, v8 │ │ -023d26: c4a6 |0017: shr-long/2addr v6, v10 │ │ -023d28: 8465 |0018: long-to-int v5, v6 │ │ -023d2a: b054 |0019: add-int/2addr v4, v5 │ │ -023d2c: 0f04 |001a: return v4 │ │ -023d2e: 7bb1 |001b: neg-int v1, v11 │ │ -023d30: 28e9 |001c: goto 0005 // -0017 │ │ -023d32: 7bc2 |001d: neg-int v2, v12 │ │ -023d34: 28ea |001e: goto 0008 // -0016 │ │ -023d36: 0113 |001f: move v3, v1 │ │ -023d38: 0120 |0020: move v0, v2 │ │ -023d3a: 28eb |0021: goto 000c // -0015 │ │ +023cf0: |[023cf0] org.happysanta.gd.Game.Physics._doIII:(II)I │ │ +023d00: 130a 1000 |0000: const/16 v10, #int 16 // #10 │ │ +023d04: 3a0b 1900 |0002: if-ltz v11, 001b // +0019 │ │ +023d08: 01b1 |0004: move v1, v11 │ │ +023d0a: 3a0c 1800 |0005: if-ltz v12, 001d // +0018 │ │ +023d0e: 01c2 |0007: move v2, v12 │ │ +023d10: 3412 1700 |0008: if-lt v2, v1, 001f // +0017 │ │ +023d14: 0123 |000a: move v3, v2 │ │ +023d16: 0110 |000b: move v0, v1 │ │ +023d18: 1704 c0fb 0000 |000c: const-wide/32 v4, #float 9.03109e-41 // #0000fbc0 │ │ +023d1e: 8136 |000f: int-to-long v6, v3 │ │ +023d20: bd64 |0010: mul-long/2addr v4, v6 │ │ +023d22: c4a4 |0011: shr-long/2addr v4, v10 │ │ +023d24: 8444 |0012: long-to-int v4, v4 │ │ +023d26: 1606 406e |0013: const-wide/16 v6, #int 28224 // #6e40 │ │ +023d2a: 8108 |0015: int-to-long v8, v0 │ │ +023d2c: bd86 |0016: mul-long/2addr v6, v8 │ │ +023d2e: c4a6 |0017: shr-long/2addr v6, v10 │ │ +023d30: 8465 |0018: long-to-int v5, v6 │ │ +023d32: b054 |0019: add-int/2addr v4, v5 │ │ +023d34: 0f04 |001a: return v4 │ │ +023d36: 7bb1 |001b: neg-int v1, v11 │ │ +023d38: 28e9 |001c: goto 0005 // -0017 │ │ +023d3a: 7bc2 |001d: neg-int v2, v12 │ │ +023d3c: 28ea |001e: goto 0008 // -0016 │ │ +023d3e: 0113 |001f: move v3, v1 │ │ +023d40: 0120 |0020: move v0, v2 │ │ +023d42: 28eb |0021: goto 000c // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=258 │ │ 0x0005 line=262 │ │ 0x000a line=263 │ │ 0x000b line=264 │ │ 0x000c line=269 │ │ @@ -40477,658 +40454,658 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1226 16-bit code units │ │ -023d3c: |[023d3c] org.happysanta.gd.Game.Physics._doiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -023d4c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -023d50: 5400 1302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -023d54: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -023d58: 1314 0100 |0006: const/16 v20, #int 1 // #1 │ │ -023d5c: 4613 1314 |0008: aget-object v19, v19, v20 │ │ -023d60: 0800 1300 |000a: move-object/from16 v0, v19 │ │ -023d64: 5206 4b02 |000c: iget v6, v0, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ -023d68: 8160 |000e: int-to-long v0, v6 │ │ -023d6a: 0514 0000 |000f: move-wide/from16 v20, v0 │ │ -023d6e: 1716 66e6 0000 |0011: const-wide/32 v22, #float 8.26514e-41 // #0000e666 │ │ -023d74: 9d14 1416 |0014: mul-long v20, v20, v22 │ │ -023d78: 1313 1000 |0016: const/16 v19, #int 16 // #10 │ │ -023d7c: a414 1413 |0018: shr-long v20, v20, v19 │ │ -023d80: 0500 1400 |001a: move-wide/from16 v0, v20 │ │ -023d84: 8409 |001c: long-to-int v9, v0 │ │ -023d86: 8160 |001d: int-to-long v0, v6 │ │ -023d88: 0514 0000 |001e: move-wide/from16 v20, v0 │ │ -023d8c: 1716 33b3 0000 |0020: const-wide/32 v22, #float 6.42846e-41 // #0000b333 │ │ -023d92: 9d14 1416 |0023: mul-long v20, v20, v22 │ │ -023d96: 1313 1000 |0025: const/16 v19, #int 16 // #10 │ │ -023d9a: a414 1413 |0027: shr-long v20, v20, v19 │ │ -023d9e: 0500 1400 |0029: move-wide/from16 v0, v20 │ │ -023da2: 840c |002b: long-to-int v12, v0 │ │ -023da4: 1313 0000 |002c: const/16 v19, #int 0 // #0 │ │ -023da8: 1314 0000 |002e: const/16 v20, #int 0 // #0 │ │ -023dac: 1315 0000 |0030: const/16 v21, #int 0 // #0 │ │ -023db0: 0800 1900 |0032: move-object/from16 v0, v25 │ │ -023db4: 0201 1300 |0034: move/from16 v1, v19 │ │ -023db8: 0202 1400 |0036: move/from16 v2, v20 │ │ -023dbc: 0203 1500 |0038: move/from16 v3, v21 │ │ -023dc0: 6e40 e605 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -023dc6: 7100 3106 0000 |003d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -023dcc: 0c13 |0040: move-result-object v19 │ │ -023dce: 7401 7505 1300 |0041: invoke-virtual/range {v19}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -023dd4: 0a13 |0044: move-result v19 │ │ -023dd6: 3813 0e01 |0045: if-eqz v19, 0153 // +010e │ │ -023dda: 0800 1800 |0047: move-object/from16 v0, v24 │ │ -023dde: 5400 2302 |0049: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023de2: 0813 0000 |004b: move-object/from16 v19, v0 │ │ -023de6: 1314 0100 |004d: const/16 v20, #int 1 // #1 │ │ -023dea: 4613 1314 |004f: aget-object v19, v19, v20 │ │ -023dee: 0800 1300 |0051: move-object/from16 v0, v19 │ │ -023df2: 5200 b503 |0053: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023df6: 0213 0000 |0055: move/from16 v19, v0 │ │ -023dfa: e013 1302 |0057: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -023dfe: e113 1310 |0059: shr-int/lit8 v19, v19, #int 16 // #10 │ │ -023e02: 0200 1300 |005b: move/from16 v0, v19 │ │ -023e06: 8200 |005d: int-to-float v0, v0 │ │ -023e08: 0213 0000 |005e: move/from16 v19, v0 │ │ -023e0c: 0800 1800 |0060: move-object/from16 v0, v24 │ │ -023e10: 5400 2302 |0062: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023e14: 0814 0000 |0064: move-object/from16 v20, v0 │ │ -023e18: 1315 0100 |0066: const/16 v21, #int 1 // #1 │ │ -023e1c: 4614 1415 |0068: aget-object v20, v20, v21 │ │ -023e20: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -023e24: 5200 b603 |006c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023e28: 0214 0000 |006e: move/from16 v20, v0 │ │ -023e2c: e014 1402 |0070: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -023e30: e114 1410 |0072: shr-int/lit8 v20, v20, #int 16 // #10 │ │ -023e34: 0200 1400 |0074: move/from16 v0, v20 │ │ -023e38: 8200 |0076: int-to-float v0, v0 │ │ -023e3a: 0214 0000 |0077: move/from16 v20, v0 │ │ -023e3e: 9015 0606 |0079: add-int v21, v6, v6 │ │ -023e42: e015 1502 |007b: shl-int/lit8 v21, v21, #int 2 // #02 │ │ -023e46: e115 1510 |007d: shr-int/lit8 v21, v21, #int 16 // #10 │ │ -023e4a: 0800 1900 |007f: move-object/from16 v0, v25 │ │ -023e4e: 0201 1300 |0081: move/from16 v1, v19 │ │ -023e52: 0202 1400 |0083: move/from16 v2, v20 │ │ -023e56: 0203 1500 |0085: move/from16 v3, v21 │ │ -023e5a: 6e40 cd05 1032 |0087: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -023e60: 0800 1800 |008a: move-object/from16 v0, v24 │ │ -023e64: 5400 2302 |008c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023e68: 0813 0000 |008e: move-object/from16 v19, v0 │ │ -023e6c: 1314 0100 |0090: const/16 v20, #int 1 // #1 │ │ -023e70: 4613 1314 |0092: aget-object v19, v19, v20 │ │ -023e74: 0800 1300 |0094: move-object/from16 v0, v19 │ │ -023e78: 5200 b503 |0096: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023e7c: 0213 0000 |0098: move/from16 v19, v0 │ │ -023e80: e013 1302 |009a: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -023e84: e113 1310 |009c: shr-int/lit8 v19, v19, #int 16 // #10 │ │ -023e88: 0200 1300 |009e: move/from16 v0, v19 │ │ -023e8c: 8200 |00a0: int-to-float v0, v0 │ │ -023e8e: 0213 0000 |00a1: move/from16 v19, v0 │ │ -023e92: 0800 1800 |00a3: move-object/from16 v0, v24 │ │ -023e96: 5400 2302 |00a5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023e9a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -023e9e: 1315 0100 |00a9: const/16 v21, #int 1 // #1 │ │ -023ea2: 4614 1415 |00ab: aget-object v20, v20, v21 │ │ -023ea6: 0800 1400 |00ad: move-object/from16 v0, v20 │ │ -023eaa: 5200 b603 |00af: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023eae: 0214 0000 |00b1: move/from16 v20, v0 │ │ -023eb2: e014 1402 |00b3: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -023eb6: e114 1410 |00b5: shr-int/lit8 v20, v20, #int 16 // #10 │ │ -023eba: 0200 1400 |00b7: move/from16 v0, v20 │ │ -023ebe: 8200 |00b9: int-to-float v0, v0 │ │ -023ec0: 0214 0000 |00ba: move/from16 v20, v0 │ │ -023ec4: 9015 0909 |00bc: add-int v21, v9, v9 │ │ -023ec8: e015 1502 |00be: shl-int/lit8 v21, v21, #int 2 // #02 │ │ -023ecc: e115 1510 |00c0: shr-int/lit8 v21, v21, #int 16 // #10 │ │ -023ed0: 0800 1900 |00c2: move-object/from16 v0, v25 │ │ -023ed4: 0201 1300 |00c4: move/from16 v1, v19 │ │ -023ed8: 0202 1400 |00c6: move/from16 v2, v20 │ │ -023edc: 0203 1500 |00c8: move/from16 v3, v21 │ │ -023ee0: 6e40 cd05 1032 |00ca: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -023ee6: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -023eea: 5400 2302 |00cf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023eee: 0813 0000 |00d1: move-object/from16 v19, v0 │ │ -023ef2: 1314 0200 |00d3: const/16 v20, #int 2 // #2 │ │ -023ef6: 4613 1314 |00d5: aget-object v19, v19, v20 │ │ -023efa: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ -023efe: 5200 b503 |00d9: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023f02: 0213 0000 |00db: move/from16 v19, v0 │ │ -023f06: e013 1302 |00dd: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -023f0a: e113 1310 |00df: shr-int/lit8 v19, v19, #int 16 // #10 │ │ -023f0e: 0200 1300 |00e1: move/from16 v0, v19 │ │ -023f12: 8200 |00e3: int-to-float v0, v0 │ │ -023f14: 0213 0000 |00e4: move/from16 v19, v0 │ │ -023f18: 0800 1800 |00e6: move-object/from16 v0, v24 │ │ -023f1c: 5400 2302 |00e8: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023f20: 0814 0000 |00ea: move-object/from16 v20, v0 │ │ -023f24: 1315 0200 |00ec: const/16 v21, #int 2 // #2 │ │ -023f28: 4614 1415 |00ee: aget-object v20, v20, v21 │ │ -023f2c: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -023f30: 5200 b603 |00f2: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023f34: 0214 0000 |00f4: move/from16 v20, v0 │ │ -023f38: e014 1402 |00f6: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -023f3c: e114 1410 |00f8: shr-int/lit8 v20, v20, #int 16 // #10 │ │ -023f40: 0200 1400 |00fa: move/from16 v0, v20 │ │ -023f44: 8200 |00fc: int-to-float v0, v0 │ │ -023f46: 0214 0000 |00fd: move/from16 v20, v0 │ │ -023f4a: 9015 0606 |00ff: add-int v21, v6, v6 │ │ -023f4e: e015 1502 |0101: shl-int/lit8 v21, v21, #int 2 // #02 │ │ -023f52: e115 1510 |0103: shr-int/lit8 v21, v21, #int 16 // #10 │ │ -023f56: 0800 1900 |0105: move-object/from16 v0, v25 │ │ -023f5a: 0201 1300 |0107: move/from16 v1, v19 │ │ -023f5e: 0202 1400 |0109: move/from16 v2, v20 │ │ -023f62: 0203 1500 |010b: move/from16 v3, v21 │ │ -023f66: 6e40 cd05 1032 |010d: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -023f6c: 0800 1800 |0110: move-object/from16 v0, v24 │ │ -023f70: 5400 2302 |0112: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023f74: 0813 0000 |0114: move-object/from16 v19, v0 │ │ -023f78: 1314 0200 |0116: const/16 v20, #int 2 // #2 │ │ -023f7c: 4613 1314 |0118: aget-object v19, v19, v20 │ │ -023f80: 0800 1300 |011a: move-object/from16 v0, v19 │ │ -023f84: 5200 b503 |011c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -023f88: 0213 0000 |011e: move/from16 v19, v0 │ │ -023f8c: e013 1302 |0120: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -023f90: e113 1310 |0122: shr-int/lit8 v19, v19, #int 16 // #10 │ │ -023f94: 0200 1300 |0124: move/from16 v0, v19 │ │ -023f98: 8200 |0126: int-to-float v0, v0 │ │ -023f9a: 0213 0000 |0127: move/from16 v19, v0 │ │ -023f9e: 0800 1800 |0129: move-object/from16 v0, v24 │ │ -023fa2: 5400 2302 |012b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023fa6: 0814 0000 |012d: move-object/from16 v20, v0 │ │ -023faa: 1315 0200 |012f: const/16 v21, #int 2 // #2 │ │ -023fae: 4614 1415 |0131: aget-object v20, v20, v21 │ │ -023fb2: 0800 1400 |0133: move-object/from16 v0, v20 │ │ -023fb6: 5200 b603 |0135: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -023fba: 0214 0000 |0137: move/from16 v20, v0 │ │ -023fbe: e014 1402 |0139: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -023fc2: e114 1410 |013b: shr-int/lit8 v20, v20, #int 16 // #10 │ │ -023fc6: 0200 1400 |013d: move/from16 v0, v20 │ │ -023fca: 8200 |013f: int-to-float v0, v0 │ │ -023fcc: 0214 0000 |0140: move/from16 v20, v0 │ │ -023fd0: 9015 0c0c |0142: add-int v21, v12, v12 │ │ -023fd4: e015 1502 |0144: shl-int/lit8 v21, v21, #int 2 // #02 │ │ -023fd8: e115 1510 |0146: shr-int/lit8 v21, v21, #int 16 // #10 │ │ -023fdc: 0800 1900 |0148: move-object/from16 v0, v25 │ │ -023fe0: 0201 1300 |014a: move/from16 v1, v19 │ │ -023fe4: 0202 1400 |014c: move/from16 v2, v20 │ │ -023fe8: 0203 1500 |014e: move/from16 v3, v21 │ │ -023fec: 6e40 cd05 1032 |0150: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -023ff2: 019f |0153: move v15, v9 │ │ -023ff4: 1207 |0154: const/4 v7, #int 0 // #0 │ │ -023ff6: 0800 1800 |0155: move-object/from16 v0, v24 │ │ -023ffa: 5400 2302 |0157: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -023ffe: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -024002: 1314 0100 |015b: const/16 v20, #int 1 // #1 │ │ -024006: 4613 1314 |015d: aget-object v19, v19, v20 │ │ -02400a: 0800 1300 |015f: move-object/from16 v0, v19 │ │ -02400e: 520a a903 |0161: iget v10, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -024012: 7110 a205 0a00 |0163: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a2 │ │ -024018: 0a0d |0166: move-result v13 │ │ -02401a: 7110 a605 0a00 |0167: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -024020: 0a10 |016a: move-result v16 │ │ -024022: 01f8 |016b: move v8, v15 │ │ -024024: 81d0 |016c: int-to-long v0, v13 │ │ -024026: 0514 0000 |016d: move-wide/from16 v20, v0 │ │ -02402a: 81f0 |016f: int-to-long v0, v15 │ │ -02402c: 0516 0000 |0170: move-wide/from16 v22, v0 │ │ -024030: 9d14 1416 |0172: mul-long v20, v20, v22 │ │ -024034: 1313 1000 |0174: const/16 v19, #int 16 // #10 │ │ -024038: a414 1413 |0176: shr-long v20, v20, v19 │ │ -02403c: 0500 1400 |0178: move-wide/from16 v0, v20 │ │ -024040: 8400 |017a: long-to-int v0, v0 │ │ -024042: 0213 0000 |017b: move/from16 v19, v0 │ │ -024046: 0200 1000 |017d: move/from16 v0, v16 │ │ -02404a: 7b00 |017f: neg-int v0, v0 │ │ -02404c: 0214 0000 |0180: move/from16 v20, v0 │ │ -024050: 0200 1400 |0182: move/from16 v0, v20 │ │ -024054: 8100 |0184: int-to-long v0, v0 │ │ -024056: 0514 0000 |0185: move-wide/from16 v20, v0 │ │ -02405a: 8170 |0187: int-to-long v0, v7 │ │ -02405c: 0516 0000 |0188: move-wide/from16 v22, v0 │ │ -024060: 9d14 1416 |018a: mul-long v20, v20, v22 │ │ -024064: 1316 1000 |018c: const/16 v22, #int 16 // #10 │ │ -024068: a414 1416 |018e: shr-long v20, v20, v22 │ │ -02406c: 0500 1400 |0190: move-wide/from16 v0, v20 │ │ -024070: 8400 |0192: long-to-int v0, v0 │ │ -024072: 0214 0000 |0193: move/from16 v20, v0 │ │ -024076: 900f 1314 |0195: add-int v15, v19, v20 │ │ -02407a: 0200 1000 |0197: move/from16 v0, v16 │ │ -02407e: 8100 |0199: int-to-long v0, v0 │ │ -024080: 0514 0000 |019a: move-wide/from16 v20, v0 │ │ -024084: 8180 |019c: int-to-long v0, v8 │ │ -024086: 0516 0000 |019d: move-wide/from16 v22, v0 │ │ -02408a: 9d14 1416 |019f: mul-long v20, v20, v22 │ │ -02408e: 1313 1000 |01a1: const/16 v19, #int 16 // #10 │ │ -024092: a414 1413 |01a3: shr-long v20, v20, v19 │ │ -024096: 0500 1400 |01a5: move-wide/from16 v0, v20 │ │ -02409a: 8400 |01a7: long-to-int v0, v0 │ │ -02409c: 0213 0000 |01a8: move/from16 v19, v0 │ │ -0240a0: 81d0 |01aa: int-to-long v0, v13 │ │ -0240a2: 0514 0000 |01ab: move-wide/from16 v20, v0 │ │ -0240a6: 8170 |01ad: int-to-long v0, v7 │ │ -0240a8: 0516 0000 |01ae: move-wide/from16 v22, v0 │ │ -0240ac: 9d14 1416 |01b0: mul-long v20, v20, v22 │ │ -0240b0: 1316 1000 |01b2: const/16 v22, #int 16 // #10 │ │ -0240b4: a414 1416 |01b4: shr-long v20, v20, v22 │ │ -0240b8: 0500 1400 |01b6: move-wide/from16 v0, v20 │ │ -0240bc: 8400 |01b8: long-to-int v0, v0 │ │ -0240be: 0214 0000 |01b9: move/from16 v20, v0 │ │ -0240c2: 9007 1314 |01bb: add-int v7, v19, v20 │ │ -0240c6: 140a b241 0100 |01bd: const v10, #float 1.15403e-40 // #000141b2 │ │ -0240cc: 7110 a205 0a00 |01c0: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a2 │ │ -0240d2: 0a0d |01c3: move-result v13 │ │ -0240d4: 7110 a605 0a00 |01c4: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -0240da: 0a10 |01c7: move-result v16 │ │ -0240dc: 120e |01c8: const/4 v14, #int 0 // #0 │ │ -0240de: 1313 0500 |01c9: const/16 v19, #int 5 // #5 │ │ -0240e2: 0200 1300 |01cb: move/from16 v0, v19 │ │ -0240e6: 350e a900 |01cd: if-ge v14, v0, 0276 // +00a9 │ │ -0240ea: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ -0240ee: 5400 2302 |01d1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0240f2: 0813 0000 |01d3: move-object/from16 v19, v0 │ │ -0240f6: 1314 0100 |01d5: const/16 v20, #int 1 // #1 │ │ -0240fa: 4613 1314 |01d7: aget-object v19, v19, v20 │ │ -0240fe: 0800 1300 |01d9: move-object/from16 v0, v19 │ │ -024102: 5200 b503 |01db: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024106: 0213 0000 |01dd: move/from16 v19, v0 │ │ -02410a: 0800 1800 |01df: move-object/from16 v0, v24 │ │ -02410e: 5400 2302 |01e1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024112: 0814 0000 |01e3: move-object/from16 v20, v0 │ │ -024116: 1315 0100 |01e5: const/16 v21, #int 1 // #1 │ │ -02411a: 4614 1415 |01e7: aget-object v20, v20, v21 │ │ -02411e: 0800 1400 |01e9: move-object/from16 v0, v20 │ │ -024122: 5200 b603 |01eb: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024126: 0214 0000 |01ed: move/from16 v20, v0 │ │ -02412a: 0800 1800 |01ef: move-object/from16 v0, v24 │ │ -02412e: 5400 2302 |01f1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024132: 0815 0000 |01f3: move-object/from16 v21, v0 │ │ -024136: 1316 0100 |01f5: const/16 v22, #int 1 // #1 │ │ -02413a: 4615 1516 |01f7: aget-object v21, v21, v22 │ │ -02413e: 0800 1500 |01f9: move-object/from16 v0, v21 │ │ -024142: 5200 b503 |01fb: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024146: 0215 0000 |01fd: move/from16 v21, v0 │ │ -02414a: 9015 150f |01ff: add-int v21, v21, v15 │ │ -02414e: 0800 1800 |0201: move-object/from16 v0, v24 │ │ -024152: 5400 2302 |0203: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024156: 0816 0000 |0205: move-object/from16 v22, v0 │ │ -02415a: 1317 0100 |0207: const/16 v23, #int 1 // #1 │ │ -02415e: 4616 1617 |0209: aget-object v22, v22, v23 │ │ -024162: 0800 1600 |020b: move-object/from16 v0, v22 │ │ -024166: 5200 b603 |020d: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02416a: 0216 0000 |020f: move/from16 v22, v0 │ │ -02416e: 9016 1607 |0211: add-int v22, v22, v7 │ │ -024172: 0800 1900 |0213: move-object/from16 v0, v25 │ │ -024176: 0201 1300 |0215: move/from16 v1, v19 │ │ -02417a: 0202 1400 |0217: move/from16 v2, v20 │ │ -02417e: 0203 1500 |0219: move/from16 v3, v21 │ │ -024182: 0204 1600 |021b: move/from16 v4, v22 │ │ -024186: 6e54 cc05 1032 |021d: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -02418c: 01f8 |0220: move v8, v15 │ │ -02418e: 81d0 |0221: int-to-long v0, v13 │ │ -024190: 0514 0000 |0222: move-wide/from16 v20, v0 │ │ -024194: 81f0 |0224: int-to-long v0, v15 │ │ -024196: 0516 0000 |0225: move-wide/from16 v22, v0 │ │ -02419a: 9d14 1416 |0227: mul-long v20, v20, v22 │ │ -02419e: 1313 1000 |0229: const/16 v19, #int 16 // #10 │ │ -0241a2: a414 1413 |022b: shr-long v20, v20, v19 │ │ -0241a6: 0500 1400 |022d: move-wide/from16 v0, v20 │ │ -0241aa: 8400 |022f: long-to-int v0, v0 │ │ -0241ac: 0213 0000 |0230: move/from16 v19, v0 │ │ -0241b0: 0200 1000 |0232: move/from16 v0, v16 │ │ -0241b4: 7b00 |0234: neg-int v0, v0 │ │ -0241b6: 0214 0000 |0235: move/from16 v20, v0 │ │ -0241ba: 0200 1400 |0237: move/from16 v0, v20 │ │ -0241be: 8100 |0239: int-to-long v0, v0 │ │ -0241c0: 0514 0000 |023a: move-wide/from16 v20, v0 │ │ -0241c4: 8170 |023c: int-to-long v0, v7 │ │ -0241c6: 0516 0000 |023d: move-wide/from16 v22, v0 │ │ -0241ca: 9d14 1416 |023f: mul-long v20, v20, v22 │ │ -0241ce: 1316 1000 |0241: const/16 v22, #int 16 // #10 │ │ -0241d2: a414 1416 |0243: shr-long v20, v20, v22 │ │ -0241d6: 0500 1400 |0245: move-wide/from16 v0, v20 │ │ -0241da: 8400 |0247: long-to-int v0, v0 │ │ -0241dc: 0214 0000 |0248: move/from16 v20, v0 │ │ -0241e0: 900f 1314 |024a: add-int v15, v19, v20 │ │ -0241e4: 0200 1000 |024c: move/from16 v0, v16 │ │ -0241e8: 8100 |024e: int-to-long v0, v0 │ │ -0241ea: 0514 0000 |024f: move-wide/from16 v20, v0 │ │ -0241ee: 8180 |0251: int-to-long v0, v8 │ │ -0241f0: 0516 0000 |0252: move-wide/from16 v22, v0 │ │ -0241f4: 9d14 1416 |0254: mul-long v20, v20, v22 │ │ -0241f8: 1313 1000 |0256: const/16 v19, #int 16 // #10 │ │ -0241fc: a414 1413 |0258: shr-long v20, v20, v19 │ │ -024200: 0500 1400 |025a: move-wide/from16 v0, v20 │ │ -024204: 8400 |025c: long-to-int v0, v0 │ │ -024206: 0213 0000 |025d: move/from16 v19, v0 │ │ -02420a: 81d0 |025f: int-to-long v0, v13 │ │ -02420c: 0514 0000 |0260: move-wide/from16 v20, v0 │ │ -024210: 8170 |0262: int-to-long v0, v7 │ │ -024212: 0516 0000 |0263: move-wide/from16 v22, v0 │ │ -024216: 9d14 1416 |0265: mul-long v20, v20, v22 │ │ -02421a: 1316 1000 |0267: const/16 v22, #int 16 // #10 │ │ -02421e: a414 1416 |0269: shr-long v20, v20, v22 │ │ -024222: 0500 1400 |026b: move-wide/from16 v0, v20 │ │ -024226: 8400 |026d: long-to-int v0, v0 │ │ -024228: 0214 0000 |026e: move/from16 v20, v0 │ │ -02422c: 9007 1314 |0270: add-int v7, v19, v20 │ │ -024230: d80e 0e01 |0272: add-int/lit8 v14, v14, #int 1 // #01 │ │ -024234: 2900 55ff |0274: goto/16 01c9 // -00ab │ │ -024238: 019f |0276: move v15, v9 │ │ -02423a: 1207 |0277: const/4 v7, #int 0 // #0 │ │ -02423c: 0800 1800 |0278: move-object/from16 v0, v24 │ │ -024240: 5400 2302 |027a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024244: 0813 0000 |027c: move-object/from16 v19, v0 │ │ -024248: 1314 0200 |027e: const/16 v20, #int 2 // #2 │ │ -02424c: 4613 1314 |0280: aget-object v19, v19, v20 │ │ -024250: 0800 1300 |0282: move-object/from16 v0, v19 │ │ -024254: 5200 a903 |0284: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -024258: 0213 0000 |0286: move/from16 v19, v0 │ │ -02425c: 0200 1300 |0288: move/from16 v0, v19 │ │ -024260: 8200 |028a: int-to-float v0, v0 │ │ -024262: 0213 0000 |028b: move/from16 v19, v0 │ │ -024266: 1514 e03f |028d: const/high16 v20, #int 1071644672 // #3fe0 │ │ -02426a: a913 1314 |028f: div-float v19, v19, v20 │ │ -02426e: 7701 ba01 1300 |0291: invoke-static/range {v19}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -024274: 0a0a |0294: move-result v10 │ │ -024276: 7110 a205 0a00 |0295: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a2 │ │ -02427c: 0a0d |0298: move-result v13 │ │ -02427e: 7110 a605 0a00 |0299: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -024284: 0a10 |029c: move-result v16 │ │ -024286: 01f8 |029d: move v8, v15 │ │ -024288: 81d0 |029e: int-to-long v0, v13 │ │ -02428a: 0514 0000 |029f: move-wide/from16 v20, v0 │ │ -02428e: 81f0 |02a1: int-to-long v0, v15 │ │ -024290: 0516 0000 |02a2: move-wide/from16 v22, v0 │ │ -024294: 9d14 1416 |02a4: mul-long v20, v20, v22 │ │ -024298: 1313 1000 |02a6: const/16 v19, #int 16 // #10 │ │ -02429c: a414 1413 |02a8: shr-long v20, v20, v19 │ │ -0242a0: 0500 1400 |02aa: move-wide/from16 v0, v20 │ │ -0242a4: 8400 |02ac: long-to-int v0, v0 │ │ -0242a6: 0213 0000 |02ad: move/from16 v19, v0 │ │ -0242aa: 0200 1000 |02af: move/from16 v0, v16 │ │ -0242ae: 7b00 |02b1: neg-int v0, v0 │ │ -0242b0: 0214 0000 |02b2: move/from16 v20, v0 │ │ -0242b4: 0200 1400 |02b4: move/from16 v0, v20 │ │ -0242b8: 8100 |02b6: int-to-long v0, v0 │ │ -0242ba: 0514 0000 |02b7: move-wide/from16 v20, v0 │ │ -0242be: 8170 |02b9: int-to-long v0, v7 │ │ -0242c0: 0516 0000 |02ba: move-wide/from16 v22, v0 │ │ -0242c4: 9d14 1416 |02bc: mul-long v20, v20, v22 │ │ -0242c8: 1316 1000 |02be: const/16 v22, #int 16 // #10 │ │ -0242cc: a414 1416 |02c0: shr-long v20, v20, v22 │ │ -0242d0: 0500 1400 |02c2: move-wide/from16 v0, v20 │ │ -0242d4: 8400 |02c4: long-to-int v0, v0 │ │ -0242d6: 0214 0000 |02c5: move/from16 v20, v0 │ │ -0242da: 900f 1314 |02c7: add-int v15, v19, v20 │ │ -0242de: 0200 1000 |02c9: move/from16 v0, v16 │ │ -0242e2: 8100 |02cb: int-to-long v0, v0 │ │ -0242e4: 0514 0000 |02cc: move-wide/from16 v20, v0 │ │ -0242e8: 8180 |02ce: int-to-long v0, v8 │ │ -0242ea: 0516 0000 |02cf: move-wide/from16 v22, v0 │ │ -0242ee: 9d14 1416 |02d1: mul-long v20, v20, v22 │ │ -0242f2: 1313 1000 |02d3: const/16 v19, #int 16 // #10 │ │ -0242f6: a414 1413 |02d5: shr-long v20, v20, v19 │ │ -0242fa: 0500 1400 |02d7: move-wide/from16 v0, v20 │ │ -0242fe: 8400 |02d9: long-to-int v0, v0 │ │ -024300: 0213 0000 |02da: move/from16 v19, v0 │ │ -024304: 81d0 |02dc: int-to-long v0, v13 │ │ -024306: 0514 0000 |02dd: move-wide/from16 v20, v0 │ │ -02430a: 8170 |02df: int-to-long v0, v7 │ │ -02430c: 0516 0000 |02e0: move-wide/from16 v22, v0 │ │ -024310: 9d14 1416 |02e2: mul-long v20, v20, v22 │ │ -024314: 1316 1000 |02e4: const/16 v22, #int 16 // #10 │ │ -024318: a414 1416 |02e6: shr-long v20, v20, v22 │ │ -02431c: 0500 1400 |02e8: move-wide/from16 v0, v20 │ │ -024320: 8400 |02ea: long-to-int v0, v0 │ │ -024322: 0214 0000 |02eb: move/from16 v20, v0 │ │ -024326: 9007 1314 |02ed: add-int v7, v19, v20 │ │ -02432a: 140a b241 0100 |02ef: const v10, #float 1.15403e-40 // #000141b2 │ │ -024330: 7110 a205 0a00 |02f2: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a2 │ │ -024336: 0a0d |02f5: move-result v13 │ │ -024338: 7110 a605 0a00 |02f6: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a6 │ │ -02433e: 0a10 |02f9: move-result v16 │ │ -024340: 1312 0100 |02fa: const/16 v18, #int 1 // #1 │ │ -024344: 1311 0000 |02fc: const/16 v17, #int 0 // #0 │ │ -024348: 1313 0500 |02fe: const/16 v19, #int 5 // #5 │ │ -02434c: 0200 1100 |0300: move/from16 v0, v17 │ │ -024350: 0201 1300 |0302: move/from16 v1, v19 │ │ -024354: 3510 0b01 |0304: if-ge v0, v1, 040f // +010b │ │ -024358: 3812 7600 |0306: if-eqz v18, 037c // +0076 │ │ -02435c: 0800 1800 |0308: move-object/from16 v0, v24 │ │ -024360: 5400 0b02 |030a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -024364: 0813 0000 |030c: move-object/from16 v19, v0 │ │ -024368: 4613 1311 |030e: aget-object v19, v19, v17 │ │ -02436c: 1314 0000 |0310: const/16 v20, #int 0 // #0 │ │ -024370: 0800 1800 |0312: move-object/from16 v0, v24 │ │ -024374: 5400 2302 |0314: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024378: 0815 0000 |0316: move-object/from16 v21, v0 │ │ -02437c: 1316 0200 |0318: const/16 v22, #int 2 // #2 │ │ -024380: 4615 1516 |031a: aget-object v21, v21, v22 │ │ -024384: 0800 1500 |031c: move-object/from16 v0, v21 │ │ -024388: 5200 b503 |031e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02438c: 0215 0000 |0320: move/from16 v21, v0 │ │ -024390: 4b15 1314 |0322: aput v21, v19, v20 │ │ -024394: 0800 1800 |0324: move-object/from16 v0, v24 │ │ -024398: 5400 0b02 |0326: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -02439c: 0813 0000 |0328: move-object/from16 v19, v0 │ │ -0243a0: 4613 1311 |032a: aget-object v19, v19, v17 │ │ -0243a4: 1314 0100 |032c: const/16 v20, #int 1 // #1 │ │ -0243a8: 0800 1800 |032e: move-object/from16 v0, v24 │ │ -0243ac: 5400 2302 |0330: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0243b0: 0815 0000 |0332: move-object/from16 v21, v0 │ │ -0243b4: 1316 0200 |0334: const/16 v22, #int 2 // #2 │ │ -0243b8: 4615 1516 |0336: aget-object v21, v21, v22 │ │ -0243bc: 0800 1500 |0338: move-object/from16 v0, v21 │ │ -0243c0: 5200 b603 |033a: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0243c4: 0215 0000 |033c: move/from16 v21, v0 │ │ -0243c8: 4b15 1314 |033e: aput v21, v19, v20 │ │ -0243cc: 0800 1800 |0340: move-object/from16 v0, v24 │ │ -0243d0: 5400 0b02 |0342: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -0243d4: 0813 0000 |0344: move-object/from16 v19, v0 │ │ -0243d8: 4613 1311 |0346: aget-object v19, v19, v17 │ │ -0243dc: 1314 0200 |0348: const/16 v20, #int 2 // #2 │ │ -0243e0: 0800 1800 |034a: move-object/from16 v0, v24 │ │ -0243e4: 5400 2302 |034c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0243e8: 0815 0000 |034e: move-object/from16 v21, v0 │ │ -0243ec: 1316 0200 |0350: const/16 v22, #int 2 // #2 │ │ -0243f0: 4615 1516 |0352: aget-object v21, v21, v22 │ │ -0243f4: 0800 1500 |0354: move-object/from16 v0, v21 │ │ -0243f8: 5200 b503 |0356: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0243fc: 0215 0000 |0358: move/from16 v21, v0 │ │ -024400: 9015 150f |035a: add-int v21, v21, v15 │ │ -024404: 4b15 1314 |035c: aput v21, v19, v20 │ │ -024408: 0800 1800 |035e: move-object/from16 v0, v24 │ │ -02440c: 5400 0b02 |0360: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -024410: 0813 0000 |0362: move-object/from16 v19, v0 │ │ -024414: 4613 1311 |0364: aget-object v19, v19, v17 │ │ -024418: 1314 0300 |0366: const/16 v20, #int 3 // #3 │ │ -02441c: 0800 1800 |0368: move-object/from16 v0, v24 │ │ -024420: 5400 2302 |036a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024424: 0815 0000 |036c: move-object/from16 v21, v0 │ │ -024428: 1316 0200 |036e: const/16 v22, #int 2 // #2 │ │ -02442c: 4615 1516 |0370: aget-object v21, v21, v22 │ │ -024430: 0800 1500 |0372: move-object/from16 v0, v21 │ │ -024434: 5200 b603 |0374: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024438: 0215 0000 |0376: move/from16 v21, v0 │ │ -02443c: 9015 1507 |0378: add-int v21, v21, v7 │ │ -024440: 4b15 1314 |037a: aput v21, v19, v20 │ │ -024444: 0800 1800 |037c: move-object/from16 v0, v24 │ │ -024448: 5400 0b02 |037e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -02444c: 0813 0000 |0380: move-object/from16 v19, v0 │ │ -024450: 4613 1311 |0382: aget-object v19, v19, v17 │ │ -024454: 1314 0000 |0384: const/16 v20, #int 0 // #0 │ │ -024458: 4413 1314 |0386: aget v19, v19, v20 │ │ -02445c: 0800 1800 |0388: move-object/from16 v0, v24 │ │ -024460: 5400 0b02 |038a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -024464: 0814 0000 |038c: move-object/from16 v20, v0 │ │ -024468: 4614 1411 |038e: aget-object v20, v20, v17 │ │ -02446c: 1315 0100 |0390: const/16 v21, #int 1 // #1 │ │ -024470: 4414 1415 |0392: aget v20, v20, v21 │ │ -024474: 0800 1800 |0394: move-object/from16 v0, v24 │ │ -024478: 5400 0b02 |0396: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -02447c: 0815 0000 |0398: move-object/from16 v21, v0 │ │ -024480: 4615 1511 |039a: aget-object v21, v21, v17 │ │ -024484: 1316 0200 |039c: const/16 v22, #int 2 // #2 │ │ -024488: 4415 1516 |039e: aget v21, v21, v22 │ │ -02448c: 0800 1800 |03a0: move-object/from16 v0, v24 │ │ -024490: 5400 0b02 |03a2: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ -024494: 0816 0000 |03a4: move-object/from16 v22, v0 │ │ -024498: 4616 1611 |03a6: aget-object v22, v22, v17 │ │ -02449c: 1317 0300 |03a8: const/16 v23, #int 3 // #3 │ │ -0244a0: 4416 1617 |03aa: aget v22, v22, v23 │ │ -0244a4: 0800 1900 |03ac: move-object/from16 v0, v25 │ │ -0244a8: 0201 1300 |03ae: move/from16 v1, v19 │ │ -0244ac: 0202 1400 |03b0: move/from16 v2, v20 │ │ -0244b0: 0203 1500 |03b2: move/from16 v3, v21 │ │ -0244b4: 0204 1600 |03b4: move/from16 v4, v22 │ │ -0244b8: 6e54 cc05 1032 |03b6: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -0244be: 01fb |03b9: move v11, v15 │ │ -0244c0: 81d0 |03ba: int-to-long v0, v13 │ │ -0244c2: 0514 0000 |03bb: move-wide/from16 v20, v0 │ │ -0244c6: 81f0 |03bd: int-to-long v0, v15 │ │ -0244c8: 0516 0000 |03be: move-wide/from16 v22, v0 │ │ -0244cc: 9d14 1416 |03c0: mul-long v20, v20, v22 │ │ -0244d0: 1313 1000 |03c2: const/16 v19, #int 16 // #10 │ │ -0244d4: a414 1413 |03c4: shr-long v20, v20, v19 │ │ -0244d8: 0500 1400 |03c6: move-wide/from16 v0, v20 │ │ -0244dc: 8400 |03c8: long-to-int v0, v0 │ │ -0244de: 0213 0000 |03c9: move/from16 v19, v0 │ │ -0244e2: 0200 1000 |03cb: move/from16 v0, v16 │ │ -0244e6: 7b00 |03cd: neg-int v0, v0 │ │ -0244e8: 0214 0000 |03ce: move/from16 v20, v0 │ │ -0244ec: 0200 1400 |03d0: move/from16 v0, v20 │ │ -0244f0: 8100 |03d2: int-to-long v0, v0 │ │ -0244f2: 0514 0000 |03d3: move-wide/from16 v20, v0 │ │ -0244f6: 8170 |03d5: int-to-long v0, v7 │ │ -0244f8: 0516 0000 |03d6: move-wide/from16 v22, v0 │ │ -0244fc: 9d14 1416 |03d8: mul-long v20, v20, v22 │ │ -024500: 1316 1000 |03da: const/16 v22, #int 16 // #10 │ │ -024504: a414 1416 |03dc: shr-long v20, v20, v22 │ │ -024508: 0500 1400 |03de: move-wide/from16 v0, v20 │ │ -02450c: 8400 |03e0: long-to-int v0, v0 │ │ -02450e: 0214 0000 |03e1: move/from16 v20, v0 │ │ -024512: 900f 1314 |03e3: add-int v15, v19, v20 │ │ -024516: 0200 1000 |03e5: move/from16 v0, v16 │ │ -02451a: 8100 |03e7: int-to-long v0, v0 │ │ -02451c: 0514 0000 |03e8: move-wide/from16 v20, v0 │ │ -024520: 81b0 |03ea: int-to-long v0, v11 │ │ -024522: 0516 0000 |03eb: move-wide/from16 v22, v0 │ │ -024526: 9d14 1416 |03ed: mul-long v20, v20, v22 │ │ -02452a: 1313 1000 |03ef: const/16 v19, #int 16 // #10 │ │ -02452e: a414 1413 |03f1: shr-long v20, v20, v19 │ │ -024532: 0500 1400 |03f3: move-wide/from16 v0, v20 │ │ -024536: 8400 |03f5: long-to-int v0, v0 │ │ -024538: 0213 0000 |03f6: move/from16 v19, v0 │ │ -02453c: 81d0 |03f8: int-to-long v0, v13 │ │ -02453e: 0514 0000 |03f9: move-wide/from16 v20, v0 │ │ -024542: 8170 |03fb: int-to-long v0, v7 │ │ -024544: 0516 0000 |03fc: move-wide/from16 v22, v0 │ │ -024548: 9d14 1416 |03fe: mul-long v20, v20, v22 │ │ -02454c: 1316 1000 |0400: const/16 v22, #int 16 // #10 │ │ -024550: a414 1416 |0402: shr-long v20, v20, v22 │ │ -024554: 0500 1400 |0404: move-wide/from16 v0, v20 │ │ -024558: 8400 |0406: long-to-int v0, v0 │ │ -02455a: 0214 0000 |0407: move/from16 v20, v0 │ │ -02455e: 9007 1314 |0409: add-int v7, v19, v20 │ │ -024562: d811 1101 |040b: add-int/lit8 v17, v17, #int 1 // #01 │ │ -024566: 2900 f1fe |040d: goto/16 02fe // -010f │ │ -02456a: 6013 3202 |040f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ -02456e: 3d13 b800 |0411: if-lez v19, 04c9 // +00b8 │ │ -024572: 1313 ff00 |0413: const/16 v19, #int 255 // #ff │ │ -024576: 1314 0000 |0415: const/16 v20, #int 0 // #0 │ │ -02457a: 1315 0000 |0417: const/16 v21, #int 0 // #0 │ │ -02457e: 0800 1900 |0419: move-object/from16 v0, v25 │ │ -024582: 0201 1300 |041b: move/from16 v1, v19 │ │ -024586: 0202 1400 |041d: move/from16 v2, v20 │ │ -02458a: 0203 1500 |041f: move/from16 v3, v21 │ │ -02458e: 6e40 e605 1032 |0421: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -024594: 6013 3202 |0424: sget v19, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ -024598: 1314 0200 |0426: const/16 v20, #int 2 // #2 │ │ -02459c: 0200 1300 |0428: move/from16 v0, v19 │ │ -0245a0: 0201 1400 |042a: move/from16 v1, v20 │ │ -0245a4: 3710 1300 |042c: if-le v0, v1, 043f // +0013 │ │ -0245a8: 1313 6400 |042e: const/16 v19, #int 100 // #64 │ │ -0245ac: 1314 6400 |0430: const/16 v20, #int 100 // #64 │ │ -0245b0: 1315 ff00 |0432: const/16 v21, #int 255 // #ff │ │ -0245b4: 0800 1900 |0434: move-object/from16 v0, v25 │ │ -0245b8: 0201 1300 |0436: move/from16 v1, v19 │ │ -0245bc: 0202 1400 |0438: move/from16 v2, v20 │ │ -0245c0: 0203 1500 |043a: move/from16 v3, v21 │ │ -0245c4: 6e40 e605 1032 |043c: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -0245ca: 0800 1800 |043f: move-object/from16 v0, v24 │ │ -0245ce: 5400 2302 |0441: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0245d2: 0813 0000 |0443: move-object/from16 v19, v0 │ │ -0245d6: 1314 0200 |0445: const/16 v20, #int 2 // #2 │ │ -0245da: 4613 1314 |0447: aget-object v19, v19, v20 │ │ -0245de: 0800 1300 |0449: move-object/from16 v0, v19 │ │ -0245e2: 5200 b503 |044b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0245e6: 0213 0000 |044d: move/from16 v19, v0 │ │ -0245ea: e013 1302 |044f: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -0245ee: 0200 1300 |0451: move/from16 v0, v19 │ │ -0245f2: 8200 |0453: int-to-float v0, v0 │ │ -0245f4: 0213 0000 |0454: move/from16 v19, v0 │ │ -0245f8: 1414 00ff 7f47 |0456: const v20, #float 65535 // #477fff00 │ │ -0245fe: a913 1314 |0459: div-float v19, v19, v20 │ │ -024602: 0800 1800 |045b: move-object/from16 v0, v24 │ │ -024606: 5400 2302 |045d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02460a: 0814 0000 |045f: move-object/from16 v20, v0 │ │ -02460e: 1315 0200 |0461: const/16 v21, #int 2 // #2 │ │ -024612: 4614 1415 |0463: aget-object v20, v20, v21 │ │ -024616: 0800 1400 |0465: move-object/from16 v0, v20 │ │ -02461a: 5200 b603 |0467: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02461e: 0214 0000 |0469: move/from16 v20, v0 │ │ -024622: e014 1402 |046b: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -024626: 0200 1400 |046d: move/from16 v0, v20 │ │ -02462a: 8200 |046f: int-to-float v0, v0 │ │ -02462c: 0214 0000 |0470: move/from16 v20, v0 │ │ -024630: 1415 00ff 7f47 |0472: const v21, #float 65535 // #477fff00 │ │ -024636: a914 1415 |0475: div-float v20, v20, v21 │ │ -02463a: 1315 0400 |0477: const/16 v21, #int 4 // #4 │ │ -02463e: 0800 1900 |0479: move-object/from16 v0, v25 │ │ -024642: 0201 1300 |047b: move/from16 v1, v19 │ │ -024646: 0202 1400 |047d: move/from16 v2, v20 │ │ -02464a: 0203 1500 |047f: move/from16 v3, v21 │ │ -02464e: 6e40 cd05 1032 |0481: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -024654: 0800 1800 |0484: move-object/from16 v0, v24 │ │ -024658: 5400 2302 |0486: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02465c: 0813 0000 |0488: move-object/from16 v19, v0 │ │ -024660: 1314 0100 |048a: const/16 v20, #int 1 // #1 │ │ -024664: 4613 1314 |048c: aget-object v19, v19, v20 │ │ -024668: 0800 1300 |048e: move-object/from16 v0, v19 │ │ -02466c: 5200 b503 |0490: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024670: 0213 0000 |0492: move/from16 v19, v0 │ │ -024674: e013 1302 |0494: shl-int/lit8 v19, v19, #int 2 // #02 │ │ -024678: 0200 1300 |0496: move/from16 v0, v19 │ │ -02467c: 8200 |0498: int-to-float v0, v0 │ │ -02467e: 0213 0000 |0499: move/from16 v19, v0 │ │ -024682: 1414 00ff 7f47 |049b: const v20, #float 65535 // #477fff00 │ │ -024688: a913 1314 |049e: div-float v19, v19, v20 │ │ -02468c: 0800 1800 |04a0: move-object/from16 v0, v24 │ │ -024690: 5400 2302 |04a2: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024694: 0814 0000 |04a4: move-object/from16 v20, v0 │ │ -024698: 1315 0100 |04a6: const/16 v21, #int 1 // #1 │ │ -02469c: 4614 1415 |04a8: aget-object v20, v20, v21 │ │ -0246a0: 0800 1400 |04aa: move-object/from16 v0, v20 │ │ -0246a4: 5200 b603 |04ac: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0246a8: 0214 0000 |04ae: move/from16 v20, v0 │ │ -0246ac: e014 1402 |04b0: shl-int/lit8 v20, v20, #int 2 // #02 │ │ -0246b0: 0200 1400 |04b2: move/from16 v0, v20 │ │ -0246b4: 8200 |04b4: int-to-float v0, v0 │ │ -0246b6: 0214 0000 |04b5: move/from16 v20, v0 │ │ -0246ba: 1415 00ff 7f47 |04b7: const v21, #float 65535 // #477fff00 │ │ -0246c0: a914 1415 |04ba: div-float v20, v20, v21 │ │ -0246c4: 1315 0400 |04bc: const/16 v21, #int 4 // #4 │ │ -0246c8: 0800 1900 |04be: move-object/from16 v0, v25 │ │ -0246cc: 0201 1300 |04c0: move/from16 v1, v19 │ │ -0246d0: 0202 1400 |04c2: move/from16 v2, v20 │ │ -0246d4: 0203 1500 |04c4: move/from16 v3, v21 │ │ -0246d8: 6e40 cd05 1032 |04c6: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -0246de: 0e00 |04c9: return-void │ │ +023d44: |[023d44] org.happysanta.gd.Game.Physics._doiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +023d54: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +023d58: 5400 1302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +023d5c: 0813 0000 |0004: move-object/from16 v19, v0 │ │ +023d60: 1314 0100 |0006: const/16 v20, #int 1 // #1 │ │ +023d64: 4613 1314 |0008: aget-object v19, v19, v20 │ │ +023d68: 0800 1300 |000a: move-object/from16 v0, v19 │ │ +023d6c: 5206 4b02 |000c: iget v6, v0, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ +023d70: 8160 |000e: int-to-long v0, v6 │ │ +023d72: 0514 0000 |000f: move-wide/from16 v20, v0 │ │ +023d76: 1716 66e6 0000 |0011: const-wide/32 v22, #float 8.26514e-41 // #0000e666 │ │ +023d7c: 9d14 1416 |0014: mul-long v20, v20, v22 │ │ +023d80: 1313 1000 |0016: const/16 v19, #int 16 // #10 │ │ +023d84: a414 1413 |0018: shr-long v20, v20, v19 │ │ +023d88: 0500 1400 |001a: move-wide/from16 v0, v20 │ │ +023d8c: 8409 |001c: long-to-int v9, v0 │ │ +023d8e: 8160 |001d: int-to-long v0, v6 │ │ +023d90: 0514 0000 |001e: move-wide/from16 v20, v0 │ │ +023d94: 1716 33b3 0000 |0020: const-wide/32 v22, #float 6.42846e-41 // #0000b333 │ │ +023d9a: 9d14 1416 |0023: mul-long v20, v20, v22 │ │ +023d9e: 1313 1000 |0025: const/16 v19, #int 16 // #10 │ │ +023da2: a414 1413 |0027: shr-long v20, v20, v19 │ │ +023da6: 0500 1400 |0029: move-wide/from16 v0, v20 │ │ +023daa: 840c |002b: long-to-int v12, v0 │ │ +023dac: 1313 0000 |002c: const/16 v19, #int 0 // #0 │ │ +023db0: 1314 0000 |002e: const/16 v20, #int 0 // #0 │ │ +023db4: 1315 0000 |0030: const/16 v21, #int 0 // #0 │ │ +023db8: 0800 1900 |0032: move-object/from16 v0, v25 │ │ +023dbc: 0201 1300 |0034: move/from16 v1, v19 │ │ +023dc0: 0202 1400 |0036: move/from16 v2, v20 │ │ +023dc4: 0203 1500 |0038: move/from16 v3, v21 │ │ +023dc8: 6e40 e805 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +023dce: 7100 3306 0000 |003d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +023dd4: 0c13 |0040: move-result-object v19 │ │ +023dd6: 7401 7705 1300 |0041: invoke-virtual/range {v19}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +023ddc: 0a13 |0044: move-result v19 │ │ +023dde: 3813 0e01 |0045: if-eqz v19, 0153 // +010e │ │ +023de2: 0800 1800 |0047: move-object/from16 v0, v24 │ │ +023de6: 5400 2302 |0049: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023dea: 0813 0000 |004b: move-object/from16 v19, v0 │ │ +023dee: 1314 0100 |004d: const/16 v20, #int 1 // #1 │ │ +023df2: 4613 1314 |004f: aget-object v19, v19, v20 │ │ +023df6: 0800 1300 |0051: move-object/from16 v0, v19 │ │ +023dfa: 5200 b503 |0053: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023dfe: 0213 0000 |0055: move/from16 v19, v0 │ │ +023e02: e013 1302 |0057: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +023e06: e113 1310 |0059: shr-int/lit8 v19, v19, #int 16 // #10 │ │ +023e0a: 0200 1300 |005b: move/from16 v0, v19 │ │ +023e0e: 8200 |005d: int-to-float v0, v0 │ │ +023e10: 0213 0000 |005e: move/from16 v19, v0 │ │ +023e14: 0800 1800 |0060: move-object/from16 v0, v24 │ │ +023e18: 5400 2302 |0062: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023e1c: 0814 0000 |0064: move-object/from16 v20, v0 │ │ +023e20: 1315 0100 |0066: const/16 v21, #int 1 // #1 │ │ +023e24: 4614 1415 |0068: aget-object v20, v20, v21 │ │ +023e28: 0800 1400 |006a: move-object/from16 v0, v20 │ │ +023e2c: 5200 b603 |006c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023e30: 0214 0000 |006e: move/from16 v20, v0 │ │ +023e34: e014 1402 |0070: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +023e38: e114 1410 |0072: shr-int/lit8 v20, v20, #int 16 // #10 │ │ +023e3c: 0200 1400 |0074: move/from16 v0, v20 │ │ +023e40: 8200 |0076: int-to-float v0, v0 │ │ +023e42: 0214 0000 |0077: move/from16 v20, v0 │ │ +023e46: 9015 0606 |0079: add-int v21, v6, v6 │ │ +023e4a: e015 1502 |007b: shl-int/lit8 v21, v21, #int 2 // #02 │ │ +023e4e: e115 1510 |007d: shr-int/lit8 v21, v21, #int 16 // #10 │ │ +023e52: 0800 1900 |007f: move-object/from16 v0, v25 │ │ +023e56: 0201 1300 |0081: move/from16 v1, v19 │ │ +023e5a: 0202 1400 |0083: move/from16 v2, v20 │ │ +023e5e: 0203 1500 |0085: move/from16 v3, v21 │ │ +023e62: 6e40 cf05 1032 |0087: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +023e68: 0800 1800 |008a: move-object/from16 v0, v24 │ │ +023e6c: 5400 2302 |008c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023e70: 0813 0000 |008e: move-object/from16 v19, v0 │ │ +023e74: 1314 0100 |0090: const/16 v20, #int 1 // #1 │ │ +023e78: 4613 1314 |0092: aget-object v19, v19, v20 │ │ +023e7c: 0800 1300 |0094: move-object/from16 v0, v19 │ │ +023e80: 5200 b503 |0096: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023e84: 0213 0000 |0098: move/from16 v19, v0 │ │ +023e88: e013 1302 |009a: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +023e8c: e113 1310 |009c: shr-int/lit8 v19, v19, #int 16 // #10 │ │ +023e90: 0200 1300 |009e: move/from16 v0, v19 │ │ +023e94: 8200 |00a0: int-to-float v0, v0 │ │ +023e96: 0213 0000 |00a1: move/from16 v19, v0 │ │ +023e9a: 0800 1800 |00a3: move-object/from16 v0, v24 │ │ +023e9e: 5400 2302 |00a5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023ea2: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +023ea6: 1315 0100 |00a9: const/16 v21, #int 1 // #1 │ │ +023eaa: 4614 1415 |00ab: aget-object v20, v20, v21 │ │ +023eae: 0800 1400 |00ad: move-object/from16 v0, v20 │ │ +023eb2: 5200 b603 |00af: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023eb6: 0214 0000 |00b1: move/from16 v20, v0 │ │ +023eba: e014 1402 |00b3: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +023ebe: e114 1410 |00b5: shr-int/lit8 v20, v20, #int 16 // #10 │ │ +023ec2: 0200 1400 |00b7: move/from16 v0, v20 │ │ +023ec6: 8200 |00b9: int-to-float v0, v0 │ │ +023ec8: 0214 0000 |00ba: move/from16 v20, v0 │ │ +023ecc: 9015 0909 |00bc: add-int v21, v9, v9 │ │ +023ed0: e015 1502 |00be: shl-int/lit8 v21, v21, #int 2 // #02 │ │ +023ed4: e115 1510 |00c0: shr-int/lit8 v21, v21, #int 16 // #10 │ │ +023ed8: 0800 1900 |00c2: move-object/from16 v0, v25 │ │ +023edc: 0201 1300 |00c4: move/from16 v1, v19 │ │ +023ee0: 0202 1400 |00c6: move/from16 v2, v20 │ │ +023ee4: 0203 1500 |00c8: move/from16 v3, v21 │ │ +023ee8: 6e40 cf05 1032 |00ca: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +023eee: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +023ef2: 5400 2302 |00cf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023ef6: 0813 0000 |00d1: move-object/from16 v19, v0 │ │ +023efa: 1314 0200 |00d3: const/16 v20, #int 2 // #2 │ │ +023efe: 4613 1314 |00d5: aget-object v19, v19, v20 │ │ +023f02: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ +023f06: 5200 b503 |00d9: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023f0a: 0213 0000 |00db: move/from16 v19, v0 │ │ +023f0e: e013 1302 |00dd: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +023f12: e113 1310 |00df: shr-int/lit8 v19, v19, #int 16 // #10 │ │ +023f16: 0200 1300 |00e1: move/from16 v0, v19 │ │ +023f1a: 8200 |00e3: int-to-float v0, v0 │ │ +023f1c: 0213 0000 |00e4: move/from16 v19, v0 │ │ +023f20: 0800 1800 |00e6: move-object/from16 v0, v24 │ │ +023f24: 5400 2302 |00e8: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023f28: 0814 0000 |00ea: move-object/from16 v20, v0 │ │ +023f2c: 1315 0200 |00ec: const/16 v21, #int 2 // #2 │ │ +023f30: 4614 1415 |00ee: aget-object v20, v20, v21 │ │ +023f34: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +023f38: 5200 b603 |00f2: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023f3c: 0214 0000 |00f4: move/from16 v20, v0 │ │ +023f40: e014 1402 |00f6: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +023f44: e114 1410 |00f8: shr-int/lit8 v20, v20, #int 16 // #10 │ │ +023f48: 0200 1400 |00fa: move/from16 v0, v20 │ │ +023f4c: 8200 |00fc: int-to-float v0, v0 │ │ +023f4e: 0214 0000 |00fd: move/from16 v20, v0 │ │ +023f52: 9015 0606 |00ff: add-int v21, v6, v6 │ │ +023f56: e015 1502 |0101: shl-int/lit8 v21, v21, #int 2 // #02 │ │ +023f5a: e115 1510 |0103: shr-int/lit8 v21, v21, #int 16 // #10 │ │ +023f5e: 0800 1900 |0105: move-object/from16 v0, v25 │ │ +023f62: 0201 1300 |0107: move/from16 v1, v19 │ │ +023f66: 0202 1400 |0109: move/from16 v2, v20 │ │ +023f6a: 0203 1500 |010b: move/from16 v3, v21 │ │ +023f6e: 6e40 cf05 1032 |010d: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +023f74: 0800 1800 |0110: move-object/from16 v0, v24 │ │ +023f78: 5400 2302 |0112: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023f7c: 0813 0000 |0114: move-object/from16 v19, v0 │ │ +023f80: 1314 0200 |0116: const/16 v20, #int 2 // #2 │ │ +023f84: 4613 1314 |0118: aget-object v19, v19, v20 │ │ +023f88: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +023f8c: 5200 b503 |011c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +023f90: 0213 0000 |011e: move/from16 v19, v0 │ │ +023f94: e013 1302 |0120: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +023f98: e113 1310 |0122: shr-int/lit8 v19, v19, #int 16 // #10 │ │ +023f9c: 0200 1300 |0124: move/from16 v0, v19 │ │ +023fa0: 8200 |0126: int-to-float v0, v0 │ │ +023fa2: 0213 0000 |0127: move/from16 v19, v0 │ │ +023fa6: 0800 1800 |0129: move-object/from16 v0, v24 │ │ +023faa: 5400 2302 |012b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +023fae: 0814 0000 |012d: move-object/from16 v20, v0 │ │ +023fb2: 1315 0200 |012f: const/16 v21, #int 2 // #2 │ │ +023fb6: 4614 1415 |0131: aget-object v20, v20, v21 │ │ +023fba: 0800 1400 |0133: move-object/from16 v0, v20 │ │ +023fbe: 5200 b603 |0135: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +023fc2: 0214 0000 |0137: move/from16 v20, v0 │ │ +023fc6: e014 1402 |0139: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +023fca: e114 1410 |013b: shr-int/lit8 v20, v20, #int 16 // #10 │ │ +023fce: 0200 1400 |013d: move/from16 v0, v20 │ │ +023fd2: 8200 |013f: int-to-float v0, v0 │ │ +023fd4: 0214 0000 |0140: move/from16 v20, v0 │ │ +023fd8: 9015 0c0c |0142: add-int v21, v12, v12 │ │ +023fdc: e015 1502 |0144: shl-int/lit8 v21, v21, #int 2 // #02 │ │ +023fe0: e115 1510 |0146: shr-int/lit8 v21, v21, #int 16 // #10 │ │ +023fe4: 0800 1900 |0148: move-object/from16 v0, v25 │ │ +023fe8: 0201 1300 |014a: move/from16 v1, v19 │ │ +023fec: 0202 1400 |014c: move/from16 v2, v20 │ │ +023ff0: 0203 1500 |014e: move/from16 v3, v21 │ │ +023ff4: 6e40 cf05 1032 |0150: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +023ffa: 019f |0153: move v15, v9 │ │ +023ffc: 1207 |0154: const/4 v7, #int 0 // #0 │ │ +023ffe: 0800 1800 |0155: move-object/from16 v0, v24 │ │ +024002: 5400 2302 |0157: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024006: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +02400a: 1314 0100 |015b: const/16 v20, #int 1 // #1 │ │ +02400e: 4613 1314 |015d: aget-object v19, v19, v20 │ │ +024012: 0800 1300 |015f: move-object/from16 v0, v19 │ │ +024016: 520a a903 |0161: iget v10, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +02401a: 7110 a405 0a00 |0163: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a4 │ │ +024020: 0a0d |0166: move-result v13 │ │ +024022: 7110 a805 0a00 |0167: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +024028: 0a10 |016a: move-result v16 │ │ +02402a: 01f8 |016b: move v8, v15 │ │ +02402c: 81d0 |016c: int-to-long v0, v13 │ │ +02402e: 0514 0000 |016d: move-wide/from16 v20, v0 │ │ +024032: 81f0 |016f: int-to-long v0, v15 │ │ +024034: 0516 0000 |0170: move-wide/from16 v22, v0 │ │ +024038: 9d14 1416 |0172: mul-long v20, v20, v22 │ │ +02403c: 1313 1000 |0174: const/16 v19, #int 16 // #10 │ │ +024040: a414 1413 |0176: shr-long v20, v20, v19 │ │ +024044: 0500 1400 |0178: move-wide/from16 v0, v20 │ │ +024048: 8400 |017a: long-to-int v0, v0 │ │ +02404a: 0213 0000 |017b: move/from16 v19, v0 │ │ +02404e: 0200 1000 |017d: move/from16 v0, v16 │ │ +024052: 7b00 |017f: neg-int v0, v0 │ │ +024054: 0214 0000 |0180: move/from16 v20, v0 │ │ +024058: 0200 1400 |0182: move/from16 v0, v20 │ │ +02405c: 8100 |0184: int-to-long v0, v0 │ │ +02405e: 0514 0000 |0185: move-wide/from16 v20, v0 │ │ +024062: 8170 |0187: int-to-long v0, v7 │ │ +024064: 0516 0000 |0188: move-wide/from16 v22, v0 │ │ +024068: 9d14 1416 |018a: mul-long v20, v20, v22 │ │ +02406c: 1316 1000 |018c: const/16 v22, #int 16 // #10 │ │ +024070: a414 1416 |018e: shr-long v20, v20, v22 │ │ +024074: 0500 1400 |0190: move-wide/from16 v0, v20 │ │ +024078: 8400 |0192: long-to-int v0, v0 │ │ +02407a: 0214 0000 |0193: move/from16 v20, v0 │ │ +02407e: 900f 1314 |0195: add-int v15, v19, v20 │ │ +024082: 0200 1000 |0197: move/from16 v0, v16 │ │ +024086: 8100 |0199: int-to-long v0, v0 │ │ +024088: 0514 0000 |019a: move-wide/from16 v20, v0 │ │ +02408c: 8180 |019c: int-to-long v0, v8 │ │ +02408e: 0516 0000 |019d: move-wide/from16 v22, v0 │ │ +024092: 9d14 1416 |019f: mul-long v20, v20, v22 │ │ +024096: 1313 1000 |01a1: const/16 v19, #int 16 // #10 │ │ +02409a: a414 1413 |01a3: shr-long v20, v20, v19 │ │ +02409e: 0500 1400 |01a5: move-wide/from16 v0, v20 │ │ +0240a2: 8400 |01a7: long-to-int v0, v0 │ │ +0240a4: 0213 0000 |01a8: move/from16 v19, v0 │ │ +0240a8: 81d0 |01aa: int-to-long v0, v13 │ │ +0240aa: 0514 0000 |01ab: move-wide/from16 v20, v0 │ │ +0240ae: 8170 |01ad: int-to-long v0, v7 │ │ +0240b0: 0516 0000 |01ae: move-wide/from16 v22, v0 │ │ +0240b4: 9d14 1416 |01b0: mul-long v20, v20, v22 │ │ +0240b8: 1316 1000 |01b2: const/16 v22, #int 16 // #10 │ │ +0240bc: a414 1416 |01b4: shr-long v20, v20, v22 │ │ +0240c0: 0500 1400 |01b6: move-wide/from16 v0, v20 │ │ +0240c4: 8400 |01b8: long-to-int v0, v0 │ │ +0240c6: 0214 0000 |01b9: move/from16 v20, v0 │ │ +0240ca: 9007 1314 |01bb: add-int v7, v19, v20 │ │ +0240ce: 140a b241 0100 |01bd: const v10, #float 1.15403e-40 // #000141b2 │ │ +0240d4: 7110 a405 0a00 |01c0: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a4 │ │ +0240da: 0a0d |01c3: move-result v13 │ │ +0240dc: 7110 a805 0a00 |01c4: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +0240e2: 0a10 |01c7: move-result v16 │ │ +0240e4: 120e |01c8: const/4 v14, #int 0 // #0 │ │ +0240e6: 1313 0500 |01c9: const/16 v19, #int 5 // #5 │ │ +0240ea: 0200 1300 |01cb: move/from16 v0, v19 │ │ +0240ee: 350e a900 |01cd: if-ge v14, v0, 0276 // +00a9 │ │ +0240f2: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ +0240f6: 5400 2302 |01d1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0240fa: 0813 0000 |01d3: move-object/from16 v19, v0 │ │ +0240fe: 1314 0100 |01d5: const/16 v20, #int 1 // #1 │ │ +024102: 4613 1314 |01d7: aget-object v19, v19, v20 │ │ +024106: 0800 1300 |01d9: move-object/from16 v0, v19 │ │ +02410a: 5200 b503 |01db: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02410e: 0213 0000 |01dd: move/from16 v19, v0 │ │ +024112: 0800 1800 |01df: move-object/from16 v0, v24 │ │ +024116: 5400 2302 |01e1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02411a: 0814 0000 |01e3: move-object/from16 v20, v0 │ │ +02411e: 1315 0100 |01e5: const/16 v21, #int 1 // #1 │ │ +024122: 4614 1415 |01e7: aget-object v20, v20, v21 │ │ +024126: 0800 1400 |01e9: move-object/from16 v0, v20 │ │ +02412a: 5200 b603 |01eb: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02412e: 0214 0000 |01ed: move/from16 v20, v0 │ │ +024132: 0800 1800 |01ef: move-object/from16 v0, v24 │ │ +024136: 5400 2302 |01f1: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02413a: 0815 0000 |01f3: move-object/from16 v21, v0 │ │ +02413e: 1316 0100 |01f5: const/16 v22, #int 1 // #1 │ │ +024142: 4615 1516 |01f7: aget-object v21, v21, v22 │ │ +024146: 0800 1500 |01f9: move-object/from16 v0, v21 │ │ +02414a: 5200 b503 |01fb: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02414e: 0215 0000 |01fd: move/from16 v21, v0 │ │ +024152: 9015 150f |01ff: add-int v21, v21, v15 │ │ +024156: 0800 1800 |0201: move-object/from16 v0, v24 │ │ +02415a: 5400 2302 |0203: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02415e: 0816 0000 |0205: move-object/from16 v22, v0 │ │ +024162: 1317 0100 |0207: const/16 v23, #int 1 // #1 │ │ +024166: 4616 1617 |0209: aget-object v22, v22, v23 │ │ +02416a: 0800 1600 |020b: move-object/from16 v0, v22 │ │ +02416e: 5200 b603 |020d: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024172: 0216 0000 |020f: move/from16 v22, v0 │ │ +024176: 9016 1607 |0211: add-int v22, v22, v7 │ │ +02417a: 0800 1900 |0213: move-object/from16 v0, v25 │ │ +02417e: 0201 1300 |0215: move/from16 v1, v19 │ │ +024182: 0202 1400 |0217: move/from16 v2, v20 │ │ +024186: 0203 1500 |0219: move/from16 v3, v21 │ │ +02418a: 0204 1600 |021b: move/from16 v4, v22 │ │ +02418e: 6e54 ce05 1032 |021d: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +024194: 01f8 |0220: move v8, v15 │ │ +024196: 81d0 |0221: int-to-long v0, v13 │ │ +024198: 0514 0000 |0222: move-wide/from16 v20, v0 │ │ +02419c: 81f0 |0224: int-to-long v0, v15 │ │ +02419e: 0516 0000 |0225: move-wide/from16 v22, v0 │ │ +0241a2: 9d14 1416 |0227: mul-long v20, v20, v22 │ │ +0241a6: 1313 1000 |0229: const/16 v19, #int 16 // #10 │ │ +0241aa: a414 1413 |022b: shr-long v20, v20, v19 │ │ +0241ae: 0500 1400 |022d: move-wide/from16 v0, v20 │ │ +0241b2: 8400 |022f: long-to-int v0, v0 │ │ +0241b4: 0213 0000 |0230: move/from16 v19, v0 │ │ +0241b8: 0200 1000 |0232: move/from16 v0, v16 │ │ +0241bc: 7b00 |0234: neg-int v0, v0 │ │ +0241be: 0214 0000 |0235: move/from16 v20, v0 │ │ +0241c2: 0200 1400 |0237: move/from16 v0, v20 │ │ +0241c6: 8100 |0239: int-to-long v0, v0 │ │ +0241c8: 0514 0000 |023a: move-wide/from16 v20, v0 │ │ +0241cc: 8170 |023c: int-to-long v0, v7 │ │ +0241ce: 0516 0000 |023d: move-wide/from16 v22, v0 │ │ +0241d2: 9d14 1416 |023f: mul-long v20, v20, v22 │ │ +0241d6: 1316 1000 |0241: const/16 v22, #int 16 // #10 │ │ +0241da: a414 1416 |0243: shr-long v20, v20, v22 │ │ +0241de: 0500 1400 |0245: move-wide/from16 v0, v20 │ │ +0241e2: 8400 |0247: long-to-int v0, v0 │ │ +0241e4: 0214 0000 |0248: move/from16 v20, v0 │ │ +0241e8: 900f 1314 |024a: add-int v15, v19, v20 │ │ +0241ec: 0200 1000 |024c: move/from16 v0, v16 │ │ +0241f0: 8100 |024e: int-to-long v0, v0 │ │ +0241f2: 0514 0000 |024f: move-wide/from16 v20, v0 │ │ +0241f6: 8180 |0251: int-to-long v0, v8 │ │ +0241f8: 0516 0000 |0252: move-wide/from16 v22, v0 │ │ +0241fc: 9d14 1416 |0254: mul-long v20, v20, v22 │ │ +024200: 1313 1000 |0256: const/16 v19, #int 16 // #10 │ │ +024204: a414 1413 |0258: shr-long v20, v20, v19 │ │ +024208: 0500 1400 |025a: move-wide/from16 v0, v20 │ │ +02420c: 8400 |025c: long-to-int v0, v0 │ │ +02420e: 0213 0000 |025d: move/from16 v19, v0 │ │ +024212: 81d0 |025f: int-to-long v0, v13 │ │ +024214: 0514 0000 |0260: move-wide/from16 v20, v0 │ │ +024218: 8170 |0262: int-to-long v0, v7 │ │ +02421a: 0516 0000 |0263: move-wide/from16 v22, v0 │ │ +02421e: 9d14 1416 |0265: mul-long v20, v20, v22 │ │ +024222: 1316 1000 |0267: const/16 v22, #int 16 // #10 │ │ +024226: a414 1416 |0269: shr-long v20, v20, v22 │ │ +02422a: 0500 1400 |026b: move-wide/from16 v0, v20 │ │ +02422e: 8400 |026d: long-to-int v0, v0 │ │ +024230: 0214 0000 |026e: move/from16 v20, v0 │ │ +024234: 9007 1314 |0270: add-int v7, v19, v20 │ │ +024238: d80e 0e01 |0272: add-int/lit8 v14, v14, #int 1 // #01 │ │ +02423c: 2900 55ff |0274: goto/16 01c9 // -00ab │ │ +024240: 019f |0276: move v15, v9 │ │ +024242: 1207 |0277: const/4 v7, #int 0 // #0 │ │ +024244: 0800 1800 |0278: move-object/from16 v0, v24 │ │ +024248: 5400 2302 |027a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02424c: 0813 0000 |027c: move-object/from16 v19, v0 │ │ +024250: 1314 0200 |027e: const/16 v20, #int 2 // #2 │ │ +024254: 4613 1314 |0280: aget-object v19, v19, v20 │ │ +024258: 0800 1300 |0282: move-object/from16 v0, v19 │ │ +02425c: 5200 a903 |0284: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +024260: 0213 0000 |0286: move/from16 v19, v0 │ │ +024264: 0200 1300 |0288: move/from16 v0, v19 │ │ +024268: 8200 |028a: int-to-float v0, v0 │ │ +02426a: 0213 0000 |028b: move/from16 v19, v0 │ │ +02426e: 1514 e03f |028d: const/high16 v20, #int 1071644672 // #3fe0 │ │ +024272: a913 1314 |028f: div-float v19, v19, v20 │ │ +024276: 7701 bc01 1300 |0291: invoke-static/range {v19}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +02427c: 0a0a |0294: move-result v10 │ │ +02427e: 7110 a405 0a00 |0295: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a4 │ │ +024284: 0a0d |0298: move-result v13 │ │ +024286: 7110 a805 0a00 |0299: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +02428c: 0a10 |029c: move-result v16 │ │ +02428e: 01f8 |029d: move v8, v15 │ │ +024290: 81d0 |029e: int-to-long v0, v13 │ │ +024292: 0514 0000 |029f: move-wide/from16 v20, v0 │ │ +024296: 81f0 |02a1: int-to-long v0, v15 │ │ +024298: 0516 0000 |02a2: move-wide/from16 v22, v0 │ │ +02429c: 9d14 1416 |02a4: mul-long v20, v20, v22 │ │ +0242a0: 1313 1000 |02a6: const/16 v19, #int 16 // #10 │ │ +0242a4: a414 1413 |02a8: shr-long v20, v20, v19 │ │ +0242a8: 0500 1400 |02aa: move-wide/from16 v0, v20 │ │ +0242ac: 8400 |02ac: long-to-int v0, v0 │ │ +0242ae: 0213 0000 |02ad: move/from16 v19, v0 │ │ +0242b2: 0200 1000 |02af: move/from16 v0, v16 │ │ +0242b6: 7b00 |02b1: neg-int v0, v0 │ │ +0242b8: 0214 0000 |02b2: move/from16 v20, v0 │ │ +0242bc: 0200 1400 |02b4: move/from16 v0, v20 │ │ +0242c0: 8100 |02b6: int-to-long v0, v0 │ │ +0242c2: 0514 0000 |02b7: move-wide/from16 v20, v0 │ │ +0242c6: 8170 |02b9: int-to-long v0, v7 │ │ +0242c8: 0516 0000 |02ba: move-wide/from16 v22, v0 │ │ +0242cc: 9d14 1416 |02bc: mul-long v20, v20, v22 │ │ +0242d0: 1316 1000 |02be: const/16 v22, #int 16 // #10 │ │ +0242d4: a414 1416 |02c0: shr-long v20, v20, v22 │ │ +0242d8: 0500 1400 |02c2: move-wide/from16 v0, v20 │ │ +0242dc: 8400 |02c4: long-to-int v0, v0 │ │ +0242de: 0214 0000 |02c5: move/from16 v20, v0 │ │ +0242e2: 900f 1314 |02c7: add-int v15, v19, v20 │ │ +0242e6: 0200 1000 |02c9: move/from16 v0, v16 │ │ +0242ea: 8100 |02cb: int-to-long v0, v0 │ │ +0242ec: 0514 0000 |02cc: move-wide/from16 v20, v0 │ │ +0242f0: 8180 |02ce: int-to-long v0, v8 │ │ +0242f2: 0516 0000 |02cf: move-wide/from16 v22, v0 │ │ +0242f6: 9d14 1416 |02d1: mul-long v20, v20, v22 │ │ +0242fa: 1313 1000 |02d3: const/16 v19, #int 16 // #10 │ │ +0242fe: a414 1413 |02d5: shr-long v20, v20, v19 │ │ +024302: 0500 1400 |02d7: move-wide/from16 v0, v20 │ │ +024306: 8400 |02d9: long-to-int v0, v0 │ │ +024308: 0213 0000 |02da: move/from16 v19, v0 │ │ +02430c: 81d0 |02dc: int-to-long v0, v13 │ │ +02430e: 0514 0000 |02dd: move-wide/from16 v20, v0 │ │ +024312: 8170 |02df: int-to-long v0, v7 │ │ +024314: 0516 0000 |02e0: move-wide/from16 v22, v0 │ │ +024318: 9d14 1416 |02e2: mul-long v20, v20, v22 │ │ +02431c: 1316 1000 |02e4: const/16 v22, #int 16 // #10 │ │ +024320: a414 1416 |02e6: shr-long v20, v20, v22 │ │ +024324: 0500 1400 |02e8: move-wide/from16 v0, v20 │ │ +024328: 8400 |02ea: long-to-int v0, v0 │ │ +02432a: 0214 0000 |02eb: move/from16 v20, v0 │ │ +02432e: 9007 1314 |02ed: add-int v7, v19, v20 │ │ +024332: 140a b241 0100 |02ef: const v10, #float 1.15403e-40 // #000141b2 │ │ +024338: 7110 a405 0a00 |02f2: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;._doII:(I)I // method@05a4 │ │ +02433e: 0a0d |02f5: move-result v13 │ │ +024340: 7110 a805 0a00 |02f6: invoke-static {v10}, Lorg/happysanta/gd/Game/FPMath;.sin:(I)I // method@05a8 │ │ +024346: 0a10 |02f9: move-result v16 │ │ +024348: 1312 0100 |02fa: const/16 v18, #int 1 // #1 │ │ +02434c: 1311 0000 |02fc: const/16 v17, #int 0 // #0 │ │ +024350: 1313 0500 |02fe: const/16 v19, #int 5 // #5 │ │ +024354: 0200 1100 |0300: move/from16 v0, v17 │ │ +024358: 0201 1300 |0302: move/from16 v1, v19 │ │ +02435c: 3510 0b01 |0304: if-ge v0, v1, 040f // +010b │ │ +024360: 3812 7600 |0306: if-eqz v18, 037c // +0076 │ │ +024364: 0800 1800 |0308: move-object/from16 v0, v24 │ │ +024368: 5400 0b02 |030a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +02436c: 0813 0000 |030c: move-object/from16 v19, v0 │ │ +024370: 4613 1311 |030e: aget-object v19, v19, v17 │ │ +024374: 1314 0000 |0310: const/16 v20, #int 0 // #0 │ │ +024378: 0800 1800 |0312: move-object/from16 v0, v24 │ │ +02437c: 5400 2302 |0314: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024380: 0815 0000 |0316: move-object/from16 v21, v0 │ │ +024384: 1316 0200 |0318: const/16 v22, #int 2 // #2 │ │ +024388: 4615 1516 |031a: aget-object v21, v21, v22 │ │ +02438c: 0800 1500 |031c: move-object/from16 v0, v21 │ │ +024390: 5200 b503 |031e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024394: 0215 0000 |0320: move/from16 v21, v0 │ │ +024398: 4b15 1314 |0322: aput v21, v19, v20 │ │ +02439c: 0800 1800 |0324: move-object/from16 v0, v24 │ │ +0243a0: 5400 0b02 |0326: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +0243a4: 0813 0000 |0328: move-object/from16 v19, v0 │ │ +0243a8: 4613 1311 |032a: aget-object v19, v19, v17 │ │ +0243ac: 1314 0100 |032c: const/16 v20, #int 1 // #1 │ │ +0243b0: 0800 1800 |032e: move-object/from16 v0, v24 │ │ +0243b4: 5400 2302 |0330: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0243b8: 0815 0000 |0332: move-object/from16 v21, v0 │ │ +0243bc: 1316 0200 |0334: const/16 v22, #int 2 // #2 │ │ +0243c0: 4615 1516 |0336: aget-object v21, v21, v22 │ │ +0243c4: 0800 1500 |0338: move-object/from16 v0, v21 │ │ +0243c8: 5200 b603 |033a: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0243cc: 0215 0000 |033c: move/from16 v21, v0 │ │ +0243d0: 4b15 1314 |033e: aput v21, v19, v20 │ │ +0243d4: 0800 1800 |0340: move-object/from16 v0, v24 │ │ +0243d8: 5400 0b02 |0342: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +0243dc: 0813 0000 |0344: move-object/from16 v19, v0 │ │ +0243e0: 4613 1311 |0346: aget-object v19, v19, v17 │ │ +0243e4: 1314 0200 |0348: const/16 v20, #int 2 // #2 │ │ +0243e8: 0800 1800 |034a: move-object/from16 v0, v24 │ │ +0243ec: 5400 2302 |034c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0243f0: 0815 0000 |034e: move-object/from16 v21, v0 │ │ +0243f4: 1316 0200 |0350: const/16 v22, #int 2 // #2 │ │ +0243f8: 4615 1516 |0352: aget-object v21, v21, v22 │ │ +0243fc: 0800 1500 |0354: move-object/from16 v0, v21 │ │ +024400: 5200 b503 |0356: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024404: 0215 0000 |0358: move/from16 v21, v0 │ │ +024408: 9015 150f |035a: add-int v21, v21, v15 │ │ +02440c: 4b15 1314 |035c: aput v21, v19, v20 │ │ +024410: 0800 1800 |035e: move-object/from16 v0, v24 │ │ +024414: 5400 0b02 |0360: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +024418: 0813 0000 |0362: move-object/from16 v19, v0 │ │ +02441c: 4613 1311 |0364: aget-object v19, v19, v17 │ │ +024420: 1314 0300 |0366: const/16 v20, #int 3 // #3 │ │ +024424: 0800 1800 |0368: move-object/from16 v0, v24 │ │ +024428: 5400 2302 |036a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02442c: 0815 0000 |036c: move-object/from16 v21, v0 │ │ +024430: 1316 0200 |036e: const/16 v22, #int 2 // #2 │ │ +024434: 4615 1516 |0370: aget-object v21, v21, v22 │ │ +024438: 0800 1500 |0372: move-object/from16 v0, v21 │ │ +02443c: 5200 b603 |0374: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024440: 0215 0000 |0376: move/from16 v21, v0 │ │ +024444: 9015 1507 |0378: add-int v21, v21, v7 │ │ +024448: 4b15 1314 |037a: aput v21, v19, v20 │ │ +02444c: 0800 1800 |037c: move-object/from16 v0, v24 │ │ +024450: 5400 0b02 |037e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +024454: 0813 0000 |0380: move-object/from16 v19, v0 │ │ +024458: 4613 1311 |0382: aget-object v19, v19, v17 │ │ +02445c: 1314 0000 |0384: const/16 v20, #int 0 // #0 │ │ +024460: 4413 1314 |0386: aget v19, v19, v20 │ │ +024464: 0800 1800 |0388: move-object/from16 v0, v24 │ │ +024468: 5400 0b02 |038a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +02446c: 0814 0000 |038c: move-object/from16 v20, v0 │ │ +024470: 4614 1411 |038e: aget-object v20, v20, v17 │ │ +024474: 1315 0100 |0390: const/16 v21, #int 1 // #1 │ │ +024478: 4414 1415 |0392: aget v20, v20, v21 │ │ +02447c: 0800 1800 |0394: move-object/from16 v0, v24 │ │ +024480: 5400 0b02 |0396: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +024484: 0815 0000 |0398: move-object/from16 v21, v0 │ │ +024488: 4615 1511 |039a: aget-object v21, v21, v17 │ │ +02448c: 1316 0200 |039c: const/16 v22, #int 2 // #2 │ │ +024490: 4415 1516 |039e: aget v21, v21, v22 │ │ +024494: 0800 1800 |03a0: move-object/from16 v0, v24 │ │ +024498: 5400 0b02 |03a2: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.leftWheelParams:[[I // field@020b │ │ +02449c: 0816 0000 |03a4: move-object/from16 v22, v0 │ │ +0244a0: 4616 1611 |03a6: aget-object v22, v22, v17 │ │ +0244a4: 1317 0300 |03a8: const/16 v23, #int 3 // #3 │ │ +0244a8: 4416 1617 |03aa: aget v22, v22, v23 │ │ +0244ac: 0800 1900 |03ac: move-object/from16 v0, v25 │ │ +0244b0: 0201 1300 |03ae: move/from16 v1, v19 │ │ +0244b4: 0202 1400 |03b0: move/from16 v2, v20 │ │ +0244b8: 0203 1500 |03b2: move/from16 v3, v21 │ │ +0244bc: 0204 1600 |03b4: move/from16 v4, v22 │ │ +0244c0: 6e54 ce05 1032 |03b6: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +0244c6: 01fb |03b9: move v11, v15 │ │ +0244c8: 81d0 |03ba: int-to-long v0, v13 │ │ +0244ca: 0514 0000 |03bb: move-wide/from16 v20, v0 │ │ +0244ce: 81f0 |03bd: int-to-long v0, v15 │ │ +0244d0: 0516 0000 |03be: move-wide/from16 v22, v0 │ │ +0244d4: 9d14 1416 |03c0: mul-long v20, v20, v22 │ │ +0244d8: 1313 1000 |03c2: const/16 v19, #int 16 // #10 │ │ +0244dc: a414 1413 |03c4: shr-long v20, v20, v19 │ │ +0244e0: 0500 1400 |03c6: move-wide/from16 v0, v20 │ │ +0244e4: 8400 |03c8: long-to-int v0, v0 │ │ +0244e6: 0213 0000 |03c9: move/from16 v19, v0 │ │ +0244ea: 0200 1000 |03cb: move/from16 v0, v16 │ │ +0244ee: 7b00 |03cd: neg-int v0, v0 │ │ +0244f0: 0214 0000 |03ce: move/from16 v20, v0 │ │ +0244f4: 0200 1400 |03d0: move/from16 v0, v20 │ │ +0244f8: 8100 |03d2: int-to-long v0, v0 │ │ +0244fa: 0514 0000 |03d3: move-wide/from16 v20, v0 │ │ +0244fe: 8170 |03d5: int-to-long v0, v7 │ │ +024500: 0516 0000 |03d6: move-wide/from16 v22, v0 │ │ +024504: 9d14 1416 |03d8: mul-long v20, v20, v22 │ │ +024508: 1316 1000 |03da: const/16 v22, #int 16 // #10 │ │ +02450c: a414 1416 |03dc: shr-long v20, v20, v22 │ │ +024510: 0500 1400 |03de: move-wide/from16 v0, v20 │ │ +024514: 8400 |03e0: long-to-int v0, v0 │ │ +024516: 0214 0000 |03e1: move/from16 v20, v0 │ │ +02451a: 900f 1314 |03e3: add-int v15, v19, v20 │ │ +02451e: 0200 1000 |03e5: move/from16 v0, v16 │ │ +024522: 8100 |03e7: int-to-long v0, v0 │ │ +024524: 0514 0000 |03e8: move-wide/from16 v20, v0 │ │ +024528: 81b0 |03ea: int-to-long v0, v11 │ │ +02452a: 0516 0000 |03eb: move-wide/from16 v22, v0 │ │ +02452e: 9d14 1416 |03ed: mul-long v20, v20, v22 │ │ +024532: 1313 1000 |03ef: const/16 v19, #int 16 // #10 │ │ +024536: a414 1413 |03f1: shr-long v20, v20, v19 │ │ +02453a: 0500 1400 |03f3: move-wide/from16 v0, v20 │ │ +02453e: 8400 |03f5: long-to-int v0, v0 │ │ +024540: 0213 0000 |03f6: move/from16 v19, v0 │ │ +024544: 81d0 |03f8: int-to-long v0, v13 │ │ +024546: 0514 0000 |03f9: move-wide/from16 v20, v0 │ │ +02454a: 8170 |03fb: int-to-long v0, v7 │ │ +02454c: 0516 0000 |03fc: move-wide/from16 v22, v0 │ │ +024550: 9d14 1416 |03fe: mul-long v20, v20, v22 │ │ +024554: 1316 1000 |0400: const/16 v22, #int 16 // #10 │ │ +024558: a414 1416 |0402: shr-long v20, v20, v22 │ │ +02455c: 0500 1400 |0404: move-wide/from16 v0, v20 │ │ +024560: 8400 |0406: long-to-int v0, v0 │ │ +024562: 0214 0000 |0407: move/from16 v20, v0 │ │ +024566: 9007 1314 |0409: add-int v7, v19, v20 │ │ +02456a: d811 1101 |040b: add-int/lit8 v17, v17, #int 1 // #01 │ │ +02456e: 2900 f1fe |040d: goto/16 02fe // -010f │ │ +024572: 6013 3202 |040f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ +024576: 3d13 b800 |0411: if-lez v19, 04c9 // +00b8 │ │ +02457a: 1313 ff00 |0413: const/16 v19, #int 255 // #ff │ │ +02457e: 1314 0000 |0415: const/16 v20, #int 0 // #0 │ │ +024582: 1315 0000 |0417: const/16 v21, #int 0 // #0 │ │ +024586: 0800 1900 |0419: move-object/from16 v0, v25 │ │ +02458a: 0201 1300 |041b: move/from16 v1, v19 │ │ +02458e: 0202 1400 |041d: move/from16 v2, v20 │ │ +024592: 0203 1500 |041f: move/from16 v3, v21 │ │ +024596: 6e40 e805 1032 |0421: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +02459c: 6013 3202 |0424: sget v19, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ +0245a0: 1314 0200 |0426: const/16 v20, #int 2 // #2 │ │ +0245a4: 0200 1300 |0428: move/from16 v0, v19 │ │ +0245a8: 0201 1400 |042a: move/from16 v1, v20 │ │ +0245ac: 3710 1300 |042c: if-le v0, v1, 043f // +0013 │ │ +0245b0: 1313 6400 |042e: const/16 v19, #int 100 // #64 │ │ +0245b4: 1314 6400 |0430: const/16 v20, #int 100 // #64 │ │ +0245b8: 1315 ff00 |0432: const/16 v21, #int 255 // #ff │ │ +0245bc: 0800 1900 |0434: move-object/from16 v0, v25 │ │ +0245c0: 0201 1300 |0436: move/from16 v1, v19 │ │ +0245c4: 0202 1400 |0438: move/from16 v2, v20 │ │ +0245c8: 0203 1500 |043a: move/from16 v3, v21 │ │ +0245cc: 6e40 e805 1032 |043c: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +0245d2: 0800 1800 |043f: move-object/from16 v0, v24 │ │ +0245d6: 5400 2302 |0441: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0245da: 0813 0000 |0443: move-object/from16 v19, v0 │ │ +0245de: 1314 0200 |0445: const/16 v20, #int 2 // #2 │ │ +0245e2: 4613 1314 |0447: aget-object v19, v19, v20 │ │ +0245e6: 0800 1300 |0449: move-object/from16 v0, v19 │ │ +0245ea: 5200 b503 |044b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0245ee: 0213 0000 |044d: move/from16 v19, v0 │ │ +0245f2: e013 1302 |044f: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +0245f6: 0200 1300 |0451: move/from16 v0, v19 │ │ +0245fa: 8200 |0453: int-to-float v0, v0 │ │ +0245fc: 0213 0000 |0454: move/from16 v19, v0 │ │ +024600: 1414 00ff 7f47 |0456: const v20, #float 65535 // #477fff00 │ │ +024606: a913 1314 |0459: div-float v19, v19, v20 │ │ +02460a: 0800 1800 |045b: move-object/from16 v0, v24 │ │ +02460e: 5400 2302 |045d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024612: 0814 0000 |045f: move-object/from16 v20, v0 │ │ +024616: 1315 0200 |0461: const/16 v21, #int 2 // #2 │ │ +02461a: 4614 1415 |0463: aget-object v20, v20, v21 │ │ +02461e: 0800 1400 |0465: move-object/from16 v0, v20 │ │ +024622: 5200 b603 |0467: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024626: 0214 0000 |0469: move/from16 v20, v0 │ │ +02462a: e014 1402 |046b: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +02462e: 0200 1400 |046d: move/from16 v0, v20 │ │ +024632: 8200 |046f: int-to-float v0, v0 │ │ +024634: 0214 0000 |0470: move/from16 v20, v0 │ │ +024638: 1415 00ff 7f47 |0472: const v21, #float 65535 // #477fff00 │ │ +02463e: a914 1415 |0475: div-float v20, v20, v21 │ │ +024642: 1315 0400 |0477: const/16 v21, #int 4 // #4 │ │ +024646: 0800 1900 |0479: move-object/from16 v0, v25 │ │ +02464a: 0201 1300 |047b: move/from16 v1, v19 │ │ +02464e: 0202 1400 |047d: move/from16 v2, v20 │ │ +024652: 0203 1500 |047f: move/from16 v3, v21 │ │ +024656: 6e40 cf05 1032 |0481: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +02465c: 0800 1800 |0484: move-object/from16 v0, v24 │ │ +024660: 5400 2302 |0486: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024664: 0813 0000 |0488: move-object/from16 v19, v0 │ │ +024668: 1314 0100 |048a: const/16 v20, #int 1 // #1 │ │ +02466c: 4613 1314 |048c: aget-object v19, v19, v20 │ │ +024670: 0800 1300 |048e: move-object/from16 v0, v19 │ │ +024674: 5200 b503 |0490: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024678: 0213 0000 |0492: move/from16 v19, v0 │ │ +02467c: e013 1302 |0494: shl-int/lit8 v19, v19, #int 2 // #02 │ │ +024680: 0200 1300 |0496: move/from16 v0, v19 │ │ +024684: 8200 |0498: int-to-float v0, v0 │ │ +024686: 0213 0000 |0499: move/from16 v19, v0 │ │ +02468a: 1414 00ff 7f47 |049b: const v20, #float 65535 // #477fff00 │ │ +024690: a913 1314 |049e: div-float v19, v19, v20 │ │ +024694: 0800 1800 |04a0: move-object/from16 v0, v24 │ │ +024698: 5400 2302 |04a2: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02469c: 0814 0000 |04a4: move-object/from16 v20, v0 │ │ +0246a0: 1315 0100 |04a6: const/16 v21, #int 1 // #1 │ │ +0246a4: 4614 1415 |04a8: aget-object v20, v20, v21 │ │ +0246a8: 0800 1400 |04aa: move-object/from16 v0, v20 │ │ +0246ac: 5200 b603 |04ac: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0246b0: 0214 0000 |04ae: move/from16 v20, v0 │ │ +0246b4: e014 1402 |04b0: shl-int/lit8 v20, v20, #int 2 // #02 │ │ +0246b8: 0200 1400 |04b2: move/from16 v0, v20 │ │ +0246bc: 8200 |04b4: int-to-float v0, v0 │ │ +0246be: 0214 0000 |04b5: move/from16 v20, v0 │ │ +0246c2: 1415 00ff 7f47 |04b7: const v21, #float 65535 // #477fff00 │ │ +0246c8: a914 1415 |04ba: div-float v20, v20, v21 │ │ +0246cc: 1315 0400 |04bc: const/16 v21, #int 4 // #4 │ │ +0246d0: 0800 1900 |04be: move-object/from16 v0, v25 │ │ +0246d4: 0201 1300 |04c0: move/from16 v1, v19 │ │ +0246d8: 0202 1400 |04c2: move/from16 v2, v20 │ │ +0246dc: 0203 1500 |04c4: move/from16 v3, v21 │ │ +0246e0: 6e40 cf05 1032 |04c6: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +0246e6: 0e00 |04c9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x001d line=1045 │ │ 0x002c line=1046 │ │ 0x003d line=1047 │ │ 0x0047 line=1048 │ │ @@ -41200,273 +41177,273 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 486 16-bit code units │ │ -0246e0: |[0246e0] org.happysanta.gd.Game.Physics._iIIV:(II)V │ │ -0246f0: 54c7 1302 |0000: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0246f4: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -0246f8: 1267 |0004: const/4 v7, #int 6 // #6 │ │ -0246fa: 2377 2802 |0005: new-array v7, v7, [Lorg/happysanta/gd/Game/k; // type@0228 │ │ -0246fe: 5bc7 1302 |0007: iput-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -024702: 54c7 3302 |0009: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024706: 3907 0800 |000b: if-nez v7, 0013 // +0008 │ │ -02470a: 1307 0a00 |000d: const/16 v7, #int 10 // #a │ │ -02470e: 2377 2c02 |000f: new-array v7, v7, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ -024712: 5bc7 3302 |0011: iput-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024716: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -024718: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -02471a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -02471c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -02471e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -024720: 1267 |0018: const/4 v7, #int 6 // #6 │ │ -024722: 3571 be00 |0019: if-ge v1, v7, 00d7 // +00be │ │ -024726: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -024728: 2b01 ba01 0000 |001c: packed-switch v1, 000001d6 // +000001ba │ │ -02472e: 54c7 1302 |001f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -024732: 4607 0701 |0021: aget-object v7, v7, v1 │ │ -024736: 3907 0b00 |0023: if-nez v7, 002e // +000b │ │ -02473a: 54c7 1302 |0025: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02473e: 2208 9701 |0027: new-instance v8, Lorg/happysanta/gd/Game/k; // type@0197 │ │ -024742: 7010 1a06 0800 |0029: invoke-direct {v8}, Lorg/happysanta/gd/Game/k;.:()V // method@061a │ │ -024748: 4d08 0701 |002c: aput-object v8, v7, v1 │ │ -02474c: 54c7 1302 |002e: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -024750: 4607 0701 |0030: aget-object v7, v7, v1 │ │ -024754: 6e10 1b06 0700 |0032: invoke-virtual {v7}, Lorg/happysanta/gd/Game/k;._avV:()V // method@061b │ │ -02475a: 54c7 1302 |0035: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02475e: 4607 0701 |0037: aget-object v7, v7, v1 │ │ -024762: 6208 3002 |0039: sget-object v8, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -024766: 4408 0800 |003b: aget v8, v8, v0 │ │ -02476a: 5978 4b02 |003d: iput v8, v7, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ -02476e: 54c7 1302 |003f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -024772: 4607 0701 |0041: aget-object v7, v7, v1 │ │ -024776: 5970 4f02 |0043: iput v0, v7, Lorg/happysanta/gd/Game/k;.m_intI:I // field@024f │ │ -02477a: 54c7 1302 |0045: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02477e: 4607 0701 |0047: aget-object v7, v7, v1 │ │ -024782: 1908 0100 |0049: const-wide/high16 v8, #long 281474976710656 // #1 │ │ -024786: 815a |004b: int-to-long v10, v5 │ │ -024788: bea8 |004c: div-long/2addr v8, v10 │ │ -02478a: 130a 1000 |004d: const/16 v10, #int 16 // #10 │ │ -02478e: c4a8 |004f: shr-long/2addr v8, v10 │ │ -024790: 8488 |0050: long-to-int v8, v8 │ │ -024792: 8188 |0051: int-to-long v8, v8 │ │ -024794: 600a 4902 |0052: sget v10, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -024798: 81aa |0054: int-to-long v10, v10 │ │ -02479a: bda8 |0055: mul-long/2addr v8, v10 │ │ -02479c: 130a 1000 |0056: const/16 v10, #int 16 // #10 │ │ -0247a0: c4a8 |0058: shr-long/2addr v8, v10 │ │ -0247a2: 8488 |0059: long-to-int v8, v8 │ │ -0247a4: 5978 4d02 |005a: iput v8, v7, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0247a8: 54c7 1302 |005c: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0247ac: 4607 0701 |005e: aget-object v7, v7, v1 │ │ -0247b0: 5477 4e02 |0060: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0247b4: 52c8 4202 |0062: iget v8, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0247b8: 4607 0708 |0064: aget-object v7, v7, v8 │ │ -0247bc: 9008 0d02 |0066: add-int v8, v13, v2 │ │ -0247c0: 5978 b503 |0068: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0247c4: 54c7 1302 |006a: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0247c8: 4607 0701 |006c: aget-object v7, v7, v1 │ │ -0247cc: 5477 4e02 |006e: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0247d0: 52c8 4202 |0070: iget v8, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0247d4: 4607 0708 |0072: aget-object v7, v7, v8 │ │ -0247d8: 9008 0e04 |0074: add-int v8, v14, v4 │ │ -0247dc: 5978 b603 |0076: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0247e0: 54c7 1302 |0078: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0247e4: 4607 0701 |007a: aget-object v7, v7, v1 │ │ -0247e8: 5477 4e02 |007c: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0247ec: 1258 |007e: const/4 v8, #int 5 // #5 │ │ -0247ee: 4607 0708 |007f: aget-object v7, v7, v8 │ │ -0247f2: 9008 0d02 |0081: add-int v8, v13, v2 │ │ -0247f6: 5978 b503 |0083: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0247fa: 54c7 1302 |0085: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0247fe: 4607 0701 |0087: aget-object v7, v7, v1 │ │ -024802: 5477 4e02 |0089: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -024806: 1258 |008b: const/4 v8, #int 5 // #5 │ │ -024808: 4607 0708 |008c: aget-object v7, v7, v8 │ │ -02480c: 9008 0e04 |008e: add-int v8, v14, v4 │ │ -024810: 5978 b603 |0090: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024814: 54c7 1302 |0092: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -024818: 4607 0701 |0094: aget-object v7, v7, v1 │ │ -02481c: 5976 5002 |0096: iput v6, v7, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ -024820: d801 0101 |0098: add-int/lit8 v1, v1, #int 1 // #01 │ │ -024824: 2900 7eff |009a: goto/16 0018 // -0082 │ │ -024828: 1210 |009c: const/4 v0, #int 1 // #1 │ │ -02482a: 1405 0080 0500 |009d: const v5, #float 5.05095e-40 // #00058000 │ │ -024830: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -024832: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -024834: 2900 7dff |00a2: goto/16 001f // -0083 │ │ -024838: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -02483a: 1405 0080 0300 |00a5: const v5, #float 3.21424e-40 // #00038000 │ │ -024840: 1502 feff |00a8: const/high16 v2, #int -131072 // #fffe │ │ -024844: 1504 0300 |00aa: const/high16 v4, #int 196608 // #3 │ │ -024848: 2900 73ff |00ac: goto/16 001f // -008d │ │ -02484c: 1210 |00ae: const/4 v0, #int 1 // #1 │ │ -02484e: 1405 0080 0300 |00af: const v5, #float 3.21424e-40 // #00038000 │ │ -024854: 1502 0200 |00b2: const/high16 v2, #int 131072 // #2 │ │ -024858: 1504 0300 |00b4: const/high16 v4, #int 196608 // #3 │ │ -02485c: 2900 69ff |00b6: goto/16 001f // -0097 │ │ -024860: 1200 |00b8: const/4 v0, #int 0 // #0 │ │ -024862: 1405 0080 0100 |00b9: const v5, #float 1.37753e-40 // #00018000 │ │ -024868: 1402 0080 0300 |00bc: const v2, #float 3.21424e-40 // #00038000 │ │ -02486e: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -024870: 2900 5fff |00c0: goto/16 001f // -00a1 │ │ -024874: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ -024876: 1405 0080 0500 |00c3: const v5, #float 5.05095e-40 // #00058000 │ │ -02487c: 1402 0080 fcff |00c6: const v2, #float -nan // #fffc8000 │ │ -024882: 1204 |00c9: const/4 v4, #int 0 // #0 │ │ -024884: 1306 7a54 |00ca: const/16 v6, #int 21626 // #547a │ │ -024888: 2900 53ff |00cc: goto/16 001f // -00ad │ │ -02488c: 1220 |00ce: const/4 v0, #int 2 // #2 │ │ -02488e: 1405 0080 0400 |00cf: const v5, #float 4.1326e-40 // #00048000 │ │ -024894: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ -024896: 1504 0500 |00d3: const/high16 v4, #int 327680 // #5 │ │ -02489a: 2900 4aff |00d5: goto/16 001f // -00b6 │ │ -02489e: 1203 |00d7: const/4 v3, #int 0 // #0 │ │ -0248a0: 1307 0a00 |00d8: const/16 v7, #int 10 // #a │ │ -0248a4: 3573 2b00 |00da: if-ge v3, v7, 0105 // +002b │ │ -0248a8: 54c7 3302 |00dc: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248ac: 4607 0703 |00de: aget-object v7, v7, v3 │ │ -0248b0: 3907 0b00 |00e0: if-nez v7, 00eb // +000b │ │ -0248b4: 54c7 3302 |00e2: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248b8: 2208 d101 |00e4: new-instance v8, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ -0248bc: 7010 b207 0800 |00e6: invoke-direct {v8}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b2 │ │ -0248c2: 4d08 0703 |00e9: aput-object v8, v7, v3 │ │ -0248c6: 54c7 3302 |00eb: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248ca: 4607 0703 |00ed: aget-object v7, v7, v3 │ │ -0248ce: 6e10 bc07 0700 |00ef: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07bc │ │ -0248d4: 54c7 3302 |00f2: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248d8: 4607 0703 |00f4: aget-object v7, v7, v3 │ │ -0248dc: 6008 3c02 |00f6: sget v8, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -0248e0: 5978 b503 |00f8: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0248e4: 54c7 3302 |00fa: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248e8: 4607 0703 |00fc: aget-object v7, v7, v3 │ │ -0248ec: 6008 4702 |00fe: sget v8, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ -0248f0: 5978 a903 |0100: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0248f4: d803 0301 |0102: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0248f8: 28d4 |0104: goto 00d8 // -002c │ │ -0248fa: 54c7 3302 |0105: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0248fe: 1208 |0107: const/4 v8, #int 0 // #0 │ │ -024900: 4607 0708 |0108: aget-object v7, v7, v8 │ │ -024904: 1408 0080 0300 |010a: const v8, #float 3.21424e-40 // #00038000 │ │ -02490a: 5978 b603 |010d: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02490e: 54c7 3302 |010f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024912: 1218 |0111: const/4 v8, #int 1 // #1 │ │ -024914: 4607 0708 |0112: aget-object v7, v7, v8 │ │ -024918: 1408 0080 0300 |0114: const v8, #float 3.21424e-40 // #00038000 │ │ -02491e: 5978 b603 |0117: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024922: 54c7 3302 |0119: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024926: 1228 |011b: const/4 v8, #int 2 // #2 │ │ -024928: 4607 0708 |011c: aget-object v7, v7, v8 │ │ -02492c: 1408 059b 0300 |011e: const v8, #float 3.31117e-40 // #00039b05 │ │ -024932: 5978 b603 |0121: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024936: 54c7 3302 |0123: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -02493a: 1238 |0125: const/4 v8, #int 3 // #3 │ │ -02493c: 4607 0708 |0126: aget-object v7, v7, v8 │ │ -024940: 1408 059b 0300 |0128: const v8, #float 3.31117e-40 // #00039b05 │ │ -024946: 5978 b603 |012b: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02494a: 54c7 3302 |012d: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -02494e: 1248 |012f: const/4 v8, #int 4 // #4 │ │ -024950: 4607 0708 |0130: aget-object v7, v7, v8 │ │ -024954: 1508 0400 |0132: const/high16 v8, #int 262144 // #4 │ │ -024958: 5978 b603 |0134: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02495c: 54c7 3302 |0136: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024960: 1258 |0138: const/4 v8, #int 5 // #5 │ │ -024962: 4607 0708 |0139: aget-object v7, v7, v8 │ │ -024966: 1408 a65a 0300 |013b: const v8, #float 3.08025e-40 // #00035aa6 │ │ -02496c: 5978 b603 |013e: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024970: 54c7 3302 |0140: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024974: 1268 |0142: const/4 v8, #int 6 // #6 │ │ -024976: 4607 0708 |0143: aget-object v7, v7, v8 │ │ -02497a: 1408 a65a 0300 |0145: const v8, #float 3.08025e-40 // #00035aa6 │ │ -024980: 5978 b603 |0148: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024984: 54c7 3302 |014a: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024988: 1278 |014c: const/4 v8, #int 7 // #7 │ │ -02498a: 4607 0708 |014d: aget-object v7, v7, v8 │ │ -02498e: 1408 13d4 0200 |014f: const v8, #float 2.59749e-40 // #0002d413 │ │ -024994: 5978 b603 |0152: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024998: 54c7 3302 |0154: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -02499c: 1308 0800 |0156: const/16 v8, #int 8 // #8 │ │ -0249a0: 4607 0708 |0158: aget-object v7, v7, v8 │ │ -0249a4: 1408 13d4 0200 |015a: const v8, #float 2.59749e-40 // #0002d413 │ │ -0249aa: 5978 b603 |015d: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0249ae: 54c7 3302 |015f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0249b2: 1308 0900 |0161: const/16 v8, #int 9 // #9 │ │ -0249b6: 4607 0708 |0163: aget-object v7, v7, v8 │ │ -0249ba: 1508 0500 |0165: const/high16 v8, #int 327680 // #5 │ │ -0249be: 5978 b603 |0167: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0249c2: 54c7 3302 |0169: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0249c6: 1258 |016b: const/4 v8, #int 5 // #5 │ │ -0249c8: 4607 0708 |016c: aget-object v7, v7, v8 │ │ -0249cc: 6008 4702 |016e: sget v8, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ -0249d0: 8188 |0170: int-to-long v8, v8 │ │ -0249d2: 170a 33b3 0000 |0171: const-wide/32 v10, #float 6.42846e-41 // #0000b333 │ │ -0249d8: bda8 |0174: mul-long/2addr v8, v10 │ │ -0249da: 130a 1000 |0175: const/16 v10, #int 16 // #10 │ │ -0249de: c4a8 |0177: shr-long/2addr v8, v10 │ │ -0249e0: 8488 |0178: long-to-int v8, v8 │ │ -0249e2: 5978 a903 |0179: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0249e6: 54c7 3302 |017b: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -0249ea: 1268 |017d: const/4 v8, #int 6 // #6 │ │ -0249ec: 4607 0708 |017e: aget-object v7, v7, v8 │ │ -0249f0: 1608 9919 |0180: const-wide/16 v8, #int 6553 // #1999 │ │ -0249f4: 600a 3c02 |0182: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -0249f8: 81aa |0184: int-to-long v10, v10 │ │ -0249fa: bda8 |0185: mul-long/2addr v8, v10 │ │ -0249fc: 130a 1000 |0186: const/16 v10, #int 16 // #10 │ │ -024a00: c4a8 |0188: shr-long/2addr v8, v10 │ │ -024a02: 8488 |0189: long-to-int v8, v8 │ │ -024a04: 5978 b503 |018a: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024a08: 54c7 3302 |018c: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024a0c: 1258 |018e: const/4 v8, #int 5 // #5 │ │ -024a0e: 4607 0708 |018f: aget-object v7, v7, v8 │ │ -024a12: 1608 9919 |0191: const-wide/16 v8, #int 6553 // #1999 │ │ -024a16: 600a 3c02 |0193: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -024a1a: 81aa |0195: int-to-long v10, v10 │ │ -024a1c: bda8 |0196: mul-long/2addr v8, v10 │ │ -024a1e: 130a 1000 |0197: const/16 v10, #int 16 // #10 │ │ -024a22: c4a8 |0199: shr-long/2addr v8, v10 │ │ -024a24: 8488 |019a: long-to-int v8, v8 │ │ -024a26: 5978 b503 |019b: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024a2a: 54c7 3302 |019d: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024a2e: 1308 0900 |019f: const/16 v8, #int 9 // #9 │ │ -024a32: 4607 0708 |01a1: aget-object v7, v7, v8 │ │ -024a36: 1708 9919 0100 |01a3: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ -024a3c: 600a 3c02 |01a6: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -024a40: 81aa |01a8: int-to-long v10, v10 │ │ -024a42: bda8 |01a9: mul-long/2addr v8, v10 │ │ -024a44: 130a 1000 |01aa: const/16 v10, #int 16 // #10 │ │ -024a48: c4a8 |01ac: shr-long/2addr v8, v10 │ │ -024a4a: 8488 |01ad: long-to-int v8, v8 │ │ -024a4c: 5978 b503 |01ae: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024a50: 54c7 3302 |01b0: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024a54: 1308 0800 |01b2: const/16 v8, #int 8 // #8 │ │ -024a58: 4607 0708 |01b4: aget-object v7, v7, v8 │ │ -024a5c: 1708 9919 0100 |01b6: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ -024a62: 600a 3c02 |01b9: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -024a66: 81aa |01bb: int-to-long v10, v10 │ │ -024a68: bda8 |01bc: mul-long/2addr v8, v10 │ │ -024a6a: 130a 1000 |01bd: const/16 v10, #int 16 // #10 │ │ -024a6e: c4a8 |01bf: shr-long/2addr v8, v10 │ │ -024a70: 8488 |01c0: long-to-int v8, v8 │ │ -024a72: 5978 b503 |01c1: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024a76: 54c7 3302 |01c3: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ -024a7a: 1278 |01c5: const/4 v8, #int 7 // #7 │ │ -024a7c: 4607 0708 |01c6: aget-object v7, v7, v8 │ │ -024a80: 1708 9919 0100 |01c8: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ -024a86: 600a 3c02 |01cb: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -024a8a: 81aa |01cd: int-to-long v10, v10 │ │ -024a8c: bda8 |01ce: mul-long/2addr v8, v10 │ │ -024a8e: 130a 1000 |01cf: const/16 v10, #int 16 // #10 │ │ -024a92: c4a8 |01d1: shr-long/2addr v8, v10 │ │ -024a94: 8488 |01d2: long-to-int v8, v8 │ │ -024a96: 5978 b503 |01d3: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024a9a: 0e00 |01d5: return-void │ │ -024a9c: 0001 0600 0000 0000 8000 0000 9c00 ... |01d6: packed-switch-data (16 units) │ │ +0246e8: |[0246e8] org.happysanta.gd.Game.Physics._iIIV:(II)V │ │ +0246f8: 54c7 1302 |0000: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0246fc: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +024700: 1267 |0004: const/4 v7, #int 6 // #6 │ │ +024702: 2377 2802 |0005: new-array v7, v7, [Lorg/happysanta/gd/Game/k; // type@0228 │ │ +024706: 5bc7 1302 |0007: iput-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02470a: 54c7 3302 |0009: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02470e: 3907 0800 |000b: if-nez v7, 0013 // +0008 │ │ +024712: 1307 0a00 |000d: const/16 v7, #int 10 // #a │ │ +024716: 2377 2c02 |000f: new-array v7, v7, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ +02471a: 5bc7 3302 |0011: iput-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02471e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +024720: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +024722: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +024724: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +024726: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +024728: 1267 |0018: const/4 v7, #int 6 // #6 │ │ +02472a: 3571 be00 |0019: if-ge v1, v7, 00d7 // +00be │ │ +02472e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +024730: 2b01 ba01 0000 |001c: packed-switch v1, 000001d6 // +000001ba │ │ +024736: 54c7 1302 |001f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02473a: 4607 0701 |0021: aget-object v7, v7, v1 │ │ +02473e: 3907 0b00 |0023: if-nez v7, 002e // +000b │ │ +024742: 54c7 1302 |0025: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024746: 2208 9701 |0027: new-instance v8, Lorg/happysanta/gd/Game/k; // type@0197 │ │ +02474a: 7010 1c06 0800 |0029: invoke-direct {v8}, Lorg/happysanta/gd/Game/k;.:()V // method@061c │ │ +024750: 4d08 0701 |002c: aput-object v8, v7, v1 │ │ +024754: 54c7 1302 |002e: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024758: 4607 0701 |0030: aget-object v7, v7, v1 │ │ +02475c: 6e10 1d06 0700 |0032: invoke-virtual {v7}, Lorg/happysanta/gd/Game/k;._avV:()V // method@061d │ │ +024762: 54c7 1302 |0035: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024766: 4607 0701 |0037: aget-object v7, v7, v1 │ │ +02476a: 6208 3002 |0039: sget-object v8, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +02476e: 4408 0800 |003b: aget v8, v8, v0 │ │ +024772: 5978 4b02 |003d: iput v8, v7, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ +024776: 54c7 1302 |003f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02477a: 4607 0701 |0041: aget-object v7, v7, v1 │ │ +02477e: 5970 4f02 |0043: iput v0, v7, Lorg/happysanta/gd/Game/k;.m_intI:I // field@024f │ │ +024782: 54c7 1302 |0045: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024786: 4607 0701 |0047: aget-object v7, v7, v1 │ │ +02478a: 1908 0100 |0049: const-wide/high16 v8, #long 281474976710656 // #1 │ │ +02478e: 815a |004b: int-to-long v10, v5 │ │ +024790: bea8 |004c: div-long/2addr v8, v10 │ │ +024792: 130a 1000 |004d: const/16 v10, #int 16 // #10 │ │ +024796: c4a8 |004f: shr-long/2addr v8, v10 │ │ +024798: 8488 |0050: long-to-int v8, v8 │ │ +02479a: 8188 |0051: int-to-long v8, v8 │ │ +02479c: 600a 4902 |0052: sget v10, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0247a0: 81aa |0054: int-to-long v10, v10 │ │ +0247a2: bda8 |0055: mul-long/2addr v8, v10 │ │ +0247a4: 130a 1000 |0056: const/16 v10, #int 16 // #10 │ │ +0247a8: c4a8 |0058: shr-long/2addr v8, v10 │ │ +0247aa: 8488 |0059: long-to-int v8, v8 │ │ +0247ac: 5978 4d02 |005a: iput v8, v7, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0247b0: 54c7 1302 |005c: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0247b4: 4607 0701 |005e: aget-object v7, v7, v1 │ │ +0247b8: 5477 4e02 |0060: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0247bc: 52c8 4202 |0062: iget v8, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0247c0: 4607 0708 |0064: aget-object v7, v7, v8 │ │ +0247c4: 9008 0d02 |0066: add-int v8, v13, v2 │ │ +0247c8: 5978 b503 |0068: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0247cc: 54c7 1302 |006a: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0247d0: 4607 0701 |006c: aget-object v7, v7, v1 │ │ +0247d4: 5477 4e02 |006e: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0247d8: 52c8 4202 |0070: iget v8, v12, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0247dc: 4607 0708 |0072: aget-object v7, v7, v8 │ │ +0247e0: 9008 0e04 |0074: add-int v8, v14, v4 │ │ +0247e4: 5978 b603 |0076: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0247e8: 54c7 1302 |0078: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0247ec: 4607 0701 |007a: aget-object v7, v7, v1 │ │ +0247f0: 5477 4e02 |007c: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0247f4: 1258 |007e: const/4 v8, #int 5 // #5 │ │ +0247f6: 4607 0708 |007f: aget-object v7, v7, v8 │ │ +0247fa: 9008 0d02 |0081: add-int v8, v13, v2 │ │ +0247fe: 5978 b503 |0083: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024802: 54c7 1302 |0085: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024806: 4607 0701 |0087: aget-object v7, v7, v1 │ │ +02480a: 5477 4e02 |0089: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02480e: 1258 |008b: const/4 v8, #int 5 // #5 │ │ +024810: 4607 0708 |008c: aget-object v7, v7, v8 │ │ +024814: 9008 0e04 |008e: add-int v8, v14, v4 │ │ +024818: 5978 b603 |0090: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02481c: 54c7 1302 |0092: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +024820: 4607 0701 |0094: aget-object v7, v7, v1 │ │ +024824: 5976 5002 |0096: iput v6, v7, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ +024828: d801 0101 |0098: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02482c: 2900 7eff |009a: goto/16 0018 // -0082 │ │ +024830: 1210 |009c: const/4 v0, #int 1 // #1 │ │ +024832: 1405 0080 0500 |009d: const v5, #float 5.05095e-40 // #00058000 │ │ +024838: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +02483a: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +02483c: 2900 7dff |00a2: goto/16 001f // -0083 │ │ +024840: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +024842: 1405 0080 0300 |00a5: const v5, #float 3.21424e-40 // #00038000 │ │ +024848: 1502 feff |00a8: const/high16 v2, #int -131072 // #fffe │ │ +02484c: 1504 0300 |00aa: const/high16 v4, #int 196608 // #3 │ │ +024850: 2900 73ff |00ac: goto/16 001f // -008d │ │ +024854: 1210 |00ae: const/4 v0, #int 1 // #1 │ │ +024856: 1405 0080 0300 |00af: const v5, #float 3.21424e-40 // #00038000 │ │ +02485c: 1502 0200 |00b2: const/high16 v2, #int 131072 // #2 │ │ +024860: 1504 0300 |00b4: const/high16 v4, #int 196608 // #3 │ │ +024864: 2900 69ff |00b6: goto/16 001f // -0097 │ │ +024868: 1200 |00b8: const/4 v0, #int 0 // #0 │ │ +02486a: 1405 0080 0100 |00b9: const v5, #float 1.37753e-40 // #00018000 │ │ +024870: 1402 0080 0300 |00bc: const v2, #float 3.21424e-40 // #00038000 │ │ +024876: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +024878: 2900 5fff |00c0: goto/16 001f // -00a1 │ │ +02487c: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ +02487e: 1405 0080 0500 |00c3: const v5, #float 5.05095e-40 // #00058000 │ │ +024884: 1402 0080 fcff |00c6: const v2, #float -nan // #fffc8000 │ │ +02488a: 1204 |00c9: const/4 v4, #int 0 // #0 │ │ +02488c: 1306 7a54 |00ca: const/16 v6, #int 21626 // #547a │ │ +024890: 2900 53ff |00cc: goto/16 001f // -00ad │ │ +024894: 1220 |00ce: const/4 v0, #int 2 // #2 │ │ +024896: 1405 0080 0400 |00cf: const v5, #float 4.1326e-40 // #00048000 │ │ +02489c: 1202 |00d2: const/4 v2, #int 0 // #0 │ │ +02489e: 1504 0500 |00d3: const/high16 v4, #int 327680 // #5 │ │ +0248a2: 2900 4aff |00d5: goto/16 001f // -00b6 │ │ +0248a6: 1203 |00d7: const/4 v3, #int 0 // #0 │ │ +0248a8: 1307 0a00 |00d8: const/16 v7, #int 10 // #a │ │ +0248ac: 3573 2b00 |00da: if-ge v3, v7, 0105 // +002b │ │ +0248b0: 54c7 3302 |00dc: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0248b4: 4607 0703 |00de: aget-object v7, v7, v3 │ │ +0248b8: 3907 0b00 |00e0: if-nez v7, 00eb // +000b │ │ +0248bc: 54c7 3302 |00e2: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0248c0: 2208 d101 |00e4: new-instance v8, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ +0248c4: 7010 b407 0800 |00e6: invoke-direct {v8}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b4 │ │ +0248ca: 4d08 0703 |00e9: aput-object v8, v7, v3 │ │ +0248ce: 54c7 3302 |00eb: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0248d2: 4607 0703 |00ed: aget-object v7, v7, v3 │ │ +0248d6: 6e10 be07 0700 |00ef: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07be │ │ +0248dc: 54c7 3302 |00f2: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0248e0: 4607 0703 |00f4: aget-object v7, v7, v3 │ │ +0248e4: 6008 3c02 |00f6: sget v8, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +0248e8: 5978 b503 |00f8: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0248ec: 54c7 3302 |00fa: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0248f0: 4607 0703 |00fc: aget-object v7, v7, v3 │ │ +0248f4: 6008 4702 |00fe: sget v8, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ +0248f8: 5978 a903 |0100: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +0248fc: d803 0301 |0102: add-int/lit8 v3, v3, #int 1 // #01 │ │ +024900: 28d4 |0104: goto 00d8 // -002c │ │ +024902: 54c7 3302 |0105: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024906: 1208 |0107: const/4 v8, #int 0 // #0 │ │ +024908: 4607 0708 |0108: aget-object v7, v7, v8 │ │ +02490c: 1408 0080 0300 |010a: const v8, #float 3.21424e-40 // #00038000 │ │ +024912: 5978 b603 |010d: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024916: 54c7 3302 |010f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02491a: 1218 |0111: const/4 v8, #int 1 // #1 │ │ +02491c: 4607 0708 |0112: aget-object v7, v7, v8 │ │ +024920: 1408 0080 0300 |0114: const v8, #float 3.21424e-40 // #00038000 │ │ +024926: 5978 b603 |0117: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02492a: 54c7 3302 |0119: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02492e: 1228 |011b: const/4 v8, #int 2 // #2 │ │ +024930: 4607 0708 |011c: aget-object v7, v7, v8 │ │ +024934: 1408 059b 0300 |011e: const v8, #float 3.31117e-40 // #00039b05 │ │ +02493a: 5978 b603 |0121: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02493e: 54c7 3302 |0123: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024942: 1238 |0125: const/4 v8, #int 3 // #3 │ │ +024944: 4607 0708 |0126: aget-object v7, v7, v8 │ │ +024948: 1408 059b 0300 |0128: const v8, #float 3.31117e-40 // #00039b05 │ │ +02494e: 5978 b603 |012b: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024952: 54c7 3302 |012d: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024956: 1248 |012f: const/4 v8, #int 4 // #4 │ │ +024958: 4607 0708 |0130: aget-object v7, v7, v8 │ │ +02495c: 1508 0400 |0132: const/high16 v8, #int 262144 // #4 │ │ +024960: 5978 b603 |0134: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024964: 54c7 3302 |0136: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024968: 1258 |0138: const/4 v8, #int 5 // #5 │ │ +02496a: 4607 0708 |0139: aget-object v7, v7, v8 │ │ +02496e: 1408 a65a 0300 |013b: const v8, #float 3.08025e-40 // #00035aa6 │ │ +024974: 5978 b603 |013e: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024978: 54c7 3302 |0140: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +02497c: 1268 |0142: const/4 v8, #int 6 // #6 │ │ +02497e: 4607 0708 |0143: aget-object v7, v7, v8 │ │ +024982: 1408 a65a 0300 |0145: const v8, #float 3.08025e-40 // #00035aa6 │ │ +024988: 5978 b603 |0148: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02498c: 54c7 3302 |014a: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024990: 1278 |014c: const/4 v8, #int 7 // #7 │ │ +024992: 4607 0708 |014d: aget-object v7, v7, v8 │ │ +024996: 1408 13d4 0200 |014f: const v8, #float 2.59749e-40 // #0002d413 │ │ +02499c: 5978 b603 |0152: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0249a0: 54c7 3302 |0154: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0249a4: 1308 0800 |0156: const/16 v8, #int 8 // #8 │ │ +0249a8: 4607 0708 |0158: aget-object v7, v7, v8 │ │ +0249ac: 1408 13d4 0200 |015a: const v8, #float 2.59749e-40 // #0002d413 │ │ +0249b2: 5978 b603 |015d: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0249b6: 54c7 3302 |015f: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0249ba: 1308 0900 |0161: const/16 v8, #int 9 // #9 │ │ +0249be: 4607 0708 |0163: aget-object v7, v7, v8 │ │ +0249c2: 1508 0500 |0165: const/high16 v8, #int 327680 // #5 │ │ +0249c6: 5978 b603 |0167: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0249ca: 54c7 3302 |0169: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0249ce: 1258 |016b: const/4 v8, #int 5 // #5 │ │ +0249d0: 4607 0708 |016c: aget-object v7, v7, v8 │ │ +0249d4: 6008 4702 |016e: sget v8, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ +0249d8: 8188 |0170: int-to-long v8, v8 │ │ +0249da: 170a 33b3 0000 |0171: const-wide/32 v10, #float 6.42846e-41 // #0000b333 │ │ +0249e0: bda8 |0174: mul-long/2addr v8, v10 │ │ +0249e2: 130a 1000 |0175: const/16 v10, #int 16 // #10 │ │ +0249e6: c4a8 |0177: shr-long/2addr v8, v10 │ │ +0249e8: 8488 |0178: long-to-int v8, v8 │ │ +0249ea: 5978 a903 |0179: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +0249ee: 54c7 3302 |017b: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +0249f2: 1268 |017d: const/4 v8, #int 6 // #6 │ │ +0249f4: 4607 0708 |017e: aget-object v7, v7, v8 │ │ +0249f8: 1608 9919 |0180: const-wide/16 v8, #int 6553 // #1999 │ │ +0249fc: 600a 3c02 |0182: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +024a00: 81aa |0184: int-to-long v10, v10 │ │ +024a02: bda8 |0185: mul-long/2addr v8, v10 │ │ +024a04: 130a 1000 |0186: const/16 v10, #int 16 // #10 │ │ +024a08: c4a8 |0188: shr-long/2addr v8, v10 │ │ +024a0a: 8488 |0189: long-to-int v8, v8 │ │ +024a0c: 5978 b503 |018a: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024a10: 54c7 3302 |018c: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024a14: 1258 |018e: const/4 v8, #int 5 // #5 │ │ +024a16: 4607 0708 |018f: aget-object v7, v7, v8 │ │ +024a1a: 1608 9919 |0191: const-wide/16 v8, #int 6553 // #1999 │ │ +024a1e: 600a 3c02 |0193: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +024a22: 81aa |0195: int-to-long v10, v10 │ │ +024a24: bda8 |0196: mul-long/2addr v8, v10 │ │ +024a26: 130a 1000 |0197: const/16 v10, #int 16 // #10 │ │ +024a2a: c4a8 |0199: shr-long/2addr v8, v10 │ │ +024a2c: 8488 |019a: long-to-int v8, v8 │ │ +024a2e: 5978 b503 |019b: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024a32: 54c7 3302 |019d: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024a36: 1308 0900 |019f: const/16 v8, #int 9 // #9 │ │ +024a3a: 4607 0708 |01a1: aget-object v7, v7, v8 │ │ +024a3e: 1708 9919 0100 |01a3: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ +024a44: 600a 3c02 |01a6: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +024a48: 81aa |01a8: int-to-long v10, v10 │ │ +024a4a: bda8 |01a9: mul-long/2addr v8, v10 │ │ +024a4c: 130a 1000 |01aa: const/16 v10, #int 16 // #10 │ │ +024a50: c4a8 |01ac: shr-long/2addr v8, v10 │ │ +024a52: 8488 |01ad: long-to-int v8, v8 │ │ +024a54: 5978 b503 |01ae: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024a58: 54c7 3302 |01b0: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024a5c: 1308 0800 |01b2: const/16 v8, #int 8 // #8 │ │ +024a60: 4607 0708 |01b4: aget-object v7, v7, v8 │ │ +024a64: 1708 9919 0100 |01b6: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ +024a6a: 600a 3c02 |01b9: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +024a6e: 81aa |01bb: int-to-long v10, v10 │ │ +024a70: bda8 |01bc: mul-long/2addr v8, v10 │ │ +024a72: 130a 1000 |01bd: const/16 v10, #int 16 // #10 │ │ +024a76: c4a8 |01bf: shr-long/2addr v8, v10 │ │ +024a78: 8488 |01c0: long-to-int v8, v8 │ │ +024a7a: 5978 b503 |01c1: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024a7e: 54c7 3302 |01c3: iget-object v7, v12, Lorg/happysanta/gd/Game/Physics;.m_ian:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0233 │ │ +024a82: 1278 |01c5: const/4 v8, #int 7 // #7 │ │ +024a84: 4607 0708 |01c6: aget-object v7, v7, v8 │ │ +024a88: 1708 9919 0100 |01c8: const-wide/32 v8, #float 1.01018e-40 // #00011999 │ │ +024a8e: 600a 3c02 |01cb: sget v10, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +024a92: 81aa |01cd: int-to-long v10, v10 │ │ +024a94: bda8 |01ce: mul-long/2addr v8, v10 │ │ +024a96: 130a 1000 |01cf: const/16 v10, #int 16 // #10 │ │ +024a9a: c4a8 |01d1: shr-long/2addr v8, v10 │ │ +024a9c: 8488 |01d2: long-to-int v8, v8 │ │ +024a9e: 5978 b503 |01d3: iput v8, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024aa2: 0e00 |01d5: return-void │ │ +024aa4: 0001 0600 0000 0000 8000 0000 9c00 ... |01d6: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0004 line=393 │ │ 0x0009 line=394 │ │ 0x000d line=395 │ │ 0x0013 line=396 │ │ @@ -41560,416 +41537,416 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 49 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 744 16-bit code units │ │ -024abc: |[024abc] org.happysanta.gd.Game.Physics._ifiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V │ │ -024acc: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ -024ad0: 1516 0100 |0002: const/high16 v22, #int 65536 // #1 │ │ -024ad4: 0800 2b00 |0004: move-object/from16 v0, v43 │ │ -024ad8: 5406 2302 |0006: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024adc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -024ade: 4606 0607 |0009: aget-object v6, v6, v7 │ │ -024ae2: 5260 b503 |000b: iget v0, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -024ae6: 021d 0000 |000d: move/from16 v29, v0 │ │ -024aea: 0800 2b00 |000f: move-object/from16 v0, v43 │ │ -024aee: 5406 2302 |0011: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -024af2: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -024af4: 4606 0607 |0014: aget-object v6, v6, v7 │ │ -024af8: 5260 b603 |0016: iget v0, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -024afc: 0224 0000 |0018: move/from16 v36, v0 │ │ -024b00: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ -024b04: 1317 0000 |001c: const/16 v23, #int 0 // #0 │ │ -024b08: 131e 0000 |001e: const/16 v30, #int 0 // #0 │ │ -024b0c: 1325 0000 |0020: const/16 v37, #int 0 // #0 │ │ -024b10: 1312 0000 |0022: const/16 v18, #int 0 // #0 │ │ -024b14: 1318 0000 |0024: const/16 v24, #int 0 // #0 │ │ -024b18: 131f 0000 |0026: const/16 v31, #int 0 // #0 │ │ -024b1c: 1326 0000 |0028: const/16 v38, #int 0 // #0 │ │ -024b20: 1313 0000 |002a: const/16 v19, #int 0 // #0 │ │ -024b24: 1319 0000 |002c: const/16 v25, #int 0 // #0 │ │ -024b28: 1320 0000 |002e: const/16 v32, #int 0 // #0 │ │ -024b2c: 1327 0000 |0030: const/16 v39, #int 0 // #0 │ │ -024b30: 1314 0000 |0032: const/16 v20, #int 0 // #0 │ │ -024b34: 131a 0000 |0034: const/16 v26, #int 0 // #0 │ │ -024b38: 1321 0000 |0036: const/16 v33, #int 0 // #0 │ │ -024b3c: 1328 0000 |0038: const/16 v40, #int 0 // #0 │ │ -024b40: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -024b42: 1f06 3202 |003b: check-cast v6, [[I // type@0232 │ │ -024b46: 076d |003d: move-object v13, v6 │ │ -024b48: 1f0d 3202 |003e: check-cast v13, [[I // type@0232 │ │ -024b4c: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -024b4e: 1f06 3202 |0041: check-cast v6, [[I // type@0232 │ │ -024b52: 076e |0043: move-object v14, v6 │ │ -024b54: 1f0e 3202 |0044: check-cast v14, [[I // type@0232 │ │ -024b58: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -024b5a: 1f06 3202 |0047: check-cast v6, [[I // type@0232 │ │ -024b5e: 076f |0049: move-object v15, v6 │ │ -024b60: 1f0f 3202 |004a: check-cast v15, [[I // type@0232 │ │ -024b64: 0800 2b00 |004c: move-object/from16 v0, v43 │ │ -024b68: 5506 2e02 |004e: iget-boolean v6, v0, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -024b6c: 3806 d600 |0050: if-eqz v6, 0126 // +00d6 │ │ -024b70: 0800 2b00 |0052: move-object/from16 v0, v43 │ │ -024b74: 5206 1e02 |0054: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024b78: 1407 0080 0000 |0056: const v7, #float 4.59177e-41 // #00008000 │ │ -024b7e: 3576 a100 |0059: if-ge v6, v7, 00fa // +00a1 │ │ -024b82: 0800 2b00 |005b: move-object/from16 v0, v43 │ │ -024b86: 540e 4002 |005d: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_ucaaI:[[I // field@0240 │ │ -024b8a: 0800 2b00 |005f: move-object/from16 v0, v43 │ │ -024b8e: 540f 1602 |0061: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ -024b92: 0800 2b00 |0063: move-object/from16 v0, v43 │ │ -024b96: 5206 1e02 |0065: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024b9a: 8166 |0067: int-to-long v6, v6 │ │ -024b9c: 1708 0000 0200 |0068: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ -024ba2: bd86 |006b: mul-long/2addr v6, v8 │ │ -024ba4: 1308 1000 |006c: const/16 v8, #int 16 // #10 │ │ -024ba8: c486 |006e: shr-long/2addr v6, v8 │ │ -024baa: 8460 |006f: long-to-int v0, v6 │ │ -024bac: 0216 0000 |0070: move/from16 v22, v0 │ │ -024bb0: 131b 0000 |0072: const/16 v27, #int 0 // #0 │ │ -024bb4: 0800 2b00 |0074: move-object/from16 v0, v43 │ │ -024bb8: 5406 1602 |0076: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ -024bbc: 2166 |0078: array-length v6, v6 │ │ -024bbe: 0200 1b00 |0079: move/from16 v0, v27 │ │ -024bc2: 3560 3501 |007b: if-ge v0, v6, 01b0 // +0135 │ │ -024bc6: 380e f700 |007d: if-eqz v14, 0174 // +00f7 │ │ -024bca: 4606 0e1b |007f: aget-object v6, v14, v27 │ │ -024bce: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -024bd0: 4406 0607 |0082: aget v6, v6, v7 │ │ -024bd4: 8166 |0084: int-to-long v6, v6 │ │ -024bd6: 1508 0100 |0085: const/high16 v8, #int 65536 // #1 │ │ -024bda: 9108 0816 |0087: sub-int v8, v8, v22 │ │ -024bde: 8188 |0089: int-to-long v8, v8 │ │ -024be0: bd86 |008a: mul-long/2addr v6, v8 │ │ -024be2: 1308 1000 |008b: const/16 v8, #int 16 // #10 │ │ -024be6: c486 |008d: shr-long/2addr v6, v8 │ │ -024be8: 8466 |008e: long-to-int v6, v6 │ │ -024bea: 4607 0f1b |008f: aget-object v7, v15, v27 │ │ -024bee: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -024bf0: 4407 0708 |0092: aget v7, v7, v8 │ │ -024bf4: 8178 |0094: int-to-long v8, v7 │ │ -024bf6: 0200 1600 |0095: move/from16 v0, v22 │ │ -024bfa: 810a |0097: int-to-long v10, v0 │ │ -024bfc: bda8 |0098: mul-long/2addr v8, v10 │ │ -024bfe: 1307 1000 |0099: const/16 v7, #int 16 // #10 │ │ -024c02: c478 |009b: shr-long/2addr v8, v7 │ │ -024c04: 8487 |009c: long-to-int v7, v8 │ │ -024c06: 901c 0607 |009d: add-int v28, v6, v7 │ │ -024c0a: 4606 0e1b |009f: aget-object v6, v14, v27 │ │ -024c0e: 1217 |00a1: const/4 v7, #int 1 // #1 │ │ -024c10: 4406 0607 |00a2: aget v6, v6, v7 │ │ -024c14: 8166 |00a4: int-to-long v6, v6 │ │ -024c16: 1508 0100 |00a5: const/high16 v8, #int 65536 // #1 │ │ -024c1a: 9108 0816 |00a7: sub-int v8, v8, v22 │ │ -024c1e: 8188 |00a9: int-to-long v8, v8 │ │ -024c20: bd86 |00aa: mul-long/2addr v6, v8 │ │ -024c22: 1308 1000 |00ab: const/16 v8, #int 16 // #10 │ │ -024c26: c486 |00ad: shr-long/2addr v6, v8 │ │ -024c28: 8466 |00ae: long-to-int v6, v6 │ │ -024c2a: 4607 0f1b |00af: aget-object v7, v15, v27 │ │ -024c2e: 1218 |00b1: const/4 v8, #int 1 // #1 │ │ -024c30: 4407 0708 |00b2: aget v7, v7, v8 │ │ -024c34: 8178 |00b4: int-to-long v8, v7 │ │ -024c36: 0200 1600 |00b5: move/from16 v0, v22 │ │ -024c3a: 810a |00b7: int-to-long v10, v0 │ │ -024c3c: bda8 |00b8: mul-long/2addr v8, v10 │ │ -024c3e: 1307 1000 |00b9: const/16 v7, #int 16 // #10 │ │ -024c42: c478 |00bb: shr-long/2addr v8, v7 │ │ -024c44: 8487 |00bc: long-to-int v7, v8 │ │ -024c46: 9015 0607 |00bd: add-int v21, v6, v7 │ │ -024c4a: 0200 2f00 |00bf: move/from16 v0, v47 │ │ -024c4e: 8106 |00c1: int-to-long v6, v0 │ │ -024c50: 0200 1c00 |00c2: move/from16 v0, v28 │ │ -024c54: 8108 |00c4: int-to-long v8, v0 │ │ -024c56: bd86 |00c5: mul-long/2addr v6, v8 │ │ -024c58: 1308 1000 |00c6: const/16 v8, #int 16 // #10 │ │ -024c5c: c486 |00c8: shr-long/2addr v6, v8 │ │ -024c5e: 8466 |00c9: long-to-int v6, v6 │ │ -024c60: 9006 061d |00ca: add-int v6, v6, v29 │ │ -024c64: 0200 2d00 |00cc: move/from16 v0, v45 │ │ -024c68: 8108 |00ce: int-to-long v8, v0 │ │ -024c6a: 0200 1500 |00cf: move/from16 v0, v21 │ │ -024c6e: 810a |00d1: int-to-long v10, v0 │ │ -024c70: bda8 |00d2: mul-long/2addr v8, v10 │ │ -024c72: 1307 1000 |00d3: const/16 v7, #int 16 // #10 │ │ -024c76: c478 |00d5: shr-long/2addr v8, v7 │ │ -024c78: 8487 |00d6: long-to-int v7, v8 │ │ -024c7a: 9023 0607 |00d7: add-int v35, v6, v7 │ │ -024c7e: 0200 3000 |00d9: move/from16 v0, v48 │ │ -024c82: 8106 |00db: int-to-long v6, v0 │ │ -024c84: 0200 1c00 |00dc: move/from16 v0, v28 │ │ -024c88: 8108 |00de: int-to-long v8, v0 │ │ -024c8a: bd86 |00df: mul-long/2addr v6, v8 │ │ -024c8c: 1308 1000 |00e0: const/16 v8, #int 16 // #10 │ │ -024c90: c486 |00e2: shr-long/2addr v6, v8 │ │ -024c92: 8466 |00e3: long-to-int v6, v6 │ │ -024c94: 9006 0624 |00e4: add-int v6, v6, v36 │ │ -024c98: 0200 2e00 |00e6: move/from16 v0, v46 │ │ -024c9c: 8108 |00e8: int-to-long v8, v0 │ │ -024c9e: 0200 1500 |00e9: move/from16 v0, v21 │ │ -024ca2: 810a |00eb: int-to-long v10, v0 │ │ -024ca4: bda8 |00ec: mul-long/2addr v8, v10 │ │ -024ca6: 1307 1000 |00ed: const/16 v7, #int 16 // #10 │ │ -024caa: c478 |00ef: shr-long/2addr v8, v7 │ │ -024cac: 8487 |00f0: long-to-int v7, v8 │ │ -024cae: 902a 0607 |00f1: add-int v42, v6, v7 │ │ -024cb2: 2b1b e101 0000 |00f3: packed-switch v27, 000002d4 // +000001e1 │ │ -024cb8: d81b 1b01 |00f6: add-int/lit8 v27, v27, #int 1 // #01 │ │ -024cbc: 2900 7cff |00f8: goto/16 0074 // -0084 │ │ -024cc0: 0800 2b00 |00fa: move-object/from16 v0, v43 │ │ -024cc4: 5206 1e02 |00fc: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024cc8: 1407 0080 0000 |00fe: const v7, #float 4.59177e-41 // #00008000 │ │ -024cce: 3776 1f00 |0101: if-le v6, v7, 0120 // +001f │ │ -024cd2: 1310 0100 |0103: const/16 v16, #int 1 // #1 │ │ -024cd6: 0800 2b00 |0105: move-object/from16 v0, v43 │ │ -024cda: 540e 1602 |0107: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ -024cde: 0800 2b00 |0109: move-object/from16 v0, v43 │ │ -024ce2: 540f 1d02 |010b: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_SaaI:[[I // field@021d │ │ -024ce6: 0800 2b00 |010d: move-object/from16 v0, v43 │ │ -024cea: 5206 1e02 |010f: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024cee: d066 0080 |0111: add-int/lit16 v6, v6, #int -32768 // #8000 │ │ -024cf2: 8166 |0113: int-to-long v6, v6 │ │ -024cf4: 1708 0000 0200 |0114: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ -024cfa: bd86 |0117: mul-long/2addr v6, v8 │ │ -024cfc: 1308 1000 |0118: const/16 v8, #int 16 // #10 │ │ -024d00: c486 |011a: shr-long/2addr v6, v8 │ │ -024d02: 8460 |011b: long-to-int v0, v6 │ │ -024d04: 0216 0000 |011c: move/from16 v22, v0 │ │ -024d08: 2900 54ff |011e: goto/16 0072 // -00ac │ │ -024d0c: 0800 2b00 |0120: move-object/from16 v0, v43 │ │ -024d10: 540d 1602 |0122: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ -024d14: 2900 4eff |0124: goto/16 0072 // -00b2 │ │ -024d18: 0800 2b00 |0126: move-object/from16 v0, v43 │ │ -024d1c: 5206 1e02 |0128: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024d20: 1407 0080 0000 |012a: const v7, #float 4.59177e-41 // #00008000 │ │ -024d26: 3576 1b00 |012d: if-ge v6, v7, 0148 // +001b │ │ -024d2a: 0800 2b00 |012f: move-object/from16 v0, v43 │ │ -024d2e: 540e 0f02 |0131: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_DaaI:[[I // field@020f │ │ -024d32: 0800 2b00 |0133: move-object/from16 v0, v43 │ │ -024d36: 540f 4602 |0135: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ -024d3a: 0800 2b00 |0137: move-object/from16 v0, v43 │ │ -024d3e: 5206 1e02 |0139: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024d42: 8166 |013b: int-to-long v6, v6 │ │ -024d44: 1708 0000 0200 |013c: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ -024d4a: bd86 |013f: mul-long/2addr v6, v8 │ │ -024d4c: 1308 1000 |0140: const/16 v8, #int 16 // #10 │ │ -024d50: c486 |0142: shr-long/2addr v6, v8 │ │ -024d52: 8460 |0143: long-to-int v0, v6 │ │ -024d54: 0216 0000 |0144: move/from16 v22, v0 │ │ -024d58: 2900 2cff |0146: goto/16 0072 // -00d4 │ │ -024d5c: 0800 2b00 |0148: move-object/from16 v0, v43 │ │ -024d60: 5206 1e02 |014a: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024d64: 1407 0080 0000 |014c: const v7, #float 4.59177e-41 // #00008000 │ │ -024d6a: 3776 1f00 |014f: if-le v6, v7, 016e // +001f │ │ -024d6e: 1310 0100 |0151: const/16 v16, #int 1 // #1 │ │ -024d72: 0800 2b00 |0153: move-object/from16 v0, v43 │ │ -024d76: 540e 4602 |0155: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ -024d7a: 0800 2b00 |0157: move-object/from16 v0, v43 │ │ -024d7e: 540f 1702 |0159: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_MaaI:[[I // field@0217 │ │ -024d82: 0800 2b00 |015b: move-object/from16 v0, v43 │ │ -024d86: 5206 1e02 |015d: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024d8a: d066 0080 |015f: add-int/lit16 v6, v6, #int -32768 // #8000 │ │ -024d8e: 8166 |0161: int-to-long v6, v6 │ │ -024d90: 1708 0000 0200 |0162: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ -024d96: bd86 |0165: mul-long/2addr v6, v8 │ │ -024d98: 1308 1000 |0166: const/16 v8, #int 16 // #10 │ │ -024d9c: c486 |0168: shr-long/2addr v6, v8 │ │ -024d9e: 8460 |0169: long-to-int v0, v6 │ │ -024da0: 0216 0000 |016a: move/from16 v22, v0 │ │ -024da4: 2900 06ff |016c: goto/16 0072 // -00fa │ │ -024da8: 0800 2b00 |016e: move-object/from16 v0, v43 │ │ -024dac: 540d 4602 |0170: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ -024db0: 2900 00ff |0172: goto/16 0072 // -0100 │ │ -024db4: 4606 0d1b |0174: aget-object v6, v13, v27 │ │ -024db8: 1207 |0176: const/4 v7, #int 0 // #0 │ │ -024dba: 441c 0607 |0177: aget v28, v6, v7 │ │ -024dbe: 4606 0d1b |0179: aget-object v6, v13, v27 │ │ -024dc2: 1217 |017b: const/4 v7, #int 1 // #1 │ │ -024dc4: 4415 0607 |017c: aget v21, v6, v7 │ │ -024dc8: 2900 41ff |017e: goto/16 00bf // -00bf │ │ -024dcc: 021f 2300 |0180: move/from16 v31, v35 │ │ -024dd0: 0226 2a00 |0182: move/from16 v38, v42 │ │ -024dd4: 2900 72ff |0184: goto/16 00f6 // -008e │ │ -024dd8: 0213 2300 |0186: move/from16 v19, v35 │ │ -024ddc: 0219 2a00 |0188: move/from16 v25, v42 │ │ -024de0: 2900 6cff |018a: goto/16 00f6 // -0094 │ │ -024de4: 0220 2300 |018c: move/from16 v32, v35 │ │ -024de8: 0227 2a00 |018e: move/from16 v39, v42 │ │ -024dec: 2900 66ff |0190: goto/16 00f6 // -009a │ │ -024df0: 0214 2300 |0192: move/from16 v20, v35 │ │ -024df4: 021a 2a00 |0194: move/from16 v26, v42 │ │ -024df8: 2900 60ff |0196: goto/16 00f6 // -00a0 │ │ -024dfc: 0221 2300 |0198: move/from16 v33, v35 │ │ -024e00: 0228 2a00 |019a: move/from16 v40, v42 │ │ -024e04: 2900 5aff |019c: goto/16 00f6 // -00a6 │ │ -024e08: 021e 2300 |019e: move/from16 v30, v35 │ │ -024e0c: 0225 2a00 |01a0: move/from16 v37, v42 │ │ -024e10: 2900 54ff |01a2: goto/16 00f6 // -00ac │ │ -024e14: 0212 2300 |01a4: move/from16 v18, v35 │ │ -024e18: 0218 2a00 |01a6: move/from16 v24, v42 │ │ -024e1c: 2900 4eff |01a8: goto/16 00f6 // -00b2 │ │ -024e20: 0211 2300 |01aa: move/from16 v17, v35 │ │ -024e24: 0217 2a00 |01ac: move/from16 v23, v42 │ │ -024e28: 2900 48ff |01ae: goto/16 00f6 // -00b8 │ │ -024e2c: 0800 2b00 |01b0: move-object/from16 v0, v43 │ │ -024e30: 5406 1502 |01b2: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ -024e34: 4606 0610 |01b4: aget-object v6, v6, v16 │ │ -024e38: 1207 |01b6: const/4 v7, #int 0 // #0 │ │ -024e3a: 4406 0607 |01b7: aget v6, v6, v7 │ │ -024e3e: 8166 |01b9: int-to-long v6, v6 │ │ -024e40: 1508 0100 |01ba: const/high16 v8, #int 65536 // #1 │ │ -024e44: 9108 0816 |01bc: sub-int v8, v8, v22 │ │ -024e48: 8188 |01be: int-to-long v8, v8 │ │ -024e4a: bd86 |01bf: mul-long/2addr v6, v8 │ │ -024e4c: 1308 1000 |01c0: const/16 v8, #int 16 // #10 │ │ -024e50: c486 |01c2: shr-long/2addr v6, v8 │ │ -024e52: 8466 |01c3: long-to-int v6, v6 │ │ -024e54: 0800 2b00 |01c4: move-object/from16 v0, v43 │ │ -024e58: 5407 1502 |01c6: iget-object v7, v0, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ -024e5c: d808 1001 |01c8: add-int/lit8 v8, v16, #int 1 // #01 │ │ -024e60: 4607 0708 |01ca: aget-object v7, v7, v8 │ │ -024e64: 1208 |01cc: const/4 v8, #int 0 // #0 │ │ -024e66: 4407 0708 |01cd: aget v7, v7, v8 │ │ -024e6a: 8178 |01cf: int-to-long v8, v7 │ │ -024e6c: 0200 1600 |01d0: move/from16 v0, v22 │ │ -024e70: 810a |01d2: int-to-long v10, v0 │ │ -024e72: bda8 |01d3: mul-long/2addr v8, v10 │ │ -024e74: 1307 1000 |01d4: const/16 v7, #int 16 // #10 │ │ -024e78: c478 |01d6: shr-long/2addr v8, v7 │ │ -024e7a: 8487 |01d7: long-to-int v7, v8 │ │ -024e7c: 900c 0607 |01d8: add-int v12, v6, v7 │ │ -024e80: 0800 2b00 |01da: move-object/from16 v0, v43 │ │ -024e84: 5506 2e02 |01dc: iget-boolean v6, v0, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -024e88: 3806 8500 |01de: if-eqz v6, 0263 // +0085 │ │ -024e8c: e007 1e02 |01e0: shl-int/lit8 v7, v30, #int 2 // #02 │ │ -024e90: e008 2502 |01e2: shl-int/lit8 v8, v37, #int 2 // #02 │ │ -024e94: e009 1f02 |01e4: shl-int/lit8 v9, v31, #int 2 // #02 │ │ -024e98: e00a 2602 |01e6: shl-int/lit8 v10, v38, #int 2 // #02 │ │ -024e9c: 121b |01e8: const/4 v11, #int 1 // #1 │ │ -024e9e: 0806 2c00 |01e9: move-object/from16 v6, v44 │ │ -024ea2: 7406 ab05 0600 |01eb: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ab │ │ -024ea8: e007 1f02 |01ee: shl-int/lit8 v7, v31, #int 2 // #02 │ │ -024eac: e008 2602 |01f0: shl-int/lit8 v8, v38, #int 2 // #02 │ │ -024eb0: e009 1302 |01f2: shl-int/lit8 v9, v19, #int 2 // #02 │ │ -024eb4: e00a 1902 |01f4: shl-int/lit8 v10, v25, #int 2 // #02 │ │ -024eb8: 121b |01f6: const/4 v11, #int 1 // #1 │ │ -024eba: 0806 2c00 |01f7: move-object/from16 v6, v44 │ │ -024ebe: 7406 ab05 0600 |01f9: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ab │ │ -024ec4: e007 1302 |01fc: shl-int/lit8 v7, v19, #int 2 // #02 │ │ -024ec8: e008 1902 |01fe: shl-int/lit8 v8, v25, #int 2 // #02 │ │ -024ecc: e009 2002 |0200: shl-int/lit8 v9, v32, #int 2 // #02 │ │ -024ed0: e00a 2702 |0202: shl-int/lit8 v10, v39, #int 2 // #02 │ │ -024ed4: 122b |0204: const/4 v11, #int 2 // #2 │ │ -024ed6: 0806 2c00 |0205: move-object/from16 v6, v44 │ │ -024eda: 7407 c405 0600 |0207: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.drawBikerPart:(IIIIII)V // method@05c4 │ │ -024ee0: e007 2002 |020a: shl-int/lit8 v7, v32, #int 2 // #02 │ │ -024ee4: e008 2702 |020c: shl-int/lit8 v8, v39, #int 2 // #02 │ │ -024ee8: e009 2102 |020e: shl-int/lit8 v9, v33, #int 2 // #02 │ │ -024eec: e00a 2802 |0210: shl-int/lit8 v10, v40, #int 2 // #02 │ │ -024ef0: 120b |0212: const/4 v11, #int 0 // #0 │ │ -024ef2: 0806 2c00 |0213: move-object/from16 v6, v44 │ │ -024ef6: 7406 ab05 0600 |0215: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ab │ │ -024efc: 7702 a305 2d00 |0218: invoke-static/range {v45, v46}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -024f02: 0a22 |021b: move-result v34 │ │ -024f04: 0800 2b00 |021c: move-object/from16 v0, v43 │ │ -024f08: 5206 1e02 |021e: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -024f0c: 1407 0080 0000 |0220: const v7, #float 4.59177e-41 // #00008000 │ │ -024f12: 3776 0800 |0223: if-le v6, v7, 022b // +0008 │ │ -024f16: 0200 2200 |0225: move/from16 v0, v34 │ │ -024f1a: d000 6c50 |0227: add-int/lit16 v0, v0, #int 20588 // #506c │ │ -024f1e: 0222 0000 |0229: move/from16 v34, v0 │ │ -024f22: e006 1402 |022b: shl-int/lit8 v6, v20, #int 2 // #02 │ │ -024f26: 8266 |022d: int-to-float v6, v6 │ │ -024f28: 1407 00ff 7f47 |022e: const v7, #float 65535 // #477fff00 │ │ -024f2e: c976 |0231: div-float/2addr v6, v7 │ │ -024f30: e007 1a02 |0232: shl-int/lit8 v7, v26, #int 2 // #02 │ │ -024f34: 8277 |0234: int-to-float v7, v7 │ │ -024f36: 1408 00ff 7f47 |0235: const v8, #float 65535 // #477fff00 │ │ -024f3c: c987 |0238: div-float/2addr v7, v8 │ │ -024f3e: 0800 2c00 |0239: move-object/from16 v0, v44 │ │ -024f42: 0201 2200 |023b: move/from16 v1, v34 │ │ -024f46: 6e40 cb05 6017 |023d: invoke-virtual {v0, v6, v7, v1}, Lorg/happysanta/gd/Game/GameView;.drawHelmet:(FFI)V // method@05cb │ │ -024f4c: 1206 |0240: const/4 v6, #int 0 // #0 │ │ -024f4e: 1207 |0241: const/4 v7, #int 0 // #0 │ │ -024f50: 1208 |0242: const/4 v8, #int 0 // #0 │ │ -024f52: 0800 2c00 |0243: move-object/from16 v0, v44 │ │ -024f56: 6e40 e605 6087 |0245: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -024f5c: e006 1102 |0248: shl-int/lit8 v6, v17, #int 2 // #02 │ │ -024f60: e106 0610 |024a: shr-int/lit8 v6, v6, #int 16 // #10 │ │ -024f64: e007 1702 |024c: shl-int/lit8 v7, v23, #int 2 // #02 │ │ -024f68: e107 0710 |024e: shr-int/lit8 v7, v7, #int 16 // #10 │ │ -024f6c: 0800 2c00 |0250: move-object/from16 v0, v44 │ │ -024f70: 6e30 d005 6007 |0252: invoke-virtual {v0, v6, v7}, Lorg/happysanta/gd/Game/GameView;.drawSteering:(II)V // method@05d0 │ │ -024f76: e006 1202 |0255: shl-int/lit8 v6, v18, #int 2 // #02 │ │ -024f7a: e106 0610 |0257: shr-int/lit8 v6, v6, #int 16 // #10 │ │ -024f7e: e007 1802 |0259: shl-int/lit8 v7, v24, #int 2 // #02 │ │ -024f82: e107 0710 |025b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ -024f86: 0800 2c00 |025d: move-object/from16 v0, v44 │ │ -024f8a: 6e30 d005 6007 |025f: invoke-virtual {v0, v6, v7}, Lorg/happysanta/gd/Game/GameView;.drawSteering:(II)V // method@05d0 │ │ -024f90: 0e00 |0262: return-void │ │ -024f92: 1206 |0263: const/4 v6, #int 0 // #0 │ │ -024f94: 1207 |0264: const/4 v7, #int 0 // #0 │ │ -024f96: 1208 |0265: const/4 v8, #int 0 // #0 │ │ -024f98: 0800 2c00 |0266: move-object/from16 v0, v44 │ │ -024f9c: 6e40 e605 6087 |0268: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -024fa2: 0800 2c00 |026b: move-object/from16 v0, v44 │ │ -024fa6: 0201 1e00 |026d: move/from16 v1, v30 │ │ -024faa: 0202 2500 |026f: move/from16 v2, v37 │ │ -024fae: 0203 1f00 |0271: move/from16 v3, v31 │ │ -024fb2: 0204 2600 |0273: move/from16 v4, v38 │ │ -024fb6: 6e54 cc05 1032 |0275: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -024fbc: 0800 2c00 |0278: move-object/from16 v0, v44 │ │ -024fc0: 0201 1f00 |027a: move/from16 v1, v31 │ │ -024fc4: 0202 2600 |027c: move/from16 v2, v38 │ │ -024fc8: 0203 1300 |027e: move/from16 v3, v19 │ │ -024fcc: 0204 1900 |0280: move/from16 v4, v25 │ │ -024fd0: 6e54 cc05 1032 |0282: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -024fd6: 1206 |0285: const/4 v6, #int 0 // #0 │ │ -024fd8: 1207 |0286: const/4 v7, #int 0 // #0 │ │ -024fda: 1308 8000 |0287: const/16 v8, #int 128 // #80 │ │ -024fde: 0800 2c00 |0289: move-object/from16 v0, v44 │ │ -024fe2: 6e40 e605 6087 |028b: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -024fe8: 0800 2c00 |028e: move-object/from16 v0, v44 │ │ -024fec: 0201 1300 |0290: move/from16 v1, v19 │ │ -024ff0: 0202 1900 |0292: move/from16 v2, v25 │ │ -024ff4: 0203 2000 |0294: move/from16 v3, v32 │ │ -024ff8: 0204 2700 |0296: move/from16 v4, v39 │ │ -024ffc: 6e54 cc05 1032 |0298: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -025002: 0800 2c00 |029b: move-object/from16 v0, v44 │ │ -025006: 0201 2000 |029d: move/from16 v1, v32 │ │ -02500a: 0202 2700 |029f: move/from16 v2, v39 │ │ -02500e: 0203 2100 |02a1: move/from16 v3, v33 │ │ -025012: 0204 2800 |02a3: move/from16 v4, v40 │ │ -025016: 6e54 cc05 1032 |02a5: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -02501c: 0800 2c00 |02a8: move-object/from16 v0, v44 │ │ -025020: 0201 2100 |02aa: move/from16 v1, v33 │ │ -025024: 0202 2800 |02ac: move/from16 v2, v40 │ │ -025028: 0203 1100 |02ae: move/from16 v3, v17 │ │ -02502c: 0204 1700 |02b0: move/from16 v4, v23 │ │ -025030: 6e54 cc05 1032 |02b2: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -025036: 1529 0100 |02b5: const/high16 v41, #int 65536 // #1 │ │ -02503a: 1306 9c00 |02b7: const/16 v6, #int 156 // #9c │ │ -02503e: 1207 |02b9: const/4 v7, #int 0 // #0 │ │ -025040: 1208 |02ba: const/4 v8, #int 0 // #0 │ │ -025042: 0800 2c00 |02bb: move-object/from16 v0, v44 │ │ -025046: 6e40 e605 6087 |02bd: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -02504c: e006 1402 |02c0: shl-int/lit8 v6, v20, #int 2 // #02 │ │ -025050: e106 0610 |02c2: shr-int/lit8 v6, v6, #int 16 // #10 │ │ -025054: 8266 |02c4: int-to-float v6, v6 │ │ -025056: e007 1a02 |02c5: shl-int/lit8 v7, v26, #int 2 // #02 │ │ -02505a: e107 0710 |02c7: shr-int/lit8 v7, v7, #int 16 // #10 │ │ -02505e: 8277 |02c9: int-to-float v7, v7 │ │ -025060: 1308 0800 |02ca: const/16 v8, #int 8 // #8 │ │ -025064: 0800 2c00 |02cc: move-object/from16 v0, v44 │ │ -025068: 6e40 cd05 6087 |02ce: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cd │ │ -02506e: 2900 6fff |02d1: goto/16 0240 // -0091 │ │ -025072: 0000 |02d3: nop // spacer │ │ -025074: 0001 0800 0000 0000 8d00 0000 9300 ... |02d4: packed-switch-data (20 units) │ │ +024ac4: |[024ac4] org.happysanta.gd.Game.Physics._ifiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V │ │ +024ad4: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ +024ad8: 1516 0100 |0002: const/high16 v22, #int 65536 // #1 │ │ +024adc: 0800 2b00 |0004: move-object/from16 v0, v43 │ │ +024ae0: 5406 2302 |0006: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024ae4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +024ae6: 4606 0607 |0009: aget-object v6, v6, v7 │ │ +024aea: 5260 b503 |000b: iget v0, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +024aee: 021d 0000 |000d: move/from16 v29, v0 │ │ +024af2: 0800 2b00 |000f: move-object/from16 v0, v43 │ │ +024af6: 5406 2302 |0011: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +024afa: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +024afc: 4606 0607 |0014: aget-object v6, v6, v7 │ │ +024b00: 5260 b603 |0016: iget v0, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +024b04: 0224 0000 |0018: move/from16 v36, v0 │ │ +024b08: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ +024b0c: 1317 0000 |001c: const/16 v23, #int 0 // #0 │ │ +024b10: 131e 0000 |001e: const/16 v30, #int 0 // #0 │ │ +024b14: 1325 0000 |0020: const/16 v37, #int 0 // #0 │ │ +024b18: 1312 0000 |0022: const/16 v18, #int 0 // #0 │ │ +024b1c: 1318 0000 |0024: const/16 v24, #int 0 // #0 │ │ +024b20: 131f 0000 |0026: const/16 v31, #int 0 // #0 │ │ +024b24: 1326 0000 |0028: const/16 v38, #int 0 // #0 │ │ +024b28: 1313 0000 |002a: const/16 v19, #int 0 // #0 │ │ +024b2c: 1319 0000 |002c: const/16 v25, #int 0 // #0 │ │ +024b30: 1320 0000 |002e: const/16 v32, #int 0 // #0 │ │ +024b34: 1327 0000 |0030: const/16 v39, #int 0 // #0 │ │ +024b38: 1314 0000 |0032: const/16 v20, #int 0 // #0 │ │ +024b3c: 131a 0000 |0034: const/16 v26, #int 0 // #0 │ │ +024b40: 1321 0000 |0036: const/16 v33, #int 0 // #0 │ │ +024b44: 1328 0000 |0038: const/16 v40, #int 0 // #0 │ │ +024b48: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +024b4a: 1f06 3202 |003b: check-cast v6, [[I // type@0232 │ │ +024b4e: 076d |003d: move-object v13, v6 │ │ +024b50: 1f0d 3202 |003e: check-cast v13, [[I // type@0232 │ │ +024b54: 1206 |0040: const/4 v6, #int 0 // #0 │ │ +024b56: 1f06 3202 |0041: check-cast v6, [[I // type@0232 │ │ +024b5a: 076e |0043: move-object v14, v6 │ │ +024b5c: 1f0e 3202 |0044: check-cast v14, [[I // type@0232 │ │ +024b60: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +024b62: 1f06 3202 |0047: check-cast v6, [[I // type@0232 │ │ +024b66: 076f |0049: move-object v15, v6 │ │ +024b68: 1f0f 3202 |004a: check-cast v15, [[I // type@0232 │ │ +024b6c: 0800 2b00 |004c: move-object/from16 v0, v43 │ │ +024b70: 5506 2e02 |004e: iget-boolean v6, v0, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +024b74: 3806 d600 |0050: if-eqz v6, 0126 // +00d6 │ │ +024b78: 0800 2b00 |0052: move-object/from16 v0, v43 │ │ +024b7c: 5206 1e02 |0054: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024b80: 1407 0080 0000 |0056: const v7, #float 4.59177e-41 // #00008000 │ │ +024b86: 3576 a100 |0059: if-ge v6, v7, 00fa // +00a1 │ │ +024b8a: 0800 2b00 |005b: move-object/from16 v0, v43 │ │ +024b8e: 540e 4002 |005d: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_ucaaI:[[I // field@0240 │ │ +024b92: 0800 2b00 |005f: move-object/from16 v0, v43 │ │ +024b96: 540f 1602 |0061: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ +024b9a: 0800 2b00 |0063: move-object/from16 v0, v43 │ │ +024b9e: 5206 1e02 |0065: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024ba2: 8166 |0067: int-to-long v6, v6 │ │ +024ba4: 1708 0000 0200 |0068: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ +024baa: bd86 |006b: mul-long/2addr v6, v8 │ │ +024bac: 1308 1000 |006c: const/16 v8, #int 16 // #10 │ │ +024bb0: c486 |006e: shr-long/2addr v6, v8 │ │ +024bb2: 8460 |006f: long-to-int v0, v6 │ │ +024bb4: 0216 0000 |0070: move/from16 v22, v0 │ │ +024bb8: 131b 0000 |0072: const/16 v27, #int 0 // #0 │ │ +024bbc: 0800 2b00 |0074: move-object/from16 v0, v43 │ │ +024bc0: 5406 1602 |0076: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ +024bc4: 2166 |0078: array-length v6, v6 │ │ +024bc6: 0200 1b00 |0079: move/from16 v0, v27 │ │ +024bca: 3560 3501 |007b: if-ge v0, v6, 01b0 // +0135 │ │ +024bce: 380e f700 |007d: if-eqz v14, 0174 // +00f7 │ │ +024bd2: 4606 0e1b |007f: aget-object v6, v14, v27 │ │ +024bd6: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +024bd8: 4406 0607 |0082: aget v6, v6, v7 │ │ +024bdc: 8166 |0084: int-to-long v6, v6 │ │ +024bde: 1508 0100 |0085: const/high16 v8, #int 65536 // #1 │ │ +024be2: 9108 0816 |0087: sub-int v8, v8, v22 │ │ +024be6: 8188 |0089: int-to-long v8, v8 │ │ +024be8: bd86 |008a: mul-long/2addr v6, v8 │ │ +024bea: 1308 1000 |008b: const/16 v8, #int 16 // #10 │ │ +024bee: c486 |008d: shr-long/2addr v6, v8 │ │ +024bf0: 8466 |008e: long-to-int v6, v6 │ │ +024bf2: 4607 0f1b |008f: aget-object v7, v15, v27 │ │ +024bf6: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +024bf8: 4407 0708 |0092: aget v7, v7, v8 │ │ +024bfc: 8178 |0094: int-to-long v8, v7 │ │ +024bfe: 0200 1600 |0095: move/from16 v0, v22 │ │ +024c02: 810a |0097: int-to-long v10, v0 │ │ +024c04: bda8 |0098: mul-long/2addr v8, v10 │ │ +024c06: 1307 1000 |0099: const/16 v7, #int 16 // #10 │ │ +024c0a: c478 |009b: shr-long/2addr v8, v7 │ │ +024c0c: 8487 |009c: long-to-int v7, v8 │ │ +024c0e: 901c 0607 |009d: add-int v28, v6, v7 │ │ +024c12: 4606 0e1b |009f: aget-object v6, v14, v27 │ │ +024c16: 1217 |00a1: const/4 v7, #int 1 // #1 │ │ +024c18: 4406 0607 |00a2: aget v6, v6, v7 │ │ +024c1c: 8166 |00a4: int-to-long v6, v6 │ │ +024c1e: 1508 0100 |00a5: const/high16 v8, #int 65536 // #1 │ │ +024c22: 9108 0816 |00a7: sub-int v8, v8, v22 │ │ +024c26: 8188 |00a9: int-to-long v8, v8 │ │ +024c28: bd86 |00aa: mul-long/2addr v6, v8 │ │ +024c2a: 1308 1000 |00ab: const/16 v8, #int 16 // #10 │ │ +024c2e: c486 |00ad: shr-long/2addr v6, v8 │ │ +024c30: 8466 |00ae: long-to-int v6, v6 │ │ +024c32: 4607 0f1b |00af: aget-object v7, v15, v27 │ │ +024c36: 1218 |00b1: const/4 v8, #int 1 // #1 │ │ +024c38: 4407 0708 |00b2: aget v7, v7, v8 │ │ +024c3c: 8178 |00b4: int-to-long v8, v7 │ │ +024c3e: 0200 1600 |00b5: move/from16 v0, v22 │ │ +024c42: 810a |00b7: int-to-long v10, v0 │ │ +024c44: bda8 |00b8: mul-long/2addr v8, v10 │ │ +024c46: 1307 1000 |00b9: const/16 v7, #int 16 // #10 │ │ +024c4a: c478 |00bb: shr-long/2addr v8, v7 │ │ +024c4c: 8487 |00bc: long-to-int v7, v8 │ │ +024c4e: 9015 0607 |00bd: add-int v21, v6, v7 │ │ +024c52: 0200 2f00 |00bf: move/from16 v0, v47 │ │ +024c56: 8106 |00c1: int-to-long v6, v0 │ │ +024c58: 0200 1c00 |00c2: move/from16 v0, v28 │ │ +024c5c: 8108 |00c4: int-to-long v8, v0 │ │ +024c5e: bd86 |00c5: mul-long/2addr v6, v8 │ │ +024c60: 1308 1000 |00c6: const/16 v8, #int 16 // #10 │ │ +024c64: c486 |00c8: shr-long/2addr v6, v8 │ │ +024c66: 8466 |00c9: long-to-int v6, v6 │ │ +024c68: 9006 061d |00ca: add-int v6, v6, v29 │ │ +024c6c: 0200 2d00 |00cc: move/from16 v0, v45 │ │ +024c70: 8108 |00ce: int-to-long v8, v0 │ │ +024c72: 0200 1500 |00cf: move/from16 v0, v21 │ │ +024c76: 810a |00d1: int-to-long v10, v0 │ │ +024c78: bda8 |00d2: mul-long/2addr v8, v10 │ │ +024c7a: 1307 1000 |00d3: const/16 v7, #int 16 // #10 │ │ +024c7e: c478 |00d5: shr-long/2addr v8, v7 │ │ +024c80: 8487 |00d6: long-to-int v7, v8 │ │ +024c82: 9023 0607 |00d7: add-int v35, v6, v7 │ │ +024c86: 0200 3000 |00d9: move/from16 v0, v48 │ │ +024c8a: 8106 |00db: int-to-long v6, v0 │ │ +024c8c: 0200 1c00 |00dc: move/from16 v0, v28 │ │ +024c90: 8108 |00de: int-to-long v8, v0 │ │ +024c92: bd86 |00df: mul-long/2addr v6, v8 │ │ +024c94: 1308 1000 |00e0: const/16 v8, #int 16 // #10 │ │ +024c98: c486 |00e2: shr-long/2addr v6, v8 │ │ +024c9a: 8466 |00e3: long-to-int v6, v6 │ │ +024c9c: 9006 0624 |00e4: add-int v6, v6, v36 │ │ +024ca0: 0200 2e00 |00e6: move/from16 v0, v46 │ │ +024ca4: 8108 |00e8: int-to-long v8, v0 │ │ +024ca6: 0200 1500 |00e9: move/from16 v0, v21 │ │ +024caa: 810a |00eb: int-to-long v10, v0 │ │ +024cac: bda8 |00ec: mul-long/2addr v8, v10 │ │ +024cae: 1307 1000 |00ed: const/16 v7, #int 16 // #10 │ │ +024cb2: c478 |00ef: shr-long/2addr v8, v7 │ │ +024cb4: 8487 |00f0: long-to-int v7, v8 │ │ +024cb6: 902a 0607 |00f1: add-int v42, v6, v7 │ │ +024cba: 2b1b e101 0000 |00f3: packed-switch v27, 000002d4 // +000001e1 │ │ +024cc0: d81b 1b01 |00f6: add-int/lit8 v27, v27, #int 1 // #01 │ │ +024cc4: 2900 7cff |00f8: goto/16 0074 // -0084 │ │ +024cc8: 0800 2b00 |00fa: move-object/from16 v0, v43 │ │ +024ccc: 5206 1e02 |00fc: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024cd0: 1407 0080 0000 |00fe: const v7, #float 4.59177e-41 // #00008000 │ │ +024cd6: 3776 1f00 |0101: if-le v6, v7, 0120 // +001f │ │ +024cda: 1310 0100 |0103: const/16 v16, #int 1 // #1 │ │ +024cde: 0800 2b00 |0105: move-object/from16 v0, v43 │ │ +024ce2: 540e 1602 |0107: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ +024ce6: 0800 2b00 |0109: move-object/from16 v0, v43 │ │ +024cea: 540f 1d02 |010b: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_SaaI:[[I // field@021d │ │ +024cee: 0800 2b00 |010d: move-object/from16 v0, v43 │ │ +024cf2: 5206 1e02 |010f: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024cf6: d066 0080 |0111: add-int/lit16 v6, v6, #int -32768 // #8000 │ │ +024cfa: 8166 |0113: int-to-long v6, v6 │ │ +024cfc: 1708 0000 0200 |0114: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ +024d02: bd86 |0117: mul-long/2addr v6, v8 │ │ +024d04: 1308 1000 |0118: const/16 v8, #int 16 // #10 │ │ +024d08: c486 |011a: shr-long/2addr v6, v8 │ │ +024d0a: 8460 |011b: long-to-int v0, v6 │ │ +024d0c: 0216 0000 |011c: move/from16 v22, v0 │ │ +024d10: 2900 54ff |011e: goto/16 0072 // -00ac │ │ +024d14: 0800 2b00 |0120: move-object/from16 v0, v43 │ │ +024d18: 540d 1602 |0122: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_KaaI:[[I // field@0216 │ │ +024d1c: 2900 4eff |0124: goto/16 0072 // -00b2 │ │ +024d20: 0800 2b00 |0126: move-object/from16 v0, v43 │ │ +024d24: 5206 1e02 |0128: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024d28: 1407 0080 0000 |012a: const v7, #float 4.59177e-41 // #00008000 │ │ +024d2e: 3576 1b00 |012d: if-ge v6, v7, 0148 // +001b │ │ +024d32: 0800 2b00 |012f: move-object/from16 v0, v43 │ │ +024d36: 540e 0f02 |0131: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_DaaI:[[I // field@020f │ │ +024d3a: 0800 2b00 |0133: move-object/from16 v0, v43 │ │ +024d3e: 540f 4602 |0135: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ +024d42: 0800 2b00 |0137: move-object/from16 v0, v43 │ │ +024d46: 5206 1e02 |0139: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024d4a: 8166 |013b: int-to-long v6, v6 │ │ +024d4c: 1708 0000 0200 |013c: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ +024d52: bd86 |013f: mul-long/2addr v6, v8 │ │ +024d54: 1308 1000 |0140: const/16 v8, #int 16 // #10 │ │ +024d58: c486 |0142: shr-long/2addr v6, v8 │ │ +024d5a: 8460 |0143: long-to-int v0, v6 │ │ +024d5c: 0216 0000 |0144: move/from16 v22, v0 │ │ +024d60: 2900 2cff |0146: goto/16 0072 // -00d4 │ │ +024d64: 0800 2b00 |0148: move-object/from16 v0, v43 │ │ +024d68: 5206 1e02 |014a: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024d6c: 1407 0080 0000 |014c: const v7, #float 4.59177e-41 // #00008000 │ │ +024d72: 3776 1f00 |014f: if-le v6, v7, 016e // +001f │ │ +024d76: 1310 0100 |0151: const/16 v16, #int 1 // #1 │ │ +024d7a: 0800 2b00 |0153: move-object/from16 v0, v43 │ │ +024d7e: 540e 4602 |0155: iget-object v14, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ +024d82: 0800 2b00 |0157: move-object/from16 v0, v43 │ │ +024d86: 540f 1702 |0159: iget-object v15, v0, Lorg/happysanta/gd/Game/Physics;.m_MaaI:[[I // field@0217 │ │ +024d8a: 0800 2b00 |015b: move-object/from16 v0, v43 │ │ +024d8e: 5206 1e02 |015d: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024d92: d066 0080 |015f: add-int/lit16 v6, v6, #int -32768 // #8000 │ │ +024d96: 8166 |0161: int-to-long v6, v6 │ │ +024d98: 1708 0000 0200 |0162: const-wide/32 v8, #float 1.83671e-40 // #00020000 │ │ +024d9e: bd86 |0165: mul-long/2addr v6, v8 │ │ +024da0: 1308 1000 |0166: const/16 v8, #int 16 // #10 │ │ +024da4: c486 |0168: shr-long/2addr v6, v8 │ │ +024da6: 8460 |0169: long-to-int v0, v6 │ │ +024da8: 0216 0000 |016a: move/from16 v22, v0 │ │ +024dac: 2900 06ff |016c: goto/16 0072 // -00fa │ │ +024db0: 0800 2b00 |016e: move-object/from16 v0, v43 │ │ +024db4: 540d 4602 |0170: iget-object v13, v0, Lorg/happysanta/gd/Game/Physics;.m_wcaaI:[[I // field@0246 │ │ +024db8: 2900 00ff |0172: goto/16 0072 // -0100 │ │ +024dbc: 4606 0d1b |0174: aget-object v6, v13, v27 │ │ +024dc0: 1207 |0176: const/4 v7, #int 0 // #0 │ │ +024dc2: 441c 0607 |0177: aget v28, v6, v7 │ │ +024dc6: 4606 0d1b |0179: aget-object v6, v13, v27 │ │ +024dca: 1217 |017b: const/4 v7, #int 1 // #1 │ │ +024dcc: 4415 0607 |017c: aget v21, v6, v7 │ │ +024dd0: 2900 41ff |017e: goto/16 00bf // -00bf │ │ +024dd4: 021f 2300 |0180: move/from16 v31, v35 │ │ +024dd8: 0226 2a00 |0182: move/from16 v38, v42 │ │ +024ddc: 2900 72ff |0184: goto/16 00f6 // -008e │ │ +024de0: 0213 2300 |0186: move/from16 v19, v35 │ │ +024de4: 0219 2a00 |0188: move/from16 v25, v42 │ │ +024de8: 2900 6cff |018a: goto/16 00f6 // -0094 │ │ +024dec: 0220 2300 |018c: move/from16 v32, v35 │ │ +024df0: 0227 2a00 |018e: move/from16 v39, v42 │ │ +024df4: 2900 66ff |0190: goto/16 00f6 // -009a │ │ +024df8: 0214 2300 |0192: move/from16 v20, v35 │ │ +024dfc: 021a 2a00 |0194: move/from16 v26, v42 │ │ +024e00: 2900 60ff |0196: goto/16 00f6 // -00a0 │ │ +024e04: 0221 2300 |0198: move/from16 v33, v35 │ │ +024e08: 0228 2a00 |019a: move/from16 v40, v42 │ │ +024e0c: 2900 5aff |019c: goto/16 00f6 // -00a6 │ │ +024e10: 021e 2300 |019e: move/from16 v30, v35 │ │ +024e14: 0225 2a00 |01a0: move/from16 v37, v42 │ │ +024e18: 2900 54ff |01a2: goto/16 00f6 // -00ac │ │ +024e1c: 0212 2300 |01a4: move/from16 v18, v35 │ │ +024e20: 0218 2a00 |01a6: move/from16 v24, v42 │ │ +024e24: 2900 4eff |01a8: goto/16 00f6 // -00b2 │ │ +024e28: 0211 2300 |01aa: move/from16 v17, v35 │ │ +024e2c: 0217 2a00 |01ac: move/from16 v23, v42 │ │ +024e30: 2900 48ff |01ae: goto/16 00f6 // -00b8 │ │ +024e34: 0800 2b00 |01b0: move-object/from16 v0, v43 │ │ +024e38: 5406 1502 |01b2: iget-object v6, v0, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ +024e3c: 4606 0610 |01b4: aget-object v6, v6, v16 │ │ +024e40: 1207 |01b6: const/4 v7, #int 0 // #0 │ │ +024e42: 4406 0607 |01b7: aget v6, v6, v7 │ │ +024e46: 8166 |01b9: int-to-long v6, v6 │ │ +024e48: 1508 0100 |01ba: const/high16 v8, #int 65536 // #1 │ │ +024e4c: 9108 0816 |01bc: sub-int v8, v8, v22 │ │ +024e50: 8188 |01be: int-to-long v8, v8 │ │ +024e52: bd86 |01bf: mul-long/2addr v6, v8 │ │ +024e54: 1308 1000 |01c0: const/16 v8, #int 16 // #10 │ │ +024e58: c486 |01c2: shr-long/2addr v6, v8 │ │ +024e5a: 8466 |01c3: long-to-int v6, v6 │ │ +024e5c: 0800 2b00 |01c4: move-object/from16 v0, v43 │ │ +024e60: 5407 1502 |01c6: iget-object v7, v0, Lorg/happysanta/gd/Game/Physics;.m_JaaI:[[I // field@0215 │ │ +024e64: d808 1001 |01c8: add-int/lit8 v8, v16, #int 1 // #01 │ │ +024e68: 4607 0708 |01ca: aget-object v7, v7, v8 │ │ +024e6c: 1208 |01cc: const/4 v8, #int 0 // #0 │ │ +024e6e: 4407 0708 |01cd: aget v7, v7, v8 │ │ +024e72: 8178 |01cf: int-to-long v8, v7 │ │ +024e74: 0200 1600 |01d0: move/from16 v0, v22 │ │ +024e78: 810a |01d2: int-to-long v10, v0 │ │ +024e7a: bda8 |01d3: mul-long/2addr v8, v10 │ │ +024e7c: 1307 1000 |01d4: const/16 v7, #int 16 // #10 │ │ +024e80: c478 |01d6: shr-long/2addr v8, v7 │ │ +024e82: 8487 |01d7: long-to-int v7, v8 │ │ +024e84: 900c 0607 |01d8: add-int v12, v6, v7 │ │ +024e88: 0800 2b00 |01da: move-object/from16 v0, v43 │ │ +024e8c: 5506 2e02 |01dc: iget-boolean v6, v0, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +024e90: 3806 8500 |01de: if-eqz v6, 0263 // +0085 │ │ +024e94: e007 1e02 |01e0: shl-int/lit8 v7, v30, #int 2 // #02 │ │ +024e98: e008 2502 |01e2: shl-int/lit8 v8, v37, #int 2 // #02 │ │ +024e9c: e009 1f02 |01e4: shl-int/lit8 v9, v31, #int 2 // #02 │ │ +024ea0: e00a 2602 |01e6: shl-int/lit8 v10, v38, #int 2 // #02 │ │ +024ea4: 121b |01e8: const/4 v11, #int 1 // #1 │ │ +024ea6: 0806 2c00 |01e9: move-object/from16 v6, v44 │ │ +024eaa: 7406 ad05 0600 |01eb: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ad │ │ +024eb0: e007 1f02 |01ee: shl-int/lit8 v7, v31, #int 2 // #02 │ │ +024eb4: e008 2602 |01f0: shl-int/lit8 v8, v38, #int 2 // #02 │ │ +024eb8: e009 1302 |01f2: shl-int/lit8 v9, v19, #int 2 // #02 │ │ +024ebc: e00a 1902 |01f4: shl-int/lit8 v10, v25, #int 2 // #02 │ │ +024ec0: 121b |01f6: const/4 v11, #int 1 // #1 │ │ +024ec2: 0806 2c00 |01f7: move-object/from16 v6, v44 │ │ +024ec6: 7406 ad05 0600 |01f9: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ad │ │ +024ecc: e007 1302 |01fc: shl-int/lit8 v7, v19, #int 2 // #02 │ │ +024ed0: e008 1902 |01fe: shl-int/lit8 v8, v25, #int 2 // #02 │ │ +024ed4: e009 2002 |0200: shl-int/lit8 v9, v32, #int 2 // #02 │ │ +024ed8: e00a 2702 |0202: shl-int/lit8 v10, v39, #int 2 // #02 │ │ +024edc: 122b |0204: const/4 v11, #int 2 // #2 │ │ +024ede: 0806 2c00 |0205: move-object/from16 v6, v44 │ │ +024ee2: 7407 c605 0600 |0207: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12}, Lorg/happysanta/gd/Game/GameView;.drawBikerPart:(IIIIII)V // method@05c6 │ │ +024ee8: e007 2002 |020a: shl-int/lit8 v7, v32, #int 2 // #02 │ │ +024eec: e008 2702 |020c: shl-int/lit8 v8, v39, #int 2 // #02 │ │ +024ef0: e009 2102 |020e: shl-int/lit8 v9, v33, #int 2 // #02 │ │ +024ef4: e00a 2802 |0210: shl-int/lit8 v10, v40, #int 2 // #02 │ │ +024ef8: 120b |0212: const/4 v11, #int 0 // #0 │ │ +024efa: 0806 2c00 |0213: move-object/from16 v6, v44 │ │ +024efe: 7406 ad05 0600 |0215: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIIII)V // method@05ad │ │ +024f04: 7702 a505 2d00 |0218: invoke-static/range {v45, v46}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +024f0a: 0a22 |021b: move-result v34 │ │ +024f0c: 0800 2b00 |021c: move-object/from16 v0, v43 │ │ +024f10: 5206 1e02 |021e: iget v6, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +024f14: 1407 0080 0000 |0220: const v7, #float 4.59177e-41 // #00008000 │ │ +024f1a: 3776 0800 |0223: if-le v6, v7, 022b // +0008 │ │ +024f1e: 0200 2200 |0225: move/from16 v0, v34 │ │ +024f22: d000 6c50 |0227: add-int/lit16 v0, v0, #int 20588 // #506c │ │ +024f26: 0222 0000 |0229: move/from16 v34, v0 │ │ +024f2a: e006 1402 |022b: shl-int/lit8 v6, v20, #int 2 // #02 │ │ +024f2e: 8266 |022d: int-to-float v6, v6 │ │ +024f30: 1407 00ff 7f47 |022e: const v7, #float 65535 // #477fff00 │ │ +024f36: c976 |0231: div-float/2addr v6, v7 │ │ +024f38: e007 1a02 |0232: shl-int/lit8 v7, v26, #int 2 // #02 │ │ +024f3c: 8277 |0234: int-to-float v7, v7 │ │ +024f3e: 1408 00ff 7f47 |0235: const v8, #float 65535 // #477fff00 │ │ +024f44: c987 |0238: div-float/2addr v7, v8 │ │ +024f46: 0800 2c00 |0239: move-object/from16 v0, v44 │ │ +024f4a: 0201 2200 |023b: move/from16 v1, v34 │ │ +024f4e: 6e40 cd05 6017 |023d: invoke-virtual {v0, v6, v7, v1}, Lorg/happysanta/gd/Game/GameView;.drawHelmet:(FFI)V // method@05cd │ │ +024f54: 1206 |0240: const/4 v6, #int 0 // #0 │ │ +024f56: 1207 |0241: const/4 v7, #int 0 // #0 │ │ +024f58: 1208 |0242: const/4 v8, #int 0 // #0 │ │ +024f5a: 0800 2c00 |0243: move-object/from16 v0, v44 │ │ +024f5e: 6e40 e805 6087 |0245: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +024f64: e006 1102 |0248: shl-int/lit8 v6, v17, #int 2 // #02 │ │ +024f68: e106 0610 |024a: shr-int/lit8 v6, v6, #int 16 // #10 │ │ +024f6c: e007 1702 |024c: shl-int/lit8 v7, v23, #int 2 // #02 │ │ +024f70: e107 0710 |024e: shr-int/lit8 v7, v7, #int 16 // #10 │ │ +024f74: 0800 2c00 |0250: move-object/from16 v0, v44 │ │ +024f78: 6e30 d205 6007 |0252: invoke-virtual {v0, v6, v7}, Lorg/happysanta/gd/Game/GameView;.drawSteering:(II)V // method@05d2 │ │ +024f7e: e006 1202 |0255: shl-int/lit8 v6, v18, #int 2 // #02 │ │ +024f82: e106 0610 |0257: shr-int/lit8 v6, v6, #int 16 // #10 │ │ +024f86: e007 1802 |0259: shl-int/lit8 v7, v24, #int 2 // #02 │ │ +024f8a: e107 0710 |025b: shr-int/lit8 v7, v7, #int 16 // #10 │ │ +024f8e: 0800 2c00 |025d: move-object/from16 v0, v44 │ │ +024f92: 6e30 d205 6007 |025f: invoke-virtual {v0, v6, v7}, Lorg/happysanta/gd/Game/GameView;.drawSteering:(II)V // method@05d2 │ │ +024f98: 0e00 |0262: return-void │ │ +024f9a: 1206 |0263: const/4 v6, #int 0 // #0 │ │ +024f9c: 1207 |0264: const/4 v7, #int 0 // #0 │ │ +024f9e: 1208 |0265: const/4 v8, #int 0 // #0 │ │ +024fa0: 0800 2c00 |0266: move-object/from16 v0, v44 │ │ +024fa4: 6e40 e805 6087 |0268: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +024faa: 0800 2c00 |026b: move-object/from16 v0, v44 │ │ +024fae: 0201 1e00 |026d: move/from16 v1, v30 │ │ +024fb2: 0202 2500 |026f: move/from16 v2, v37 │ │ +024fb6: 0203 1f00 |0271: move/from16 v3, v31 │ │ +024fba: 0204 2600 |0273: move/from16 v4, v38 │ │ +024fbe: 6e54 ce05 1032 |0275: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +024fc4: 0800 2c00 |0278: move-object/from16 v0, v44 │ │ +024fc8: 0201 1f00 |027a: move/from16 v1, v31 │ │ +024fcc: 0202 2600 |027c: move/from16 v2, v38 │ │ +024fd0: 0203 1300 |027e: move/from16 v3, v19 │ │ +024fd4: 0204 1900 |0280: move/from16 v4, v25 │ │ +024fd8: 6e54 ce05 1032 |0282: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +024fde: 1206 |0285: const/4 v6, #int 0 // #0 │ │ +024fe0: 1207 |0286: const/4 v7, #int 0 // #0 │ │ +024fe2: 1308 8000 |0287: const/16 v8, #int 128 // #80 │ │ +024fe6: 0800 2c00 |0289: move-object/from16 v0, v44 │ │ +024fea: 6e40 e805 6087 |028b: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +024ff0: 0800 2c00 |028e: move-object/from16 v0, v44 │ │ +024ff4: 0201 1300 |0290: move/from16 v1, v19 │ │ +024ff8: 0202 1900 |0292: move/from16 v2, v25 │ │ +024ffc: 0203 2000 |0294: move/from16 v3, v32 │ │ +025000: 0204 2700 |0296: move/from16 v4, v39 │ │ +025004: 6e54 ce05 1032 |0298: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +02500a: 0800 2c00 |029b: move-object/from16 v0, v44 │ │ +02500e: 0201 2000 |029d: move/from16 v1, v32 │ │ +025012: 0202 2700 |029f: move/from16 v2, v39 │ │ +025016: 0203 2100 |02a1: move/from16 v3, v33 │ │ +02501a: 0204 2800 |02a3: move/from16 v4, v40 │ │ +02501e: 6e54 ce05 1032 |02a5: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +025024: 0800 2c00 |02a8: move-object/from16 v0, v44 │ │ +025028: 0201 2100 |02aa: move/from16 v1, v33 │ │ +02502c: 0202 2800 |02ac: move/from16 v2, v40 │ │ +025030: 0203 1100 |02ae: move/from16 v3, v17 │ │ +025034: 0204 1700 |02b0: move/from16 v4, v23 │ │ +025038: 6e54 ce05 1032 |02b2: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +02503e: 1529 0100 |02b5: const/high16 v41, #int 65536 // #1 │ │ +025042: 1306 9c00 |02b7: const/16 v6, #int 156 // #9c │ │ +025046: 1207 |02b9: const/4 v7, #int 0 // #0 │ │ +025048: 1208 |02ba: const/4 v8, #int 0 // #0 │ │ +02504a: 0800 2c00 |02bb: move-object/from16 v0, v44 │ │ +02504e: 6e40 e805 6087 |02bd: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +025054: e006 1402 |02c0: shl-int/lit8 v6, v20, #int 2 // #02 │ │ +025058: e106 0610 |02c2: shr-int/lit8 v6, v6, #int 16 // #10 │ │ +02505c: 8266 |02c4: int-to-float v6, v6 │ │ +02505e: e007 1a02 |02c5: shl-int/lit8 v7, v26, #int 2 // #02 │ │ +025062: e107 0710 |02c7: shr-int/lit8 v7, v7, #int 16 // #10 │ │ +025066: 8277 |02c9: int-to-float v7, v7 │ │ +025068: 1308 0800 |02ca: const/16 v8, #int 8 // #8 │ │ +02506c: 0800 2c00 |02cc: move-object/from16 v0, v44 │ │ +025070: 6e40 cf05 6087 |02ce: invoke-virtual {v0, v6, v7, v8}, Lorg/happysanta/gd/Game/GameView;.drawLineWheel:(FFI)V // method@05cf │ │ +025076: 2900 6fff |02d1: goto/16 0240 // -0091 │ │ +02507a: 0000 |02d3: nop // spacer │ │ +02507c: 0001 0800 0000 0000 8d00 0000 9300 ... |02d4: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1112 │ │ 0x0002 line=1113 │ │ 0x0004 line=1114 │ │ 0x000f line=1115 │ │ 0x001a line=1116 │ │ @@ -42119,33 +42096,33 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -02509c: |[02509c] org.happysanta.gd.Game.Physics._laiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -0250ac: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -0250ae: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0250b0: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -0250b4: 6e40 e605 0600 |0004: invoke-virtual {v6, v0, v0, v0}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -0250ba: 5450 2302 |0007: iget-object v0, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0250be: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0250c2: 5200 b503 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0250c6: 5451 2302 |000d: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0250ca: 4601 0102 |000f: aget-object v1, v1, v2 │ │ -0250ce: 5211 b603 |0011: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0250d2: 5452 2302 |0013: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0250d6: 4602 0204 |0015: aget-object v2, v2, v4 │ │ -0250da: 5222 b503 |0017: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0250de: 5453 2302 |0019: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0250e2: 4603 0304 |001b: aget-object v3, v3, v4 │ │ -0250e6: 5233 b603 |001d: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0250ea: 6e53 cc05 0621 |001f: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05cc │ │ -0250f0: 0e00 |0022: return-void │ │ +0250a4: |[0250a4] org.happysanta.gd.Game.Physics._laiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +0250b4: 1232 |0000: const/4 v2, #int 3 // #3 │ │ +0250b6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0250b8: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +0250bc: 6e40 e805 0600 |0004: invoke-virtual {v6, v0, v0, v0}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +0250c2: 5450 2302 |0007: iget-object v0, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0250c6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0250ca: 5200 b503 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0250ce: 5451 2302 |000d: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0250d2: 4601 0102 |000f: aget-object v1, v1, v2 │ │ +0250d6: 5211 b603 |0011: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0250da: 5452 2302 |0013: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0250de: 4602 0204 |0015: aget-object v2, v2, v4 │ │ +0250e2: 5222 b503 |0017: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0250e6: 5453 2302 |0019: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0250ea: 4603 0304 |001b: aget-object v3, v3, v4 │ │ +0250ee: 5233 b603 |001d: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0250f2: 6e53 ce05 0621 |001f: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.drawLine:(IIII)V // method@05ce │ │ +0250f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1021 │ │ 0x0007 line=1022 │ │ 0x0022 line=1023 │ │ locals : │ │ 0x0000 - 0x0023 reg=5 this Lorg/happysanta/gd/Game/Physics; │ │ @@ -42156,131 +42133,131 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -0250f4: |[0250f4] org.happysanta.gd.Game.Physics._pvV:()V │ │ -025104: 54a5 1302 |0000: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025108: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -02510a: 4605 0506 |0003: aget-object v5, v5, v6 │ │ -02510e: 5455 4e02 |0005: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025112: 52a6 4202 |0007: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025116: 4605 0506 |0009: aget-object v5, v5, v6 │ │ -02511a: 5255 b503 |000b: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02511e: 54a6 1302 |000d: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025122: 1227 |000f: const/4 v7, #int 2 // #2 │ │ -025124: 4606 0607 |0010: aget-object v6, v6, v7 │ │ -025128: 5466 4e02 |0012: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02512c: 52a7 4202 |0014: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025130: 4606 0607 |0016: aget-object v6, v6, v7 │ │ -025134: 5266 b503 |0018: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -025138: 9103 0506 |001a: sub-int v3, v5, v6 │ │ -02513c: 54a5 1302 |001c: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025140: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -025142: 4605 0506 |001f: aget-object v5, v5, v6 │ │ -025146: 5455 4e02 |0021: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02514a: 52a6 4202 |0023: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02514e: 4605 0506 |0025: aget-object v5, v5, v6 │ │ -025152: 5255 b603 |0027: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -025156: 54a6 1302 |0029: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02515a: 1227 |002b: const/4 v7, #int 2 // #2 │ │ -02515c: 4606 0607 |002c: aget-object v6, v6, v7 │ │ -025160: 5466 4e02 |002e: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025164: 52a7 4202 |0030: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025168: 4606 0607 |0032: aget-object v6, v6, v7 │ │ -02516c: 5266 b603 |0034: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -025170: 9102 0506 |0036: sub-int v2, v5, v6 │ │ -025174: 7120 0206 2300 |0038: invoke-static {v3, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -02517a: 0a04 |003b: move-result v4 │ │ -02517c: 8136 |003c: int-to-long v6, v3 │ │ -02517e: 1305 2000 |003d: const/16 v5, #int 32 // #20 │ │ -025182: c356 |003f: shl-long/2addr v6, v5 │ │ -025184: 8148 |0040: int-to-long v8, v4 │ │ -025186: be86 |0041: div-long/2addr v6, v8 │ │ -025188: 1305 1000 |0042: const/16 v5, #int 16 // #10 │ │ -02518c: c456 |0044: shr-long/2addr v6, v5 │ │ -02518e: 8460 |0045: long-to-int v0, v6 │ │ -025190: 8126 |0046: int-to-long v6, v2 │ │ -025192: 1305 2000 |0047: const/16 v5, #int 32 // #20 │ │ -025196: c356 |0049: shl-long/2addr v6, v5 │ │ -025198: 8148 |004a: int-to-long v8, v4 │ │ -02519a: be86 |004b: div-long/2addr v6, v8 │ │ -02519c: 1305 1000 |004c: const/16 v5, #int 16 // #10 │ │ -0251a0: c456 |004e: shr-long/2addr v6, v5 │ │ -0251a2: 8462 |004f: long-to-int v2, v6 │ │ -0251a4: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -0251a6: 5ca5 1102 |0051: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ -0251aa: 3b02 5800 |0053: if-gez v2, 00ab // +0058 │ │ -0251ae: 1215 |0055: const/4 v5, #int 1 // #1 │ │ -0251b0: 5ca5 2102 |0056: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -0251b4: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -0251b6: 5ca5 4402 |0059: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -0251ba: 54a5 1302 |005b: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0251be: 1226 |005d: const/4 v6, #int 2 // #2 │ │ -0251c0: 4605 0506 |005e: aget-object v5, v5, v6 │ │ -0251c4: 5455 4e02 |0060: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0251c8: 52a6 4202 |0062: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0251cc: 4605 0506 |0064: aget-object v5, v5, v6 │ │ -0251d0: 5255 b603 |0066: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0251d4: 54a6 1302 |0068: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0251d8: 1207 |006a: const/4 v7, #int 0 // #0 │ │ -0251da: 4606 0607 |006b: aget-object v6, v6, v7 │ │ -0251de: 5466 4e02 |006d: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0251e2: 52a7 4202 |006f: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0251e6: 4606 0607 |0071: aget-object v6, v6, v7 │ │ -0251ea: 5266 b603 |0073: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0251ee: b165 |0075: sub-int/2addr v5, v6 │ │ -0251f0: 3c05 3e00 |0076: if-gtz v5, 00b4 // +003e │ │ -0251f4: 12f5 |0078: const/4 v5, #int -1 // #ff │ │ -0251f6: 54a6 1302 |0079: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0251fa: 1227 |007b: const/4 v7, #int 2 // #2 │ │ -0251fc: 4606 0607 |007c: aget-object v6, v6, v7 │ │ -025200: 5466 4e02 |007e: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025204: 52a7 4202 |0080: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025208: 4606 0607 |0082: aget-object v6, v6, v7 │ │ -02520c: 5266 ac03 |0084: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025210: 54a7 1302 |0086: iget-object v7, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025214: 1208 |0088: const/4 v8, #int 0 // #0 │ │ -025216: 4607 0708 |0089: aget-object v7, v7, v8 │ │ -02521a: 5477 4e02 |008b: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02521e: 52a8 4202 |008d: iget v8, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025222: 4607 0708 |008f: aget-object v7, v7, v8 │ │ -025226: 5277 ac03 |0091: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02522a: b176 |0093: sub-int/2addr v6, v7 │ │ -02522c: 3c06 2200 |0094: if-gtz v6, 00b6 // +0022 │ │ -025230: 12f6 |0096: const/4 v6, #int -1 // #ff │ │ -025232: b265 |0097: mul-int/2addr v5, v6 │ │ -025234: 3d05 2000 |0098: if-lez v5, 00b8 // +0020 │ │ -025238: 1211 |009a: const/4 v1, #int 1 // #1 │ │ -02523a: 3801 0600 |009b: if-eqz v1, 00a1 // +0006 │ │ -02523e: 55a5 4402 |009d: iget-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -025242: 3905 0800 |009f: if-nez v5, 00a7 // +0008 │ │ -025246: 3901 1900 |00a1: if-nez v1, 00ba // +0019 │ │ -02524a: 55a5 2102 |00a3: iget-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -02524e: 3805 1500 |00a5: if-eqz v5, 00ba // +0015 │ │ -025252: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ -025254: 5ca5 2b02 |00a8: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ -025258: 0e00 |00aa: return-void │ │ -02525a: 3d02 b0ff |00ab: if-lez v2, 005b // -0050 │ │ -02525e: 1215 |00ad: const/4 v5, #int 1 // #1 │ │ -025260: 5ca5 4402 |00ae: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -025264: 1205 |00b0: const/4 v5, #int 0 // #0 │ │ -025266: 5ca5 2102 |00b1: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -02526a: 28a8 |00b3: goto 005b // -0058 │ │ -02526c: 1215 |00b4: const/4 v5, #int 1 // #1 │ │ -02526e: 28c4 |00b5: goto 0079 // -003c │ │ -025270: 1216 |00b6: const/4 v6, #int 1 // #1 │ │ -025272: 28e0 |00b7: goto 0097 // -0020 │ │ -025274: 1201 |00b8: const/4 v1, #int 0 // #0 │ │ -025276: 28e2 |00b9: goto 009b // -001e │ │ -025278: 1205 |00ba: const/4 v5, #int 0 // #0 │ │ -02527a: 5ca5 2b02 |00bb: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ -02527e: 28ed |00bd: goto 00aa // -0013 │ │ +0250fc: |[0250fc] org.happysanta.gd.Game.Physics._pvV:()V │ │ +02510c: 54a5 1302 |0000: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025110: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +025112: 4605 0506 |0003: aget-object v5, v5, v6 │ │ +025116: 5455 4e02 |0005: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02511a: 52a6 4202 |0007: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02511e: 4605 0506 |0009: aget-object v5, v5, v6 │ │ +025122: 5255 b503 |000b: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +025126: 54a6 1302 |000d: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02512a: 1227 |000f: const/4 v7, #int 2 // #2 │ │ +02512c: 4606 0607 |0010: aget-object v6, v6, v7 │ │ +025130: 5466 4e02 |0012: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025134: 52a7 4202 |0014: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025138: 4606 0607 |0016: aget-object v6, v6, v7 │ │ +02513c: 5266 b503 |0018: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +025140: 9103 0506 |001a: sub-int v3, v5, v6 │ │ +025144: 54a5 1302 |001c: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025148: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +02514a: 4605 0506 |001f: aget-object v5, v5, v6 │ │ +02514e: 5455 4e02 |0021: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025152: 52a6 4202 |0023: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025156: 4605 0506 |0025: aget-object v5, v5, v6 │ │ +02515a: 5255 b603 |0027: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02515e: 54a6 1302 |0029: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025162: 1227 |002b: const/4 v7, #int 2 // #2 │ │ +025164: 4606 0607 |002c: aget-object v6, v6, v7 │ │ +025168: 5466 4e02 |002e: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02516c: 52a7 4202 |0030: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025170: 4606 0607 |0032: aget-object v6, v6, v7 │ │ +025174: 5266 b603 |0034: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +025178: 9102 0506 |0036: sub-int v2, v5, v6 │ │ +02517c: 7120 0406 2300 |0038: invoke-static {v3, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +025182: 0a04 |003b: move-result v4 │ │ +025184: 8136 |003c: int-to-long v6, v3 │ │ +025186: 1305 2000 |003d: const/16 v5, #int 32 // #20 │ │ +02518a: c356 |003f: shl-long/2addr v6, v5 │ │ +02518c: 8148 |0040: int-to-long v8, v4 │ │ +02518e: be86 |0041: div-long/2addr v6, v8 │ │ +025190: 1305 1000 |0042: const/16 v5, #int 16 // #10 │ │ +025194: c456 |0044: shr-long/2addr v6, v5 │ │ +025196: 8460 |0045: long-to-int v0, v6 │ │ +025198: 8126 |0046: int-to-long v6, v2 │ │ +02519a: 1305 2000 |0047: const/16 v5, #int 32 // #20 │ │ +02519e: c356 |0049: shl-long/2addr v6, v5 │ │ +0251a0: 8148 |004a: int-to-long v8, v4 │ │ +0251a2: be86 |004b: div-long/2addr v6, v8 │ │ +0251a4: 1305 1000 |004c: const/16 v5, #int 16 // #10 │ │ +0251a8: c456 |004e: shr-long/2addr v6, v5 │ │ +0251aa: 8462 |004f: long-to-int v2, v6 │ │ +0251ac: 1205 |0050: const/4 v5, #int 0 // #0 │ │ +0251ae: 5ca5 1102 |0051: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ +0251b2: 3b02 5800 |0053: if-gez v2, 00ab // +0058 │ │ +0251b6: 1215 |0055: const/4 v5, #int 1 // #1 │ │ +0251b8: 5ca5 2102 |0056: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +0251bc: 1205 |0058: const/4 v5, #int 0 // #0 │ │ +0251be: 5ca5 4402 |0059: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +0251c2: 54a5 1302 |005b: iget-object v5, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0251c6: 1226 |005d: const/4 v6, #int 2 // #2 │ │ +0251c8: 4605 0506 |005e: aget-object v5, v5, v6 │ │ +0251cc: 5455 4e02 |0060: iget-object v5, v5, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0251d0: 52a6 4202 |0062: iget v6, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0251d4: 4605 0506 |0064: aget-object v5, v5, v6 │ │ +0251d8: 5255 b603 |0066: iget v5, v5, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0251dc: 54a6 1302 |0068: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0251e0: 1207 |006a: const/4 v7, #int 0 // #0 │ │ +0251e2: 4606 0607 |006b: aget-object v6, v6, v7 │ │ +0251e6: 5466 4e02 |006d: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0251ea: 52a7 4202 |006f: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0251ee: 4606 0607 |0071: aget-object v6, v6, v7 │ │ +0251f2: 5266 b603 |0073: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0251f6: b165 |0075: sub-int/2addr v5, v6 │ │ +0251f8: 3c05 3e00 |0076: if-gtz v5, 00b4 // +003e │ │ +0251fc: 12f5 |0078: const/4 v5, #int -1 // #ff │ │ +0251fe: 54a6 1302 |0079: iget-object v6, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025202: 1227 |007b: const/4 v7, #int 2 // #2 │ │ +025204: 4606 0607 |007c: aget-object v6, v6, v7 │ │ +025208: 5466 4e02 |007e: iget-object v6, v6, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02520c: 52a7 4202 |0080: iget v7, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025210: 4606 0607 |0082: aget-object v6, v6, v7 │ │ +025214: 5266 ac03 |0084: iget v6, v6, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025218: 54a7 1302 |0086: iget-object v7, v10, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02521c: 1208 |0088: const/4 v8, #int 0 // #0 │ │ +02521e: 4607 0708 |0089: aget-object v7, v7, v8 │ │ +025222: 5477 4e02 |008b: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025226: 52a8 4202 |008d: iget v8, v10, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02522a: 4607 0708 |008f: aget-object v7, v7, v8 │ │ +02522e: 5277 ac03 |0091: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025232: b176 |0093: sub-int/2addr v6, v7 │ │ +025234: 3c06 2200 |0094: if-gtz v6, 00b6 // +0022 │ │ +025238: 12f6 |0096: const/4 v6, #int -1 // #ff │ │ +02523a: b265 |0097: mul-int/2addr v5, v6 │ │ +02523c: 3d05 2000 |0098: if-lez v5, 00b8 // +0020 │ │ +025240: 1211 |009a: const/4 v1, #int 1 // #1 │ │ +025242: 3801 0600 |009b: if-eqz v1, 00a1 // +0006 │ │ +025246: 55a5 4402 |009d: iget-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +02524a: 3905 0800 |009f: if-nez v5, 00a7 // +0008 │ │ +02524e: 3901 1900 |00a1: if-nez v1, 00ba // +0019 │ │ +025252: 55a5 2102 |00a3: iget-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +025256: 3805 1500 |00a5: if-eqz v5, 00ba // +0015 │ │ +02525a: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ +02525c: 5ca5 2b02 |00a8: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ +025260: 0e00 |00aa: return-void │ │ +025262: 3d02 b0ff |00ab: if-lez v2, 005b // -0050 │ │ +025266: 1215 |00ad: const/4 v5, #int 1 // #1 │ │ +025268: 5ca5 4402 |00ae: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +02526c: 1205 |00b0: const/4 v5, #int 0 // #0 │ │ +02526e: 5ca5 2102 |00b1: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +025272: 28a8 |00b3: goto 005b // -0058 │ │ +025274: 1215 |00b4: const/4 v5, #int 1 // #1 │ │ +025276: 28c4 |00b5: goto 0079 // -003c │ │ +025278: 1216 |00b6: const/4 v6, #int 1 // #1 │ │ +02527a: 28e0 |00b7: goto 0097 // -0020 │ │ +02527c: 1201 |00b8: const/4 v1, #int 0 // #0 │ │ +02527e: 28e2 |00b9: goto 009b // -001e │ │ +025280: 1205 |00ba: const/4 v5, #int 0 // #0 │ │ +025282: 5ca5 2b02 |00bb: iput-boolean v5, v10, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ +025286: 28ed |00bd: goto 00aa // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x001c line=524 │ │ 0x0038 line=525 │ │ 0x003c line=526 │ │ 0x0046 line=527 │ │ @@ -42310,1184 +42287,1184 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 2254 16-bit code units │ │ -025280: |[025280] org.happysanta.gd.Game.Physics._qvV:()V │ │ -025290: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -025294: 5500 1402 |0002: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -025298: 0213 0000 |0004: move/from16 v19, v0 │ │ -02529c: 3913 4a07 |0006: if-nez v19, 0750 // +074a │ │ -0252a0: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -0252a4: 5400 1302 |000a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0252a8: 0813 0000 |000c: move-object/from16 v19, v0 │ │ -0252ac: 1314 0100 |000e: const/16 v20, #int 1 // #1 │ │ -0252b0: 4613 1314 |0010: aget-object v19, v19, v20 │ │ -0252b4: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -0252b8: 5400 4e02 |0014: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0252bc: 0813 0000 |0016: move-object/from16 v19, v0 │ │ -0252c0: 0800 1800 |0018: move-object/from16 v0, v24 │ │ -0252c4: 5200 4202 |001a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0252c8: 0214 0000 |001c: move/from16 v20, v0 │ │ -0252cc: 4613 1314 |001e: aget-object v19, v19, v20 │ │ -0252d0: 0800 1300 |0020: move-object/from16 v0, v19 │ │ -0252d4: 5200 b503 |0022: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0252d8: 0213 0000 |0024: move/from16 v19, v0 │ │ -0252dc: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -0252e0: 5400 1302 |0028: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0252e4: 0814 0000 |002a: move-object/from16 v20, v0 │ │ -0252e8: 1315 0200 |002c: const/16 v21, #int 2 // #2 │ │ -0252ec: 4614 1415 |002e: aget-object v20, v20, v21 │ │ -0252f0: 0800 1400 |0030: move-object/from16 v0, v20 │ │ -0252f4: 5400 4e02 |0032: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0252f8: 0814 0000 |0034: move-object/from16 v20, v0 │ │ -0252fc: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -025300: 5200 4202 |0038: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025304: 0215 0000 |003a: move/from16 v21, v0 │ │ -025308: 4614 1415 |003c: aget-object v20, v20, v21 │ │ -02530c: 0800 1400 |003e: move-object/from16 v0, v20 │ │ -025310: 5200 b503 |0040: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -025314: 0214 0000 |0042: move/from16 v20, v0 │ │ -025318: 9106 1314 |0044: sub-int v6, v19, v20 │ │ -02531c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -025320: 5400 1302 |0048: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025324: 0813 0000 |004a: move-object/from16 v19, v0 │ │ -025328: 1314 0100 |004c: const/16 v20, #int 1 // #1 │ │ -02532c: 4613 1314 |004e: aget-object v19, v19, v20 │ │ -025330: 0800 1300 |0050: move-object/from16 v0, v19 │ │ -025334: 5400 4e02 |0052: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025338: 0813 0000 |0054: move-object/from16 v19, v0 │ │ -02533c: 0800 1800 |0056: move-object/from16 v0, v24 │ │ -025340: 5200 4202 |0058: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025344: 0214 0000 |005a: move/from16 v20, v0 │ │ -025348: 4613 1314 |005c: aget-object v19, v19, v20 │ │ -02534c: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -025350: 5200 b603 |0060: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -025354: 0213 0000 |0062: move/from16 v19, v0 │ │ -025358: 0800 1800 |0064: move-object/from16 v0, v24 │ │ -02535c: 5400 1302 |0066: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025360: 0814 0000 |0068: move-object/from16 v20, v0 │ │ -025364: 1315 0200 |006a: const/16 v21, #int 2 // #2 │ │ -025368: 4614 1415 |006c: aget-object v20, v20, v21 │ │ -02536c: 0800 1400 |006e: move-object/from16 v0, v20 │ │ -025370: 5400 4e02 |0070: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025374: 0814 0000 |0072: move-object/from16 v20, v0 │ │ -025378: 0800 1800 |0074: move-object/from16 v0, v24 │ │ -02537c: 5200 4202 |0076: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025380: 0215 0000 |0078: move/from16 v21, v0 │ │ -025384: 4614 1415 |007a: aget-object v20, v20, v21 │ │ -025388: 0800 1400 |007c: move-object/from16 v0, v20 │ │ -02538c: 5200 b603 |007e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -025390: 0214 0000 |0080: move/from16 v20, v0 │ │ -025394: 9102 1314 |0082: sub-int v2, v19, v20 │ │ -025398: 7120 0206 2600 |0084: invoke-static {v6, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -02539e: 0a07 |0087: move-result v7 │ │ -0253a0: 8160 |0088: int-to-long v0, v6 │ │ -0253a2: 0514 0000 |0089: move-wide/from16 v20, v0 │ │ -0253a6: 1313 2000 |008b: const/16 v19, #int 32 // #20 │ │ -0253aa: a314 1413 |008d: shl-long v20, v20, v19 │ │ -0253ae: 8170 |008f: int-to-long v0, v7 │ │ -0253b0: 0516 0000 |0090: move-wide/from16 v22, v0 │ │ -0253b4: 9e14 1416 |0092: div-long v20, v20, v22 │ │ -0253b8: 1313 1000 |0094: const/16 v19, #int 16 // #10 │ │ -0253bc: a414 1413 |0096: shr-long v20, v20, v19 │ │ -0253c0: 0500 1400 |0098: move-wide/from16 v0, v20 │ │ -0253c4: 8406 |009a: long-to-int v6, v0 │ │ -0253c6: 8120 |009b: int-to-long v0, v2 │ │ -0253c8: 0514 0000 |009c: move-wide/from16 v20, v0 │ │ -0253cc: 1313 2000 |009e: const/16 v19, #int 32 // #20 │ │ -0253d0: a314 1413 |00a0: shl-long v20, v20, v19 │ │ -0253d4: 8170 |00a2: int-to-long v0, v7 │ │ -0253d6: 0516 0000 |00a3: move-wide/from16 v22, v0 │ │ -0253da: 9e14 1416 |00a5: div-long v20, v20, v22 │ │ -0253de: 1313 1000 |00a7: const/16 v19, #int 16 // #10 │ │ -0253e2: a414 1413 |00a9: shr-long v20, v20, v19 │ │ -0253e6: 0500 1400 |00ab: move-wide/from16 v0, v20 │ │ -0253ea: 8402 |00ad: long-to-int v2, v0 │ │ -0253ec: 0800 1800 |00ae: move-object/from16 v0, v24 │ │ -0253f0: 5500 2b02 |00b0: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ -0253f4: 0213 0000 |00b2: move/from16 v19, v0 │ │ -0253f8: 3813 2500 |00b4: if-eqz v19, 00d9 // +0025 │ │ -0253fc: 0800 1800 |00b6: move-object/from16 v0, v24 │ │ -025400: 5200 2902 |00b8: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -025404: 0213 0000 |00ba: move/from16 v19, v0 │ │ -025408: 6014 1b02 |00bc: sget v20, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ -02540c: 0200 1400 |00be: move/from16 v0, v20 │ │ -025410: 7b00 |00c0: neg-int v0, v0 │ │ -025412: 0214 0000 |00c1: move/from16 v20, v0 │ │ -025416: 0200 1300 |00c3: move/from16 v0, v19 │ │ -02541a: 0201 1400 |00c5: move/from16 v1, v20 │ │ -02541e: 3410 1200 |00c7: if-lt v0, v1, 00d9 // +0012 │ │ -025422: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ -025426: 5200 2902 |00cb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -02542a: 0213 0000 |00cd: move/from16 v19, v0 │ │ -02542e: 6014 2a02 |00cf: sget v20, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ -025432: 9113 1314 |00d1: sub-int v19, v19, v20 │ │ -025436: 0200 1300 |00d3: move/from16 v0, v19 │ │ -02543a: 0801 1800 |00d5: move-object/from16 v1, v24 │ │ -02543e: 5910 2902 |00d7: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -025442: 0800 1800 |00d9: move-object/from16 v0, v24 │ │ -025446: 5500 1102 |00db: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ -02544a: 0213 0000 |00dd: move/from16 v19, v0 │ │ -02544e: 3813 4401 |00df: if-eqz v19, 0223 // +0144 │ │ -025452: 1313 0000 |00e1: const/16 v19, #int 0 // #0 │ │ -025456: 0200 1300 |00e3: move/from16 v0, v19 │ │ -02545a: 0801 1800 |00e5: move-object/from16 v1, v24 │ │ -02545e: 5910 2902 |00e7: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -025462: 0800 1800 |00e9: move-object/from16 v0, v24 │ │ -025466: 5400 1302 |00eb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02546a: 0813 0000 |00ed: move-object/from16 v19, v0 │ │ -02546e: 1314 0100 |00ef: const/16 v20, #int 1 // #1 │ │ -025472: 4613 1314 |00f1: aget-object v19, v19, v20 │ │ -025476: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ -02547a: 5400 4e02 |00f5: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02547e: 0813 0000 |00f7: move-object/from16 v19, v0 │ │ -025482: 0800 1800 |00f9: move-object/from16 v0, v24 │ │ -025486: 5200 4202 |00fb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02548a: 0214 0000 |00fd: move/from16 v20, v0 │ │ -02548e: 4613 1314 |00ff: aget-object v19, v19, v20 │ │ -025492: 0800 1800 |0101: move-object/from16 v0, v24 │ │ -025496: 5400 1302 |0103: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02549a: 0814 0000 |0105: move-object/from16 v20, v0 │ │ -02549e: 1315 0100 |0107: const/16 v21, #int 1 // #1 │ │ -0254a2: 4614 1415 |0109: aget-object v20, v20, v21 │ │ -0254a6: 0800 1400 |010b: move-object/from16 v0, v20 │ │ -0254aa: 5400 4e02 |010d: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0254ae: 0814 0000 |010f: move-object/from16 v20, v0 │ │ -0254b2: 0800 1800 |0111: move-object/from16 v0, v24 │ │ -0254b6: 5200 4202 |0113: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0254ba: 0215 0000 |0115: move/from16 v21, v0 │ │ -0254be: 4614 1415 |0117: aget-object v20, v20, v21 │ │ -0254c2: 0800 1400 |0119: move-object/from16 v0, v20 │ │ -0254c6: 5200 ae03 |011b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0254ca: 0214 0000 |011d: move/from16 v20, v0 │ │ -0254ce: 0200 1400 |011f: move/from16 v0, v20 │ │ -0254d2: 8100 |0121: int-to-long v0, v0 │ │ -0254d4: 0514 0000 |0122: move-wide/from16 v20, v0 │ │ -0254d8: 1516 0100 |0124: const/high16 v22, #int 65536 // #1 │ │ -0254dc: 6017 2402 |0126: sget v23, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -0254e0: 9116 1617 |0128: sub-int v22, v22, v23 │ │ -0254e4: 0200 1600 |012a: move/from16 v0, v22 │ │ -0254e8: 8100 |012c: int-to-long v0, v0 │ │ -0254ea: 0516 0000 |012d: move-wide/from16 v22, v0 │ │ -0254ee: 9d14 1416 |012f: mul-long v20, v20, v22 │ │ -0254f2: 1316 1000 |0131: const/16 v22, #int 16 // #10 │ │ -0254f6: a414 1416 |0133: shr-long v20, v20, v22 │ │ -0254fa: 0500 1400 |0135: move-wide/from16 v0, v20 │ │ -0254fe: 8400 |0137: long-to-int v0, v0 │ │ -025500: 0214 0000 |0138: move/from16 v20, v0 │ │ -025504: 0200 1400 |013a: move/from16 v0, v20 │ │ -025508: 0801 1300 |013c: move-object/from16 v1, v19 │ │ -02550c: 5910 ae03 |013e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -025510: 0800 1800 |0140: move-object/from16 v0, v24 │ │ -025514: 5400 1302 |0142: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025518: 0813 0000 |0144: move-object/from16 v19, v0 │ │ -02551c: 1314 0200 |0146: const/16 v20, #int 2 // #2 │ │ -025520: 4613 1314 |0148: aget-object v19, v19, v20 │ │ -025524: 0800 1300 |014a: move-object/from16 v0, v19 │ │ -025528: 5400 4e02 |014c: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02552c: 0813 0000 |014e: move-object/from16 v19, v0 │ │ -025530: 0800 1800 |0150: move-object/from16 v0, v24 │ │ -025534: 5200 4202 |0152: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025538: 0214 0000 |0154: move/from16 v20, v0 │ │ -02553c: 4613 1314 |0156: aget-object v19, v19, v20 │ │ -025540: 0800 1800 |0158: move-object/from16 v0, v24 │ │ -025544: 5400 1302 |015a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025548: 0814 0000 |015c: move-object/from16 v20, v0 │ │ -02554c: 1315 0200 |015e: const/16 v21, #int 2 // #2 │ │ -025550: 4614 1415 |0160: aget-object v20, v20, v21 │ │ -025554: 0800 1400 |0162: move-object/from16 v0, v20 │ │ -025558: 5400 4e02 |0164: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02555c: 0814 0000 |0166: move-object/from16 v20, v0 │ │ -025560: 0800 1800 |0168: move-object/from16 v0, v24 │ │ -025564: 5200 4202 |016a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025568: 0215 0000 |016c: move/from16 v21, v0 │ │ -02556c: 4614 1415 |016e: aget-object v20, v20, v21 │ │ -025570: 0800 1400 |0170: move-object/from16 v0, v20 │ │ -025574: 5200 ae03 |0172: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -025578: 0214 0000 |0174: move/from16 v20, v0 │ │ -02557c: 0200 1400 |0176: move/from16 v0, v20 │ │ -025580: 8100 |0178: int-to-long v0, v0 │ │ -025582: 0514 0000 |0179: move-wide/from16 v20, v0 │ │ -025586: 1516 0100 |017b: const/high16 v22, #int 65536 // #1 │ │ -02558a: 6017 2402 |017d: sget v23, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -02558e: 9116 1617 |017f: sub-int v22, v22, v23 │ │ -025592: 0200 1600 |0181: move/from16 v0, v22 │ │ -025596: 8100 |0183: int-to-long v0, v0 │ │ -025598: 0516 0000 |0184: move-wide/from16 v22, v0 │ │ -02559c: 9d14 1416 |0186: mul-long v20, v20, v22 │ │ -0255a0: 1316 1000 |0188: const/16 v22, #int 16 // #10 │ │ -0255a4: a414 1416 |018a: shr-long v20, v20, v22 │ │ -0255a8: 0500 1400 |018c: move-wide/from16 v0, v20 │ │ -0255ac: 8400 |018e: long-to-int v0, v0 │ │ -0255ae: 0214 0000 |018f: move/from16 v20, v0 │ │ -0255b2: 0200 1400 |0191: move/from16 v0, v20 │ │ -0255b6: 0801 1300 |0193: move-object/from16 v1, v19 │ │ -0255ba: 5910 ae03 |0195: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0255be: 0800 1800 |0197: move-object/from16 v0, v24 │ │ -0255c2: 5400 1302 |0199: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0255c6: 0813 0000 |019b: move-object/from16 v19, v0 │ │ -0255ca: 1314 0100 |019d: const/16 v20, #int 1 // #1 │ │ -0255ce: 4613 1314 |019f: aget-object v19, v19, v20 │ │ -0255d2: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ -0255d6: 5400 4e02 |01a3: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0255da: 0813 0000 |01a5: move-object/from16 v19, v0 │ │ -0255de: 0800 1800 |01a7: move-object/from16 v0, v24 │ │ -0255e2: 5200 4202 |01a9: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0255e6: 0214 0000 |01ab: move/from16 v20, v0 │ │ -0255ea: 4613 1314 |01ad: aget-object v19, v19, v20 │ │ -0255ee: 0800 1300 |01af: move-object/from16 v0, v19 │ │ -0255f2: 5200 ae03 |01b1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0255f6: 0213 0000 |01b3: move/from16 v19, v0 │ │ -0255fa: 1314 9919 |01b5: const/16 v20, #int 6553 // #1999 │ │ -0255fe: 0200 1300 |01b7: move/from16 v0, v19 │ │ -025602: 0201 1400 |01b9: move/from16 v1, v20 │ │ -025606: 3510 2200 |01bb: if-ge v0, v1, 01dd // +0022 │ │ -02560a: 0800 1800 |01bd: move-object/from16 v0, v24 │ │ -02560e: 5400 1302 |01bf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025612: 0813 0000 |01c1: move-object/from16 v19, v0 │ │ -025616: 1314 0100 |01c3: const/16 v20, #int 1 // #1 │ │ -02561a: 4613 1314 |01c5: aget-object v19, v19, v20 │ │ -02561e: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ -025622: 5400 4e02 |01c9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025626: 0813 0000 |01cb: move-object/from16 v19, v0 │ │ -02562a: 0800 1800 |01cd: move-object/from16 v0, v24 │ │ -02562e: 5200 4202 |01cf: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025632: 0214 0000 |01d1: move/from16 v20, v0 │ │ -025636: 4613 1314 |01d3: aget-object v19, v19, v20 │ │ -02563a: 1314 0000 |01d5: const/16 v20, #int 0 // #0 │ │ -02563e: 0200 1400 |01d7: move/from16 v0, v20 │ │ -025642: 0801 1300 |01d9: move-object/from16 v1, v19 │ │ -025646: 5910 ae03 |01db: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -02564a: 0800 1800 |01dd: move-object/from16 v0, v24 │ │ -02564e: 5400 1302 |01df: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025652: 0813 0000 |01e1: move-object/from16 v19, v0 │ │ -025656: 1314 0200 |01e3: const/16 v20, #int 2 // #2 │ │ -02565a: 4613 1314 |01e5: aget-object v19, v19, v20 │ │ -02565e: 0800 1300 |01e7: move-object/from16 v0, v19 │ │ -025662: 5400 4e02 |01e9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025666: 0813 0000 |01eb: move-object/from16 v19, v0 │ │ -02566a: 0800 1800 |01ed: move-object/from16 v0, v24 │ │ -02566e: 5200 4202 |01ef: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025672: 0214 0000 |01f1: move/from16 v20, v0 │ │ -025676: 4613 1314 |01f3: aget-object v19, v19, v20 │ │ -02567a: 0800 1300 |01f5: move-object/from16 v0, v19 │ │ -02567e: 5200 ae03 |01f7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -025682: 0213 0000 |01f9: move/from16 v19, v0 │ │ -025686: 1314 9919 |01fb: const/16 v20, #int 6553 // #1999 │ │ -02568a: 0200 1300 |01fd: move/from16 v0, v19 │ │ -02568e: 0201 1400 |01ff: move/from16 v1, v20 │ │ -025692: 3510 2200 |0201: if-ge v0, v1, 0223 // +0022 │ │ -025696: 0800 1800 |0203: move-object/from16 v0, v24 │ │ -02569a: 5400 1302 |0205: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02569e: 0813 0000 |0207: move-object/from16 v19, v0 │ │ -0256a2: 1314 0200 |0209: const/16 v20, #int 2 // #2 │ │ -0256a6: 4613 1314 |020b: aget-object v19, v19, v20 │ │ -0256aa: 0800 1300 |020d: move-object/from16 v0, v19 │ │ -0256ae: 5400 4e02 |020f: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0256b2: 0813 0000 |0211: move-object/from16 v19, v0 │ │ -0256b6: 0800 1800 |0213: move-object/from16 v0, v24 │ │ -0256ba: 5200 4202 |0215: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0256be: 0214 0000 |0217: move/from16 v20, v0 │ │ -0256c2: 4613 1314 |0219: aget-object v19, v19, v20 │ │ -0256c6: 1314 0000 |021b: const/16 v20, #int 0 // #0 │ │ -0256ca: 0200 1400 |021d: move/from16 v0, v20 │ │ -0256ce: 0801 1300 |021f: move-object/from16 v1, v19 │ │ -0256d2: 5910 ae03 |0221: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0256d6: 0800 1800 |0223: move-object/from16 v0, v24 │ │ -0256da: 5400 1302 |0225: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0256de: 0813 0000 |0227: move-object/from16 v19, v0 │ │ -0256e2: 1314 0000 |0229: const/16 v20, #int 0 // #0 │ │ -0256e6: 4613 1314 |022b: aget-object v19, v19, v20 │ │ -0256ea: 1614 8b2e |022d: const-wide/16 v20, #int 11915 // #2e8b │ │ -0256ee: 6016 4902 |022f: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0256f2: 0200 1600 |0231: move/from16 v0, v22 │ │ -0256f6: 8100 |0233: int-to-long v0, v0 │ │ -0256f8: 0516 0000 |0234: move-wide/from16 v22, v0 │ │ -0256fc: 9d14 1416 |0236: mul-long v20, v20, v22 │ │ -025700: 1316 1000 |0238: const/16 v22, #int 16 // #10 │ │ -025704: a414 1416 |023a: shr-long v20, v20, v22 │ │ -025708: 0500 1400 |023c: move-wide/from16 v0, v20 │ │ -02570c: 8400 |023e: long-to-int v0, v0 │ │ -02570e: 0214 0000 |023f: move/from16 v20, v0 │ │ -025712: 0200 1400 |0241: move/from16 v0, v20 │ │ -025716: 0801 1300 |0243: move-object/from16 v1, v19 │ │ -02571a: 5910 4d02 |0245: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -02571e: 0800 1800 |0247: move-object/from16 v0, v24 │ │ -025722: 5400 1302 |0249: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025726: 0813 0000 |024b: move-object/from16 v19, v0 │ │ -02572a: 1314 0000 |024d: const/16 v20, #int 0 // #0 │ │ -02572e: 4613 1314 |024f: aget-object v19, v19, v20 │ │ -025732: 1614 8b2e |0251: const-wide/16 v20, #int 11915 // #2e8b │ │ -025736: 6016 4902 |0253: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -02573a: 0200 1600 |0255: move/from16 v0, v22 │ │ -02573e: 8100 |0257: int-to-long v0, v0 │ │ -025740: 0516 0000 |0258: move-wide/from16 v22, v0 │ │ -025744: 9d14 1416 |025a: mul-long v20, v20, v22 │ │ -025748: 1316 1000 |025c: const/16 v22, #int 16 // #10 │ │ -02574c: a414 1416 |025e: shr-long v20, v20, v22 │ │ -025750: 0500 1400 |0260: move-wide/from16 v0, v20 │ │ -025754: 8400 |0262: long-to-int v0, v0 │ │ -025756: 0214 0000 |0263: move/from16 v20, v0 │ │ -02575a: 0200 1400 |0265: move/from16 v0, v20 │ │ -02575e: 0801 1300 |0267: move-object/from16 v1, v19 │ │ -025762: 5910 4d02 |0269: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025766: 0800 1800 |026b: move-object/from16 v0, v24 │ │ -02576a: 5400 1302 |026d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02576e: 0813 0000 |026f: move-object/from16 v19, v0 │ │ -025772: 1314 0400 |0271: const/16 v20, #int 4 // #4 │ │ -025776: 4613 1314 |0273: aget-object v19, v19, v20 │ │ -02577a: 1614 2449 |0275: const-wide/16 v20, #int 18724 // #4924 │ │ -02577e: 6016 4902 |0277: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -025782: 0200 1600 |0279: move/from16 v0, v22 │ │ -025786: 8100 |027b: int-to-long v0, v0 │ │ -025788: 0516 0000 |027c: move-wide/from16 v22, v0 │ │ -02578c: 9d14 1416 |027e: mul-long v20, v20, v22 │ │ -025790: 1316 1000 |0280: const/16 v22, #int 16 // #10 │ │ -025794: a414 1416 |0282: shr-long v20, v20, v22 │ │ -025798: 0500 1400 |0284: move-wide/from16 v0, v20 │ │ -02579c: 8400 |0286: long-to-int v0, v0 │ │ -02579e: 0214 0000 |0287: move/from16 v20, v0 │ │ -0257a2: 0200 1400 |0289: move/from16 v0, v20 │ │ -0257a6: 0801 1300 |028b: move-object/from16 v1, v19 │ │ -0257aa: 5910 4d02 |028d: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0257ae: 0800 1800 |028f: move-object/from16 v0, v24 │ │ -0257b2: 5400 1302 |0291: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0257b6: 0813 0000 |0293: move-object/from16 v19, v0 │ │ -0257ba: 1314 0300 |0295: const/16 v20, #int 3 // #3 │ │ -0257be: 4613 1314 |0297: aget-object v19, v19, v20 │ │ -0257c2: 1614 2449 |0299: const-wide/16 v20, #int 18724 // #4924 │ │ -0257c6: 6016 4902 |029b: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0257ca: 0200 1600 |029d: move/from16 v0, v22 │ │ -0257ce: 8100 |029f: int-to-long v0, v0 │ │ -0257d0: 0516 0000 |02a0: move-wide/from16 v22, v0 │ │ -0257d4: 9d14 1416 |02a2: mul-long v20, v20, v22 │ │ -0257d8: 1316 1000 |02a4: const/16 v22, #int 16 // #10 │ │ -0257dc: a414 1416 |02a6: shr-long v20, v20, v22 │ │ -0257e0: 0500 1400 |02a8: move-wide/from16 v0, v20 │ │ -0257e4: 8400 |02aa: long-to-int v0, v0 │ │ -0257e6: 0214 0000 |02ab: move/from16 v20, v0 │ │ -0257ea: 0200 1400 |02ad: move/from16 v0, v20 │ │ -0257ee: 0801 1300 |02af: move-object/from16 v1, v19 │ │ -0257f2: 5910 4d02 |02b1: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0257f6: 0800 1800 |02b3: move-object/from16 v0, v24 │ │ -0257fa: 5400 1302 |02b5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0257fe: 0813 0000 |02b7: move-object/from16 v19, v0 │ │ -025802: 1314 0100 |02b9: const/16 v20, #int 1 // #1 │ │ -025806: 4613 1314 |02bb: aget-object v19, v19, v20 │ │ -02580a: 1714 aaaa 0000 |02bd: const-wide/32 v20, #float 6.12227e-41 // #0000aaaa │ │ -025810: 6016 4902 |02c0: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -025814: 0200 1600 |02c2: move/from16 v0, v22 │ │ -025818: 8100 |02c4: int-to-long v0, v0 │ │ -02581a: 0516 0000 |02c5: move-wide/from16 v22, v0 │ │ -02581e: 9d14 1416 |02c7: mul-long v20, v20, v22 │ │ -025822: 1316 1000 |02c9: const/16 v22, #int 16 // #10 │ │ -025826: a414 1416 |02cb: shr-long v20, v20, v22 │ │ -02582a: 0500 1400 |02cd: move-wide/from16 v0, v20 │ │ -02582e: 8400 |02cf: long-to-int v0, v0 │ │ -025830: 0214 0000 |02d0: move/from16 v20, v0 │ │ -025834: 0200 1400 |02d2: move/from16 v0, v20 │ │ -025838: 0801 1300 |02d4: move-object/from16 v1, v19 │ │ -02583c: 5910 4d02 |02d6: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025840: 0800 1800 |02d8: move-object/from16 v0, v24 │ │ -025844: 5400 1302 |02da: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025848: 0813 0000 |02dc: move-object/from16 v19, v0 │ │ -02584c: 1314 0200 |02de: const/16 v20, #int 2 // #2 │ │ -025850: 4613 1314 |02e0: aget-object v19, v19, v20 │ │ -025854: 1614 8b2e |02e2: const-wide/16 v20, #int 11915 // #2e8b │ │ -025858: 6016 4902 |02e4: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -02585c: 0200 1600 |02e6: move/from16 v0, v22 │ │ -025860: 8100 |02e8: int-to-long v0, v0 │ │ -025862: 0516 0000 |02e9: move-wide/from16 v22, v0 │ │ -025866: 9d14 1416 |02eb: mul-long v20, v20, v22 │ │ -02586a: 1316 1000 |02ed: const/16 v22, #int 16 // #10 │ │ -02586e: a414 1416 |02ef: shr-long v20, v20, v22 │ │ -025872: 0500 1400 |02f1: move-wide/from16 v0, v20 │ │ -025876: 8400 |02f3: long-to-int v0, v0 │ │ -025878: 0214 0000 |02f4: move/from16 v20, v0 │ │ -02587c: 0200 1400 |02f6: move/from16 v0, v20 │ │ -025880: 0801 1300 |02f8: move-object/from16 v1, v19 │ │ -025884: 5910 4d02 |02fa: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025888: 0800 1800 |02fc: move-object/from16 v0, v24 │ │ -02588c: 5400 1302 |02fe: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025890: 0813 0000 |0300: move-object/from16 v19, v0 │ │ -025894: 1314 0500 |0302: const/16 v20, #int 5 // #5 │ │ -025898: 4613 1314 |0304: aget-object v19, v19, v20 │ │ -02589c: 1614 e338 |0306: const-wide/16 v20, #int 14563 // #38e3 │ │ -0258a0: 6016 4902 |0308: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0258a4: 0200 1600 |030a: move/from16 v0, v22 │ │ -0258a8: 8100 |030c: int-to-long v0, v0 │ │ -0258aa: 0516 0000 |030d: move-wide/from16 v22, v0 │ │ -0258ae: 9d14 1416 |030f: mul-long v20, v20, v22 │ │ -0258b2: 1316 1000 |0311: const/16 v22, #int 16 // #10 │ │ -0258b6: a414 1416 |0313: shr-long v20, v20, v22 │ │ -0258ba: 0500 1400 |0315: move-wide/from16 v0, v20 │ │ -0258be: 8400 |0317: long-to-int v0, v0 │ │ -0258c0: 0214 0000 |0318: move/from16 v20, v0 │ │ -0258c4: 0200 1400 |031a: move/from16 v0, v20 │ │ -0258c8: 0801 1300 |031c: move-object/from16 v1, v19 │ │ -0258cc: 5910 4d02 |031e: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0258d0: 0800 1800 |0320: move-object/from16 v0, v24 │ │ -0258d4: 5500 2102 |0322: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -0258d8: 0213 0000 |0324: move/from16 v19, v0 │ │ -0258dc: 3813 2b04 |0326: if-eqz v19, 0751 // +042b │ │ -0258e0: 0800 1800 |0328: move-object/from16 v0, v24 │ │ -0258e4: 5400 1302 |032a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0258e8: 0813 0000 |032c: move-object/from16 v19, v0 │ │ -0258ec: 1314 0000 |032e: const/16 v20, #int 0 // #0 │ │ -0258f0: 4613 1314 |0330: aget-object v19, v19, v20 │ │ -0258f4: 1614 2449 |0332: const-wide/16 v20, #int 18724 // #4924 │ │ -0258f8: 6016 4902 |0334: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0258fc: 0200 1600 |0336: move/from16 v0, v22 │ │ -025900: 8100 |0338: int-to-long v0, v0 │ │ -025902: 0516 0000 |0339: move-wide/from16 v22, v0 │ │ -025906: 9d14 1416 |033b: mul-long v20, v20, v22 │ │ -02590a: 1316 1000 |033d: const/16 v22, #int 16 // #10 │ │ -02590e: a414 1416 |033f: shr-long v20, v20, v22 │ │ -025912: 0500 1400 |0341: move-wide/from16 v0, v20 │ │ -025916: 8400 |0343: long-to-int v0, v0 │ │ -025918: 0214 0000 |0344: move/from16 v20, v0 │ │ -02591c: 0200 1400 |0346: move/from16 v0, v20 │ │ -025920: 0801 1300 |0348: move-object/from16 v1, v19 │ │ -025924: 5910 4d02 |034a: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025928: 0800 1800 |034c: move-object/from16 v0, v24 │ │ -02592c: 5400 1302 |034e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025930: 0813 0000 |0350: move-object/from16 v19, v0 │ │ -025934: 1314 0400 |0352: const/16 v20, #int 4 // #4 │ │ -025938: 4613 1314 |0354: aget-object v19, v19, v20 │ │ -02593c: 1614 e338 |0356: const-wide/16 v20, #int 14563 // #38e3 │ │ -025940: 6016 4902 |0358: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -025944: 0200 1600 |035a: move/from16 v0, v22 │ │ -025948: 8100 |035c: int-to-long v0, v0 │ │ -02594a: 0516 0000 |035d: move-wide/from16 v22, v0 │ │ -02594e: 9d14 1416 |035f: mul-long v20, v20, v22 │ │ -025952: 1316 1000 |0361: const/16 v22, #int 16 // #10 │ │ -025956: a414 1416 |0363: shr-long v20, v20, v22 │ │ -02595a: 0500 1400 |0365: move-wide/from16 v0, v20 │ │ -02595e: 8400 |0367: long-to-int v0, v0 │ │ -025960: 0214 0000 |0368: move/from16 v20, v0 │ │ -025964: 0200 1400 |036a: move/from16 v0, v20 │ │ -025968: 0801 1300 |036c: move-object/from16 v1, v19 │ │ -02596c: 5910 4d02 |036e: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025970: 0800 1800 |0370: move-object/from16 v0, v24 │ │ -025974: 5400 1302 |0372: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025978: 0813 0000 |0374: move-object/from16 v19, v0 │ │ -02597c: 1314 0300 |0376: const/16 v20, #int 3 // #3 │ │ -025980: 4613 1314 |0378: aget-object v19, v19, v20 │ │ -025984: 1614 2449 |037a: const-wide/16 v20, #int 18724 // #4924 │ │ -025988: 6016 4902 |037c: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -02598c: 0200 1600 |037e: move/from16 v0, v22 │ │ -025990: 8100 |0380: int-to-long v0, v0 │ │ -025992: 0516 0000 |0381: move-wide/from16 v22, v0 │ │ -025996: 9d14 1416 |0383: mul-long v20, v20, v22 │ │ -02599a: 1316 1000 |0385: const/16 v22, #int 16 // #10 │ │ -02599e: a414 1416 |0387: shr-long v20, v20, v22 │ │ -0259a2: 0500 1400 |0389: move-wide/from16 v0, v20 │ │ -0259a6: 8400 |038b: long-to-int v0, v0 │ │ -0259a8: 0214 0000 |038c: move/from16 v20, v0 │ │ -0259ac: 0200 1400 |038e: move/from16 v0, v20 │ │ -0259b0: 0801 1300 |0390: move-object/from16 v1, v19 │ │ -0259b4: 5910 4d02 |0392: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0259b8: 0800 1800 |0394: move-object/from16 v0, v24 │ │ -0259bc: 5400 1302 |0396: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0259c0: 0813 0000 |0398: move-object/from16 v19, v0 │ │ -0259c4: 1314 0100 |039a: const/16 v20, #int 1 // #1 │ │ -0259c8: 4613 1314 |039c: aget-object v19, v19, v20 │ │ -0259cc: 1714 aaaa 0000 |039e: const-wide/32 v20, #float 6.12227e-41 // #0000aaaa │ │ -0259d2: 6016 4902 |03a1: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0259d6: 0200 1600 |03a3: move/from16 v0, v22 │ │ -0259da: 8100 |03a5: int-to-long v0, v0 │ │ -0259dc: 0516 0000 |03a6: move-wide/from16 v22, v0 │ │ -0259e0: 9d14 1416 |03a8: mul-long v20, v20, v22 │ │ -0259e4: 1316 1000 |03aa: const/16 v22, #int 16 // #10 │ │ -0259e8: a414 1416 |03ac: shr-long v20, v20, v22 │ │ -0259ec: 0500 1400 |03ae: move-wide/from16 v0, v20 │ │ -0259f0: 8400 |03b0: long-to-int v0, v0 │ │ -0259f2: 0214 0000 |03b1: move/from16 v20, v0 │ │ -0259f6: 0200 1400 |03b3: move/from16 v0, v20 │ │ -0259fa: 0801 1300 |03b5: move-object/from16 v1, v19 │ │ -0259fe: 5910 4d02 |03b7: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025a02: 0800 1800 |03b9: move-object/from16 v0, v24 │ │ -025a06: 5400 1302 |03bb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025a0a: 0813 0000 |03bd: move-object/from16 v19, v0 │ │ -025a0e: 1314 0200 |03bf: const/16 v20, #int 2 // #2 │ │ -025a12: 4613 1314 |03c1: aget-object v19, v19, v20 │ │ -025a16: 1614 6227 |03c3: const-wide/16 v20, #int 10082 // #2762 │ │ -025a1a: 6016 4902 |03c5: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -025a1e: 0200 1600 |03c7: move/from16 v0, v22 │ │ -025a22: 8100 |03c9: int-to-long v0, v0 │ │ -025a24: 0516 0000 |03ca: move-wide/from16 v22, v0 │ │ -025a28: 9d14 1416 |03cc: mul-long v20, v20, v22 │ │ -025a2c: 1316 1000 |03ce: const/16 v22, #int 16 // #10 │ │ -025a30: a414 1416 |03d0: shr-long v20, v20, v22 │ │ -025a34: 0500 1400 |03d2: move-wide/from16 v0, v20 │ │ -025a38: 8400 |03d4: long-to-int v0, v0 │ │ -025a3a: 0214 0000 |03d5: move/from16 v20, v0 │ │ -025a3e: 0200 1400 |03d7: move/from16 v0, v20 │ │ -025a42: 0801 1300 |03d9: move-object/from16 v1, v19 │ │ -025a46: 5910 4d02 |03db: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -025a4a: 0800 1800 |03dd: move-object/from16 v0, v24 │ │ -025a4e: 5500 2102 |03df: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -025a52: 0213 0000 |03e1: move/from16 v19, v0 │ │ -025a56: 3913 0a00 |03e3: if-nez v19, 03ed // +000a │ │ -025a5a: 0800 1800 |03e5: move-object/from16 v0, v24 │ │ -025a5e: 5500 4402 |03e7: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -025a62: 0213 0000 |03e9: move/from16 v19, v0 │ │ -025a66: 3813 9304 |03eb: if-eqz v19, 087e // +0493 │ │ -025a6a: 7b2b |03ed: neg-int v11, v2 │ │ -025a6c: 016f |03ee: move v15, v6 │ │ -025a6e: 0800 1800 |03ef: move-object/from16 v0, v24 │ │ -025a72: 5500 2102 |03f1: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -025a76: 0213 0000 |03f3: move/from16 v19, v0 │ │ -025a7a: 3813 ac01 |03f5: if-eqz v19, 05a1 // +01ac │ │ -025a7e: 0800 1800 |03f7: move-object/from16 v0, v24 │ │ -025a82: 5200 3602 |03f9: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025a86: 0213 0000 |03fb: move/from16 v19, v0 │ │ -025a8a: 6014 3802 |03fd: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025a8e: 0200 1400 |03ff: move/from16 v0, v20 │ │ -025a92: 7b00 |0401: neg-int v0, v0 │ │ -025a94: 0214 0000 |0402: move/from16 v20, v0 │ │ -025a98: 0200 1300 |0404: move/from16 v0, v19 │ │ -025a9c: 0201 1400 |0406: move/from16 v1, v20 │ │ -025aa0: 3710 9901 |0408: if-le v0, v1, 05a1 // +0199 │ │ -025aa4: 1503 0100 |040a: const/high16 v3, #int 65536 // #1 │ │ -025aa8: 0800 1800 |040c: move-object/from16 v0, v24 │ │ -025aac: 5200 3602 |040e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025ab0: 0213 0000 |0410: move/from16 v19, v0 │ │ -025ab4: 3b13 2d00 |0412: if-gez v19, 043f // +002d │ │ -025ab8: 6014 3802 |0414: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025abc: 0800 1800 |0416: move-object/from16 v0, v24 │ │ -025ac0: 5200 3602 |0418: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025ac4: 0213 0000 |041a: move/from16 v19, v0 │ │ -025ac8: 3a13 f303 |041c: if-ltz v19, 080f // +03f3 │ │ -025acc: 0800 1800 |041e: move-object/from16 v0, v24 │ │ -025ad0: 5200 3602 |0420: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025ad4: 0213 0000 |0422: move/from16 v19, v0 │ │ -025ad8: 9113 1413 |0424: sub-int v19, v20, v19 │ │ -025adc: 0200 1300 |0426: move/from16 v0, v19 │ │ -025ae0: 8100 |0428: int-to-long v0, v0 │ │ -025ae2: 0514 0000 |0429: move-wide/from16 v20, v0 │ │ -025ae6: 1313 2000 |042b: const/16 v19, #int 32 // #20 │ │ -025aea: a314 1413 |042d: shl-long v20, v20, v19 │ │ -025aee: 6013 3802 |042f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025af2: 0200 1300 |0431: move/from16 v0, v19 │ │ -025af6: 8100 |0433: int-to-long v0, v0 │ │ -025af8: 0516 0000 |0434: move-wide/from16 v22, v0 │ │ -025afc: 9e14 1416 |0436: div-long v20, v20, v22 │ │ -025b00: 1313 1000 |0438: const/16 v19, #int 16 // #10 │ │ -025b04: a414 1413 |043a: shr-long v20, v20, v19 │ │ -025b08: 0500 1400 |043c: move-wide/from16 v0, v20 │ │ -025b0c: 8403 |043e: long-to-int v3, v0 │ │ -025b0e: 6013 0d02 |043f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -025b12: 0200 1300 |0441: move/from16 v0, v19 │ │ -025b16: 8100 |0443: int-to-long v0, v0 │ │ -025b18: 0514 0000 |0444: move-wide/from16 v20, v0 │ │ -025b1c: 8130 |0446: int-to-long v0, v3 │ │ -025b1e: 0516 0000 |0447: move-wide/from16 v22, v0 │ │ -025b22: 9d14 1416 |0449: mul-long v20, v20, v22 │ │ -025b26: 1313 1000 |044b: const/16 v19, #int 16 // #10 │ │ -025b2a: a414 1413 |044d: shr-long v20, v20, v19 │ │ -025b2e: 0500 1400 |044f: move-wide/from16 v0, v20 │ │ -025b32: 840c |0451: long-to-int v12, v0 │ │ -025b34: 81b0 |0452: int-to-long v0, v11 │ │ -025b36: 0514 0000 |0453: move-wide/from16 v20, v0 │ │ -025b3a: 81c0 |0455: int-to-long v0, v12 │ │ -025b3c: 0516 0000 |0456: move-wide/from16 v22, v0 │ │ -025b40: 9d14 1416 |0458: mul-long v20, v20, v22 │ │ -025b44: 1313 1000 |045a: const/16 v19, #int 16 // #10 │ │ -025b48: a414 1413 |045c: shr-long v20, v20, v19 │ │ -025b4c: 0500 1400 |045e: move-wide/from16 v0, v20 │ │ -025b50: 8404 |0460: long-to-int v4, v0 │ │ -025b52: 81f0 |0461: int-to-long v0, v15 │ │ -025b54: 0514 0000 |0462: move-wide/from16 v20, v0 │ │ -025b58: 81c0 |0464: int-to-long v0, v12 │ │ -025b5a: 0516 0000 |0465: move-wide/from16 v22, v0 │ │ -025b5e: 9d14 1416 |0467: mul-long v20, v20, v22 │ │ -025b62: 1313 1000 |0469: const/16 v19, #int 16 // #10 │ │ -025b66: a414 1413 |046b: shr-long v20, v20, v19 │ │ -025b6a: 0500 1400 |046d: move-wide/from16 v0, v20 │ │ -025b6e: 840d |046f: long-to-int v13, v0 │ │ -025b70: 8160 |0470: int-to-long v0, v6 │ │ -025b72: 0514 0000 |0471: move-wide/from16 v20, v0 │ │ -025b76: 81c0 |0473: int-to-long v0, v12 │ │ -025b78: 0516 0000 |0474: move-wide/from16 v22, v0 │ │ -025b7c: 9d14 1416 |0476: mul-long v20, v20, v22 │ │ -025b80: 1313 1000 |0478: const/16 v19, #int 16 // #10 │ │ -025b84: a414 1413 |047a: shr-long v20, v20, v19 │ │ -025b88: 0500 1400 |047c: move-wide/from16 v0, v20 │ │ -025b8c: 8405 |047e: long-to-int v5, v0 │ │ -025b8e: 8120 |047f: int-to-long v0, v2 │ │ -025b90: 0514 0000 |0480: move-wide/from16 v20, v0 │ │ -025b94: 81c0 |0482: int-to-long v0, v12 │ │ -025b96: 0516 0000 |0483: move-wide/from16 v22, v0 │ │ -025b9a: 9d14 1416 |0485: mul-long v20, v20, v22 │ │ -025b9e: 1313 1000 |0487: const/16 v19, #int 16 // #10 │ │ -025ba2: a414 1413 |0489: shr-long v20, v20, v19 │ │ -025ba6: 0500 1400 |048b: move-wide/from16 v0, v20 │ │ -025baa: 840e |048d: long-to-int v14, v0 │ │ -025bac: 0800 1800 |048e: move-object/from16 v0, v24 │ │ -025bb0: 5200 1e02 |0490: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025bb4: 0213 0000 |0492: move/from16 v19, v0 │ │ -025bb8: 1414 0080 0000 |0494: const v20, #float 4.59177e-41 // #00008000 │ │ -025bbe: 0200 1300 |0497: move/from16 v0, v19 │ │ -025bc2: 0201 1400 |0499: move/from16 v1, v20 │ │ -025bc6: 3710 8503 |049b: if-le v0, v1, 0820 // +0385 │ │ -025bca: 0800 1800 |049d: move-object/from16 v0, v24 │ │ -025bce: 5200 1e02 |049f: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025bd2: 0213 0000 |04a1: move/from16 v19, v0 │ │ -025bd6: 0200 1300 |04a3: move/from16 v0, v19 │ │ -025bda: d000 9af9 |04a5: add-int/lit16 v0, v0, #int -1638 // #f99a │ │ -025bde: 0213 0000 |04a7: move/from16 v19, v0 │ │ -025be2: 3a13 7303 |04a9: if-ltz v19, 081c // +0373 │ │ -025be6: 0800 1800 |04ab: move-object/from16 v0, v24 │ │ -025bea: 5200 1e02 |04ad: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025bee: 0213 0000 |04af: move/from16 v19, v0 │ │ -025bf2: 0200 1300 |04b1: move/from16 v0, v19 │ │ -025bf6: d000 9af9 |04b3: add-int/lit16 v0, v0, #int -1638 // #f99a │ │ -025bfa: 0213 0000 |04b5: move/from16 v19, v0 │ │ -025bfe: 0200 1300 |04b7: move/from16 v0, v19 │ │ -025c02: 0801 1800 |04b9: move-object/from16 v1, v24 │ │ -025c06: 5910 1e02 |04bb: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025c0a: 0800 1800 |04bd: move-object/from16 v0, v24 │ │ -025c0e: 5400 1302 |04bf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025c12: 0813 0000 |04c1: move-object/from16 v19, v0 │ │ -025c16: 1314 0400 |04c3: const/16 v20, #int 4 // #4 │ │ -025c1a: 4613 1314 |04c5: aget-object v19, v19, v20 │ │ -025c1e: 0800 1300 |04c7: move-object/from16 v0, v19 │ │ -025c22: 5400 4e02 |04c9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025c26: 0813 0000 |04cb: move-object/from16 v19, v0 │ │ -025c2a: 0800 1800 |04cd: move-object/from16 v0, v24 │ │ -025c2e: 5200 4202 |04cf: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025c32: 0214 0000 |04d1: move/from16 v20, v0 │ │ -025c36: 4613 1314 |04d3: aget-object v19, v19, v20 │ │ -025c3a: 0800 1300 |04d5: move-object/from16 v0, v19 │ │ -025c3e: 5200 ac03 |04d7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025c42: 0214 0000 |04d9: move/from16 v20, v0 │ │ -025c46: 9114 1404 |04db: sub-int v20, v20, v4 │ │ -025c4a: 0200 1400 |04dd: move/from16 v0, v20 │ │ -025c4e: 0801 1300 |04df: move-object/from16 v1, v19 │ │ -025c52: 5910 ac03 |04e1: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025c56: 0800 1800 |04e3: move-object/from16 v0, v24 │ │ -025c5a: 5400 1302 |04e5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025c5e: 0813 0000 |04e7: move-object/from16 v19, v0 │ │ -025c62: 1314 0400 |04e9: const/16 v20, #int 4 // #4 │ │ -025c66: 4613 1314 |04eb: aget-object v19, v19, v20 │ │ -025c6a: 0800 1300 |04ed: move-object/from16 v0, v19 │ │ -025c6e: 5400 4e02 |04ef: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025c72: 0813 0000 |04f1: move-object/from16 v19, v0 │ │ -025c76: 0800 1800 |04f3: move-object/from16 v0, v24 │ │ -025c7a: 5200 4202 |04f5: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025c7e: 0214 0000 |04f7: move/from16 v20, v0 │ │ -025c82: 4613 1314 |04f9: aget-object v19, v19, v20 │ │ -025c86: 0800 1300 |04fb: move-object/from16 v0, v19 │ │ -025c8a: 5200 ab03 |04fd: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025c8e: 0214 0000 |04ff: move/from16 v20, v0 │ │ -025c92: 9114 140d |0501: sub-int v20, v20, v13 │ │ -025c96: 0200 1400 |0503: move/from16 v0, v20 │ │ -025c9a: 0801 1300 |0505: move-object/from16 v1, v19 │ │ -025c9e: 5910 ab03 |0507: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025ca2: 0800 1800 |0509: move-object/from16 v0, v24 │ │ -025ca6: 5400 1302 |050b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025caa: 0813 0000 |050d: move-object/from16 v19, v0 │ │ -025cae: 1314 0300 |050f: const/16 v20, #int 3 // #3 │ │ -025cb2: 4613 1314 |0511: aget-object v19, v19, v20 │ │ -025cb6: 0800 1300 |0513: move-object/from16 v0, v19 │ │ -025cba: 5400 4e02 |0515: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025cbe: 0813 0000 |0517: move-object/from16 v19, v0 │ │ -025cc2: 0800 1800 |0519: move-object/from16 v0, v24 │ │ -025cc6: 5200 4202 |051b: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025cca: 0214 0000 |051d: move/from16 v20, v0 │ │ -025cce: 4613 1314 |051f: aget-object v19, v19, v20 │ │ -025cd2: 0800 1300 |0521: move-object/from16 v0, v19 │ │ -025cd6: 5200 ac03 |0523: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025cda: 0214 0000 |0525: move/from16 v20, v0 │ │ -025cde: 9014 1404 |0527: add-int v20, v20, v4 │ │ -025ce2: 0200 1400 |0529: move/from16 v0, v20 │ │ -025ce6: 0801 1300 |052b: move-object/from16 v1, v19 │ │ -025cea: 5910 ac03 |052d: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025cee: 0800 1800 |052f: move-object/from16 v0, v24 │ │ -025cf2: 5400 1302 |0531: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025cf6: 0813 0000 |0533: move-object/from16 v19, v0 │ │ -025cfa: 1314 0300 |0535: const/16 v20, #int 3 // #3 │ │ -025cfe: 4613 1314 |0537: aget-object v19, v19, v20 │ │ -025d02: 0800 1300 |0539: move-object/from16 v0, v19 │ │ -025d06: 5400 4e02 |053b: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025d0a: 0813 0000 |053d: move-object/from16 v19, v0 │ │ -025d0e: 0800 1800 |053f: move-object/from16 v0, v24 │ │ -025d12: 5200 4202 |0541: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025d16: 0214 0000 |0543: move/from16 v20, v0 │ │ -025d1a: 4613 1314 |0545: aget-object v19, v19, v20 │ │ -025d1e: 0800 1300 |0547: move-object/from16 v0, v19 │ │ -025d22: 5200 ab03 |0549: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025d26: 0214 0000 |054b: move/from16 v20, v0 │ │ -025d2a: 9014 140d |054d: add-int v20, v20, v13 │ │ -025d2e: 0200 1400 |054f: move/from16 v0, v20 │ │ -025d32: 0801 1300 |0551: move-object/from16 v1, v19 │ │ -025d36: 5910 ab03 |0553: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025d3a: 0800 1800 |0555: move-object/from16 v0, v24 │ │ -025d3e: 5400 1302 |0557: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025d42: 0813 0000 |0559: move-object/from16 v19, v0 │ │ -025d46: 1314 0500 |055b: const/16 v20, #int 5 // #5 │ │ -025d4a: 4613 1314 |055d: aget-object v19, v19, v20 │ │ -025d4e: 0800 1300 |055f: move-object/from16 v0, v19 │ │ -025d52: 5400 4e02 |0561: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025d56: 0813 0000 |0563: move-object/from16 v19, v0 │ │ -025d5a: 0800 1800 |0565: move-object/from16 v0, v24 │ │ -025d5e: 5200 4202 |0567: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025d62: 0214 0000 |0569: move/from16 v20, v0 │ │ -025d66: 4613 1314 |056b: aget-object v19, v19, v20 │ │ -025d6a: 0800 1300 |056d: move-object/from16 v0, v19 │ │ -025d6e: 5200 ac03 |056f: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025d72: 0214 0000 |0571: move/from16 v20, v0 │ │ -025d76: 9114 1405 |0573: sub-int v20, v20, v5 │ │ -025d7a: 0200 1400 |0575: move/from16 v0, v20 │ │ -025d7e: 0801 1300 |0577: move-object/from16 v1, v19 │ │ -025d82: 5910 ac03 |0579: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025d86: 0800 1800 |057b: move-object/from16 v0, v24 │ │ -025d8a: 5400 1302 |057d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025d8e: 0813 0000 |057f: move-object/from16 v19, v0 │ │ -025d92: 1314 0500 |0581: const/16 v20, #int 5 // #5 │ │ -025d96: 4613 1314 |0583: aget-object v19, v19, v20 │ │ -025d9a: 0800 1300 |0585: move-object/from16 v0, v19 │ │ -025d9e: 5400 4e02 |0587: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025da2: 0813 0000 |0589: move-object/from16 v19, v0 │ │ -025da6: 0800 1800 |058b: move-object/from16 v0, v24 │ │ -025daa: 5200 4202 |058d: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025dae: 0214 0000 |058f: move/from16 v20, v0 │ │ -025db2: 4613 1314 |0591: aget-object v19, v19, v20 │ │ -025db6: 0800 1300 |0593: move-object/from16 v0, v19 │ │ -025dba: 5200 ab03 |0595: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025dbe: 0214 0000 |0597: move/from16 v20, v0 │ │ -025dc2: 9114 140e |0599: sub-int v20, v20, v14 │ │ -025dc6: 0200 1400 |059b: move/from16 v0, v20 │ │ -025dca: 0801 1300 |059d: move-object/from16 v1, v19 │ │ -025dce: 5910 ab03 |059f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025dd2: 0800 1800 |05a1: move-object/from16 v0, v24 │ │ -025dd6: 5500 4402 |05a3: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -025dda: 0213 0000 |05a5: move/from16 v19, v0 │ │ -025dde: 3813 a901 |05a7: if-eqz v19, 0750 // +01a9 │ │ -025de2: 0800 1800 |05a9: move-object/from16 v0, v24 │ │ -025de6: 5200 3602 |05ab: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025dea: 0213 0000 |05ad: move/from16 v19, v0 │ │ -025dee: 6014 3802 |05af: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025df2: 0200 1300 |05b1: move/from16 v0, v19 │ │ -025df6: 0201 1400 |05b3: move/from16 v1, v20 │ │ -025dfa: 3510 9b01 |05b5: if-ge v0, v1, 0750 // +019b │ │ -025dfe: 1508 0100 |05b7: const/high16 v8, #int 65536 // #1 │ │ -025e02: 0800 1800 |05b9: move-object/from16 v0, v24 │ │ -025e06: 5200 3602 |05bb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025e0a: 0213 0000 |05bd: move/from16 v19, v0 │ │ -025e0e: 3d13 2500 |05bf: if-lez v19, 05e4 // +0025 │ │ -025e12: 6013 3802 |05c1: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025e16: 0800 1800 |05c3: move-object/from16 v0, v24 │ │ -025e1a: 5200 3602 |05c5: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -025e1e: 0214 0000 |05c7: move/from16 v20, v0 │ │ -025e22: 9113 1314 |05c9: sub-int v19, v19, v20 │ │ -025e26: 0200 1300 |05cb: move/from16 v0, v19 │ │ -025e2a: 8100 |05cd: int-to-long v0, v0 │ │ -025e2c: 0514 0000 |05ce: move-wide/from16 v20, v0 │ │ -025e30: 1313 2000 |05d0: const/16 v19, #int 32 // #20 │ │ -025e34: a314 1413 |05d2: shl-long v20, v20, v19 │ │ -025e38: 6013 3802 |05d4: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -025e3c: 0200 1300 |05d6: move/from16 v0, v19 │ │ -025e40: 8100 |05d8: int-to-long v0, v0 │ │ -025e42: 0516 0000 |05d9: move-wide/from16 v22, v0 │ │ -025e46: 9e14 1416 |05db: div-long v20, v20, v22 │ │ -025e4a: 1313 1000 |05dd: const/16 v19, #int 16 // #10 │ │ -025e4e: a414 1413 |05df: shr-long v20, v20, v19 │ │ -025e52: 0500 1400 |05e1: move-wide/from16 v0, v20 │ │ -025e56: 8408 |05e3: long-to-int v8, v0 │ │ -025e58: 6013 0d02 |05e4: sget v19, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -025e5c: 0200 1300 |05e6: move/from16 v0, v19 │ │ -025e60: 8100 |05e8: int-to-long v0, v0 │ │ -025e62: 0514 0000 |05e9: move-wide/from16 v20, v0 │ │ -025e66: 8180 |05eb: int-to-long v0, v8 │ │ -025e68: 0516 0000 |05ec: move-wide/from16 v22, v0 │ │ -025e6c: 9d14 1416 |05ee: mul-long v20, v20, v22 │ │ -025e70: 1313 1000 |05f0: const/16 v19, #int 16 // #10 │ │ -025e74: a414 1413 |05f2: shr-long v20, v20, v19 │ │ -025e78: 0500 1400 |05f4: move-wide/from16 v0, v20 │ │ -025e7c: 8400 |05f6: long-to-int v0, v0 │ │ -025e7e: 0210 0000 |05f7: move/from16 v16, v0 │ │ -025e82: 81b0 |05f9: int-to-long v0, v11 │ │ -025e84: 0514 0000 |05fa: move-wide/from16 v20, v0 │ │ -025e88: 0200 1000 |05fc: move/from16 v0, v16 │ │ -025e8c: 8100 |05fe: int-to-long v0, v0 │ │ -025e8e: 0516 0000 |05ff: move-wide/from16 v22, v0 │ │ -025e92: 9d14 1416 |0601: mul-long v20, v20, v22 │ │ -025e96: 1313 1000 |0603: const/16 v19, #int 16 // #10 │ │ -025e9a: a414 1413 |0605: shr-long v20, v20, v19 │ │ -025e9e: 0500 1400 |0607: move-wide/from16 v0, v20 │ │ -025ea2: 8409 |0609: long-to-int v9, v0 │ │ -025ea4: 81f0 |060a: int-to-long v0, v15 │ │ -025ea6: 0514 0000 |060b: move-wide/from16 v20, v0 │ │ -025eaa: 0200 1000 |060d: move/from16 v0, v16 │ │ -025eae: 8100 |060f: int-to-long v0, v0 │ │ -025eb0: 0516 0000 |0610: move-wide/from16 v22, v0 │ │ -025eb4: 9d14 1416 |0612: mul-long v20, v20, v22 │ │ -025eb8: 1313 1000 |0614: const/16 v19, #int 16 // #10 │ │ -025ebc: a414 1413 |0616: shr-long v20, v20, v19 │ │ -025ec0: 0500 1400 |0618: move-wide/from16 v0, v20 │ │ -025ec4: 8400 |061a: long-to-int v0, v0 │ │ -025ec6: 0211 0000 |061b: move/from16 v17, v0 │ │ -025eca: 8160 |061d: int-to-long v0, v6 │ │ -025ecc: 0514 0000 |061e: move-wide/from16 v20, v0 │ │ -025ed0: 0200 1000 |0620: move/from16 v0, v16 │ │ -025ed4: 8100 |0622: int-to-long v0, v0 │ │ -025ed6: 0516 0000 |0623: move-wide/from16 v22, v0 │ │ -025eda: 9d14 1416 |0625: mul-long v20, v20, v22 │ │ -025ede: 1313 1000 |0627: const/16 v19, #int 16 // #10 │ │ -025ee2: a414 1413 |0629: shr-long v20, v20, v19 │ │ -025ee6: 0500 1400 |062b: move-wide/from16 v0, v20 │ │ -025eea: 840a |062d: long-to-int v10, v0 │ │ -025eec: 8120 |062e: int-to-long v0, v2 │ │ -025eee: 0514 0000 |062f: move-wide/from16 v20, v0 │ │ -025ef2: 0200 1000 |0631: move/from16 v0, v16 │ │ -025ef6: 8100 |0633: int-to-long v0, v0 │ │ -025ef8: 0516 0000 |0634: move-wide/from16 v22, v0 │ │ -025efc: 9d14 1416 |0636: mul-long v20, v20, v22 │ │ -025f00: 1313 1000 |0638: const/16 v19, #int 16 // #10 │ │ -025f04: a414 1413 |063a: shr-long v20, v20, v19 │ │ -025f08: 0500 1400 |063c: move-wide/from16 v0, v20 │ │ -025f0c: 8400 |063e: long-to-int v0, v0 │ │ -025f0e: 0212 0000 |063f: move/from16 v18, v0 │ │ -025f12: 0800 1800 |0641: move-object/from16 v0, v24 │ │ -025f16: 5200 1e02 |0643: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025f1a: 0213 0000 |0645: move/from16 v19, v0 │ │ -025f1e: 1414 0080 0000 |0647: const v20, #float 4.59177e-41 // #00008000 │ │ -025f24: 0200 1300 |064a: move/from16 v0, v19 │ │ -025f28: 0201 1400 |064c: move/from16 v1, v20 │ │ -025f2c: 3710 0502 |064e: if-le v0, v1, 0853 // +0205 │ │ -025f30: 0800 1800 |0650: move-object/from16 v0, v24 │ │ -025f34: 5200 1e02 |0652: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025f38: 0213 0000 |0654: move/from16 v19, v0 │ │ -025f3c: 0200 1300 |0656: move/from16 v0, v19 │ │ -025f40: d000 6606 |0658: add-int/lit16 v0, v0, #int 1638 // #0666 │ │ -025f44: 0213 0000 |065a: move/from16 v19, v0 │ │ -025f48: 1514 0100 |065c: const/high16 v20, #int 65536 // #1 │ │ -025f4c: 0200 1300 |065e: move/from16 v0, v19 │ │ -025f50: 0201 1400 |0660: move/from16 v1, v20 │ │ -025f54: 3410 e301 |0662: if-lt v0, v1, 0845 // +01e3 │ │ -025f58: 1513 0100 |0664: const/high16 v19, #int 65536 // #1 │ │ -025f5c: 0200 1300 |0666: move/from16 v0, v19 │ │ -025f60: 0801 1800 |0668: move-object/from16 v1, v24 │ │ -025f64: 5910 1e02 |066a: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -025f68: 0800 1800 |066c: move-object/from16 v0, v24 │ │ -025f6c: 5400 1302 |066e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025f70: 0813 0000 |0670: move-object/from16 v19, v0 │ │ -025f74: 1314 0400 |0672: const/16 v20, #int 4 // #4 │ │ -025f78: 4613 1314 |0674: aget-object v19, v19, v20 │ │ -025f7c: 0800 1300 |0676: move-object/from16 v0, v19 │ │ -025f80: 5400 4e02 |0678: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025f84: 0813 0000 |067a: move-object/from16 v19, v0 │ │ -025f88: 0800 1800 |067c: move-object/from16 v0, v24 │ │ -025f8c: 5200 4202 |067e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025f90: 0214 0000 |0680: move/from16 v20, v0 │ │ -025f94: 4613 1314 |0682: aget-object v19, v19, v20 │ │ -025f98: 0800 1300 |0684: move-object/from16 v0, v19 │ │ -025f9c: 5200 ac03 |0686: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025fa0: 0214 0000 |0688: move/from16 v20, v0 │ │ -025fa4: 9014 1409 |068a: add-int v20, v20, v9 │ │ -025fa8: 0200 1400 |068c: move/from16 v0, v20 │ │ -025fac: 0801 1300 |068e: move-object/from16 v1, v19 │ │ -025fb0: 5910 ac03 |0690: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -025fb4: 0800 1800 |0692: move-object/from16 v0, v24 │ │ -025fb8: 5400 1302 |0694: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -025fbc: 0813 0000 |0696: move-object/from16 v19, v0 │ │ -025fc0: 1314 0400 |0698: const/16 v20, #int 4 // #4 │ │ -025fc4: 4613 1314 |069a: aget-object v19, v19, v20 │ │ -025fc8: 0800 1300 |069c: move-object/from16 v0, v19 │ │ -025fcc: 5400 4e02 |069e: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -025fd0: 0813 0000 |06a0: move-object/from16 v19, v0 │ │ -025fd4: 0800 1800 |06a2: move-object/from16 v0, v24 │ │ -025fd8: 5200 4202 |06a4: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -025fdc: 0214 0000 |06a6: move/from16 v20, v0 │ │ -025fe0: 4613 1314 |06a8: aget-object v19, v19, v20 │ │ -025fe4: 0800 1300 |06aa: move-object/from16 v0, v19 │ │ -025fe8: 5200 ab03 |06ac: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -025fec: 0214 0000 |06ae: move/from16 v20, v0 │ │ -025ff0: 9014 1411 |06b0: add-int v20, v20, v17 │ │ -025ff4: 0200 1400 |06b2: move/from16 v0, v20 │ │ -025ff8: 0801 1300 |06b4: move-object/from16 v1, v19 │ │ -025ffc: 5910 ab03 |06b6: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -026000: 0800 1800 |06b8: move-object/from16 v0, v24 │ │ -026004: 5400 1302 |06ba: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026008: 0813 0000 |06bc: move-object/from16 v19, v0 │ │ -02600c: 1314 0300 |06be: const/16 v20, #int 3 // #3 │ │ -026010: 4613 1314 |06c0: aget-object v19, v19, v20 │ │ -026014: 0800 1300 |06c2: move-object/from16 v0, v19 │ │ -026018: 5400 4e02 |06c4: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02601c: 0813 0000 |06c6: move-object/from16 v19, v0 │ │ -026020: 0800 1800 |06c8: move-object/from16 v0, v24 │ │ -026024: 5200 4202 |06ca: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026028: 0214 0000 |06cc: move/from16 v20, v0 │ │ -02602c: 4613 1314 |06ce: aget-object v19, v19, v20 │ │ -026030: 0800 1300 |06d0: move-object/from16 v0, v19 │ │ -026034: 5200 ac03 |06d2: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -026038: 0214 0000 |06d4: move/from16 v20, v0 │ │ -02603c: 9114 1409 |06d6: sub-int v20, v20, v9 │ │ -026040: 0200 1400 |06d8: move/from16 v0, v20 │ │ -026044: 0801 1300 |06da: move-object/from16 v1, v19 │ │ -026048: 5910 ac03 |06dc: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02604c: 0800 1800 |06de: move-object/from16 v0, v24 │ │ -026050: 5400 1302 |06e0: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026054: 0813 0000 |06e2: move-object/from16 v19, v0 │ │ -026058: 1314 0300 |06e4: const/16 v20, #int 3 // #3 │ │ -02605c: 4613 1314 |06e6: aget-object v19, v19, v20 │ │ -026060: 0800 1300 |06e8: move-object/from16 v0, v19 │ │ -026064: 5400 4e02 |06ea: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026068: 0813 0000 |06ec: move-object/from16 v19, v0 │ │ -02606c: 0800 1800 |06ee: move-object/from16 v0, v24 │ │ -026070: 5200 4202 |06f0: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026074: 0214 0000 |06f2: move/from16 v20, v0 │ │ -026078: 4613 1314 |06f4: aget-object v19, v19, v20 │ │ -02607c: 0800 1300 |06f6: move-object/from16 v0, v19 │ │ -026080: 5200 ab03 |06f8: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -026084: 0214 0000 |06fa: move/from16 v20, v0 │ │ -026088: 9114 1411 |06fc: sub-int v20, v20, v17 │ │ -02608c: 0200 1400 |06fe: move/from16 v0, v20 │ │ -026090: 0801 1300 |0700: move-object/from16 v1, v19 │ │ -026094: 5910 ab03 |0702: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -026098: 0800 1800 |0704: move-object/from16 v0, v24 │ │ -02609c: 5400 1302 |0706: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0260a0: 0813 0000 |0708: move-object/from16 v19, v0 │ │ -0260a4: 1314 0500 |070a: const/16 v20, #int 5 // #5 │ │ -0260a8: 4613 1314 |070c: aget-object v19, v19, v20 │ │ -0260ac: 0800 1300 |070e: move-object/from16 v0, v19 │ │ -0260b0: 5400 4e02 |0710: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0260b4: 0813 0000 |0712: move-object/from16 v19, v0 │ │ -0260b8: 0800 1800 |0714: move-object/from16 v0, v24 │ │ -0260bc: 5200 4202 |0716: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0260c0: 0214 0000 |0718: move/from16 v20, v0 │ │ -0260c4: 4613 1314 |071a: aget-object v19, v19, v20 │ │ -0260c8: 0800 1300 |071c: move-object/from16 v0, v19 │ │ -0260cc: 5200 ac03 |071e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0260d0: 0214 0000 |0720: move/from16 v20, v0 │ │ -0260d4: 9014 140a |0722: add-int v20, v20, v10 │ │ -0260d8: 0200 1400 |0724: move/from16 v0, v20 │ │ -0260dc: 0801 1300 |0726: move-object/from16 v1, v19 │ │ -0260e0: 5910 ac03 |0728: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0260e4: 0800 1800 |072a: move-object/from16 v0, v24 │ │ -0260e8: 5400 1302 |072c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0260ec: 0813 0000 |072e: move-object/from16 v19, v0 │ │ -0260f0: 1314 0500 |0730: const/16 v20, #int 5 // #5 │ │ -0260f4: 4613 1314 |0732: aget-object v19, v19, v20 │ │ -0260f8: 0800 1300 |0734: move-object/from16 v0, v19 │ │ -0260fc: 5400 4e02 |0736: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026100: 0813 0000 |0738: move-object/from16 v19, v0 │ │ -026104: 0800 1800 |073a: move-object/from16 v0, v24 │ │ -026108: 5200 4202 |073c: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02610c: 0214 0000 |073e: move/from16 v20, v0 │ │ -026110: 4613 1314 |0740: aget-object v19, v19, v20 │ │ -026114: 0800 1300 |0742: move-object/from16 v0, v19 │ │ -026118: 5200 ab03 |0744: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -02611c: 0214 0000 |0746: move/from16 v20, v0 │ │ -026120: 9014 1412 |0748: add-int v20, v20, v18 │ │ -026124: 0200 1400 |074a: move/from16 v0, v20 │ │ -026128: 0801 1300 |074c: move-object/from16 v1, v19 │ │ -02612c: 5910 ab03 |074e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -026130: 0e00 |0750: return-void │ │ -026132: 0800 1800 |0751: move-object/from16 v0, v24 │ │ -026136: 5500 4402 |0753: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -02613a: 0213 0000 |0755: move/from16 v19, v0 │ │ -02613e: 3813 86fc |0757: if-eqz v19, 03dd // -037a │ │ -026142: 0800 1800 |0759: move-object/from16 v0, v24 │ │ -026146: 5400 1302 |075b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02614a: 0813 0000 |075d: move-object/from16 v19, v0 │ │ -02614e: 1314 0000 |075f: const/16 v20, #int 0 // #0 │ │ -026152: 4613 1314 |0761: aget-object v19, v19, v20 │ │ -026156: 1614 2449 |0763: const-wide/16 v20, #int 18724 // #4924 │ │ -02615a: 6016 4902 |0765: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -02615e: 0200 1600 |0767: move/from16 v0, v22 │ │ -026162: 8100 |0769: int-to-long v0, v0 │ │ -026164: 0516 0000 |076a: move-wide/from16 v22, v0 │ │ -026168: 9d14 1416 |076c: mul-long v20, v20, v22 │ │ -02616c: 1316 1000 |076e: const/16 v22, #int 16 // #10 │ │ -026170: a414 1416 |0770: shr-long v20, v20, v22 │ │ -026174: 0500 1400 |0772: move-wide/from16 v0, v20 │ │ -026178: 8400 |0774: long-to-int v0, v0 │ │ -02617a: 0214 0000 |0775: move/from16 v20, v0 │ │ -02617e: 0200 1400 |0777: move/from16 v0, v20 │ │ -026182: 0801 1300 |0779: move-object/from16 v1, v19 │ │ -026186: 5910 4d02 |077b: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -02618a: 0800 1800 |077d: move-object/from16 v0, v24 │ │ -02618e: 5400 1302 |077f: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026192: 0813 0000 |0781: move-object/from16 v19, v0 │ │ -026196: 1314 0400 |0783: const/16 v20, #int 4 // #4 │ │ -02619a: 4613 1314 |0785: aget-object v19, v19, v20 │ │ -02619e: 1614 2449 |0787: const-wide/16 v20, #int 18724 // #4924 │ │ -0261a2: 6016 4902 |0789: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0261a6: 0200 1600 |078b: move/from16 v0, v22 │ │ -0261aa: 8100 |078d: int-to-long v0, v0 │ │ -0261ac: 0516 0000 |078e: move-wide/from16 v22, v0 │ │ -0261b0: 9d14 1416 |0790: mul-long v20, v20, v22 │ │ -0261b4: 1316 1000 |0792: const/16 v22, #int 16 // #10 │ │ -0261b8: a414 1416 |0794: shr-long v20, v20, v22 │ │ -0261bc: 0500 1400 |0796: move-wide/from16 v0, v20 │ │ -0261c0: 8400 |0798: long-to-int v0, v0 │ │ -0261c2: 0214 0000 |0799: move/from16 v20, v0 │ │ -0261c6: 0200 1400 |079b: move/from16 v0, v20 │ │ -0261ca: 0801 1300 |079d: move-object/from16 v1, v19 │ │ -0261ce: 5910 4d02 |079f: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0261d2: 0800 1800 |07a1: move-object/from16 v0, v24 │ │ -0261d6: 5400 1302 |07a3: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0261da: 0813 0000 |07a5: move-object/from16 v19, v0 │ │ -0261de: 1314 0300 |07a7: const/16 v20, #int 3 // #3 │ │ -0261e2: 4613 1314 |07a9: aget-object v19, v19, v20 │ │ -0261e6: 1614 e338 |07ab: const-wide/16 v20, #int 14563 // #38e3 │ │ -0261ea: 6016 4902 |07ad: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0261ee: 0200 1600 |07af: move/from16 v0, v22 │ │ -0261f2: 8100 |07b1: int-to-long v0, v0 │ │ -0261f4: 0516 0000 |07b2: move-wide/from16 v22, v0 │ │ -0261f8: 9d14 1416 |07b4: mul-long v20, v20, v22 │ │ -0261fc: 1316 1000 |07b6: const/16 v22, #int 16 // #10 │ │ -026200: a414 1416 |07b8: shr-long v20, v20, v22 │ │ -026204: 0500 1400 |07ba: move-wide/from16 v0, v20 │ │ -026208: 8400 |07bc: long-to-int v0, v0 │ │ -02620a: 0214 0000 |07bd: move/from16 v20, v0 │ │ -02620e: 0200 1400 |07bf: move/from16 v0, v20 │ │ -026212: 0801 1300 |07c1: move-object/from16 v1, v19 │ │ -026216: 5910 4d02 |07c3: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -02621a: 0800 1800 |07c5: move-object/from16 v0, v24 │ │ -02621e: 5400 1302 |07c7: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026222: 0813 0000 |07c9: move-object/from16 v19, v0 │ │ -026226: 1314 0100 |07cb: const/16 v20, #int 1 // #1 │ │ -02622a: 4613 1314 |07cd: aget-object v19, v19, v20 │ │ -02622e: 1614 6666 |07cf: const-wide/16 v20, #int 26214 // #6666 │ │ -026232: 6016 4902 |07d1: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -026236: 0200 1600 |07d3: move/from16 v0, v22 │ │ -02623a: 8100 |07d5: int-to-long v0, v0 │ │ -02623c: 0516 0000 |07d6: move-wide/from16 v22, v0 │ │ -026240: 9d14 1416 |07d8: mul-long v20, v20, v22 │ │ -026244: 1316 1000 |07da: const/16 v22, #int 16 // #10 │ │ -026248: a414 1416 |07dc: shr-long v20, v20, v22 │ │ -02624c: 0500 1400 |07de: move-wide/from16 v0, v20 │ │ -026250: 8400 |07e0: long-to-int v0, v0 │ │ -026252: 0214 0000 |07e1: move/from16 v20, v0 │ │ -026256: 0200 1400 |07e3: move/from16 v0, v20 │ │ -02625a: 0801 1300 |07e5: move-object/from16 v1, v19 │ │ -02625e: 5910 4d02 |07e7: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -026262: 0800 1800 |07e9: move-object/from16 v0, v24 │ │ -026266: 5400 1302 |07eb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02626a: 0813 0000 |07ed: move-object/from16 v19, v0 │ │ -02626e: 1314 0200 |07ef: const/16 v20, #int 2 // #2 │ │ -026272: 4613 1314 |07f1: aget-object v19, v19, v20 │ │ -026276: 1614 8b2e |07f3: const-wide/16 v20, #int 11915 // #2e8b │ │ -02627a: 6016 4902 |07f5: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -02627e: 0200 1600 |07f7: move/from16 v0, v22 │ │ -026282: 8100 |07f9: int-to-long v0, v0 │ │ -026284: 0516 0000 |07fa: move-wide/from16 v22, v0 │ │ -026288: 9d14 1416 |07fc: mul-long v20, v20, v22 │ │ -02628c: 1316 1000 |07fe: const/16 v22, #int 16 // #10 │ │ -026290: a414 1416 |0800: shr-long v20, v20, v22 │ │ -026294: 0500 1400 |0802: move-wide/from16 v0, v20 │ │ -026298: 8400 |0804: long-to-int v0, v0 │ │ -02629a: 0214 0000 |0805: move/from16 v20, v0 │ │ -02629e: 0200 1400 |0807: move/from16 v0, v20 │ │ -0262a2: 0801 1300 |0809: move-object/from16 v1, v19 │ │ -0262a6: 5910 4d02 |080b: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -0262aa: 2900 d0fb |080d: goto/16 03dd // -0430 │ │ -0262ae: 0800 1800 |080f: move-object/from16 v0, v24 │ │ -0262b2: 5200 3602 |0811: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -0262b6: 0213 0000 |0813: move/from16 v19, v0 │ │ -0262ba: 0200 1300 |0815: move/from16 v0, v19 │ │ -0262be: 7b00 |0817: neg-int v0, v0 │ │ -0262c0: 0213 0000 |0818: move/from16 v19, v0 │ │ -0262c4: 2900 0afc |081a: goto/16 0424 // -03f6 │ │ -0262c8: 1313 0000 |081c: const/16 v19, #int 0 // #0 │ │ -0262cc: 2900 99fc |081e: goto/16 04b7 // -0367 │ │ -0262d0: 0800 1800 |0820: move-object/from16 v0, v24 │ │ -0262d4: 5200 1e02 |0822: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0262d8: 0213 0000 |0824: move/from16 v19, v0 │ │ -0262dc: 0200 1300 |0826: move/from16 v0, v19 │ │ -0262e0: d000 34f3 |0828: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ -0262e4: 0213 0000 |082a: move/from16 v19, v0 │ │ -0262e8: 3a13 1600 |082c: if-ltz v19, 0842 // +0016 │ │ -0262ec: 0800 1800 |082e: move-object/from16 v0, v24 │ │ -0262f0: 5200 1e02 |0830: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0262f4: 0213 0000 |0832: move/from16 v19, v0 │ │ -0262f8: 0200 1300 |0834: move/from16 v0, v19 │ │ -0262fc: d000 34f3 |0836: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ -026300: 0213 0000 |0838: move/from16 v19, v0 │ │ -026304: 0200 1300 |083a: move/from16 v0, v19 │ │ -026308: 0801 1800 |083c: move-object/from16 v1, v24 │ │ -02630c: 5910 1e02 |083e: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -026310: 2900 7dfc |0840: goto/16 04bd // -0383 │ │ -026314: 1313 0000 |0842: const/16 v19, #int 0 // #0 │ │ -026318: 28f6 |0844: goto 083a // -000a │ │ -02631a: 0800 1800 |0845: move-object/from16 v0, v24 │ │ -02631e: 5200 1e02 |0847: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -026322: 0213 0000 |0849: move/from16 v19, v0 │ │ -026326: 0200 1300 |084b: move/from16 v0, v19 │ │ -02632a: d000 6606 |084d: add-int/lit16 v0, v0, #int 1638 // #0666 │ │ -02632e: 0213 0000 |084f: move/from16 v19, v0 │ │ -026332: 2900 15fe |0851: goto/16 0666 // -01eb │ │ -026336: 0800 1800 |0853: move-object/from16 v0, v24 │ │ -02633a: 5200 1e02 |0855: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -02633e: 0213 0000 |0857: move/from16 v19, v0 │ │ -026342: 0200 1300 |0859: move/from16 v0, v19 │ │ -026346: d000 cc0c |085b: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ -02634a: 0213 0000 |085d: move/from16 v19, v0 │ │ -02634e: 1514 0100 |085f: const/high16 v20, #int 65536 // #1 │ │ -026352: 0200 1300 |0861: move/from16 v0, v19 │ │ -026356: 0201 1400 |0863: move/from16 v1, v20 │ │ -02635a: 3410 0c00 |0865: if-lt v0, v1, 0871 // +000c │ │ -02635e: 1513 0100 |0867: const/high16 v19, #int 65536 // #1 │ │ -026362: 0200 1300 |0869: move/from16 v0, v19 │ │ -026366: 0801 1800 |086b: move-object/from16 v1, v24 │ │ -02636a: 5910 1e02 |086d: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -02636e: 2900 fdfd |086f: goto/16 066c // -0203 │ │ -026372: 0800 1800 |0871: move-object/from16 v0, v24 │ │ -026376: 5200 1e02 |0873: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -02637a: 0213 0000 |0875: move/from16 v19, v0 │ │ -02637e: 0200 1300 |0877: move/from16 v0, v19 │ │ -026382: d000 cc0c |0879: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ -026386: 0213 0000 |087b: move/from16 v19, v0 │ │ -02638a: 28ec |087d: goto 0869 // -0014 │ │ -02638c: 0800 1800 |087e: move-object/from16 v0, v24 │ │ -026390: 5200 1e02 |0880: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -026394: 0213 0000 |0882: move/from16 v19, v0 │ │ -026398: 1314 6666 |0884: const/16 v20, #int 26214 // #6666 │ │ -02639c: 0200 1300 |0886: move/from16 v0, v19 │ │ -0263a0: 0201 1400 |0888: move/from16 v1, v20 │ │ -0263a4: 3510 1600 |088a: if-ge v0, v1, 08a0 // +0016 │ │ -0263a8: 0800 1800 |088c: move-object/from16 v0, v24 │ │ -0263ac: 5200 1e02 |088e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0263b0: 0213 0000 |0890: move/from16 v19, v0 │ │ -0263b4: 0200 1300 |0892: move/from16 v0, v19 │ │ -0263b8: d000 cc0c |0894: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ -0263bc: 0213 0000 |0896: move/from16 v19, v0 │ │ -0263c0: 0200 1300 |0898: move/from16 v0, v19 │ │ -0263c4: 0801 1800 |089a: move-object/from16 v1, v24 │ │ -0263c8: 5910 1e02 |089c: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0263cc: 2900 b2fe |089e: goto/16 0750 // -014e │ │ -0263d0: 0800 1800 |08a0: move-object/from16 v0, v24 │ │ -0263d4: 5200 1e02 |08a2: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0263d8: 0213 0000 |08a4: move/from16 v19, v0 │ │ -0263dc: 1414 9999 0000 |08a6: const v20, #float 5.51005e-41 // #00009999 │ │ -0263e2: 0200 1300 |08a9: move/from16 v0, v19 │ │ -0263e6: 0201 1400 |08ab: move/from16 v1, v20 │ │ -0263ea: 3710 1600 |08ad: if-le v0, v1, 08c3 // +0016 │ │ -0263ee: 0800 1800 |08af: move-object/from16 v0, v24 │ │ -0263f2: 5200 1e02 |08b1: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -0263f6: 0213 0000 |08b3: move/from16 v19, v0 │ │ -0263fa: 0200 1300 |08b5: move/from16 v0, v19 │ │ -0263fe: d000 34f3 |08b7: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ -026402: 0213 0000 |08b9: move/from16 v19, v0 │ │ -026406: 0200 1300 |08bb: move/from16 v0, v19 │ │ -02640a: 0801 1800 |08bd: move-object/from16 v1, v24 │ │ -02640e: 5910 1e02 |08bf: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -026412: 2900 8ffe |08c1: goto/16 0750 // -0171 │ │ -026416: 1413 0080 0000 |08c3: const v19, #float 4.59177e-41 // #00008000 │ │ -02641c: 0200 1300 |08c6: move/from16 v0, v19 │ │ -026420: 0801 1800 |08c8: move-object/from16 v1, v24 │ │ -026424: 5910 1e02 |08ca: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ -026428: 2900 84fe |08cc: goto/16 0750 // -017c │ │ +025288: |[025288] org.happysanta.gd.Game.Physics._qvV:()V │ │ +025298: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +02529c: 5500 1402 |0002: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +0252a0: 0213 0000 |0004: move/from16 v19, v0 │ │ +0252a4: 3913 4a07 |0006: if-nez v19, 0750 // +074a │ │ +0252a8: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +0252ac: 5400 1302 |000a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0252b0: 0813 0000 |000c: move-object/from16 v19, v0 │ │ +0252b4: 1314 0100 |000e: const/16 v20, #int 1 // #1 │ │ +0252b8: 4613 1314 |0010: aget-object v19, v19, v20 │ │ +0252bc: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +0252c0: 5400 4e02 |0014: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0252c4: 0813 0000 |0016: move-object/from16 v19, v0 │ │ +0252c8: 0800 1800 |0018: move-object/from16 v0, v24 │ │ +0252cc: 5200 4202 |001a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0252d0: 0214 0000 |001c: move/from16 v20, v0 │ │ +0252d4: 4613 1314 |001e: aget-object v19, v19, v20 │ │ +0252d8: 0800 1300 |0020: move-object/from16 v0, v19 │ │ +0252dc: 5200 b503 |0022: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0252e0: 0213 0000 |0024: move/from16 v19, v0 │ │ +0252e4: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +0252e8: 5400 1302 |0028: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0252ec: 0814 0000 |002a: move-object/from16 v20, v0 │ │ +0252f0: 1315 0200 |002c: const/16 v21, #int 2 // #2 │ │ +0252f4: 4614 1415 |002e: aget-object v20, v20, v21 │ │ +0252f8: 0800 1400 |0030: move-object/from16 v0, v20 │ │ +0252fc: 5400 4e02 |0032: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025300: 0814 0000 |0034: move-object/from16 v20, v0 │ │ +025304: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +025308: 5200 4202 |0038: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02530c: 0215 0000 |003a: move/from16 v21, v0 │ │ +025310: 4614 1415 |003c: aget-object v20, v20, v21 │ │ +025314: 0800 1400 |003e: move-object/from16 v0, v20 │ │ +025318: 5200 b503 |0040: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02531c: 0214 0000 |0042: move/from16 v20, v0 │ │ +025320: 9106 1314 |0044: sub-int v6, v19, v20 │ │ +025324: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +025328: 5400 1302 |0048: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02532c: 0813 0000 |004a: move-object/from16 v19, v0 │ │ +025330: 1314 0100 |004c: const/16 v20, #int 1 // #1 │ │ +025334: 4613 1314 |004e: aget-object v19, v19, v20 │ │ +025338: 0800 1300 |0050: move-object/from16 v0, v19 │ │ +02533c: 5400 4e02 |0052: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025340: 0813 0000 |0054: move-object/from16 v19, v0 │ │ +025344: 0800 1800 |0056: move-object/from16 v0, v24 │ │ +025348: 5200 4202 |0058: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02534c: 0214 0000 |005a: move/from16 v20, v0 │ │ +025350: 4613 1314 |005c: aget-object v19, v19, v20 │ │ +025354: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +025358: 5200 b603 |0060: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02535c: 0213 0000 |0062: move/from16 v19, v0 │ │ +025360: 0800 1800 |0064: move-object/from16 v0, v24 │ │ +025364: 5400 1302 |0066: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025368: 0814 0000 |0068: move-object/from16 v20, v0 │ │ +02536c: 1315 0200 |006a: const/16 v21, #int 2 // #2 │ │ +025370: 4614 1415 |006c: aget-object v20, v20, v21 │ │ +025374: 0800 1400 |006e: move-object/from16 v0, v20 │ │ +025378: 5400 4e02 |0070: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02537c: 0814 0000 |0072: move-object/from16 v20, v0 │ │ +025380: 0800 1800 |0074: move-object/from16 v0, v24 │ │ +025384: 5200 4202 |0076: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025388: 0215 0000 |0078: move/from16 v21, v0 │ │ +02538c: 4614 1415 |007a: aget-object v20, v20, v21 │ │ +025390: 0800 1400 |007c: move-object/from16 v0, v20 │ │ +025394: 5200 b603 |007e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +025398: 0214 0000 |0080: move/from16 v20, v0 │ │ +02539c: 9102 1314 |0082: sub-int v2, v19, v20 │ │ +0253a0: 7120 0406 2600 |0084: invoke-static {v6, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +0253a6: 0a07 |0087: move-result v7 │ │ +0253a8: 8160 |0088: int-to-long v0, v6 │ │ +0253aa: 0514 0000 |0089: move-wide/from16 v20, v0 │ │ +0253ae: 1313 2000 |008b: const/16 v19, #int 32 // #20 │ │ +0253b2: a314 1413 |008d: shl-long v20, v20, v19 │ │ +0253b6: 8170 |008f: int-to-long v0, v7 │ │ +0253b8: 0516 0000 |0090: move-wide/from16 v22, v0 │ │ +0253bc: 9e14 1416 |0092: div-long v20, v20, v22 │ │ +0253c0: 1313 1000 |0094: const/16 v19, #int 16 // #10 │ │ +0253c4: a414 1413 |0096: shr-long v20, v20, v19 │ │ +0253c8: 0500 1400 |0098: move-wide/from16 v0, v20 │ │ +0253cc: 8406 |009a: long-to-int v6, v0 │ │ +0253ce: 8120 |009b: int-to-long v0, v2 │ │ +0253d0: 0514 0000 |009c: move-wide/from16 v20, v0 │ │ +0253d4: 1313 2000 |009e: const/16 v19, #int 32 // #20 │ │ +0253d8: a314 1413 |00a0: shl-long v20, v20, v19 │ │ +0253dc: 8170 |00a2: int-to-long v0, v7 │ │ +0253de: 0516 0000 |00a3: move-wide/from16 v22, v0 │ │ +0253e2: 9e14 1416 |00a5: div-long v20, v20, v22 │ │ +0253e6: 1313 1000 |00a7: const/16 v19, #int 16 // #10 │ │ +0253ea: a414 1413 |00a9: shr-long v20, v20, v19 │ │ +0253ee: 0500 1400 |00ab: move-wide/from16 v0, v20 │ │ +0253f2: 8402 |00ad: long-to-int v2, v0 │ │ +0253f4: 0800 1800 |00ae: move-object/from16 v0, v24 │ │ +0253f8: 5500 2b02 |00b0: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ +0253fc: 0213 0000 |00b2: move/from16 v19, v0 │ │ +025400: 3813 2500 |00b4: if-eqz v19, 00d9 // +0025 │ │ +025404: 0800 1800 |00b6: move-object/from16 v0, v24 │ │ +025408: 5200 2902 |00b8: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +02540c: 0213 0000 |00ba: move/from16 v19, v0 │ │ +025410: 6014 1b02 |00bc: sget v20, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ +025414: 0200 1400 |00be: move/from16 v0, v20 │ │ +025418: 7b00 |00c0: neg-int v0, v0 │ │ +02541a: 0214 0000 |00c1: move/from16 v20, v0 │ │ +02541e: 0200 1300 |00c3: move/from16 v0, v19 │ │ +025422: 0201 1400 |00c5: move/from16 v1, v20 │ │ +025426: 3410 1200 |00c7: if-lt v0, v1, 00d9 // +0012 │ │ +02542a: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ +02542e: 5200 2902 |00cb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +025432: 0213 0000 |00cd: move/from16 v19, v0 │ │ +025436: 6014 2a02 |00cf: sget v20, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ +02543a: 9113 1314 |00d1: sub-int v19, v19, v20 │ │ +02543e: 0200 1300 |00d3: move/from16 v0, v19 │ │ +025442: 0801 1800 |00d5: move-object/from16 v1, v24 │ │ +025446: 5910 2902 |00d7: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +02544a: 0800 1800 |00d9: move-object/from16 v0, v24 │ │ +02544e: 5500 1102 |00db: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ +025452: 0213 0000 |00dd: move/from16 v19, v0 │ │ +025456: 3813 4401 |00df: if-eqz v19, 0223 // +0144 │ │ +02545a: 1313 0000 |00e1: const/16 v19, #int 0 // #0 │ │ +02545e: 0200 1300 |00e3: move/from16 v0, v19 │ │ +025462: 0801 1800 |00e5: move-object/from16 v1, v24 │ │ +025466: 5910 2902 |00e7: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +02546a: 0800 1800 |00e9: move-object/from16 v0, v24 │ │ +02546e: 5400 1302 |00eb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025472: 0813 0000 |00ed: move-object/from16 v19, v0 │ │ +025476: 1314 0100 |00ef: const/16 v20, #int 1 // #1 │ │ +02547a: 4613 1314 |00f1: aget-object v19, v19, v20 │ │ +02547e: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +025482: 5400 4e02 |00f5: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025486: 0813 0000 |00f7: move-object/from16 v19, v0 │ │ +02548a: 0800 1800 |00f9: move-object/from16 v0, v24 │ │ +02548e: 5200 4202 |00fb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025492: 0214 0000 |00fd: move/from16 v20, v0 │ │ +025496: 4613 1314 |00ff: aget-object v19, v19, v20 │ │ +02549a: 0800 1800 |0101: move-object/from16 v0, v24 │ │ +02549e: 5400 1302 |0103: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0254a2: 0814 0000 |0105: move-object/from16 v20, v0 │ │ +0254a6: 1315 0100 |0107: const/16 v21, #int 1 // #1 │ │ +0254aa: 4614 1415 |0109: aget-object v20, v20, v21 │ │ +0254ae: 0800 1400 |010b: move-object/from16 v0, v20 │ │ +0254b2: 5400 4e02 |010d: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0254b6: 0814 0000 |010f: move-object/from16 v20, v0 │ │ +0254ba: 0800 1800 |0111: move-object/from16 v0, v24 │ │ +0254be: 5200 4202 |0113: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0254c2: 0215 0000 |0115: move/from16 v21, v0 │ │ +0254c6: 4614 1415 |0117: aget-object v20, v20, v21 │ │ +0254ca: 0800 1400 |0119: move-object/from16 v0, v20 │ │ +0254ce: 5200 ae03 |011b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0254d2: 0214 0000 |011d: move/from16 v20, v0 │ │ +0254d6: 0200 1400 |011f: move/from16 v0, v20 │ │ +0254da: 8100 |0121: int-to-long v0, v0 │ │ +0254dc: 0514 0000 |0122: move-wide/from16 v20, v0 │ │ +0254e0: 1516 0100 |0124: const/high16 v22, #int 65536 // #1 │ │ +0254e4: 6017 2402 |0126: sget v23, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +0254e8: 9116 1617 |0128: sub-int v22, v22, v23 │ │ +0254ec: 0200 1600 |012a: move/from16 v0, v22 │ │ +0254f0: 8100 |012c: int-to-long v0, v0 │ │ +0254f2: 0516 0000 |012d: move-wide/from16 v22, v0 │ │ +0254f6: 9d14 1416 |012f: mul-long v20, v20, v22 │ │ +0254fa: 1316 1000 |0131: const/16 v22, #int 16 // #10 │ │ +0254fe: a414 1416 |0133: shr-long v20, v20, v22 │ │ +025502: 0500 1400 |0135: move-wide/from16 v0, v20 │ │ +025506: 8400 |0137: long-to-int v0, v0 │ │ +025508: 0214 0000 |0138: move/from16 v20, v0 │ │ +02550c: 0200 1400 |013a: move/from16 v0, v20 │ │ +025510: 0801 1300 |013c: move-object/from16 v1, v19 │ │ +025514: 5910 ae03 |013e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +025518: 0800 1800 |0140: move-object/from16 v0, v24 │ │ +02551c: 5400 1302 |0142: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025520: 0813 0000 |0144: move-object/from16 v19, v0 │ │ +025524: 1314 0200 |0146: const/16 v20, #int 2 // #2 │ │ +025528: 4613 1314 |0148: aget-object v19, v19, v20 │ │ +02552c: 0800 1300 |014a: move-object/from16 v0, v19 │ │ +025530: 5400 4e02 |014c: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025534: 0813 0000 |014e: move-object/from16 v19, v0 │ │ +025538: 0800 1800 |0150: move-object/from16 v0, v24 │ │ +02553c: 5200 4202 |0152: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025540: 0214 0000 |0154: move/from16 v20, v0 │ │ +025544: 4613 1314 |0156: aget-object v19, v19, v20 │ │ +025548: 0800 1800 |0158: move-object/from16 v0, v24 │ │ +02554c: 5400 1302 |015a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025550: 0814 0000 |015c: move-object/from16 v20, v0 │ │ +025554: 1315 0200 |015e: const/16 v21, #int 2 // #2 │ │ +025558: 4614 1415 |0160: aget-object v20, v20, v21 │ │ +02555c: 0800 1400 |0162: move-object/from16 v0, v20 │ │ +025560: 5400 4e02 |0164: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025564: 0814 0000 |0166: move-object/from16 v20, v0 │ │ +025568: 0800 1800 |0168: move-object/from16 v0, v24 │ │ +02556c: 5200 4202 |016a: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025570: 0215 0000 |016c: move/from16 v21, v0 │ │ +025574: 4614 1415 |016e: aget-object v20, v20, v21 │ │ +025578: 0800 1400 |0170: move-object/from16 v0, v20 │ │ +02557c: 5200 ae03 |0172: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +025580: 0214 0000 |0174: move/from16 v20, v0 │ │ +025584: 0200 1400 |0176: move/from16 v0, v20 │ │ +025588: 8100 |0178: int-to-long v0, v0 │ │ +02558a: 0514 0000 |0179: move-wide/from16 v20, v0 │ │ +02558e: 1516 0100 |017b: const/high16 v22, #int 65536 // #1 │ │ +025592: 6017 2402 |017d: sget v23, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +025596: 9116 1617 |017f: sub-int v22, v22, v23 │ │ +02559a: 0200 1600 |0181: move/from16 v0, v22 │ │ +02559e: 8100 |0183: int-to-long v0, v0 │ │ +0255a0: 0516 0000 |0184: move-wide/from16 v22, v0 │ │ +0255a4: 9d14 1416 |0186: mul-long v20, v20, v22 │ │ +0255a8: 1316 1000 |0188: const/16 v22, #int 16 // #10 │ │ +0255ac: a414 1416 |018a: shr-long v20, v20, v22 │ │ +0255b0: 0500 1400 |018c: move-wide/from16 v0, v20 │ │ +0255b4: 8400 |018e: long-to-int v0, v0 │ │ +0255b6: 0214 0000 |018f: move/from16 v20, v0 │ │ +0255ba: 0200 1400 |0191: move/from16 v0, v20 │ │ +0255be: 0801 1300 |0193: move-object/from16 v1, v19 │ │ +0255c2: 5910 ae03 |0195: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0255c6: 0800 1800 |0197: move-object/from16 v0, v24 │ │ +0255ca: 5400 1302 |0199: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0255ce: 0813 0000 |019b: move-object/from16 v19, v0 │ │ +0255d2: 1314 0100 |019d: const/16 v20, #int 1 // #1 │ │ +0255d6: 4613 1314 |019f: aget-object v19, v19, v20 │ │ +0255da: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ +0255de: 5400 4e02 |01a3: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0255e2: 0813 0000 |01a5: move-object/from16 v19, v0 │ │ +0255e6: 0800 1800 |01a7: move-object/from16 v0, v24 │ │ +0255ea: 5200 4202 |01a9: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0255ee: 0214 0000 |01ab: move/from16 v20, v0 │ │ +0255f2: 4613 1314 |01ad: aget-object v19, v19, v20 │ │ +0255f6: 0800 1300 |01af: move-object/from16 v0, v19 │ │ +0255fa: 5200 ae03 |01b1: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0255fe: 0213 0000 |01b3: move/from16 v19, v0 │ │ +025602: 1314 9919 |01b5: const/16 v20, #int 6553 // #1999 │ │ +025606: 0200 1300 |01b7: move/from16 v0, v19 │ │ +02560a: 0201 1400 |01b9: move/from16 v1, v20 │ │ +02560e: 3510 2200 |01bb: if-ge v0, v1, 01dd // +0022 │ │ +025612: 0800 1800 |01bd: move-object/from16 v0, v24 │ │ +025616: 5400 1302 |01bf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02561a: 0813 0000 |01c1: move-object/from16 v19, v0 │ │ +02561e: 1314 0100 |01c3: const/16 v20, #int 1 // #1 │ │ +025622: 4613 1314 |01c5: aget-object v19, v19, v20 │ │ +025626: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ +02562a: 5400 4e02 |01c9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02562e: 0813 0000 |01cb: move-object/from16 v19, v0 │ │ +025632: 0800 1800 |01cd: move-object/from16 v0, v24 │ │ +025636: 5200 4202 |01cf: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02563a: 0214 0000 |01d1: move/from16 v20, v0 │ │ +02563e: 4613 1314 |01d3: aget-object v19, v19, v20 │ │ +025642: 1314 0000 |01d5: const/16 v20, #int 0 // #0 │ │ +025646: 0200 1400 |01d7: move/from16 v0, v20 │ │ +02564a: 0801 1300 |01d9: move-object/from16 v1, v19 │ │ +02564e: 5910 ae03 |01db: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +025652: 0800 1800 |01dd: move-object/from16 v0, v24 │ │ +025656: 5400 1302 |01df: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02565a: 0813 0000 |01e1: move-object/from16 v19, v0 │ │ +02565e: 1314 0200 |01e3: const/16 v20, #int 2 // #2 │ │ +025662: 4613 1314 |01e5: aget-object v19, v19, v20 │ │ +025666: 0800 1300 |01e7: move-object/from16 v0, v19 │ │ +02566a: 5400 4e02 |01e9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02566e: 0813 0000 |01eb: move-object/from16 v19, v0 │ │ +025672: 0800 1800 |01ed: move-object/from16 v0, v24 │ │ +025676: 5200 4202 |01ef: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02567a: 0214 0000 |01f1: move/from16 v20, v0 │ │ +02567e: 4613 1314 |01f3: aget-object v19, v19, v20 │ │ +025682: 0800 1300 |01f5: move-object/from16 v0, v19 │ │ +025686: 5200 ae03 |01f7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +02568a: 0213 0000 |01f9: move/from16 v19, v0 │ │ +02568e: 1314 9919 |01fb: const/16 v20, #int 6553 // #1999 │ │ +025692: 0200 1300 |01fd: move/from16 v0, v19 │ │ +025696: 0201 1400 |01ff: move/from16 v1, v20 │ │ +02569a: 3510 2200 |0201: if-ge v0, v1, 0223 // +0022 │ │ +02569e: 0800 1800 |0203: move-object/from16 v0, v24 │ │ +0256a2: 5400 1302 |0205: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0256a6: 0813 0000 |0207: move-object/from16 v19, v0 │ │ +0256aa: 1314 0200 |0209: const/16 v20, #int 2 // #2 │ │ +0256ae: 4613 1314 |020b: aget-object v19, v19, v20 │ │ +0256b2: 0800 1300 |020d: move-object/from16 v0, v19 │ │ +0256b6: 5400 4e02 |020f: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0256ba: 0813 0000 |0211: move-object/from16 v19, v0 │ │ +0256be: 0800 1800 |0213: move-object/from16 v0, v24 │ │ +0256c2: 5200 4202 |0215: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0256c6: 0214 0000 |0217: move/from16 v20, v0 │ │ +0256ca: 4613 1314 |0219: aget-object v19, v19, v20 │ │ +0256ce: 1314 0000 |021b: const/16 v20, #int 0 // #0 │ │ +0256d2: 0200 1400 |021d: move/from16 v0, v20 │ │ +0256d6: 0801 1300 |021f: move-object/from16 v1, v19 │ │ +0256da: 5910 ae03 |0221: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0256de: 0800 1800 |0223: move-object/from16 v0, v24 │ │ +0256e2: 5400 1302 |0225: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0256e6: 0813 0000 |0227: move-object/from16 v19, v0 │ │ +0256ea: 1314 0000 |0229: const/16 v20, #int 0 // #0 │ │ +0256ee: 4613 1314 |022b: aget-object v19, v19, v20 │ │ +0256f2: 1614 8b2e |022d: const-wide/16 v20, #int 11915 // #2e8b │ │ +0256f6: 6016 4902 |022f: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0256fa: 0200 1600 |0231: move/from16 v0, v22 │ │ +0256fe: 8100 |0233: int-to-long v0, v0 │ │ +025700: 0516 0000 |0234: move-wide/from16 v22, v0 │ │ +025704: 9d14 1416 |0236: mul-long v20, v20, v22 │ │ +025708: 1316 1000 |0238: const/16 v22, #int 16 // #10 │ │ +02570c: a414 1416 |023a: shr-long v20, v20, v22 │ │ +025710: 0500 1400 |023c: move-wide/from16 v0, v20 │ │ +025714: 8400 |023e: long-to-int v0, v0 │ │ +025716: 0214 0000 |023f: move/from16 v20, v0 │ │ +02571a: 0200 1400 |0241: move/from16 v0, v20 │ │ +02571e: 0801 1300 |0243: move-object/from16 v1, v19 │ │ +025722: 5910 4d02 |0245: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025726: 0800 1800 |0247: move-object/from16 v0, v24 │ │ +02572a: 5400 1302 |0249: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02572e: 0813 0000 |024b: move-object/from16 v19, v0 │ │ +025732: 1314 0000 |024d: const/16 v20, #int 0 // #0 │ │ +025736: 4613 1314 |024f: aget-object v19, v19, v20 │ │ +02573a: 1614 8b2e |0251: const-wide/16 v20, #int 11915 // #2e8b │ │ +02573e: 6016 4902 |0253: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +025742: 0200 1600 |0255: move/from16 v0, v22 │ │ +025746: 8100 |0257: int-to-long v0, v0 │ │ +025748: 0516 0000 |0258: move-wide/from16 v22, v0 │ │ +02574c: 9d14 1416 |025a: mul-long v20, v20, v22 │ │ +025750: 1316 1000 |025c: const/16 v22, #int 16 // #10 │ │ +025754: a414 1416 |025e: shr-long v20, v20, v22 │ │ +025758: 0500 1400 |0260: move-wide/from16 v0, v20 │ │ +02575c: 8400 |0262: long-to-int v0, v0 │ │ +02575e: 0214 0000 |0263: move/from16 v20, v0 │ │ +025762: 0200 1400 |0265: move/from16 v0, v20 │ │ +025766: 0801 1300 |0267: move-object/from16 v1, v19 │ │ +02576a: 5910 4d02 |0269: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +02576e: 0800 1800 |026b: move-object/from16 v0, v24 │ │ +025772: 5400 1302 |026d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025776: 0813 0000 |026f: move-object/from16 v19, v0 │ │ +02577a: 1314 0400 |0271: const/16 v20, #int 4 // #4 │ │ +02577e: 4613 1314 |0273: aget-object v19, v19, v20 │ │ +025782: 1614 2449 |0275: const-wide/16 v20, #int 18724 // #4924 │ │ +025786: 6016 4902 |0277: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +02578a: 0200 1600 |0279: move/from16 v0, v22 │ │ +02578e: 8100 |027b: int-to-long v0, v0 │ │ +025790: 0516 0000 |027c: move-wide/from16 v22, v0 │ │ +025794: 9d14 1416 |027e: mul-long v20, v20, v22 │ │ +025798: 1316 1000 |0280: const/16 v22, #int 16 // #10 │ │ +02579c: a414 1416 |0282: shr-long v20, v20, v22 │ │ +0257a0: 0500 1400 |0284: move-wide/from16 v0, v20 │ │ +0257a4: 8400 |0286: long-to-int v0, v0 │ │ +0257a6: 0214 0000 |0287: move/from16 v20, v0 │ │ +0257aa: 0200 1400 |0289: move/from16 v0, v20 │ │ +0257ae: 0801 1300 |028b: move-object/from16 v1, v19 │ │ +0257b2: 5910 4d02 |028d: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0257b6: 0800 1800 |028f: move-object/from16 v0, v24 │ │ +0257ba: 5400 1302 |0291: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0257be: 0813 0000 |0293: move-object/from16 v19, v0 │ │ +0257c2: 1314 0300 |0295: const/16 v20, #int 3 // #3 │ │ +0257c6: 4613 1314 |0297: aget-object v19, v19, v20 │ │ +0257ca: 1614 2449 |0299: const-wide/16 v20, #int 18724 // #4924 │ │ +0257ce: 6016 4902 |029b: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0257d2: 0200 1600 |029d: move/from16 v0, v22 │ │ +0257d6: 8100 |029f: int-to-long v0, v0 │ │ +0257d8: 0516 0000 |02a0: move-wide/from16 v22, v0 │ │ +0257dc: 9d14 1416 |02a2: mul-long v20, v20, v22 │ │ +0257e0: 1316 1000 |02a4: const/16 v22, #int 16 // #10 │ │ +0257e4: a414 1416 |02a6: shr-long v20, v20, v22 │ │ +0257e8: 0500 1400 |02a8: move-wide/from16 v0, v20 │ │ +0257ec: 8400 |02aa: long-to-int v0, v0 │ │ +0257ee: 0214 0000 |02ab: move/from16 v20, v0 │ │ +0257f2: 0200 1400 |02ad: move/from16 v0, v20 │ │ +0257f6: 0801 1300 |02af: move-object/from16 v1, v19 │ │ +0257fa: 5910 4d02 |02b1: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0257fe: 0800 1800 |02b3: move-object/from16 v0, v24 │ │ +025802: 5400 1302 |02b5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025806: 0813 0000 |02b7: move-object/from16 v19, v0 │ │ +02580a: 1314 0100 |02b9: const/16 v20, #int 1 // #1 │ │ +02580e: 4613 1314 |02bb: aget-object v19, v19, v20 │ │ +025812: 1714 aaaa 0000 |02bd: const-wide/32 v20, #float 6.12227e-41 // #0000aaaa │ │ +025818: 6016 4902 |02c0: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +02581c: 0200 1600 |02c2: move/from16 v0, v22 │ │ +025820: 8100 |02c4: int-to-long v0, v0 │ │ +025822: 0516 0000 |02c5: move-wide/from16 v22, v0 │ │ +025826: 9d14 1416 |02c7: mul-long v20, v20, v22 │ │ +02582a: 1316 1000 |02c9: const/16 v22, #int 16 // #10 │ │ +02582e: a414 1416 |02cb: shr-long v20, v20, v22 │ │ +025832: 0500 1400 |02cd: move-wide/from16 v0, v20 │ │ +025836: 8400 |02cf: long-to-int v0, v0 │ │ +025838: 0214 0000 |02d0: move/from16 v20, v0 │ │ +02583c: 0200 1400 |02d2: move/from16 v0, v20 │ │ +025840: 0801 1300 |02d4: move-object/from16 v1, v19 │ │ +025844: 5910 4d02 |02d6: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025848: 0800 1800 |02d8: move-object/from16 v0, v24 │ │ +02584c: 5400 1302 |02da: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025850: 0813 0000 |02dc: move-object/from16 v19, v0 │ │ +025854: 1314 0200 |02de: const/16 v20, #int 2 // #2 │ │ +025858: 4613 1314 |02e0: aget-object v19, v19, v20 │ │ +02585c: 1614 8b2e |02e2: const-wide/16 v20, #int 11915 // #2e8b │ │ +025860: 6016 4902 |02e4: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +025864: 0200 1600 |02e6: move/from16 v0, v22 │ │ +025868: 8100 |02e8: int-to-long v0, v0 │ │ +02586a: 0516 0000 |02e9: move-wide/from16 v22, v0 │ │ +02586e: 9d14 1416 |02eb: mul-long v20, v20, v22 │ │ +025872: 1316 1000 |02ed: const/16 v22, #int 16 // #10 │ │ +025876: a414 1416 |02ef: shr-long v20, v20, v22 │ │ +02587a: 0500 1400 |02f1: move-wide/from16 v0, v20 │ │ +02587e: 8400 |02f3: long-to-int v0, v0 │ │ +025880: 0214 0000 |02f4: move/from16 v20, v0 │ │ +025884: 0200 1400 |02f6: move/from16 v0, v20 │ │ +025888: 0801 1300 |02f8: move-object/from16 v1, v19 │ │ +02588c: 5910 4d02 |02fa: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025890: 0800 1800 |02fc: move-object/from16 v0, v24 │ │ +025894: 5400 1302 |02fe: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025898: 0813 0000 |0300: move-object/from16 v19, v0 │ │ +02589c: 1314 0500 |0302: const/16 v20, #int 5 // #5 │ │ +0258a0: 4613 1314 |0304: aget-object v19, v19, v20 │ │ +0258a4: 1614 e338 |0306: const-wide/16 v20, #int 14563 // #38e3 │ │ +0258a8: 6016 4902 |0308: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0258ac: 0200 1600 |030a: move/from16 v0, v22 │ │ +0258b0: 8100 |030c: int-to-long v0, v0 │ │ +0258b2: 0516 0000 |030d: move-wide/from16 v22, v0 │ │ +0258b6: 9d14 1416 |030f: mul-long v20, v20, v22 │ │ +0258ba: 1316 1000 |0311: const/16 v22, #int 16 // #10 │ │ +0258be: a414 1416 |0313: shr-long v20, v20, v22 │ │ +0258c2: 0500 1400 |0315: move-wide/from16 v0, v20 │ │ +0258c6: 8400 |0317: long-to-int v0, v0 │ │ +0258c8: 0214 0000 |0318: move/from16 v20, v0 │ │ +0258cc: 0200 1400 |031a: move/from16 v0, v20 │ │ +0258d0: 0801 1300 |031c: move-object/from16 v1, v19 │ │ +0258d4: 5910 4d02 |031e: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0258d8: 0800 1800 |0320: move-object/from16 v0, v24 │ │ +0258dc: 5500 2102 |0322: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +0258e0: 0213 0000 |0324: move/from16 v19, v0 │ │ +0258e4: 3813 2b04 |0326: if-eqz v19, 0751 // +042b │ │ +0258e8: 0800 1800 |0328: move-object/from16 v0, v24 │ │ +0258ec: 5400 1302 |032a: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0258f0: 0813 0000 |032c: move-object/from16 v19, v0 │ │ +0258f4: 1314 0000 |032e: const/16 v20, #int 0 // #0 │ │ +0258f8: 4613 1314 |0330: aget-object v19, v19, v20 │ │ +0258fc: 1614 2449 |0332: const-wide/16 v20, #int 18724 // #4924 │ │ +025900: 6016 4902 |0334: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +025904: 0200 1600 |0336: move/from16 v0, v22 │ │ +025908: 8100 |0338: int-to-long v0, v0 │ │ +02590a: 0516 0000 |0339: move-wide/from16 v22, v0 │ │ +02590e: 9d14 1416 |033b: mul-long v20, v20, v22 │ │ +025912: 1316 1000 |033d: const/16 v22, #int 16 // #10 │ │ +025916: a414 1416 |033f: shr-long v20, v20, v22 │ │ +02591a: 0500 1400 |0341: move-wide/from16 v0, v20 │ │ +02591e: 8400 |0343: long-to-int v0, v0 │ │ +025920: 0214 0000 |0344: move/from16 v20, v0 │ │ +025924: 0200 1400 |0346: move/from16 v0, v20 │ │ +025928: 0801 1300 |0348: move-object/from16 v1, v19 │ │ +02592c: 5910 4d02 |034a: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025930: 0800 1800 |034c: move-object/from16 v0, v24 │ │ +025934: 5400 1302 |034e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025938: 0813 0000 |0350: move-object/from16 v19, v0 │ │ +02593c: 1314 0400 |0352: const/16 v20, #int 4 // #4 │ │ +025940: 4613 1314 |0354: aget-object v19, v19, v20 │ │ +025944: 1614 e338 |0356: const-wide/16 v20, #int 14563 // #38e3 │ │ +025948: 6016 4902 |0358: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +02594c: 0200 1600 |035a: move/from16 v0, v22 │ │ +025950: 8100 |035c: int-to-long v0, v0 │ │ +025952: 0516 0000 |035d: move-wide/from16 v22, v0 │ │ +025956: 9d14 1416 |035f: mul-long v20, v20, v22 │ │ +02595a: 1316 1000 |0361: const/16 v22, #int 16 // #10 │ │ +02595e: a414 1416 |0363: shr-long v20, v20, v22 │ │ +025962: 0500 1400 |0365: move-wide/from16 v0, v20 │ │ +025966: 8400 |0367: long-to-int v0, v0 │ │ +025968: 0214 0000 |0368: move/from16 v20, v0 │ │ +02596c: 0200 1400 |036a: move/from16 v0, v20 │ │ +025970: 0801 1300 |036c: move-object/from16 v1, v19 │ │ +025974: 5910 4d02 |036e: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025978: 0800 1800 |0370: move-object/from16 v0, v24 │ │ +02597c: 5400 1302 |0372: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025980: 0813 0000 |0374: move-object/from16 v19, v0 │ │ +025984: 1314 0300 |0376: const/16 v20, #int 3 // #3 │ │ +025988: 4613 1314 |0378: aget-object v19, v19, v20 │ │ +02598c: 1614 2449 |037a: const-wide/16 v20, #int 18724 // #4924 │ │ +025990: 6016 4902 |037c: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +025994: 0200 1600 |037e: move/from16 v0, v22 │ │ +025998: 8100 |0380: int-to-long v0, v0 │ │ +02599a: 0516 0000 |0381: move-wide/from16 v22, v0 │ │ +02599e: 9d14 1416 |0383: mul-long v20, v20, v22 │ │ +0259a2: 1316 1000 |0385: const/16 v22, #int 16 // #10 │ │ +0259a6: a414 1416 |0387: shr-long v20, v20, v22 │ │ +0259aa: 0500 1400 |0389: move-wide/from16 v0, v20 │ │ +0259ae: 8400 |038b: long-to-int v0, v0 │ │ +0259b0: 0214 0000 |038c: move/from16 v20, v0 │ │ +0259b4: 0200 1400 |038e: move/from16 v0, v20 │ │ +0259b8: 0801 1300 |0390: move-object/from16 v1, v19 │ │ +0259bc: 5910 4d02 |0392: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0259c0: 0800 1800 |0394: move-object/from16 v0, v24 │ │ +0259c4: 5400 1302 |0396: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0259c8: 0813 0000 |0398: move-object/from16 v19, v0 │ │ +0259cc: 1314 0100 |039a: const/16 v20, #int 1 // #1 │ │ +0259d0: 4613 1314 |039c: aget-object v19, v19, v20 │ │ +0259d4: 1714 aaaa 0000 |039e: const-wide/32 v20, #float 6.12227e-41 // #0000aaaa │ │ +0259da: 6016 4902 |03a1: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0259de: 0200 1600 |03a3: move/from16 v0, v22 │ │ +0259e2: 8100 |03a5: int-to-long v0, v0 │ │ +0259e4: 0516 0000 |03a6: move-wide/from16 v22, v0 │ │ +0259e8: 9d14 1416 |03a8: mul-long v20, v20, v22 │ │ +0259ec: 1316 1000 |03aa: const/16 v22, #int 16 // #10 │ │ +0259f0: a414 1416 |03ac: shr-long v20, v20, v22 │ │ +0259f4: 0500 1400 |03ae: move-wide/from16 v0, v20 │ │ +0259f8: 8400 |03b0: long-to-int v0, v0 │ │ +0259fa: 0214 0000 |03b1: move/from16 v20, v0 │ │ +0259fe: 0200 1400 |03b3: move/from16 v0, v20 │ │ +025a02: 0801 1300 |03b5: move-object/from16 v1, v19 │ │ +025a06: 5910 4d02 |03b7: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025a0a: 0800 1800 |03b9: move-object/from16 v0, v24 │ │ +025a0e: 5400 1302 |03bb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025a12: 0813 0000 |03bd: move-object/from16 v19, v0 │ │ +025a16: 1314 0200 |03bf: const/16 v20, #int 2 // #2 │ │ +025a1a: 4613 1314 |03c1: aget-object v19, v19, v20 │ │ +025a1e: 1614 6227 |03c3: const-wide/16 v20, #int 10082 // #2762 │ │ +025a22: 6016 4902 |03c5: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +025a26: 0200 1600 |03c7: move/from16 v0, v22 │ │ +025a2a: 8100 |03c9: int-to-long v0, v0 │ │ +025a2c: 0516 0000 |03ca: move-wide/from16 v22, v0 │ │ +025a30: 9d14 1416 |03cc: mul-long v20, v20, v22 │ │ +025a34: 1316 1000 |03ce: const/16 v22, #int 16 // #10 │ │ +025a38: a414 1416 |03d0: shr-long v20, v20, v22 │ │ +025a3c: 0500 1400 |03d2: move-wide/from16 v0, v20 │ │ +025a40: 8400 |03d4: long-to-int v0, v0 │ │ +025a42: 0214 0000 |03d5: move/from16 v20, v0 │ │ +025a46: 0200 1400 |03d7: move/from16 v0, v20 │ │ +025a4a: 0801 1300 |03d9: move-object/from16 v1, v19 │ │ +025a4e: 5910 4d02 |03db: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +025a52: 0800 1800 |03dd: move-object/from16 v0, v24 │ │ +025a56: 5500 2102 |03df: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +025a5a: 0213 0000 |03e1: move/from16 v19, v0 │ │ +025a5e: 3913 0a00 |03e3: if-nez v19, 03ed // +000a │ │ +025a62: 0800 1800 |03e5: move-object/from16 v0, v24 │ │ +025a66: 5500 4402 |03e7: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +025a6a: 0213 0000 |03e9: move/from16 v19, v0 │ │ +025a6e: 3813 9304 |03eb: if-eqz v19, 087e // +0493 │ │ +025a72: 7b2b |03ed: neg-int v11, v2 │ │ +025a74: 016f |03ee: move v15, v6 │ │ +025a76: 0800 1800 |03ef: move-object/from16 v0, v24 │ │ +025a7a: 5500 2102 |03f1: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +025a7e: 0213 0000 |03f3: move/from16 v19, v0 │ │ +025a82: 3813 ac01 |03f5: if-eqz v19, 05a1 // +01ac │ │ +025a86: 0800 1800 |03f7: move-object/from16 v0, v24 │ │ +025a8a: 5200 3602 |03f9: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025a8e: 0213 0000 |03fb: move/from16 v19, v0 │ │ +025a92: 6014 3802 |03fd: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025a96: 0200 1400 |03ff: move/from16 v0, v20 │ │ +025a9a: 7b00 |0401: neg-int v0, v0 │ │ +025a9c: 0214 0000 |0402: move/from16 v20, v0 │ │ +025aa0: 0200 1300 |0404: move/from16 v0, v19 │ │ +025aa4: 0201 1400 |0406: move/from16 v1, v20 │ │ +025aa8: 3710 9901 |0408: if-le v0, v1, 05a1 // +0199 │ │ +025aac: 1503 0100 |040a: const/high16 v3, #int 65536 // #1 │ │ +025ab0: 0800 1800 |040c: move-object/from16 v0, v24 │ │ +025ab4: 5200 3602 |040e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025ab8: 0213 0000 |0410: move/from16 v19, v0 │ │ +025abc: 3b13 2d00 |0412: if-gez v19, 043f // +002d │ │ +025ac0: 6014 3802 |0414: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025ac4: 0800 1800 |0416: move-object/from16 v0, v24 │ │ +025ac8: 5200 3602 |0418: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025acc: 0213 0000 |041a: move/from16 v19, v0 │ │ +025ad0: 3a13 f303 |041c: if-ltz v19, 080f // +03f3 │ │ +025ad4: 0800 1800 |041e: move-object/from16 v0, v24 │ │ +025ad8: 5200 3602 |0420: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025adc: 0213 0000 |0422: move/from16 v19, v0 │ │ +025ae0: 9113 1413 |0424: sub-int v19, v20, v19 │ │ +025ae4: 0200 1300 |0426: move/from16 v0, v19 │ │ +025ae8: 8100 |0428: int-to-long v0, v0 │ │ +025aea: 0514 0000 |0429: move-wide/from16 v20, v0 │ │ +025aee: 1313 2000 |042b: const/16 v19, #int 32 // #20 │ │ +025af2: a314 1413 |042d: shl-long v20, v20, v19 │ │ +025af6: 6013 3802 |042f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025afa: 0200 1300 |0431: move/from16 v0, v19 │ │ +025afe: 8100 |0433: int-to-long v0, v0 │ │ +025b00: 0516 0000 |0434: move-wide/from16 v22, v0 │ │ +025b04: 9e14 1416 |0436: div-long v20, v20, v22 │ │ +025b08: 1313 1000 |0438: const/16 v19, #int 16 // #10 │ │ +025b0c: a414 1413 |043a: shr-long v20, v20, v19 │ │ +025b10: 0500 1400 |043c: move-wide/from16 v0, v20 │ │ +025b14: 8403 |043e: long-to-int v3, v0 │ │ +025b16: 6013 0d02 |043f: sget v19, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +025b1a: 0200 1300 |0441: move/from16 v0, v19 │ │ +025b1e: 8100 |0443: int-to-long v0, v0 │ │ +025b20: 0514 0000 |0444: move-wide/from16 v20, v0 │ │ +025b24: 8130 |0446: int-to-long v0, v3 │ │ +025b26: 0516 0000 |0447: move-wide/from16 v22, v0 │ │ +025b2a: 9d14 1416 |0449: mul-long v20, v20, v22 │ │ +025b2e: 1313 1000 |044b: const/16 v19, #int 16 // #10 │ │ +025b32: a414 1413 |044d: shr-long v20, v20, v19 │ │ +025b36: 0500 1400 |044f: move-wide/from16 v0, v20 │ │ +025b3a: 840c |0451: long-to-int v12, v0 │ │ +025b3c: 81b0 |0452: int-to-long v0, v11 │ │ +025b3e: 0514 0000 |0453: move-wide/from16 v20, v0 │ │ +025b42: 81c0 |0455: int-to-long v0, v12 │ │ +025b44: 0516 0000 |0456: move-wide/from16 v22, v0 │ │ +025b48: 9d14 1416 |0458: mul-long v20, v20, v22 │ │ +025b4c: 1313 1000 |045a: const/16 v19, #int 16 // #10 │ │ +025b50: a414 1413 |045c: shr-long v20, v20, v19 │ │ +025b54: 0500 1400 |045e: move-wide/from16 v0, v20 │ │ +025b58: 8404 |0460: long-to-int v4, v0 │ │ +025b5a: 81f0 |0461: int-to-long v0, v15 │ │ +025b5c: 0514 0000 |0462: move-wide/from16 v20, v0 │ │ +025b60: 81c0 |0464: int-to-long v0, v12 │ │ +025b62: 0516 0000 |0465: move-wide/from16 v22, v0 │ │ +025b66: 9d14 1416 |0467: mul-long v20, v20, v22 │ │ +025b6a: 1313 1000 |0469: const/16 v19, #int 16 // #10 │ │ +025b6e: a414 1413 |046b: shr-long v20, v20, v19 │ │ +025b72: 0500 1400 |046d: move-wide/from16 v0, v20 │ │ +025b76: 840d |046f: long-to-int v13, v0 │ │ +025b78: 8160 |0470: int-to-long v0, v6 │ │ +025b7a: 0514 0000 |0471: move-wide/from16 v20, v0 │ │ +025b7e: 81c0 |0473: int-to-long v0, v12 │ │ +025b80: 0516 0000 |0474: move-wide/from16 v22, v0 │ │ +025b84: 9d14 1416 |0476: mul-long v20, v20, v22 │ │ +025b88: 1313 1000 |0478: const/16 v19, #int 16 // #10 │ │ +025b8c: a414 1413 |047a: shr-long v20, v20, v19 │ │ +025b90: 0500 1400 |047c: move-wide/from16 v0, v20 │ │ +025b94: 8405 |047e: long-to-int v5, v0 │ │ +025b96: 8120 |047f: int-to-long v0, v2 │ │ +025b98: 0514 0000 |0480: move-wide/from16 v20, v0 │ │ +025b9c: 81c0 |0482: int-to-long v0, v12 │ │ +025b9e: 0516 0000 |0483: move-wide/from16 v22, v0 │ │ +025ba2: 9d14 1416 |0485: mul-long v20, v20, v22 │ │ +025ba6: 1313 1000 |0487: const/16 v19, #int 16 // #10 │ │ +025baa: a414 1413 |0489: shr-long v20, v20, v19 │ │ +025bae: 0500 1400 |048b: move-wide/from16 v0, v20 │ │ +025bb2: 840e |048d: long-to-int v14, v0 │ │ +025bb4: 0800 1800 |048e: move-object/from16 v0, v24 │ │ +025bb8: 5200 1e02 |0490: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025bbc: 0213 0000 |0492: move/from16 v19, v0 │ │ +025bc0: 1414 0080 0000 |0494: const v20, #float 4.59177e-41 // #00008000 │ │ +025bc6: 0200 1300 |0497: move/from16 v0, v19 │ │ +025bca: 0201 1400 |0499: move/from16 v1, v20 │ │ +025bce: 3710 8503 |049b: if-le v0, v1, 0820 // +0385 │ │ +025bd2: 0800 1800 |049d: move-object/from16 v0, v24 │ │ +025bd6: 5200 1e02 |049f: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025bda: 0213 0000 |04a1: move/from16 v19, v0 │ │ +025bde: 0200 1300 |04a3: move/from16 v0, v19 │ │ +025be2: d000 9af9 |04a5: add-int/lit16 v0, v0, #int -1638 // #f99a │ │ +025be6: 0213 0000 |04a7: move/from16 v19, v0 │ │ +025bea: 3a13 7303 |04a9: if-ltz v19, 081c // +0373 │ │ +025bee: 0800 1800 |04ab: move-object/from16 v0, v24 │ │ +025bf2: 5200 1e02 |04ad: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025bf6: 0213 0000 |04af: move/from16 v19, v0 │ │ +025bfa: 0200 1300 |04b1: move/from16 v0, v19 │ │ +025bfe: d000 9af9 |04b3: add-int/lit16 v0, v0, #int -1638 // #f99a │ │ +025c02: 0213 0000 |04b5: move/from16 v19, v0 │ │ +025c06: 0200 1300 |04b7: move/from16 v0, v19 │ │ +025c0a: 0801 1800 |04b9: move-object/from16 v1, v24 │ │ +025c0e: 5910 1e02 |04bb: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025c12: 0800 1800 |04bd: move-object/from16 v0, v24 │ │ +025c16: 5400 1302 |04bf: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025c1a: 0813 0000 |04c1: move-object/from16 v19, v0 │ │ +025c1e: 1314 0400 |04c3: const/16 v20, #int 4 // #4 │ │ +025c22: 4613 1314 |04c5: aget-object v19, v19, v20 │ │ +025c26: 0800 1300 |04c7: move-object/from16 v0, v19 │ │ +025c2a: 5400 4e02 |04c9: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025c2e: 0813 0000 |04cb: move-object/from16 v19, v0 │ │ +025c32: 0800 1800 |04cd: move-object/from16 v0, v24 │ │ +025c36: 5200 4202 |04cf: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025c3a: 0214 0000 |04d1: move/from16 v20, v0 │ │ +025c3e: 4613 1314 |04d3: aget-object v19, v19, v20 │ │ +025c42: 0800 1300 |04d5: move-object/from16 v0, v19 │ │ +025c46: 5200 ac03 |04d7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025c4a: 0214 0000 |04d9: move/from16 v20, v0 │ │ +025c4e: 9114 1404 |04db: sub-int v20, v20, v4 │ │ +025c52: 0200 1400 |04dd: move/from16 v0, v20 │ │ +025c56: 0801 1300 |04df: move-object/from16 v1, v19 │ │ +025c5a: 5910 ac03 |04e1: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025c5e: 0800 1800 |04e3: move-object/from16 v0, v24 │ │ +025c62: 5400 1302 |04e5: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025c66: 0813 0000 |04e7: move-object/from16 v19, v0 │ │ +025c6a: 1314 0400 |04e9: const/16 v20, #int 4 // #4 │ │ +025c6e: 4613 1314 |04eb: aget-object v19, v19, v20 │ │ +025c72: 0800 1300 |04ed: move-object/from16 v0, v19 │ │ +025c76: 5400 4e02 |04ef: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025c7a: 0813 0000 |04f1: move-object/from16 v19, v0 │ │ +025c7e: 0800 1800 |04f3: move-object/from16 v0, v24 │ │ +025c82: 5200 4202 |04f5: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025c86: 0214 0000 |04f7: move/from16 v20, v0 │ │ +025c8a: 4613 1314 |04f9: aget-object v19, v19, v20 │ │ +025c8e: 0800 1300 |04fb: move-object/from16 v0, v19 │ │ +025c92: 5200 ab03 |04fd: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025c96: 0214 0000 |04ff: move/from16 v20, v0 │ │ +025c9a: 9114 140d |0501: sub-int v20, v20, v13 │ │ +025c9e: 0200 1400 |0503: move/from16 v0, v20 │ │ +025ca2: 0801 1300 |0505: move-object/from16 v1, v19 │ │ +025ca6: 5910 ab03 |0507: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025caa: 0800 1800 |0509: move-object/from16 v0, v24 │ │ +025cae: 5400 1302 |050b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025cb2: 0813 0000 |050d: move-object/from16 v19, v0 │ │ +025cb6: 1314 0300 |050f: const/16 v20, #int 3 // #3 │ │ +025cba: 4613 1314 |0511: aget-object v19, v19, v20 │ │ +025cbe: 0800 1300 |0513: move-object/from16 v0, v19 │ │ +025cc2: 5400 4e02 |0515: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025cc6: 0813 0000 |0517: move-object/from16 v19, v0 │ │ +025cca: 0800 1800 |0519: move-object/from16 v0, v24 │ │ +025cce: 5200 4202 |051b: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025cd2: 0214 0000 |051d: move/from16 v20, v0 │ │ +025cd6: 4613 1314 |051f: aget-object v19, v19, v20 │ │ +025cda: 0800 1300 |0521: move-object/from16 v0, v19 │ │ +025cde: 5200 ac03 |0523: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025ce2: 0214 0000 |0525: move/from16 v20, v0 │ │ +025ce6: 9014 1404 |0527: add-int v20, v20, v4 │ │ +025cea: 0200 1400 |0529: move/from16 v0, v20 │ │ +025cee: 0801 1300 |052b: move-object/from16 v1, v19 │ │ +025cf2: 5910 ac03 |052d: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025cf6: 0800 1800 |052f: move-object/from16 v0, v24 │ │ +025cfa: 5400 1302 |0531: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025cfe: 0813 0000 |0533: move-object/from16 v19, v0 │ │ +025d02: 1314 0300 |0535: const/16 v20, #int 3 // #3 │ │ +025d06: 4613 1314 |0537: aget-object v19, v19, v20 │ │ +025d0a: 0800 1300 |0539: move-object/from16 v0, v19 │ │ +025d0e: 5400 4e02 |053b: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025d12: 0813 0000 |053d: move-object/from16 v19, v0 │ │ +025d16: 0800 1800 |053f: move-object/from16 v0, v24 │ │ +025d1a: 5200 4202 |0541: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025d1e: 0214 0000 |0543: move/from16 v20, v0 │ │ +025d22: 4613 1314 |0545: aget-object v19, v19, v20 │ │ +025d26: 0800 1300 |0547: move-object/from16 v0, v19 │ │ +025d2a: 5200 ab03 |0549: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025d2e: 0214 0000 |054b: move/from16 v20, v0 │ │ +025d32: 9014 140d |054d: add-int v20, v20, v13 │ │ +025d36: 0200 1400 |054f: move/from16 v0, v20 │ │ +025d3a: 0801 1300 |0551: move-object/from16 v1, v19 │ │ +025d3e: 5910 ab03 |0553: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025d42: 0800 1800 |0555: move-object/from16 v0, v24 │ │ +025d46: 5400 1302 |0557: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025d4a: 0813 0000 |0559: move-object/from16 v19, v0 │ │ +025d4e: 1314 0500 |055b: const/16 v20, #int 5 // #5 │ │ +025d52: 4613 1314 |055d: aget-object v19, v19, v20 │ │ +025d56: 0800 1300 |055f: move-object/from16 v0, v19 │ │ +025d5a: 5400 4e02 |0561: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025d5e: 0813 0000 |0563: move-object/from16 v19, v0 │ │ +025d62: 0800 1800 |0565: move-object/from16 v0, v24 │ │ +025d66: 5200 4202 |0567: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025d6a: 0214 0000 |0569: move/from16 v20, v0 │ │ +025d6e: 4613 1314 |056b: aget-object v19, v19, v20 │ │ +025d72: 0800 1300 |056d: move-object/from16 v0, v19 │ │ +025d76: 5200 ac03 |056f: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025d7a: 0214 0000 |0571: move/from16 v20, v0 │ │ +025d7e: 9114 1405 |0573: sub-int v20, v20, v5 │ │ +025d82: 0200 1400 |0575: move/from16 v0, v20 │ │ +025d86: 0801 1300 |0577: move-object/from16 v1, v19 │ │ +025d8a: 5910 ac03 |0579: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025d8e: 0800 1800 |057b: move-object/from16 v0, v24 │ │ +025d92: 5400 1302 |057d: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025d96: 0813 0000 |057f: move-object/from16 v19, v0 │ │ +025d9a: 1314 0500 |0581: const/16 v20, #int 5 // #5 │ │ +025d9e: 4613 1314 |0583: aget-object v19, v19, v20 │ │ +025da2: 0800 1300 |0585: move-object/from16 v0, v19 │ │ +025da6: 5400 4e02 |0587: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025daa: 0813 0000 |0589: move-object/from16 v19, v0 │ │ +025dae: 0800 1800 |058b: move-object/from16 v0, v24 │ │ +025db2: 5200 4202 |058d: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025db6: 0214 0000 |058f: move/from16 v20, v0 │ │ +025dba: 4613 1314 |0591: aget-object v19, v19, v20 │ │ +025dbe: 0800 1300 |0593: move-object/from16 v0, v19 │ │ +025dc2: 5200 ab03 |0595: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025dc6: 0214 0000 |0597: move/from16 v20, v0 │ │ +025dca: 9114 140e |0599: sub-int v20, v20, v14 │ │ +025dce: 0200 1400 |059b: move/from16 v0, v20 │ │ +025dd2: 0801 1300 |059d: move-object/from16 v1, v19 │ │ +025dd6: 5910 ab03 |059f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025dda: 0800 1800 |05a1: move-object/from16 v0, v24 │ │ +025dde: 5500 4402 |05a3: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +025de2: 0213 0000 |05a5: move/from16 v19, v0 │ │ +025de6: 3813 a901 |05a7: if-eqz v19, 0750 // +01a9 │ │ +025dea: 0800 1800 |05a9: move-object/from16 v0, v24 │ │ +025dee: 5200 3602 |05ab: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025df2: 0213 0000 |05ad: move/from16 v19, v0 │ │ +025df6: 6014 3802 |05af: sget v20, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025dfa: 0200 1300 |05b1: move/from16 v0, v19 │ │ +025dfe: 0201 1400 |05b3: move/from16 v1, v20 │ │ +025e02: 3510 9b01 |05b5: if-ge v0, v1, 0750 // +019b │ │ +025e06: 1508 0100 |05b7: const/high16 v8, #int 65536 // #1 │ │ +025e0a: 0800 1800 |05b9: move-object/from16 v0, v24 │ │ +025e0e: 5200 3602 |05bb: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025e12: 0213 0000 |05bd: move/from16 v19, v0 │ │ +025e16: 3d13 2500 |05bf: if-lez v19, 05e4 // +0025 │ │ +025e1a: 6013 3802 |05c1: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025e1e: 0800 1800 |05c3: move-object/from16 v0, v24 │ │ +025e22: 5200 3602 |05c5: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +025e26: 0214 0000 |05c7: move/from16 v20, v0 │ │ +025e2a: 9113 1314 |05c9: sub-int v19, v19, v20 │ │ +025e2e: 0200 1300 |05cb: move/from16 v0, v19 │ │ +025e32: 8100 |05cd: int-to-long v0, v0 │ │ +025e34: 0514 0000 |05ce: move-wide/from16 v20, v0 │ │ +025e38: 1313 2000 |05d0: const/16 v19, #int 32 // #20 │ │ +025e3c: a314 1413 |05d2: shl-long v20, v20, v19 │ │ +025e40: 6013 3802 |05d4: sget v19, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +025e44: 0200 1300 |05d6: move/from16 v0, v19 │ │ +025e48: 8100 |05d8: int-to-long v0, v0 │ │ +025e4a: 0516 0000 |05d9: move-wide/from16 v22, v0 │ │ +025e4e: 9e14 1416 |05db: div-long v20, v20, v22 │ │ +025e52: 1313 1000 |05dd: const/16 v19, #int 16 // #10 │ │ +025e56: a414 1413 |05df: shr-long v20, v20, v19 │ │ +025e5a: 0500 1400 |05e1: move-wide/from16 v0, v20 │ │ +025e5e: 8408 |05e3: long-to-int v8, v0 │ │ +025e60: 6013 0d02 |05e4: sget v19, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +025e64: 0200 1300 |05e6: move/from16 v0, v19 │ │ +025e68: 8100 |05e8: int-to-long v0, v0 │ │ +025e6a: 0514 0000 |05e9: move-wide/from16 v20, v0 │ │ +025e6e: 8180 |05eb: int-to-long v0, v8 │ │ +025e70: 0516 0000 |05ec: move-wide/from16 v22, v0 │ │ +025e74: 9d14 1416 |05ee: mul-long v20, v20, v22 │ │ +025e78: 1313 1000 |05f0: const/16 v19, #int 16 // #10 │ │ +025e7c: a414 1413 |05f2: shr-long v20, v20, v19 │ │ +025e80: 0500 1400 |05f4: move-wide/from16 v0, v20 │ │ +025e84: 8400 |05f6: long-to-int v0, v0 │ │ +025e86: 0210 0000 |05f7: move/from16 v16, v0 │ │ +025e8a: 81b0 |05f9: int-to-long v0, v11 │ │ +025e8c: 0514 0000 |05fa: move-wide/from16 v20, v0 │ │ +025e90: 0200 1000 |05fc: move/from16 v0, v16 │ │ +025e94: 8100 |05fe: int-to-long v0, v0 │ │ +025e96: 0516 0000 |05ff: move-wide/from16 v22, v0 │ │ +025e9a: 9d14 1416 |0601: mul-long v20, v20, v22 │ │ +025e9e: 1313 1000 |0603: const/16 v19, #int 16 // #10 │ │ +025ea2: a414 1413 |0605: shr-long v20, v20, v19 │ │ +025ea6: 0500 1400 |0607: move-wide/from16 v0, v20 │ │ +025eaa: 8409 |0609: long-to-int v9, v0 │ │ +025eac: 81f0 |060a: int-to-long v0, v15 │ │ +025eae: 0514 0000 |060b: move-wide/from16 v20, v0 │ │ +025eb2: 0200 1000 |060d: move/from16 v0, v16 │ │ +025eb6: 8100 |060f: int-to-long v0, v0 │ │ +025eb8: 0516 0000 |0610: move-wide/from16 v22, v0 │ │ +025ebc: 9d14 1416 |0612: mul-long v20, v20, v22 │ │ +025ec0: 1313 1000 |0614: const/16 v19, #int 16 // #10 │ │ +025ec4: a414 1413 |0616: shr-long v20, v20, v19 │ │ +025ec8: 0500 1400 |0618: move-wide/from16 v0, v20 │ │ +025ecc: 8400 |061a: long-to-int v0, v0 │ │ +025ece: 0211 0000 |061b: move/from16 v17, v0 │ │ +025ed2: 8160 |061d: int-to-long v0, v6 │ │ +025ed4: 0514 0000 |061e: move-wide/from16 v20, v0 │ │ +025ed8: 0200 1000 |0620: move/from16 v0, v16 │ │ +025edc: 8100 |0622: int-to-long v0, v0 │ │ +025ede: 0516 0000 |0623: move-wide/from16 v22, v0 │ │ +025ee2: 9d14 1416 |0625: mul-long v20, v20, v22 │ │ +025ee6: 1313 1000 |0627: const/16 v19, #int 16 // #10 │ │ +025eea: a414 1413 |0629: shr-long v20, v20, v19 │ │ +025eee: 0500 1400 |062b: move-wide/from16 v0, v20 │ │ +025ef2: 840a |062d: long-to-int v10, v0 │ │ +025ef4: 8120 |062e: int-to-long v0, v2 │ │ +025ef6: 0514 0000 |062f: move-wide/from16 v20, v0 │ │ +025efa: 0200 1000 |0631: move/from16 v0, v16 │ │ +025efe: 8100 |0633: int-to-long v0, v0 │ │ +025f00: 0516 0000 |0634: move-wide/from16 v22, v0 │ │ +025f04: 9d14 1416 |0636: mul-long v20, v20, v22 │ │ +025f08: 1313 1000 |0638: const/16 v19, #int 16 // #10 │ │ +025f0c: a414 1413 |063a: shr-long v20, v20, v19 │ │ +025f10: 0500 1400 |063c: move-wide/from16 v0, v20 │ │ +025f14: 8400 |063e: long-to-int v0, v0 │ │ +025f16: 0212 0000 |063f: move/from16 v18, v0 │ │ +025f1a: 0800 1800 |0641: move-object/from16 v0, v24 │ │ +025f1e: 5200 1e02 |0643: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025f22: 0213 0000 |0645: move/from16 v19, v0 │ │ +025f26: 1414 0080 0000 |0647: const v20, #float 4.59177e-41 // #00008000 │ │ +025f2c: 0200 1300 |064a: move/from16 v0, v19 │ │ +025f30: 0201 1400 |064c: move/from16 v1, v20 │ │ +025f34: 3710 0502 |064e: if-le v0, v1, 0853 // +0205 │ │ +025f38: 0800 1800 |0650: move-object/from16 v0, v24 │ │ +025f3c: 5200 1e02 |0652: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025f40: 0213 0000 |0654: move/from16 v19, v0 │ │ +025f44: 0200 1300 |0656: move/from16 v0, v19 │ │ +025f48: d000 6606 |0658: add-int/lit16 v0, v0, #int 1638 // #0666 │ │ +025f4c: 0213 0000 |065a: move/from16 v19, v0 │ │ +025f50: 1514 0100 |065c: const/high16 v20, #int 65536 // #1 │ │ +025f54: 0200 1300 |065e: move/from16 v0, v19 │ │ +025f58: 0201 1400 |0660: move/from16 v1, v20 │ │ +025f5c: 3410 e301 |0662: if-lt v0, v1, 0845 // +01e3 │ │ +025f60: 1513 0100 |0664: const/high16 v19, #int 65536 // #1 │ │ +025f64: 0200 1300 |0666: move/from16 v0, v19 │ │ +025f68: 0801 1800 |0668: move-object/from16 v1, v24 │ │ +025f6c: 5910 1e02 |066a: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +025f70: 0800 1800 |066c: move-object/from16 v0, v24 │ │ +025f74: 5400 1302 |066e: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025f78: 0813 0000 |0670: move-object/from16 v19, v0 │ │ +025f7c: 1314 0400 |0672: const/16 v20, #int 4 // #4 │ │ +025f80: 4613 1314 |0674: aget-object v19, v19, v20 │ │ +025f84: 0800 1300 |0676: move-object/from16 v0, v19 │ │ +025f88: 5400 4e02 |0678: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025f8c: 0813 0000 |067a: move-object/from16 v19, v0 │ │ +025f90: 0800 1800 |067c: move-object/from16 v0, v24 │ │ +025f94: 5200 4202 |067e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025f98: 0214 0000 |0680: move/from16 v20, v0 │ │ +025f9c: 4613 1314 |0682: aget-object v19, v19, v20 │ │ +025fa0: 0800 1300 |0684: move-object/from16 v0, v19 │ │ +025fa4: 5200 ac03 |0686: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025fa8: 0214 0000 |0688: move/from16 v20, v0 │ │ +025fac: 9014 1409 |068a: add-int v20, v20, v9 │ │ +025fb0: 0200 1400 |068c: move/from16 v0, v20 │ │ +025fb4: 0801 1300 |068e: move-object/from16 v1, v19 │ │ +025fb8: 5910 ac03 |0690: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +025fbc: 0800 1800 |0692: move-object/from16 v0, v24 │ │ +025fc0: 5400 1302 |0694: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +025fc4: 0813 0000 |0696: move-object/from16 v19, v0 │ │ +025fc8: 1314 0400 |0698: const/16 v20, #int 4 // #4 │ │ +025fcc: 4613 1314 |069a: aget-object v19, v19, v20 │ │ +025fd0: 0800 1300 |069c: move-object/from16 v0, v19 │ │ +025fd4: 5400 4e02 |069e: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +025fd8: 0813 0000 |06a0: move-object/from16 v19, v0 │ │ +025fdc: 0800 1800 |06a2: move-object/from16 v0, v24 │ │ +025fe0: 5200 4202 |06a4: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +025fe4: 0214 0000 |06a6: move/from16 v20, v0 │ │ +025fe8: 4613 1314 |06a8: aget-object v19, v19, v20 │ │ +025fec: 0800 1300 |06aa: move-object/from16 v0, v19 │ │ +025ff0: 5200 ab03 |06ac: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +025ff4: 0214 0000 |06ae: move/from16 v20, v0 │ │ +025ff8: 9014 1411 |06b0: add-int v20, v20, v17 │ │ +025ffc: 0200 1400 |06b2: move/from16 v0, v20 │ │ +026000: 0801 1300 |06b4: move-object/from16 v1, v19 │ │ +026004: 5910 ab03 |06b6: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +026008: 0800 1800 |06b8: move-object/from16 v0, v24 │ │ +02600c: 5400 1302 |06ba: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026010: 0813 0000 |06bc: move-object/from16 v19, v0 │ │ +026014: 1314 0300 |06be: const/16 v20, #int 3 // #3 │ │ +026018: 4613 1314 |06c0: aget-object v19, v19, v20 │ │ +02601c: 0800 1300 |06c2: move-object/from16 v0, v19 │ │ +026020: 5400 4e02 |06c4: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026024: 0813 0000 |06c6: move-object/from16 v19, v0 │ │ +026028: 0800 1800 |06c8: move-object/from16 v0, v24 │ │ +02602c: 5200 4202 |06ca: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026030: 0214 0000 |06cc: move/from16 v20, v0 │ │ +026034: 4613 1314 |06ce: aget-object v19, v19, v20 │ │ +026038: 0800 1300 |06d0: move-object/from16 v0, v19 │ │ +02603c: 5200 ac03 |06d2: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +026040: 0214 0000 |06d4: move/from16 v20, v0 │ │ +026044: 9114 1409 |06d6: sub-int v20, v20, v9 │ │ +026048: 0200 1400 |06d8: move/from16 v0, v20 │ │ +02604c: 0801 1300 |06da: move-object/from16 v1, v19 │ │ +026050: 5910 ac03 |06dc: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +026054: 0800 1800 |06de: move-object/from16 v0, v24 │ │ +026058: 5400 1302 |06e0: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02605c: 0813 0000 |06e2: move-object/from16 v19, v0 │ │ +026060: 1314 0300 |06e4: const/16 v20, #int 3 // #3 │ │ +026064: 4613 1314 |06e6: aget-object v19, v19, v20 │ │ +026068: 0800 1300 |06e8: move-object/from16 v0, v19 │ │ +02606c: 5400 4e02 |06ea: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026070: 0813 0000 |06ec: move-object/from16 v19, v0 │ │ +026074: 0800 1800 |06ee: move-object/from16 v0, v24 │ │ +026078: 5200 4202 |06f0: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02607c: 0214 0000 |06f2: move/from16 v20, v0 │ │ +026080: 4613 1314 |06f4: aget-object v19, v19, v20 │ │ +026084: 0800 1300 |06f6: move-object/from16 v0, v19 │ │ +026088: 5200 ab03 |06f8: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +02608c: 0214 0000 |06fa: move/from16 v20, v0 │ │ +026090: 9114 1411 |06fc: sub-int v20, v20, v17 │ │ +026094: 0200 1400 |06fe: move/from16 v0, v20 │ │ +026098: 0801 1300 |0700: move-object/from16 v1, v19 │ │ +02609c: 5910 ab03 |0702: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0260a0: 0800 1800 |0704: move-object/from16 v0, v24 │ │ +0260a4: 5400 1302 |0706: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0260a8: 0813 0000 |0708: move-object/from16 v19, v0 │ │ +0260ac: 1314 0500 |070a: const/16 v20, #int 5 // #5 │ │ +0260b0: 4613 1314 |070c: aget-object v19, v19, v20 │ │ +0260b4: 0800 1300 |070e: move-object/from16 v0, v19 │ │ +0260b8: 5400 4e02 |0710: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0260bc: 0813 0000 |0712: move-object/from16 v19, v0 │ │ +0260c0: 0800 1800 |0714: move-object/from16 v0, v24 │ │ +0260c4: 5200 4202 |0716: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0260c8: 0214 0000 |0718: move/from16 v20, v0 │ │ +0260cc: 4613 1314 |071a: aget-object v19, v19, v20 │ │ +0260d0: 0800 1300 |071c: move-object/from16 v0, v19 │ │ +0260d4: 5200 ac03 |071e: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0260d8: 0214 0000 |0720: move/from16 v20, v0 │ │ +0260dc: 9014 140a |0722: add-int v20, v20, v10 │ │ +0260e0: 0200 1400 |0724: move/from16 v0, v20 │ │ +0260e4: 0801 1300 |0726: move-object/from16 v1, v19 │ │ +0260e8: 5910 ac03 |0728: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0260ec: 0800 1800 |072a: move-object/from16 v0, v24 │ │ +0260f0: 5400 1302 |072c: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0260f4: 0813 0000 |072e: move-object/from16 v19, v0 │ │ +0260f8: 1314 0500 |0730: const/16 v20, #int 5 // #5 │ │ +0260fc: 4613 1314 |0732: aget-object v19, v19, v20 │ │ +026100: 0800 1300 |0734: move-object/from16 v0, v19 │ │ +026104: 5400 4e02 |0736: iget-object v0, v0, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026108: 0813 0000 |0738: move-object/from16 v19, v0 │ │ +02610c: 0800 1800 |073a: move-object/from16 v0, v24 │ │ +026110: 5200 4202 |073c: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026114: 0214 0000 |073e: move/from16 v20, v0 │ │ +026118: 4613 1314 |0740: aget-object v19, v19, v20 │ │ +02611c: 0800 1300 |0742: move-object/from16 v0, v19 │ │ +026120: 5200 ab03 |0744: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +026124: 0214 0000 |0746: move/from16 v20, v0 │ │ +026128: 9014 1412 |0748: add-int v20, v20, v18 │ │ +02612c: 0200 1400 |074a: move/from16 v0, v20 │ │ +026130: 0801 1300 |074c: move-object/from16 v1, v19 │ │ +026134: 5910 ab03 |074e: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +026138: 0e00 |0750: return-void │ │ +02613a: 0800 1800 |0751: move-object/from16 v0, v24 │ │ +02613e: 5500 4402 |0753: iget-boolean v0, v0, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +026142: 0213 0000 |0755: move/from16 v19, v0 │ │ +026146: 3813 86fc |0757: if-eqz v19, 03dd // -037a │ │ +02614a: 0800 1800 |0759: move-object/from16 v0, v24 │ │ +02614e: 5400 1302 |075b: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026152: 0813 0000 |075d: move-object/from16 v19, v0 │ │ +026156: 1314 0000 |075f: const/16 v20, #int 0 // #0 │ │ +02615a: 4613 1314 |0761: aget-object v19, v19, v20 │ │ +02615e: 1614 2449 |0763: const-wide/16 v20, #int 18724 // #4924 │ │ +026162: 6016 4902 |0765: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +026166: 0200 1600 |0767: move/from16 v0, v22 │ │ +02616a: 8100 |0769: int-to-long v0, v0 │ │ +02616c: 0516 0000 |076a: move-wide/from16 v22, v0 │ │ +026170: 9d14 1416 |076c: mul-long v20, v20, v22 │ │ +026174: 1316 1000 |076e: const/16 v22, #int 16 // #10 │ │ +026178: a414 1416 |0770: shr-long v20, v20, v22 │ │ +02617c: 0500 1400 |0772: move-wide/from16 v0, v20 │ │ +026180: 8400 |0774: long-to-int v0, v0 │ │ +026182: 0214 0000 |0775: move/from16 v20, v0 │ │ +026186: 0200 1400 |0777: move/from16 v0, v20 │ │ +02618a: 0801 1300 |0779: move-object/from16 v1, v19 │ │ +02618e: 5910 4d02 |077b: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +026192: 0800 1800 |077d: move-object/from16 v0, v24 │ │ +026196: 5400 1302 |077f: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02619a: 0813 0000 |0781: move-object/from16 v19, v0 │ │ +02619e: 1314 0400 |0783: const/16 v20, #int 4 // #4 │ │ +0261a2: 4613 1314 |0785: aget-object v19, v19, v20 │ │ +0261a6: 1614 2449 |0787: const-wide/16 v20, #int 18724 // #4924 │ │ +0261aa: 6016 4902 |0789: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0261ae: 0200 1600 |078b: move/from16 v0, v22 │ │ +0261b2: 8100 |078d: int-to-long v0, v0 │ │ +0261b4: 0516 0000 |078e: move-wide/from16 v22, v0 │ │ +0261b8: 9d14 1416 |0790: mul-long v20, v20, v22 │ │ +0261bc: 1316 1000 |0792: const/16 v22, #int 16 // #10 │ │ +0261c0: a414 1416 |0794: shr-long v20, v20, v22 │ │ +0261c4: 0500 1400 |0796: move-wide/from16 v0, v20 │ │ +0261c8: 8400 |0798: long-to-int v0, v0 │ │ +0261ca: 0214 0000 |0799: move/from16 v20, v0 │ │ +0261ce: 0200 1400 |079b: move/from16 v0, v20 │ │ +0261d2: 0801 1300 |079d: move-object/from16 v1, v19 │ │ +0261d6: 5910 4d02 |079f: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0261da: 0800 1800 |07a1: move-object/from16 v0, v24 │ │ +0261de: 5400 1302 |07a3: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0261e2: 0813 0000 |07a5: move-object/from16 v19, v0 │ │ +0261e6: 1314 0300 |07a7: const/16 v20, #int 3 // #3 │ │ +0261ea: 4613 1314 |07a9: aget-object v19, v19, v20 │ │ +0261ee: 1614 e338 |07ab: const-wide/16 v20, #int 14563 // #38e3 │ │ +0261f2: 6016 4902 |07ad: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0261f6: 0200 1600 |07af: move/from16 v0, v22 │ │ +0261fa: 8100 |07b1: int-to-long v0, v0 │ │ +0261fc: 0516 0000 |07b2: move-wide/from16 v22, v0 │ │ +026200: 9d14 1416 |07b4: mul-long v20, v20, v22 │ │ +026204: 1316 1000 |07b6: const/16 v22, #int 16 // #10 │ │ +026208: a414 1416 |07b8: shr-long v20, v20, v22 │ │ +02620c: 0500 1400 |07ba: move-wide/from16 v0, v20 │ │ +026210: 8400 |07bc: long-to-int v0, v0 │ │ +026212: 0214 0000 |07bd: move/from16 v20, v0 │ │ +026216: 0200 1400 |07bf: move/from16 v0, v20 │ │ +02621a: 0801 1300 |07c1: move-object/from16 v1, v19 │ │ +02621e: 5910 4d02 |07c3: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +026222: 0800 1800 |07c5: move-object/from16 v0, v24 │ │ +026226: 5400 1302 |07c7: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02622a: 0813 0000 |07c9: move-object/from16 v19, v0 │ │ +02622e: 1314 0100 |07cb: const/16 v20, #int 1 // #1 │ │ +026232: 4613 1314 |07cd: aget-object v19, v19, v20 │ │ +026236: 1614 6666 |07cf: const-wide/16 v20, #int 26214 // #6666 │ │ +02623a: 6016 4902 |07d1: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +02623e: 0200 1600 |07d3: move/from16 v0, v22 │ │ +026242: 8100 |07d5: int-to-long v0, v0 │ │ +026244: 0516 0000 |07d6: move-wide/from16 v22, v0 │ │ +026248: 9d14 1416 |07d8: mul-long v20, v20, v22 │ │ +02624c: 1316 1000 |07da: const/16 v22, #int 16 // #10 │ │ +026250: a414 1416 |07dc: shr-long v20, v20, v22 │ │ +026254: 0500 1400 |07de: move-wide/from16 v0, v20 │ │ +026258: 8400 |07e0: long-to-int v0, v0 │ │ +02625a: 0214 0000 |07e1: move/from16 v20, v0 │ │ +02625e: 0200 1400 |07e3: move/from16 v0, v20 │ │ +026262: 0801 1300 |07e5: move-object/from16 v1, v19 │ │ +026266: 5910 4d02 |07e7: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +02626a: 0800 1800 |07e9: move-object/from16 v0, v24 │ │ +02626e: 5400 1302 |07eb: iget-object v0, v0, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026272: 0813 0000 |07ed: move-object/from16 v19, v0 │ │ +026276: 1314 0200 |07ef: const/16 v20, #int 2 // #2 │ │ +02627a: 4613 1314 |07f1: aget-object v19, v19, v20 │ │ +02627e: 1614 8b2e |07f3: const-wide/16 v20, #int 11915 // #2e8b │ │ +026282: 6016 4902 |07f5: sget v22, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +026286: 0200 1600 |07f7: move/from16 v0, v22 │ │ +02628a: 8100 |07f9: int-to-long v0, v0 │ │ +02628c: 0516 0000 |07fa: move-wide/from16 v22, v0 │ │ +026290: 9d14 1416 |07fc: mul-long v20, v20, v22 │ │ +026294: 1316 1000 |07fe: const/16 v22, #int 16 // #10 │ │ +026298: a414 1416 |0800: shr-long v20, v20, v22 │ │ +02629c: 0500 1400 |0802: move-wide/from16 v0, v20 │ │ +0262a0: 8400 |0804: long-to-int v0, v0 │ │ +0262a2: 0214 0000 |0805: move/from16 v20, v0 │ │ +0262a6: 0200 1400 |0807: move/from16 v0, v20 │ │ +0262aa: 0801 1300 |0809: move-object/from16 v1, v19 │ │ +0262ae: 5910 4d02 |080b: iput v0, v1, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +0262b2: 2900 d0fb |080d: goto/16 03dd // -0430 │ │ +0262b6: 0800 1800 |080f: move-object/from16 v0, v24 │ │ +0262ba: 5200 3602 |0811: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +0262be: 0213 0000 |0813: move/from16 v19, v0 │ │ +0262c2: 0200 1300 |0815: move/from16 v0, v19 │ │ +0262c6: 7b00 |0817: neg-int v0, v0 │ │ +0262c8: 0213 0000 |0818: move/from16 v19, v0 │ │ +0262cc: 2900 0afc |081a: goto/16 0424 // -03f6 │ │ +0262d0: 1313 0000 |081c: const/16 v19, #int 0 // #0 │ │ +0262d4: 2900 99fc |081e: goto/16 04b7 // -0367 │ │ +0262d8: 0800 1800 |0820: move-object/from16 v0, v24 │ │ +0262dc: 5200 1e02 |0822: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0262e0: 0213 0000 |0824: move/from16 v19, v0 │ │ +0262e4: 0200 1300 |0826: move/from16 v0, v19 │ │ +0262e8: d000 34f3 |0828: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ +0262ec: 0213 0000 |082a: move/from16 v19, v0 │ │ +0262f0: 3a13 1600 |082c: if-ltz v19, 0842 // +0016 │ │ +0262f4: 0800 1800 |082e: move-object/from16 v0, v24 │ │ +0262f8: 5200 1e02 |0830: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0262fc: 0213 0000 |0832: move/from16 v19, v0 │ │ +026300: 0200 1300 |0834: move/from16 v0, v19 │ │ +026304: d000 34f3 |0836: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ +026308: 0213 0000 |0838: move/from16 v19, v0 │ │ +02630c: 0200 1300 |083a: move/from16 v0, v19 │ │ +026310: 0801 1800 |083c: move-object/from16 v1, v24 │ │ +026314: 5910 1e02 |083e: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +026318: 2900 7dfc |0840: goto/16 04bd // -0383 │ │ +02631c: 1313 0000 |0842: const/16 v19, #int 0 // #0 │ │ +026320: 28f6 |0844: goto 083a // -000a │ │ +026322: 0800 1800 |0845: move-object/from16 v0, v24 │ │ +026326: 5200 1e02 |0847: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +02632a: 0213 0000 |0849: move/from16 v19, v0 │ │ +02632e: 0200 1300 |084b: move/from16 v0, v19 │ │ +026332: d000 6606 |084d: add-int/lit16 v0, v0, #int 1638 // #0666 │ │ +026336: 0213 0000 |084f: move/from16 v19, v0 │ │ +02633a: 2900 15fe |0851: goto/16 0666 // -01eb │ │ +02633e: 0800 1800 |0853: move-object/from16 v0, v24 │ │ +026342: 5200 1e02 |0855: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +026346: 0213 0000 |0857: move/from16 v19, v0 │ │ +02634a: 0200 1300 |0859: move/from16 v0, v19 │ │ +02634e: d000 cc0c |085b: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ +026352: 0213 0000 |085d: move/from16 v19, v0 │ │ +026356: 1514 0100 |085f: const/high16 v20, #int 65536 // #1 │ │ +02635a: 0200 1300 |0861: move/from16 v0, v19 │ │ +02635e: 0201 1400 |0863: move/from16 v1, v20 │ │ +026362: 3410 0c00 |0865: if-lt v0, v1, 0871 // +000c │ │ +026366: 1513 0100 |0867: const/high16 v19, #int 65536 // #1 │ │ +02636a: 0200 1300 |0869: move/from16 v0, v19 │ │ +02636e: 0801 1800 |086b: move-object/from16 v1, v24 │ │ +026372: 5910 1e02 |086d: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +026376: 2900 fdfd |086f: goto/16 066c // -0203 │ │ +02637a: 0800 1800 |0871: move-object/from16 v0, v24 │ │ +02637e: 5200 1e02 |0873: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +026382: 0213 0000 |0875: move/from16 v19, v0 │ │ +026386: 0200 1300 |0877: move/from16 v0, v19 │ │ +02638a: d000 cc0c |0879: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ +02638e: 0213 0000 |087b: move/from16 v19, v0 │ │ +026392: 28ec |087d: goto 0869 // -0014 │ │ +026394: 0800 1800 |087e: move-object/from16 v0, v24 │ │ +026398: 5200 1e02 |0880: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +02639c: 0213 0000 |0882: move/from16 v19, v0 │ │ +0263a0: 1314 6666 |0884: const/16 v20, #int 26214 // #6666 │ │ +0263a4: 0200 1300 |0886: move/from16 v0, v19 │ │ +0263a8: 0201 1400 |0888: move/from16 v1, v20 │ │ +0263ac: 3510 1600 |088a: if-ge v0, v1, 08a0 // +0016 │ │ +0263b0: 0800 1800 |088c: move-object/from16 v0, v24 │ │ +0263b4: 5200 1e02 |088e: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0263b8: 0213 0000 |0890: move/from16 v19, v0 │ │ +0263bc: 0200 1300 |0892: move/from16 v0, v19 │ │ +0263c0: d000 cc0c |0894: add-int/lit16 v0, v0, #int 3276 // #0ccc │ │ +0263c4: 0213 0000 |0896: move/from16 v19, v0 │ │ +0263c8: 0200 1300 |0898: move/from16 v0, v19 │ │ +0263cc: 0801 1800 |089a: move-object/from16 v1, v24 │ │ +0263d0: 5910 1e02 |089c: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0263d4: 2900 b2fe |089e: goto/16 0750 // -014e │ │ +0263d8: 0800 1800 |08a0: move-object/from16 v0, v24 │ │ +0263dc: 5200 1e02 |08a2: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0263e0: 0213 0000 |08a4: move/from16 v19, v0 │ │ +0263e4: 1414 9999 0000 |08a6: const v20, #float 5.51005e-41 // #00009999 │ │ +0263ea: 0200 1300 |08a9: move/from16 v0, v19 │ │ +0263ee: 0201 1400 |08ab: move/from16 v1, v20 │ │ +0263f2: 3710 1600 |08ad: if-le v0, v1, 08c3 // +0016 │ │ +0263f6: 0800 1800 |08af: move-object/from16 v0, v24 │ │ +0263fa: 5200 1e02 |08b1: iget v0, v0, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +0263fe: 0213 0000 |08b3: move/from16 v19, v0 │ │ +026402: 0200 1300 |08b5: move/from16 v0, v19 │ │ +026406: d000 34f3 |08b7: add-int/lit16 v0, v0, #int -3276 // #f334 │ │ +02640a: 0213 0000 |08b9: move/from16 v19, v0 │ │ +02640e: 0200 1300 |08bb: move/from16 v0, v19 │ │ +026412: 0801 1800 |08bd: move-object/from16 v1, v24 │ │ +026416: 5910 1e02 |08bf: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +02641a: 2900 8ffe |08c1: goto/16 0750 // -0171 │ │ +02641e: 1413 0080 0000 |08c3: const v19, #float 4.59177e-41 // #00008000 │ │ +026424: 0200 1300 |08c6: move/from16 v0, v19 │ │ +026428: 0801 1800 |08c8: move-object/from16 v1, v24 │ │ +02642c: 5910 1e02 |08ca: iput v0, v1, Lorg/happysanta/gd/Game/Physics;.m_TI:I // field@021e │ │ +026430: 2900 84fe |08cc: goto/16 0750 // -017c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0008 line=548 │ │ 0x0046 line=549 │ │ 0x0084 line=550 │ │ 0x0088 line=551 │ │ @@ -43611,172 +43588,172 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 260 16-bit code units │ │ -02642c: |[02642c] org.happysanta.gd.Game.Physics._uII:(I)I │ │ -02643c: 55d0 1c02 |0000: iget-boolean v0, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ -026440: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -026442: 01e3 |0003: move v3, v14 │ │ -026444: 34e1 8e00 |0004: if-lt v1, v14, 0092 // +008e │ │ -026448: 54d7 1302 |0006: iget-object v7, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02644c: 1218 |0008: const/4 v8, #int 1 // #1 │ │ -02644e: 4607 0708 |0009: aget-object v7, v7, v8 │ │ -026452: 5477 4e02 |000b: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026456: 52d8 4202 |000d: iget v8, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02645a: 4607 0708 |000f: aget-object v7, v7, v8 │ │ -02645e: 5277 b503 |0011: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026462: 54d8 1302 |0013: iget-object v8, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026466: 1229 |0015: const/4 v9, #int 2 // #2 │ │ -026468: 4608 0809 |0016: aget-object v8, v8, v9 │ │ -02646c: 5488 4e02 |0018: iget-object v8, v8, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026470: 52d9 4202 |001a: iget v9, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026474: 4608 0809 |001c: aget-object v8, v8, v9 │ │ -026478: 5288 b503 |001e: iget v8, v8, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02647c: b187 |0020: sub-int/2addr v7, v8 │ │ -02647e: 8178 |0021: int-to-long v8, v7 │ │ -026480: 54d7 1302 |0022: iget-object v7, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026484: 121a |0024: const/4 v10, #int 1 // #1 │ │ -026486: 4607 070a |0025: aget-object v7, v7, v10 │ │ -02648a: 5477 4e02 |0027: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02648e: 52da 4202 |0029: iget v10, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026492: 4607 070a |002b: aget-object v7, v7, v10 │ │ -026496: 5277 b503 |002d: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02649a: 54da 1302 |002f: iget-object v10, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02649e: 122b |0031: const/4 v11, #int 2 // #2 │ │ -0264a0: 460a 0a0b |0032: aget-object v10, v10, v11 │ │ -0264a4: 54aa 4e02 |0034: iget-object v10, v10, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0264a8: 52db 4202 |0036: iget v11, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0264ac: 460a 0a0b |0038: aget-object v10, v10, v11 │ │ -0264b0: 52aa b503 |003a: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0264b4: b1a7 |003c: sub-int/2addr v7, v10 │ │ -0264b6: 817a |003d: int-to-long v10, v7 │ │ -0264b8: bda8 |003e: mul-long/2addr v8, v10 │ │ -0264ba: 1307 1000 |003f: const/16 v7, #int 16 // #10 │ │ -0264be: c478 |0041: shr-long/2addr v8, v7 │ │ -0264c0: 8487 |0042: long-to-int v7, v8 │ │ -0264c2: 54d8 1302 |0043: iget-object v8, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0264c6: 1219 |0045: const/4 v9, #int 1 // #1 │ │ -0264c8: 4608 0809 |0046: aget-object v8, v8, v9 │ │ -0264cc: 5488 4e02 |0048: iget-object v8, v8, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0264d0: 52d9 4202 |004a: iget v9, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0264d4: 4608 0809 |004c: aget-object v8, v8, v9 │ │ -0264d8: 5288 b603 |004e: iget v8, v8, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0264dc: 54d9 1302 |0050: iget-object v9, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0264e0: 122a |0052: const/4 v10, #int 2 // #2 │ │ -0264e2: 4609 090a |0053: aget-object v9, v9, v10 │ │ -0264e6: 5499 4e02 |0055: iget-object v9, v9, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0264ea: 52da 4202 |0057: iget v10, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0264ee: 4609 090a |0059: aget-object v9, v9, v10 │ │ -0264f2: 5299 b603 |005b: iget v9, v9, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0264f6: b198 |005d: sub-int/2addr v8, v9 │ │ -0264f8: 8188 |005e: int-to-long v8, v8 │ │ -0264fa: 54da 1302 |005f: iget-object v10, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0264fe: 121b |0061: const/4 v11, #int 1 // #1 │ │ -026500: 460a 0a0b |0062: aget-object v10, v10, v11 │ │ -026504: 54aa 4e02 |0064: iget-object v10, v10, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026508: 52db 4202 |0066: iget v11, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02650c: 460a 0a0b |0068: aget-object v10, v10, v11 │ │ -026510: 52aa b603 |006a: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026514: 54db 1302 |006c: iget-object v11, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026518: 122c |006e: const/4 v12, #int 2 // #2 │ │ -02651a: 460b 0b0c |006f: aget-object v11, v11, v12 │ │ -02651e: 54bb 4e02 |0071: iget-object v11, v11, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026522: 52dc 4202 |0073: iget v12, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026526: 460b 0b0c |0075: aget-object v11, v11, v12 │ │ -02652a: 52bb b603 |0077: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02652e: b1ba |0079: sub-int/2addr v10, v11 │ │ -026530: 81aa |007a: int-to-long v10, v10 │ │ -026532: bda8 |007b: mul-long/2addr v8, v10 │ │ -026534: 130a 1000 |007c: const/16 v10, #int 16 // #10 │ │ -026538: c4a8 |007e: shr-long/2addr v8, v10 │ │ -02653a: 8488 |007f: long-to-int v8, v8 │ │ -02653c: 9006 0708 |0080: add-int v6, v7, v8 │ │ -026540: 1507 0f00 |0082: const/high16 v7, #int 983040 // #f │ │ -026544: 3576 0500 |0084: if-ge v6, v7, 0089 // +0005 │ │ -026548: 1217 |0086: const/4 v7, #int 1 // #1 │ │ -02654a: 5cd7 1402 |0087: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -02654e: 1507 4600 |0089: const/high16 v7, #int 4587520 // #46 │ │ -026552: 3776 0500 |008b: if-le v6, v7, 0090 // +0005 │ │ -026556: 1217 |008d: const/4 v7, #int 1 // #1 │ │ -026558: 5cd7 1402 |008e: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -02655c: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -02655e: 0f07 |0091: return v7 │ │ -026560: 9107 0301 |0092: sub-int v7, v3, v1 │ │ -026564: 7020 f505 7d00 |0094: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._aaIV:(I)V // method@05f5 │ │ -02656a: 3900 1400 |0097: if-nez v0, 00ab // +0014 │ │ -02656e: 6e10 1006 0d00 |0099: invoke-virtual {v13}, Lorg/happysanta/gd/Game/Physics;._longvZ:()Z // method@0610 │ │ -026574: 0a07 |009c: move-result v7 │ │ -026576: 3807 0e00 |009d: if-eqz v7, 00ab // +000e │ │ -02657a: 1235 |009f: const/4 v5, #int 3 // #3 │ │ -02657c: 3900 1400 |00a0: if-nez v0, 00b4 // +0014 │ │ -026580: 55d7 1c02 |00a2: iget-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ -026584: 3807 1000 |00a4: if-eqz v7, 00b4 // +0010 │ │ -026588: 1237 |00a6: const/4 v7, #int 3 // #3 │ │ -02658a: 3375 0b00 |00a7: if-ne v5, v7, 00b2 // +000b │ │ -02658e: 1217 |00a9: const/4 v7, #int 1 // #1 │ │ -026590: 28e7 |00aa: goto 0091 // -0019 │ │ -026592: 52d7 4502 |00ab: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -026596: 7020 fb05 7d00 |00ad: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._baII:(I)I // method@05fb │ │ -02659c: 0a05 |00b0: move-result v5 │ │ -02659e: 28ef |00b1: goto 00a0 // -0011 │ │ -0265a0: 1227 |00b2: const/4 v7, #int 2 // #2 │ │ -0265a2: 28de |00b3: goto 0091 // -0022 │ │ -0265a4: 3905 1600 |00b4: if-nez v5, 00ca // +0016 │ │ -0265a8: 9007 0103 |00b6: add-int v7, v1, v3 │ │ -0265ac: e103 0701 |00b8: shr-int/lit8 v3, v7, #int 1 // #01 │ │ -0265b0: 9107 0301 |00ba: sub-int v7, v3, v1 │ │ -0265b4: 3a07 0a00 |00bc: if-ltz v7, 00c6 // +000a │ │ -0265b8: 9107 0301 |00be: sub-int v7, v3, v1 │ │ -0265bc: 1308 4100 |00c0: const/16 v8, #int 65 // #41 │ │ -0265c0: 3587 42ff |00c2: if-ge v7, v8, 0004 // -00be │ │ -0265c4: 1257 |00c4: const/4 v7, #int 5 // #5 │ │ -0265c6: 28cc |00c5: goto 0091 // -0034 │ │ -0265c8: 9107 0301 |00c6: sub-int v7, v3, v1 │ │ -0265cc: 7b77 |00c8: neg-int v7, v7 │ │ -0265ce: 28f7 |00c9: goto 00c0 // -0009 │ │ -0265d0: 1237 |00ca: const/4 v7, #int 3 // #3 │ │ -0265d2: 3375 0b00 |00cb: if-ne v5, v7, 00d6 // +000b │ │ -0265d6: 1217 |00cd: const/4 v7, #int 1 // #1 │ │ -0265d8: 5cd7 1c02 |00ce: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ -0265dc: 9007 0103 |00d0: add-int v7, v1, v3 │ │ -0265e0: e103 0701 |00d2: shr-int/lit8 v3, v7, #int 1 // #01 │ │ -0265e4: 2900 30ff |00d4: goto/16 0004 // -00d0 │ │ -0265e8: 1217 |00d6: const/4 v7, #int 1 // #1 │ │ -0265ea: 3375 1500 |00d7: if-ne v5, v7, 00ec // +0015 │ │ -0265ee: 52d7 4502 |00d9: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -0265f2: 7020 fe05 7d00 |00db: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._caIV:(I)V // method@05fe │ │ -0265f8: 52d7 4502 |00de: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -0265fc: 7020 fb05 7d00 |00e0: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._baII:(I)I // method@05fb │ │ -026602: 0a04 |00e3: move-result v4 │ │ -026604: 0142 |00e4: move v2, v4 │ │ -026606: 3904 0400 |00e5: if-nez v4, 00e9 // +0004 │ │ -02660a: 1257 |00e7: const/4 v7, #int 5 // #5 │ │ -02660c: 28a9 |00e8: goto 0091 // -0057 │ │ -02660e: 1227 |00e9: const/4 v7, #int 2 // #2 │ │ -026610: 3372 efff |00ea: if-ne v2, v7, 00d9 // -0011 │ │ -026614: 0131 |00ec: move v1, v3 │ │ -026616: 01e3 |00ed: move v3, v14 │ │ -026618: 52d7 4202 |00ee: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -02661c: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ -02661e: 3287 0f00 |00f1: if-eq v7, v8, 0100 // +000f │ │ -026622: 1217 |00f3: const/4 v7, #int 1 // #1 │ │ -026624: 59d7 4202 |00f4: iput v7, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026628: 52d7 4502 |00f6: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -02662c: 1218 |00f8: const/4 v8, #int 1 // #1 │ │ -02662e: 3287 0900 |00f9: if-eq v7, v8, 0102 // +0009 │ │ -026632: 1217 |00fb: const/4 v7, #int 1 // #1 │ │ -026634: 59d7 4502 |00fc: iput v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -026638: 2900 06ff |00fe: goto/16 0004 // -00fa │ │ -02663c: 1207 |0100: const/4 v7, #int 0 // #0 │ │ -02663e: 28f3 |0101: goto 00f4 // -000d │ │ -026640: 1207 |0102: const/4 v7, #int 0 // #0 │ │ -026642: 28f9 |0103: goto 00fc // -0007 │ │ +026434: |[026434] org.happysanta.gd.Game.Physics._uII:(I)I │ │ +026444: 55d0 1c02 |0000: iget-boolean v0, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ +026448: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02644a: 01e3 |0003: move v3, v14 │ │ +02644c: 34e1 8e00 |0004: if-lt v1, v14, 0092 // +008e │ │ +026450: 54d7 1302 |0006: iget-object v7, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026454: 1218 |0008: const/4 v8, #int 1 // #1 │ │ +026456: 4607 0708 |0009: aget-object v7, v7, v8 │ │ +02645a: 5477 4e02 |000b: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02645e: 52d8 4202 |000d: iget v8, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026462: 4607 0708 |000f: aget-object v7, v7, v8 │ │ +026466: 5277 b503 |0011: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02646a: 54d8 1302 |0013: iget-object v8, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02646e: 1229 |0015: const/4 v9, #int 2 // #2 │ │ +026470: 4608 0809 |0016: aget-object v8, v8, v9 │ │ +026474: 5488 4e02 |0018: iget-object v8, v8, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026478: 52d9 4202 |001a: iget v9, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02647c: 4608 0809 |001c: aget-object v8, v8, v9 │ │ +026480: 5288 b503 |001e: iget v8, v8, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026484: b187 |0020: sub-int/2addr v7, v8 │ │ +026486: 8178 |0021: int-to-long v8, v7 │ │ +026488: 54d7 1302 |0022: iget-object v7, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02648c: 121a |0024: const/4 v10, #int 1 // #1 │ │ +02648e: 4607 070a |0025: aget-object v7, v7, v10 │ │ +026492: 5477 4e02 |0027: iget-object v7, v7, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026496: 52da 4202 |0029: iget v10, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02649a: 4607 070a |002b: aget-object v7, v7, v10 │ │ +02649e: 5277 b503 |002d: iget v7, v7, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0264a2: 54da 1302 |002f: iget-object v10, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0264a6: 122b |0031: const/4 v11, #int 2 // #2 │ │ +0264a8: 460a 0a0b |0032: aget-object v10, v10, v11 │ │ +0264ac: 54aa 4e02 |0034: iget-object v10, v10, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0264b0: 52db 4202 |0036: iget v11, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0264b4: 460a 0a0b |0038: aget-object v10, v10, v11 │ │ +0264b8: 52aa b503 |003a: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0264bc: b1a7 |003c: sub-int/2addr v7, v10 │ │ +0264be: 817a |003d: int-to-long v10, v7 │ │ +0264c0: bda8 |003e: mul-long/2addr v8, v10 │ │ +0264c2: 1307 1000 |003f: const/16 v7, #int 16 // #10 │ │ +0264c6: c478 |0041: shr-long/2addr v8, v7 │ │ +0264c8: 8487 |0042: long-to-int v7, v8 │ │ +0264ca: 54d8 1302 |0043: iget-object v8, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0264ce: 1219 |0045: const/4 v9, #int 1 // #1 │ │ +0264d0: 4608 0809 |0046: aget-object v8, v8, v9 │ │ +0264d4: 5488 4e02 |0048: iget-object v8, v8, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0264d8: 52d9 4202 |004a: iget v9, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0264dc: 4608 0809 |004c: aget-object v8, v8, v9 │ │ +0264e0: 5288 b603 |004e: iget v8, v8, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0264e4: 54d9 1302 |0050: iget-object v9, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0264e8: 122a |0052: const/4 v10, #int 2 // #2 │ │ +0264ea: 4609 090a |0053: aget-object v9, v9, v10 │ │ +0264ee: 5499 4e02 |0055: iget-object v9, v9, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0264f2: 52da 4202 |0057: iget v10, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0264f6: 4609 090a |0059: aget-object v9, v9, v10 │ │ +0264fa: 5299 b603 |005b: iget v9, v9, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0264fe: b198 |005d: sub-int/2addr v8, v9 │ │ +026500: 8188 |005e: int-to-long v8, v8 │ │ +026502: 54da 1302 |005f: iget-object v10, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026506: 121b |0061: const/4 v11, #int 1 // #1 │ │ +026508: 460a 0a0b |0062: aget-object v10, v10, v11 │ │ +02650c: 54aa 4e02 |0064: iget-object v10, v10, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026510: 52db 4202 |0066: iget v11, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026514: 460a 0a0b |0068: aget-object v10, v10, v11 │ │ +026518: 52aa b603 |006a: iget v10, v10, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02651c: 54db 1302 |006c: iget-object v11, v13, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026520: 122c |006e: const/4 v12, #int 2 // #2 │ │ +026522: 460b 0b0c |006f: aget-object v11, v11, v12 │ │ +026526: 54bb 4e02 |0071: iget-object v11, v11, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02652a: 52dc 4202 |0073: iget v12, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02652e: 460b 0b0c |0075: aget-object v11, v11, v12 │ │ +026532: 52bb b603 |0077: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026536: b1ba |0079: sub-int/2addr v10, v11 │ │ +026538: 81aa |007a: int-to-long v10, v10 │ │ +02653a: bda8 |007b: mul-long/2addr v8, v10 │ │ +02653c: 130a 1000 |007c: const/16 v10, #int 16 // #10 │ │ +026540: c4a8 |007e: shr-long/2addr v8, v10 │ │ +026542: 8488 |007f: long-to-int v8, v8 │ │ +026544: 9006 0708 |0080: add-int v6, v7, v8 │ │ +026548: 1507 0f00 |0082: const/high16 v7, #int 983040 // #f │ │ +02654c: 3576 0500 |0084: if-ge v6, v7, 0089 // +0005 │ │ +026550: 1217 |0086: const/4 v7, #int 1 // #1 │ │ +026552: 5cd7 1402 |0087: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026556: 1507 4600 |0089: const/high16 v7, #int 4587520 // #46 │ │ +02655a: 3776 0500 |008b: if-le v6, v7, 0090 // +0005 │ │ +02655e: 1217 |008d: const/4 v7, #int 1 // #1 │ │ +026560: 5cd7 1402 |008e: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026564: 1207 |0090: const/4 v7, #int 0 // #0 │ │ +026566: 0f07 |0091: return v7 │ │ +026568: 9107 0301 |0092: sub-int v7, v3, v1 │ │ +02656c: 7020 f705 7d00 |0094: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._aaIV:(I)V // method@05f7 │ │ +026572: 3900 1400 |0097: if-nez v0, 00ab // +0014 │ │ +026576: 6e10 1206 0d00 |0099: invoke-virtual {v13}, Lorg/happysanta/gd/Game/Physics;._longvZ:()Z // method@0612 │ │ +02657c: 0a07 |009c: move-result v7 │ │ +02657e: 3807 0e00 |009d: if-eqz v7, 00ab // +000e │ │ +026582: 1235 |009f: const/4 v5, #int 3 // #3 │ │ +026584: 3900 1400 |00a0: if-nez v0, 00b4 // +0014 │ │ +026588: 55d7 1c02 |00a2: iget-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ +02658c: 3807 1000 |00a4: if-eqz v7, 00b4 // +0010 │ │ +026590: 1237 |00a6: const/4 v7, #int 3 // #3 │ │ +026592: 3375 0b00 |00a7: if-ne v5, v7, 00b2 // +000b │ │ +026596: 1217 |00a9: const/4 v7, #int 1 // #1 │ │ +026598: 28e7 |00aa: goto 0091 // -0019 │ │ +02659a: 52d7 4502 |00ab: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +02659e: 7020 fd05 7d00 |00ad: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._baII:(I)I // method@05fd │ │ +0265a4: 0a05 |00b0: move-result v5 │ │ +0265a6: 28ef |00b1: goto 00a0 // -0011 │ │ +0265a8: 1227 |00b2: const/4 v7, #int 2 // #2 │ │ +0265aa: 28de |00b3: goto 0091 // -0022 │ │ +0265ac: 3905 1600 |00b4: if-nez v5, 00ca // +0016 │ │ +0265b0: 9007 0103 |00b6: add-int v7, v1, v3 │ │ +0265b4: e103 0701 |00b8: shr-int/lit8 v3, v7, #int 1 // #01 │ │ +0265b8: 9107 0301 |00ba: sub-int v7, v3, v1 │ │ +0265bc: 3a07 0a00 |00bc: if-ltz v7, 00c6 // +000a │ │ +0265c0: 9107 0301 |00be: sub-int v7, v3, v1 │ │ +0265c4: 1308 4100 |00c0: const/16 v8, #int 65 // #41 │ │ +0265c8: 3587 42ff |00c2: if-ge v7, v8, 0004 // -00be │ │ +0265cc: 1257 |00c4: const/4 v7, #int 5 // #5 │ │ +0265ce: 28cc |00c5: goto 0091 // -0034 │ │ +0265d0: 9107 0301 |00c6: sub-int v7, v3, v1 │ │ +0265d4: 7b77 |00c8: neg-int v7, v7 │ │ +0265d6: 28f7 |00c9: goto 00c0 // -0009 │ │ +0265d8: 1237 |00ca: const/4 v7, #int 3 // #3 │ │ +0265da: 3375 0b00 |00cb: if-ne v5, v7, 00d6 // +000b │ │ +0265de: 1217 |00cd: const/4 v7, #int 1 // #1 │ │ +0265e0: 5cd7 1c02 |00ce: iput-boolean v7, v13, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ +0265e4: 9007 0103 |00d0: add-int v7, v1, v3 │ │ +0265e8: e103 0701 |00d2: shr-int/lit8 v3, v7, #int 1 // #01 │ │ +0265ec: 2900 30ff |00d4: goto/16 0004 // -00d0 │ │ +0265f0: 1217 |00d6: const/4 v7, #int 1 // #1 │ │ +0265f2: 3375 1500 |00d7: if-ne v5, v7, 00ec // +0015 │ │ +0265f6: 52d7 4502 |00d9: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +0265fa: 7020 0006 7d00 |00db: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._caIV:(I)V // method@0600 │ │ +026600: 52d7 4502 |00de: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +026604: 7020 fd05 7d00 |00e0: invoke-direct {v13, v7}, Lorg/happysanta/gd/Game/Physics;._baII:(I)I // method@05fd │ │ +02660a: 0a04 |00e3: move-result v4 │ │ +02660c: 0142 |00e4: move v2, v4 │ │ +02660e: 3904 0400 |00e5: if-nez v4, 00e9 // +0004 │ │ +026612: 1257 |00e7: const/4 v7, #int 5 // #5 │ │ +026614: 28a9 |00e8: goto 0091 // -0057 │ │ +026616: 1227 |00e9: const/4 v7, #int 2 // #2 │ │ +026618: 3372 efff |00ea: if-ne v2, v7, 00d9 // -0011 │ │ +02661c: 0131 |00ec: move v1, v3 │ │ +02661e: 01e3 |00ed: move v3, v14 │ │ +026620: 52d7 4202 |00ee: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026624: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ +026626: 3287 0f00 |00f1: if-eq v7, v8, 0100 // +000f │ │ +02662a: 1217 |00f3: const/4 v7, #int 1 // #1 │ │ +02662c: 59d7 4202 |00f4: iput v7, v13, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026630: 52d7 4502 |00f6: iget v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +026634: 1218 |00f8: const/4 v8, #int 1 // #1 │ │ +026636: 3287 0900 |00f9: if-eq v7, v8, 0102 // +0009 │ │ +02663a: 1217 |00fb: const/4 v7, #int 1 // #1 │ │ +02663c: 59d7 4502 |00fc: iput v7, v13, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +026640: 2900 06ff |00fe: goto/16 0004 // -00fa │ │ +026644: 1207 |0100: const/4 v7, #int 0 // #0 │ │ +026646: 28f3 |0101: goto 00f4 // -000d │ │ +026648: 1207 |0102: const/4 v7, #int 0 // #0 │ │ +02664a: 28f9 |0103: goto 00fc // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0002 line=673 │ │ 0x0003 line=674 │ │ 0x0004 line=677 │ │ 0x0006 line=710 │ │ @@ -43828,53 +43805,53 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 68 16-bit code units │ │ -026644: |[026644] org.happysanta.gd.Game.Physics._zIIV:(III)V │ │ -026654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026656: 1264 |0001: const/4 v4, #int 6 // #6 │ │ -026658: 3540 4100 |0002: if-ge v0, v4, 0043 // +0041 │ │ -02665c: 5464 1302 |0004: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026660: 4604 0400 |0006: aget-object v4, v4, v0 │ │ -026664: 5444 4e02 |0008: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026668: 4601 0407 |000a: aget-object v1, v4, v7 │ │ -02666c: 5464 1302 |000c: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026670: 4604 0400 |000e: aget-object v4, v4, v0 │ │ -026674: 5444 4e02 |0010: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026678: 4602 0408 |0012: aget-object v2, v4, v8 │ │ -02667c: 5464 1302 |0014: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026680: 4604 0400 |0016: aget-object v4, v4, v0 │ │ -026684: 5444 4e02 |0018: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026688: 4603 0409 |001a: aget-object v3, v4, v9 │ │ -02668c: 5224 b503 |001c: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026690: 5235 b503 |001e: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026694: e105 0501 |0020: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -026698: b054 |0022: add-int/2addr v4, v5 │ │ -02669a: 5914 b503 |0023: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02669e: 5224 b603 |0025: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0266a2: 5235 b603 |0027: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0266a6: e105 0501 |0029: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -0266aa: b054 |002b: add-int/2addr v4, v5 │ │ -0266ac: 5914 b603 |002c: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0266b0: 5224 ac03 |002e: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0266b4: 5235 ac03 |0030: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0266b8: e105 0501 |0032: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -0266bc: b054 |0034: add-int/2addr v4, v5 │ │ -0266be: 5914 ac03 |0035: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -0266c2: 5224 ab03 |0037: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0266c6: 5235 ab03 |0039: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0266ca: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -0266ce: b054 |003d: add-int/2addr v4, v5 │ │ -0266d0: 5914 ab03 |003e: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0266d4: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0266d8: 28bf |0042: goto 0001 // -0041 │ │ -0266da: 0e00 |0043: return-void │ │ +02664c: |[02664c] org.happysanta.gd.Game.Physics._zIIV:(III)V │ │ +02665c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02665e: 1264 |0001: const/4 v4, #int 6 // #6 │ │ +026660: 3540 4100 |0002: if-ge v0, v4, 0043 // +0041 │ │ +026664: 5464 1302 |0004: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026668: 4604 0400 |0006: aget-object v4, v4, v0 │ │ +02666c: 5444 4e02 |0008: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026670: 4601 0407 |000a: aget-object v1, v4, v7 │ │ +026674: 5464 1302 |000c: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026678: 4604 0400 |000e: aget-object v4, v4, v0 │ │ +02667c: 5444 4e02 |0010: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026680: 4602 0408 |0012: aget-object v2, v4, v8 │ │ +026684: 5464 1302 |0014: iget-object v4, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026688: 4604 0400 |0016: aget-object v4, v4, v0 │ │ +02668c: 5444 4e02 |0018: iget-object v4, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026690: 4603 0409 |001a: aget-object v3, v4, v9 │ │ +026694: 5224 b503 |001c: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026698: 5235 b503 |001e: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02669c: e105 0501 |0020: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0266a0: b054 |0022: add-int/2addr v4, v5 │ │ +0266a2: 5914 b503 |0023: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0266a6: 5224 b603 |0025: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0266aa: 5235 b603 |0027: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0266ae: e105 0501 |0029: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0266b2: b054 |002b: add-int/2addr v4, v5 │ │ +0266b4: 5914 b603 |002c: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0266b8: 5224 ac03 |002e: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0266bc: 5235 ac03 |0030: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0266c0: e105 0501 |0032: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0266c4: b054 |0034: add-int/2addr v4, v5 │ │ +0266c6: 5914 ac03 |0035: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +0266ca: 5224 ab03 |0037: iget v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0266ce: 5235 ab03 |0039: iget v5, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0266d2: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0266d6: b054 |003d: add-int/2addr v4, v5 │ │ +0266d8: 5914 ab03 |003e: iput v4, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0266dc: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0266e0: 28bf |0042: goto 0001 // -0041 │ │ +0266e2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x000c line=820 │ │ 0x0014 line=821 │ │ 0x001c line=822 │ │ @@ -43899,34 +43876,34 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0266dc: |[0266dc] org.happysanta.gd.Game.Physics._aIIV:(II)V │ │ -0266ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0266ee: 5520 4102 |0001: iget-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -0266f2: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ -0266f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0266f8: 5c20 1902 |0006: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ -0266fc: 5c20 3d02 |0008: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ -026700: 5c20 3e02 |000a: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ -026704: 5c20 3402 |000c: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ -026708: 3d03 0900 |000e: if-lez v3, 0017 // +0009 │ │ -02670c: 5c21 3402 |0010: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ -026710: 3d04 0a00 |0012: if-lez v4, 001c // +000a │ │ -026714: 5c21 3d02 |0014: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ -026718: 0e00 |0016: return-void │ │ -02671a: 3b03 fbff |0017: if-gez v3, 0012 // -0005 │ │ -02671e: 5c21 3e02 |0019: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ -026722: 28f7 |001b: goto 0012 // -0009 │ │ -026724: 3b04 faff |001c: if-gez v4, 0016 // -0006 │ │ -026728: 5c21 1902 |001e: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ -02672c: 28f6 |0020: goto 0016 // -000a │ │ +0266e4: |[0266e4] org.happysanta.gd.Game.Physics._aIIV:(II)V │ │ +0266f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0266f6: 5520 4102 |0001: iget-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +0266fa: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ +0266fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +026700: 5c20 1902 |0006: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ +026704: 5c20 3d02 |0008: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ +026708: 5c20 3e02 |000a: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ +02670c: 5c20 3402 |000c: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ +026710: 3d03 0900 |000e: if-lez v3, 0017 // +0009 │ │ +026714: 5c21 3402 |0010: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ +026718: 3d04 0a00 |0012: if-lez v4, 001c // +000a │ │ +02671c: 5c21 3d02 |0014: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ +026720: 0e00 |0016: return-void │ │ +026722: 3b03 fbff |0017: if-gez v3, 0012 // -0005 │ │ +026726: 5c21 3e02 |0019: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ +02672a: 28f7 |001b: goto 0012 // -0009 │ │ +02672c: 3b04 faff |001c: if-gez v4, 0016 // -0006 │ │ +026730: 5c21 1902 |001e: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ +026734: 28f6 |0020: goto 0016 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0005 line=495 │ │ 0x000e line=496 │ │ 0x0010 line=497 │ │ 0x0012 line=500 │ │ @@ -43946,37 +43923,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -026730: |[026730] org.happysanta.gd.Game.Physics._aZV:(Z)V │ │ -026740: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -026742: 3807 1c00 |0001: if-eqz v7, 001d // +001c │ │ -026746: 1503 0100 |0003: const/high16 v3, #int 65536 // #1 │ │ -02674a: e001 0301 |0005: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -02674e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -026750: 3550 1b00 |0008: if-ge v0, v5, 0023 // +001b │ │ -026754: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -026756: 3552 1500 |000b: if-ge v2, v5, 0020 // +0015 │ │ -02675a: 5463 1302 |000d: iget-object v3, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02675e: 4603 0300 |000f: aget-object v3, v3, v0 │ │ -026762: 5433 4e02 |0011: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026766: 4603 0302 |0013: aget-object v3, v3, v2 │ │ -02676a: 5234 b603 |0015: iget v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02676e: b014 |0017: add-int/2addr v4, v1 │ │ -026770: 5934 b603 |0018: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026774: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -026778: 28ef |001c: goto 000b // -0011 │ │ -02677a: 1503 ffff |001d: const/high16 v3, #int -65536 // #ffff │ │ -02677e: 28e6 |001f: goto 0005 // -001a │ │ -026780: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -026784: 28e6 |0022: goto 0008 // -001a │ │ -026786: 0e00 |0023: return-void │ │ +026738: |[026738] org.happysanta.gd.Game.Physics._aZV:(Z)V │ │ +026748: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +02674a: 3807 1c00 |0001: if-eqz v7, 001d // +001c │ │ +02674e: 1503 0100 |0003: const/high16 v3, #int 65536 // #1 │ │ +026752: e001 0301 |0005: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +026756: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +026758: 3550 1b00 |0008: if-ge v0, v5, 0023 // +001b │ │ +02675c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +02675e: 3552 1500 |000b: if-ge v2, v5, 0020 // +0015 │ │ +026762: 5463 1302 |000d: iget-object v3, v6, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026766: 4603 0300 |000f: aget-object v3, v3, v0 │ │ +02676a: 5433 4e02 |0011: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02676e: 4603 0302 |0013: aget-object v3, v3, v2 │ │ +026772: 5234 b603 |0015: iget v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026776: b014 |0017: add-int/2addr v4, v1 │ │ +026778: 5934 b603 |0018: iput v4, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +02677c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +026780: 28ef |001c: goto 000b // -0011 │ │ +026782: 1503 ffff |001d: const/high16 v3, #int -65536 // #ffff │ │ +026786: 28e6 |001f: goto 0005 // -001a │ │ +026788: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02678c: 28e6 |0022: goto 0008 // -001a │ │ +02678e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0007 line=384 │ │ 0x000a line=385 │ │ 0x000d line=386 │ │ 0x001a line=385 │ │ @@ -43998,23 +43975,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -026788: |[026788] org.happysanta.gd.Game.Physics._avV:()V │ │ -026798: 1d01 |0000: monitor-enter v1 │ │ -02679a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02679c: 5c10 4102 |0002: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -0267a0: 1e01 |0004: monitor-exit v1 │ │ -0267a2: 0e00 |0005: return-void │ │ -0267a4: 0d00 |0006: move-exception v0 │ │ -0267a6: 1e01 |0007: monitor-exit v1 │ │ -0267a8: 2700 |0008: throw v0 │ │ +026790: |[026790] org.happysanta.gd.Game.Physics._avV:()V │ │ +0267a0: 1d01 |0000: monitor-enter v1 │ │ +0267a2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0267a4: 5c10 4102 |0002: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +0267a8: 1e01 |0004: monitor-exit v1 │ │ +0267aa: 0e00 |0005: return-void │ │ +0267ac: 0d00 |0006: move-exception v0 │ │ +0267ae: 1e01 |0007: monitor-exit v1 │ │ +0267b0: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=515 │ │ 0x0004 line=516 │ │ 0x0006 line=515 │ │ @@ -44026,24 +44003,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0267b8: |[0267b8] org.happysanta.gd.Game.Physics._byteIV:(I)V │ │ -0267c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0267ca: 5923 4a02 |0001: iput v3, v2, Lorg/happysanta/gd/Game/Physics;.m_zI:I // field@024a │ │ -0267ce: 1300 1e05 |0003: const/16 v0, #int 1310 // #51e │ │ -0267d2: 6700 2202 |0005: sput v0, Lorg/happysanta/gd/Game/Physics;.m_YI:I // field@0222 │ │ -0267d6: 1500 1900 |0007: const/high16 v0, #int 1638400 // #19 │ │ -0267da: 6700 4302 |0009: sput v0, Lorg/happysanta/gd/Game/Physics;.m_voidI:I // field@0243 │ │ -0267de: 6e20 1906 1200 |000b: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@0619 │ │ -0267e4: 6e20 0406 1200 |000e: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -0267ea: 0e00 |0011: return-void │ │ +0267c0: |[0267c0] org.happysanta.gd.Game.Physics._byteIV:(I)V │ │ +0267d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0267d2: 5923 4a02 |0001: iput v3, v2, Lorg/happysanta/gd/Game/Physics;.m_zI:I // field@024a │ │ +0267d6: 1300 1e05 |0003: const/16 v0, #int 1310 // #51e │ │ +0267da: 6700 2202 |0005: sput v0, Lorg/happysanta/gd/Game/Physics;.m_YI:I // field@0222 │ │ +0267de: 1500 1900 |0007: const/high16 v0, #int 1638400 // #19 │ │ +0267e2: 6700 4302 |0009: sput v0, Lorg/happysanta/gd/Game/Physics;.m_voidI:I // field@0243 │ │ +0267e6: 6e20 1b06 1200 |000b: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@061b │ │ +0267ec: 6e20 0606 1200 |000e: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +0267f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0003 line=294 │ │ 0x0007 line=297 │ │ 0x000b line=298 │ │ 0x000e line=299 │ │ @@ -44057,31 +44034,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0267ec: |[0267ec] org.happysanta.gd.Game.Physics._bytevI:()I │ │ -0267fc: 5510 2e02 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -026800: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -026804: 5510 1f02 |0004: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026808: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -02680c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -02680e: 0f00 |0009: return v0 │ │ -026810: 5510 1f02 |000a: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026814: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -026818: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -02681a: 28fa |000f: goto 0009 // -0006 │ │ -02681c: 5510 2e02 |0010: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -026820: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -026824: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -026826: 28f4 |0015: goto 0009 // -000c │ │ -026828: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -02682a: 28f2 |0017: goto 0009 // -000e │ │ +0267f4: |[0267f4] org.happysanta.gd.Game.Physics._bytevI:()I │ │ +026804: 5510 2e02 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +026808: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +02680c: 5510 1f02 |0004: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026810: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +026814: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +026816: 0f00 |0009: return v0 │ │ +026818: 5510 1f02 |000a: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +02681c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +026820: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +026822: 28fa |000f: goto 0009 // -0006 │ │ +026824: 5510 2e02 |0010: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +026828: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +02682c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +02682e: 28f4 |0015: goto 0009 // -000c │ │ +026830: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +026832: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=274 │ │ 0x0009 line=277 │ │ 0x000a line=275 │ │ 0x000e line=276 │ │ @@ -44094,31 +44071,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -02682c: |[02682c] org.happysanta.gd.Game.Physics._caseIV:(I)V │ │ -02683c: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -026840: 1700 0000 0a00 |0002: const-wide/32 v0, #float 9.18355e-40 // #000a0000 │ │ -026846: e002 0610 |0005: shl-int/lit8 v2, v6, #int 16 // #10 │ │ -02684a: 8122 |0007: int-to-long v2, v2 │ │ -02684c: bd20 |0008: mul-long/2addr v0, v2 │ │ -02684e: c440 |0009: shr-long/2addr v0, v4 │ │ -026850: 8400 |000a: long-to-int v0, v0 │ │ -026852: 8100 |000b: int-to-long v0, v0 │ │ -026854: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -026858: c320 |000e: shl-long/2addr v0, v2 │ │ -02685a: 1702 0000 8000 |000f: const-wide/32 v2, #float 1.17549e-38 // #00800000 │ │ -026860: be20 |0012: div-long/2addr v0, v2 │ │ -026862: c440 |0013: shr-long/2addr v0, v4 │ │ -026864: 8400 |0014: long-to-int v0, v0 │ │ -026866: 5950 1202 |0015: iput v0, v5, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -02686a: 0e00 |0017: return-void │ │ +026834: |[026834] org.happysanta.gd.Game.Physics._caseIV:(I)V │ │ +026844: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +026848: 1700 0000 0a00 |0002: const-wide/32 v0, #float 9.18355e-40 // #000a0000 │ │ +02684e: e002 0610 |0005: shl-int/lit8 v2, v6, #int 16 // #10 │ │ +026852: 8122 |0007: int-to-long v2, v2 │ │ +026854: bd20 |0008: mul-long/2addr v0, v2 │ │ +026856: c440 |0009: shr-long/2addr v0, v4 │ │ +026858: 8400 |000a: long-to-int v0, v0 │ │ +02685a: 8100 |000b: int-to-long v0, v0 │ │ +02685c: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +026860: c320 |000e: shl-long/2addr v0, v2 │ │ +026862: 1702 0000 8000 |000f: const-wide/32 v2, #float 1.17549e-38 // #00800000 │ │ +026868: be20 |0012: div-long/2addr v0, v2 │ │ +02686a: c440 |0013: shr-long/2addr v0, v4 │ │ +02686c: 8400 |0014: long-to-int v0, v0 │ │ +02686e: 5950 1202 |0015: iput v0, v5, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026872: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=944 │ │ 0x0017 line=945 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lorg/happysanta/gd/Game/Physics; │ │ 0x0000 - 0x0018 reg=6 j I │ │ @@ -44128,25 +44105,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02686c: |[02686c] org.happysanta.gd.Game.Physics._casevV:()V │ │ -02687c: 1d01 |0000: monitor-enter v1 │ │ -02687e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -026880: 6e20 0406 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -026886: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -026888: 5c10 4102 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -02688c: 1e01 |0008: monitor-exit v1 │ │ -02688e: 0e00 |0009: return-void │ │ -026890: 0d00 |000a: move-exception v0 │ │ -026892: 1e01 |000b: monitor-exit v1 │ │ -026894: 2700 |000c: throw v0 │ │ +026874: |[026874] org.happysanta.gd.Game.Physics._casevV:()V │ │ +026884: 1d01 |0000: monitor-enter v1 │ │ +026886: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +026888: 6e20 0606 0100 |0002: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +02688e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +026890: 5c10 4102 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +026894: 1e01 |0008: monitor-exit v1 │ │ +026896: 0e00 |0009: return-void │ │ +026898: 0d00 |000a: move-exception v0 │ │ +02689a: 1e01 |000b: monitor-exit v1 │ │ +02689c: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=510 │ │ 0x0005 line=511 │ │ 0x0008 line=512 │ │ @@ -44159,105 +44136,105 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 159 16-bit code units │ │ -0268a4: |[0268a4] org.happysanta.gd.Game.Physics._charvV:()V │ │ -0268b4: 5452 1302 |0000: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0268b8: 1d02 |0002: monitor-enter v2 │ │ -0268ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0268bc: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -0268be: 3510 4a00 |0005: if-ge v0, v1, 004f // +004a │ │ -0268c2: 5451 1302 |0007: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0268c6: 4601 0100 |0009: aget-object v1, v1, v0 │ │ -0268ca: 5411 4e02 |000b: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0268ce: 1253 |000d: const/4 v3, #int 5 // #5 │ │ -0268d0: 4601 0103 |000e: aget-object v1, v1, v3 │ │ -0268d4: 5453 1302 |0010: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0268d8: 4603 0300 |0012: aget-object v3, v3, v0 │ │ -0268dc: 5433 4e02 |0014: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0268e0: 5254 4202 |0016: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0268e4: 4603 0304 |0018: aget-object v3, v3, v4 │ │ -0268e8: 5233 b503 |001a: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0268ec: 5913 b503 |001c: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0268f0: 5451 1302 |001e: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0268f4: 4601 0100 |0020: aget-object v1, v1, v0 │ │ -0268f8: 5411 4e02 |0022: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0268fc: 1253 |0024: const/4 v3, #int 5 // #5 │ │ -0268fe: 4601 0103 |0025: aget-object v1, v1, v3 │ │ -026902: 5453 1302 |0027: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026906: 4603 0300 |0029: aget-object v3, v3, v0 │ │ -02690a: 5433 4e02 |002b: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02690e: 5254 4202 |002d: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026912: 4603 0304 |002f: aget-object v3, v3, v4 │ │ -026916: 5233 b603 |0031: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02691a: 5913 b603 |0033: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02691e: 5451 1302 |0035: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026922: 4601 0100 |0037: aget-object v1, v1, v0 │ │ -026926: 5411 4e02 |0039: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02692a: 1253 |003b: const/4 v3, #int 5 // #5 │ │ -02692c: 4601 0103 |003c: aget-object v1, v1, v3 │ │ -026930: 5453 1302 |003e: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026934: 4603 0300 |0040: aget-object v3, v3, v0 │ │ -026938: 5433 4e02 |0042: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02693c: 5254 4202 |0044: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026940: 4603 0304 |0046: aget-object v3, v3, v4 │ │ -026944: 5233 a903 |0048: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -026948: 5913 a903 |004a: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -02694c: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -026950: 28b6 |004e: goto 0004 // -004a │ │ -026952: 5451 1302 |004f: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026956: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -026958: 4601 0103 |0052: aget-object v1, v1, v3 │ │ -02695c: 5411 4e02 |0054: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026960: 1253 |0056: const/4 v3, #int 5 // #5 │ │ -026962: 4601 0103 |0057: aget-object v1, v1, v3 │ │ -026966: 5453 1302 |0059: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02696a: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -02696c: 4603 0304 |005c: aget-object v3, v3, v4 │ │ -026970: 5433 4e02 |005e: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026974: 5254 4202 |0060: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026978: 4603 0304 |0062: aget-object v3, v3, v4 │ │ -02697c: 5233 ac03 |0064: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -026980: 5913 ac03 |0066: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -026984: 5451 1302 |0068: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026988: 1203 |006a: const/4 v3, #int 0 // #0 │ │ -02698a: 4601 0103 |006b: aget-object v1, v1, v3 │ │ -02698e: 5411 4e02 |006d: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026992: 1253 |006f: const/4 v3, #int 5 // #5 │ │ -026994: 4601 0103 |0070: aget-object v1, v1, v3 │ │ -026998: 5453 1302 |0072: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02699c: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -02699e: 4603 0304 |0075: aget-object v3, v3, v4 │ │ -0269a2: 5433 4e02 |0077: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0269a6: 5254 4202 |0079: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0269aa: 4603 0304 |007b: aget-object v3, v3, v4 │ │ -0269ae: 5233 ab03 |007d: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0269b2: 5913 ab03 |007f: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -0269b6: 5451 1302 |0081: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0269ba: 1223 |0083: const/4 v3, #int 2 // #2 │ │ -0269bc: 4601 0103 |0084: aget-object v1, v1, v3 │ │ -0269c0: 5411 4e02 |0086: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0269c4: 1253 |0088: const/4 v3, #int 5 // #5 │ │ -0269c6: 4601 0103 |0089: aget-object v1, v1, v3 │ │ -0269ca: 5453 1302 |008b: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0269ce: 1224 |008d: const/4 v4, #int 2 // #2 │ │ -0269d0: 4603 0304 |008e: aget-object v3, v3, v4 │ │ -0269d4: 5433 4e02 |0090: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0269d8: 5254 4202 |0092: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -0269dc: 4603 0304 |0094: aget-object v3, v3, v4 │ │ -0269e0: 5233 ae03 |0096: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0269e4: 5913 ae03 |0098: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -0269e8: 1e02 |009a: monitor-exit v2 │ │ -0269ea: 0e00 |009b: return-void │ │ -0269ec: 0d01 |009c: move-exception v1 │ │ -0269ee: 1e02 |009d: monitor-exit v2 │ │ -0269f0: 2701 |009e: throw v1 │ │ +0268ac: |[0268ac] org.happysanta.gd.Game.Physics._charvV:()V │ │ +0268bc: 5452 1302 |0000: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0268c0: 1d02 |0002: monitor-enter v2 │ │ +0268c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0268c4: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +0268c6: 3510 4a00 |0005: if-ge v0, v1, 004f // +004a │ │ +0268ca: 5451 1302 |0007: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0268ce: 4601 0100 |0009: aget-object v1, v1, v0 │ │ +0268d2: 5411 4e02 |000b: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0268d6: 1253 |000d: const/4 v3, #int 5 // #5 │ │ +0268d8: 4601 0103 |000e: aget-object v1, v1, v3 │ │ +0268dc: 5453 1302 |0010: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0268e0: 4603 0300 |0012: aget-object v3, v3, v0 │ │ +0268e4: 5433 4e02 |0014: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0268e8: 5254 4202 |0016: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0268ec: 4603 0304 |0018: aget-object v3, v3, v4 │ │ +0268f0: 5233 b503 |001a: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0268f4: 5913 b503 |001c: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0268f8: 5451 1302 |001e: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0268fc: 4601 0100 |0020: aget-object v1, v1, v0 │ │ +026900: 5411 4e02 |0022: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026904: 1253 |0024: const/4 v3, #int 5 // #5 │ │ +026906: 4601 0103 |0025: aget-object v1, v1, v3 │ │ +02690a: 5453 1302 |0027: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02690e: 4603 0300 |0029: aget-object v3, v3, v0 │ │ +026912: 5433 4e02 |002b: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026916: 5254 4202 |002d: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +02691a: 4603 0304 |002f: aget-object v3, v3, v4 │ │ +02691e: 5233 b603 |0031: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026922: 5913 b603 |0033: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026926: 5451 1302 |0035: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02692a: 4601 0100 |0037: aget-object v1, v1, v0 │ │ +02692e: 5411 4e02 |0039: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026932: 1253 |003b: const/4 v3, #int 5 // #5 │ │ +026934: 4601 0103 |003c: aget-object v1, v1, v3 │ │ +026938: 5453 1302 |003e: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02693c: 4603 0300 |0040: aget-object v3, v3, v0 │ │ +026940: 5433 4e02 |0042: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026944: 5254 4202 |0044: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026948: 4603 0304 |0046: aget-object v3, v3, v4 │ │ +02694c: 5233 a903 |0048: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +026950: 5913 a903 |004a: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +026954: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +026958: 28b6 |004e: goto 0004 // -004a │ │ +02695a: 5451 1302 |004f: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02695e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +026960: 4601 0103 |0052: aget-object v1, v1, v3 │ │ +026964: 5411 4e02 |0054: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026968: 1253 |0056: const/4 v3, #int 5 // #5 │ │ +02696a: 4601 0103 |0057: aget-object v1, v1, v3 │ │ +02696e: 5453 1302 |0059: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026972: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +026974: 4603 0304 |005c: aget-object v3, v3, v4 │ │ +026978: 5433 4e02 |005e: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02697c: 5254 4202 |0060: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026980: 4603 0304 |0062: aget-object v3, v3, v4 │ │ +026984: 5233 ac03 |0064: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +026988: 5913 ac03 |0066: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +02698c: 5451 1302 |0068: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026990: 1203 |006a: const/4 v3, #int 0 // #0 │ │ +026992: 4601 0103 |006b: aget-object v1, v1, v3 │ │ +026996: 5411 4e02 |006d: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02699a: 1253 |006f: const/4 v3, #int 5 // #5 │ │ +02699c: 4601 0103 |0070: aget-object v1, v1, v3 │ │ +0269a0: 5453 1302 |0072: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0269a4: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +0269a6: 4603 0304 |0075: aget-object v3, v3, v4 │ │ +0269aa: 5433 4e02 |0077: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0269ae: 5254 4202 |0079: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0269b2: 4603 0304 |007b: aget-object v3, v3, v4 │ │ +0269b6: 5233 ab03 |007d: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0269ba: 5913 ab03 |007f: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +0269be: 5451 1302 |0081: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0269c2: 1223 |0083: const/4 v3, #int 2 // #2 │ │ +0269c4: 4601 0103 |0084: aget-object v1, v1, v3 │ │ +0269c8: 5411 4e02 |0086: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0269cc: 1253 |0088: const/4 v3, #int 5 // #5 │ │ +0269ce: 4601 0103 |0089: aget-object v1, v1, v3 │ │ +0269d2: 5453 1302 |008b: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0269d6: 1224 |008d: const/4 v4, #int 2 // #2 │ │ +0269d8: 4603 0304 |008e: aget-object v3, v3, v4 │ │ +0269dc: 5433 4e02 |0090: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0269e0: 5254 4202 |0092: iget v4, v5, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +0269e4: 4603 0304 |0094: aget-object v3, v3, v4 │ │ +0269e8: 5233 ae03 |0096: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0269ec: 5913 ae03 |0098: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +0269f0: 1e02 |009a: monitor-exit v2 │ │ +0269f2: 0e00 |009b: return-void │ │ +0269f4: 0d01 |009c: move-exception v1 │ │ +0269f6: 1e02 |009d: monitor-exit v2 │ │ +0269f8: 2701 |009e: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x009e │ │ -> 0x009c │ │ positions : │ │ 0x0000 line=976 │ │ 0x0003 line=977 │ │ 0x0007 line=978 │ │ @@ -44279,26 +44256,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -026a00: |[026a00] org.happysanta.gd.Game.Physics._doIV:(I)V │ │ -026a10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -026a12: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -026a14: 5c20 2e02 |0002: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -026a18: 5c20 1f02 |0004: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026a1c: dd00 0302 |0006: and-int/lit8 v0, v3, #int 2 // #02 │ │ -026a20: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -026a24: 5c21 2e02 |000a: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ -026a28: dd00 0301 |000c: and-int/lit8 v0, v3, #int 1 // #01 │ │ -026a2c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -026a30: 5c21 1f02 |0010: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026a34: 0e00 |0012: return-void │ │ +026a08: |[026a08] org.happysanta.gd.Game.Physics._doIV:(I)V │ │ +026a18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +026a1a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +026a1c: 5c20 2e02 |0002: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +026a20: 5c20 1f02 |0004: iput-boolean v0, v2, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026a24: dd00 0302 |0006: and-int/lit8 v0, v3, #int 2 // #02 │ │ +026a28: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +026a2c: 5c21 2e02 |000a: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_elseZ:Z // field@022e │ │ +026a30: dd00 0301 |000c: and-int/lit8 v0, v3, #int 1 // #01 │ │ +026a34: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +026a38: 5c21 1f02 |0010: iput-boolean v1, v2, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026a3c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x0004 line=282 │ │ 0x0006 line=283 │ │ 0x000a line=284 │ │ 0x000c line=285 │ │ @@ -44313,59 +44290,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -026a38: |[026a38] org.happysanta.gd.Game.Physics._doZV:(Z)V │ │ -026a48: 1406 0080 0100 |0000: const v6, #float 1.37753e-40 // #00018000 │ │ -026a4e: 1255 |0003: const/4 v5, #int 5 // #5 │ │ -026a50: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -026a52: 5974 3f02 |0005: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_tI:I // field@023f │ │ -026a56: 5470 3702 |0007: iget-object v0, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026a5a: 6e10 7b06 0000 |0009: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/Loader;._newvI:()I // method@067b │ │ -026a60: 0a00 |000c: move-result v0 │ │ -026a62: 5471 3702 |000d: iget-object v1, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026a66: 6e10 7306 0100 |000f: invoke-virtual {v1}, Lorg/happysanta/gd/Levels/Loader;._avI:()I // method@0673 │ │ -026a6c: 0a01 |0012: move-result v1 │ │ -026a6e: 7030 0906 0701 |0013: invoke-direct {v7, v0, v1}, Lorg/happysanta/gd/Game/Physics;._iIIV:(II)V // method@0609 │ │ -026a74: 5974 2902 |0016: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ -026a78: 5974 3602 |0018: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ -026a7c: 5c74 1402 |001a: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -026a80: 5c74 3902 |001c: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ -026a84: 5c74 1c02 |001e: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ -026a88: 5c74 1802 |0020: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ -026a8c: 5c74 4102 |0022: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -026a90: 5c74 2802 |0024: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_bZ:Z // field@0228 │ │ -026a94: 5c74 2702 |0026: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_afZ:Z // field@0227 │ │ -026a98: 5470 3702 |0028: iget-object v0, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026a9c: 5400 7d02 |002a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -026aa0: 5471 1302 |002c: iget-object v1, v7, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026aa4: 1222 |002e: const/4 v2, #int 2 // #2 │ │ -026aa6: 4601 0102 |002f: aget-object v1, v1, v2 │ │ -026aaa: 5411 4e02 |0031: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026aae: 4601 0105 |0033: aget-object v1, v1, v5 │ │ -026ab2: 5211 b503 |0035: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026ab6: b061 |0037: add-int/2addr v1, v6 │ │ -026ab8: 6202 3002 |0038: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -026abc: 4402 0204 |003a: aget v2, v2, v4 │ │ -026ac0: b121 |003c: sub-int/2addr v1, v2 │ │ -026ac2: 5472 1302 |003d: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026ac6: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -026ac8: 4602 0203 |0040: aget-object v2, v2, v3 │ │ -026acc: 5422 4e02 |0042: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026ad0: 4602 0205 |0044: aget-object v2, v2, v5 │ │ -026ad4: 5222 b503 |0046: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026ad8: b162 |0048: sub-int/2addr v2, v6 │ │ -026ada: 6203 3002 |0049: sget-object v3, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -026ade: 4403 0304 |004b: aget v3, v3, v4 │ │ -026ae2: b032 |004d: add-int/2addr v2, v3 │ │ -026ae4: 6e30 5906 1002 |004e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Levels/Level;._aIIV:(II)V // method@0659 │ │ -026aea: 0e00 |0051: return-void │ │ +026a40: |[026a40] org.happysanta.gd.Game.Physics._doZV:(Z)V │ │ +026a50: 1406 0080 0100 |0000: const v6, #float 1.37753e-40 // #00018000 │ │ +026a56: 1255 |0003: const/4 v5, #int 5 // #5 │ │ +026a58: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +026a5a: 5974 3f02 |0005: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_tI:I // field@023f │ │ +026a5e: 5470 3702 |0007: iget-object v0, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026a62: 6e10 7d06 0000 |0009: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/Loader;._newvI:()I // method@067d │ │ +026a68: 0a00 |000c: move-result v0 │ │ +026a6a: 5471 3702 |000d: iget-object v1, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026a6e: 6e10 7506 0100 |000f: invoke-virtual {v1}, Lorg/happysanta/gd/Levels/Loader;._avI:()I // method@0675 │ │ +026a74: 0a01 |0012: move-result v1 │ │ +026a76: 7030 0b06 0701 |0013: invoke-direct {v7, v0, v1}, Lorg/happysanta/gd/Game/Physics;._iIIV:(II)V // method@060b │ │ +026a7c: 5974 2902 |0016: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_cI:I // field@0229 │ │ +026a80: 5974 3602 |0018: iput v4, v7, Lorg/happysanta/gd/Game/Physics;.m_kI:I // field@0236 │ │ +026a84: 5c74 1402 |001a: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026a88: 5c74 3902 |001c: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ +026a8c: 5c74 1c02 |001e: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_RZ:Z // field@021c │ │ +026a90: 5c74 1802 |0020: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ +026a94: 5c74 4102 |0022: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +026a98: 5c74 2802 |0024: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_bZ:Z // field@0228 │ │ +026a9c: 5c74 2702 |0026: iput-boolean v4, v7, Lorg/happysanta/gd/Game/Physics;.m_afZ:Z // field@0227 │ │ +026aa0: 5470 3702 |0028: iget-object v0, v7, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026aa4: 5400 7d02 |002a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +026aa8: 5471 1302 |002c: iget-object v1, v7, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026aac: 1222 |002e: const/4 v2, #int 2 // #2 │ │ +026aae: 4601 0102 |002f: aget-object v1, v1, v2 │ │ +026ab2: 5411 4e02 |0031: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026ab6: 4601 0105 |0033: aget-object v1, v1, v5 │ │ +026aba: 5211 b503 |0035: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026abe: b061 |0037: add-int/2addr v1, v6 │ │ +026ac0: 6202 3002 |0038: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +026ac4: 4402 0204 |003a: aget v2, v2, v4 │ │ +026ac8: b121 |003c: sub-int/2addr v1, v2 │ │ +026aca: 5472 1302 |003d: iget-object v2, v7, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026ace: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +026ad0: 4602 0203 |0040: aget-object v2, v2, v3 │ │ +026ad4: 5422 4e02 |0042: iget-object v2, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026ad8: 4602 0205 |0044: aget-object v2, v2, v5 │ │ +026adc: 5222 b503 |0046: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026ae0: b162 |0048: sub-int/2addr v2, v6 │ │ +026ae2: 6203 3002 |0049: sget-object v3, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +026ae6: 4403 0304 |004b: aget v3, v3, v4 │ │ +026aea: b032 |004d: add-int/2addr v2, v3 │ │ +026aec: 6e30 5b06 1002 |004e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Levels/Level;._aIIV:(II)V // method@065b │ │ +026af2: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=368 │ │ 0x0007 line=369 │ │ 0x0016 line=370 │ │ 0x0018 line=371 │ │ 0x001a line=372 │ │ @@ -44386,53 +44363,53 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -026aec: |[026aec] org.happysanta.gd.Game.Physics._dovI:()I │ │ -026afc: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -026afe: 1d03 |0001: monitor-enter v3 │ │ -026b00: 5532 3402 |0002: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ -026b04: 5c32 2b02 |0004: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ -026b08: 5532 3e02 |0006: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ -026b0c: 5c32 1102 |0008: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ -026b10: 5532 1902 |000a: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ -026b14: 5c32 2102 |000c: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ -026b18: 5532 3d02 |000e: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ -026b1c: 5c32 4402 |0010: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ -026b20: 5532 4102 |0012: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -026b24: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -026b28: 7010 1306 0300 |0016: invoke-direct {v3}, Lorg/happysanta/gd/Game/Physics;._pvV:()V // method@0613 │ │ -026b2e: 7100 b205 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Game/GameView;._dovV:()V // method@05b2 │ │ -026b34: 7010 1406 0300 |001c: invoke-direct {v3}, Lorg/happysanta/gd/Game/Physics;._qvV:()V // method@0614 │ │ -026b3a: 6002 2202 |001f: sget v2, Lorg/happysanta/gd/Game/Physics;.m_YI:I // field@0222 │ │ -026b3e: 7020 1606 2300 |0021: invoke-direct {v3, v2}, Lorg/happysanta/gd/Game/Physics;._uII:(I)I // method@0616 │ │ -026b44: 0a00 |0024: move-result v0 │ │ -026b46: 3210 0600 |0025: if-eq v0, v1, 002b // +0006 │ │ -026b4a: 5532 3902 |0027: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ -026b4e: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ -026b52: 0110 |002b: move v0, v1 │ │ -026b54: 1e03 |002c: monitor-exit v3 │ │ -026b56: 0f00 |002d: return v0 │ │ -026b58: 5531 1402 |002e: iget-boolean v1, v3, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -026b5c: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ -026b60: 1230 |0032: const/4 v0, #int 3 // #3 │ │ -026b62: 28f9 |0033: goto 002c // -0007 │ │ -026b64: 6e10 1106 0300 |0034: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Physics;._newvZ:()Z // method@0611 │ │ -026b6a: 0a01 |0037: move-result v1 │ │ -026b6c: 3801 f4ff |0038: if-eqz v1, 002c // -000c │ │ -026b70: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -026b72: 5c31 1802 |003b: iput-boolean v1, v3, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ -026b76: 1240 |003d: const/4 v0, #int 4 // #4 │ │ -026b78: 28ee |003e: goto 002c // -0012 │ │ -026b7a: 0d01 |003f: move-exception v1 │ │ -026b7c: 1e03 |0040: monitor-exit v3 │ │ -026b7e: 2701 |0041: throw v1 │ │ +026af4: |[026af4] org.happysanta.gd.Game.Physics._dovI:()I │ │ +026b04: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +026b06: 1d03 |0001: monitor-enter v3 │ │ +026b08: 5532 3402 |0002: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ +026b0c: 5c32 2b02 |0004: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_dZ:Z // field@022b │ │ +026b10: 5532 3e02 |0006: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ +026b14: 5c32 1102 |0008: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_FZ:Z // field@0211 │ │ +026b18: 5532 1902 |000a: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ +026b1c: 5c32 2102 |000c: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_XZ:Z // field@0221 │ │ +026b20: 5532 3d02 |000e: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ +026b24: 5c32 4402 |0010: iput-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_wZ:Z // field@0244 │ │ +026b28: 5532 4102 |0012: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +026b2c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +026b30: 7010 1506 0300 |0016: invoke-direct {v3}, Lorg/happysanta/gd/Game/Physics;._pvV:()V // method@0615 │ │ +026b36: 7100 b405 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Game/GameView;._dovV:()V // method@05b4 │ │ +026b3c: 7010 1606 0300 |001c: invoke-direct {v3}, Lorg/happysanta/gd/Game/Physics;._qvV:()V // method@0616 │ │ +026b42: 6002 2202 |001f: sget v2, Lorg/happysanta/gd/Game/Physics;.m_YI:I // field@0222 │ │ +026b46: 7020 1806 2300 |0021: invoke-direct {v3, v2}, Lorg/happysanta/gd/Game/Physics;._uII:(I)I // method@0618 │ │ +026b4c: 0a00 |0024: move-result v0 │ │ +026b4e: 3210 0600 |0025: if-eq v0, v1, 002b // +0006 │ │ +026b52: 5532 3902 |0027: iget-boolean v2, v3, Lorg/happysanta/gd/Game/Physics;.m_mZ:Z // field@0239 │ │ +026b56: 3802 0500 |0029: if-eqz v2, 002e // +0005 │ │ +026b5a: 0110 |002b: move v0, v1 │ │ +026b5c: 1e03 |002c: monitor-exit v3 │ │ +026b5e: 0f00 |002d: return v0 │ │ +026b60: 5531 1402 |002e: iget-boolean v1, v3, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026b64: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ +026b68: 1230 |0032: const/4 v0, #int 3 // #3 │ │ +026b6a: 28f9 |0033: goto 002c // -0007 │ │ +026b6c: 6e10 1306 0300 |0034: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Physics;._newvZ:()Z // method@0613 │ │ +026b72: 0a01 |0037: move-result v1 │ │ +026b74: 3801 f4ff |0038: if-eqz v1, 002c // -000c │ │ +026b78: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +026b7a: 5c31 1802 |003b: iput-boolean v1, v3, Lorg/happysanta/gd/Game/Physics;.m_NZ:Z // field@0218 │ │ +026b7e: 1240 |003d: const/4 v0, #int 4 // #4 │ │ +026b80: 28ee |003e: goto 002c // -0012 │ │ +026b82: 0d01 |003f: move-exception v1 │ │ +026b84: 1e03 |0040: monitor-exit v3 │ │ +026b86: 2701 |0041: throw v1 │ │ catches : 2 │ │ 0x0002 - 0x0029 │ │ -> 0x003f │ │ 0x002e - 0x003d │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=642 │ │ @@ -44461,63 +44438,63 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 80 16-bit code units │ │ -026b94: |[026b94] org.happysanta.gd.Game.Physics._elsevI:()I │ │ -026ba4: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ -026ba8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -026baa: 5580 2c02 |0003: iget-boolean v0, v8, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ -026bae: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ -026bb2: 5480 2302 |0007: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026bb6: 4600 0006 |0009: aget-object v0, v0, v6 │ │ -026bba: 5200 ac03 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -026bbe: 8100 |000d: int-to-long v0, v0 │ │ -026bc0: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ -026bc4: c320 |0010: shl-long/2addr v0, v2 │ │ -026bc6: 1702 0000 1800 |0011: const-wide/32 v2, #float 2.20405e-39 // #00180000 │ │ -026bcc: be20 |0014: div-long/2addr v0, v2 │ │ -026bce: c470 |0015: shr-long/2addr v0, v7 │ │ -026bd0: 8400 |0016: long-to-int v0, v0 │ │ -026bd2: 5281 3b02 |0017: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026bd6: 8112 |0019: int-to-long v2, v1 │ │ -026bd8: 1704 00e0 0000 |001a: const-wide/32 v4, #float 8.03561e-41 // #0000e000 │ │ -026bde: bd42 |001d: mul-long/2addr v2, v4 │ │ -026be0: c472 |001e: shr-long/2addr v2, v7 │ │ -026be2: 8421 |001f: long-to-int v1, v2 │ │ -026be4: b010 |0020: add-int/2addr v0, v1 │ │ -026be6: 5980 3b02 |0021: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026bea: 5280 3b02 |0023: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026bee: 5281 1202 |0025: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026bf2: 3410 2200 |0027: if-lt v0, v1, 0049 // +0022 │ │ -026bf6: 5280 1202 |0029: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026bfa: 5980 3b02 |002b: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026bfe: 5280 3b02 |002d: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c02: 5281 1202 |002f: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026c06: 7b11 |0031: neg-int v1, v1 │ │ -026c08: 3410 1a00 |0032: if-lt v0, v1, 004c // +001a │ │ -026c0c: 5280 3b02 |0034: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c10: 5980 3b02 |0036: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c14: 5480 2302 |0038: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026c18: 4600 0006 |003a: aget-object v0, v0, v6 │ │ -026c1c: 5200 b503 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026c20: 5281 3b02 |003e: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c24: b010 |0040: add-int/2addr v0, v1 │ │ -026c26: e000 0002 |0041: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -026c2a: e100 0010 |0043: shr-int/lit8 v0, v0, #int 16 // #10 │ │ -026c2e: 0f00 |0045: return v0 │ │ -026c30: 5986 3b02 |0046: iput v6, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c34: 28db |0048: goto 0023 // -0025 │ │ -026c36: 5280 3b02 |0049: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ -026c3a: 28e0 |004b: goto 002b // -0020 │ │ -026c3c: 5280 1202 |004c: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026c40: 7b00 |004e: neg-int v0, v0 │ │ -026c42: 28e7 |004f: goto 0036 // -0019 │ │ +026b9c: |[026b9c] org.happysanta.gd.Game.Physics._elsevI:()I │ │ +026bac: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ +026bb0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +026bb2: 5580 2c02 |0003: iget-boolean v0, v8, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ +026bb6: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ +026bba: 5480 2302 |0007: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026bbe: 4600 0006 |0009: aget-object v0, v0, v6 │ │ +026bc2: 5200 ac03 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +026bc6: 8100 |000d: int-to-long v0, v0 │ │ +026bc8: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ +026bcc: c320 |0010: shl-long/2addr v0, v2 │ │ +026bce: 1702 0000 1800 |0011: const-wide/32 v2, #float 2.20405e-39 // #00180000 │ │ +026bd4: be20 |0014: div-long/2addr v0, v2 │ │ +026bd6: c470 |0015: shr-long/2addr v0, v7 │ │ +026bd8: 8400 |0016: long-to-int v0, v0 │ │ +026bda: 5281 3b02 |0017: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026bde: 8112 |0019: int-to-long v2, v1 │ │ +026be0: 1704 00e0 0000 |001a: const-wide/32 v4, #float 8.03561e-41 // #0000e000 │ │ +026be6: bd42 |001d: mul-long/2addr v2, v4 │ │ +026be8: c472 |001e: shr-long/2addr v2, v7 │ │ +026bea: 8421 |001f: long-to-int v1, v2 │ │ +026bec: b010 |0020: add-int/2addr v0, v1 │ │ +026bee: 5980 3b02 |0021: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026bf2: 5280 3b02 |0023: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026bf6: 5281 1202 |0025: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026bfa: 3410 2200 |0027: if-lt v0, v1, 0049 // +0022 │ │ +026bfe: 5280 1202 |0029: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026c02: 5980 3b02 |002b: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c06: 5280 3b02 |002d: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c0a: 5281 1202 |002f: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026c0e: 7b11 |0031: neg-int v1, v1 │ │ +026c10: 3410 1a00 |0032: if-lt v0, v1, 004c // +001a │ │ +026c14: 5280 3b02 |0034: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c18: 5980 3b02 |0036: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c1c: 5480 2302 |0038: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026c20: 4600 0006 |003a: aget-object v0, v0, v6 │ │ +026c24: 5200 b503 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026c28: 5281 3b02 |003e: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c2c: b010 |0040: add-int/2addr v0, v1 │ │ +026c2e: e000 0002 |0041: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +026c32: e100 0010 |0043: shr-int/lit8 v0, v0, #int 16 // #10 │ │ +026c36: 0f00 |0045: return v0 │ │ +026c38: 5986 3b02 |0046: iput v6, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c3c: 28db |0048: goto 0023 // -0025 │ │ +026c3e: 5280 3b02 |0049: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_oI:I // field@023b │ │ +026c42: 28e0 |004b: goto 002b // -0020 │ │ +026c44: 5280 1202 |004c: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026c48: 7b00 |004e: neg-int v0, v0 │ │ +026c4a: 28e7 |004f: goto 0036 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=948 │ │ 0x0007 line=949 │ │ 0x0023 line=952 │ │ 0x002d line=953 │ │ 0x0038 line=954 │ │ @@ -44532,17 +44509,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026c44: |[026c44] org.happysanta.gd.Game.Physics._gotovZ:()Z │ │ -026c54: 5510 4102 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ -026c58: 0f00 |0002: return v0 │ │ +026c4c: |[026c4c] org.happysanta.gd.Game.Physics._gotovZ:()Z │ │ +026c5c: 5510 4102 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_vZ:Z // field@0241 │ │ +026c60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Game/Physics; │ │ │ │ #13 : (in Lorg/happysanta/gd/Game/Physics;) │ │ @@ -44550,18 +44527,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026c5c: |[026c5c] org.happysanta.gd.Game.Physics._ifIIV:(II)V │ │ -026c6c: 5410 3702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026c70: 6e30 7706 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Levels/Loader;._ifIIV:(II)V // method@0677 │ │ -026c76: 0e00 |0005: return-void │ │ +026c64: |[026c64] org.happysanta.gd.Game.Physics._ifIIV:(II)V │ │ +026c74: 5410 3702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026c78: 6e30 7906 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Levels/Loader;._ifIIV:(II)V // method@0679 │ │ +026c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0005 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Game/Physics; │ │ 0x0000 - 0x0006 reg=2 j I │ │ @@ -44572,17 +44549,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026c78: |[026c78] org.happysanta.gd.Game.Physics._ifZV:(Z)V │ │ -026c88: 5c01 2c02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ -026c8c: 0e00 |0002: return-void │ │ +026c80: |[026c80] org.happysanta.gd.Game.Physics._ifZV:(Z)V │ │ +026c90: 5c01 2c02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ +026c94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0002 line=941 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Game/Physics; │ │ 0x0000 - 0x0003 reg=1 flag Z │ │ @@ -44592,143 +44569,143 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 233 16-bit code units │ │ -026c90: |[026c90] org.happysanta.gd.Game.Physics._ifiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -026ca0: 6e10 be05 0f00 |0000: invoke-virtual {v15}, Lorg/happysanta/gd/Game/GameView;._tryvV:()V // method@05be │ │ -026ca6: 54e0 2302 |0003: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026caa: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -026cac: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -026cb0: 5200 b503 |0008: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026cb4: 54e1 2302 |000a: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026cb8: 124b |000c: const/4 v11, #int 4 // #4 │ │ -026cba: 4601 010b |000d: aget-object v1, v1, v11 │ │ -026cbe: 5211 b503 |000f: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026cc2: 9102 0001 |0011: sub-int v2, v0, v1 │ │ -026cc6: 54e0 2302 |0013: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026cca: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -026ccc: 4600 0001 |0016: aget-object v0, v0, v1 │ │ -026cd0: 5200 b603 |0018: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026cd4: 54e1 2302 |001a: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026cd8: 124b |001c: const/4 v11, #int 4 // #4 │ │ -026cda: 4601 010b |001d: aget-object v1, v1, v11 │ │ -026cde: 5211 b603 |001f: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026ce2: 9103 0001 |0021: sub-int v3, v0, v1 │ │ -026ce6: 7120 0206 3200 |0023: invoke-static {v2, v3}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -026cec: 0a07 |0026: move-result v7 │ │ -026cee: 3807 1600 |0027: if-eqz v7, 003d // +0016 │ │ -026cf2: 8120 |0029: int-to-long v0, v2 │ │ -026cf4: 130b 2000 |002a: const/16 v11, #int 32 // #20 │ │ -026cf8: c3b0 |002c: shl-long/2addr v0, v11 │ │ -026cfa: 817c |002d: int-to-long v12, v7 │ │ -026cfc: bec0 |002e: div-long/2addr v0, v12 │ │ -026cfe: 130b 1000 |002f: const/16 v11, #int 16 // #10 │ │ -026d02: c4b0 |0031: shr-long/2addr v0, v11 │ │ -026d04: 8402 |0032: long-to-int v2, v0 │ │ -026d06: 8130 |0033: int-to-long v0, v3 │ │ -026d08: 130b 2000 |0034: const/16 v11, #int 32 // #20 │ │ -026d0c: c3b0 |0036: shl-long/2addr v0, v11 │ │ -026d0e: 817c |0037: int-to-long v12, v7 │ │ -026d10: bec0 |0038: div-long/2addr v0, v12 │ │ -026d12: 130b 1000 |0039: const/16 v11, #int 16 // #10 │ │ -026d16: c4b0 |003b: shr-long/2addr v0, v11 │ │ -026d18: 8403 |003c: long-to-int v3, v0 │ │ -026d1a: 7b34 |003d: neg-int v4, v3 │ │ -026d1c: 0125 |003e: move v5, v2 │ │ -026d1e: 55e0 1402 |003f: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -026d22: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ -026d26: 54e0 2302 |0043: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026d2a: 1241 |0045: const/4 v1, #int 4 // #4 │ │ -026d2c: 4600 0001 |0046: aget-object v0, v0, v1 │ │ -026d30: 5208 b503 |0048: iget v8, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026d34: 54e0 2302 |004a: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026d38: 1231 |004c: const/4 v1, #int 3 // #3 │ │ -026d3a: 4600 0001 |004d: aget-object v0, v0, v1 │ │ -026d3e: 5206 b503 |004f: iget v6, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026d42: 3486 0500 |0051: if-lt v6, v8, 0056 // +0005 │ │ -026d46: 0169 |0053: move v9, v6 │ │ -026d48: 0186 |0054: move v6, v8 │ │ -026d4a: 0198 |0055: move v8, v9 │ │ -026d4c: 54e0 3702 |0056: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026d50: 5400 7d02 |0058: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -026d54: 6e30 5906 6008 |005a: invoke-virtual {v0, v6, v8}, Lorg/happysanta/gd/Levels/Level;._aIIV:(II)V // method@0659 │ │ -026d5a: 7100 3406 0000 |005d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -026d60: 0c0a |0060: move-result-object v10 │ │ -026d62: 380a 1b00 |0061: if-eqz v10, 007c // +001b │ │ -026d66: 6e10 7e06 0a00 |0063: invoke-virtual {v10}, Lorg/happysanta/gd/Levels/Loader;.isPerspectiveEnabled:()Z // method@067e │ │ -026d6c: 0a00 |0066: move-result v0 │ │ -026d6e: 3800 1500 |0067: if-eqz v0, 007c // +0015 │ │ -026d72: 54e0 3702 |0069: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026d76: 54e1 2302 |006b: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026d7a: 120b |006d: const/4 v11, #int 0 // #0 │ │ -026d7c: 4601 010b |006e: aget-object v1, v1, v11 │ │ -026d80: 5211 b503 |0070: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026d84: 54eb 2302 |0072: iget-object v11, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026d88: 120c |0074: const/4 v12, #int 0 // #0 │ │ -026d8a: 460b 0b0c |0075: aget-object v11, v11, v12 │ │ -026d8e: 52bb b603 |0077: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026d92: 6e40 7006 f0b1 |0079: invoke-virtual {v0, v15, v1, v11}, Lorg/happysanta/gd/Levels/Loader;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@0670 │ │ -026d98: 55e0 1f02 |007c: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026d9c: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ -026da0: 7040 f705 fe32 |0080: invoke-direct {v14, v15, v2, v3}, Lorg/happysanta/gd/Game/Physics;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@05f7 │ │ -026da6: 7100 3106 0000 |0083: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -026dac: 0c00 |0086: move-result-object v0 │ │ -026dae: 6e10 7505 0000 |0087: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -026db4: 0a00 |008a: move-result v0 │ │ -026db6: 3900 0500 |008b: if-nez v0, 0090 // +0005 │ │ -026dba: 7020 f805 fe00 |008d: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@05f8 │ │ -026dc0: 7020 0506 fe00 |0090: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._doiV:(Lorg/happysanta/gd/Game/GameView;)V // method@0605 │ │ -026dc6: 55e0 1f02 |0093: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026dca: 3800 4a00 |0095: if-eqz v0, 00df // +004a │ │ -026dce: 1300 aa00 |0097: const/16 v0, #int 170 // #aa │ │ -026dd2: 1201 |0099: const/4 v1, #int 0 // #0 │ │ -026dd4: 120b |009a: const/4 v11, #int 0 // #0 │ │ -026dd6: 6e40 e605 0fb1 |009b: invoke-virtual {v15, v0, v1, v11}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -026ddc: 54e0 2302 |009e: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026de0: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ -026de2: 4600 0001 |00a1: aget-object v0, v0, v1 │ │ -026de6: 5200 b503 |00a3: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026dea: e000 0002 |00a5: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -026dee: e100 0010 |00a7: shr-int/lit8 v0, v0, #int 16 // #10 │ │ -026df2: 54e1 2302 |00a9: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026df6: 121b |00ab: const/4 v11, #int 1 // #1 │ │ -026df8: 4601 010b |00ac: aget-object v1, v1, v11 │ │ -026dfc: 5211 b603 |00ae: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026e00: e001 0102 |00b0: shl-int/lit8 v1, v1, #int 2 // #02 │ │ -026e04: e101 0110 |00b2: shr-int/lit8 v1, v1, #int 16 // #10 │ │ -026e08: 620b 3002 |00b4: sget-object v11, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -026e0c: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -026e0e: 440b 0b0c |00b7: aget v11, v11, v12 │ │ -026e12: e00b 0b02 |00b9: shl-int/lit8 v11, v11, #int 2 // #02 │ │ -026e16: e10b 0b10 |00bb: shr-int/lit8 v11, v11, #int 16 // #10 │ │ -026e1a: 7120 a305 3200 |00bd: invoke-static {v2, v3}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a3 │ │ -026e20: 0a0c |00c0: move-result v12 │ │ -026e22: 6e5c b505 0fb1 |00c1: invoke-virtual {v15, v0, v1, v11, v12}, Lorg/happysanta/gd/Game/GameView;._ifIIIV:(IIII)V // method@05b5 │ │ -026e28: 55e0 1402 |00c4: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -026e2c: 3900 0500 |00c6: if-nez v0, 00cb // +0005 │ │ -026e30: 7020 0f06 fe00 |00c8: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._laiV:(Lorg/happysanta/gd/Game/GameView;)V // method@060f │ │ -026e36: 07e0 |00cb: move-object v0, v14 │ │ -026e38: 07f1 |00cc: move-object v1, v15 │ │ -026e3a: 7606 0c06 0000 |00cd: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._ifiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V // method@060c │ │ -026e40: 55e0 1f02 |00d0: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ -026e44: 3900 0700 |00d2: if-nez v0, 00d9 // +0007 │ │ -026e48: 07e0 |00d4: move-object v0, v14 │ │ -026e4a: 07f1 |00d5: move-object v1, v15 │ │ -026e4c: 7606 f605 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._aiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V // method@05f6 │ │ -026e52: 54e0 3702 |00d9: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026e56: 6e20 7106 f000 |00db: invoke-virtual {v0, v15}, Lorg/happysanta/gd/Levels/Loader;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@0671 │ │ -026e5c: 0e00 |00de: return-void │ │ -026e5e: 1300 3200 |00df: const/16 v0, #int 50 // #32 │ │ -026e62: 1301 3200 |00e1: const/16 v1, #int 50 // #32 │ │ -026e66: 130b 3200 |00e3: const/16 v11, #int 50 // #32 │ │ -026e6a: 6e40 e605 0fb1 |00e5: invoke-virtual {v15, v0, v1, v11}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -026e70: 28b6 |00e8: goto 009e // -004a │ │ +026c98: |[026c98] org.happysanta.gd.Game.Physics._ifiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +026ca8: 6e10 c005 0f00 |0000: invoke-virtual {v15}, Lorg/happysanta/gd/Game/GameView;._tryvV:()V // method@05c0 │ │ +026cae: 54e0 2302 |0003: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026cb2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +026cb4: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +026cb8: 5200 b503 |0008: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026cbc: 54e1 2302 |000a: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026cc0: 124b |000c: const/4 v11, #int 4 // #4 │ │ +026cc2: 4601 010b |000d: aget-object v1, v1, v11 │ │ +026cc6: 5211 b503 |000f: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026cca: 9102 0001 |0011: sub-int v2, v0, v1 │ │ +026cce: 54e0 2302 |0013: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026cd2: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +026cd4: 4600 0001 |0016: aget-object v0, v0, v1 │ │ +026cd8: 5200 b603 |0018: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026cdc: 54e1 2302 |001a: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026ce0: 124b |001c: const/4 v11, #int 4 // #4 │ │ +026ce2: 4601 010b |001d: aget-object v1, v1, v11 │ │ +026ce6: 5211 b603 |001f: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026cea: 9103 0001 |0021: sub-int v3, v0, v1 │ │ +026cee: 7120 0406 3200 |0023: invoke-static {v2, v3}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +026cf4: 0a07 |0026: move-result v7 │ │ +026cf6: 3807 1600 |0027: if-eqz v7, 003d // +0016 │ │ +026cfa: 8120 |0029: int-to-long v0, v2 │ │ +026cfc: 130b 2000 |002a: const/16 v11, #int 32 // #20 │ │ +026d00: c3b0 |002c: shl-long/2addr v0, v11 │ │ +026d02: 817c |002d: int-to-long v12, v7 │ │ +026d04: bec0 |002e: div-long/2addr v0, v12 │ │ +026d06: 130b 1000 |002f: const/16 v11, #int 16 // #10 │ │ +026d0a: c4b0 |0031: shr-long/2addr v0, v11 │ │ +026d0c: 8402 |0032: long-to-int v2, v0 │ │ +026d0e: 8130 |0033: int-to-long v0, v3 │ │ +026d10: 130b 2000 |0034: const/16 v11, #int 32 // #20 │ │ +026d14: c3b0 |0036: shl-long/2addr v0, v11 │ │ +026d16: 817c |0037: int-to-long v12, v7 │ │ +026d18: bec0 |0038: div-long/2addr v0, v12 │ │ +026d1a: 130b 1000 |0039: const/16 v11, #int 16 // #10 │ │ +026d1e: c4b0 |003b: shr-long/2addr v0, v11 │ │ +026d20: 8403 |003c: long-to-int v3, v0 │ │ +026d22: 7b34 |003d: neg-int v4, v3 │ │ +026d24: 0125 |003e: move v5, v2 │ │ +026d26: 55e0 1402 |003f: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026d2a: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ +026d2e: 54e0 2302 |0043: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026d32: 1241 |0045: const/4 v1, #int 4 // #4 │ │ +026d34: 4600 0001 |0046: aget-object v0, v0, v1 │ │ +026d38: 5208 b503 |0048: iget v8, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026d3c: 54e0 2302 |004a: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026d40: 1231 |004c: const/4 v1, #int 3 // #3 │ │ +026d42: 4600 0001 |004d: aget-object v0, v0, v1 │ │ +026d46: 5206 b503 |004f: iget v6, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026d4a: 3486 0500 |0051: if-lt v6, v8, 0056 // +0005 │ │ +026d4e: 0169 |0053: move v9, v6 │ │ +026d50: 0186 |0054: move v6, v8 │ │ +026d52: 0198 |0055: move v8, v9 │ │ +026d54: 54e0 3702 |0056: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026d58: 5400 7d02 |0058: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +026d5c: 6e30 5b06 6008 |005a: invoke-virtual {v0, v6, v8}, Lorg/happysanta/gd/Levels/Level;._aIIV:(II)V // method@065b │ │ +026d62: 7100 3606 0000 |005d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +026d68: 0c0a |0060: move-result-object v10 │ │ +026d6a: 380a 1b00 |0061: if-eqz v10, 007c // +001b │ │ +026d6e: 6e10 8006 0a00 |0063: invoke-virtual {v10}, Lorg/happysanta/gd/Levels/Loader;.isPerspectiveEnabled:()Z // method@0680 │ │ +026d74: 0a00 |0066: move-result v0 │ │ +026d76: 3800 1500 |0067: if-eqz v0, 007c // +0015 │ │ +026d7a: 54e0 3702 |0069: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026d7e: 54e1 2302 |006b: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026d82: 120b |006d: const/4 v11, #int 0 // #0 │ │ +026d84: 4601 010b |006e: aget-object v1, v1, v11 │ │ +026d88: 5211 b503 |0070: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026d8c: 54eb 2302 |0072: iget-object v11, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026d90: 120c |0074: const/4 v12, #int 0 // #0 │ │ +026d92: 460b 0b0c |0075: aget-object v11, v11, v12 │ │ +026d96: 52bb b603 |0077: iget v11, v11, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026d9a: 6e40 7206 f0b1 |0079: invoke-virtual {v0, v15, v1, v11}, Lorg/happysanta/gd/Levels/Loader;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@0672 │ │ +026da0: 55e0 1f02 |007c: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026da4: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ +026da8: 7040 f905 fe32 |0080: invoke-direct {v14, v15, v2, v3}, Lorg/happysanta/gd/Game/Physics;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@05f9 │ │ +026dae: 7100 3306 0000 |0083: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +026db4: 0c00 |0086: move-result-object v0 │ │ +026db6: 6e10 7705 0000 |0087: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +026dbc: 0a00 |008a: move-result v0 │ │ +026dbe: 3900 0500 |008b: if-nez v0, 0090 // +0005 │ │ +026dc2: 7020 fa05 fe00 |008d: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@05fa │ │ +026dc8: 7020 0706 fe00 |0090: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._doiV:(Lorg/happysanta/gd/Game/GameView;)V // method@0607 │ │ +026dce: 55e0 1f02 |0093: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026dd2: 3800 4a00 |0095: if-eqz v0, 00df // +004a │ │ +026dd6: 1300 aa00 |0097: const/16 v0, #int 170 // #aa │ │ +026dda: 1201 |0099: const/4 v1, #int 0 // #0 │ │ +026ddc: 120b |009a: const/4 v11, #int 0 // #0 │ │ +026dde: 6e40 e805 0fb1 |009b: invoke-virtual {v15, v0, v1, v11}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +026de4: 54e0 2302 |009e: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026de8: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ +026dea: 4600 0001 |00a1: aget-object v0, v0, v1 │ │ +026dee: 5200 b503 |00a3: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026df2: e000 0002 |00a5: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +026df6: e100 0010 |00a7: shr-int/lit8 v0, v0, #int 16 // #10 │ │ +026dfa: 54e1 2302 |00a9: iget-object v1, v14, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026dfe: 121b |00ab: const/4 v11, #int 1 // #1 │ │ +026e00: 4601 010b |00ac: aget-object v1, v1, v11 │ │ +026e04: 5211 b603 |00ae: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026e08: e001 0102 |00b0: shl-int/lit8 v1, v1, #int 2 // #02 │ │ +026e0c: e101 0110 |00b2: shr-int/lit8 v1, v1, #int 16 // #10 │ │ +026e10: 620b 3002 |00b4: sget-object v11, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +026e14: 120c |00b6: const/4 v12, #int 0 // #0 │ │ +026e16: 440b 0b0c |00b7: aget v11, v11, v12 │ │ +026e1a: e00b 0b02 |00b9: shl-int/lit8 v11, v11, #int 2 // #02 │ │ +026e1e: e10b 0b10 |00bb: shr-int/lit8 v11, v11, #int 16 // #10 │ │ +026e22: 7120 a505 3200 |00bd: invoke-static {v2, v3}, Lorg/happysanta/gd/Game/FPMath;._ifIII:(II)I // method@05a5 │ │ +026e28: 0a0c |00c0: move-result v12 │ │ +026e2a: 6e5c b705 0fb1 |00c1: invoke-virtual {v15, v0, v1, v11, v12}, Lorg/happysanta/gd/Game/GameView;._ifIIIV:(IIII)V // method@05b7 │ │ +026e30: 55e0 1402 |00c4: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +026e34: 3900 0500 |00c6: if-nez v0, 00cb // +0005 │ │ +026e38: 7020 1106 fe00 |00c8: invoke-direct {v14, v15}, Lorg/happysanta/gd/Game/Physics;._laiV:(Lorg/happysanta/gd/Game/GameView;)V // method@0611 │ │ +026e3e: 07e0 |00cb: move-object v0, v14 │ │ +026e40: 07f1 |00cc: move-object v1, v15 │ │ +026e42: 7606 0e06 0000 |00cd: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._ifiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V // method@060e │ │ +026e48: 55e0 1f02 |00d0: iget-boolean v0, v14, Lorg/happysanta/gd/Game/Physics;.m_UZ:Z // field@021f │ │ +026e4c: 3900 0700 |00d2: if-nez v0, 00d9 // +0007 │ │ +026e50: 07e0 |00d4: move-object v0, v14 │ │ +026e52: 07f1 |00d5: move-object v1, v15 │ │ +026e54: 7606 f805 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Game/Physics;._aiIIV:(Lorg/happysanta/gd/Game/GameView;IIII)V // method@05f8 │ │ +026e5a: 54e0 3702 |00d9: iget-object v0, v14, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026e5e: 6e20 7306 f000 |00db: invoke-virtual {v0, v15}, Lorg/happysanta/gd/Levels/Loader;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@0673 │ │ +026e64: 0e00 |00de: return-void │ │ +026e66: 1300 3200 |00df: const/16 v0, #int 50 // #32 │ │ +026e6a: 1301 3200 |00e1: const/16 v1, #int 50 // #32 │ │ +026e6e: 130b 3200 |00e3: const/16 v11, #int 50 // #32 │ │ +026e72: 6e40 e805 0fb1 |00e5: invoke-virtual {v15, v0, v1, v11}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +026e78: 28b6 |00e8: goto 009e // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ 0x0003 line=1295 │ │ 0x0013 line=1296 │ │ 0x0023 line=1298 │ │ 0x0029 line=1299 │ │ @@ -44779,63 +44756,63 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 80 16-bit code units │ │ -026e74: |[026e74] org.happysanta.gd.Game.Physics._ifvI:()I │ │ -026e84: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ -026e88: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -026e8a: 5580 2c02 |0003: iget-boolean v0, v8, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ -026e8e: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ -026e92: 5480 2302 |0007: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026e96: 4600 0006 |0009: aget-object v0, v0, v6 │ │ -026e9a: 5200 ab03 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -026e9e: 8100 |000d: int-to-long v0, v0 │ │ -026ea0: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ -026ea4: c320 |0010: shl-long/2addr v0, v2 │ │ -026ea6: 1702 0000 1800 |0011: const-wide/32 v2, #float 2.20405e-39 // #00180000 │ │ -026eac: be20 |0014: div-long/2addr v0, v2 │ │ -026eae: c470 |0015: shr-long/2addr v0, v7 │ │ -026eb0: 8400 |0016: long-to-int v0, v0 │ │ -026eb2: 5281 3a02 |0017: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026eb6: 8112 |0019: int-to-long v2, v1 │ │ -026eb8: 1704 00e0 0000 |001a: const-wide/32 v4, #float 8.03561e-41 // #0000e000 │ │ -026ebe: bd42 |001d: mul-long/2addr v2, v4 │ │ -026ec0: c472 |001e: shr-long/2addr v2, v7 │ │ -026ec2: 8421 |001f: long-to-int v1, v2 │ │ -026ec4: b010 |0020: add-int/2addr v0, v1 │ │ -026ec6: 5980 3a02 |0021: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026eca: 5280 3a02 |0023: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026ece: 5281 1202 |0025: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026ed2: 3410 2200 |0027: if-lt v0, v1, 0049 // +0022 │ │ -026ed6: 5280 1202 |0029: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026eda: 5980 3a02 |002b: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026ede: 5280 3a02 |002d: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026ee2: 5281 1202 |002f: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026ee6: 7b11 |0031: neg-int v1, v1 │ │ -026ee8: 3410 1a00 |0032: if-lt v0, v1, 004c // +001a │ │ -026eec: 5280 3a02 |0034: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026ef0: 5980 3a02 |0036: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026ef4: 5480 2302 |0038: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -026ef8: 4600 0006 |003a: aget-object v0, v0, v6 │ │ -026efc: 5200 b603 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -026f00: 5281 3a02 |003e: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026f04: b010 |0040: add-int/2addr v0, v1 │ │ -026f06: e000 0002 |0041: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -026f0a: e100 0010 |0043: shr-int/lit8 v0, v0, #int 16 // #10 │ │ -026f0e: 0f00 |0045: return v0 │ │ -026f10: 5986 3a02 |0046: iput v6, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026f14: 28db |0048: goto 0023 // -0025 │ │ -026f16: 5280 3a02 |0049: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ -026f1a: 28e0 |004b: goto 002b // -0020 │ │ -026f1c: 5280 1202 |004c: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ -026f20: 7b00 |004e: neg-int v0, v0 │ │ -026f22: 28e7 |004f: goto 0036 // -0019 │ │ +026e7c: |[026e7c] org.happysanta.gd.Game.Physics._ifvI:()I │ │ +026e8c: 1307 1000 |0000: const/16 v7, #int 16 // #10 │ │ +026e90: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +026e92: 5580 2c02 |0003: iget-boolean v0, v8, Lorg/happysanta/gd/Game/Physics;.m_doZ:Z // field@022c │ │ +026e96: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ +026e9a: 5480 2302 |0007: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026e9e: 4600 0006 |0009: aget-object v0, v0, v6 │ │ +026ea2: 5200 ab03 |000b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +026ea6: 8100 |000d: int-to-long v0, v0 │ │ +026ea8: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ +026eac: c320 |0010: shl-long/2addr v0, v2 │ │ +026eae: 1702 0000 1800 |0011: const-wide/32 v2, #float 2.20405e-39 // #00180000 │ │ +026eb4: be20 |0014: div-long/2addr v0, v2 │ │ +026eb6: c470 |0015: shr-long/2addr v0, v7 │ │ +026eb8: 8400 |0016: long-to-int v0, v0 │ │ +026eba: 5281 3a02 |0017: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026ebe: 8112 |0019: int-to-long v2, v1 │ │ +026ec0: 1704 00e0 0000 |001a: const-wide/32 v4, #float 8.03561e-41 // #0000e000 │ │ +026ec6: bd42 |001d: mul-long/2addr v2, v4 │ │ +026ec8: c472 |001e: shr-long/2addr v2, v7 │ │ +026eca: 8421 |001f: long-to-int v1, v2 │ │ +026ecc: b010 |0020: add-int/2addr v0, v1 │ │ +026ece: 5980 3a02 |0021: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026ed2: 5280 3a02 |0023: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026ed6: 5281 1202 |0025: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026eda: 3410 2200 |0027: if-lt v0, v1, 0049 // +0022 │ │ +026ede: 5280 1202 |0029: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026ee2: 5980 3a02 |002b: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026ee6: 5280 3a02 |002d: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026eea: 5281 1202 |002f: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026eee: 7b11 |0031: neg-int v1, v1 │ │ +026ef0: 3410 1a00 |0032: if-lt v0, v1, 004c // +001a │ │ +026ef4: 5280 3a02 |0034: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026ef8: 5980 3a02 |0036: iput v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026efc: 5480 2302 |0038: iget-object v0, v8, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +026f00: 4600 0006 |003a: aget-object v0, v0, v6 │ │ +026f04: 5200 b603 |003c: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +026f08: 5281 3a02 |003e: iget v1, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026f0c: b010 |0040: add-int/2addr v0, v1 │ │ +026f0e: e000 0002 |0041: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +026f12: e100 0010 |0043: shr-int/lit8 v0, v0, #int 16 // #10 │ │ +026f16: 0f00 |0045: return v0 │ │ +026f18: 5986 3a02 |0046: iput v6, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026f1c: 28db |0048: goto 0023 // -0025 │ │ +026f1e: 5280 3a02 |0049: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_nI:I // field@023a │ │ +026f22: 28e0 |004b: goto 002b // -0020 │ │ +026f24: 5280 1202 |004c: iget v0, v8, Lorg/happysanta/gd/Game/Physics;.m_GI:I // field@0212 │ │ +026f28: 7b00 |004e: neg-int v0, v0 │ │ +026f2a: 28e7 |004f: goto 0036 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=958 │ │ 0x0007 line=959 │ │ 0x0023 line=962 │ │ 0x002d line=963 │ │ 0x0038 line=964 │ │ @@ -44850,40 +44827,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -026f24: |[026f24] org.happysanta.gd.Game.Physics._longvZ:()Z │ │ -026f34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -026f36: 5431 1302 |0001: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026f3a: 4601 0100 |0003: aget-object v1, v1, v0 │ │ -026f3e: 5411 4e02 |0005: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026f42: 5232 4502 |0007: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -026f46: 4601 0102 |0009: aget-object v1, v1, v2 │ │ -026f4a: 5211 b503 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026f4e: 5432 3702 |000d: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026f52: 6e10 7506 0200 |000f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._dovI:()I // method@0675 │ │ -026f58: 0a02 |0012: move-result v2 │ │ -026f5a: 3621 1700 |0013: if-gt v1, v2, 002a // +0017 │ │ -026f5e: 5431 1302 |0015: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026f62: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -026f64: 4601 0102 |0018: aget-object v1, v1, v2 │ │ -026f68: 5411 4e02 |001a: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026f6c: 5232 4502 |001c: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ -026f70: 4601 0102 |001e: aget-object v1, v1, v2 │ │ -026f74: 5211 b503 |0020: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026f78: 5432 3702 |0022: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026f7c: 6e10 7506 0200 |0024: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._dovI:()I // method@0675 │ │ -026f82: 0a02 |0027: move-result v2 │ │ -026f84: 3721 0300 |0028: if-le v1, v2, 002b // +0003 │ │ -026f88: 0f00 |002a: return v0 │ │ -026f8a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -026f8c: 28fe |002c: goto 002a // -0002 │ │ +026f2c: |[026f2c] org.happysanta.gd.Game.Physics._longvZ:()Z │ │ +026f3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +026f3e: 5431 1302 |0001: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026f42: 4601 0100 |0003: aget-object v1, v1, v0 │ │ +026f46: 5411 4e02 |0005: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026f4a: 5232 4502 |0007: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +026f4e: 4601 0102 |0009: aget-object v1, v1, v2 │ │ +026f52: 5211 b503 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026f56: 5432 3702 |000d: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026f5a: 6e10 7706 0200 |000f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._dovI:()I // method@0677 │ │ +026f60: 0a02 |0012: move-result v2 │ │ +026f62: 3621 1700 |0013: if-gt v1, v2, 002a // +0017 │ │ +026f66: 5431 1302 |0015: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026f6a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +026f6c: 4601 0102 |0018: aget-object v1, v1, v2 │ │ +026f70: 5411 4e02 |001a: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026f74: 5232 4502 |001c: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_waI:I // field@0245 │ │ +026f78: 4601 0102 |001e: aget-object v1, v1, v2 │ │ +026f7c: 5211 b503 |0020: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026f80: 5432 3702 |0022: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026f84: 6e10 7706 0200 |0024: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._dovI:()I // method@0677 │ │ +026f8a: 0a02 |0027: move-result v2 │ │ +026f8c: 3721 0300 |0028: if-le v1, v2, 002b // +0003 │ │ +026f90: 0f00 |002a: return v0 │ │ +026f92: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +026f94: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=668 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lorg/happysanta/gd/Game/Physics; │ │ │ │ #18 : (in Lorg/happysanta/gd/Game/Physics;) │ │ @@ -44891,29 +44868,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -026f90: |[026f90] org.happysanta.gd.Game.Physics._newvZ:()Z │ │ -026fa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -026fa2: 5431 1302 |0001: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -026fa6: 4601 0100 |0003: aget-object v1, v1, v0 │ │ -026faa: 5411 4e02 |0005: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -026fae: 5232 4202 |0007: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ -026fb2: 4601 0102 |0009: aget-object v1, v1, v2 │ │ -026fb6: 5211 b503 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -026fba: 5432 3702 |000d: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -026fbe: 6e10 7a06 0200 |000f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._intvI:()I // method@067a │ │ -026fc4: 0a02 |0012: move-result v2 │ │ -026fc6: 3521 0300 |0013: if-ge v1, v2, 0016 // +0003 │ │ -026fca: 0f00 |0015: return v0 │ │ -026fcc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -026fce: 28fe |0017: goto 0015 // -0002 │ │ +026f98: |[026f98] org.happysanta.gd.Game.Physics._newvZ:()Z │ │ +026fa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +026faa: 5431 1302 |0001: iget-object v1, v3, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +026fae: 4601 0100 |0003: aget-object v1, v1, v0 │ │ +026fb2: 5411 4e02 |0005: iget-object v1, v1, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +026fb6: 5232 4202 |0007: iget v2, v3, Lorg/happysanta/gd/Game/Physics;.m_vaI:I // field@0242 │ │ +026fba: 4601 0102 |0009: aget-object v1, v1, v2 │ │ +026fbe: 5211 b503 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +026fc2: 5432 3702 |000d: iget-object v2, v3, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +026fc6: 6e10 7c06 0200 |000f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Loader;._intvI:()I // method@067c │ │ +026fcc: 0a02 |0012: move-result v2 │ │ +026fce: 3521 0300 |0013: if-ge v1, v2, 0016 // +0003 │ │ +026fd2: 0f00 |0015: return v0 │ │ +026fd4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +026fd6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=664 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/happysanta/gd/Game/Physics; │ │ │ │ #19 : (in Lorg/happysanta/gd/Game/Physics;) │ │ @@ -44921,21 +44898,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -026fd0: |[026fd0] org.happysanta.gd.Game.Physics._nullvV:()V │ │ -026fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026fe2: 5c10 1902 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ -026fe6: 5c10 3d02 |0003: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ -026fea: 5c10 3e02 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ -026fee: 5c10 3402 |0007: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ -026ff2: 0e00 |0009: return-void │ │ +026fd8: |[026fd8] org.happysanta.gd.Game.Physics._nullvV:()V │ │ +026fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +026fea: 5c10 1902 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_OZ:Z // field@0219 │ │ +026fee: 5c10 3d02 |0003: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_rZ:Z // field@023d │ │ +026ff2: 5c10 3e02 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_sZ:Z // field@023e │ │ +026ff6: 5c10 3402 |0007: iput-boolean v0, v1, Lorg/happysanta/gd/Game/Physics;.m_ifZ:Z // field@0234 │ │ +026ffa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0009 line=491 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Game/Physics; │ │ │ │ @@ -44944,45 +44921,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -026ff4: |[026ff4] org.happysanta.gd.Game.Physics._tryvI:()I │ │ -027004: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -027006: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -027008: 5451 2302 |0002: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02700c: 4601 0103 |0004: aget-object v1, v1, v3 │ │ -027010: 5211 b503 |0006: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -027014: 5452 2302 |0008: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027018: 4602 0204 |000a: aget-object v2, v2, v4 │ │ -02701c: 5222 b503 |000c: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -027020: 3421 1a00 |000e: if-lt v1, v2, 0028 // +001a │ │ -027024: 5451 2302 |0010: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027028: 4601 0103 |0012: aget-object v1, v1, v3 │ │ -02702c: 5210 b503 |0014: iget v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -027030: 5551 1402 |0016: iget-boolean v1, v5, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ -027034: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -027038: 5451 3702 |001a: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -02703c: 5452 2302 |001c: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027040: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -027042: 4602 0203 |001f: aget-object v2, v2, v3 │ │ -027046: 5222 b503 |0021: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02704a: 6e20 6e06 2100 |0023: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Levels/Loader;._aII:(I)I // method@066e │ │ -027050: 0a01 |0026: move-result v1 │ │ -027052: 0f01 |0027: return v1 │ │ -027054: 5451 2302 |0028: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027058: 4601 0104 |002a: aget-object v1, v1, v4 │ │ -02705c: 5210 b503 |002c: iget v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -027060: 28e8 |002e: goto 0016 // -0018 │ │ -027062: 5451 3702 |002f: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ -027066: 6e20 6e06 0100 |0031: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Levels/Loader;._aII:(I)I // method@066e │ │ -02706c: 0a01 |0034: move-result v1 │ │ -02706e: 28f2 |0035: goto 0027 // -000e │ │ +026ffc: |[026ffc] org.happysanta.gd.Game.Physics._tryvI:()I │ │ +02700c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02700e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +027010: 5451 2302 |0002: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027014: 4601 0103 |0004: aget-object v1, v1, v3 │ │ +027018: 5211 b503 |0006: iget v1, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +02701c: 5452 2302 |0008: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027020: 4602 0204 |000a: aget-object v2, v2, v4 │ │ +027024: 5222 b503 |000c: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +027028: 3421 1a00 |000e: if-lt v1, v2, 0028 // +001a │ │ +02702c: 5451 2302 |0010: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027030: 4601 0103 |0012: aget-object v1, v1, v3 │ │ +027034: 5210 b503 |0014: iget v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +027038: 5551 1402 |0016: iget-boolean v1, v5, Lorg/happysanta/gd/Game/Physics;.m_IZ:Z // field@0214 │ │ +02703c: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +027040: 5451 3702 |001a: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +027044: 5452 2302 |001c: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027048: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +02704a: 4602 0203 |001f: aget-object v2, v2, v3 │ │ +02704e: 5222 b503 |0021: iget v2, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +027052: 6e20 7006 2100 |0023: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Levels/Loader;._aII:(I)I // method@0670 │ │ +027058: 0a01 |0026: move-result v1 │ │ +02705a: 0f01 |0027: return v1 │ │ +02705c: 5451 2302 |0028: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027060: 4601 0104 |002a: aget-object v1, v1, v4 │ │ +027064: 5210 b503 |002c: iget v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +027068: 28e8 |002e: goto 0016 // -0018 │ │ +02706a: 5451 3702 |002f: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_lf:Lorg/happysanta/gd/Levels/Loader; // field@0237 │ │ +02706e: 6e20 7006 0100 |0031: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Levels/Loader;._aII:(I)I // method@0670 │ │ +027074: 0a01 |0034: move-result v1 │ │ +027076: 28f2 |0035: goto 0027 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=968 │ │ 0x0016 line=969 │ │ 0x001a line=970 │ │ 0x0027 line=972 │ │ 0x0028 line=968 │ │ @@ -44997,87 +44974,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 123 16-bit code units │ │ -027070: |[027070] org.happysanta.gd.Game.Physics._voidvV:()V │ │ -027080: 5452 1302 |0000: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -027084: 1d02 |0002: monitor-enter v2 │ │ -027086: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -027088: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -02708a: 3510 3800 |0005: if-ge v0, v1, 003d // +0038 │ │ -02708e: 5451 2302 |0007: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027092: 4601 0100 |0009: aget-object v1, v1, v0 │ │ -027096: 5453 1302 |000b: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02709a: 4603 0300 |000d: aget-object v3, v3, v0 │ │ -02709e: 5433 4e02 |000f: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0270a2: 1254 |0011: const/4 v4, #int 5 // #5 │ │ -0270a4: 4603 0304 |0012: aget-object v3, v3, v4 │ │ -0270a8: 5233 b503 |0014: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0270ac: 5913 b503 |0016: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -0270b0: 5451 2302 |0018: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0270b4: 4601 0100 |001a: aget-object v1, v1, v0 │ │ -0270b8: 5453 1302 |001c: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0270bc: 4603 0300 |001e: aget-object v3, v3, v0 │ │ -0270c0: 5433 4e02 |0020: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0270c4: 1254 |0022: const/4 v4, #int 5 // #5 │ │ -0270c6: 4603 0304 |0023: aget-object v3, v3, v4 │ │ -0270ca: 5233 b603 |0025: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0270ce: 5913 b603 |0027: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -0270d2: 5451 2302 |0029: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0270d6: 4601 0100 |002b: aget-object v1, v1, v0 │ │ -0270da: 5453 1302 |002d: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -0270de: 4603 0300 |002f: aget-object v3, v3, v0 │ │ -0270e2: 5433 4e02 |0031: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -0270e6: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -0270e8: 4603 0304 |0034: aget-object v3, v3, v4 │ │ -0270ec: 5233 a903 |0036: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0270f0: 5913 a903 |0038: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -0270f4: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0270f8: 28c8 |003c: goto 0004 // -0038 │ │ -0270fa: 5451 2302 |003d: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -0270fe: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -027100: 4601 0103 |0040: aget-object v1, v1, v3 │ │ -027104: 5453 1302 |0042: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -027108: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -02710a: 4603 0304 |0045: aget-object v3, v3, v4 │ │ -02710e: 5433 4e02 |0047: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -027112: 1254 |0049: const/4 v4, #int 5 // #5 │ │ -027114: 4603 0304 |004a: aget-object v3, v3, v4 │ │ -027118: 5233 ac03 |004c: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -02711c: 5913 ac03 |004e: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -027120: 5451 2302 |0050: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -027124: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -027126: 4601 0103 |0053: aget-object v1, v1, v3 │ │ -02712a: 5453 1302 |0055: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -02712e: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -027130: 4603 0304 |0058: aget-object v3, v3, v4 │ │ -027134: 5433 4e02 |005a: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -027138: 1254 |005c: const/4 v4, #int 5 // #5 │ │ -02713a: 4603 0304 |005d: aget-object v3, v3, v4 │ │ -02713e: 5233 ab03 |005f: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -027142: 5913 ab03 |0061: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -027146: 5451 2302 |0063: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ -02714a: 1223 |0065: const/4 v3, #int 2 // #2 │ │ -02714c: 4601 0103 |0066: aget-object v1, v1, v3 │ │ -027150: 5453 1302 |0068: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ -027154: 1224 |006a: const/4 v4, #int 2 // #2 │ │ -027156: 4603 0304 |006b: aget-object v3, v3, v4 │ │ -02715a: 5433 4e02 |006d: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -02715e: 1254 |006f: const/4 v4, #int 5 // #5 │ │ -027160: 4603 0304 |0070: aget-object v3, v3, v4 │ │ -027164: 5233 ae03 |0072: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -027168: 5913 ae03 |0074: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -02716c: 1e02 |0076: monitor-exit v2 │ │ -02716e: 0e00 |0077: return-void │ │ -027170: 0d01 |0078: move-exception v1 │ │ -027172: 1e02 |0079: monitor-exit v2 │ │ -027174: 2701 |007a: throw v1 │ │ +027078: |[027078] org.happysanta.gd.Game.Physics._voidvV:()V │ │ +027088: 5452 1302 |0000: iget-object v2, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02708c: 1d02 |0002: monitor-enter v2 │ │ +02708e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +027090: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +027092: 3510 3800 |0005: if-ge v0, v1, 003d // +0038 │ │ +027096: 5451 2302 |0007: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02709a: 4601 0100 |0009: aget-object v1, v1, v0 │ │ +02709e: 5453 1302 |000b: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0270a2: 4603 0300 |000d: aget-object v3, v3, v0 │ │ +0270a6: 5433 4e02 |000f: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0270aa: 1254 |0011: const/4 v4, #int 5 // #5 │ │ +0270ac: 4603 0304 |0012: aget-object v3, v3, v4 │ │ +0270b0: 5233 b503 |0014: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0270b4: 5913 b503 |0016: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +0270b8: 5451 2302 |0018: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0270bc: 4601 0100 |001a: aget-object v1, v1, v0 │ │ +0270c0: 5453 1302 |001c: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0270c4: 4603 0300 |001e: aget-object v3, v3, v0 │ │ +0270c8: 5433 4e02 |0020: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0270cc: 1254 |0022: const/4 v4, #int 5 // #5 │ │ +0270ce: 4603 0304 |0023: aget-object v3, v3, v4 │ │ +0270d2: 5233 b603 |0025: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0270d6: 5913 b603 |0027: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0270da: 5451 2302 |0029: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +0270de: 4601 0100 |002b: aget-object v1, v1, v0 │ │ +0270e2: 5453 1302 |002d: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +0270e6: 4603 0300 |002f: aget-object v3, v3, v0 │ │ +0270ea: 5433 4e02 |0031: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +0270ee: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +0270f0: 4603 0304 |0034: aget-object v3, v3, v4 │ │ +0270f4: 5233 a903 |0036: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +0270f8: 5913 a903 |0038: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +0270fc: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027100: 28c8 |003c: goto 0004 // -0038 │ │ +027102: 5451 2302 |003d: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027106: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +027108: 4601 0103 |0040: aget-object v1, v1, v3 │ │ +02710c: 5453 1302 |0042: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +027110: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +027112: 4603 0304 |0045: aget-object v3, v3, v4 │ │ +027116: 5433 4e02 |0047: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02711a: 1254 |0049: const/4 v4, #int 5 // #5 │ │ +02711c: 4603 0304 |004a: aget-object v3, v3, v4 │ │ +027120: 5233 ac03 |004c: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +027124: 5913 ac03 |004e: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +027128: 5451 2302 |0050: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +02712c: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +02712e: 4601 0103 |0053: aget-object v1, v1, v3 │ │ +027132: 5453 1302 |0055: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +027136: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +027138: 4603 0304 |0058: aget-object v3, v3, v4 │ │ +02713c: 5433 4e02 |005a: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +027140: 1254 |005c: const/4 v4, #int 5 // #5 │ │ +027142: 4603 0304 |005d: aget-object v3, v3, v4 │ │ +027146: 5233 ab03 |005f: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +02714a: 5913 ab03 |0061: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +02714e: 5451 2302 |0063: iget-object v1, v5, Lorg/happysanta/gd/Game/Physics;.m_aaan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@0223 │ │ +027152: 1223 |0065: const/4 v3, #int 2 // #2 │ │ +027154: 4601 0103 |0066: aget-object v1, v1, v3 │ │ +027158: 5453 1302 |0068: iget-object v3, v5, Lorg/happysanta/gd/Game/Physics;.m_Hak:[Lorg/happysanta/gd/Game/k; // field@0213 │ │ +02715c: 1224 |006a: const/4 v4, #int 2 // #2 │ │ +02715e: 4603 0304 |006b: aget-object v3, v3, v4 │ │ +027162: 5433 4e02 |006d: iget-object v3, v3, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +027166: 1254 |006f: const/4 v4, #int 5 // #5 │ │ +027168: 4603 0304 |0070: aget-object v3, v3, v4 │ │ +02716c: 5233 ae03 |0072: iget v3, v3, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +027170: 5913 ae03 |0074: iput v3, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +027174: 1e02 |0076: monitor-exit v2 │ │ +027176: 0e00 |0077: return-void │ │ +027178: 0d01 |0078: move-exception v1 │ │ +02717a: 1e02 |0079: monitor-exit v2 │ │ +02717c: 2701 |007a: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x007a │ │ -> 0x0078 │ │ positions : │ │ 0x0000 line=990 │ │ 0x0003 line=991 │ │ 0x0007 line=992 │ │ @@ -45099,100 +45076,100 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -027184: |[027184] org.happysanta.gd.Game.Physics.setLeague:(I)V │ │ -027194: 1505 1400 |0000: const/high16 v5, #int 1310720 // #14 │ │ -027198: 1504 0500 |0002: const/high16 v4, #int 327680 // #5 │ │ -02719c: 1303 6666 |0004: const/16 v3, #int 26214 // #6666 │ │ -0271a0: 1302 9919 |0006: const/16 v2, #int 6553 // #1999 │ │ -0271a4: 1401 0080 0000 |0008: const v1, #float 4.59177e-41 // #00008000 │ │ -0271aa: 6707 3202 |000b: sput v7, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ -0271ae: 1400 33b3 0000 |000d: const v0, #float 6.42846e-41 // #0000b333 │ │ -0271b4: 6700 3102 |0010: sput v0, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ -0271b8: 1300 3333 |0012: const/16 v0, #int 13107 // #3333 │ │ -0271bc: 6700 2f02 |0014: sput v0, Lorg/happysanta/gd/Game/Physics;.m_fI:I // field@022f │ │ -0271c0: 1400 9999 0000 |0016: const v0, #float 5.51005e-41 // #00009999 │ │ -0271c6: 6700 2d02 |0019: sput v0, Lorg/happysanta/gd/Game/Physics;.m_eI:I // field@022d │ │ -0271ca: 6705 4902 |001b: sput v5, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ -0271ce: 1500 0400 |001d: const/high16 v0, #int 262144 // #4 │ │ -0271d2: 6700 4702 |001f: sput v0, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ -0271d6: 6702 3502 |0021: sput v2, Lorg/happysanta/gd/Game/Physics;.m_jI:I // field@0235 │ │ -0271da: 2b07 8500 0000 |0023: packed-switch v7, 000000a8 // +00000085 │ │ -0271e0: 1300 cc4c |0026: const/16 v0, #int 19660 // #4ccc │ │ -0271e4: 6700 2602 |0028: sput v0, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ -0271e8: 1300 cc4c |002a: const/16 v0, #int 19660 // #4ccc │ │ -0271ec: 6700 2502 |002c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ -0271f0: 1500 1100 |002e: const/high16 v0, #int 1114112 // #11 │ │ -0271f4: 6700 1a02 |0030: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0271f8: 1500 2003 |0032: const/high16 v0, #int 52428800 // #320 │ │ -0271fc: 6700 1b02 |0034: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ -027200: 1500 3200 |0036: const/high16 v0, #int 3276800 // #32 │ │ -027204: 6700 2a02 |0038: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ -027208: 1300 4701 |003a: const/16 v0, #int 327 // #147 │ │ -02720c: 6700 2402 |003c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -027210: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -027212: 6700 2002 |003f: sput v0, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -027216: 6701 0d02 |0041: sput v1, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -02721a: 6704 3802 |0043: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -02721e: 1500 2c01 |0045: const/high16 v0, #int 19660800 // #12c │ │ -027222: 6700 3c02 |0047: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -027226: 1210 |0049: const/4 v0, #int 1 // #1 │ │ -027228: 6e20 0406 0600 |004a: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -02722e: 0e00 |004d: return-void │ │ -027230: 6701 2602 |004e: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ -027234: 6701 2502 |0050: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ -027238: 1500 1600 |0052: const/high16 v0, #int 1441792 // #16 │ │ -02723c: 6700 1a02 |0054: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -027240: 1500 b004 |0056: const/high16 v0, #int 78643200 // #4b0 │ │ -027244: 6700 1b02 |0058: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ -027248: 1500 3600 |005a: const/high16 v0, #int 3538944 // #36 │ │ -02724c: 6700 2a02 |005c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ -027250: 6702 2402 |005e: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -027254: 6703 2002 |0060: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -027258: 1500 0100 |0062: const/high16 v0, #int 65536 // #1 │ │ -02725c: 6700 0d02 |0064: sput v0, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -027260: 6705 3802 |0066: sput v5, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -027264: 1500 4a01 |0068: const/high16 v0, #int 21626880 // #14a │ │ -027268: 6700 3c02 |006a: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -02726c: 28dd |006c: goto 0049 // -0023 │ │ -02726e: 6701 2602 |006d: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ -027272: 6701 2502 |006f: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ -027276: 6705 1a02 |0071: sput v5, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -02727a: 1500 7e04 |0073: const/high16 v0, #int 75366400 // #47e │ │ -02727e: 6700 1b02 |0075: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ -027282: 1500 3500 |0077: const/high16 v0, #int 3473408 // #35 │ │ -027286: 6700 2a02 |0079: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ -02728a: 6702 2402 |007b: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -02728e: 6703 2002 |007d: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -027292: 1400 9999 0000 |007f: const v0, #float 5.51005e-41 // #00009999 │ │ -027298: 6700 0d02 |0082: sput v0, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -02729c: 6704 3802 |0084: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -0272a0: 1500 4a01 |0086: const/high16 v0, #int 21626880 // #14a │ │ -0272a4: 6700 3c02 |0088: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -0272a8: 28bf |008a: goto 0049 // -0041 │ │ -0272aa: 6701 2602 |008b: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ -0272ae: 6701 2502 |008d: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ -0272b2: 1500 1100 |008f: const/high16 v0, #int 1114112 // #11 │ │ -0272b6: 6700 1a02 |0091: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ -0272ba: 1500 e803 |0093: const/high16 v0, #int 65536000 // #3e8 │ │ -0272be: 6700 1b02 |0095: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ -0272c2: 1500 3200 |0097: const/high16 v0, #int 3276800 // #32 │ │ -0272c6: 6700 2a02 |0099: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ -0272ca: 6702 2402 |009b: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ -0272ce: 6703 2002 |009d: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ -0272d2: 6703 0d02 |009f: sput v3, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ -0272d6: 6704 3802 |00a1: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ -0272da: 1500 2c01 |00a3: const/high16 v0, #int 19660800 // #12c │ │ -0272de: 6700 3c02 |00a5: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ -0272e2: 28a2 |00a7: goto 0049 // -005e │ │ -0272e4: 0001 0300 0100 0000 6800 0000 4a00 ... |00a8: packed-switch-data (10 units) │ │ +02718c: |[02718c] org.happysanta.gd.Game.Physics.setLeague:(I)V │ │ +02719c: 1505 1400 |0000: const/high16 v5, #int 1310720 // #14 │ │ +0271a0: 1504 0500 |0002: const/high16 v4, #int 327680 // #5 │ │ +0271a4: 1303 6666 |0004: const/16 v3, #int 26214 // #6666 │ │ +0271a8: 1302 9919 |0006: const/16 v2, #int 6553 // #1999 │ │ +0271ac: 1401 0080 0000 |0008: const v1, #float 4.59177e-41 // #00008000 │ │ +0271b2: 6707 3202 |000b: sput v7, Lorg/happysanta/gd/Game/Physics;.m_hI:I // field@0232 │ │ +0271b6: 1400 33b3 0000 |000d: const v0, #float 6.42846e-41 // #0000b333 │ │ +0271bc: 6700 3102 |0010: sput v0, Lorg/happysanta/gd/Game/Physics;.m_gI:I // field@0231 │ │ +0271c0: 1300 3333 |0012: const/16 v0, #int 13107 // #3333 │ │ +0271c4: 6700 2f02 |0014: sput v0, Lorg/happysanta/gd/Game/Physics;.m_fI:I // field@022f │ │ +0271c8: 1400 9999 0000 |0016: const v0, #float 5.51005e-41 // #00009999 │ │ +0271ce: 6700 2d02 |0019: sput v0, Lorg/happysanta/gd/Game/Physics;.m_eI:I // field@022d │ │ +0271d2: 6705 4902 |001b: sput v5, Lorg/happysanta/gd/Game/Physics;.m_yI:I // field@0249 │ │ +0271d6: 1500 0400 |001d: const/high16 v0, #int 262144 // #4 │ │ +0271da: 6700 4702 |001f: sput v0, Lorg/happysanta/gd/Game/Physics;.m_xI:I // field@0247 │ │ +0271de: 6702 3502 |0021: sput v2, Lorg/happysanta/gd/Game/Physics;.m_jI:I // field@0235 │ │ +0271e2: 2b07 8500 0000 |0023: packed-switch v7, 000000a8 // +00000085 │ │ +0271e8: 1300 cc4c |0026: const/16 v0, #int 19660 // #4ccc │ │ +0271ec: 6700 2602 |0028: sput v0, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ +0271f0: 1300 cc4c |002a: const/16 v0, #int 19660 // #4ccc │ │ +0271f4: 6700 2502 |002c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ +0271f8: 1500 1100 |002e: const/high16 v0, #int 1114112 // #11 │ │ +0271fc: 6700 1a02 |0030: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +027200: 1500 2003 |0032: const/high16 v0, #int 52428800 // #320 │ │ +027204: 6700 1b02 |0034: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ +027208: 1500 3200 |0036: const/high16 v0, #int 3276800 // #32 │ │ +02720c: 6700 2a02 |0038: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ +027210: 1300 4701 |003a: const/16 v0, #int 327 // #147 │ │ +027214: 6700 2402 |003c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +027218: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +02721a: 6700 2002 |003f: sput v0, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +02721e: 6701 0d02 |0041: sput v1, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +027222: 6704 3802 |0043: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +027226: 1500 2c01 |0045: const/high16 v0, #int 19660800 // #12c │ │ +02722a: 6700 3c02 |0047: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +02722e: 1210 |0049: const/4 v0, #int 1 // #1 │ │ +027230: 6e20 0606 0600 |004a: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +027236: 0e00 |004d: return-void │ │ +027238: 6701 2602 |004e: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ +02723c: 6701 2502 |0050: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ +027240: 1500 1600 |0052: const/high16 v0, #int 1441792 // #16 │ │ +027244: 6700 1a02 |0054: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +027248: 1500 b004 |0056: const/high16 v0, #int 78643200 // #4b0 │ │ +02724c: 6700 1b02 |0058: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ +027250: 1500 3600 |005a: const/high16 v0, #int 3538944 // #36 │ │ +027254: 6700 2a02 |005c: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ +027258: 6702 2402 |005e: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +02725c: 6703 2002 |0060: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +027260: 1500 0100 |0062: const/high16 v0, #int 65536 // #1 │ │ +027264: 6700 0d02 |0064: sput v0, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +027268: 6705 3802 |0066: sput v5, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +02726c: 1500 4a01 |0068: const/high16 v0, #int 21626880 // #14a │ │ +027270: 6700 3c02 |006a: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +027274: 28dd |006c: goto 0049 // -0023 │ │ +027276: 6701 2602 |006d: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ +02727a: 6701 2502 |006f: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ +02727e: 6705 1a02 |0071: sput v5, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +027282: 1500 7e04 |0073: const/high16 v0, #int 75366400 // #47e │ │ +027286: 6700 1b02 |0075: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ +02728a: 1500 3500 |0077: const/high16 v0, #int 3473408 // #35 │ │ +02728e: 6700 2a02 |0079: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ +027292: 6702 2402 |007b: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +027296: 6703 2002 |007d: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +02729a: 1400 9999 0000 |007f: const v0, #float 5.51005e-41 // #00009999 │ │ +0272a0: 6700 0d02 |0082: sput v0, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +0272a4: 6704 3802 |0084: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +0272a8: 1500 4a01 |0086: const/high16 v0, #int 21626880 // #14a │ │ +0272ac: 6700 3c02 |0088: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +0272b0: 28bf |008a: goto 0049 // -0041 │ │ +0272b2: 6701 2602 |008b: sput v1, Lorg/happysanta/gd/Game/Physics;.m_aeI:I // field@0226 │ │ +0272b6: 6701 2502 |008d: sput v1, Lorg/happysanta/gd/Game/Physics;.m_adI:I // field@0225 │ │ +0272ba: 1500 1100 |008f: const/high16 v0, #int 1114112 // #11 │ │ +0272be: 6700 1a02 |0091: sput v0, Lorg/happysanta/gd/Game/Physics;.m_PI:I // field@021a │ │ +0272c2: 1500 e803 |0093: const/high16 v0, #int 65536000 // #3e8 │ │ +0272c6: 6700 1b02 |0095: sput v0, Lorg/happysanta/gd/Game/Physics;.m_QI:I // field@021b │ │ +0272ca: 1500 3200 |0097: const/high16 v0, #int 3276800 // #32 │ │ +0272ce: 6700 2a02 |0099: sput v0, Lorg/happysanta/gd/Game/Physics;.m_charI:I // field@022a │ │ +0272d2: 6702 2402 |009b: sput v2, Lorg/happysanta/gd/Game/Physics;.m_abI:I // field@0224 │ │ +0272d6: 6703 2002 |009d: sput v3, Lorg/happysanta/gd/Game/Physics;.m_WI:I // field@0220 │ │ +0272da: 6703 0d02 |009f: sput v3, Lorg/happysanta/gd/Game/Physics;.m_AI:I // field@020d │ │ +0272de: 6704 3802 |00a1: sput v4, Lorg/happysanta/gd/Game/Physics;.m_longI:I // field@0238 │ │ +0272e2: 1500 2c01 |00a3: const/high16 v0, #int 19660800 // #12c │ │ +0272e6: 6700 3c02 |00a5: sput v0, Lorg/happysanta/gd/Game/Physics;.m_qI:I // field@023c │ │ +0272ea: 28a2 |00a7: goto 0049 // -005e │ │ +0272ec: 0001 0300 0100 0000 6800 0000 4a00 ... |00a8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=303 │ │ 0x000d line=304 │ │ 0x0012 line=305 │ │ 0x0016 line=306 │ │ 0x001b line=307 │ │ @@ -45248,15 +45225,15 @@ │ │ │ │ source_file_idx : 1272 (Physics.java) │ │ │ │ Class #138 header: │ │ class_idx : 407 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 166 │ │ -source_file_idx : 2829 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #138 - │ │ Class descriptor : 'Lorg/happysanta/gd/Game/k;' │ │ @@ -45295,29 +45272,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0272f8: |[0272f8] org.happysanta.gd.Game.k.:()V │ │ -027308: 1263 |0000: const/4 v3, #int 6 // #6 │ │ -02730a: 7010 bd01 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -027310: 2331 2c02 |0004: new-array v1, v3, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ -027314: 5b41 4e02 |0006: iput-object v1, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -027318: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02731a: 3530 0e00 |0009: if-ge v0, v3, 0017 // +000e │ │ -02731e: 5441 4e02 |000b: iget-object v1, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -027322: 2202 d101 |000d: new-instance v2, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ -027326: 7010 b207 0200 |000f: invoke-direct {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b2 │ │ -02732c: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ -027330: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027334: 28f3 |0016: goto 0009 // -000d │ │ -027336: 6e10 1b06 0400 |0017: invoke-virtual {v4}, Lorg/happysanta/gd/Game/k;._avV:()V // method@061b │ │ -02733c: 0e00 |001a: return-void │ │ +027300: |[027300] org.happysanta.gd.Game.k.:()V │ │ +027310: 1263 |0000: const/4 v3, #int 6 // #6 │ │ +027312: 7010 bf01 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +027318: 2331 2c02 |0004: new-array v1, v3, [Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@022c │ │ +02731c: 5b41 4e02 |0006: iput-object v1, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +027320: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +027322: 3530 0e00 |0009: if-ge v0, v3, 0017 // +000e │ │ +027326: 5441 4e02 |000b: iget-object v1, v4, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +02732a: 2202 d101 |000d: new-instance v2, Lorg/happysanta/gd/Menu/SimpleMenuElement; // type@01d1 │ │ +02732e: 7010 b407 0200 |000f: invoke-direct {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.:()V // method@07b4 │ │ +027334: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ +027338: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02733c: 28f3 |0016: goto 0009 // -000d │ │ +02733e: 6e10 1d06 0400 |0017: invoke-virtual {v4}, Lorg/happysanta/gd/Game/k;._avV:()V // method@061d │ │ +027344: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ 0x0004 line=20 │ │ 0x0008 line=21 │ │ 0x000b line=22 │ │ 0x0014 line=21 │ │ @@ -45333,43 +45310,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -027340: |[027340] org.happysanta.gd.Game.k._avV:()V │ │ -027350: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -027352: 5921 5002 |0001: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ -027356: 5921 4d02 |0003: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ -02735a: 5921 4b02 |0005: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ -02735e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -027360: 5c21 4c02 |0008: iput-boolean v1, v2, Lorg/happysanta/gd/Game/k;.m_doZ:Z // field@024c │ │ -027364: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -027366: 1261 |000b: const/4 v1, #int 6 // #6 │ │ -027368: 3510 0c00 |000c: if-ge v0, v1, 0018 // +000c │ │ -02736c: 5421 4e02 |000e: iget-object v1, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ -027370: 4601 0100 |0010: aget-object v1, v1, v0 │ │ -027374: 6e10 bc07 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07bc │ │ -02737a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02737e: 28f4 |0017: goto 000b // -000c │ │ -027380: 0e00 |0018: return-void │ │ +027348: |[027348] org.happysanta.gd.Game.k._avV:()V │ │ +027358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02735a: 5921 5002 |0001: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_newI:I // field@0250 │ │ +02735e: 5921 4d02 |0003: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_forI:I // field@024d │ │ +027362: 5921 4b02 |0005: iput v1, v2, Lorg/happysanta/gd/Game/k;.m_aI:I // field@024b │ │ +027366: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +027368: 5c21 4c02 |0008: iput-boolean v1, v2, Lorg/happysanta/gd/Game/k;.m_doZ:Z // field@024c │ │ +02736c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02736e: 1261 |000b: const/4 v1, #int 6 // #6 │ │ +027370: 3510 0c00 |000c: if-ge v0, v1, 0018 // +000c │ │ +027374: 5421 4e02 |000e: iget-object v1, v2, Lorg/happysanta/gd/Game/k;.m_ifan:[Lorg/happysanta/gd/Menu/SimpleMenuElement; // field@024e │ │ +027378: 4601 0100 |0010: aget-object v1, v1, v0 │ │ +02737c: 6e10 be07 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07be │ │ +027382: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027386: 28f4 |0017: goto 000b // -000c │ │ +027388: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ 0x000a line=30 │ │ 0x000e line=31 │ │ 0x0015 line=30 │ │ 0x0018 line=33 │ │ locals : │ │ 0x000b - 0x0019 reg=0 i I │ │ 0x0000 - 0x0019 reg=2 this Lorg/happysanta/gd/Game/k; │ │ │ │ - source_file_idx : 2829 (k.java) │ │ + source_file_idx : 2827 (k.java) │ │ │ │ Class #139 header: │ │ class_idx : 408 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 166 │ │ source_file_idx : 407 │ │ static_fields_size : 6 │ │ @@ -45418,34 +45395,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -027384: |[027384] org.happysanta.gd.Global.:()V │ │ -027394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027396: 6700 5502 |0001: sput v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -02739a: 7100 3106 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0273a0: 0c00 |0006: move-result-object v0 │ │ -0273a2: 6e10 6d05 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056d │ │ -0273a8: 0c00 |000a: move-result-object v0 │ │ -0273aa: 6e10 6800 0000 |000b: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0068 │ │ -0273b0: 0c00 |000e: move-result-object v0 │ │ -0273b2: 5200 1600 |000f: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0016 │ │ -0273b6: 6700 5502 |0011: sput v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -0273ba: 7100 3106 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0273c0: 0c00 |0016: move-result-object v0 │ │ -0273c2: 6e10 6805 0000 |0017: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0568 │ │ -0273c8: 0c00 |001a: move-result-object v0 │ │ -0273ca: 1a01 1805 |001b: const-string v1, "RobotoCondensed-Regular.ttf" // string@0518 │ │ -0273ce: 7120 a200 1000 |001d: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@00a2 │ │ -0273d4: 0c00 |0020: move-result-object v0 │ │ -0273d6: 6900 5602 |0021: sput-object v0, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -0273da: 0e00 |0023: return-void │ │ +02738c: |[02738c] org.happysanta.gd.Global.:()V │ │ +02739c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02739e: 6700 5502 |0001: sput v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +0273a2: 7100 3306 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0273a8: 0c00 |0006: move-result-object v0 │ │ +0273aa: 6e10 6f05 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056f │ │ +0273b0: 0c00 |000a: move-result-object v0 │ │ +0273b2: 6e10 6800 0000 |000b: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0068 │ │ +0273b8: 0c00 |000e: move-result-object v0 │ │ +0273ba: 5200 1600 |000f: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0016 │ │ +0273be: 6700 5502 |0011: sput v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +0273c2: 7100 3306 0000 |0013: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0273c8: 0c00 |0016: move-result-object v0 │ │ +0273ca: 6e10 6a05 0000 |0017: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@056a │ │ +0273d0: 0c00 |001a: move-result-object v0 │ │ +0273d2: 1a01 1805 |001b: const-string v1, "RobotoCondensed-Regular.ttf" // string@0518 │ │ +0273d6: 7120 a200 1000 |001d: invoke-static {v0, v1}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@00a2 │ │ +0273dc: 0c00 |0020: move-result-object v0 │ │ +0273de: 6900 5602 |0021: sput-object v0, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +0273e2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=17 │ │ 0x0013 line=18 │ │ 0x0023 line=19 │ │ locals : │ │ @@ -45455,17 +45432,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0273dc: |[0273dc] org.happysanta.gd.Global.:()V │ │ -0273ec: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0273f2: 0e00 |0003: return-void │ │ +0273e4: |[0273e4] org.happysanta.gd.Global.:()V │ │ +0273f4: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0273fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Global; │ │ │ │ Virtual methods - │ │ @@ -45504,18 +45481,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0273f4: |[0273f4] org.happysanta.gd.Helpers$1.:(Ljava/lang/Runnable;)V │ │ -027404: 5b01 5702 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ -027408: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02740e: 0e00 |0005: return-void │ │ +0273fc: |[0273fc] org.happysanta.gd.Helpers$1.:(Ljava/lang/Runnable;)V │ │ +02740c: 5b01 5702 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ +027410: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +027416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Helpers$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -45525,20 +45502,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -027410: |[027410] org.happysanta.gd.Helpers$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -027420: 5410 5702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ -027424: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -027428: 5410 5702 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ -02742c: 7210 c501 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -027432: 0e00 |0009: return-void │ │ +027418: |[027418] org.happysanta.gd.Helpers$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +027428: 5410 5702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ +02742c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +027430: 5410 5702 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$1;.val$listener:Ljava/lang/Runnable; // field@0257 │ │ +027434: 7210 c701 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +02743a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0009 line=225 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Helpers$1; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -45578,18 +45555,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027434: |[027434] org.happysanta.gd.Helpers$2.:(Ljava/lang/Runnable;)V │ │ -027444: 5b01 5802 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ -027448: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02744e: 0e00 |0005: return-void │ │ +02743c: |[02743c] org.happysanta.gd.Helpers$2.:(Ljava/lang/Runnable;)V │ │ +02744c: 5b01 5802 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ +027450: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +027456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Helpers$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -45599,20 +45576,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -027450: |[027450] org.happysanta.gd.Helpers$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -027460: 5410 5802 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ -027464: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -027468: 5410 5802 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ -02746c: 7210 c501 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -027472: 0e00 |0009: return-void │ │ +027458: |[027458] org.happysanta.gd.Helpers$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +027468: 5410 5802 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ +02746c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +027470: 5410 5802 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$2;.val$listener:Ljava/lang/Runnable; // field@0258 │ │ +027474: 7210 c701 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +02747a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0009 line=219 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Helpers$2; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -45653,18 +45630,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027474: |[027474] org.happysanta.gd.Helpers$3.:(Ljava/lang/Runnable;)V │ │ -027484: 5b01 5902 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ -027488: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02748e: 0e00 |0005: return-void │ │ +02747c: |[02747c] org.happysanta.gd.Helpers$3.:(Ljava/lang/Runnable;)V │ │ +02748c: 5b01 5902 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ +027490: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +027496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Helpers$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -45674,20 +45651,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -027490: |[027490] org.happysanta.gd.Helpers$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -0274a0: 5410 5902 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ -0274a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0274a8: 5410 5902 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ -0274ac: 7210 c501 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -0274b2: 0e00 |0009: return-void │ │ +027498: |[027498] org.happysanta.gd.Helpers$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +0274a8: 5410 5902 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ +0274ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0274b0: 5410 5902 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$3;.val$onCancel:Ljava/lang/Runnable; // field@0259 │ │ +0274b4: 7210 c701 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +0274ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0009 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Helpers$3; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -45727,18 +45704,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0274b4: |[0274b4] org.happysanta.gd.Helpers$4.:(Ljava/lang/Runnable;)V │ │ -0274c4: 5b01 5a02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ -0274c8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0274ce: 0e00 |0005: return-void │ │ +0274bc: |[0274bc] org.happysanta.gd.Helpers$4.:(Ljava/lang/Runnable;)V │ │ +0274cc: 5b01 5a02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ +0274d0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0274d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Helpers$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -45748,20 +45725,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0274d0: |[0274d0] org.happysanta.gd.Helpers$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -0274e0: 5410 5a02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ -0274e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0274e8: 5410 5a02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ -0274ec: 7210 c501 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -0274f2: 0e00 |0009: return-void │ │ +0274d8: |[0274d8] org.happysanta.gd.Helpers$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +0274e8: 5410 5a02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ +0274ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0274f0: 5410 5a02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$4;.val$onCancel:Ljava/lang/Runnable; // field@025a │ │ +0274f4: 7210 c701 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +0274fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0009 line=246 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Helpers$4; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -45802,18 +45779,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0274f4: |[0274f4] org.happysanta.gd.Helpers$5.:(Ljava/lang/Runnable;)V │ │ -027504: 5b01 5b02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ -027508: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02750e: 0e00 |0005: return-void │ │ +0274fc: |[0274fc] org.happysanta.gd.Helpers$5.:(Ljava/lang/Runnable;)V │ │ +02750c: 5b01 5b02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ +027510: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +027516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Helpers$5; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -45823,20 +45800,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -027510: |[027510] org.happysanta.gd.Helpers$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -027520: 5410 5b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ -027524: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -027528: 5410 5b02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ -02752c: 7210 c501 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -027532: 0e00 |0009: return-void │ │ +027518: |[027518] org.happysanta.gd.Helpers$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +027528: 5410 5b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ +02752c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +027530: 5410 5b02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Helpers$5;.val$onOk:Ljava/lang/Runnable; // field@025b │ │ +027534: 7210 c701 0000 |0006: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +02753a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0009 line=240 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Helpers$5; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -45851,15 +45828,15 @@ │ │ source_file_idx : 424 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 27 │ │ virtual_methods_size: 0 │ │ │ │ Class #145 annotations: │ │ -Annotations on method #1596 'loadBitmapFromAsset' │ │ +Annotations on method #1598 'loadBitmapFromAsset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #145 - │ │ Class descriptor : 'Lorg/happysanta/gd/Helpers;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -45875,38 +45852,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 270 16-bit code units │ │ -027534: |[027534] org.happysanta.gd.Helpers.:()V │ │ -027544: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -027548: 2300 0e02 |0002: new-array v0, v0, [C // type@020e │ │ -02754c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -027552: 6900 5c02 |0007: sput-object v0, Lorg/happysanta/gd/Helpers;.cp1251Map:[C // field@025c │ │ -027556: 0e00 |0009: return-void │ │ -027558: 0003 0200 0001 0000 0000 0100 0200 ... |000a: array-data (260 units) │ │ +02753c: |[02753c] org.happysanta.gd.Helpers.:()V │ │ +02754c: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +027550: 2300 0e02 |0002: new-array v0, v0, [C // type@020e │ │ +027554: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +02755a: 6900 5c02 |0007: sput-object v0, Lorg/happysanta/gd/Helpers;.cp1251Map:[C // field@025c │ │ +02755e: 0e00 |0009: return-void │ │ +027560: 0003 0200 0001 0000 0000 0100 0200 ... |000a: array-data (260 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Helpers;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027760: |[027760] org.happysanta.gd.Helpers.:()V │ │ -027770: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -027776: 0e00 |0003: return-void │ │ +027768: |[027768] org.happysanta.gd.Helpers.:()V │ │ +027778: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02777e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Helpers; │ │ │ │ #2 : (in Lorg/happysanta/gd/Helpers;) │ │ @@ -45914,41 +45891,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -027778: |[027778] org.happysanta.gd.Helpers.capitalize:(Ljava/lang/String;)Ljava/lang/String; │ │ -027788: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -02778c: 6e10 d901 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01d9 │ │ -027792: 0a01 |0005: move-result v1 │ │ -027794: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ -027798: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -02779c: 1103 |000a: return-object v3 │ │ -02779e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0277a0: 6e20 d001 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -0277a6: 0a00 |000f: move-result v0 │ │ -0277a8: 7110 9401 0000 |0010: invoke-static {v0}, Ljava/lang/Character;.isUpperCase:(C)Z // method@0194 │ │ -0277ae: 0a01 |0013: move-result v1 │ │ -0277b0: 3901 f6ff |0014: if-nez v1, 000a // -000a │ │ -0277b4: 2201 b000 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0277b8: 7010 ee01 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0277be: 7110 9601 0000 |001b: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@0196 │ │ -0277c4: 0a02 |001e: move-result v2 │ │ -0277c6: 6e20 f001 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0277cc: 0c01 |0022: move-result-object v1 │ │ -0277ce: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -0277d0: 6e20 e001 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e0 │ │ -0277d6: 0c02 |0027: move-result-object v2 │ │ -0277d8: 6e20 f501 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0277de: 0c01 |002b: move-result-object v1 │ │ -0277e0: 6e10 f901 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0277e6: 0c03 |002f: move-result-object v3 │ │ -0277e8: 28da |0030: goto 000a // -0026 │ │ +027780: |[027780] org.happysanta.gd.Helpers.capitalize:(Ljava/lang/String;)Ljava/lang/String; │ │ +027790: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +027794: 6e10 db01 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@01db │ │ +02779a: 0a01 |0005: move-result v1 │ │ +02779c: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +0277a0: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ +0277a4: 1103 |000a: return-object v3 │ │ +0277a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0277a8: 6e20 d201 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +0277ae: 0a00 |000f: move-result v0 │ │ +0277b0: 7110 9601 0000 |0010: invoke-static {v0}, Ljava/lang/Character;.isUpperCase:(C)Z // method@0196 │ │ +0277b6: 0a01 |0013: move-result v1 │ │ +0277b8: 3901 f6ff |0014: if-nez v1, 000a // -000a │ │ +0277bc: 2201 b000 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0277c0: 7010 f001 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0277c6: 7110 9801 0000 |001b: invoke-static {v0}, Ljava/lang/Character;.toUpperCase:(C)C // method@0198 │ │ +0277cc: 0a02 |001e: move-result v2 │ │ +0277ce: 6e20 f201 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0277d4: 0c01 |0022: move-result-object v1 │ │ +0277d6: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +0277d8: 6e20 e201 2300 |0024: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e2 │ │ +0277de: 0c02 |0027: move-result-object v2 │ │ +0277e0: 6e20 f701 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0277e6: 0c01 |002b: move-result-object v1 │ │ +0277e8: 6e10 fb01 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0277ee: 0c03 |002f: move-result-object v3 │ │ +0277f0: 28da |0030: goto 000a // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0008 line=299 │ │ 0x000a line=305 │ │ 0x000b line=301 │ │ 0x0010 line=302 │ │ @@ -45964,36 +45941,36 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0277ec: |[0277ec] org.happysanta.gd.Helpers.decodeCp1251:([B)Ljava/lang/String; │ │ -0277fc: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -027800: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -027804: 1102 |0004: return-object v2 │ │ -027806: 2201 af00 |0005: new-instance v1, Ljava/lang/StringBuffer; // type@00af │ │ -02780a: 2142 |0007: array-length v2, v4 │ │ -02780c: 7020 eb01 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuffer;.:(I)V // method@01eb │ │ -027812: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -027814: 2142 |000c: array-length v2, v4 │ │ -027816: 3520 0600 |000d: if-ge v0, v2, 0013 // +0006 │ │ -02781a: 4802 0400 |000f: aget-byte v2, v4, v0 │ │ -02781e: 3902 0700 |0011: if-nez v2, 0018 // +0007 │ │ -027822: 6e10 ed01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@01ed │ │ -027828: 0c02 |0016: move-result-object v2 │ │ -02782a: 28ed |0017: goto 0004 // -0013 │ │ -02782c: 6202 5c02 |0018: sget-object v2, Lorg/happysanta/gd/Helpers;.cp1251Map:[C // field@025c │ │ -027830: 4803 0400 |001a: aget-byte v3, v4, v0 │ │ -027834: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -027838: 4902 0203 |001e: aget-char v2, v2, v3 │ │ -02783c: 6e20 ec01 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@01ec │ │ -027842: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027846: 28e7 |0025: goto 000c // -0019 │ │ +0277f4: |[0277f4] org.happysanta.gd.Helpers.decodeCp1251:([B)Ljava/lang/String; │ │ +027804: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +027808: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +02780c: 1102 |0004: return-object v2 │ │ +02780e: 2201 af00 |0005: new-instance v1, Ljava/lang/StringBuffer; // type@00af │ │ +027812: 2142 |0007: array-length v2, v4 │ │ +027814: 7020 ed01 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuffer;.:(I)V // method@01ed │ │ +02781a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02781c: 2142 |000c: array-length v2, v4 │ │ +02781e: 3520 0600 |000d: if-ge v0, v2, 0013 // +0006 │ │ +027822: 4802 0400 |000f: aget-byte v2, v4, v0 │ │ +027826: 3902 0700 |0011: if-nez v2, 0018 // +0007 │ │ +02782a: 6e10 ef01 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@01ef │ │ +027830: 0c02 |0016: move-result-object v2 │ │ +027832: 28ed |0017: goto 0004 // -0013 │ │ +027834: 6202 5c02 |0018: sget-object v2, Lorg/happysanta/gd/Helpers;.cp1251Map:[C // field@025c │ │ +027838: 4803 0400 |001a: aget-byte v3, v4, v0 │ │ +02783c: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +027840: 4902 0203 |001e: aget-char v2, v2, v3 │ │ +027844: 6e20 ee01 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@01ee │ │ +02784a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02784e: 28e7 |0025: goto 000c // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x0004 line=284 │ │ 0x0005 line=279 │ │ 0x000b line=280 │ │ @@ -46011,29 +45988,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -027848: |[027848] org.happysanta.gd.Helpers.getAppVersion:()Ljava/lang/String; │ │ -027858: 1a01 6800 |0000: const-string v1, "0.0" // string@0068 │ │ -02785c: 6202 be01 |0002: sget-object v2, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027860: 6e10 6b05 0200 |0004: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@056b │ │ -027866: 0c02 |0007: move-result-object v2 │ │ -027868: 6203 be01 |0008: sget-object v3, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -02786c: 6e10 6c05 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/GDActivity;.getPackageName:()Ljava/lang/String; // method@056c │ │ -027872: 0c03 |000d: move-result-object v3 │ │ -027874: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -027876: 6e30 6400 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0064 │ │ -02787c: 0c00 |0012: move-result-object v0 │ │ -02787e: 5401 0300 |0013: iget-object v1, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ -027882: 1101 |0015: return-object v1 │ │ -027884: 0d02 |0016: move-exception v2 │ │ -027886: 28fe |0017: goto 0015 // -0002 │ │ +027850: |[027850] org.happysanta.gd.Helpers.getAppVersion:()Ljava/lang/String; │ │ +027860: 1a01 6800 |0000: const-string v1, "0.0" // string@0068 │ │ +027864: 6202 be01 |0002: sget-object v2, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027868: 6e10 6d05 0200 |0004: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@056d │ │ +02786e: 0c02 |0007: move-result-object v2 │ │ +027870: 6203 be01 |0008: sget-object v3, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027874: 6e10 6e05 0300 |000a: invoke-virtual {v3}, Lorg/happysanta/gd/GDActivity;.getPackageName:()Ljava/lang/String; // method@056e │ │ +02787a: 0c03 |000d: move-result-object v3 │ │ +02787c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02787e: 6e30 6400 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0064 │ │ +027884: 0c00 |0012: move-result-object v0 │ │ +027886: 5401 0300 |0013: iget-object v1, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0003 │ │ +02788a: 1101 |0015: return-object v1 │ │ +02788c: 0d02 |0016: move-exception v2 │ │ +02788e: 28fe |0017: goto 0015 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0015 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0016 │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=268 │ │ 0x0013 line=269 │ │ @@ -46048,49 +46025,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -027894: |[027894] org.happysanta.gd.Helpers.getCurrentStackTrace:()Ljava/lang/String; │ │ -0278a4: 1a00 0200 |0000: const-string v0, " │ │ +02789c: |[02789c] org.happysanta.gd.Helpers.getCurrentStackTrace:()Ljava/lang/String; │ │ +0278ac: 1a00 0200 |0000: const-string v0, " │ │ " // string@0002 │ │ -0278a8: 2203 b000 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -0278ac: 7010 ee01 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0278b2: 7100 0102 0000 |0007: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -0278b8: 0c04 |000a: move-result-object v4 │ │ -0278ba: 6e10 0602 0400 |000b: invoke-virtual {v4}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0206 │ │ -0278c0: 0c02 |000e: move-result-object v2 │ │ -0278c2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0278c4: 2124 |0010: array-length v4, v2 │ │ -0278c6: 3541 2800 |0011: if-ge v1, v4, 0039 // +0028 │ │ -0278ca: 2204 b000 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0278ce: 7010 ee01 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0278d4: 4605 0201 |0018: aget-object v5, v2, v1 │ │ -0278d8: 6e10 ca01 0500 |001a: invoke-virtual {v5}, Ljava/lang/StackTraceElement;.toString:()Ljava/lang/String; // method@01ca │ │ -0278de: 0c05 |001d: move-result-object v5 │ │ -0278e0: 6e20 f501 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0278e6: 0c05 |0021: move-result-object v5 │ │ -0278e8: 2124 |0022: array-length v4, v2 │ │ -0278ea: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0278ee: 3541 1100 |0025: if-ge v1, v4, 0036 // +0011 │ │ -0278f2: 0704 |0027: move-object v4, v0 │ │ -0278f4: 6e20 f501 4500 |0028: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0278fa: 0c04 |002b: move-result-object v4 │ │ -0278fc: 6e10 f901 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -027902: 0c04 |002f: move-result-object v4 │ │ -027904: 6e20 f501 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02790a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02790e: 28db |0035: goto 0010 // -0025 │ │ -027910: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ -027914: 28f0 |0038: goto 0028 // -0010 │ │ -027916: 6e10 f901 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02791c: 0c04 |003c: move-result-object v4 │ │ -02791e: 1104 |003d: return-object v4 │ │ +0278b0: 2203 b000 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +0278b4: 7010 f001 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0278ba: 7100 0302 0000 |0007: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0203 │ │ +0278c0: 0c04 |000a: move-result-object v4 │ │ +0278c2: 6e10 0802 0400 |000b: invoke-virtual {v4}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0208 │ │ +0278c8: 0c02 |000e: move-result-object v2 │ │ +0278ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0278cc: 2124 |0010: array-length v4, v2 │ │ +0278ce: 3541 2800 |0011: if-ge v1, v4, 0039 // +0028 │ │ +0278d2: 2204 b000 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0278d6: 7010 f001 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0278dc: 4605 0201 |0018: aget-object v5, v2, v1 │ │ +0278e0: 6e10 cc01 0500 |001a: invoke-virtual {v5}, Ljava/lang/StackTraceElement;.toString:()Ljava/lang/String; // method@01cc │ │ +0278e6: 0c05 |001d: move-result-object v5 │ │ +0278e8: 6e20 f701 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0278ee: 0c05 |0021: move-result-object v5 │ │ +0278f0: 2124 |0022: array-length v4, v2 │ │ +0278f2: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0278f6: 3541 1100 |0025: if-ge v1, v4, 0036 // +0011 │ │ +0278fa: 0704 |0027: move-object v4, v0 │ │ +0278fc: 6e20 f701 4500 |0028: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027902: 0c04 |002b: move-result-object v4 │ │ +027904: 6e10 fb01 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02790a: 0c04 |002f: move-result-object v4 │ │ +02790c: 6e20 f701 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027912: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +027916: 28db |0035: goto 0010 // -0025 │ │ +027918: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ +02791c: 28f0 |0038: goto 0028 // -0010 │ │ +02791e: 6e10 fb01 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +027924: 0c04 |003c: move-result-object v4 │ │ +027926: 1104 |003d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ 0x000f line=92 │ │ 0x0013 line=93 │ │ @@ -46108,37 +46085,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -027920: |[027920] org.happysanta.gd.Helpers.getDeviceName:()Ljava/lang/String; │ │ -027930: 6200 1200 |0000: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0012 │ │ -027934: 6201 1300 |0002: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0013 │ │ -027938: 6e20 df01 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -02793e: 0a02 |0007: move-result v2 │ │ -027940: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ -027944: 7110 2a06 0100 |000a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@062a │ │ -02794a: 0c02 |000d: move-result-object v2 │ │ -02794c: 1102 |000e: return-object v2 │ │ -02794e: 2202 b000 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -027952: 7010 ee01 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -027958: 7110 2a06 0000 |0014: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@062a │ │ -02795e: 0c03 |0017: move-result-object v3 │ │ -027960: 6e20 f501 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027966: 0c02 |001b: move-result-object v2 │ │ -027968: 1a03 0400 |001c: const-string v3, " " // string@0004 │ │ -02796c: 6e20 f501 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027972: 0c02 |0021: move-result-object v2 │ │ -027974: 6e20 f501 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02797a: 0c02 |0025: move-result-object v2 │ │ -02797c: 6e10 f901 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -027982: 0c02 |0029: move-result-object v2 │ │ -027984: 28e4 |002a: goto 000e // -001c │ │ +027928: |[027928] org.happysanta.gd.Helpers.getDeviceName:()Ljava/lang/String; │ │ +027938: 6200 1200 |0000: sget-object v0, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0012 │ │ +02793c: 6201 1300 |0002: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0013 │ │ +027940: 6e20 e101 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +027946: 0a02 |0007: move-result v2 │ │ +027948: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ +02794c: 7110 2c06 0100 |000a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@062c │ │ +027952: 0c02 |000d: move-result-object v2 │ │ +027954: 1102 |000e: return-object v2 │ │ +027956: 2202 b000 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +02795a: 7010 f001 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +027960: 7110 2c06 0000 |0014: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@062c │ │ +027966: 0c03 |0017: move-result-object v3 │ │ +027968: 6e20 f701 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02796e: 0c02 |001b: move-result-object v2 │ │ +027970: 1a03 0400 |001c: const-string v3, " " // string@0004 │ │ +027974: 6e20 f701 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02797a: 0c02 |0021: move-result-object v2 │ │ +02797c: 6e20 f701 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027982: 0c02 |0025: move-result-object v2 │ │ +027984: 6e10 fb01 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02798a: 0c02 |0029: move-result-object v2 │ │ +02798c: 28e4 |002a: goto 000e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0002 line=289 │ │ 0x0004 line=290 │ │ 0x000a line=291 │ │ 0x000e line=293 │ │ @@ -46151,20 +46128,20 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027988: |[027988] org.happysanta.gd.Helpers.getDp:(F)I │ │ -027998: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -02799c: c810 |0002: mul-float/2addr v0, v1 │ │ -02799e: 7110 ba01 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -0279a4: 0a00 |0006: move-result v0 │ │ -0279a6: 0f00 |0007: return v0 │ │ +027990: |[027990] org.happysanta.gd.Helpers.getDp:(F)I │ │ +0279a0: 6000 5502 |0000: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +0279a4: c810 |0002: mul-float/2addr v0, v1 │ │ +0279a6: 7110 bc01 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +0279ac: 0a00 |0006: move-result v0 │ │ +0279ae: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 px F │ │ │ │ #8 : (in Lorg/happysanta/gd/Helpers;) │ │ @@ -46172,21 +46149,21 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0279a8: |[0279a8] org.happysanta.gd.Helpers.getDp:(I)I │ │ -0279b8: 8220 |0000: int-to-float v0, v2 │ │ -0279ba: 6001 5502 |0001: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -0279be: c810 |0003: mul-float/2addr v0, v1 │ │ -0279c0: 7110 ba01 0000 |0004: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -0279c6: 0a00 |0007: move-result v0 │ │ -0279c8: 0f00 |0008: return v0 │ │ +0279b0: |[0279b0] org.happysanta.gd.Helpers.getDp:(I)I │ │ +0279c0: 8220 |0000: int-to-float v0, v2 │ │ +0279c2: 6001 5502 |0001: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +0279c6: c810 |0003: mul-float/2addr v0, v1 │ │ +0279c8: 7110 bc01 0000 |0004: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +0279ce: 0a00 |0007: move-result v0 │ │ +0279d0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 px I │ │ │ │ #9 : (in Lorg/happysanta/gd/Helpers;) │ │ @@ -46194,108 +46171,108 @@ │ │ type : '()Lorg/happysanta/gd/GDActivity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0279cc: |[0279cc] org.happysanta.gd.Helpers.getGDActivity:()Lorg/happysanta/gd/GDActivity; │ │ -0279dc: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -0279e0: 1100 |0002: return-object v0 │ │ +0279d4: |[0279d4] org.happysanta.gd.Helpers.getGDActivity:()Lorg/happysanta/gd/GDActivity; │ │ +0279e4: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +0279e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ │ │ #10 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'getGDView' │ │ type : '()Lorg/happysanta/gd/Game/GameView;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0279e4: |[0279e4] org.happysanta.gd.Helpers.getGDView:()Lorg/happysanta/gd/Game/GameView; │ │ -0279f4: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -0279f8: 5400 a401 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -0279fc: 1100 |0004: return-object v0 │ │ +0279ec: |[0279ec] org.happysanta.gd.Helpers.getGDView:()Lorg/happysanta/gd/Game/GameView; │ │ +0279fc: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a00: 5400 a401 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +027a04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #11 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'getGameMenu' │ │ type : '()Lorg/happysanta/gd/Menu/Menu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -027a00: |[027a00] org.happysanta.gd.Helpers.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; │ │ -027a10: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027a14: 5400 b201 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ -027a18: 1100 |0004: return-object v0 │ │ +027a08: |[027a08] org.happysanta.gd.Helpers.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; │ │ +027a18: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a1c: 5400 b201 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menu:Lorg/happysanta/gd/Menu/Menu; // field@01b2 │ │ +027a20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ │ │ #12 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'getLevelLoader' │ │ type : '()Lorg/happysanta/gd/Levels/Loader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -027a1c: |[027a1c] org.happysanta.gd.Helpers.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; │ │ -027a2c: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027a30: 5400 a901 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ -027a34: 1100 |0004: return-object v0 │ │ +027a24: |[027a24] org.happysanta.gd.Helpers.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; │ │ +027a34: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a38: 5400 a901 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelLoader:Lorg/happysanta/gd/Levels/Loader; // field@01a9 │ │ +027a3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ │ │ #13 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'getLevelsManager' │ │ type : '()Lorg/happysanta/gd/Storage/LevelsManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -027a38: |[027a38] org.happysanta.gd.Helpers.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; │ │ -027a48: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027a4c: 5400 aa01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -027a50: 1100 |0004: return-object v0 │ │ +027a40: |[027a40] org.happysanta.gd.Helpers.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; │ │ +027a50: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a54: 5400 aa01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +027a58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ #14 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'getString' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -027a54: |[027a54] org.happysanta.gd.Helpers.getString:(I)Ljava/lang/String; │ │ -027a64: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027a68: 6e20 6f05 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@056f │ │ -027a6e: 0c00 |0005: move-result-object v0 │ │ -027a70: 1100 |0006: return-object v0 │ │ +027a5c: |[027a5c] org.happysanta.gd.Helpers.getString:(I)Ljava/lang/String; │ │ +027a6c: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a70: 6e20 7105 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.getString:(I)Ljava/lang/String; // method@0571 │ │ +027a76: 0c00 |0005: move-result-object v0 │ │ +027a78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 r I │ │ │ │ #15 : (in Lorg/happysanta/gd/Helpers;) │ │ @@ -46303,21 +46280,21 @@ │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -027a74: |[027a74] org.happysanta.gd.Helpers.getStringArray:(I)[Ljava/lang/String; │ │ -027a84: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027a88: 6e10 6d05 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056d │ │ -027a8e: 0c00 |0005: move-result-object v0 │ │ -027a90: 6e20 6a00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@006a │ │ -027a96: 0c00 |0009: move-result-object v0 │ │ -027a98: 1100 |000a: return-object v0 │ │ +027a7c: |[027a7c] org.happysanta.gd.Helpers.getStringArray:(I)[Ljava/lang/String; │ │ +027a8c: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027a90: 6e10 6f05 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056f │ │ +027a96: 0c00 |0005: move-result-object v0 │ │ +027a98: 6e20 6a00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@006a │ │ +027a9e: 0c00 |0009: move-result-object v0 │ │ +027aa0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x000b reg=1 r I │ │ │ │ #16 : (in Lorg/happysanta/gd/Helpers;) │ │ @@ -46325,51 +46302,51 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -027a9c: |[027a9c] org.happysanta.gd.Helpers.getTimestamp:()J │ │ -027aac: 7100 fb01 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -027ab2: 0b00 |0003: move-result-wide v0 │ │ -027ab4: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -027ab8: be20 |0006: div-long/2addr v0, v2 │ │ -027aba: 1000 |0007: return-wide v0 │ │ +027aa4: |[027aa4] org.happysanta.gd.Helpers.getTimestamp:()J │ │ +027ab4: 7100 fd01 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +027aba: 0b00 |0003: move-result-wide v0 │ │ +027abc: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +027ac0: be20 |0006: div-long/2addr v0, v2 │ │ +027ac2: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ │ │ #17 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'isOnline' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -027abc: |[027abc] org.happysanta.gd.Helpers.isOnline:()Z │ │ -027acc: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -027ad2: 0c02 |0003: move-result-object v2 │ │ -027ad4: 1a03 a107 |0004: const-string v3, "connectivity" // string@07a1 │ │ -027ad8: 6e20 7005 3200 |0006: invoke-virtual {v2, v3}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0570 │ │ -027ade: 0c00 |0009: move-result-object v0 │ │ -027ae0: 1f00 3400 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@0034 │ │ -027ae4: 6e10 a300 0000 |000c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a3 │ │ -027aea: 0c01 |000f: move-result-object v1 │ │ -027aec: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -027af0: 6e10 a400 0100 |0012: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@00a4 │ │ -027af6: 0a02 |0015: move-result v2 │ │ -027af8: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ -027afc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -027afe: 0f02 |0019: return v2 │ │ -027b00: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -027b02: 28fe |001b: goto 0019 // -0002 │ │ +027ac4: |[027ac4] org.happysanta.gd.Helpers.isOnline:()Z │ │ +027ad4: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +027ada: 0c02 |0003: move-result-object v2 │ │ +027adc: 1a03 a007 |0004: const-string v3, "connectivity" // string@07a0 │ │ +027ae0: 6e20 7205 3200 |0006: invoke-virtual {v2, v3}, Lorg/happysanta/gd/GDActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0572 │ │ +027ae6: 0c00 |0009: move-result-object v0 │ │ +027ae8: 1f00 3400 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@0034 │ │ +027aec: 6e10 a300 0000 |000c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a3 │ │ +027af2: 0c01 |000f: move-result-object v1 │ │ +027af4: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +027af8: 6e10 a400 0100 |0012: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@00a4 │ │ +027afe: 0a02 |0015: move-result v2 │ │ +027b00: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ +027b04: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +027b06: 0f02 |0019: return v2 │ │ +027b08: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +027b0a: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000c line=126 │ │ 0x0010 line=127 │ │ locals : │ │ 0x000c - 0x001c reg=0 cm Landroid/net/ConnectivityManager; │ │ @@ -46380,77 +46357,77 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -027b04: |[027b04] org.happysanta.gd.Helpers.isSDK10OrLower:()Z │ │ -027b14: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ -027b18: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -027b1c: 3610 0400 |0004: if-gt v0, v1, 0008 // +0004 │ │ -027b20: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027b22: 0f00 |0007: return v0 │ │ -027b24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -027b26: 28fe |0009: goto 0007 // -0002 │ │ +027b0c: |[027b0c] org.happysanta.gd.Helpers.isSDK10OrLower:()Z │ │ +027b1c: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ +027b20: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +027b24: 3610 0400 |0004: if-gt v0, v1, 0008 // +0004 │ │ +027b28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +027b2a: 0f00 |0007: return v0 │ │ +027b2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +027b2e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ │ │ #19 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'isSDK11OrHigher' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -027b28: |[027b28] org.happysanta.gd.Helpers.isSDK11OrHigher:()Z │ │ -027b38: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ -027b3c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -027b40: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -027b44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027b46: 0f00 |0007: return v0 │ │ -027b48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -027b4a: 28fe |0009: goto 0007 // -0002 │ │ +027b30: |[027b30] org.happysanta.gd.Helpers.isSDK11OrHigher:()Z │ │ +027b40: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ +027b44: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +027b48: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +027b4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +027b4e: 0f00 |0007: return v0 │ │ +027b50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +027b52: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ │ │ #20 : (in Lorg/happysanta/gd/Helpers;) │ │ name : 'loadBitmapFromAsset' │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -027b4c: |[027b4c] org.happysanta.gd.Helpers.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -027b5c: 1a02 6600 |0000: const-string v2, "/" // string@0066 │ │ -027b60: 6e20 df01 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01df │ │ -027b66: 0a02 |0005: move-result v2 │ │ -027b68: 3802 0700 |0006: if-eqz v2, 000d // +0007 │ │ -027b6c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -027b6e: 6e20 e001 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e0 │ │ -027b74: 0c03 |000c: move-result-object v3 │ │ -027b76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -027b78: 7100 3106 0000 |000e: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -027b7e: 0c02 |0011: move-result-object v2 │ │ -027b80: 6e10 6805 0200 |0012: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0568 │ │ -027b86: 0c02 |0015: move-result-object v2 │ │ -027b88: 6e20 6500 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0065 │ │ -027b8e: 0c01 |0019: move-result-object v1 │ │ -027b90: 7110 8000 0100 |001a: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0080 │ │ -027b96: 0c00 |001d: move-result-object v0 │ │ -027b98: 6e10 7d01 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@017d │ │ -027b9e: 1100 |0021: return-object v0 │ │ +027b54: |[027b54] org.happysanta.gd.Helpers.loadBitmapFromAsset:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +027b64: 1a02 6600 |0000: const-string v2, "/" // string@0066 │ │ +027b68: 6e20 e101 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@01e1 │ │ +027b6e: 0a02 |0005: move-result v2 │ │ +027b70: 3802 0700 |0006: if-eqz v2, 000d // +0007 │ │ +027b74: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +027b76: 6e20 e201 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@01e2 │ │ +027b7c: 0c03 |000c: move-result-object v3 │ │ +027b7e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +027b80: 7100 3306 0000 |000e: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +027b86: 0c02 |0011: move-result-object v2 │ │ +027b88: 6e10 6a05 0200 |0012: invoke-virtual {v2}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@056a │ │ +027b8e: 0c02 |0015: move-result-object v2 │ │ +027b90: 6e20 6500 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0065 │ │ +027b96: 0c01 |0019: move-result-object v1 │ │ +027b98: 7110 8000 0100 |001a: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0080 │ │ +027b9e: 0c00 |001d: move-result-object v0 │ │ +027ba0: 6e10 7f01 0100 |001e: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@017f │ │ +027ba6: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ 0x000e line=110 │ │ 0x001a line=111 │ │ 0x001e line=112 │ │ @@ -46465,30 +46442,30 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -027ba0: |[027ba0] org.happysanta.gd.Helpers.loadBitmapFromDrawable:(I)Landroid/graphics/Bitmap; │ │ -027bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027bb2: 7100 3b06 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063b │ │ -027bb8: 0a01 |0004: move-result v1 │ │ -027bba: 3901 0b00 |0005: if-nez v1, 0010 // +000b │ │ -027bbe: 2200 2b00 |0007: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@002b │ │ -027bc2: 7010 7e00 0000 |0009: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@007e │ │ -027bc8: 6201 0400 |000c: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ -027bcc: 5b01 0500 |000e: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0005 │ │ -027bd0: 7100 3106 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -027bd6: 0c01 |0013: move-result-object v1 │ │ -027bd8: 6e10 6d05 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056d │ │ -027bde: 0c01 |0017: move-result-object v1 │ │ -027be0: 7120 7f00 2100 |0018: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@007f │ │ -027be6: 0c01 |001b: move-result-object v1 │ │ -027be8: 1101 |001c: return-object v1 │ │ +027ba8: |[027ba8] org.happysanta.gd.Helpers.loadBitmapFromDrawable:(I)Landroid/graphics/Bitmap; │ │ +027bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027bba: 7100 3d06 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063d │ │ +027bc0: 0a01 |0004: move-result v1 │ │ +027bc2: 3901 0b00 |0005: if-nez v1, 0010 // +000b │ │ +027bc6: 2200 2b00 |0007: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@002b │ │ +027bca: 7010 7e00 0000 |0009: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@007e │ │ +027bd0: 6201 0400 |000c: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0004 │ │ +027bd4: 5b01 0500 |000e: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0005 │ │ +027bd8: 7100 3306 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +027bde: 0c01 |0013: move-result-object v1 │ │ +027be0: 6e10 6f05 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056f │ │ +027be6: 0c01 |0017: move-result-object v1 │ │ +027be8: 7120 7f00 2100 |0018: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@007f │ │ +027bee: 0c01 |001b: move-result-object v1 │ │ +027bf0: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0001 line=100 │ │ 0x0007 line=101 │ │ 0x000c line=102 │ │ 0x0010 line=104 │ │ @@ -46502,35 +46479,35 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -027bec: |[027bec] org.happysanta.gd.Helpers.logDebug:(Ljava/lang/Object;)V │ │ -027bfc: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -027c00: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -027c06: 1a01 aa00 |0005: const-string v1, "AGDTR<" // string@00aa │ │ -027c0a: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c10: 0c00 |000a: move-result-object v0 │ │ -027c12: 7100 0102 0000 |000b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -027c18: 0c01 |000e: move-result-object v1 │ │ -027c1a: 6e10 0402 0100 |000f: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0204 │ │ -027c20: 0c01 |0012: move-result-object v1 │ │ -027c22: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c28: 0c00 |0016: move-result-object v0 │ │ -027c2a: 1a01 8200 |0017: const-string v1, ">" // string@0082 │ │ -027c2e: 6e20 f501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c34: 0c00 |001c: move-result-object v0 │ │ -027c36: 6e10 f901 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -027c3c: 0c00 |0020: move-result-object v0 │ │ -027c3e: 6e10 c101 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -027c44: 0c01 |0024: move-result-object v1 │ │ -027c46: 7120 cd00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -027c4c: 0e00 |0028: return-void │ │ +027bf4: |[027bf4] org.happysanta.gd.Helpers.logDebug:(Ljava/lang/Object;)V │ │ +027c04: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +027c08: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +027c0e: 1a01 aa00 |0005: const-string v1, "AGDTR<" // string@00aa │ │ +027c12: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027c18: 0c00 |000a: move-result-object v0 │ │ +027c1a: 7100 0302 0000 |000b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0203 │ │ +027c20: 0c01 |000e: move-result-object v1 │ │ +027c22: 6e10 0602 0100 |000f: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0206 │ │ +027c28: 0c01 |0012: move-result-object v1 │ │ +027c2a: 6e20 f701 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027c30: 0c00 |0016: move-result-object v0 │ │ +027c32: 1a01 8200 |0017: const-string v1, ">" // string@0082 │ │ +027c36: 6e20 f701 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027c3c: 0c00 |001c: move-result-object v0 │ │ +027c3e: 6e10 fb01 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +027c44: 0c00 |0020: move-result-object v0 │ │ +027c46: 6e10 c301 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +027c4c: 0c01 |0024: move-result-object v1 │ │ +027c4e: 7120 cd00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +027c54: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0028 line=122 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 s Ljava/lang/Object; │ │ │ │ @@ -46539,33 +46516,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -027c50: |[027c50] org.happysanta.gd.Helpers.logDebug:(Ljava/lang/String;)V │ │ -027c60: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -027c64: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -027c6a: 1a01 aa00 |0005: const-string v1, "AGDTR<" // string@00aa │ │ -027c6e: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c74: 0c00 |000a: move-result-object v0 │ │ -027c76: 7100 0102 0000 |000b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -027c7c: 0c01 |000e: move-result-object v1 │ │ -027c7e: 6e10 0402 0100 |000f: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0204 │ │ -027c84: 0c01 |0012: move-result-object v1 │ │ -027c86: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c8c: 0c00 |0016: move-result-object v0 │ │ -027c8e: 1a01 8200 |0017: const-string v1, ">" // string@0082 │ │ -027c92: 6e20 f501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -027c98: 0c00 |001c: move-result-object v0 │ │ -027c9a: 6e10 f901 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -027ca0: 0c00 |0020: move-result-object v0 │ │ -027ca2: 7120 cd00 2000 |0021: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -027ca8: 0e00 |0024: return-void │ │ +027c58: |[027c58] org.happysanta.gd.Helpers.logDebug:(Ljava/lang/String;)V │ │ +027c68: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +027c6c: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +027c72: 1a01 aa00 |0005: const-string v1, "AGDTR<" // string@00aa │ │ +027c76: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027c7c: 0c00 |000a: move-result-object v0 │ │ +027c7e: 7100 0302 0000 |000b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0203 │ │ +027c84: 0c01 |000e: move-result-object v1 │ │ +027c86: 6e10 0602 0100 |000f: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0206 │ │ +027c8c: 0c01 |0012: move-result-object v1 │ │ +027c8e: 6e20 f701 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027c94: 0c00 |0016: move-result-object v0 │ │ +027c96: 1a01 8200 |0017: const-string v1, ">" // string@0082 │ │ +027c9a: 6e20 f701 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +027ca0: 0c00 |001c: move-result-object v0 │ │ +027ca2: 6e10 fb01 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +027ca8: 0c00 |0020: move-result-object v0 │ │ +027caa: 7120 cd00 2000 |0021: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +027cb0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0024 line=118 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 s Ljava/lang/String; │ │ │ │ @@ -46574,18 +46551,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -027cac: |[027cac] org.happysanta.gd.Helpers.runOnUiThread:(Ljava/lang/Runnable;)V │ │ -027cbc: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -027cc0: 6e20 8605 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -027cc6: 0e00 |0005: return-void │ │ +027cb4: |[027cb4] org.happysanta.gd.Helpers.runOnUiThread:(Ljava/lang/Runnable;)V │ │ +027cc4: 6200 be01 |0000: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +027cc8: 6e20 8805 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +027cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -46594,42 +46571,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -027cc8: |[027cc8] org.happysanta.gd.Helpers.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ -027cd8: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -027cde: 0c01 |0003: move-result-object v1 │ │ -027ce0: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -027ce4: 7020 0b00 1200 |0006: invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -027cea: 6e20 1700 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -027cf0: 0c02 |000c: move-result-object v2 │ │ -027cf2: 6e20 0f00 6200 |000d: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -027cf8: 0c02 |0010: move-result-object v2 │ │ -027cfa: 1403 0400 057f |0011: const v3, #float 1.76787e+38 // #7f050004 │ │ -027d00: 7110 3606 0300 |0014: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -027d06: 0c03 |0017: move-result-object v3 │ │ -027d08: 2204 9a01 |0018: new-instance v4, Lorg/happysanta/gd/Helpers$2; // type@019a │ │ -027d0c: 7020 2006 7400 |001a: invoke-direct {v4, v7}, Lorg/happysanta/gd/Helpers$2;.:(Ljava/lang/Runnable;)V // method@0620 │ │ -027d12: 6e30 1400 3204 |001d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -027d18: 0c02 |0020: move-result-object v2 │ │ -027d1a: 2203 9901 |0021: new-instance v3, Lorg/happysanta/gd/Helpers$1; // type@0199 │ │ -027d1e: 7020 1e06 7300 |0023: invoke-direct {v3, v7}, Lorg/happysanta/gd/Helpers$1;.:(Ljava/lang/Runnable;)V // method@061e │ │ -027d24: 6e20 1200 3200 |0026: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -027d2a: 0c02 |0029: move-result-object v2 │ │ -027d2c: 6e10 0c00 0200 |002a: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ -027d32: 0c00 |002d: move-result-object v0 │ │ -027d34: 6e10 1c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -027d3a: 0e00 |0031: return-void │ │ +027cd0: |[027cd0] org.happysanta.gd.Helpers.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ +027ce0: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +027ce6: 0c01 |0003: move-result-object v1 │ │ +027ce8: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +027cec: 7020 0b00 1200 |0006: invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +027cf2: 6e20 1700 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +027cf8: 0c02 |000c: move-result-object v2 │ │ +027cfa: 6e20 0f00 6200 |000d: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +027d00: 0c02 |0010: move-result-object v2 │ │ +027d02: 1403 0400 057f |0011: const v3, #float 1.76787e+38 // #7f050004 │ │ +027d08: 7110 3806 0300 |0014: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +027d0e: 0c03 |0017: move-result-object v3 │ │ +027d10: 2204 9a01 |0018: new-instance v4, Lorg/happysanta/gd/Helpers$2; // type@019a │ │ +027d14: 7020 2206 7400 |001a: invoke-direct {v4, v7}, Lorg/happysanta/gd/Helpers$2;.:(Ljava/lang/Runnable;)V // method@0622 │ │ +027d1a: 6e30 1400 3204 |001d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +027d20: 0c02 |0020: move-result-object v2 │ │ +027d22: 2203 9901 |0021: new-instance v3, Lorg/happysanta/gd/Helpers$1; // type@0199 │ │ +027d26: 7020 2006 7300 |0023: invoke-direct {v3, v7}, Lorg/happysanta/gd/Helpers$1;.:(Ljava/lang/Runnable;)V // method@0620 │ │ +027d2c: 6e20 1200 3200 |0026: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +027d32: 0c02 |0029: move-result-object v2 │ │ +027d34: 6e10 0c00 0200 |002a: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ +027d3a: 0c00 |002d: move-result-object v0 │ │ +027d3c: 6e10 1c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +027d42: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ + 0x0009 line=213 │ │ + 0x000d line=214 │ │ + 0x0014 line=215 │ │ + 0x0026 line=221 │ │ + 0x002a line=227 │ │ 0x002e line=228 │ │ 0x0031 line=229 │ │ locals : │ │ 0x002e - 0x0032 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0004 - 0x0032 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0032 reg=5 title Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=6 message Ljava/lang/String; │ │ @@ -46640,47 +46622,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -027d3c: |[027d3c] org.happysanta.gd.Helpers.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V │ │ -027d4c: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -027d52: 0c01 |0003: move-result-object v1 │ │ -027d54: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -027d58: 7020 0b00 1200 |0006: invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -027d5e: 6e20 1700 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -027d64: 0c02 |000c: move-result-object v2 │ │ -027d66: 6e20 0f00 6200 |000d: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -027d6c: 0c02 |0010: move-result-object v2 │ │ -027d6e: 1403 0400 057f |0011: const v3, #float 1.76787e+38 // #7f050004 │ │ -027d74: 7110 3606 0300 |0014: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -027d7a: 0c03 |0017: move-result-object v3 │ │ -027d7c: 2204 9d01 |0018: new-instance v4, Lorg/happysanta/gd/Helpers$5; // type@019d │ │ -027d80: 7020 2606 7400 |001a: invoke-direct {v4, v7}, Lorg/happysanta/gd/Helpers$5;.:(Ljava/lang/Runnable;)V // method@0626 │ │ -027d86: 6e30 1400 3204 |001d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -027d8c: 0c02 |0020: move-result-object v2 │ │ -027d8e: 1403 0500 057f |0021: const v3, #float 1.76787e+38 // #7f050005 │ │ -027d94: 7110 3606 0300 |0024: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -027d9a: 0c03 |0027: move-result-object v3 │ │ -027d9c: 2204 9c01 |0028: new-instance v4, Lorg/happysanta/gd/Helpers$4; // type@019c │ │ -027da0: 7020 2406 8400 |002a: invoke-direct {v4, v8}, Lorg/happysanta/gd/Helpers$4;.:(Ljava/lang/Runnable;)V // method@0624 │ │ -027da6: 6e30 1100 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -027dac: 0c02 |0030: move-result-object v2 │ │ -027dae: 2203 9b01 |0031: new-instance v3, Lorg/happysanta/gd/Helpers$3; // type@019b │ │ -027db2: 7020 2206 8300 |0033: invoke-direct {v3, v8}, Lorg/happysanta/gd/Helpers$3;.:(Ljava/lang/Runnable;)V // method@0622 │ │ -027db8: 6e20 1200 3200 |0036: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -027dbe: 0c00 |0039: move-result-object v0 │ │ -027dc0: 6e10 1900 0000 |003a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -027dc6: 0e00 |003d: return-void │ │ +027d44: |[027d44] org.happysanta.gd.Helpers.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V │ │ +027d54: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +027d5a: 0c01 |0003: move-result-object v1 │ │ +027d5c: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +027d60: 7020 0b00 1200 |0006: invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +027d66: 6e20 1700 5200 |0009: invoke-virtual {v2, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +027d6c: 0c02 |000c: move-result-object v2 │ │ +027d6e: 6e20 0f00 6200 |000d: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +027d74: 0c02 |0010: move-result-object v2 │ │ +027d76: 1403 0400 057f |0011: const v3, #float 1.76787e+38 // #7f050004 │ │ +027d7c: 7110 3806 0300 |0014: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +027d82: 0c03 |0017: move-result-object v3 │ │ +027d84: 2204 9d01 |0018: new-instance v4, Lorg/happysanta/gd/Helpers$5; // type@019d │ │ +027d88: 7020 2806 7400 |001a: invoke-direct {v4, v7}, Lorg/happysanta/gd/Helpers$5;.:(Ljava/lang/Runnable;)V // method@0628 │ │ +027d8e: 6e30 1400 3204 |001d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +027d94: 0c02 |0020: move-result-object v2 │ │ +027d96: 1403 0500 057f |0021: const v3, #float 1.76787e+38 // #7f050005 │ │ +027d9c: 7110 3806 0300 |0024: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +027da2: 0c03 |0027: move-result-object v3 │ │ +027da4: 2204 9c01 |0028: new-instance v4, Lorg/happysanta/gd/Helpers$4; // type@019c │ │ +027da8: 7020 2606 8400 |002a: invoke-direct {v4, v8}, Lorg/happysanta/gd/Helpers$4;.:(Ljava/lang/Runnable;)V // method@0626 │ │ +027dae: 6e30 1100 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +027db4: 0c02 |0030: move-result-object v2 │ │ +027db6: 2203 9b01 |0031: new-instance v3, Lorg/happysanta/gd/Helpers$3; // type@019b │ │ +027dba: 7020 2406 8300 |0033: invoke-direct {v3, v8}, Lorg/happysanta/gd/Helpers$3;.:(Ljava/lang/Runnable;)V // method@0624 │ │ +027dc0: 6e20 1200 3200 |0036: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +027dc6: 0c00 |0039: move-result-object v0 │ │ +027dc8: 6e10 1900 0000 |003a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +027dce: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=233 │ │ + 0x0009 line=234 │ │ + 0x000d line=235 │ │ + 0x0014 line=236 │ │ + 0x0024 line=242 │ │ + 0x0036 line=248 │ │ 0x003a line=254 │ │ 0x003d line=255 │ │ locals : │ │ 0x003a - 0x003e reg=0 alert Landroid/app/AlertDialog$Builder; │ │ 0x0004 - 0x003e reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x003e reg=5 title Ljava/lang/String; │ │ 0x0000 - 0x003e reg=6 message Ljava/lang/String; │ │ @@ -46734,23 +46721,23 @@ │ │ type : '(Lorg/happysanta/gd/KeyboardController;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -027dc8: |[027dc8] org.happysanta.gd.KeyboardController$PointerInfo.:(Lorg/happysanta/gd/KeyboardController;I)V │ │ -027dd8: 5b12 6002 |0000: iput-object v2, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.this$0:Lorg/happysanta/gd/KeyboardController; // field@0260 │ │ -027ddc: 7010 bd01 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -027de2: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -027de4: 5910 5e02 |0006: iput v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ -027de8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -027dea: 5c10 5d02 |0009: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ -027dee: 5913 5f02 |000b: iput v3, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.id:I // field@025f │ │ -027df2: 0e00 |000d: return-void │ │ +027dd0: |[027dd0] org.happysanta.gd.KeyboardController$PointerInfo.:(Lorg/happysanta/gd/KeyboardController;I)V │ │ +027de0: 5b12 6002 |0000: iput-object v2, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.this$0:Lorg/happysanta/gd/KeyboardController; // field@0260 │ │ +027de4: 7010 bf01 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +027dea: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +027dec: 5910 5e02 |0006: iput v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ +027df0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +027df2: 5c10 5d02 |0009: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ +027df6: 5913 5f02 |000b: iput v3, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.id:I // field@025f │ │ +027dfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0005 line=274 │ │ 0x0008 line=275 │ │ 0x000b line=278 │ │ 0x000d line=279 │ │ @@ -46764,17 +46751,17 @@ │ │ type : '(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027df4: |[027df4] org.happysanta.gd.KeyboardController$PointerInfo.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I │ │ -027e04: 5210 5e02 |0000: iget v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ -027e08: 0f00 |0002: return v0 │ │ +027dfc: |[027dfc] org.happysanta.gd.KeyboardController$PointerInfo.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I │ │ +027e0c: 5210 5e02 |0000: iget v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ +027e10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/KeyboardController$PointerInfo; │ │ │ │ Virtual methods - │ │ @@ -46783,20 +46770,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -027e0c: |[027e0c] org.happysanta.gd.KeyboardController$PointerInfo.finish:()V │ │ -027e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e1e: 5c10 5d02 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ -027e22: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -027e24: 5910 5e02 |0004: iput v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ -027e28: 0e00 |0006: return-void │ │ +027e14: |[027e14] org.happysanta.gd.KeyboardController$PointerInfo.finish:()V │ │ +027e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027e26: 5c10 5d02 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ +027e2a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +027e2c: 5910 5e02 |0004: iput v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ +027e30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0006 line=284 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/KeyboardController$PointerInfo; │ │ @@ -46806,25 +46793,25 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -027e2c: |[027e2c] org.happysanta.gd.KeyboardController$PointerInfo.getButton:()Landroid/widget/LinearLayout; │ │ -027e3c: 5520 5d02 |0000: iget-boolean v0, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ -027e40: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -027e44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -027e46: 1100 |0005: return-object v0 │ │ -027e48: 5420 6002 |0006: iget-object v0, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.this$0:Lorg/happysanta/gd/KeyboardController; // field@0260 │ │ -027e4c: 7110 4a06 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/KeyboardController;.access$100:(Lorg/happysanta/gd/KeyboardController;)[Landroid/widget/LinearLayout; // method@064a │ │ -027e52: 0c00 |000b: move-result-object v0 │ │ -027e54: 5221 5e02 |000c: iget v1, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ -027e58: 4600 0001 |000e: aget-object v0, v0, v1 │ │ -027e5c: 28f5 |0010: goto 0005 // -000b │ │ +027e34: |[027e34] org.happysanta.gd.KeyboardController$PointerInfo.getButton:()Landroid/widget/LinearLayout; │ │ +027e44: 5520 5d02 |0000: iget-boolean v0, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ +027e48: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +027e4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +027e4e: 1100 |0005: return-object v0 │ │ +027e50: 5420 6002 |0006: iget-object v0, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.this$0:Lorg/happysanta/gd/KeyboardController; // field@0260 │ │ +027e54: 7110 4c06 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/KeyboardController;.access$100:(Lorg/happysanta/gd/KeyboardController;)[Landroid/widget/LinearLayout; // method@064c │ │ +027e5a: 0c00 |000b: move-result-object v0 │ │ +027e5c: 5221 5e02 |000c: iget v1, v2, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ +027e60: 4600 0001 |000e: aget-object v0, v0, v1 │ │ +027e64: 28f5 |0010: goto 0005 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x0005 line=298 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/happysanta/gd/KeyboardController$PointerInfo; │ │ @@ -46834,19 +46821,19 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -027e60: |[027e60] org.happysanta.gd.KeyboardController$PointerInfo.setButtonIndex:(I)V │ │ -027e70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -027e72: 5c10 5d02 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ -027e76: 5912 5e02 |0003: iput v2, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ -027e7a: 0e00 |0005: return-void │ │ +027e68: |[027e68] org.happysanta.gd.KeyboardController$PointerInfo.setButtonIndex:(I)V │ │ +027e78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027e7a: 5c10 5d02 |0001: iput-boolean v0, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.active:Z // field@025d │ │ +027e7e: 5912 5e02 |0003: iput v2, v1, Lorg/happysanta/gd/KeyboardController$PointerInfo;.btnIndex:I // field@025e │ │ +027e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0003 line=292 │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/KeyboardController$PointerInfo; │ │ @@ -46921,22 +46908,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -027e7c: |[027e7c] org.happysanta.gd.KeyboardController.:()V │ │ -027e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -027e8e: 6700 6402 |0001: sput v0, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -027e92: 1300 0f00 |0003: const/16 v0, #int 15 // #f │ │ -027e96: 7110 3006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -027e9c: 0a00 |0008: move-result v0 │ │ -027e9e: 6700 6402 |0009: sput v0, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -027ea2: 0e00 |000b: return-void │ │ +027e84: |[027e84] org.happysanta.gd.KeyboardController.:()V │ │ +027e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027e96: 6700 6402 |0001: sput v0, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +027e9a: 1300 0f00 |0003: const/16 v0, #int 15 // #f │ │ +027e9e: 7110 3206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +027ea4: 0a00 |0008: move-result v0 │ │ +027ea6: 6700 6402 |0009: sput v0, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +027eaa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=31 │ │ 0x000b line=32 │ │ locals : │ │ │ │ @@ -46945,38 +46932,38 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -027ea4: |[027ea4] org.happysanta.gd.KeyboardController.:(Lorg/happysanta/gd/GDActivity;)V │ │ -027eb4: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -027eb8: 7010 bd01 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -027ebe: 5b45 6702 |0005: iput-object v5, v4, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ -027ec2: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -027ec4: 2311 0f02 |0008: new-array v1, v1, [I // type@020f │ │ -027ec8: 5b41 6602 |000a: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -027ecc: 1301 0900 |000c: const/16 v1, #int 9 // #9 │ │ -027ed0: 2311 1202 |000e: new-array v1, v1, [Landroid/widget/LinearLayout; // type@0212 │ │ -027ed4: 5b41 6502 |0010: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ -027ed8: 2331 2902 |0012: new-array v1, v3, [Lorg/happysanta/gd/KeyboardController$PointerInfo; // type@0229 │ │ -027edc: 5b41 6902 |0014: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ -027ee0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -027ee2: 3530 0e00 |0017: if-ge v0, v3, 0025 // +000e │ │ -027ee6: 5441 6902 |0019: iget-object v1, v4, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ -027eea: 2202 9f01 |001b: new-instance v2, Lorg/happysanta/gd/KeyboardController$PointerInfo; // type@019f │ │ -027eee: 7030 4306 4200 |001d: invoke-direct {v2, v4, v0}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.:(Lorg/happysanta/gd/KeyboardController;I)V // method@0643 │ │ -027ef4: 4d02 0100 |0020: aput-object v2, v1, v0 │ │ -027ef8: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027efc: 28f3 |0024: goto 0017 // -000d │ │ -027efe: 2201 af00 |0025: new-instance v1, Ljava/lang/StringBuffer; // type@00af │ │ -027f02: 7010 ea01 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@01ea │ │ -027f08: 5b41 6802 |002a: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ -027f0c: 0e00 |002c: return-void │ │ +027eac: |[027eac] org.happysanta.gd.KeyboardController.:(Lorg/happysanta/gd/GDActivity;)V │ │ +027ebc: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +027ec0: 7010 bf01 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +027ec6: 5b45 6702 |0005: iput-object v5, v4, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ +027eca: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +027ecc: 2311 0f02 |0008: new-array v1, v1, [I // type@020f │ │ +027ed0: 5b41 6602 |000a: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +027ed4: 1301 0900 |000c: const/16 v1, #int 9 // #9 │ │ +027ed8: 2311 1202 |000e: new-array v1, v1, [Landroid/widget/LinearLayout; // type@0212 │ │ +027edc: 5b41 6502 |0010: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ +027ee0: 2331 2902 |0012: new-array v1, v3, [Lorg/happysanta/gd/KeyboardController$PointerInfo; // type@0229 │ │ +027ee4: 5b41 6902 |0014: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ +027ee8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +027eea: 3530 0e00 |0017: if-ge v0, v3, 0025 // +000e │ │ +027eee: 5441 6902 |0019: iget-object v1, v4, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ +027ef2: 2202 9f01 |001b: new-instance v2, Lorg/happysanta/gd/KeyboardController$PointerInfo; // type@019f │ │ +027ef6: 7030 4506 4200 |001d: invoke-direct {v2, v4, v0}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.:(Lorg/happysanta/gd/KeyboardController;I)V // method@0645 │ │ +027efc: 4d02 0100 |0020: aput-object v2, v1, v0 │ │ +027f00: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027f04: 28f3 |0024: goto 0017 // -000d │ │ +027f06: 2201 af00 |0025: new-instance v1, Ljava/lang/StringBuffer; // type@00af │ │ +027f0a: 7010 ec01 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@01ec │ │ +027f10: 5b41 6802 |002a: iput-object v1, v4, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ +027f14: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x000c line=37 │ │ 0x0012 line=38 │ │ @@ -46995,17 +46982,17 @@ │ │ type : '(Lorg/happysanta/gd/KeyboardController;)[Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027f10: |[027f10] org.happysanta.gd.KeyboardController.access$100:(Lorg/happysanta/gd/KeyboardController;)[Landroid/widget/LinearLayout; │ │ -027f20: 5410 6502 |0000: iget-object v0, v1, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ -027f24: 1100 |0002: return-object v0 │ │ +027f18: |[027f18] org.happysanta.gd.KeyboardController.access$100:(Lorg/happysanta/gd/KeyboardController;)[Landroid/widget/LinearLayout; │ │ +027f28: 5410 6502 |0000: iget-object v0, v1, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ +027f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/KeyboardController; │ │ │ │ #3 : (in Lorg/happysanta/gd/KeyboardController;) │ │ @@ -47013,38 +47000,38 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 72 16-bit code units │ │ -027f28: |[027f28] org.happysanta.gd.KeyboardController.actionToString:(I)Ljava/lang/String; │ │ -027f38: 2c01 2200 0000 |0000: sparse-switch v1, 00000022 // +00000022 │ │ -027f3e: 1a00 8900 |0003: const-string v0, "?" // string@0089 │ │ -027f42: 1100 |0005: return-object v0 │ │ -027f44: 1a00 a000 |0006: const-string v0, "ACTION_DOWN" // string@00a0 │ │ -027f48: 28fd |0008: goto 0005 // -0003 │ │ -027f4a: 1a00 a600 |0009: const-string v0, "ACTION_POINTER_DOWN" // string@00a6 │ │ -027f4e: 28fa |000b: goto 0005 // -0006 │ │ -027f50: 1a00 a200 |000c: const-string v0, "ACTION_POINTER_2_DOWN" // string@00a2 │ │ -027f54: 28f7 |000e: goto 0005 // -0009 │ │ -027f56: 1a00 a300 |000f: const-string v0, "ACTION_POINTER_2_UP" // string@00a3 │ │ -027f5a: 28f4 |0011: goto 0005 // -000c │ │ -027f5c: 1a00 a400 |0012: const-string v0, "ACTION_POINTER_3_DOWN" // string@00a4 │ │ -027f60: 28f1 |0014: goto 0005 // -000f │ │ -027f62: 1a00 a500 |0015: const-string v0, "ACTION_POINTER_3_UP" // string@00a5 │ │ -027f66: 28ee |0017: goto 0005 // -0012 │ │ -027f68: 1a00 a800 |0018: const-string v0, "ACTION_UP" // string@00a8 │ │ -027f6c: 28eb |001a: goto 0005 // -0015 │ │ -027f6e: 1a00 a700 |001b: const-string v0, "ACTION_POINTER_UP" // string@00a7 │ │ -027f72: 28e8 |001d: goto 0005 // -0018 │ │ -027f74: 1a00 a100 |001e: const-string v0, "ACTION_MOVE" // string@00a1 │ │ -027f78: 28e5 |0020: goto 0005 // -001b │ │ -027f7a: 0000 |0021: nop // spacer │ │ -027f7c: 0002 0900 0000 0000 0100 0000 0200 ... |0022: sparse-switch-data (38 units) │ │ +027f30: |[027f30] org.happysanta.gd.KeyboardController.actionToString:(I)Ljava/lang/String; │ │ +027f40: 2c01 2200 0000 |0000: sparse-switch v1, 00000022 // +00000022 │ │ +027f46: 1a00 8900 |0003: const-string v0, "?" // string@0089 │ │ +027f4a: 1100 |0005: return-object v0 │ │ +027f4c: 1a00 a000 |0006: const-string v0, "ACTION_DOWN" // string@00a0 │ │ +027f50: 28fd |0008: goto 0005 // -0003 │ │ +027f52: 1a00 a600 |0009: const-string v0, "ACTION_POINTER_DOWN" // string@00a6 │ │ +027f56: 28fa |000b: goto 0005 // -0006 │ │ +027f58: 1a00 a200 |000c: const-string v0, "ACTION_POINTER_2_DOWN" // string@00a2 │ │ +027f5c: 28f7 |000e: goto 0005 // -0009 │ │ +027f5e: 1a00 a300 |000f: const-string v0, "ACTION_POINTER_2_UP" // string@00a3 │ │ +027f62: 28f4 |0011: goto 0005 // -000c │ │ +027f64: 1a00 a400 |0012: const-string v0, "ACTION_POINTER_3_DOWN" // string@00a4 │ │ +027f68: 28f1 |0014: goto 0005 // -000f │ │ +027f6a: 1a00 a500 |0015: const-string v0, "ACTION_POINTER_3_UP" // string@00a5 │ │ +027f6e: 28ee |0017: goto 0005 // -0012 │ │ +027f70: 1a00 a800 |0018: const-string v0, "ACTION_UP" // string@00a8 │ │ +027f74: 28eb |001a: goto 0005 // -0015 │ │ +027f76: 1a00 a700 |001b: const-string v0, "ACTION_POINTER_UP" // string@00a7 │ │ +027f7a: 28e8 |001d: goto 0005 // -0018 │ │ +027f7c: 1a00 a100 |001e: const-string v0, "ACTION_MOVE" // string@00a1 │ │ +027f80: 28e5 |0020: goto 0005 // -001b │ │ +027f82: 0000 |0021: nop // spacer │ │ +027f84: 0002 0900 0000 0000 0100 0000 0200 ... |0022: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=229 │ │ 0x0006 line=211 │ │ 0x0009 line=213 │ │ 0x000c line=215 │ │ @@ -47063,17 +47050,17 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027fc8: |[027fc8] org.happysanta.gd.KeyboardController.gameKeyCode:(I)I │ │ -027fd8: d800 0131 |0000: add-int/lit8 v0, v1, #int 49 // #31 │ │ -027fdc: 0f00 |0002: return v0 │ │ +027fd0: |[027fd0] org.happysanta.gd.KeyboardController.gameKeyCode:(I)I │ │ +027fe0: d800 0131 |0000: add-int/lit8 v0, v1, #int 49 // #31 │ │ +027fe4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 btnIndex I │ │ │ │ #5 : (in Lorg/happysanta/gd/KeyboardController;) │ │ @@ -47081,26 +47068,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -027fe0: |[027fe0] org.happysanta.gd.KeyboardController.getCurrentTime:()Ljava/lang/String; │ │ -027ff0: 7100 4502 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0245 │ │ -027ff6: 0c00 |0003: move-result-object v0 │ │ -027ff8: 6e10 4602 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0246 │ │ -027ffe: 2201 d400 |0007: new-instance v1, Ljava/text/SimpleDateFormat; // type@00d4 │ │ -028002: 1a02 a301 |0009: const-string v2, "HH:mm:ss" // string@01a3 │ │ -028006: 7020 3402 2100 |000b: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0234 │ │ -02800c: 6e10 4602 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0246 │ │ -028012: 0c02 |0011: move-result-object v2 │ │ -028014: 6e20 3502 2100 |0012: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0235 │ │ -02801a: 0c02 |0015: move-result-object v2 │ │ -02801c: 1102 |0016: return-object v2 │ │ +027fe8: |[027fe8] org.happysanta.gd.KeyboardController.getCurrentTime:()Ljava/lang/String; │ │ +027ff8: 7100 4702 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0247 │ │ +027ffe: 0c00 |0003: move-result-object v0 │ │ +028000: 6e10 4802 0000 |0004: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0248 │ │ +028006: 2201 d400 |0007: new-instance v1, Ljava/text/SimpleDateFormat; // type@00d4 │ │ +02800a: 1a02 a301 |0009: const-string v2, "HH:mm:ss" // string@01a3 │ │ +02800e: 7020 3602 2100 |000b: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0236 │ │ +028014: 6e10 4802 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0248 │ │ +02801a: 0c02 |0011: move-result-object v2 │ │ +02801c: 6e20 3702 2100 |0012: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0237 │ │ +028022: 0c02 |0015: move-result-object v2 │ │ +028024: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ 0x0007 line=204 │ │ 0x000e line=205 │ │ locals : │ │ @@ -47112,18 +47099,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -028020: |[028020] org.happysanta.gd.KeyboardController.log:(Ljava/lang/Object;)V │ │ -028030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028032: 7030 5206 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/KeyboardController;.log:(Ljava/lang/Object;Z)V // method@0652 │ │ -028038: 0e00 |0004: return-void │ │ +028028: |[028028] org.happysanta.gd.KeyboardController.log:(Ljava/lang/Object;)V │ │ +028038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02803a: 7030 5406 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/KeyboardController;.log:(Ljava/lang/Object;Z)V // method@0654 │ │ +028040: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/KeyboardController; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ @@ -47133,31 +47120,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -02803c: |[02803c] org.happysanta.gd.KeyboardController.log:(Ljava/lang/Object;Z)V │ │ -02804c: 1d03 |0000: monitor-enter v3 │ │ -02804e: 6e10 c101 0400 |0001: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -028054: 0c00 |0004: move-result-object v0 │ │ -028056: 1a01 8d01 |0005: const-string v1, "GD Keyboard" // string@018d │ │ -02805a: 6e10 c101 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -028060: 0c02 |000a: move-result-object v2 │ │ -028062: 7120 cd00 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -028068: 3805 0900 |000e: if-eqz v5, 0017 // +0009 │ │ -02806c: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -028070: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -028074: 7120 cd00 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ -02807a: 1e03 |0017: monitor-exit v3 │ │ -02807c: 0e00 |0018: return-void │ │ -02807e: 0d01 |0019: move-exception v1 │ │ -028080: 1e03 |001a: monitor-exit v3 │ │ -028082: 2701 |001b: throw v1 │ │ +028044: |[028044] org.happysanta.gd.KeyboardController.log:(Ljava/lang/Object;Z)V │ │ +028054: 1d03 |0000: monitor-enter v3 │ │ +028056: 6e10 c301 0400 |0001: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +02805c: 0c00 |0004: move-result-object v0 │ │ +02805e: 1a01 8d01 |0005: const-string v1, "GD Keyboard" // string@018d │ │ +028062: 6e10 c301 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +028068: 0c02 |000a: move-result-object v2 │ │ +02806a: 7120 cd00 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +028070: 3805 0900 |000e: if-eqz v5, 0017 // +0009 │ │ +028074: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +028078: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +02807c: 7120 cd00 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00cd │ │ +028082: 1e03 |0017: monitor-exit v3 │ │ +028084: 0e00 |0018: return-void │ │ +028086: 0d01 |0019: move-exception v1 │ │ +028088: 1e03 |001a: monitor-exit v3 │ │ +02808a: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ 0x000e line=172 │ │ @@ -47175,22 +47162,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -028090: |[028090] org.happysanta.gd.KeyboardController.press:(Landroid/view/View;)V │ │ -0280a0: 7100 7108 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.isVibrateOnTouchEnabled:()Z // method@0871 │ │ -0280a6: 0a00 |0003: move-result v0 │ │ -0280a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0280ac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0280ae: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -0280b0: 6e30 0201 0201 |0008: invoke-virtual {v2, v0, v1}, Landroid/view/View;.performHapticFeedback:(II)Z // method@0102 │ │ -0280b6: 0e00 |000b: return-void │ │ +028098: |[028098] org.happysanta.gd.KeyboardController.press:(Landroid/view/View;)V │ │ +0280a8: 7100 7308 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.isVibrateOnTouchEnabled:()Z // method@0873 │ │ +0280ae: 0a00 |0003: move-result v0 │ │ +0280b0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0280b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0280b6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +0280b8: 6e30 0201 0201 |0008: invoke-virtual {v2, v0, v1}, Landroid/view/View;.performHapticFeedback:(II)Z // method@0102 │ │ +0280be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0006 line=263 │ │ 0x000b line=265 │ │ locals : │ │ 0x0000 - 0x000c reg=2 v Landroid/view/View; │ │ @@ -47200,50 +47187,50 @@ │ │ type : '(Landroid/graphics/Rect;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0280b8: |[0280b8] org.happysanta.gd.KeyboardController.whichButton:(Landroid/graphics/Rect;II)I │ │ -0280c8: 6e10 a000 0600 |0000: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ -0280ce: 0a04 |0003: move-result v4 │ │ -0280d0: db01 0403 |0004: div-int/lit8 v1, v4, #int 3 // #03 │ │ -0280d4: 6e10 9e00 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@009e │ │ -0280da: 0a04 |0009: move-result v4 │ │ -0280dc: db00 0403 |000a: div-int/lit8 v0, v4, #int 3 // #03 │ │ -0280e0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0280e2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0280e4: 6004 6402 |000e: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -0280e8: b014 |0010: add-int/2addr v4, v1 │ │ -0280ea: 3547 0d00 |0011: if-ge v7, v4, 001e // +000d │ │ -0280ee: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0280f0: 6004 6402 |0014: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -0280f4: b004 |0016: add-int/2addr v4, v0 │ │ -0280f6: 3548 1200 |0017: if-ge v8, v4, 0029 // +0012 │ │ -0280fa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0280fc: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ -028100: b024 |001c: add-int/2addr v4, v2 │ │ -028102: 0f04 |001d: return v4 │ │ -028104: 6004 6402 |001e: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -028108: da05 0102 |0020: mul-int/lit8 v5, v1, #int 2 // #02 │ │ -02810c: b054 |0022: add-int/2addr v4, v5 │ │ -02810e: 3547 0400 |0023: if-ge v7, v4, 0027 // +0004 │ │ -028112: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -028114: 28ee |0026: goto 0014 // -0012 │ │ -028116: 1222 |0027: const/4 v2, #int 2 // #2 │ │ -028118: 28ec |0028: goto 0014 // -0014 │ │ -02811a: 6004 6402 |0029: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -02811e: da05 0002 |002b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -028122: b054 |002d: add-int/2addr v4, v5 │ │ -028124: 3548 0400 |002e: if-ge v8, v4, 0032 // +0004 │ │ -028128: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -02812a: 28e9 |0031: goto 001a // -0017 │ │ -02812c: 1223 |0032: const/4 v3, #int 2 // #2 │ │ -02812e: 28e7 |0033: goto 001a // -0019 │ │ +0280c0: |[0280c0] org.happysanta.gd.KeyboardController.whichButton:(Landroid/graphics/Rect;II)I │ │ +0280d0: 6e10 a000 0600 |0000: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ +0280d6: 0a04 |0003: move-result v4 │ │ +0280d8: db01 0403 |0004: div-int/lit8 v1, v4, #int 3 // #03 │ │ +0280dc: 6e10 9e00 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@009e │ │ +0280e2: 0a04 |0009: move-result v4 │ │ +0280e4: db00 0403 |000a: div-int/lit8 v0, v4, #int 3 // #03 │ │ +0280e8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0280ea: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0280ec: 6004 6402 |000e: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +0280f0: b014 |0010: add-int/2addr v4, v1 │ │ +0280f2: 3547 0d00 |0011: if-ge v7, v4, 001e // +000d │ │ +0280f6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0280f8: 6004 6402 |0014: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +0280fc: b004 |0016: add-int/2addr v4, v0 │ │ +0280fe: 3548 1200 |0017: if-ge v8, v4, 0029 // +0012 │ │ +028102: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +028104: da04 0303 |001a: mul-int/lit8 v4, v3, #int 3 // #03 │ │ +028108: b024 |001c: add-int/2addr v4, v2 │ │ +02810a: 0f04 |001d: return v4 │ │ +02810c: 6004 6402 |001e: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +028110: da05 0102 |0020: mul-int/lit8 v5, v1, #int 2 // #02 │ │ +028114: b054 |0022: add-int/2addr v4, v5 │ │ +028116: 3547 0400 |0023: if-ge v7, v4, 0027 // +0004 │ │ +02811a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +02811c: 28ee |0026: goto 0014 // -0012 │ │ +02811e: 1222 |0027: const/4 v2, #int 2 // #2 │ │ +028120: 28ec |0028: goto 0014 // -0014 │ │ +028122: 6004 6402 |0029: sget v4, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +028126: da05 0002 |002b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +02812a: b054 |002d: add-int/2addr v4, v5 │ │ +02812c: 3548 0400 |002e: if-ge v8, v4, 0032 // +0004 │ │ +028130: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +028132: 28e9 |0031: goto 001a // -0017 │ │ +028134: 1223 |0032: const/4 v3, #int 2 // #2 │ │ +028136: 28e7 |0033: goto 001a // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0006 line=234 │ │ 0x000c line=238 │ │ 0x000e line=240 │ │ 0x0013 line=241 │ │ @@ -47271,20 +47258,20 @@ │ │ type : '(Landroid/widget/LinearLayout;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -028130: |[028130] org.happysanta.gd.KeyboardController.addButton:(Landroid/widget/LinearLayout;II)V │ │ -028140: 5420 6502 |0000: iget-object v0, v2, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ -028144: da01 0503 |0002: mul-int/lit8 v1, v5, #int 3 // #03 │ │ -028148: b041 |0004: add-int/2addr v1, v4 │ │ -02814a: 4d03 0001 |0005: aput-object v3, v0, v1 │ │ -02814e: 0e00 |0007: return-void │ │ +028138: |[028138] org.happysanta.gd.KeyboardController.addButton:(Landroid/widget/LinearLayout;II)V │ │ +028148: 5420 6502 |0000: iget-object v0, v2, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ +02814c: da01 0503 |0002: mul-int/lit8 v1, v5, #int 3 // #03 │ │ +028150: b041 |0004: add-int/2addr v1, v4 │ │ +028152: 4d03 0001 |0005: aput-object v3, v0, v1 │ │ +028156: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0007 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/KeyboardController; │ │ 0x0000 - 0x0008 reg=3 btn Landroid/widget/LinearLayout; │ │ @@ -47296,26 +47283,26 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -028150: |[028150] org.happysanta.gd.KeyboardController.clearLogBuffer:()V │ │ -028160: 1d01 |0000: monitor-enter v1 │ │ -028162: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -028164: 5b10 6802 |0002: iput-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ -028168: 2200 af00 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@00af │ │ -02816c: 7010 ea01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@01ea │ │ -028172: 5b10 6802 |0009: iput-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ -028176: 1e01 |000b: monitor-exit v1 │ │ -028178: 0e00 |000c: return-void │ │ -02817a: 0d00 |000d: move-exception v0 │ │ -02817c: 1e01 |000e: monitor-exit v1 │ │ -02817e: 2700 |000f: throw v0 │ │ +028158: |[028158] org.happysanta.gd.KeyboardController.clearLogBuffer:()V │ │ +028168: 1d01 |0000: monitor-enter v1 │ │ +02816a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02816c: 5b10 6802 |0002: iput-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ +028170: 2200 af00 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@00af │ │ +028174: 7010 ec01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@01ec │ │ +02817a: 5b10 6802 |0009: iput-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ +02817e: 1e01 |000b: monitor-exit v1 │ │ +028180: 0e00 |000c: return-void │ │ +028182: 0d00 |000d: move-exception v0 │ │ +028184: 1e01 |000e: monitor-exit v1 │ │ +028186: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x000b line=195 │ │ @@ -47328,19 +47315,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02818c: |[02818c] org.happysanta.gd.KeyboardController.getLog:()Ljava/lang/String; │ │ -02819c: 5410 6802 |0000: iget-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ -0281a0: 6e10 ed01 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@01ed │ │ -0281a6: 0c00 |0005: move-result-object v0 │ │ -0281a8: 1100 |0006: return-object v0 │ │ +028194: |[028194] org.happysanta.gd.KeyboardController.getLog:()Ljava/lang/String; │ │ +0281a4: 5410 6802 |0000: iget-object v0, v1, Lorg/happysanta/gd/KeyboardController;.logBuffer:Ljava/lang/StringBuffer; // field@0268 │ │ +0281a8: 6e10 ef01 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@01ef │ │ +0281ae: 0c00 |0005: move-result-object v0 │ │ +0281b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/KeyboardController; │ │ │ │ #3 : (in Lorg/happysanta/gd/KeyboardController;) │ │ @@ -47348,219 +47335,219 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 432 16-bit code units │ │ -0281ac: |[0281ac] org.happysanta.gd.KeyboardController.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0281bc: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -0281c0: 5400 6702 |0002: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ -0281c4: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -0281c8: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -0281cc: 5407 a401 |0008: iget-object v7, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ -0281d0: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -0281d4: 5400 6602 |000c: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -0281d8: 0811 0000 |000e: move-object/from16 v17, v0 │ │ -0281dc: 0800 1700 |0010: move-object/from16 v0, v23 │ │ -0281e0: 0801 1100 |0012: move-object/from16 v1, v17 │ │ -0281e4: 6e20 fa00 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00fa │ │ -0281ea: 220e 3100 |0017: new-instance v14, Landroid/graphics/Rect; // type@0031 │ │ -0281ee: 0800 1600 |0019: move-object/from16 v0, v22 │ │ -0281f2: 5400 6602 |001b: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -0281f6: 0811 0000 |001d: move-object/from16 v17, v0 │ │ -0281fa: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ -0281fe: 4411 1112 |0021: aget v17, v17, v18 │ │ -028202: 0800 1600 |0023: move-object/from16 v0, v22 │ │ -028206: 5400 6602 |0025: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -02820a: 0812 0000 |0027: move-object/from16 v18, v0 │ │ -02820e: 1313 0100 |0029: const/16 v19, #int 1 // #1 │ │ -028212: 4412 1213 |002b: aget v18, v18, v19 │ │ -028216: 0800 1600 |002d: move-object/from16 v0, v22 │ │ -02821a: 5400 6602 |002f: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -02821e: 0813 0000 |0031: move-object/from16 v19, v0 │ │ -028222: 1314 0000 |0033: const/16 v20, #int 0 // #0 │ │ -028226: 4413 1314 |0035: aget v19, v19, v20 │ │ -02822a: 7401 0001 1700 |0037: invoke-virtual/range {v23}, Landroid/view/View;.getWidth:()I // method@0100 │ │ -028230: 0a14 |003a: move-result v20 │ │ -028232: 9013 1314 |003b: add-int v19, v19, v20 │ │ -028236: 0800 1600 |003d: move-object/from16 v0, v22 │ │ -02823a: 5400 6602 |003f: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ -02823e: 0814 0000 |0041: move-object/from16 v20, v0 │ │ -028242: 1315 0100 |0043: const/16 v21, #int 1 // #1 │ │ -028246: 4414 1415 |0045: aget v20, v20, v21 │ │ -02824a: 7401 f800 1700 |0047: invoke-virtual/range {v23}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ -028250: 0a15 |004a: move-result v21 │ │ -028252: 9014 1415 |004b: add-int v20, v20, v21 │ │ -028256: 0200 1100 |004d: move/from16 v0, v17 │ │ -02825a: 0201 1200 |004f: move/from16 v1, v18 │ │ -02825e: 0202 1300 |0051: move/from16 v2, v19 │ │ -028262: 0203 1400 |0053: move/from16 v3, v20 │ │ -028266: 7053 9c00 0e21 |0055: invoke-direct {v14, v0, v1, v2, v3}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ -02826c: 52e0 0b00 |0058: iget v0, v14, Landroid/graphics/Rect;.left:I // field@000b │ │ -028270: 0211 0000 |005a: move/from16 v17, v0 │ │ -028274: 6012 6402 |005c: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -028278: 9011 1112 |005e: add-int v17, v17, v18 │ │ -02827c: 0200 1100 |0060: move/from16 v0, v17 │ │ -028280: 59e0 0b00 |0062: iput v0, v14, Landroid/graphics/Rect;.left:I // field@000b │ │ -028284: 52e0 0c00 |0064: iget v0, v14, Landroid/graphics/Rect;.right:I // field@000c │ │ -028288: 0211 0000 |0066: move/from16 v17, v0 │ │ -02828c: 6012 6402 |0068: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -028290: 9111 1112 |006a: sub-int v17, v17, v18 │ │ -028294: 0200 1100 |006c: move/from16 v0, v17 │ │ -028298: 59e0 0c00 |006e: iput v0, v14, Landroid/graphics/Rect;.right:I // field@000c │ │ -02829c: 52e0 0d00 |0070: iget v0, v14, Landroid/graphics/Rect;.top:I // field@000d │ │ -0282a0: 0211 0000 |0072: move/from16 v17, v0 │ │ -0282a4: 6012 6402 |0074: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -0282a8: 9011 1112 |0076: add-int v17, v17, v18 │ │ -0282ac: 0200 1100 |0078: move/from16 v0, v17 │ │ -0282b0: 59e0 0d00 |007a: iput v0, v14, Landroid/graphics/Rect;.top:I // field@000d │ │ -0282b4: 52e0 0a00 |007c: iget v0, v14, Landroid/graphics/Rect;.bottom:I // field@000a │ │ -0282b8: 0211 0000 |007e: move/from16 v17, v0 │ │ -0282bc: 6012 6402 |0080: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ -0282c0: 9111 1112 |0082: sub-int v17, v17, v18 │ │ -0282c4: 0200 1100 |0084: move/from16 v0, v17 │ │ -0282c8: 59e0 0a00 |0086: iput v0, v14, Landroid/graphics/Rect;.bottom:I // field@000a │ │ -0282cc: 7401 ec00 1800 |0088: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00ec │ │ -0282d2: 0a04 |008b: move-result v4 │ │ -0282d4: 3804 1400 |008c: if-eqz v4, 00a0 // +0014 │ │ -0282d8: 1311 0500 |008e: const/16 v17, #int 5 // #5 │ │ -0282dc: 0200 1100 |0090: move/from16 v0, v17 │ │ -0282e0: 3204 0e00 |0092: if-eq v4, v0, 00a0 // +000e │ │ -0282e4: 1311 0100 |0094: const/16 v17, #int 1 // #1 │ │ -0282e8: 0200 1100 |0096: move/from16 v0, v17 │ │ -0282ec: 3204 0800 |0098: if-eq v4, v0, 00a0 // +0008 │ │ -0282f0: 1311 0600 |009a: const/16 v17, #int 6 // #6 │ │ -0282f4: 0200 1100 |009c: move/from16 v0, v17 │ │ -0282f8: 3304 7000 |009e: if-ne v4, v0, 010e // +0070 │ │ -0282fc: 7401 eb00 1800 |00a0: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00eb │ │ -028302: 0a08 |00a3: move-result v8 │ │ -028304: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ -028308: 6e20 ee00 8000 |00a6: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00ee │ │ -02830e: 0a0c |00a9: move-result v12 │ │ -028310: 1311 0a00 |00aa: const/16 v17, #int 10 // #a │ │ -028314: 0200 1100 |00ac: move/from16 v0, v17 │ │ -028318: 340c 0500 |00ae: if-lt v12, v0, 00b3 // +0005 │ │ -02831c: 1311 0100 |00b0: const/16 v17, #int 1 // #1 │ │ -028320: 0f11 |00b2: return v17 │ │ -028322: 0800 1800 |00b3: move-object/from16 v0, v24 │ │ -028326: 6e20 f100 8000 |00b5: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getX:(I)F // method@00f1 │ │ -02832c: 0a11 |00b8: move-result v17 │ │ -02832e: 7701 ba01 1100 |00b9: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -028334: 0a0f |00bc: move-result v15 │ │ -028336: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ -02833a: 6e20 f200 8000 |00bf: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getY:(I)F // method@00f2 │ │ -028340: 0a11 |00c2: move-result v17 │ │ -028342: 7701 ba01 1100 |00c3: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -028348: 0a10 |00c6: move-result v16 │ │ -02834a: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -02834e: 5400 6902 |00c9: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ -028352: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ -028356: 460a 110c |00cd: aget-object v10, v17, v12 │ │ -02835a: 7703 5506 0e00 |00cf: invoke-static/range {v14, v15, v16}, Lorg/happysanta/gd/KeyboardController;.whichButton:(Landroid/graphics/Rect;II)I // method@0655 │ │ -028360: 0a06 |00d2: move-result v6 │ │ -028362: 2b04 cb00 0000 |00d3: packed-switch v4, 0000019e // +000000cb │ │ -028368: 1311 0100 |00d6: const/16 v17, #int 1 // #1 │ │ -02836c: 28da |00d8: goto 00b2 // -0026 │ │ -02836e: 7701 5406 1700 |00d9: invoke-static/range {v23}, Lorg/happysanta/gd/KeyboardController;.press:(Landroid/view/View;)V // method@0654 │ │ -028374: 6e20 4706 6a00 |00dc: invoke-virtual {v10, v6}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.setButtonIndex:(I)V // method@0647 │ │ -02837a: 6e10 4606 0a00 |00df: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0646 │ │ -028380: 0c05 |00e2: move-result-object v5 │ │ -028382: 1311 0100 |00e3: const/16 v17, #int 1 // #1 │ │ -028386: 0200 1100 |00e5: move/from16 v0, v17 │ │ -02838a: 6e20 3301 0500 |00e7: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0133 │ │ -028390: 7110 4e06 0600 |00ea: invoke-static {v6}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@064e │ │ -028396: 0a11 |00ed: move-result v17 │ │ -028398: 0200 1100 |00ee: move/from16 v0, v17 │ │ -02839c: 6e20 d905 0700 |00f0: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyPressed:(I)V // method@05d9 │ │ -0283a2: 28e3 |00f3: goto 00d6 // -001d │ │ -0283a4: 6e10 4606 0a00 |00f4: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0646 │ │ -0283aa: 0c05 |00f7: move-result-object v5 │ │ -0283ac: 3805 deff |00f8: if-eqz v5, 00d6 // -0022 │ │ -0283b0: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ -0283b4: 0200 1100 |00fc: move/from16 v0, v17 │ │ -0283b8: 6e20 3301 0500 |00fe: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0133 │ │ -0283be: 7110 4e06 0600 |0101: invoke-static {v6}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@064e │ │ -0283c4: 0a11 |0104: move-result v17 │ │ -0283c6: 0200 1100 |0105: move/from16 v0, v17 │ │ -0283ca: 6e20 da05 0700 |0107: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyReleased:(I)V // method@05da │ │ -0283d0: 6e10 4506 0a00 |010a: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.finish:()V // method@0645 │ │ -0283d6: 28c9 |010d: goto 00d6 // -0037 │ │ -0283d8: 1311 0200 |010e: const/16 v17, #int 2 // #2 │ │ -0283dc: 0200 1100 |0110: move/from16 v0, v17 │ │ -0283e0: 3304 c4ff |0112: if-ne v4, v0, 00d6 // -003c │ │ -0283e4: 0800 1600 |0114: move-object/from16 v0, v22 │ │ -0283e8: 5400 6702 |0116: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ -0283ec: 0811 0000 |0118: move-object/from16 v17, v0 │ │ -0283f0: 7401 7505 1100 |011a: invoke-virtual/range {v17}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -0283f6: 0a11 |011d: move-result v17 │ │ -0283f8: 3911 b8ff |011e: if-nez v17, 00d6 // -0048 │ │ -0283fc: 7401 ed00 1800 |0120: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00ed │ │ -028402: 0a0b |0123: move-result v11 │ │ -028404: 120d |0124: const/4 v13, #int 0 // #0 │ │ -028406: 35bd b1ff |0125: if-ge v13, v11, 00d6 // -004f │ │ -02840a: 0800 1800 |0127: move-object/from16 v0, v24 │ │ -02840e: 6e20 ee00 d000 |0129: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00ee │ │ -028414: 0a0c |012c: move-result v12 │ │ -028416: 1311 0a00 |012d: const/16 v17, #int 10 // #a │ │ -02841a: 0200 1100 |012f: move/from16 v0, v17 │ │ -02841e: 340c 0500 |0131: if-lt v12, v0, 0136 // +0005 │ │ -028422: d80d 0d01 |0133: add-int/lit8 v13, v13, #int 1 // #01 │ │ -028426: 28f0 |0135: goto 0125 // -0010 │ │ -028428: 0800 1800 |0136: move-object/from16 v0, v24 │ │ -02842c: 6e20 f100 d000 |0138: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getX:(I)F // method@00f1 │ │ -028432: 0a11 |013b: move-result v17 │ │ -028434: 7701 ba01 1100 |013c: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -02843a: 0a0f |013f: move-result v15 │ │ -02843c: 0800 1800 |0140: move-object/from16 v0, v24 │ │ -028440: 6e20 f200 d000 |0142: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getY:(I)F // method@00f2 │ │ -028446: 0a11 |0145: move-result v17 │ │ -028448: 7701 ba01 1100 |0146: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -02844e: 0a10 |0149: move-result v16 │ │ -028450: 7703 5506 0e00 |014a: invoke-static/range {v14, v15, v16}, Lorg/happysanta/gd/KeyboardController;.whichButton:(Landroid/graphics/Rect;II)I // method@0655 │ │ -028456: 0a06 |014d: move-result v6 │ │ -028458: 0800 1600 |014e: move-object/from16 v0, v22 │ │ -02845c: 5400 6902 |0150: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ -028460: 0811 0000 |0152: move-object/from16 v17, v0 │ │ -028464: 460a 110c |0154: aget-object v10, v17, v12 │ │ -028468: 7110 4406 0a00 |0156: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0644 │ │ -02846e: 0a11 |0159: move-result v17 │ │ -028470: 0200 1100 |015a: move/from16 v0, v17 │ │ -028474: 3206 d7ff |015c: if-eq v6, v0, 0133 // -0029 │ │ -028478: 0800 1600 |015e: move-object/from16 v0, v22 │ │ -02847c: 5400 6502 |0160: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ -028480: 0811 0000 |0162: move-object/from16 v17, v0 │ │ -028484: 7110 4406 0a00 |0164: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0644 │ │ -02848a: 0a12 |0167: move-result v18 │ │ -02848c: 4609 1112 |0168: aget-object v9, v17, v18 │ │ -028490: 1311 0000 |016a: const/16 v17, #int 0 // #0 │ │ -028494: 0200 1100 |016c: move/from16 v0, v17 │ │ -028498: 6e20 3301 0900 |016e: invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0133 │ │ -02849e: 7110 4406 0a00 |0171: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0644 │ │ -0284a4: 0a11 |0174: move-result v17 │ │ -0284a6: 7701 4e06 1100 |0175: invoke-static/range {v17}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@064e │ │ -0284ac: 0a11 |0178: move-result v17 │ │ -0284ae: 0200 1100 |0179: move/from16 v0, v17 │ │ -0284b2: 6e20 da05 0700 |017b: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyReleased:(I)V // method@05da │ │ -0284b8: 7701 5406 1700 |017e: invoke-static/range {v23}, Lorg/happysanta/gd/KeyboardController;.press:(Landroid/view/View;)V // method@0654 │ │ -0284be: 6e20 4706 6a00 |0181: invoke-virtual {v10, v6}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.setButtonIndex:(I)V // method@0647 │ │ -0284c4: 6e10 4606 0a00 |0184: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0646 │ │ -0284ca: 0c05 |0187: move-result-object v5 │ │ -0284cc: 1311 0100 |0188: const/16 v17, #int 1 // #1 │ │ -0284d0: 0200 1100 |018a: move/from16 v0, v17 │ │ -0284d4: 6e20 3301 0500 |018c: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0133 │ │ -0284da: 7110 4406 0a00 |018f: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0644 │ │ -0284e0: 0a11 |0192: move-result v17 │ │ -0284e2: 7701 4e06 1100 |0193: invoke-static/range {v17}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@064e │ │ -0284e8: 0a11 |0196: move-result v17 │ │ -0284ea: 0200 1100 |0197: move/from16 v0, v17 │ │ -0284ee: 6e20 d905 0700 |0199: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyPressed:(I)V // method@05d9 │ │ -0284f4: 2897 |019c: goto 0133 // -0069 │ │ -0284f6: 0000 |019d: nop // spacer │ │ -0284f8: 0001 0700 0000 0000 0600 0000 2100 ... |019e: packed-switch-data (18 units) │ │ +0281b4: |[0281b4] org.happysanta.gd.KeyboardController.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0281c4: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +0281c8: 5400 6702 |0002: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ +0281cc: 0811 0000 |0004: move-object/from16 v17, v0 │ │ +0281d0: 0800 1100 |0006: move-object/from16 v0, v17 │ │ +0281d4: 5407 a401 |0008: iget-object v7, v0, Lorg/happysanta/gd/GDActivity;.gameView:Lorg/happysanta/gd/Game/GameView; // field@01a4 │ │ +0281d8: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +0281dc: 5400 6602 |000c: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +0281e0: 0811 0000 |000e: move-object/from16 v17, v0 │ │ +0281e4: 0800 1700 |0010: move-object/from16 v0, v23 │ │ +0281e8: 0801 1100 |0012: move-object/from16 v1, v17 │ │ +0281ec: 6e20 fa00 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00fa │ │ +0281f2: 220e 3100 |0017: new-instance v14, Landroid/graphics/Rect; // type@0031 │ │ +0281f6: 0800 1600 |0019: move-object/from16 v0, v22 │ │ +0281fa: 5400 6602 |001b: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +0281fe: 0811 0000 |001d: move-object/from16 v17, v0 │ │ +028202: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ +028206: 4411 1112 |0021: aget v17, v17, v18 │ │ +02820a: 0800 1600 |0023: move-object/from16 v0, v22 │ │ +02820e: 5400 6602 |0025: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +028212: 0812 0000 |0027: move-object/from16 v18, v0 │ │ +028216: 1313 0100 |0029: const/16 v19, #int 1 // #1 │ │ +02821a: 4412 1213 |002b: aget v18, v18, v19 │ │ +02821e: 0800 1600 |002d: move-object/from16 v0, v22 │ │ +028222: 5400 6602 |002f: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +028226: 0813 0000 |0031: move-object/from16 v19, v0 │ │ +02822a: 1314 0000 |0033: const/16 v20, #int 0 // #0 │ │ +02822e: 4413 1314 |0035: aget v19, v19, v20 │ │ +028232: 7401 0001 1700 |0037: invoke-virtual/range {v23}, Landroid/view/View;.getWidth:()I // method@0100 │ │ +028238: 0a14 |003a: move-result v20 │ │ +02823a: 9013 1314 |003b: add-int v19, v19, v20 │ │ +02823e: 0800 1600 |003d: move-object/from16 v0, v22 │ │ +028242: 5400 6602 |003f: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.buf:[I // field@0266 │ │ +028246: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +02824a: 1315 0100 |0043: const/16 v21, #int 1 // #1 │ │ +02824e: 4414 1415 |0045: aget v20, v20, v21 │ │ +028252: 7401 f800 1700 |0047: invoke-virtual/range {v23}, Landroid/view/View;.getHeight:()I // method@00f8 │ │ +028258: 0a15 |004a: move-result v21 │ │ +02825a: 9014 1415 |004b: add-int v20, v20, v21 │ │ +02825e: 0200 1100 |004d: move/from16 v0, v17 │ │ +028262: 0201 1200 |004f: move/from16 v1, v18 │ │ +028266: 0202 1300 |0051: move/from16 v2, v19 │ │ +02826a: 0203 1400 |0053: move/from16 v3, v20 │ │ +02826e: 7053 9c00 0e21 |0055: invoke-direct {v14, v0, v1, v2, v3}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ +028274: 52e0 0b00 |0058: iget v0, v14, Landroid/graphics/Rect;.left:I // field@000b │ │ +028278: 0211 0000 |005a: move/from16 v17, v0 │ │ +02827c: 6012 6402 |005c: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +028280: 9011 1112 |005e: add-int v17, v17, v18 │ │ +028284: 0200 1100 |0060: move/from16 v0, v17 │ │ +028288: 59e0 0b00 |0062: iput v0, v14, Landroid/graphics/Rect;.left:I // field@000b │ │ +02828c: 52e0 0c00 |0064: iget v0, v14, Landroid/graphics/Rect;.right:I // field@000c │ │ +028290: 0211 0000 |0066: move/from16 v17, v0 │ │ +028294: 6012 6402 |0068: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +028298: 9111 1112 |006a: sub-int v17, v17, v18 │ │ +02829c: 0200 1100 |006c: move/from16 v0, v17 │ │ +0282a0: 59e0 0c00 |006e: iput v0, v14, Landroid/graphics/Rect;.right:I // field@000c │ │ +0282a4: 52e0 0d00 |0070: iget v0, v14, Landroid/graphics/Rect;.top:I // field@000d │ │ +0282a8: 0211 0000 |0072: move/from16 v17, v0 │ │ +0282ac: 6012 6402 |0074: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +0282b0: 9011 1112 |0076: add-int v17, v17, v18 │ │ +0282b4: 0200 1100 |0078: move/from16 v0, v17 │ │ +0282b8: 59e0 0d00 |007a: iput v0, v14, Landroid/graphics/Rect;.top:I // field@000d │ │ +0282bc: 52e0 0a00 |007c: iget v0, v14, Landroid/graphics/Rect;.bottom:I // field@000a │ │ +0282c0: 0211 0000 |007e: move/from16 v17, v0 │ │ +0282c4: 6012 6402 |0080: sget v18, Lorg/happysanta/gd/KeyboardController;.PADDING_DP:I // field@0264 │ │ +0282c8: 9111 1112 |0082: sub-int v17, v17, v18 │ │ +0282cc: 0200 1100 |0084: move/from16 v0, v17 │ │ +0282d0: 59e0 0a00 |0086: iput v0, v14, Landroid/graphics/Rect;.bottom:I // field@000a │ │ +0282d4: 7401 ec00 1800 |0088: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00ec │ │ +0282da: 0a04 |008b: move-result v4 │ │ +0282dc: 3804 1400 |008c: if-eqz v4, 00a0 // +0014 │ │ +0282e0: 1311 0500 |008e: const/16 v17, #int 5 // #5 │ │ +0282e4: 0200 1100 |0090: move/from16 v0, v17 │ │ +0282e8: 3204 0e00 |0092: if-eq v4, v0, 00a0 // +000e │ │ +0282ec: 1311 0100 |0094: const/16 v17, #int 1 // #1 │ │ +0282f0: 0200 1100 |0096: move/from16 v0, v17 │ │ +0282f4: 3204 0800 |0098: if-eq v4, v0, 00a0 // +0008 │ │ +0282f8: 1311 0600 |009a: const/16 v17, #int 6 // #6 │ │ +0282fc: 0200 1100 |009c: move/from16 v0, v17 │ │ +028300: 3304 7000 |009e: if-ne v4, v0, 010e // +0070 │ │ +028304: 7401 eb00 1800 |00a0: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00eb │ │ +02830a: 0a08 |00a3: move-result v8 │ │ +02830c: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ +028310: 6e20 ee00 8000 |00a6: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00ee │ │ +028316: 0a0c |00a9: move-result v12 │ │ +028318: 1311 0a00 |00aa: const/16 v17, #int 10 // #a │ │ +02831c: 0200 1100 |00ac: move/from16 v0, v17 │ │ +028320: 340c 0500 |00ae: if-lt v12, v0, 00b3 // +0005 │ │ +028324: 1311 0100 |00b0: const/16 v17, #int 1 // #1 │ │ +028328: 0f11 |00b2: return v17 │ │ +02832a: 0800 1800 |00b3: move-object/from16 v0, v24 │ │ +02832e: 6e20 f100 8000 |00b5: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getX:(I)F // method@00f1 │ │ +028334: 0a11 |00b8: move-result v17 │ │ +028336: 7701 bc01 1100 |00b9: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +02833c: 0a0f |00bc: move-result v15 │ │ +02833e: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ +028342: 6e20 f200 8000 |00bf: invoke-virtual {v0, v8}, Landroid/view/MotionEvent;.getY:(I)F // method@00f2 │ │ +028348: 0a11 |00c2: move-result v17 │ │ +02834a: 7701 bc01 1100 |00c3: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +028350: 0a10 |00c6: move-result v16 │ │ +028352: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +028356: 5400 6902 |00c9: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ +02835a: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ +02835e: 460a 110c |00cd: aget-object v10, v17, v12 │ │ +028362: 7703 5706 0e00 |00cf: invoke-static/range {v14, v15, v16}, Lorg/happysanta/gd/KeyboardController;.whichButton:(Landroid/graphics/Rect;II)I // method@0657 │ │ +028368: 0a06 |00d2: move-result v6 │ │ +02836a: 2b04 cb00 0000 |00d3: packed-switch v4, 0000019e // +000000cb │ │ +028370: 1311 0100 |00d6: const/16 v17, #int 1 // #1 │ │ +028374: 28da |00d8: goto 00b2 // -0026 │ │ +028376: 7701 5606 1700 |00d9: invoke-static/range {v23}, Lorg/happysanta/gd/KeyboardController;.press:(Landroid/view/View;)V // method@0656 │ │ +02837c: 6e20 4906 6a00 |00dc: invoke-virtual {v10, v6}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.setButtonIndex:(I)V // method@0649 │ │ +028382: 6e10 4806 0a00 |00df: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0648 │ │ +028388: 0c05 |00e2: move-result-object v5 │ │ +02838a: 1311 0100 |00e3: const/16 v17, #int 1 // #1 │ │ +02838e: 0200 1100 |00e5: move/from16 v0, v17 │ │ +028392: 6e20 3001 0500 |00e7: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0130 │ │ +028398: 7110 5006 0600 |00ea: invoke-static {v6}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@0650 │ │ +02839e: 0a11 |00ed: move-result v17 │ │ +0283a0: 0200 1100 |00ee: move/from16 v0, v17 │ │ +0283a4: 6e20 db05 0700 |00f0: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyPressed:(I)V // method@05db │ │ +0283aa: 28e3 |00f3: goto 00d6 // -001d │ │ +0283ac: 6e10 4806 0a00 |00f4: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0648 │ │ +0283b2: 0c05 |00f7: move-result-object v5 │ │ +0283b4: 3805 deff |00f8: if-eqz v5, 00d6 // -0022 │ │ +0283b8: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ +0283bc: 0200 1100 |00fc: move/from16 v0, v17 │ │ +0283c0: 6e20 3001 0500 |00fe: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0130 │ │ +0283c6: 7110 5006 0600 |0101: invoke-static {v6}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@0650 │ │ +0283cc: 0a11 |0104: move-result v17 │ │ +0283ce: 0200 1100 |0105: move/from16 v0, v17 │ │ +0283d2: 6e20 dc05 0700 |0107: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyReleased:(I)V // method@05dc │ │ +0283d8: 6e10 4706 0a00 |010a: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.finish:()V // method@0647 │ │ +0283de: 28c9 |010d: goto 00d6 // -0037 │ │ +0283e0: 1311 0200 |010e: const/16 v17, #int 2 // #2 │ │ +0283e4: 0200 1100 |0110: move/from16 v0, v17 │ │ +0283e8: 3304 c4ff |0112: if-ne v4, v0, 00d6 // -003c │ │ +0283ec: 0800 1600 |0114: move-object/from16 v0, v22 │ │ +0283f0: 5400 6702 |0116: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.gd:Lorg/happysanta/gd/GDActivity; // field@0267 │ │ +0283f4: 0811 0000 |0118: move-object/from16 v17, v0 │ │ +0283f8: 7401 7705 1100 |011a: invoke-virtual/range {v17}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +0283fe: 0a11 |011d: move-result v17 │ │ +028400: 3911 b8ff |011e: if-nez v17, 00d6 // -0048 │ │ +028404: 7401 ed00 1800 |0120: invoke-virtual/range {v24}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00ed │ │ +02840a: 0a0b |0123: move-result v11 │ │ +02840c: 120d |0124: const/4 v13, #int 0 // #0 │ │ +02840e: 35bd b1ff |0125: if-ge v13, v11, 00d6 // -004f │ │ +028412: 0800 1800 |0127: move-object/from16 v0, v24 │ │ +028416: 6e20 ee00 d000 |0129: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00ee │ │ +02841c: 0a0c |012c: move-result v12 │ │ +02841e: 1311 0a00 |012d: const/16 v17, #int 10 // #a │ │ +028422: 0200 1100 |012f: move/from16 v0, v17 │ │ +028426: 340c 0500 |0131: if-lt v12, v0, 0136 // +0005 │ │ +02842a: d80d 0d01 |0133: add-int/lit8 v13, v13, #int 1 // #01 │ │ +02842e: 28f0 |0135: goto 0125 // -0010 │ │ +028430: 0800 1800 |0136: move-object/from16 v0, v24 │ │ +028434: 6e20 f100 d000 |0138: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getX:(I)F // method@00f1 │ │ +02843a: 0a11 |013b: move-result v17 │ │ +02843c: 7701 bc01 1100 |013c: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +028442: 0a0f |013f: move-result v15 │ │ +028444: 0800 1800 |0140: move-object/from16 v0, v24 │ │ +028448: 6e20 f200 d000 |0142: invoke-virtual {v0, v13}, Landroid/view/MotionEvent;.getY:(I)F // method@00f2 │ │ +02844e: 0a11 |0145: move-result v17 │ │ +028450: 7701 bc01 1100 |0146: invoke-static/range {v17}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +028456: 0a10 |0149: move-result v16 │ │ +028458: 7703 5706 0e00 |014a: invoke-static/range {v14, v15, v16}, Lorg/happysanta/gd/KeyboardController;.whichButton:(Landroid/graphics/Rect;II)I // method@0657 │ │ +02845e: 0a06 |014d: move-result v6 │ │ +028460: 0800 1600 |014e: move-object/from16 v0, v22 │ │ +028464: 5400 6902 |0150: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.pointers:[Lorg/happysanta/gd/KeyboardController$PointerInfo; // field@0269 │ │ +028468: 0811 0000 |0152: move-object/from16 v17, v0 │ │ +02846c: 460a 110c |0154: aget-object v10, v17, v12 │ │ +028470: 7110 4606 0a00 |0156: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0646 │ │ +028476: 0a11 |0159: move-result v17 │ │ +028478: 0200 1100 |015a: move/from16 v0, v17 │ │ +02847c: 3206 d7ff |015c: if-eq v6, v0, 0133 // -0029 │ │ +028480: 0800 1600 |015e: move-object/from16 v0, v22 │ │ +028484: 5400 6502 |0160: iget-object v0, v0, Lorg/happysanta/gd/KeyboardController;.btns:[Landroid/widget/LinearLayout; // field@0265 │ │ +028488: 0811 0000 |0162: move-object/from16 v17, v0 │ │ +02848c: 7110 4606 0a00 |0164: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0646 │ │ +028492: 0a12 |0167: move-result v18 │ │ +028494: 4609 1112 |0168: aget-object v9, v17, v18 │ │ +028498: 1311 0000 |016a: const/16 v17, #int 0 // #0 │ │ +02849c: 0200 1100 |016c: move/from16 v0, v17 │ │ +0284a0: 6e20 3001 0900 |016e: invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0130 │ │ +0284a6: 7110 4606 0a00 |0171: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0646 │ │ +0284ac: 0a11 |0174: move-result v17 │ │ +0284ae: 7701 5006 1100 |0175: invoke-static/range {v17}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@0650 │ │ +0284b4: 0a11 |0178: move-result v17 │ │ +0284b6: 0200 1100 |0179: move/from16 v0, v17 │ │ +0284ba: 6e20 dc05 0700 |017b: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyReleased:(I)V // method@05dc │ │ +0284c0: 7701 5606 1700 |017e: invoke-static/range {v23}, Lorg/happysanta/gd/KeyboardController;.press:(Landroid/view/View;)V // method@0656 │ │ +0284c6: 6e20 4906 6a00 |0181: invoke-virtual {v10, v6}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.setButtonIndex:(I)V // method@0649 │ │ +0284cc: 6e10 4806 0a00 |0184: invoke-virtual {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.getButton:()Landroid/widget/LinearLayout; // method@0648 │ │ +0284d2: 0c05 |0187: move-result-object v5 │ │ +0284d4: 1311 0100 |0188: const/16 v17, #int 1 // #1 │ │ +0284d8: 0200 1100 |018a: move/from16 v0, v17 │ │ +0284dc: 6e20 3001 0500 |018c: invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;.setPressed:(Z)V // method@0130 │ │ +0284e2: 7110 4606 0a00 |018f: invoke-static {v10}, Lorg/happysanta/gd/KeyboardController$PointerInfo;.access$000:(Lorg/happysanta/gd/KeyboardController$PointerInfo;)I // method@0646 │ │ +0284e8: 0a11 |0192: move-result v17 │ │ +0284ea: 7701 5006 1100 |0193: invoke-static/range {v17}, Lorg/happysanta/gd/KeyboardController;.gameKeyCode:(I)I // method@0650 │ │ +0284f0: 0a11 |0196: move-result v17 │ │ +0284f2: 0200 1100 |0197: move/from16 v0, v17 │ │ +0284f6: 6e20 db05 0700 |0199: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Game/GameView;.keyPressed:(I)V // method@05db │ │ +0284fc: 2897 |019c: goto 0133 // -0069 │ │ +0284fe: 0000 |019d: nop // spacer │ │ +028500: 0001 0700 0000 0000 0600 0000 2100 ... |019e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=50 │ │ 0x0017 line=51 │ │ 0x0058 line=53 │ │ 0x0064 line=54 │ │ @@ -47667,17 +47654,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02851c: |[02851c] org.happysanta.gd.Levels.InvalidTrackException.:(Ljava/lang/Exception;)V │ │ -02852c: 7020 a601 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@01a6 │ │ -028532: 0e00 |0003: return-void │ │ +028524: |[028524] org.happysanta.gd.Levels.InvalidTrackException.:(Ljava/lang/Exception;)V │ │ +028534: 7020 a801 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@01a8 │ │ +02853a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Levels/InvalidTrackException; │ │ 0x0000 - 0x0004 reg=1 e Ljava/lang/Exception; │ │ @@ -47772,33 +47759,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -028534: |[028534] org.happysanta.gd.Levels.Level.:()V │ │ -028544: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -028546: 7010 bd01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -02854c: 5921 6d02 |0004: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ -028550: 5921 6f02 |0006: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ -028554: 5921 7002 |0008: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -028558: 5921 6e02 |000a: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -02855c: 5921 7202 |000c: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -028560: 5921 7302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028564: 5921 7102 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028568: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -02856a: 1f00 3202 |0013: check-cast v0, [[I // type@0232 │ │ -02856e: 1f00 3202 |0015: check-cast v0, [[I // type@0232 │ │ -028572: 5b20 7602 |0017: iput-object v0, v2, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028576: 1a00 650b |0019: const-string v0, "levelname" // string@0b65 │ │ -02857a: 5b20 6c02 |001b: iput-object v0, v2, Lorg/happysanta/gd/Levels/Level;.levelName:Ljava/lang/String; // field@026c │ │ -02857e: 5921 7502 |001d: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ -028582: 6e10 6106 0200 |001f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Level;.clear:()V // method@0661 │ │ -028588: 0e00 |0022: return-void │ │ +02853c: |[02853c] org.happysanta.gd.Levels.Level.:()V │ │ +02854c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02854e: 7010 bf01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +028554: 5921 6d02 |0004: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ +028558: 5921 6f02 |0006: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ +02855c: 5921 7002 |0008: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +028560: 5921 6e02 |000a: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +028564: 5921 7202 |000c: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +028568: 5921 7302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +02856c: 5921 7102 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028570: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +028572: 1f00 3202 |0013: check-cast v0, [[I // type@0232 │ │ +028576: 1f00 3202 |0015: check-cast v0, [[I // type@0232 │ │ +02857a: 5b20 7602 |0017: iput-object v0, v2, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02857e: 1a00 620b |0019: const-string v0, "levelname" // string@0b62 │ │ +028582: 5b20 6c02 |001b: iput-object v0, v2, Lorg/happysanta/gd/Levels/Level;.levelName:Ljava/lang/String; // field@026c │ │ +028586: 5921 7502 |001d: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ +02858a: 6e10 6306 0200 |001f: invoke-virtual {v2}, Lorg/happysanta/gd/Levels/Level;.clear:()V // method@0663 │ │ +028590: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0004 line=31 │ │ 0x0006 line=32 │ │ 0x0008 line=33 │ │ 0x000a line=34 │ │ @@ -47819,20 +47806,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -02858c: |[02858c] org.happysanta.gd.Levels.Level._aIIV:(II)V │ │ -02859c: e100 0201 |0000: shr-int/lit8 v0, v2, #int 1 // #01 │ │ -0285a0: 5910 7002 |0002: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -0285a4: e100 0301 |0004: shr-int/lit8 v0, v3, #int 1 // #01 │ │ -0285a8: 5910 6e02 |0006: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -0285ac: 0e00 |0008: return-void │ │ +028594: |[028594] org.happysanta.gd.Levels.Level._aIIV:(II)V │ │ +0285a4: e100 0201 |0000: shr-int/lit8 v0, v2, #int 1 // #01 │ │ +0285a8: 5910 7002 |0002: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +0285ac: e100 0301 |0004: shr-int/lit8 v0, v3, #int 1 // #01 │ │ +0285b0: 5910 6e02 |0006: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +0285b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Levels/Level; │ │ @@ -47844,19 +47831,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0285b0: |[0285b0] org.happysanta.gd.Levels.Level._aIIV:(III)V │ │ -0285c0: 5901 7002 |0000: iput v1, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -0285c4: 5902 6e02 |0002: iput v2, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -0285c8: 5903 7202 |0004: iput v3, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -0285cc: 0e00 |0006: return-void │ │ +0285b8: |[0285b8] org.happysanta.gd.Levels.Level._aIIV:(III)V │ │ +0285c8: 5901 7002 |0000: iput v1, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +0285cc: 5902 6e02 |0002: iput v2, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +0285d0: 5903 7202 |0004: iput v3, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +0285d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=75 │ │ locals : │ │ @@ -47870,351 +47857,351 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;II)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 613 16-bit code units │ │ -0285d0: |[0285d0] org.happysanta.gd.Levels.Level._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ -0285e0: 1d12 |0000: monitor-enter v18 │ │ -0285e2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0285e4: 120b |0002: const/4 v11, #int 0 // #0 │ │ -0285e6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0285e8: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -0285ec: 520d 7702 |0006: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0285f0: d80d 0dff |0008: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0285f4: 35d5 1400 |000a: if-ge v5, v13, 001e // +0014 │ │ -0285f8: 0800 1200 |000c: move-object/from16 v0, v18 │ │ -0285fc: 540d 7602 |000e: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028600: 460d 0d05 |0010: aget-object v13, v13, v5 │ │ -028604: 120e |0012: const/4 v14, #int 0 // #0 │ │ -028606: 440d 0d0e |0013: aget v13, v13, v14 │ │ -02860a: 0800 1200 |0015: move-object/from16 v0, v18 │ │ -02860e: 520e 6d02 |0017: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ -028612: 36ed 0500 |0019: if-gt v13, v14, 001e // +0005 │ │ -028616: d805 0501 |001b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02861a: 28e7 |001d: goto 0004 // -0019 │ │ -02861c: 3d05 0400 |001e: if-lez v5, 0022 // +0004 │ │ -028620: d805 05ff |0020: add-int/lit8 v5, v5, #int -1 // #ff │ │ -028624: 0800 1200 |0022: move-object/from16 v0, v18 │ │ -028628: 540d 7602 |0024: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02862c: 460d 0d05 |0026: aget-object v13, v13, v5 │ │ -028630: 120e |0028: const/4 v14, #int 0 // #0 │ │ -028632: 440d 0d0e |0029: aget v13, v13, v14 │ │ -028636: 9103 140d |002b: sub-int v3, v20, v13 │ │ -02863a: 150d 3200 |002d: const/high16 v13, #int 3276800 // #32 │ │ -02863e: 900d 0d15 |002f: add-int v13, v13, v21 │ │ -028642: 0800 1200 |0031: move-object/from16 v0, v18 │ │ -028646: 540e 7602 |0033: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02864a: 460e 0e05 |0035: aget-object v14, v14, v5 │ │ -02864e: 121f |0037: const/4 v15, #int 1 // #1 │ │ -028650: 440e 0e0f |0038: aget v14, v14, v15 │ │ -028654: 9106 0d0e |003a: sub-int v6, v13, v14 │ │ -028658: 7120 0206 6300 |003c: invoke-static {v3, v6}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -02865e: 0a09 |003f: move-result v9 │ │ -028660: 813e |0040: int-to-long v14, v3 │ │ -028662: 130d 2000 |0041: const/16 v13, #int 32 // #20 │ │ -028666: c3de |0043: shl-long/2addr v14, v13 │ │ -028668: e10d 0901 |0044: shr-int/lit8 v13, v9, #int 1 // #01 │ │ -02866c: e10d 0d01 |0046: shr-int/lit8 v13, v13, #int 1 // #01 │ │ -028670: 81d0 |0048: int-to-long v0, v13 │ │ -028672: 0510 0000 |0049: move-wide/from16 v16, v0 │ │ -028676: 9e0e 0e10 |004b: div-long v14, v14, v16 │ │ -02867a: 130d 1000 |004d: const/16 v13, #int 16 // #10 │ │ -02867e: c4de |004f: shr-long/2addr v14, v13 │ │ -028680: 84e3 |0050: long-to-int v3, v14 │ │ -028682: 816e |0051: int-to-long v14, v6 │ │ -028684: 130d 2000 |0052: const/16 v13, #int 32 // #20 │ │ -028688: c3de |0054: shl-long/2addr v14, v13 │ │ -02868a: e10d 0901 |0055: shr-int/lit8 v13, v9, #int 1 // #01 │ │ -02868e: e10d 0d01 |0057: shr-int/lit8 v13, v13, #int 1 // #01 │ │ -028692: 81d0 |0059: int-to-long v0, v13 │ │ -028694: 0510 0000 |005a: move-wide/from16 v16, v0 │ │ -028698: 9e0e 0e10 |005c: div-long v14, v14, v16 │ │ -02869c: 130d 1000 |005e: const/16 v13, #int 16 // #10 │ │ -0286a0: c4de |0060: shr-long/2addr v14, v13 │ │ -0286a2: 84e6 |0061: long-to-int v6, v14 │ │ -0286a4: 120d |0062: const/4 v13, #int 0 // #0 │ │ -0286a6: 130e aa00 |0063: const/16 v14, #int 170 // #aa │ │ -0286aa: 120f |0065: const/4 v15, #int 0 // #0 │ │ -0286ac: 0800 1300 |0066: move-object/from16 v0, v19 │ │ -0286b0: 6e40 e605 d0fe |0068: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -0286b6: 0800 1200 |006b: move-object/from16 v0, v18 │ │ -0286ba: 520d 7702 |006d: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0286be: d80d 0dff |006f: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0286c2: 34d5 7500 |0071: if-lt v5, v13, 00e6 // +0075 │ │ -0286c6: 0137 |0073: move v7, v3 │ │ -0286c8: 0162 |0074: move v2, v6 │ │ -0286ca: 0800 1200 |0075: move-object/from16 v0, v18 │ │ -0286ce: 540d 7602 |0077: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0286d2: 0800 1200 |0079: move-object/from16 v0, v18 │ │ -0286d6: 520e 7702 |007b: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0286da: d80e 0eff |007d: add-int/lit8 v14, v14, #int -1 // #ff │ │ -0286de: 460d 0d0e |007f: aget-object v13, v13, v14 │ │ -0286e2: 120e |0081: const/4 v14, #int 0 // #0 │ │ -0286e4: 440d 0d0e |0082: aget v13, v13, v14 │ │ -0286e8: e00d 0d03 |0084: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -0286ec: e10d 0d10 |0086: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -0286f0: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0286f4: 540e 7602 |008a: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0286f8: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0286fc: 520f 7702 |008e: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028700: d80f 0fff |0090: add-int/lit8 v15, v15, #int -1 // #ff │ │ -028704: 460e 0e0f |0092: aget-object v14, v14, v15 │ │ -028708: 121f |0094: const/4 v15, #int 1 // #1 │ │ -02870a: 440e 0e0f |0095: aget v14, v14, v15 │ │ -02870e: e00e 0e03 |0097: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -028712: e10e 0e10 |0099: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -028716: 0800 1200 |009b: move-object/from16 v0, v18 │ │ -02871a: 540f 7602 |009d: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02871e: 0800 1200 |009f: move-object/from16 v0, v18 │ │ -028722: 5200 7702 |00a1: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028726: 0210 0000 |00a3: move/from16 v16, v0 │ │ -02872a: d810 10ff |00a5: add-int/lit8 v16, v16, #int -1 // #ff │ │ -02872e: 460f 0f10 |00a7: aget-object v15, v15, v16 │ │ -028732: 1310 0000 |00a9: const/16 v16, #int 0 // #0 │ │ -028736: 440f 0f10 |00ab: aget v15, v15, v16 │ │ -02873a: b07f |00ad: add-int/2addr v15, v7 │ │ -02873c: e00f 0f03 |00ae: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -028740: e10f 0f10 |00b0: shr-int/lit8 v15, v15, #int 16 // #10 │ │ -028744: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ -028748: 5400 7602 |00b4: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02874c: 0810 0000 |00b6: move-object/from16 v16, v0 │ │ -028750: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -028754: 5200 7702 |00ba: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028758: 0211 0000 |00bc: move/from16 v17, v0 │ │ -02875c: d811 11ff |00be: add-int/lit8 v17, v17, #int -1 // #ff │ │ -028760: 4610 1011 |00c0: aget-object v16, v16, v17 │ │ -028764: 1311 0100 |00c2: const/16 v17, #int 1 // #1 │ │ -028768: 4410 1011 |00c4: aget v16, v16, v17 │ │ -02876c: 9010 1002 |00c6: add-int v16, v16, v2 │ │ -028770: e010 1003 |00c8: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -028774: e110 1010 |00ca: shr-int/lit8 v16, v16, #int 16 // #10 │ │ -028778: 0800 1300 |00cc: move-object/from16 v0, v19 │ │ -02877c: 0201 1000 |00ce: move/from16 v1, v16 │ │ -028780: 6e51 aa05 d0fe |00d0: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -028786: 7100 3406 0000 |00d3: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02878c: 0c0d |00d6: move-result-object v13 │ │ -02878e: 6e10 7f06 0d00 |00d7: invoke-virtual {v13}, Lorg/happysanta/gd/Levels/Loader;.isShadowsEnabled:()Z // method@067f │ │ -028794: 0a0d |00da: move-result v13 │ │ -028796: 380d 0900 |00db: if-eqz v13, 00e4 // +0009 │ │ -02879a: 0800 1200 |00dd: move-object/from16 v0, v18 │ │ -02879e: 0801 1300 |00df: move-object/from16 v1, v19 │ │ -0287a2: 6e40 5f06 10b8 |00e1: invoke-virtual {v0, v1, v8, v11}, Lorg/happysanta/gd/Levels/Level;._ifiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@065f │ │ -0287a8: 1e12 |00e4: monitor-exit v18 │ │ -0287aa: 0e00 |00e5: return-void │ │ -0287ac: 0134 |00e6: move v4, v3 │ │ -0287ae: 016a |00e7: move v10, v6 │ │ -0287b0: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ -0287b4: 540d 7602 |00ea: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0287b8: d80e 0501 |00ec: add-int/lit8 v14, v5, #int 1 // #01 │ │ -0287bc: 460d 0d0e |00ee: aget-object v13, v13, v14 │ │ -0287c0: 120e |00f0: const/4 v14, #int 0 // #0 │ │ -0287c2: 440d 0d0e |00f1: aget v13, v13, v14 │ │ -0287c6: 9103 140d |00f3: sub-int v3, v20, v13 │ │ -0287ca: 150d 3200 |00f5: const/high16 v13, #int 3276800 // #32 │ │ -0287ce: 900d 0d15 |00f7: add-int v13, v13, v21 │ │ -0287d2: 0800 1200 |00f9: move-object/from16 v0, v18 │ │ -0287d6: 540e 7602 |00fb: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0287da: d80f 0501 |00fd: add-int/lit8 v15, v5, #int 1 // #01 │ │ -0287de: 460e 0e0f |00ff: aget-object v14, v14, v15 │ │ -0287e2: 121f |0101: const/4 v15, #int 1 // #1 │ │ -0287e4: 440e 0e0f |0102: aget v14, v14, v15 │ │ -0287e8: 9106 0d0e |0104: sub-int v6, v13, v14 │ │ -0287ec: 7120 0206 6300 |0106: invoke-static {v3, v6}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -0287f2: 0a0c |0109: move-result v12 │ │ -0287f4: 813e |010a: int-to-long v14, v3 │ │ -0287f6: 130d 2000 |010b: const/16 v13, #int 32 // #20 │ │ -0287fa: c3de |010d: shl-long/2addr v14, v13 │ │ -0287fc: e10d 0c01 |010e: shr-int/lit8 v13, v12, #int 1 // #01 │ │ -028800: e10d 0d01 |0110: shr-int/lit8 v13, v13, #int 1 // #01 │ │ -028804: 81d0 |0112: int-to-long v0, v13 │ │ -028806: 0510 0000 |0113: move-wide/from16 v16, v0 │ │ -02880a: 9e0e 0e10 |0115: div-long v14, v14, v16 │ │ -02880e: 130d 1000 |0117: const/16 v13, #int 16 // #10 │ │ -028812: c4de |0119: shr-long/2addr v14, v13 │ │ -028814: 84e3 |011a: long-to-int v3, v14 │ │ -028816: 816e |011b: int-to-long v14, v6 │ │ -028818: 130d 2000 |011c: const/16 v13, #int 32 // #20 │ │ -02881c: c3de |011e: shl-long/2addr v14, v13 │ │ -02881e: e10d 0c01 |011f: shr-int/lit8 v13, v12, #int 1 // #01 │ │ -028822: e10d 0d01 |0121: shr-int/lit8 v13, v13, #int 1 // #01 │ │ -028826: 81d0 |0123: int-to-long v0, v13 │ │ -028828: 0510 0000 |0124: move-wide/from16 v16, v0 │ │ -02882c: 9e0e 0e10 |0126: div-long v14, v14, v16 │ │ -028830: 130d 1000 |0128: const/16 v13, #int 16 // #10 │ │ -028834: c4de |012a: shr-long/2addr v14, v13 │ │ -028836: 84e6 |012b: long-to-int v6, v14 │ │ -028838: 0800 1200 |012c: move-object/from16 v0, v18 │ │ -02883c: 540d 7602 |012e: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028840: 460d 0d05 |0130: aget-object v13, v13, v5 │ │ -028844: 120e |0132: const/4 v14, #int 0 // #0 │ │ -028846: 440d 0d0e |0133: aget v13, v13, v14 │ │ -02884a: b04d |0135: add-int/2addr v13, v4 │ │ -02884c: e00d 0d03 |0136: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -028850: e10d 0d10 |0138: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -028854: 0800 1200 |013a: move-object/from16 v0, v18 │ │ -028858: 540e 7602 |013c: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02885c: 460e 0e05 |013e: aget-object v14, v14, v5 │ │ -028860: 121f |0140: const/4 v15, #int 1 // #1 │ │ -028862: 440e 0e0f |0141: aget v14, v14, v15 │ │ -028866: b0ae |0143: add-int/2addr v14, v10 │ │ -028868: e00e 0e03 |0144: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -02886c: e10e 0e10 |0146: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -028870: 0800 1200 |0148: move-object/from16 v0, v18 │ │ -028874: 540f 7602 |014a: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028878: d810 0501 |014c: add-int/lit8 v16, v5, #int 1 // #01 │ │ -02887c: 460f 0f10 |014e: aget-object v15, v15, v16 │ │ -028880: 1310 0000 |0150: const/16 v16, #int 0 // #0 │ │ -028884: 440f 0f10 |0152: aget v15, v15, v16 │ │ -028888: b03f |0154: add-int/2addr v15, v3 │ │ -02888a: e00f 0f03 |0155: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -02888e: e10f 0f10 |0157: shr-int/lit8 v15, v15, #int 16 // #10 │ │ -028892: 0800 1200 |0159: move-object/from16 v0, v18 │ │ -028896: 5400 7602 |015b: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02889a: 0810 0000 |015d: move-object/from16 v16, v0 │ │ -02889e: d811 0501 |015f: add-int/lit8 v17, v5, #int 1 // #01 │ │ -0288a2: 4610 1011 |0161: aget-object v16, v16, v17 │ │ -0288a6: 1311 0100 |0163: const/16 v17, #int 1 // #1 │ │ -0288aa: 4410 1011 |0165: aget v16, v16, v17 │ │ -0288ae: 9010 1006 |0167: add-int v16, v16, v6 │ │ -0288b2: e010 1003 |0169: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -0288b6: e110 1010 |016b: shr-int/lit8 v16, v16, #int 16 // #10 │ │ -0288ba: 0800 1300 |016d: move-object/from16 v0, v19 │ │ -0288be: 0201 1000 |016f: move/from16 v1, v16 │ │ -0288c2: 6e51 aa05 d0fe |0171: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -0288c8: 0800 1200 |0174: move-object/from16 v0, v18 │ │ -0288cc: 540d 7602 |0176: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0288d0: 460d 0d05 |0178: aget-object v13, v13, v5 │ │ -0288d4: 120e |017a: const/4 v14, #int 0 // #0 │ │ -0288d6: 440d 0d0e |017b: aget v13, v13, v14 │ │ -0288da: e00d 0d03 |017d: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -0288de: e10d 0d10 |017f: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -0288e2: 0800 1200 |0181: move-object/from16 v0, v18 │ │ -0288e6: 540e 7602 |0183: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0288ea: 460e 0e05 |0185: aget-object v14, v14, v5 │ │ -0288ee: 121f |0187: const/4 v15, #int 1 // #1 │ │ -0288f0: 440e 0e0f |0188: aget v14, v14, v15 │ │ -0288f4: e00e 0e03 |018a: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -0288f8: e10e 0e10 |018c: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -0288fc: 0800 1200 |018e: move-object/from16 v0, v18 │ │ -028900: 540f 7602 |0190: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028904: 460f 0f05 |0192: aget-object v15, v15, v5 │ │ -028908: 1310 0000 |0194: const/16 v16, #int 0 // #0 │ │ -02890c: 440f 0f10 |0196: aget v15, v15, v16 │ │ -028910: b04f |0198: add-int/2addr v15, v4 │ │ -028912: e00f 0f03 |0199: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -028916: e10f 0f10 |019b: shr-int/lit8 v15, v15, #int 16 // #10 │ │ -02891a: 0800 1200 |019d: move-object/from16 v0, v18 │ │ -02891e: 5400 7602 |019f: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028922: 0810 0000 |01a1: move-object/from16 v16, v0 │ │ -028926: 4610 1005 |01a3: aget-object v16, v16, v5 │ │ -02892a: 1311 0100 |01a5: const/16 v17, #int 1 // #1 │ │ -02892e: 4410 1011 |01a7: aget v16, v16, v17 │ │ -028932: 9010 100a |01a9: add-int v16, v16, v10 │ │ -028936: e010 1003 |01ab: shl-int/lit8 v16, v16, #int 3 // #03 │ │ -02893a: e110 1010 |01ad: shr-int/lit8 v16, v16, #int 16 // #10 │ │ -02893e: 0800 1300 |01af: move-object/from16 v0, v19 │ │ -028942: 0201 1000 |01b1: move/from16 v1, v16 │ │ -028946: 6e51 aa05 d0fe |01b3: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -02894c: 121d |01b6: const/4 v13, #int 1 // #1 │ │ -02894e: 37d5 2800 |01b7: if-le v5, v13, 01df // +0028 │ │ -028952: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -028956: 540d 7602 |01bb: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02895a: 460d 0d05 |01bd: aget-object v13, v13, v5 │ │ -02895e: 120e |01bf: const/4 v14, #int 0 // #0 │ │ -028960: 440d 0d0e |01c0: aget v13, v13, v14 │ │ -028964: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ -028968: 520e 7002 |01c4: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -02896c: 37ed 0600 |01c6: if-le v13, v14, 01cc // +0006 │ │ -028970: 3908 0400 |01c8: if-nez v8, 01cc // +0004 │ │ -028974: d808 05ff |01ca: add-int/lit8 v8, v5, #int -1 // #ff │ │ -028978: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -02897c: 540d 7602 |01ce: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028980: 460d 0d05 |01d0: aget-object v13, v13, v5 │ │ -028984: 120e |01d2: const/4 v14, #int 0 // #0 │ │ -028986: 440d 0d0e |01d3: aget v13, v13, v14 │ │ -02898a: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ -02898e: 520e 6e02 |01d7: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -028992: 37ed 0600 |01d9: if-le v13, v14, 01df // +0006 │ │ -028996: 390b 0400 |01db: if-nez v11, 01df // +0004 │ │ -02899a: d80b 05ff |01dd: add-int/lit8 v11, v5, #int -1 // #ff │ │ -02899e: 0800 1200 |01df: move-object/from16 v0, v18 │ │ -0289a2: 520d 7302 |01e1: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -0289a6: 335d 3400 |01e3: if-ne v13, v5, 0217 // +0034 │ │ -0289aa: 0800 1200 |01e5: move-object/from16 v0, v18 │ │ -0289ae: 540d 7602 |01e7: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0289b2: 0800 1200 |01e9: move-object/from16 v0, v18 │ │ -0289b6: 520e 7302 |01eb: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -0289ba: 460d 0d0e |01ed: aget-object v13, v13, v14 │ │ -0289be: 120e |01ef: const/4 v14, #int 0 // #0 │ │ -0289c0: 440d 0d0e |01f0: aget v13, v13, v14 │ │ -0289c4: b04d |01f2: add-int/2addr v13, v4 │ │ -0289c6: e00d 0d03 |01f3: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -0289ca: e10d 0d10 |01f5: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -0289ce: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ -0289d2: 540e 7602 |01f9: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0289d6: 0800 1200 |01fb: move-object/from16 v0, v18 │ │ -0289da: 520f 7302 |01fd: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -0289de: 460e 0e0f |01ff: aget-object v14, v14, v15 │ │ -0289e2: 121f |0201: const/4 v15, #int 1 // #1 │ │ -0289e4: 440e 0e0f |0202: aget v14, v14, v15 │ │ -0289e8: b0ae |0204: add-int/2addr v14, v10 │ │ -0289ea: e00e 0e03 |0205: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -0289ee: e10e 0e10 |0207: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -0289f2: 0800 1300 |0209: move-object/from16 v0, v19 │ │ -0289f6: 6e30 cf05 d00e |020b: invoke-virtual {v0, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawStartFlag:(II)V // method@05cf │ │ -0289fc: 120d |020e: const/4 v13, #int 0 // #0 │ │ -0289fe: 130e aa00 |020f: const/16 v14, #int 170 // #aa │ │ -028a02: 120f |0211: const/4 v15, #int 0 // #0 │ │ -028a04: 0800 1300 |0212: move-object/from16 v0, v19 │ │ -028a08: 6e40 e605 d0fe |0214: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -028a0e: 0800 1200 |0217: move-object/from16 v0, v18 │ │ -028a12: 520d 7102 |0219: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028a16: 335d 3400 |021b: if-ne v13, v5, 024f // +0034 │ │ -028a1a: 0800 1200 |021d: move-object/from16 v0, v18 │ │ -028a1e: 540d 7602 |021f: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028a22: 0800 1200 |0221: move-object/from16 v0, v18 │ │ -028a26: 520e 7102 |0223: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028a2a: 460d 0d0e |0225: aget-object v13, v13, v14 │ │ -028a2e: 120e |0227: const/4 v14, #int 0 // #0 │ │ -028a30: 440d 0d0e |0228: aget v13, v13, v14 │ │ -028a34: b04d |022a: add-int/2addr v13, v4 │ │ -028a36: e00d 0d03 |022b: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -028a3a: e10d 0d10 |022d: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -028a3e: 0800 1200 |022f: move-object/from16 v0, v18 │ │ -028a42: 540e 7602 |0231: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028a46: 0800 1200 |0233: move-object/from16 v0, v18 │ │ -028a4a: 520f 7102 |0235: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028a4e: 460e 0e0f |0237: aget-object v14, v14, v15 │ │ -028a52: 121f |0239: const/4 v15, #int 1 // #1 │ │ -028a54: 440e 0e0f |023a: aget v14, v14, v15 │ │ -028a58: b0ae |023c: add-int/2addr v14, v10 │ │ -028a5a: e00e 0e03 |023d: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -028a5e: e10e 0e10 |023f: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -028a62: 0800 1300 |0241: move-object/from16 v0, v19 │ │ -028a66: 6e30 c905 d00e |0243: invoke-virtual {v0, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawFinishFlag:(II)V // method@05c9 │ │ -028a6c: 120d |0246: const/4 v13, #int 0 // #0 │ │ -028a6e: 130e aa00 |0247: const/16 v14, #int 170 // #aa │ │ -028a72: 120f |0249: const/4 v15, #int 0 // #0 │ │ -028a74: 0800 1300 |024a: move-object/from16 v0, v19 │ │ -028a78: 6e40 e605 d0fe |024c: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -028a7e: 0800 1200 |024f: move-object/from16 v0, v18 │ │ -028a82: 540d 7602 |0251: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028a86: 460d 0d05 |0253: aget-object v13, v13, v5 │ │ -028a8a: 120e |0255: const/4 v14, #int 0 // #0 │ │ -028a8c: 440d 0d0e |0256: aget v13, v13, v14 │ │ -028a90: 0800 1200 |0258: move-object/from16 v0, v18 │ │ -028a94: 520e 6f02 |025a: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ -028a98: 36ed 17fe |025c: if-gt v13, v14, 0073 // -01e9 │ │ -028a9c: d805 0501 |025e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028aa0: 2900 0bfe |0260: goto/16 006b // -01f5 │ │ -028aa4: 0d0d |0262: move-exception v13 │ │ -028aa6: 1e12 |0263: monitor-exit v18 │ │ -028aa8: 270d |0264: throw v13 │ │ +0285d8: |[0285d8] org.happysanta.gd.Levels.Level._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ +0285e8: 1d12 |0000: monitor-enter v18 │ │ +0285ea: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0285ec: 120b |0002: const/4 v11, #int 0 // #0 │ │ +0285ee: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0285f0: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0285f4: 520d 7702 |0006: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0285f8: d80d 0dff |0008: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0285fc: 35d5 1400 |000a: if-ge v5, v13, 001e // +0014 │ │ +028600: 0800 1200 |000c: move-object/from16 v0, v18 │ │ +028604: 540d 7602 |000e: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028608: 460d 0d05 |0010: aget-object v13, v13, v5 │ │ +02860c: 120e |0012: const/4 v14, #int 0 // #0 │ │ +02860e: 440d 0d0e |0013: aget v13, v13, v14 │ │ +028612: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +028616: 520e 6d02 |0017: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ +02861a: 36ed 0500 |0019: if-gt v13, v14, 001e // +0005 │ │ +02861e: d805 0501 |001b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028622: 28e7 |001d: goto 0004 // -0019 │ │ +028624: 3d05 0400 |001e: if-lez v5, 0022 // +0004 │ │ +028628: d805 05ff |0020: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02862c: 0800 1200 |0022: move-object/from16 v0, v18 │ │ +028630: 540d 7602 |0024: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028634: 460d 0d05 |0026: aget-object v13, v13, v5 │ │ +028638: 120e |0028: const/4 v14, #int 0 // #0 │ │ +02863a: 440d 0d0e |0029: aget v13, v13, v14 │ │ +02863e: 9103 140d |002b: sub-int v3, v20, v13 │ │ +028642: 150d 3200 |002d: const/high16 v13, #int 3276800 // #32 │ │ +028646: 900d 0d15 |002f: add-int v13, v13, v21 │ │ +02864a: 0800 1200 |0031: move-object/from16 v0, v18 │ │ +02864e: 540e 7602 |0033: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028652: 460e 0e05 |0035: aget-object v14, v14, v5 │ │ +028656: 121f |0037: const/4 v15, #int 1 // #1 │ │ +028658: 440e 0e0f |0038: aget v14, v14, v15 │ │ +02865c: 9106 0d0e |003a: sub-int v6, v13, v14 │ │ +028660: 7120 0406 6300 |003c: invoke-static {v3, v6}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +028666: 0a09 |003f: move-result v9 │ │ +028668: 813e |0040: int-to-long v14, v3 │ │ +02866a: 130d 2000 |0041: const/16 v13, #int 32 // #20 │ │ +02866e: c3de |0043: shl-long/2addr v14, v13 │ │ +028670: e10d 0901 |0044: shr-int/lit8 v13, v9, #int 1 // #01 │ │ +028674: e10d 0d01 |0046: shr-int/lit8 v13, v13, #int 1 // #01 │ │ +028678: 81d0 |0048: int-to-long v0, v13 │ │ +02867a: 0510 0000 |0049: move-wide/from16 v16, v0 │ │ +02867e: 9e0e 0e10 |004b: div-long v14, v14, v16 │ │ +028682: 130d 1000 |004d: const/16 v13, #int 16 // #10 │ │ +028686: c4de |004f: shr-long/2addr v14, v13 │ │ +028688: 84e3 |0050: long-to-int v3, v14 │ │ +02868a: 816e |0051: int-to-long v14, v6 │ │ +02868c: 130d 2000 |0052: const/16 v13, #int 32 // #20 │ │ +028690: c3de |0054: shl-long/2addr v14, v13 │ │ +028692: e10d 0901 |0055: shr-int/lit8 v13, v9, #int 1 // #01 │ │ +028696: e10d 0d01 |0057: shr-int/lit8 v13, v13, #int 1 // #01 │ │ +02869a: 81d0 |0059: int-to-long v0, v13 │ │ +02869c: 0510 0000 |005a: move-wide/from16 v16, v0 │ │ +0286a0: 9e0e 0e10 |005c: div-long v14, v14, v16 │ │ +0286a4: 130d 1000 |005e: const/16 v13, #int 16 // #10 │ │ +0286a8: c4de |0060: shr-long/2addr v14, v13 │ │ +0286aa: 84e6 |0061: long-to-int v6, v14 │ │ +0286ac: 120d |0062: const/4 v13, #int 0 // #0 │ │ +0286ae: 130e aa00 |0063: const/16 v14, #int 170 // #aa │ │ +0286b2: 120f |0065: const/4 v15, #int 0 // #0 │ │ +0286b4: 0800 1300 |0066: move-object/from16 v0, v19 │ │ +0286b8: 6e40 e805 d0fe |0068: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +0286be: 0800 1200 |006b: move-object/from16 v0, v18 │ │ +0286c2: 520d 7702 |006d: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0286c6: d80d 0dff |006f: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0286ca: 34d5 7500 |0071: if-lt v5, v13, 00e6 // +0075 │ │ +0286ce: 0137 |0073: move v7, v3 │ │ +0286d0: 0162 |0074: move v2, v6 │ │ +0286d2: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +0286d6: 540d 7602 |0077: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0286da: 0800 1200 |0079: move-object/from16 v0, v18 │ │ +0286de: 520e 7702 |007b: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0286e2: d80e 0eff |007d: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0286e6: 460d 0d0e |007f: aget-object v13, v13, v14 │ │ +0286ea: 120e |0081: const/4 v14, #int 0 // #0 │ │ +0286ec: 440d 0d0e |0082: aget v13, v13, v14 │ │ +0286f0: e00d 0d03 |0084: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +0286f4: e10d 0d10 |0086: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +0286f8: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +0286fc: 540e 7602 |008a: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028700: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +028704: 520f 7702 |008e: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +028708: d80f 0fff |0090: add-int/lit8 v15, v15, #int -1 // #ff │ │ +02870c: 460e 0e0f |0092: aget-object v14, v14, v15 │ │ +028710: 121f |0094: const/4 v15, #int 1 // #1 │ │ +028712: 440e 0e0f |0095: aget v14, v14, v15 │ │ +028716: e00e 0e03 |0097: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +02871a: e10e 0e10 |0099: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +02871e: 0800 1200 |009b: move-object/from16 v0, v18 │ │ +028722: 540f 7602 |009d: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028726: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +02872a: 5200 7702 |00a1: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +02872e: 0210 0000 |00a3: move/from16 v16, v0 │ │ +028732: d810 10ff |00a5: add-int/lit8 v16, v16, #int -1 // #ff │ │ +028736: 460f 0f10 |00a7: aget-object v15, v15, v16 │ │ +02873a: 1310 0000 |00a9: const/16 v16, #int 0 // #0 │ │ +02873e: 440f 0f10 |00ab: aget v15, v15, v16 │ │ +028742: b07f |00ad: add-int/2addr v15, v7 │ │ +028744: e00f 0f03 |00ae: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +028748: e10f 0f10 |00b0: shr-int/lit8 v15, v15, #int 16 // #10 │ │ +02874c: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +028750: 5400 7602 |00b4: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028754: 0810 0000 |00b6: move-object/from16 v16, v0 │ │ +028758: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +02875c: 5200 7702 |00ba: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +028760: 0211 0000 |00bc: move/from16 v17, v0 │ │ +028764: d811 11ff |00be: add-int/lit8 v17, v17, #int -1 // #ff │ │ +028768: 4610 1011 |00c0: aget-object v16, v16, v17 │ │ +02876c: 1311 0100 |00c2: const/16 v17, #int 1 // #1 │ │ +028770: 4410 1011 |00c4: aget v16, v16, v17 │ │ +028774: 9010 1002 |00c6: add-int v16, v16, v2 │ │ +028778: e010 1003 |00c8: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +02877c: e110 1010 |00ca: shr-int/lit8 v16, v16, #int 16 // #10 │ │ +028780: 0800 1300 |00cc: move-object/from16 v0, v19 │ │ +028784: 0201 1000 |00ce: move/from16 v1, v16 │ │ +028788: 6e51 ac05 d0fe |00d0: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +02878e: 7100 3606 0000 |00d3: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +028794: 0c0d |00d6: move-result-object v13 │ │ +028796: 6e10 8106 0d00 |00d7: invoke-virtual {v13}, Lorg/happysanta/gd/Levels/Loader;.isShadowsEnabled:()Z // method@0681 │ │ +02879c: 0a0d |00da: move-result v13 │ │ +02879e: 380d 0900 |00db: if-eqz v13, 00e4 // +0009 │ │ +0287a2: 0800 1200 |00dd: move-object/from16 v0, v18 │ │ +0287a6: 0801 1300 |00df: move-object/from16 v1, v19 │ │ +0287aa: 6e40 6106 10b8 |00e1: invoke-virtual {v0, v1, v8, v11}, Lorg/happysanta/gd/Levels/Level;._ifiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@0661 │ │ +0287b0: 1e12 |00e4: monitor-exit v18 │ │ +0287b2: 0e00 |00e5: return-void │ │ +0287b4: 0134 |00e6: move v4, v3 │ │ +0287b6: 016a |00e7: move v10, v6 │ │ +0287b8: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ +0287bc: 540d 7602 |00ea: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0287c0: d80e 0501 |00ec: add-int/lit8 v14, v5, #int 1 // #01 │ │ +0287c4: 460d 0d0e |00ee: aget-object v13, v13, v14 │ │ +0287c8: 120e |00f0: const/4 v14, #int 0 // #0 │ │ +0287ca: 440d 0d0e |00f1: aget v13, v13, v14 │ │ +0287ce: 9103 140d |00f3: sub-int v3, v20, v13 │ │ +0287d2: 150d 3200 |00f5: const/high16 v13, #int 3276800 // #32 │ │ +0287d6: 900d 0d15 |00f7: add-int v13, v13, v21 │ │ +0287da: 0800 1200 |00f9: move-object/from16 v0, v18 │ │ +0287de: 540e 7602 |00fb: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0287e2: d80f 0501 |00fd: add-int/lit8 v15, v5, #int 1 // #01 │ │ +0287e6: 460e 0e0f |00ff: aget-object v14, v14, v15 │ │ +0287ea: 121f |0101: const/4 v15, #int 1 // #1 │ │ +0287ec: 440e 0e0f |0102: aget v14, v14, v15 │ │ +0287f0: 9106 0d0e |0104: sub-int v6, v13, v14 │ │ +0287f4: 7120 0406 6300 |0106: invoke-static {v3, v6}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +0287fa: 0a0c |0109: move-result v12 │ │ +0287fc: 813e |010a: int-to-long v14, v3 │ │ +0287fe: 130d 2000 |010b: const/16 v13, #int 32 // #20 │ │ +028802: c3de |010d: shl-long/2addr v14, v13 │ │ +028804: e10d 0c01 |010e: shr-int/lit8 v13, v12, #int 1 // #01 │ │ +028808: e10d 0d01 |0110: shr-int/lit8 v13, v13, #int 1 // #01 │ │ +02880c: 81d0 |0112: int-to-long v0, v13 │ │ +02880e: 0510 0000 |0113: move-wide/from16 v16, v0 │ │ +028812: 9e0e 0e10 |0115: div-long v14, v14, v16 │ │ +028816: 130d 1000 |0117: const/16 v13, #int 16 // #10 │ │ +02881a: c4de |0119: shr-long/2addr v14, v13 │ │ +02881c: 84e3 |011a: long-to-int v3, v14 │ │ +02881e: 816e |011b: int-to-long v14, v6 │ │ +028820: 130d 2000 |011c: const/16 v13, #int 32 // #20 │ │ +028824: c3de |011e: shl-long/2addr v14, v13 │ │ +028826: e10d 0c01 |011f: shr-int/lit8 v13, v12, #int 1 // #01 │ │ +02882a: e10d 0d01 |0121: shr-int/lit8 v13, v13, #int 1 // #01 │ │ +02882e: 81d0 |0123: int-to-long v0, v13 │ │ +028830: 0510 0000 |0124: move-wide/from16 v16, v0 │ │ +028834: 9e0e 0e10 |0126: div-long v14, v14, v16 │ │ +028838: 130d 1000 |0128: const/16 v13, #int 16 // #10 │ │ +02883c: c4de |012a: shr-long/2addr v14, v13 │ │ +02883e: 84e6 |012b: long-to-int v6, v14 │ │ +028840: 0800 1200 |012c: move-object/from16 v0, v18 │ │ +028844: 540d 7602 |012e: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028848: 460d 0d05 |0130: aget-object v13, v13, v5 │ │ +02884c: 120e |0132: const/4 v14, #int 0 // #0 │ │ +02884e: 440d 0d0e |0133: aget v13, v13, v14 │ │ +028852: b04d |0135: add-int/2addr v13, v4 │ │ +028854: e00d 0d03 |0136: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +028858: e10d 0d10 |0138: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +02885c: 0800 1200 |013a: move-object/from16 v0, v18 │ │ +028860: 540e 7602 |013c: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028864: 460e 0e05 |013e: aget-object v14, v14, v5 │ │ +028868: 121f |0140: const/4 v15, #int 1 // #1 │ │ +02886a: 440e 0e0f |0141: aget v14, v14, v15 │ │ +02886e: b0ae |0143: add-int/2addr v14, v10 │ │ +028870: e00e 0e03 |0144: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +028874: e10e 0e10 |0146: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +028878: 0800 1200 |0148: move-object/from16 v0, v18 │ │ +02887c: 540f 7602 |014a: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028880: d810 0501 |014c: add-int/lit8 v16, v5, #int 1 // #01 │ │ +028884: 460f 0f10 |014e: aget-object v15, v15, v16 │ │ +028888: 1310 0000 |0150: const/16 v16, #int 0 // #0 │ │ +02888c: 440f 0f10 |0152: aget v15, v15, v16 │ │ +028890: b03f |0154: add-int/2addr v15, v3 │ │ +028892: e00f 0f03 |0155: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +028896: e10f 0f10 |0157: shr-int/lit8 v15, v15, #int 16 // #10 │ │ +02889a: 0800 1200 |0159: move-object/from16 v0, v18 │ │ +02889e: 5400 7602 |015b: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0288a2: 0810 0000 |015d: move-object/from16 v16, v0 │ │ +0288a6: d811 0501 |015f: add-int/lit8 v17, v5, #int 1 // #01 │ │ +0288aa: 4610 1011 |0161: aget-object v16, v16, v17 │ │ +0288ae: 1311 0100 |0163: const/16 v17, #int 1 // #1 │ │ +0288b2: 4410 1011 |0165: aget v16, v16, v17 │ │ +0288b6: 9010 1006 |0167: add-int v16, v16, v6 │ │ +0288ba: e010 1003 |0169: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +0288be: e110 1010 |016b: shr-int/lit8 v16, v16, #int 16 // #10 │ │ +0288c2: 0800 1300 |016d: move-object/from16 v0, v19 │ │ +0288c6: 0201 1000 |016f: move/from16 v1, v16 │ │ +0288ca: 6e51 ac05 d0fe |0171: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +0288d0: 0800 1200 |0174: move-object/from16 v0, v18 │ │ +0288d4: 540d 7602 |0176: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0288d8: 460d 0d05 |0178: aget-object v13, v13, v5 │ │ +0288dc: 120e |017a: const/4 v14, #int 0 // #0 │ │ +0288de: 440d 0d0e |017b: aget v13, v13, v14 │ │ +0288e2: e00d 0d03 |017d: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +0288e6: e10d 0d10 |017f: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +0288ea: 0800 1200 |0181: move-object/from16 v0, v18 │ │ +0288ee: 540e 7602 |0183: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0288f2: 460e 0e05 |0185: aget-object v14, v14, v5 │ │ +0288f6: 121f |0187: const/4 v15, #int 1 // #1 │ │ +0288f8: 440e 0e0f |0188: aget v14, v14, v15 │ │ +0288fc: e00e 0e03 |018a: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +028900: e10e 0e10 |018c: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +028904: 0800 1200 |018e: move-object/from16 v0, v18 │ │ +028908: 540f 7602 |0190: iget-object v15, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02890c: 460f 0f05 |0192: aget-object v15, v15, v5 │ │ +028910: 1310 0000 |0194: const/16 v16, #int 0 // #0 │ │ +028914: 440f 0f10 |0196: aget v15, v15, v16 │ │ +028918: b04f |0198: add-int/2addr v15, v4 │ │ +02891a: e00f 0f03 |0199: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +02891e: e10f 0f10 |019b: shr-int/lit8 v15, v15, #int 16 // #10 │ │ +028922: 0800 1200 |019d: move-object/from16 v0, v18 │ │ +028926: 5400 7602 |019f: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02892a: 0810 0000 |01a1: move-object/from16 v16, v0 │ │ +02892e: 4610 1005 |01a3: aget-object v16, v16, v5 │ │ +028932: 1311 0100 |01a5: const/16 v17, #int 1 // #1 │ │ +028936: 4410 1011 |01a7: aget v16, v16, v17 │ │ +02893a: 9010 100a |01a9: add-int v16, v16, v10 │ │ +02893e: e010 1003 |01ab: shl-int/lit8 v16, v16, #int 3 // #03 │ │ +028942: e110 1010 |01ad: shr-int/lit8 v16, v16, #int 16 // #10 │ │ +028946: 0800 1300 |01af: move-object/from16 v0, v19 │ │ +02894a: 0201 1000 |01b1: move/from16 v1, v16 │ │ +02894e: 6e51 ac05 d0fe |01b3: invoke-virtual {v0, v13, v14, v15, v1}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +028954: 121d |01b6: const/4 v13, #int 1 // #1 │ │ +028956: 37d5 2800 |01b7: if-le v5, v13, 01df // +0028 │ │ +02895a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +02895e: 540d 7602 |01bb: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028962: 460d 0d05 |01bd: aget-object v13, v13, v5 │ │ +028966: 120e |01bf: const/4 v14, #int 0 // #0 │ │ +028968: 440d 0d0e |01c0: aget v13, v13, v14 │ │ +02896c: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ +028970: 520e 7002 |01c4: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +028974: 37ed 0600 |01c6: if-le v13, v14, 01cc // +0006 │ │ +028978: 3908 0400 |01c8: if-nez v8, 01cc // +0004 │ │ +02897c: d808 05ff |01ca: add-int/lit8 v8, v5, #int -1 // #ff │ │ +028980: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +028984: 540d 7602 |01ce: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028988: 460d 0d05 |01d0: aget-object v13, v13, v5 │ │ +02898c: 120e |01d2: const/4 v14, #int 0 // #0 │ │ +02898e: 440d 0d0e |01d3: aget v13, v13, v14 │ │ +028992: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ +028996: 520e 6e02 |01d7: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +02899a: 37ed 0600 |01d9: if-le v13, v14, 01df // +0006 │ │ +02899e: 390b 0400 |01db: if-nez v11, 01df // +0004 │ │ +0289a2: d80b 05ff |01dd: add-int/lit8 v11, v5, #int -1 // #ff │ │ +0289a6: 0800 1200 |01df: move-object/from16 v0, v18 │ │ +0289aa: 520d 7302 |01e1: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +0289ae: 335d 3400 |01e3: if-ne v13, v5, 0217 // +0034 │ │ +0289b2: 0800 1200 |01e5: move-object/from16 v0, v18 │ │ +0289b6: 540d 7602 |01e7: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0289ba: 0800 1200 |01e9: move-object/from16 v0, v18 │ │ +0289be: 520e 7302 |01eb: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +0289c2: 460d 0d0e |01ed: aget-object v13, v13, v14 │ │ +0289c6: 120e |01ef: const/4 v14, #int 0 // #0 │ │ +0289c8: 440d 0d0e |01f0: aget v13, v13, v14 │ │ +0289cc: b04d |01f2: add-int/2addr v13, v4 │ │ +0289ce: e00d 0d03 |01f3: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +0289d2: e10d 0d10 |01f5: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +0289d6: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ +0289da: 540e 7602 |01f9: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0289de: 0800 1200 |01fb: move-object/from16 v0, v18 │ │ +0289e2: 520f 7302 |01fd: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +0289e6: 460e 0e0f |01ff: aget-object v14, v14, v15 │ │ +0289ea: 121f |0201: const/4 v15, #int 1 // #1 │ │ +0289ec: 440e 0e0f |0202: aget v14, v14, v15 │ │ +0289f0: b0ae |0204: add-int/2addr v14, v10 │ │ +0289f2: e00e 0e03 |0205: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +0289f6: e10e 0e10 |0207: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +0289fa: 0800 1300 |0209: move-object/from16 v0, v19 │ │ +0289fe: 6e30 d105 d00e |020b: invoke-virtual {v0, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawStartFlag:(II)V // method@05d1 │ │ +028a04: 120d |020e: const/4 v13, #int 0 // #0 │ │ +028a06: 130e aa00 |020f: const/16 v14, #int 170 // #aa │ │ +028a0a: 120f |0211: const/4 v15, #int 0 // #0 │ │ +028a0c: 0800 1300 |0212: move-object/from16 v0, v19 │ │ +028a10: 6e40 e805 d0fe |0214: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +028a16: 0800 1200 |0217: move-object/from16 v0, v18 │ │ +028a1a: 520d 7102 |0219: iget v13, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028a1e: 335d 3400 |021b: if-ne v13, v5, 024f // +0034 │ │ +028a22: 0800 1200 |021d: move-object/from16 v0, v18 │ │ +028a26: 540d 7602 |021f: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028a2a: 0800 1200 |0221: move-object/from16 v0, v18 │ │ +028a2e: 520e 7102 |0223: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028a32: 460d 0d0e |0225: aget-object v13, v13, v14 │ │ +028a36: 120e |0227: const/4 v14, #int 0 // #0 │ │ +028a38: 440d 0d0e |0228: aget v13, v13, v14 │ │ +028a3c: b04d |022a: add-int/2addr v13, v4 │ │ +028a3e: e00d 0d03 |022b: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +028a42: e10d 0d10 |022d: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +028a46: 0800 1200 |022f: move-object/from16 v0, v18 │ │ +028a4a: 540e 7602 |0231: iget-object v14, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028a4e: 0800 1200 |0233: move-object/from16 v0, v18 │ │ +028a52: 520f 7102 |0235: iget v15, v0, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028a56: 460e 0e0f |0237: aget-object v14, v14, v15 │ │ +028a5a: 121f |0239: const/4 v15, #int 1 // #1 │ │ +028a5c: 440e 0e0f |023a: aget v14, v14, v15 │ │ +028a60: b0ae |023c: add-int/2addr v14, v10 │ │ +028a62: e00e 0e03 |023d: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +028a66: e10e 0e10 |023f: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +028a6a: 0800 1300 |0241: move-object/from16 v0, v19 │ │ +028a6e: 6e30 cb05 d00e |0243: invoke-virtual {v0, v13, v14}, Lorg/happysanta/gd/Game/GameView;.drawFinishFlag:(II)V // method@05cb │ │ +028a74: 120d |0246: const/4 v13, #int 0 // #0 │ │ +028a76: 130e aa00 |0247: const/16 v14, #int 170 // #aa │ │ +028a7a: 120f |0249: const/4 v15, #int 0 // #0 │ │ +028a7c: 0800 1300 |024a: move-object/from16 v0, v19 │ │ +028a80: 6e40 e805 d0fe |024c: invoke-virtual {v0, v13, v14, v15}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +028a86: 0800 1200 |024f: move-object/from16 v0, v18 │ │ +028a8a: 540d 7602 |0251: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028a8e: 460d 0d05 |0253: aget-object v13, v13, v5 │ │ +028a92: 120e |0255: const/4 v14, #int 0 // #0 │ │ +028a94: 440d 0d0e |0256: aget v13, v13, v14 │ │ +028a98: 0800 1200 |0258: move-object/from16 v0, v18 │ │ +028a9c: 520e 6f02 |025a: iget v14, v0, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ +028aa0: 36ed 17fe |025c: if-gt v13, v14, 0073 // -01e9 │ │ +028aa4: d805 0501 |025e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028aa8: 2900 0bfe |0260: goto/16 006b // -01f5 │ │ +028aac: 0d0d |0262: move-exception v13 │ │ +028aae: 1e12 |0263: monitor-exit v18 │ │ +028ab0: 270d |0264: throw v13 │ │ catches : 2 │ │ 0x0004 - 0x00e4 │ │ -> 0x0262 │ │ 0x00e8 - 0x025c │ │ -> 0x0262 │ │ positions : │ │ 0x0000 line=108 │ │ @@ -48281,115 +48268,115 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -028ac0: |[028ac0] org.happysanta.gd.Levels.Level._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -028ad0: 1d06 |0000: monitor-enter v6 │ │ -028ad2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -028ad4: 5261 7702 |0002: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028ad8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -028adc: 3510 1000 |0006: if-ge v0, v1, 0016 // +0010 │ │ -028ae0: 5461 7602 |0008: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028ae4: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -028ae8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -028aea: 4401 0102 |000d: aget v1, v1, v2 │ │ -028aee: 5262 6d02 |000f: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ -028af2: 3621 0500 |0011: if-gt v1, v2, 0016 // +0005 │ │ -028af6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -028afa: 28ed |0015: goto 0002 // -0013 │ │ -028afc: 3d00 0400 |0016: if-lez v0, 001a // +0004 │ │ -028b00: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -028b04: 5261 7702 |001a: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028b08: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -028b0c: 3410 0400 |001e: if-lt v0, v1, 0022 // +0004 │ │ -028b10: 1e06 |0020: monitor-exit v6 │ │ -028b12: 0e00 |0021: return-void │ │ -028b14: 5461 7602 |0022: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028b18: 4601 0100 |0024: aget-object v1, v1, v0 │ │ -028b1c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -028b1e: 4401 0102 |0027: aget v1, v1, v2 │ │ -028b22: e001 0103 |0029: shl-int/lit8 v1, v1, #int 3 // #03 │ │ -028b26: e101 0110 |002b: shr-int/lit8 v1, v1, #int 16 // #10 │ │ -028b2a: 5462 7602 |002d: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028b2e: 4602 0200 |002f: aget-object v2, v2, v0 │ │ -028b32: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -028b34: 4402 0203 |0032: aget v2, v2, v3 │ │ -028b38: e002 0203 |0034: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -028b3c: e102 0210 |0036: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -028b40: 5463 7602 |0038: iget-object v3, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028b44: d804 0001 |003a: add-int/lit8 v4, v0, #int 1 // #01 │ │ -028b48: 4603 0304 |003c: aget-object v3, v3, v4 │ │ -028b4c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -028b4e: 4403 0304 |003f: aget v3, v3, v4 │ │ -028b52: e003 0303 |0041: shl-int/lit8 v3, v3, #int 3 // #03 │ │ -028b56: e103 0310 |0043: shr-int/lit8 v3, v3, #int 16 // #10 │ │ -028b5a: 5464 7602 |0045: iget-object v4, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028b5e: d805 0001 |0047: add-int/lit8 v5, v0, #int 1 // #01 │ │ -028b62: 4604 0405 |0049: aget-object v4, v4, v5 │ │ -028b66: 1215 |004b: const/4 v5, #int 1 // #1 │ │ -028b68: 4404 0405 |004c: aget v4, v4, v5 │ │ -028b6c: e004 0403 |004e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -028b70: e104 0410 |0050: shr-int/lit8 v4, v4, #int 16 // #10 │ │ -028b74: 6e54 aa05 1732 |0052: invoke-virtual {v7, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -028b7a: 5261 7302 |0055: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028b7e: 3301 2600 |0057: if-ne v1, v0, 007d // +0026 │ │ -028b82: 5461 7602 |0059: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028b86: 5262 7302 |005b: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028b8a: 4601 0102 |005d: aget-object v1, v1, v2 │ │ -028b8e: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -028b90: 4401 0102 |0060: aget v1, v1, v2 │ │ -028b94: e001 0103 |0062: shl-int/lit8 v1, v1, #int 3 // #03 │ │ -028b98: e101 0110 |0064: shr-int/lit8 v1, v1, #int 16 // #10 │ │ -028b9c: 5462 7602 |0066: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028ba0: 5263 7302 |0068: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028ba4: 4602 0203 |006a: aget-object v2, v2, v3 │ │ -028ba8: 1213 |006c: const/4 v3, #int 1 // #1 │ │ -028baa: 4402 0203 |006d: aget v2, v2, v3 │ │ -028bae: e002 0203 |006f: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -028bb2: e102 0210 |0071: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -028bb6: 6e30 cf05 1702 |0073: invoke-virtual {v7, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawStartFlag:(II)V // method@05cf │ │ -028bbc: 1201 |0076: const/4 v1, #int 0 // #0 │ │ -028bbe: 1302 ff00 |0077: const/16 v2, #int 255 // #ff │ │ -028bc2: 1203 |0079: const/4 v3, #int 0 // #0 │ │ -028bc4: 6e40 e605 1732 |007a: invoke-virtual {v7, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -028bca: 5261 7102 |007d: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028bce: 3301 2600 |007f: if-ne v1, v0, 00a5 // +0026 │ │ -028bd2: 5461 7602 |0081: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028bd6: 5262 7102 |0083: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028bda: 4601 0102 |0085: aget-object v1, v1, v2 │ │ -028bde: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -028be0: 4401 0102 |0088: aget v1, v1, v2 │ │ -028be4: e001 0103 |008a: shl-int/lit8 v1, v1, #int 3 // #03 │ │ -028be8: e101 0110 |008c: shr-int/lit8 v1, v1, #int 16 // #10 │ │ -028bec: 5462 7602 |008e: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028bf0: 5263 7102 |0090: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028bf4: 4602 0203 |0092: aget-object v2, v2, v3 │ │ -028bf8: 1213 |0094: const/4 v3, #int 1 // #1 │ │ -028bfa: 4402 0203 |0095: aget v2, v2, v3 │ │ -028bfe: e002 0203 |0097: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -028c02: e102 0210 |0099: shr-int/lit8 v2, v2, #int 16 // #10 │ │ -028c06: 6e30 c905 1702 |009b: invoke-virtual {v7, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawFinishFlag:(II)V // method@05c9 │ │ -028c0c: 1201 |009e: const/4 v1, #int 0 // #0 │ │ -028c0e: 1302 ff00 |009f: const/16 v2, #int 255 // #ff │ │ -028c12: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ -028c14: 6e40 e605 1732 |00a2: invoke-virtual {v7, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -028c1a: 5461 7602 |00a5: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028c1e: 4601 0100 |00a7: aget-object v1, v1, v0 │ │ -028c22: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ -028c24: 4401 0102 |00aa: aget v1, v1, v2 │ │ -028c28: 5262 6f02 |00ac: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ -028c2c: 3621 72ff |00ae: if-gt v1, v2, 0020 // -008e │ │ -028c30: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -028c34: 2900 68ff |00b2: goto/16 001a // -0098 │ │ -028c38: 0d01 |00b4: move-exception v1 │ │ -028c3a: 1e06 |00b5: monitor-exit v6 │ │ -028c3c: 2701 |00b6: throw v1 │ │ +028ac8: |[028ac8] org.happysanta.gd.Levels.Level._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +028ad8: 1d06 |0000: monitor-enter v6 │ │ +028ada: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +028adc: 5261 7702 |0002: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +028ae0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +028ae4: 3510 1000 |0006: if-ge v0, v1, 0016 // +0010 │ │ +028ae8: 5461 7602 |0008: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028aec: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +028af0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +028af2: 4401 0102 |000d: aget v1, v1, v2 │ │ +028af6: 5262 6d02 |000f: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ +028afa: 3621 0500 |0011: if-gt v1, v2, 0016 // +0005 │ │ +028afe: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +028b02: 28ed |0015: goto 0002 // -0013 │ │ +028b04: 3d00 0400 |0016: if-lez v0, 001a // +0004 │ │ +028b08: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +028b0c: 5261 7702 |001a: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +028b10: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +028b14: 3410 0400 |001e: if-lt v0, v1, 0022 // +0004 │ │ +028b18: 1e06 |0020: monitor-exit v6 │ │ +028b1a: 0e00 |0021: return-void │ │ +028b1c: 5461 7602 |0022: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028b20: 4601 0100 |0024: aget-object v1, v1, v0 │ │ +028b24: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +028b26: 4401 0102 |0027: aget v1, v1, v2 │ │ +028b2a: e001 0103 |0029: shl-int/lit8 v1, v1, #int 3 // #03 │ │ +028b2e: e101 0110 |002b: shr-int/lit8 v1, v1, #int 16 // #10 │ │ +028b32: 5462 7602 |002d: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028b36: 4602 0200 |002f: aget-object v2, v2, v0 │ │ +028b3a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +028b3c: 4402 0203 |0032: aget v2, v2, v3 │ │ +028b40: e002 0203 |0034: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +028b44: e102 0210 |0036: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +028b48: 5463 7602 |0038: iget-object v3, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028b4c: d804 0001 |003a: add-int/lit8 v4, v0, #int 1 // #01 │ │ +028b50: 4603 0304 |003c: aget-object v3, v3, v4 │ │ +028b54: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +028b56: 4403 0304 |003f: aget v3, v3, v4 │ │ +028b5a: e003 0303 |0041: shl-int/lit8 v3, v3, #int 3 // #03 │ │ +028b5e: e103 0310 |0043: shr-int/lit8 v3, v3, #int 16 // #10 │ │ +028b62: 5464 7602 |0045: iget-object v4, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028b66: d805 0001 |0047: add-int/lit8 v5, v0, #int 1 // #01 │ │ +028b6a: 4604 0405 |0049: aget-object v4, v4, v5 │ │ +028b6e: 1215 |004b: const/4 v5, #int 1 // #1 │ │ +028b70: 4404 0405 |004c: aget v4, v4, v5 │ │ +028b74: e004 0403 |004e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +028b78: e104 0410 |0050: shr-int/lit8 v4, v4, #int 16 // #10 │ │ +028b7c: 6e54 ac05 1732 |0052: invoke-virtual {v7, v1, v2, v3, v4}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +028b82: 5261 7302 |0055: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +028b86: 3301 2600 |0057: if-ne v1, v0, 007d // +0026 │ │ +028b8a: 5461 7602 |0059: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028b8e: 5262 7302 |005b: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +028b92: 4601 0102 |005d: aget-object v1, v1, v2 │ │ +028b96: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +028b98: 4401 0102 |0060: aget v1, v1, v2 │ │ +028b9c: e001 0103 |0062: shl-int/lit8 v1, v1, #int 3 // #03 │ │ +028ba0: e101 0110 |0064: shr-int/lit8 v1, v1, #int 16 // #10 │ │ +028ba4: 5462 7602 |0066: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028ba8: 5263 7302 |0068: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +028bac: 4602 0203 |006a: aget-object v2, v2, v3 │ │ +028bb0: 1213 |006c: const/4 v3, #int 1 // #1 │ │ +028bb2: 4402 0203 |006d: aget v2, v2, v3 │ │ +028bb6: e002 0203 |006f: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +028bba: e102 0210 |0071: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +028bbe: 6e30 d105 1702 |0073: invoke-virtual {v7, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawStartFlag:(II)V // method@05d1 │ │ +028bc4: 1201 |0076: const/4 v1, #int 0 // #0 │ │ +028bc6: 1302 ff00 |0077: const/16 v2, #int 255 // #ff │ │ +028bca: 1203 |0079: const/4 v3, #int 0 // #0 │ │ +028bcc: 6e40 e805 1732 |007a: invoke-virtual {v7, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +028bd2: 5261 7102 |007d: iget v1, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028bd6: 3301 2600 |007f: if-ne v1, v0, 00a5 // +0026 │ │ +028bda: 5461 7602 |0081: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028bde: 5262 7102 |0083: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028be2: 4601 0102 |0085: aget-object v1, v1, v2 │ │ +028be6: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +028be8: 4401 0102 |0088: aget v1, v1, v2 │ │ +028bec: e001 0103 |008a: shl-int/lit8 v1, v1, #int 3 // #03 │ │ +028bf0: e101 0110 |008c: shr-int/lit8 v1, v1, #int 16 // #10 │ │ +028bf4: 5462 7602 |008e: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028bf8: 5263 7102 |0090: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028bfc: 4602 0203 |0092: aget-object v2, v2, v3 │ │ +028c00: 1213 |0094: const/4 v3, #int 1 // #1 │ │ +028c02: 4402 0203 |0095: aget v2, v2, v3 │ │ +028c06: e002 0203 |0097: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +028c0a: e102 0210 |0099: shr-int/lit8 v2, v2, #int 16 // #10 │ │ +028c0e: 6e30 cb05 1702 |009b: invoke-virtual {v7, v1, v2}, Lorg/happysanta/gd/Game/GameView;.drawFinishFlag:(II)V // method@05cb │ │ +028c14: 1201 |009e: const/4 v1, #int 0 // #0 │ │ +028c16: 1302 ff00 |009f: const/16 v2, #int 255 // #ff │ │ +028c1a: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ +028c1c: 6e40 e805 1732 |00a2: invoke-virtual {v7, v1, v2, v3}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +028c22: 5461 7602 |00a5: iget-object v1, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028c26: 4601 0100 |00a7: aget-object v1, v1, v0 │ │ +028c2a: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ +028c2c: 4401 0102 |00aa: aget v1, v1, v2 │ │ +028c30: 5262 6f02 |00ac: iget v2, v6, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ +028c34: 3621 72ff |00ae: if-gt v1, v2, 0020 // -008e │ │ +028c38: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +028c3c: 2900 68ff |00b2: goto/16 001a // -0098 │ │ +028c40: 0d01 |00b4: move-exception v1 │ │ +028c42: 1e06 |00b5: monitor-exit v6 │ │ +028c44: 2701 |00b6: throw v1 │ │ catches : 2 │ │ 0x0002 - 0x001c │ │ -> 0x00b4 │ │ 0x0022 - 0x00ae │ │ -> 0x00b4 │ │ positions : │ │ 0x0000 line=159 │ │ @@ -48418,48 +48405,48 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -028c54: |[028c54] org.happysanta.gd.Levels.Level._doII:(I)I │ │ -028c64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -028c66: 5462 7602 |0001: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028c6a: 5263 7302 |0003: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028c6e: 4602 0203 |0005: aget-object v2, v2, v3 │ │ -028c72: 4402 0205 |0007: aget v2, v2, v5 │ │ -028c76: 9101 0702 |0009: sub-int v1, v7, v2 │ │ -028c7a: 5462 7602 |000b: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028c7e: 5263 7102 |000d: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -028c82: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -028c86: 4402 0205 |0011: aget v2, v2, v5 │ │ -028c8a: 5463 7602 |0013: iget-object v3, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028c8e: 5264 7302 |0015: iget v4, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -028c92: 4603 0304 |0017: aget-object v3, v3, v4 │ │ -028c96: 4403 0305 |0019: aget v3, v3, v5 │ │ -028c9a: 9100 0203 |001b: sub-int v0, v2, v3 │ │ -028c9e: 3a00 0b00 |001d: if-ltz v0, 0028 // +000b │ │ -028ca2: 0102 |001f: move v2, v0 │ │ -028ca4: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -028ca6: 3432 0400 |0021: if-lt v2, v3, 0025 // +0004 │ │ -028caa: 3701 0700 |0023: if-le v1, v0, 002a // +0007 │ │ -028cae: 1502 0100 |0025: const/high16 v2, #int 65536 // #1 │ │ -028cb2: 0f02 |0027: return v2 │ │ -028cb4: 7b02 |0028: neg-int v2, v0 │ │ -028cb6: 28f7 |0029: goto 0020 // -0009 │ │ -028cb8: 8112 |002a: int-to-long v2, v1 │ │ -028cba: 1304 2000 |002b: const/16 v4, #int 32 // #20 │ │ -028cbe: c342 |002d: shl-long/2addr v2, v4 │ │ -028cc0: 8104 |002e: int-to-long v4, v0 │ │ -028cc2: be42 |002f: div-long/2addr v2, v4 │ │ -028cc4: 1304 1000 |0030: const/16 v4, #int 16 // #10 │ │ -028cc8: c442 |0032: shr-long/2addr v2, v4 │ │ -028cca: 8422 |0033: long-to-int v2, v2 │ │ -028ccc: 28f3 |0034: goto 0027 // -000d │ │ +028c5c: |[028c5c] org.happysanta.gd.Levels.Level._doII:(I)I │ │ +028c6c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +028c6e: 5462 7602 |0001: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028c72: 5263 7302 |0003: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +028c76: 4602 0203 |0005: aget-object v2, v2, v3 │ │ +028c7a: 4402 0205 |0007: aget v2, v2, v5 │ │ +028c7e: 9101 0702 |0009: sub-int v1, v7, v2 │ │ +028c82: 5462 7602 |000b: iget-object v2, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028c86: 5263 7102 |000d: iget v3, v6, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +028c8a: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +028c8e: 4402 0205 |0011: aget v2, v2, v5 │ │ +028c92: 5463 7602 |0013: iget-object v3, v6, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028c96: 5264 7302 |0015: iget v4, v6, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +028c9a: 4603 0304 |0017: aget-object v3, v3, v4 │ │ +028c9e: 4403 0305 |0019: aget v3, v3, v5 │ │ +028ca2: 9100 0203 |001b: sub-int v0, v2, v3 │ │ +028ca6: 3a00 0b00 |001d: if-ltz v0, 0028 // +000b │ │ +028caa: 0102 |001f: move v2, v0 │ │ +028cac: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +028cae: 3432 0400 |0021: if-lt v2, v3, 0025 // +0004 │ │ +028cb2: 3701 0700 |0023: if-le v1, v0, 002a // +0007 │ │ +028cb6: 1502 0100 |0025: const/high16 v2, #int 65536 // #1 │ │ +028cba: 0f02 |0027: return v2 │ │ +028cbc: 7b02 |0028: neg-int v2, v0 │ │ +028cbe: 28f7 |0029: goto 0020 // -0009 │ │ +028cc0: 8112 |002a: int-to-long v2, v1 │ │ +028cc2: 1304 2000 |002b: const/16 v4, #int 32 // #20 │ │ +028cc6: c342 |002d: shl-long/2addr v2, v4 │ │ +028cc8: 8104 |002e: int-to-long v4, v0 │ │ +028cca: be42 |002f: div-long/2addr v2, v4 │ │ +028ccc: 1304 1000 |0030: const/16 v4, #int 16 // #10 │ │ +028cd0: c442 |0032: shr-long/2addr v2, v4 │ │ +028cd2: 8422 |0033: long-to-int v2, v2 │ │ +028cd4: 28f3 |0034: goto 0027 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x000b line=55 │ │ 0x0025 line=56 │ │ 0x0027 line=58 │ │ 0x0028 line=55 │ │ @@ -48475,22 +48462,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -028cd0: |[028cd0] org.happysanta.gd.Levels.Level._ifIIV:(II)V │ │ -028ce0: e000 0210 |0000: shl-int/lit8 v0, v2, #int 16 // #10 │ │ -028ce4: e100 0003 |0002: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -028ce8: 5910 6d02 |0004: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ -028cec: e000 0310 |0006: shl-int/lit8 v0, v3, #int 16 // #10 │ │ -028cf0: e100 0003 |0008: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -028cf4: 5910 6f02 |000a: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ -028cf8: 0e00 |000c: return-void │ │ +028cd8: |[028cd8] org.happysanta.gd.Levels.Level._ifIIV:(II)V │ │ +028ce8: e000 0210 |0000: shl-int/lit8 v0, v2, #int 16 // #10 │ │ +028cec: e100 0003 |0002: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +028cf0: 5910 6d02 |0004: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_aI:I // field@026d │ │ +028cf4: e000 0310 |0006: shl-int/lit8 v0, v3, #int 16 // #10 │ │ +028cf8: e100 0003 |0008: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +028cfc: 5910 6f02 |000a: iput v0, v1, Lorg/happysanta/gd/Levels/Level;.m_dI:I // field@026f │ │ +028d00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/happysanta/gd/Levels/Level; │ │ @@ -48502,341 +48489,341 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 573 16-bit code units │ │ -028cfc: |[028cfc] org.happysanta.gd.Levels.Level._ifiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ -028d0c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -028d10: 520a 7702 |0002: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -028d14: d80a 0aff |0004: add-int/lit8 v10, v10, #int -1 // #ff │ │ -028d18: 0200 1300 |0006: move/from16 v0, v19 │ │ -028d1c: 36a0 7d01 |0008: if-gt v0, v10, 0185 // +017d │ │ -028d20: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -028d24: 520a 7202 |000c: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -028d28: 0800 1000 |000e: move-object/from16 v0, v16 │ │ -028d2c: 540b 7602 |0010: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028d30: 460b 0b12 |0012: aget-object v11, v11, v18 │ │ -028d34: 121c |0014: const/4 v12, #int 1 // #1 │ │ -028d36: 440b 0b0c |0015: aget v11, v11, v12 │ │ -028d3a: 0800 1000 |0017: move-object/from16 v0, v16 │ │ -028d3e: 540c 7602 |0019: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028d42: d80d 1301 |001b: add-int/lit8 v13, v19, #int 1 // #01 │ │ -028d46: 460c 0c0d |001d: aget-object v12, v12, v13 │ │ -028d4a: 121d |001f: const/4 v13, #int 1 // #1 │ │ -028d4c: 440c 0c0d |0020: aget v12, v12, v13 │ │ -028d50: b0cb |0022: add-int/2addr v11, v12 │ │ -028d52: e10b 0b01 |0023: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -028d56: b1ba |0025: sub-int/2addr v10, v11 │ │ -028d58: 3a0a 6001 |0026: if-ltz v10, 0186 // +0160 │ │ -028d5c: 0800 1000 |0028: move-object/from16 v0, v16 │ │ -028d60: 520a 7202 |002a: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -028d64: 0800 1000 |002c: move-object/from16 v0, v16 │ │ -028d68: 540b 7602 |002e: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028d6c: 460b 0b12 |0030: aget-object v11, v11, v18 │ │ -028d70: 121c |0032: const/4 v12, #int 1 // #1 │ │ -028d72: 440b 0b0c |0033: aget v11, v11, v12 │ │ -028d76: 0800 1000 |0035: move-object/from16 v0, v16 │ │ -028d7a: 540c 7602 |0037: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028d7e: d80d 1301 |0039: add-int/lit8 v13, v19, #int 1 // #01 │ │ -028d82: 460c 0c0d |003b: aget-object v12, v12, v13 │ │ -028d86: 121d |003d: const/4 v13, #int 1 // #1 │ │ -028d88: 440c 0c0d |003e: aget v12, v12, v13 │ │ -028d8c: b0cb |0040: add-int/2addr v11, v12 │ │ -028d8e: e10b 0b01 |0041: shr-int/lit8 v11, v11, #int 1 // #01 │ │ -028d92: 9104 0a0b |0043: sub-int v4, v10, v11 │ │ -028d96: 0800 1000 |0045: move-object/from16 v0, v16 │ │ -028d9a: 520a 7202 |0047: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -028d9e: 0800 1000 |0049: move-object/from16 v0, v16 │ │ -028da2: 540b 7602 |004b: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028da6: 460b 0b12 |004d: aget-object v11, v11, v18 │ │ -028daa: 121c |004f: const/4 v12, #int 1 // #1 │ │ -028dac: 440b 0b0c |0050: aget v11, v11, v12 │ │ -028db0: 37ba 1300 |0052: if-le v10, v11, 0065 // +0013 │ │ -028db4: 0800 1000 |0054: move-object/from16 v0, v16 │ │ -028db8: 520a 7202 |0056: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ -028dbc: 0800 1000 |0058: move-object/from16 v0, v16 │ │ -028dc0: 540b 7602 |005a: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028dc4: d80c 1301 |005c: add-int/lit8 v12, v19, #int 1 // #01 │ │ -028dc8: 460b 0b0c |005e: aget-object v11, v11, v12 │ │ -028dcc: 121c |0060: const/4 v12, #int 1 // #1 │ │ -028dce: 440b 0b0c |0061: aget v11, v11, v12 │ │ -028dd2: 36ba 0800 |0063: if-gt v10, v11, 006b // +0008 │ │ -028dd6: 150a 0500 |0065: const/high16 v10, #int 327680 // #5 │ │ -028dda: 34a4 0400 |0067: if-lt v4, v10, 006b // +0004 │ │ -028dde: 1504 0500 |0069: const/high16 v4, #int 327680 // #5 │ │ -028de2: 0800 1000 |006b: move-object/from16 v0, v16 │ │ -028de6: 520a 7502 |006d: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ -028dea: 81aa |006f: int-to-long v10, v10 │ │ -028dec: 170c 00c0 0000 |0070: const-wide/32 v12, #float 6.88766e-41 // #0000c000 │ │ -028df2: bdca |0073: mul-long/2addr v10, v12 │ │ -028df4: 130c 1000 |0074: const/16 v12, #int 16 // #10 │ │ -028df8: c4ca |0076: shr-long/2addr v10, v12 │ │ -028dfa: 84aa |0077: long-to-int v10, v10 │ │ -028dfc: 814c |0078: int-to-long v12, v4 │ │ -028dfe: 160e 0040 |0079: const-wide/16 v14, #int 16384 // #4000 │ │ -028e02: bdec |007b: mul-long/2addr v12, v14 │ │ -028e04: 130b 1000 |007c: const/16 v11, #int 16 // #10 │ │ -028e08: c4bc |007e: shr-long/2addr v12, v11 │ │ -028e0a: 84cb |007f: long-to-int v11, v12 │ │ -028e0c: b0ba |0080: add-int/2addr v10, v11 │ │ -028e0e: 0800 1000 |0081: move-object/from16 v0, v16 │ │ -028e12: 590a 7502 |0083: iput v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ -028e16: 0800 1000 |0085: move-object/from16 v0, v16 │ │ -028e1a: 520a 7502 |0087: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ -028e1e: 140b 0080 0800 |0089: const v11, #float 7.80602e-40 // #00088000 │ │ -028e24: 36ba f900 |008c: if-gt v10, v11, 0185 // +00f9 │ │ -028e28: 170a 0000 1900 |008e: const-wide/32 v10, #float 2.29589e-39 // #00190000 │ │ -028e2e: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -028e32: 520c 7502 |0093: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ -028e36: 81cc |0095: int-to-long v12, v12 │ │ -028e38: bdca |0096: mul-long/2addr v10, v12 │ │ -028e3a: 130c 1000 |0097: const/16 v12, #int 16 // #10 │ │ -028e3e: c4ca |0099: shr-long/2addr v10, v12 │ │ -028e40: 84aa |009a: long-to-int v10, v10 │ │ -028e42: e106 0a10 |009b: shr-int/lit8 v6, v10, #int 16 // #10 │ │ -028e46: 0800 1100 |009d: move-object/from16 v0, v17 │ │ -028e4a: 6e40 e605 6066 |009f: invoke-virtual {v0, v6, v6, v6}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -028e50: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -028e54: 540a 7602 |00a4: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028e58: 460a 0a12 |00a6: aget-object v10, v10, v18 │ │ -028e5c: 120b |00a8: const/4 v11, #int 0 // #0 │ │ -028e5e: 440a 0a0b |00a9: aget v10, v10, v11 │ │ -028e62: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ -028e66: 540b 7602 |00ad: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028e6a: d80c 1201 |00af: add-int/lit8 v12, v18, #int 1 // #01 │ │ -028e6e: 460b 0b0c |00b1: aget-object v11, v11, v12 │ │ -028e72: 120c |00b3: const/4 v12, #int 0 // #0 │ │ -028e74: 440b 0b0c |00b4: aget v11, v11, v12 │ │ -028e78: 9108 0a0b |00b6: sub-int v8, v10, v11 │ │ -028e7c: 0800 1000 |00b8: move-object/from16 v0, v16 │ │ -028e80: 540a 7602 |00ba: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028e84: 460a 0a12 |00bc: aget-object v10, v10, v18 │ │ -028e88: 121b |00be: const/4 v11, #int 1 // #1 │ │ -028e8a: 440a 0a0b |00bf: aget v10, v10, v11 │ │ -028e8e: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -028e92: 540b 7602 |00c3: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028e96: d80c 1201 |00c5: add-int/lit8 v12, v18, #int 1 // #01 │ │ -028e9a: 460b 0b0c |00c7: aget-object v11, v11, v12 │ │ -028e9e: 121c |00c9: const/4 v12, #int 1 // #1 │ │ -028ea0: 440b 0b0c |00ca: aget v11, v11, v12 │ │ -028ea4: b1ba |00cc: sub-int/2addr v10, v11 │ │ -028ea6: 81aa |00cd: int-to-long v10, v10 │ │ -028ea8: 130c 2000 |00ce: const/16 v12, #int 32 // #20 │ │ -028eac: c3ca |00d0: shl-long/2addr v10, v12 │ │ -028eae: 818c |00d1: int-to-long v12, v8 │ │ -028eb0: beca |00d2: div-long/2addr v10, v12 │ │ -028eb2: 130c 1000 |00d3: const/16 v12, #int 16 // #10 │ │ -028eb6: c4ca |00d5: shr-long/2addr v10, v12 │ │ -028eb8: 84a2 |00d6: long-to-int v2, v10 │ │ -028eba: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ -028ebe: 540a 7602 |00d9: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028ec2: 460a 0a12 |00db: aget-object v10, v10, v18 │ │ -028ec6: 121b |00dd: const/4 v11, #int 1 // #1 │ │ -028ec8: 440a 0a0b |00de: aget v10, v10, v11 │ │ -028ecc: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ -028ed0: 540b 7602 |00e2: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028ed4: 460b 0b12 |00e4: aget-object v11, v11, v18 │ │ -028ed8: 120c |00e6: const/4 v12, #int 0 // #0 │ │ -028eda: 440b 0b0c |00e7: aget v11, v11, v12 │ │ -028ede: 81bc |00e9: int-to-long v12, v11 │ │ -028ee0: 812e |00ea: int-to-long v14, v2 │ │ -028ee2: bdec |00eb: mul-long/2addr v12, v14 │ │ -028ee4: 130b 1000 |00ec: const/16 v11, #int 16 // #10 │ │ -028ee8: c4bc |00ee: shr-long/2addr v12, v11 │ │ -028eea: 84cb |00ef: long-to-int v11, v12 │ │ -028eec: 9105 0a0b |00f0: sub-int v5, v10, v11 │ │ -028ef0: 0800 1000 |00f2: move-object/from16 v0, v16 │ │ -028ef4: 520a 7002 |00f4: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -028ef8: 81aa |00f6: int-to-long v10, v10 │ │ -028efa: 812c |00f7: int-to-long v12, v2 │ │ -028efc: bdca |00f8: mul-long/2addr v10, v12 │ │ -028efe: 130c 1000 |00f9: const/16 v12, #int 16 // #10 │ │ -028f02: c4ca |00fb: shr-long/2addr v10, v12 │ │ -028f04: 84aa |00fc: long-to-int v10, v10 │ │ -028f06: 9007 0a05 |00fd: add-int v7, v10, v5 │ │ -028f0a: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -028f0e: 540a 7602 |0101: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f12: 460a 0a13 |0103: aget-object v10, v10, v19 │ │ -028f16: 120b |0105: const/4 v11, #int 0 // #0 │ │ -028f18: 440a 0a0b |0106: aget v10, v10, v11 │ │ -028f1c: 0800 1000 |0108: move-object/from16 v0, v16 │ │ -028f20: 540b 7602 |010a: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f24: d80c 1301 |010c: add-int/lit8 v12, v19, #int 1 // #01 │ │ -028f28: 460b 0b0c |010e: aget-object v11, v11, v12 │ │ -028f2c: 120c |0110: const/4 v12, #int 0 // #0 │ │ -028f2e: 440b 0b0c |0111: aget v11, v11, v12 │ │ -028f32: 9108 0a0b |0113: sub-int v8, v10, v11 │ │ -028f36: 0800 1000 |0115: move-object/from16 v0, v16 │ │ -028f3a: 540a 7602 |0117: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f3e: 460a 0a13 |0119: aget-object v10, v10, v19 │ │ -028f42: 121b |011b: const/4 v11, #int 1 // #1 │ │ -028f44: 440a 0a0b |011c: aget v10, v10, v11 │ │ -028f48: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -028f4c: 540b 7602 |0120: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f50: d80c 1301 |0122: add-int/lit8 v12, v19, #int 1 // #01 │ │ -028f54: 460b 0b0c |0124: aget-object v11, v11, v12 │ │ -028f58: 121c |0126: const/4 v12, #int 1 // #1 │ │ -028f5a: 440b 0b0c |0127: aget v11, v11, v12 │ │ -028f5e: b1ba |0129: sub-int/2addr v10, v11 │ │ -028f60: 81aa |012a: int-to-long v10, v10 │ │ -028f62: 130c 2000 |012b: const/16 v12, #int 32 // #20 │ │ -028f66: c3ca |012d: shl-long/2addr v10, v12 │ │ -028f68: 818c |012e: int-to-long v12, v8 │ │ -028f6a: beca |012f: div-long/2addr v10, v12 │ │ -028f6c: 130c 1000 |0130: const/16 v12, #int 16 // #10 │ │ -028f70: c4ca |0132: shr-long/2addr v10, v12 │ │ -028f72: 84a2 |0133: long-to-int v2, v10 │ │ -028f74: 0800 1000 |0134: move-object/from16 v0, v16 │ │ -028f78: 540a 7602 |0136: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f7c: 460a 0a13 |0138: aget-object v10, v10, v19 │ │ -028f80: 121b |013a: const/4 v11, #int 1 // #1 │ │ -028f82: 440a 0a0b |013b: aget v10, v10, v11 │ │ -028f86: 0800 1000 |013d: move-object/from16 v0, v16 │ │ -028f8a: 540b 7602 |013f: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -028f8e: 460b 0b13 |0141: aget-object v11, v11, v19 │ │ -028f92: 120c |0143: const/4 v12, #int 0 // #0 │ │ -028f94: 440b 0b0c |0144: aget v11, v11, v12 │ │ -028f98: 81bc |0146: int-to-long v12, v11 │ │ -028f9a: 812e |0147: int-to-long v14, v2 │ │ -028f9c: bdec |0148: mul-long/2addr v12, v14 │ │ -028f9e: 130b 1000 |0149: const/16 v11, #int 16 // #10 │ │ -028fa2: c4bc |014b: shr-long/2addr v12, v11 │ │ -028fa4: 84cb |014c: long-to-int v11, v12 │ │ -028fa6: 9105 0a0b |014d: sub-int v5, v10, v11 │ │ -028faa: 0800 1000 |014f: move-object/from16 v0, v16 │ │ -028fae: 520a 6e02 |0151: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -028fb2: 81aa |0153: int-to-long v10, v10 │ │ -028fb4: 812c |0154: int-to-long v12, v2 │ │ -028fb6: bdca |0155: mul-long/2addr v10, v12 │ │ -028fb8: 130c 1000 |0156: const/16 v12, #int 16 // #10 │ │ -028fbc: c4ca |0158: shr-long/2addr v10, v12 │ │ -028fbe: 84aa |0159: long-to-int v10, v10 │ │ -028fc0: 9009 0a05 |015a: add-int v9, v10, v5 │ │ -028fc4: 0200 1200 |015c: move/from16 v0, v18 │ │ -028fc8: 0201 1300 |015e: move/from16 v1, v19 │ │ -028fcc: 3310 2900 |0160: if-ne v0, v1, 0189 // +0029 │ │ -028fd0: 0800 1000 |0162: move-object/from16 v0, v16 │ │ -028fd4: 520a 7002 |0164: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -028fd8: e00a 0a03 |0166: shl-int/lit8 v10, v10, #int 3 // #03 │ │ -028fdc: e10a 0a10 |0168: shr-int/lit8 v10, v10, #int 16 // #10 │ │ -028fe0: 150b 0100 |016a: const/high16 v11, #int 65536 // #1 │ │ -028fe4: b07b |016c: add-int/2addr v11, v7 │ │ -028fe6: e00b 0b03 |016d: shl-int/lit8 v11, v11, #int 3 // #03 │ │ -028fea: e10b 0b10 |016f: shr-int/lit8 v11, v11, #int 16 // #10 │ │ -028fee: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -028ff2: 520c 6e02 |0173: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -028ff6: e00c 0c03 |0175: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -028ffa: e10c 0c10 |0177: shr-int/lit8 v12, v12, #int 16 // #10 │ │ -028ffe: 150d 0100 |0179: const/high16 v13, #int 65536 // #1 │ │ -029002: b09d |017b: add-int/2addr v13, v9 │ │ -029004: e00d 0d03 |017c: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -029008: e10d 0d10 |017e: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -02900c: 0800 1100 |0180: move-object/from16 v0, v17 │ │ -029010: 6e5d aa05 a0cb |0182: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -029016: 0e00 |0185: return-void │ │ -029018: 1204 |0186: const/4 v4, #int 0 // #0 │ │ -02901a: 2900 befe |0187: goto/16 0045 // -0142 │ │ -02901e: 0800 1000 |0189: move-object/from16 v0, v16 │ │ -029022: 520a 7002 |018b: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ -029026: e00a 0a03 |018d: shl-int/lit8 v10, v10, #int 3 // #03 │ │ -02902a: e10a 0a10 |018f: shr-int/lit8 v10, v10, #int 16 // #10 │ │ -02902e: 150b 0100 |0191: const/high16 v11, #int 65536 // #1 │ │ -029032: b07b |0193: add-int/2addr v11, v7 │ │ -029034: e00b 0b03 |0194: shl-int/lit8 v11, v11, #int 3 // #03 │ │ -029038: e10b 0b10 |0196: shr-int/lit8 v11, v11, #int 16 // #10 │ │ -02903c: 0800 1000 |0198: move-object/from16 v0, v16 │ │ -029040: 540c 7602 |019a: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029044: d80d 1201 |019c: add-int/lit8 v13, v18, #int 1 // #01 │ │ -029048: 460c 0c0d |019e: aget-object v12, v12, v13 │ │ -02904c: 120d |01a0: const/4 v13, #int 0 // #0 │ │ -02904e: 440c 0c0d |01a1: aget v12, v12, v13 │ │ -029052: e00c 0c03 |01a3: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -029056: e10c 0c10 |01a5: shr-int/lit8 v12, v12, #int 16 // #10 │ │ -02905a: 0800 1000 |01a7: move-object/from16 v0, v16 │ │ -02905e: 540d 7602 |01a9: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029062: d80e 1201 |01ab: add-int/lit8 v14, v18, #int 1 // #01 │ │ -029066: 460d 0d0e |01ad: aget-object v13, v13, v14 │ │ -02906a: 121e |01af: const/4 v14, #int 1 // #1 │ │ -02906c: 440d 0d0e |01b0: aget v13, v13, v14 │ │ -029070: 150e 0100 |01b2: const/high16 v14, #int 65536 // #1 │ │ -029074: b0ed |01b4: add-int/2addr v13, v14 │ │ -029076: e00d 0d03 |01b5: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -02907a: e10d 0d10 |01b7: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -02907e: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ -029082: 6e5d aa05 a0cb |01bb: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -029088: d803 1201 |01be: add-int/lit8 v3, v18, #int 1 // #01 │ │ -02908c: 0200 1300 |01c0: move/from16 v0, v19 │ │ -029090: 3503 4800 |01c2: if-ge v3, v0, 020a // +0048 │ │ -029094: 0800 1000 |01c4: move-object/from16 v0, v16 │ │ -029098: 540a 7602 |01c6: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02909c: 460a 0a03 |01c8: aget-object v10, v10, v3 │ │ -0290a0: 120b |01ca: const/4 v11, #int 0 // #0 │ │ -0290a2: 440a 0a0b |01cb: aget v10, v10, v11 │ │ -0290a6: e00a 0a03 |01cd: shl-int/lit8 v10, v10, #int 3 // #03 │ │ -0290aa: e10a 0a10 |01cf: shr-int/lit8 v10, v10, #int 16 // #10 │ │ -0290ae: 0800 1000 |01d1: move-object/from16 v0, v16 │ │ -0290b2: 540b 7602 |01d3: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0290b6: 460b 0b03 |01d5: aget-object v11, v11, v3 │ │ -0290ba: 121c |01d7: const/4 v12, #int 1 // #1 │ │ -0290bc: 440b 0b0c |01d8: aget v11, v11, v12 │ │ -0290c0: 150c 0100 |01da: const/high16 v12, #int 65536 // #1 │ │ -0290c4: b0cb |01dc: add-int/2addr v11, v12 │ │ -0290c6: e00b 0b03 |01dd: shl-int/lit8 v11, v11, #int 3 // #03 │ │ -0290ca: e10b 0b10 |01df: shr-int/lit8 v11, v11, #int 16 // #10 │ │ -0290ce: 0800 1000 |01e1: move-object/from16 v0, v16 │ │ -0290d2: 540c 7602 |01e3: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0290d6: d80d 0301 |01e5: add-int/lit8 v13, v3, #int 1 // #01 │ │ -0290da: 460c 0c0d |01e7: aget-object v12, v12, v13 │ │ -0290de: 120d |01e9: const/4 v13, #int 0 // #0 │ │ -0290e0: 440c 0c0d |01ea: aget v12, v12, v13 │ │ -0290e4: e00c 0c03 |01ec: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -0290e8: e10c 0c10 |01ee: shr-int/lit8 v12, v12, #int 16 // #10 │ │ -0290ec: 0800 1000 |01f0: move-object/from16 v0, v16 │ │ -0290f0: 540d 7602 |01f2: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0290f4: d80e 0301 |01f4: add-int/lit8 v14, v3, #int 1 // #01 │ │ -0290f8: 460d 0d0e |01f6: aget-object v13, v13, v14 │ │ -0290fc: 121e |01f8: const/4 v14, #int 1 // #1 │ │ -0290fe: 440d 0d0e |01f9: aget v13, v13, v14 │ │ -029102: 150e 0100 |01fb: const/high16 v14, #int 65536 // #1 │ │ -029106: b0ed |01fd: add-int/2addr v13, v14 │ │ -029108: e00d 0d03 |01fe: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -02910c: e10d 0d10 |0200: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -029110: 0800 1100 |0202: move-object/from16 v0, v17 │ │ -029114: 6e5d aa05 a0cb |0204: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -02911a: d803 0301 |0207: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02911e: 28b7 |0209: goto 01c0 // -0049 │ │ -029120: 0800 1000 |020a: move-object/from16 v0, v16 │ │ -029124: 540a 7602 |020c: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029128: 460a 0a13 |020e: aget-object v10, v10, v19 │ │ -02912c: 120b |0210: const/4 v11, #int 0 // #0 │ │ -02912e: 440a 0a0b |0211: aget v10, v10, v11 │ │ -029132: e00a 0a03 |0213: shl-int/lit8 v10, v10, #int 3 // #03 │ │ -029136: e10a 0a10 |0215: shr-int/lit8 v10, v10, #int 16 // #10 │ │ -02913a: 0800 1000 |0217: move-object/from16 v0, v16 │ │ -02913e: 540b 7602 |0219: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029142: 460b 0b13 |021b: aget-object v11, v11, v19 │ │ -029146: 121c |021d: const/4 v12, #int 1 // #1 │ │ -029148: 440b 0b0c |021e: aget v11, v11, v12 │ │ -02914c: 150c 0100 |0220: const/high16 v12, #int 65536 // #1 │ │ -029150: b0cb |0222: add-int/2addr v11, v12 │ │ -029152: e00b 0b03 |0223: shl-int/lit8 v11, v11, #int 3 // #03 │ │ -029156: e10b 0b10 |0225: shr-int/lit8 v11, v11, #int 16 // #10 │ │ -02915a: 0800 1000 |0227: move-object/from16 v0, v16 │ │ -02915e: 520c 6e02 |0229: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ -029162: e00c 0c03 |022b: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -029166: e10c 0c10 |022d: shr-int/lit8 v12, v12, #int 16 // #10 │ │ -02916a: 150d 0100 |022f: const/high16 v13, #int 65536 // #1 │ │ -02916e: b09d |0231: add-int/2addr v13, v9 │ │ -029170: e00d 0d03 |0232: shl-int/lit8 v13, v13, #int 3 // #03 │ │ -029174: e10d 0d10 |0234: shr-int/lit8 v13, v13, #int 16 // #10 │ │ -029178: 0800 1100 |0236: move-object/from16 v0, v17 │ │ -02917c: 6e5d aa05 a0cb |0238: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05aa │ │ -029182: 2900 4aff |023b: goto/16 0185 // -00b6 │ │ +028d04: |[028d04] org.happysanta.gd.Levels.Level._ifiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ +028d14: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +028d18: 520a 7702 |0002: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +028d1c: d80a 0aff |0004: add-int/lit8 v10, v10, #int -1 // #ff │ │ +028d20: 0200 1300 |0006: move/from16 v0, v19 │ │ +028d24: 36a0 7d01 |0008: if-gt v0, v10, 0185 // +017d │ │ +028d28: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +028d2c: 520a 7202 |000c: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +028d30: 0800 1000 |000e: move-object/from16 v0, v16 │ │ +028d34: 540b 7602 |0010: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028d38: 460b 0b12 |0012: aget-object v11, v11, v18 │ │ +028d3c: 121c |0014: const/4 v12, #int 1 // #1 │ │ +028d3e: 440b 0b0c |0015: aget v11, v11, v12 │ │ +028d42: 0800 1000 |0017: move-object/from16 v0, v16 │ │ +028d46: 540c 7602 |0019: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028d4a: d80d 1301 |001b: add-int/lit8 v13, v19, #int 1 // #01 │ │ +028d4e: 460c 0c0d |001d: aget-object v12, v12, v13 │ │ +028d52: 121d |001f: const/4 v13, #int 1 // #1 │ │ +028d54: 440c 0c0d |0020: aget v12, v12, v13 │ │ +028d58: b0cb |0022: add-int/2addr v11, v12 │ │ +028d5a: e10b 0b01 |0023: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +028d5e: b1ba |0025: sub-int/2addr v10, v11 │ │ +028d60: 3a0a 6001 |0026: if-ltz v10, 0186 // +0160 │ │ +028d64: 0800 1000 |0028: move-object/from16 v0, v16 │ │ +028d68: 520a 7202 |002a: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +028d6c: 0800 1000 |002c: move-object/from16 v0, v16 │ │ +028d70: 540b 7602 |002e: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028d74: 460b 0b12 |0030: aget-object v11, v11, v18 │ │ +028d78: 121c |0032: const/4 v12, #int 1 // #1 │ │ +028d7a: 440b 0b0c |0033: aget v11, v11, v12 │ │ +028d7e: 0800 1000 |0035: move-object/from16 v0, v16 │ │ +028d82: 540c 7602 |0037: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028d86: d80d 1301 |0039: add-int/lit8 v13, v19, #int 1 // #01 │ │ +028d8a: 460c 0c0d |003b: aget-object v12, v12, v13 │ │ +028d8e: 121d |003d: const/4 v13, #int 1 // #1 │ │ +028d90: 440c 0c0d |003e: aget v12, v12, v13 │ │ +028d94: b0cb |0040: add-int/2addr v11, v12 │ │ +028d96: e10b 0b01 |0041: shr-int/lit8 v11, v11, #int 1 // #01 │ │ +028d9a: 9104 0a0b |0043: sub-int v4, v10, v11 │ │ +028d9e: 0800 1000 |0045: move-object/from16 v0, v16 │ │ +028da2: 520a 7202 |0047: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +028da6: 0800 1000 |0049: move-object/from16 v0, v16 │ │ +028daa: 540b 7602 |004b: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028dae: 460b 0b12 |004d: aget-object v11, v11, v18 │ │ +028db2: 121c |004f: const/4 v12, #int 1 // #1 │ │ +028db4: 440b 0b0c |0050: aget v11, v11, v12 │ │ +028db8: 37ba 1300 |0052: if-le v10, v11, 0065 // +0013 │ │ +028dbc: 0800 1000 |0054: move-object/from16 v0, v16 │ │ +028dc0: 520a 7202 |0056: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_gI:I // field@0272 │ │ +028dc4: 0800 1000 |0058: move-object/from16 v0, v16 │ │ +028dc8: 540b 7602 |005a: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028dcc: d80c 1301 |005c: add-int/lit8 v12, v19, #int 1 // #01 │ │ +028dd0: 460b 0b0c |005e: aget-object v11, v11, v12 │ │ +028dd4: 121c |0060: const/4 v12, #int 1 // #1 │ │ +028dd6: 440b 0b0c |0061: aget v11, v11, v12 │ │ +028dda: 36ba 0800 |0063: if-gt v10, v11, 006b // +0008 │ │ +028dde: 150a 0500 |0065: const/high16 v10, #int 327680 // #5 │ │ +028de2: 34a4 0400 |0067: if-lt v4, v10, 006b // +0004 │ │ +028de6: 1504 0500 |0069: const/high16 v4, #int 327680 // #5 │ │ +028dea: 0800 1000 |006b: move-object/from16 v0, v16 │ │ +028dee: 520a 7502 |006d: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ +028df2: 81aa |006f: int-to-long v10, v10 │ │ +028df4: 170c 00c0 0000 |0070: const-wide/32 v12, #float 6.88766e-41 // #0000c000 │ │ +028dfa: bdca |0073: mul-long/2addr v10, v12 │ │ +028dfc: 130c 1000 |0074: const/16 v12, #int 16 // #10 │ │ +028e00: c4ca |0076: shr-long/2addr v10, v12 │ │ +028e02: 84aa |0077: long-to-int v10, v10 │ │ +028e04: 814c |0078: int-to-long v12, v4 │ │ +028e06: 160e 0040 |0079: const-wide/16 v14, #int 16384 // #4000 │ │ +028e0a: bdec |007b: mul-long/2addr v12, v14 │ │ +028e0c: 130b 1000 |007c: const/16 v11, #int 16 // #10 │ │ +028e10: c4bc |007e: shr-long/2addr v12, v11 │ │ +028e12: 84cb |007f: long-to-int v11, v12 │ │ +028e14: b0ba |0080: add-int/2addr v10, v11 │ │ +028e16: 0800 1000 |0081: move-object/from16 v0, v16 │ │ +028e1a: 590a 7502 |0083: iput v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ +028e1e: 0800 1000 |0085: move-object/from16 v0, v16 │ │ +028e22: 520a 7502 |0087: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ +028e26: 140b 0080 0800 |0089: const v11, #float 7.80602e-40 // #00088000 │ │ +028e2c: 36ba f900 |008c: if-gt v10, v11, 0185 // +00f9 │ │ +028e30: 170a 0000 1900 |008e: const-wide/32 v10, #float 2.29589e-39 // #00190000 │ │ +028e36: 0800 1000 |0091: move-object/from16 v0, v16 │ │ +028e3a: 520c 7502 |0093: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_rI:I // field@0275 │ │ +028e3e: 81cc |0095: int-to-long v12, v12 │ │ +028e40: bdca |0096: mul-long/2addr v10, v12 │ │ +028e42: 130c 1000 |0097: const/16 v12, #int 16 // #10 │ │ +028e46: c4ca |0099: shr-long/2addr v10, v12 │ │ +028e48: 84aa |009a: long-to-int v10, v10 │ │ +028e4a: e106 0a10 |009b: shr-int/lit8 v6, v10, #int 16 // #10 │ │ +028e4e: 0800 1100 |009d: move-object/from16 v0, v17 │ │ +028e52: 6e40 e805 6066 |009f: invoke-virtual {v0, v6, v6, v6}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +028e58: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +028e5c: 540a 7602 |00a4: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028e60: 460a 0a12 |00a6: aget-object v10, v10, v18 │ │ +028e64: 120b |00a8: const/4 v11, #int 0 // #0 │ │ +028e66: 440a 0a0b |00a9: aget v10, v10, v11 │ │ +028e6a: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ +028e6e: 540b 7602 |00ad: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028e72: d80c 1201 |00af: add-int/lit8 v12, v18, #int 1 // #01 │ │ +028e76: 460b 0b0c |00b1: aget-object v11, v11, v12 │ │ +028e7a: 120c |00b3: const/4 v12, #int 0 // #0 │ │ +028e7c: 440b 0b0c |00b4: aget v11, v11, v12 │ │ +028e80: 9108 0a0b |00b6: sub-int v8, v10, v11 │ │ +028e84: 0800 1000 |00b8: move-object/from16 v0, v16 │ │ +028e88: 540a 7602 |00ba: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028e8c: 460a 0a12 |00bc: aget-object v10, v10, v18 │ │ +028e90: 121b |00be: const/4 v11, #int 1 // #1 │ │ +028e92: 440a 0a0b |00bf: aget v10, v10, v11 │ │ +028e96: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +028e9a: 540b 7602 |00c3: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028e9e: d80c 1201 |00c5: add-int/lit8 v12, v18, #int 1 // #01 │ │ +028ea2: 460b 0b0c |00c7: aget-object v11, v11, v12 │ │ +028ea6: 121c |00c9: const/4 v12, #int 1 // #1 │ │ +028ea8: 440b 0b0c |00ca: aget v11, v11, v12 │ │ +028eac: b1ba |00cc: sub-int/2addr v10, v11 │ │ +028eae: 81aa |00cd: int-to-long v10, v10 │ │ +028eb0: 130c 2000 |00ce: const/16 v12, #int 32 // #20 │ │ +028eb4: c3ca |00d0: shl-long/2addr v10, v12 │ │ +028eb6: 818c |00d1: int-to-long v12, v8 │ │ +028eb8: beca |00d2: div-long/2addr v10, v12 │ │ +028eba: 130c 1000 |00d3: const/16 v12, #int 16 // #10 │ │ +028ebe: c4ca |00d5: shr-long/2addr v10, v12 │ │ +028ec0: 84a2 |00d6: long-to-int v2, v10 │ │ +028ec2: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +028ec6: 540a 7602 |00d9: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028eca: 460a 0a12 |00db: aget-object v10, v10, v18 │ │ +028ece: 121b |00dd: const/4 v11, #int 1 // #1 │ │ +028ed0: 440a 0a0b |00de: aget v10, v10, v11 │ │ +028ed4: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ +028ed8: 540b 7602 |00e2: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028edc: 460b 0b12 |00e4: aget-object v11, v11, v18 │ │ +028ee0: 120c |00e6: const/4 v12, #int 0 // #0 │ │ +028ee2: 440b 0b0c |00e7: aget v11, v11, v12 │ │ +028ee6: 81bc |00e9: int-to-long v12, v11 │ │ +028ee8: 812e |00ea: int-to-long v14, v2 │ │ +028eea: bdec |00eb: mul-long/2addr v12, v14 │ │ +028eec: 130b 1000 |00ec: const/16 v11, #int 16 // #10 │ │ +028ef0: c4bc |00ee: shr-long/2addr v12, v11 │ │ +028ef2: 84cb |00ef: long-to-int v11, v12 │ │ +028ef4: 9105 0a0b |00f0: sub-int v5, v10, v11 │ │ +028ef8: 0800 1000 |00f2: move-object/from16 v0, v16 │ │ +028efc: 520a 7002 |00f4: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +028f00: 81aa |00f6: int-to-long v10, v10 │ │ +028f02: 812c |00f7: int-to-long v12, v2 │ │ +028f04: bdca |00f8: mul-long/2addr v10, v12 │ │ +028f06: 130c 1000 |00f9: const/16 v12, #int 16 // #10 │ │ +028f0a: c4ca |00fb: shr-long/2addr v10, v12 │ │ +028f0c: 84aa |00fc: long-to-int v10, v10 │ │ +028f0e: 9007 0a05 |00fd: add-int v7, v10, v5 │ │ +028f12: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +028f16: 540a 7602 |0101: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f1a: 460a 0a13 |0103: aget-object v10, v10, v19 │ │ +028f1e: 120b |0105: const/4 v11, #int 0 // #0 │ │ +028f20: 440a 0a0b |0106: aget v10, v10, v11 │ │ +028f24: 0800 1000 |0108: move-object/from16 v0, v16 │ │ +028f28: 540b 7602 |010a: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f2c: d80c 1301 |010c: add-int/lit8 v12, v19, #int 1 // #01 │ │ +028f30: 460b 0b0c |010e: aget-object v11, v11, v12 │ │ +028f34: 120c |0110: const/4 v12, #int 0 // #0 │ │ +028f36: 440b 0b0c |0111: aget v11, v11, v12 │ │ +028f3a: 9108 0a0b |0113: sub-int v8, v10, v11 │ │ +028f3e: 0800 1000 |0115: move-object/from16 v0, v16 │ │ +028f42: 540a 7602 |0117: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f46: 460a 0a13 |0119: aget-object v10, v10, v19 │ │ +028f4a: 121b |011b: const/4 v11, #int 1 // #1 │ │ +028f4c: 440a 0a0b |011c: aget v10, v10, v11 │ │ +028f50: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +028f54: 540b 7602 |0120: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f58: d80c 1301 |0122: add-int/lit8 v12, v19, #int 1 // #01 │ │ +028f5c: 460b 0b0c |0124: aget-object v11, v11, v12 │ │ +028f60: 121c |0126: const/4 v12, #int 1 // #1 │ │ +028f62: 440b 0b0c |0127: aget v11, v11, v12 │ │ +028f66: b1ba |0129: sub-int/2addr v10, v11 │ │ +028f68: 81aa |012a: int-to-long v10, v10 │ │ +028f6a: 130c 2000 |012b: const/16 v12, #int 32 // #20 │ │ +028f6e: c3ca |012d: shl-long/2addr v10, v12 │ │ +028f70: 818c |012e: int-to-long v12, v8 │ │ +028f72: beca |012f: div-long/2addr v10, v12 │ │ +028f74: 130c 1000 |0130: const/16 v12, #int 16 // #10 │ │ +028f78: c4ca |0132: shr-long/2addr v10, v12 │ │ +028f7a: 84a2 |0133: long-to-int v2, v10 │ │ +028f7c: 0800 1000 |0134: move-object/from16 v0, v16 │ │ +028f80: 540a 7602 |0136: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f84: 460a 0a13 |0138: aget-object v10, v10, v19 │ │ +028f88: 121b |013a: const/4 v11, #int 1 // #1 │ │ +028f8a: 440a 0a0b |013b: aget v10, v10, v11 │ │ +028f8e: 0800 1000 |013d: move-object/from16 v0, v16 │ │ +028f92: 540b 7602 |013f: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +028f96: 460b 0b13 |0141: aget-object v11, v11, v19 │ │ +028f9a: 120c |0143: const/4 v12, #int 0 // #0 │ │ +028f9c: 440b 0b0c |0144: aget v11, v11, v12 │ │ +028fa0: 81bc |0146: int-to-long v12, v11 │ │ +028fa2: 812e |0147: int-to-long v14, v2 │ │ +028fa4: bdec |0148: mul-long/2addr v12, v14 │ │ +028fa6: 130b 1000 |0149: const/16 v11, #int 16 // #10 │ │ +028faa: c4bc |014b: shr-long/2addr v12, v11 │ │ +028fac: 84cb |014c: long-to-int v11, v12 │ │ +028fae: 9105 0a0b |014d: sub-int v5, v10, v11 │ │ +028fb2: 0800 1000 |014f: move-object/from16 v0, v16 │ │ +028fb6: 520a 6e02 |0151: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +028fba: 81aa |0153: int-to-long v10, v10 │ │ +028fbc: 812c |0154: int-to-long v12, v2 │ │ +028fbe: bdca |0155: mul-long/2addr v10, v12 │ │ +028fc0: 130c 1000 |0156: const/16 v12, #int 16 // #10 │ │ +028fc4: c4ca |0158: shr-long/2addr v10, v12 │ │ +028fc6: 84aa |0159: long-to-int v10, v10 │ │ +028fc8: 9009 0a05 |015a: add-int v9, v10, v5 │ │ +028fcc: 0200 1200 |015c: move/from16 v0, v18 │ │ +028fd0: 0201 1300 |015e: move/from16 v1, v19 │ │ +028fd4: 3310 2900 |0160: if-ne v0, v1, 0189 // +0029 │ │ +028fd8: 0800 1000 |0162: move-object/from16 v0, v16 │ │ +028fdc: 520a 7002 |0164: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +028fe0: e00a 0a03 |0166: shl-int/lit8 v10, v10, #int 3 // #03 │ │ +028fe4: e10a 0a10 |0168: shr-int/lit8 v10, v10, #int 16 // #10 │ │ +028fe8: 150b 0100 |016a: const/high16 v11, #int 65536 // #1 │ │ +028fec: b07b |016c: add-int/2addr v11, v7 │ │ +028fee: e00b 0b03 |016d: shl-int/lit8 v11, v11, #int 3 // #03 │ │ +028ff2: e10b 0b10 |016f: shr-int/lit8 v11, v11, #int 16 // #10 │ │ +028ff6: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +028ffa: 520c 6e02 |0173: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +028ffe: e00c 0c03 |0175: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +029002: e10c 0c10 |0177: shr-int/lit8 v12, v12, #int 16 // #10 │ │ +029006: 150d 0100 |0179: const/high16 v13, #int 65536 // #1 │ │ +02900a: b09d |017b: add-int/2addr v13, v9 │ │ +02900c: e00d 0d03 |017c: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +029010: e10d 0d10 |017e: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +029014: 0800 1100 |0180: move-object/from16 v0, v17 │ │ +029018: 6e5d ac05 a0cb |0182: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +02901e: 0e00 |0185: return-void │ │ +029020: 1204 |0186: const/4 v4, #int 0 // #0 │ │ +029022: 2900 befe |0187: goto/16 0045 // -0142 │ │ +029026: 0800 1000 |0189: move-object/from16 v0, v16 │ │ +02902a: 520a 7002 |018b: iget v10, v0, Lorg/happysanta/gd/Levels/Level;.m_eI:I // field@0270 │ │ +02902e: e00a 0a03 |018d: shl-int/lit8 v10, v10, #int 3 // #03 │ │ +029032: e10a 0a10 |018f: shr-int/lit8 v10, v10, #int 16 // #10 │ │ +029036: 150b 0100 |0191: const/high16 v11, #int 65536 // #1 │ │ +02903a: b07b |0193: add-int/2addr v11, v7 │ │ +02903c: e00b 0b03 |0194: shl-int/lit8 v11, v11, #int 3 // #03 │ │ +029040: e10b 0b10 |0196: shr-int/lit8 v11, v11, #int 16 // #10 │ │ +029044: 0800 1000 |0198: move-object/from16 v0, v16 │ │ +029048: 540c 7602 |019a: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02904c: d80d 1201 |019c: add-int/lit8 v13, v18, #int 1 // #01 │ │ +029050: 460c 0c0d |019e: aget-object v12, v12, v13 │ │ +029054: 120d |01a0: const/4 v13, #int 0 // #0 │ │ +029056: 440c 0c0d |01a1: aget v12, v12, v13 │ │ +02905a: e00c 0c03 |01a3: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +02905e: e10c 0c10 |01a5: shr-int/lit8 v12, v12, #int 16 // #10 │ │ +029062: 0800 1000 |01a7: move-object/from16 v0, v16 │ │ +029066: 540d 7602 |01a9: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02906a: d80e 1201 |01ab: add-int/lit8 v14, v18, #int 1 // #01 │ │ +02906e: 460d 0d0e |01ad: aget-object v13, v13, v14 │ │ +029072: 121e |01af: const/4 v14, #int 1 // #1 │ │ +029074: 440d 0d0e |01b0: aget v13, v13, v14 │ │ +029078: 150e 0100 |01b2: const/high16 v14, #int 65536 // #1 │ │ +02907c: b0ed |01b4: add-int/2addr v13, v14 │ │ +02907e: e00d 0d03 |01b5: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +029082: e10d 0d10 |01b7: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +029086: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ +02908a: 6e5d ac05 a0cb |01bb: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +029090: d803 1201 |01be: add-int/lit8 v3, v18, #int 1 // #01 │ │ +029094: 0200 1300 |01c0: move/from16 v0, v19 │ │ +029098: 3503 4800 |01c2: if-ge v3, v0, 020a // +0048 │ │ +02909c: 0800 1000 |01c4: move-object/from16 v0, v16 │ │ +0290a0: 540a 7602 |01c6: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0290a4: 460a 0a03 |01c8: aget-object v10, v10, v3 │ │ +0290a8: 120b |01ca: const/4 v11, #int 0 // #0 │ │ +0290aa: 440a 0a0b |01cb: aget v10, v10, v11 │ │ +0290ae: e00a 0a03 |01cd: shl-int/lit8 v10, v10, #int 3 // #03 │ │ +0290b2: e10a 0a10 |01cf: shr-int/lit8 v10, v10, #int 16 // #10 │ │ +0290b6: 0800 1000 |01d1: move-object/from16 v0, v16 │ │ +0290ba: 540b 7602 |01d3: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0290be: 460b 0b03 |01d5: aget-object v11, v11, v3 │ │ +0290c2: 121c |01d7: const/4 v12, #int 1 // #1 │ │ +0290c4: 440b 0b0c |01d8: aget v11, v11, v12 │ │ +0290c8: 150c 0100 |01da: const/high16 v12, #int 65536 // #1 │ │ +0290cc: b0cb |01dc: add-int/2addr v11, v12 │ │ +0290ce: e00b 0b03 |01dd: shl-int/lit8 v11, v11, #int 3 // #03 │ │ +0290d2: e10b 0b10 |01df: shr-int/lit8 v11, v11, #int 16 // #10 │ │ +0290d6: 0800 1000 |01e1: move-object/from16 v0, v16 │ │ +0290da: 540c 7602 |01e3: iget-object v12, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0290de: d80d 0301 |01e5: add-int/lit8 v13, v3, #int 1 // #01 │ │ +0290e2: 460c 0c0d |01e7: aget-object v12, v12, v13 │ │ +0290e6: 120d |01e9: const/4 v13, #int 0 // #0 │ │ +0290e8: 440c 0c0d |01ea: aget v12, v12, v13 │ │ +0290ec: e00c 0c03 |01ec: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +0290f0: e10c 0c10 |01ee: shr-int/lit8 v12, v12, #int 16 // #10 │ │ +0290f4: 0800 1000 |01f0: move-object/from16 v0, v16 │ │ +0290f8: 540d 7602 |01f2: iget-object v13, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0290fc: d80e 0301 |01f4: add-int/lit8 v14, v3, #int 1 // #01 │ │ +029100: 460d 0d0e |01f6: aget-object v13, v13, v14 │ │ +029104: 121e |01f8: const/4 v14, #int 1 // #1 │ │ +029106: 440d 0d0e |01f9: aget v13, v13, v14 │ │ +02910a: 150e 0100 |01fb: const/high16 v14, #int 65536 // #1 │ │ +02910e: b0ed |01fd: add-int/2addr v13, v14 │ │ +029110: e00d 0d03 |01fe: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +029114: e10d 0d10 |0200: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +029118: 0800 1100 |0202: move-object/from16 v0, v17 │ │ +02911c: 6e5d ac05 a0cb |0204: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +029122: d803 0301 |0207: add-int/lit8 v3, v3, #int 1 // #01 │ │ +029126: 28b7 |0209: goto 01c0 // -0049 │ │ +029128: 0800 1000 |020a: move-object/from16 v0, v16 │ │ +02912c: 540a 7602 |020c: iget-object v10, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029130: 460a 0a13 |020e: aget-object v10, v10, v19 │ │ +029134: 120b |0210: const/4 v11, #int 0 // #0 │ │ +029136: 440a 0a0b |0211: aget v10, v10, v11 │ │ +02913a: e00a 0a03 |0213: shl-int/lit8 v10, v10, #int 3 // #03 │ │ +02913e: e10a 0a10 |0215: shr-int/lit8 v10, v10, #int 16 // #10 │ │ +029142: 0800 1000 |0217: move-object/from16 v0, v16 │ │ +029146: 540b 7602 |0219: iget-object v11, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02914a: 460b 0b13 |021b: aget-object v11, v11, v19 │ │ +02914e: 121c |021d: const/4 v12, #int 1 // #1 │ │ +029150: 440b 0b0c |021e: aget v11, v11, v12 │ │ +029154: 150c 0100 |0220: const/high16 v12, #int 65536 // #1 │ │ +029158: b0cb |0222: add-int/2addr v11, v12 │ │ +02915a: e00b 0b03 |0223: shl-int/lit8 v11, v11, #int 3 // #03 │ │ +02915e: e10b 0b10 |0225: shr-int/lit8 v11, v11, #int 16 // #10 │ │ +029162: 0800 1000 |0227: move-object/from16 v0, v16 │ │ +029166: 520c 6e02 |0229: iget v12, v0, Lorg/happysanta/gd/Levels/Level;.m_bI:I // field@026e │ │ +02916a: e00c 0c03 |022b: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +02916e: e10c 0c10 |022d: shr-int/lit8 v12, v12, #int 16 // #10 │ │ +029172: 150d 0100 |022f: const/high16 v13, #int 65536 // #1 │ │ +029176: b09d |0231: add-int/2addr v13, v9 │ │ +029178: e00d 0d03 |0232: shl-int/lit8 v13, v13, #int 3 // #03 │ │ +02917c: e10d 0d10 |0234: shr-int/lit8 v13, v13, #int 16 // #10 │ │ +029180: 0800 1100 |0236: move-object/from16 v0, v17 │ │ +029184: 6e5d ac05 a0cb |0238: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/happysanta/gd/Game/GameView;._aIIIV:(IIII)V // method@05ac │ │ +02918a: 2900 4aff |023b: goto/16 0185 // -00b6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=79 │ │ 0x0045 line=80 │ │ 0x0065 line=81 │ │ 0x006b line=82 │ │ @@ -48886,68 +48873,68 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -029188: |[029188] org.happysanta.gd.Levels.Level.addPoint:(II)V │ │ -029198: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02919a: 5452 7602 |0001: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02919e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -0291a2: 5452 7602 |0005: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291a6: 2122 |0007: array-length v2, v2 │ │ -0291a8: 5253 7702 |0008: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0291ac: 3632 2a00 |000a: if-gt v2, v3, 0034 // +002a │ │ -0291b0: 1301 6400 |000c: const/16 v1, #int 100 // #64 │ │ -0291b4: 5452 7602 |000e: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291b8: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -0291bc: 5452 7602 |0012: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291c0: 2122 |0014: array-length v2, v2 │ │ -0291c2: d802 021e |0015: add-int/lit8 v2, v2, #int 30 // #1e │ │ -0291c6: 3421 4500 |0017: if-lt v1, v2, 005c // +0045 │ │ -0291ca: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -0291cc: 2420 0f02 2100 |001a: filled-new-array {v1, v2}, [I // type@020f │ │ -0291d2: 0c02 |001d: move-result-object v2 │ │ -0291d4: 6203 1d00 |001e: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -0291d8: 7120 1402 2300 |0020: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0214 │ │ -0291de: 0c00 |0023: move-result-object v0 │ │ -0291e0: 1f00 3202 |0024: check-cast v0, [[I // type@0232 │ │ -0291e4: 5452 7602 |0026: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291e8: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ -0291ec: 5452 7602 |002a: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291f0: 5453 7602 |002c: iget-object v3, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0291f4: 2133 |002e: array-length v3, v3 │ │ -0291f6: 7153 fa01 4240 |002f: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fa │ │ -0291fc: 5b50 7602 |0032: iput-object v0, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029200: 5252 7702 |0034: iget v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029204: 3802 0e00 |0036: if-eqz v2, 0044 // +000e │ │ -029208: 5452 7602 |0038: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02920c: 5253 7702 |003a: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029210: d803 03ff |003c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -029214: 4602 0203 |003e: aget-object v2, v2, v3 │ │ -029218: 4402 0204 |0040: aget v2, v2, v4 │ │ -02921c: 3562 1900 |0042: if-ge v2, v6, 005b // +0019 │ │ -029220: 5452 7602 |0044: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029224: 5253 7702 |0046: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029228: 4602 0203 |0048: aget-object v2, v2, v3 │ │ -02922c: 4b06 0204 |004a: aput v6, v2, v4 │ │ -029230: 5452 7602 |004c: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029234: 5253 7702 |004e: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029238: 4602 0203 |0050: aget-object v2, v2, v3 │ │ -02923c: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -02923e: 4b07 0203 |0053: aput v7, v2, v3 │ │ -029242: 5252 7702 |0055: iget v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029246: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02924a: 5952 7702 |0059: iput v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -02924e: 0e00 |005b: return-void │ │ -029250: 5452 7602 |005c: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029254: 2122 |005e: array-length v2, v2 │ │ -029256: d801 021e |005f: add-int/lit8 v1, v2, #int 30 // #1e │ │ -02925a: 28b8 |0061: goto 0019 // -0048 │ │ +029190: |[029190] org.happysanta.gd.Levels.Level.addPoint:(II)V │ │ +0291a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0291a2: 5452 7602 |0001: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291a6: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +0291aa: 5452 7602 |0005: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291ae: 2122 |0007: array-length v2, v2 │ │ +0291b0: 5253 7702 |0008: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0291b4: 3632 2a00 |000a: if-gt v2, v3, 0034 // +002a │ │ +0291b8: 1301 6400 |000c: const/16 v1, #int 100 // #64 │ │ +0291bc: 5452 7602 |000e: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291c0: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +0291c4: 5452 7602 |0012: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291c8: 2122 |0014: array-length v2, v2 │ │ +0291ca: d802 021e |0015: add-int/lit8 v2, v2, #int 30 // #1e │ │ +0291ce: 3421 4500 |0017: if-lt v1, v2, 005c // +0045 │ │ +0291d2: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +0291d4: 2420 0f02 2100 |001a: filled-new-array {v1, v2}, [I // type@020f │ │ +0291da: 0c02 |001d: move-result-object v2 │ │ +0291dc: 6203 1d00 |001e: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +0291e0: 7120 1602 2300 |0020: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0216 │ │ +0291e6: 0c00 |0023: move-result-object v0 │ │ +0291e8: 1f00 3202 |0024: check-cast v0, [[I // type@0232 │ │ +0291ec: 5452 7602 |0026: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291f0: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ +0291f4: 5452 7602 |002a: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291f8: 5453 7602 |002c: iget-object v3, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0291fc: 2133 |002e: array-length v3, v3 │ │ +0291fe: 7153 fc01 4240 |002f: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@01fc │ │ +029204: 5b50 7602 |0032: iput-object v0, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029208: 5252 7702 |0034: iget v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +02920c: 3802 0e00 |0036: if-eqz v2, 0044 // +000e │ │ +029210: 5452 7602 |0038: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029214: 5253 7702 |003a: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029218: d803 03ff |003c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02921c: 4602 0203 |003e: aget-object v2, v2, v3 │ │ +029220: 4402 0204 |0040: aget v2, v2, v4 │ │ +029224: 3562 1900 |0042: if-ge v2, v6, 005b // +0019 │ │ +029228: 5452 7602 |0044: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02922c: 5253 7702 |0046: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029230: 4602 0203 |0048: aget-object v2, v2, v3 │ │ +029234: 4b06 0204 |004a: aput v6, v2, v4 │ │ +029238: 5452 7602 |004c: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02923c: 5253 7702 |004e: iget v3, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029240: 4602 0203 |0050: aget-object v2, v2, v3 │ │ +029244: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +029246: 4b07 0203 |0053: aput v7, v2, v3 │ │ +02924a: 5252 7702 |0055: iget v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +02924e: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +029252: 5952 7702 |0059: iput v2, v5, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029256: 0e00 |005b: return-void │ │ +029258: 5452 7602 |005c: iget-object v2, v5, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02925c: 2122 |005e: array-length v2, v2 │ │ +02925e: d801 021e |005f: add-int/lit8 v1, v2, #int 30 // #1e │ │ +029262: 28b8 |0061: goto 0019 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x000c line=186 │ │ 0x000e line=187 │ │ 0x0012 line=188 │ │ 0x0019 line=189 │ │ @@ -48973,23 +48960,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -02925c: |[02925c] org.happysanta.gd.Levels.Level.clear:()V │ │ -02926c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02926e: 5921 7802 |0001: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ -029272: 5921 7902 |0003: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ -029276: 1500 c800 |0005: const/high16 v0, #int 13107200 // #c8 │ │ -02927a: 5920 6a02 |0007: iput v0, v2, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ -02927e: 5921 7702 |0009: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029282: 5921 7402 |000b: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_intI:I // field@0274 │ │ -029286: 0e00 |000d: return-void │ │ +029264: |[029264] org.happysanta.gd.Levels.Level.clear:()V │ │ +029274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +029276: 5921 7802 |0001: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ +02927a: 5921 7902 |0003: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ +02927e: 1500 c800 |0005: const/high16 v0, #int 13107200 // #c8 │ │ +029282: 5920 6a02 |0007: iput v0, v2, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ +029286: 5921 7702 |0009: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +02928a: 5921 7402 |000b: iput v1, v2, Lorg/happysanta/gd/Levels/Level;.m_intI:I // field@0274 │ │ +02928e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ @@ -49002,77 +48989,77 @@ │ │ type : '(Ljava/io/DataInputStream;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -029288: |[029288] org.happysanta.gd.Levels.Level.readTrackData:(Ljava/io/DataInputStream;)V │ │ -029298: 1d0d |0000: monitor-enter v13 │ │ -02929a: 6e10 6106 0d00 |0001: invoke-virtual {v13}, Lorg/happysanta/gd/Levels/Level;.clear:()V // method@0661 │ │ -0292a0: 6e10 5d01 0e00 |0004: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015d │ │ -0292a6: 0a0b |0007: move-result v11 │ │ -0292a8: 130c 3200 |0008: const/16 v12, #int 50 // #32 │ │ -0292ac: 33cb 0900 |000a: if-ne v11, v12, 0013 // +0009 │ │ -0292b0: 130b 1400 |000c: const/16 v11, #int 20 // #14 │ │ -0292b4: 23b1 0d02 |000e: new-array v1, v11, [B // type@020d │ │ -0292b8: 6e20 5e01 1e00 |0010: invoke-virtual {v14, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@015e │ │ -0292be: 120b |0013: const/4 v11, #int 0 // #0 │ │ -0292c0: 59db 7102 |0014: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -0292c4: 120b |0016: const/4 v11, #int 0 // #0 │ │ -0292c6: 59db 7302 |0017: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -0292ca: 6e10 5f01 0e00 |0019: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -0292d0: 0a0b |001c: move-result v11 │ │ -0292d2: 59db 7802 |001d: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ -0292d6: 6e10 5f01 0e00 |001f: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -0292dc: 0a0b |0022: move-result v11 │ │ -0292de: 59db 7902 |0023: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ -0292e2: 6e10 5f01 0e00 |0025: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -0292e8: 0a0b |0028: move-result v11 │ │ -0292ea: 59db 6a02 |0029: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ -0292ee: 6e10 5f01 0e00 |002b: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -0292f4: 0a0b |002e: move-result v11 │ │ -0292f6: 59db 6b02 |002f: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.finishY:I // field@026b │ │ -0292fa: 6e10 6001 0e00 |0031: invoke-virtual {v14}, Ljava/io/DataInputStream;.readShort:()S // method@0160 │ │ -029300: 0a08 |0034: move-result v8 │ │ -029302: 6e10 5f01 0e00 |0035: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -029308: 0a03 |0038: move-result v3 │ │ -02930a: 6e10 5f01 0e00 |0039: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -029310: 0a04 |003c: move-result v4 │ │ -029312: 0136 |003d: move v6, v3 │ │ -029314: 0147 |003e: move v7, v4 │ │ -029316: 6e30 6306 6d07 |003f: invoke-virtual {v13, v6, v7}, Lorg/happysanta/gd/Levels/Level;.unpackInt:(II)V // method@0663 │ │ -02931c: 1215 |0042: const/4 v5, #int 1 // #1 │ │ -02931e: 3585 2500 |0043: if-ge v5, v8, 0068 // +0025 │ │ -029322: 6e10 5d01 0e00 |0045: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015d │ │ -029328: 0a00 |0048: move-result v0 │ │ -02932a: 12fb |0049: const/4 v11, #int -1 // #ff │ │ -02932c: 33b0 1400 |004a: if-ne v0, v11, 005e // +0014 │ │ -029330: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -029332: 0176 |004d: move v6, v7 │ │ -029334: 6e10 5f01 0e00 |004e: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -02933a: 0a09 |0051: move-result v9 │ │ -02933c: 6e10 5f01 0e00 |0052: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -029342: 0a0a |0055: move-result v10 │ │ -029344: b096 |0056: add-int/2addr v6, v9 │ │ -029346: b0a7 |0057: add-int/2addr v7, v10 │ │ -029348: 6e30 6306 6d07 |0058: invoke-virtual {v13, v6, v7}, Lorg/happysanta/gd/Levels/Level;.unpackInt:(II)V // method@0663 │ │ -02934e: d805 0501 |005b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -029352: 28e6 |005d: goto 0043 // -001a │ │ -029354: 0109 |005e: move v9, v0 │ │ -029356: 6e10 5d01 0e00 |005f: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015d │ │ -02935c: 0a0a |0062: move-result v10 │ │ -02935e: 28f3 |0063: goto 0056 // -000d │ │ -029360: 0d02 |0064: move-exception v2 │ │ -029362: 6e10 a801 0200 |0065: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -029368: 1e0d |0068: monitor-exit v13 │ │ -02936a: 0e00 |0069: return-void │ │ -02936c: 0d0b |006a: move-exception v11 │ │ -02936e: 1e0d |006b: monitor-exit v13 │ │ -029370: 270b |006c: throw v11 │ │ +029290: |[029290] org.happysanta.gd.Levels.Level.readTrackData:(Ljava/io/DataInputStream;)V │ │ +0292a0: 1d0d |0000: monitor-enter v13 │ │ +0292a2: 6e10 6306 0d00 |0001: invoke-virtual {v13}, Lorg/happysanta/gd/Levels/Level;.clear:()V // method@0663 │ │ +0292a8: 6e10 5f01 0e00 |0004: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015f │ │ +0292ae: 0a0b |0007: move-result v11 │ │ +0292b0: 130c 3200 |0008: const/16 v12, #int 50 // #32 │ │ +0292b4: 33cb 0900 |000a: if-ne v11, v12, 0013 // +0009 │ │ +0292b8: 130b 1400 |000c: const/16 v11, #int 20 // #14 │ │ +0292bc: 23b1 0d02 |000e: new-array v1, v11, [B // type@020d │ │ +0292c0: 6e20 6001 1e00 |0010: invoke-virtual {v14, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@0160 │ │ +0292c6: 120b |0013: const/4 v11, #int 0 // #0 │ │ +0292c8: 59db 7102 |0014: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +0292cc: 120b |0016: const/4 v11, #int 0 // #0 │ │ +0292ce: 59db 7302 |0017: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +0292d2: 6e10 6101 0e00 |0019: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +0292d8: 0a0b |001c: move-result v11 │ │ +0292da: 59db 7802 |001d: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ +0292de: 6e10 6101 0e00 |001f: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +0292e4: 0a0b |0022: move-result v11 │ │ +0292e6: 59db 7902 |0023: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ +0292ea: 6e10 6101 0e00 |0025: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +0292f0: 0a0b |0028: move-result v11 │ │ +0292f2: 59db 6a02 |0029: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ +0292f6: 6e10 6101 0e00 |002b: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +0292fc: 0a0b |002e: move-result v11 │ │ +0292fe: 59db 6b02 |002f: iput v11, v13, Lorg/happysanta/gd/Levels/Level;.finishY:I // field@026b │ │ +029302: 6e10 6201 0e00 |0031: invoke-virtual {v14}, Ljava/io/DataInputStream;.readShort:()S // method@0162 │ │ +029308: 0a08 |0034: move-result v8 │ │ +02930a: 6e10 6101 0e00 |0035: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +029310: 0a03 |0038: move-result v3 │ │ +029312: 6e10 6101 0e00 |0039: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +029318: 0a04 |003c: move-result v4 │ │ +02931a: 0136 |003d: move v6, v3 │ │ +02931c: 0147 |003e: move v7, v4 │ │ +02931e: 6e30 6506 6d07 |003f: invoke-virtual {v13, v6, v7}, Lorg/happysanta/gd/Levels/Level;.unpackInt:(II)V // method@0665 │ │ +029324: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +029326: 3585 2500 |0043: if-ge v5, v8, 0068 // +0025 │ │ +02932a: 6e10 5f01 0e00 |0045: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015f │ │ +029330: 0a00 |0048: move-result v0 │ │ +029332: 12fb |0049: const/4 v11, #int -1 // #ff │ │ +029334: 33b0 1400 |004a: if-ne v0, v11, 005e // +0014 │ │ +029338: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +02933a: 0176 |004d: move v6, v7 │ │ +02933c: 6e10 6101 0e00 |004e: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +029342: 0a09 |0051: move-result v9 │ │ +029344: 6e10 6101 0e00 |0052: invoke-virtual {v14}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +02934a: 0a0a |0055: move-result v10 │ │ +02934c: b096 |0056: add-int/2addr v6, v9 │ │ +02934e: b0a7 |0057: add-int/2addr v7, v10 │ │ +029350: 6e30 6506 6d07 |0058: invoke-virtual {v13, v6, v7}, Lorg/happysanta/gd/Levels/Level;.unpackInt:(II)V // method@0665 │ │ +029356: d805 0501 |005b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02935a: 28e6 |005d: goto 0043 // -001a │ │ +02935c: 0109 |005e: move v9, v0 │ │ +02935e: 6e10 5f01 0e00 |005f: invoke-virtual {v14}, Ljava/io/DataInputStream;.readByte:()B // method@015f │ │ +029364: 0a0a |0062: move-result v10 │ │ +029366: 28f3 |0063: goto 0056 // -000d │ │ +029368: 0d02 |0064: move-exception v2 │ │ +02936a: 6e10 aa01 0200 |0065: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +029370: 1e0d |0068: monitor-exit v13 │ │ +029372: 0e00 |0069: return-void │ │ +029374: 0d0b |006a: move-exception v11 │ │ +029376: 1e0d |006b: monitor-exit v13 │ │ +029378: 270b |006c: throw v11 │ │ catches : 2 │ │ 0x0001 - 0x0062 │ │ Ljava/lang/Exception; -> 0x0064 │ │ -> 0x006a │ │ 0x0065 - 0x0068 │ │ -> 0x006a │ │ positions : │ │ @@ -49129,21 +49116,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02938c: |[02938c] org.happysanta.gd.Levels.Level.unpackInt:(II)V │ │ -02939c: e000 0310 |0000: shl-int/lit8 v0, v3, #int 16 // #10 │ │ -0293a0: e100 0003 |0002: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -0293a4: e001 0410 |0004: shl-int/lit8 v1, v4, #int 16 // #10 │ │ -0293a8: e101 0103 |0006: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -0293ac: 6e30 6006 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Levels/Level;.addPoint:(II)V // method@0660 │ │ -0293b2: 0e00 |000b: return-void │ │ +029394: |[029394] org.happysanta.gd.Levels.Level.unpackInt:(II)V │ │ +0293a4: e000 0310 |0000: shl-int/lit8 v0, v3, #int 16 // #10 │ │ +0293a8: e100 0003 |0002: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +0293ac: e001 0410 |0004: shl-int/lit8 v1, v4, #int 16 // #10 │ │ +0293b0: e101 0103 |0006: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +0293b4: 6e30 6206 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Levels/Level;.addPoint:(II)V // method@0662 │ │ +0293ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000b line=182 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/happysanta/gd/Levels/Level; │ │ 0x0000 - 0x000c reg=3 x I │ │ @@ -49186,24 +49173,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0293b4: |[0293b4] org.happysanta.gd.Levels.LevelHeader.:()V │ │ -0293c4: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0293c6: 7010 bd01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -0293cc: 2310 3202 |0004: new-array v0, v1, [[I // type@0232 │ │ -0293d0: 5b20 7c02 |0006: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ -0293d4: 2310 3402 |0008: new-array v0, v1, [[Ljava/lang/String; // type@0234 │ │ -0293d8: 5b20 7b02 |000a: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ -0293dc: 2310 0f02 |000c: new-array v0, v1, [I // type@020f │ │ -0293e0: 5b20 7a02 |000e: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -0293e4: 0e00 |0010: return-void │ │ +0293bc: |[0293bc] org.happysanta.gd.Levels.LevelHeader.:()V │ │ +0293cc: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0293ce: 7010 bf01 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +0293d4: 2310 3202 |0004: new-array v0, v1, [[I // type@0232 │ │ +0293d8: 5b20 7c02 |0006: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ +0293dc: 2310 3402 |0008: new-array v0, v1, [[Ljava/lang/String; // type@0234 │ │ +0293e0: 5b20 7b02 |000a: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ +0293e4: 2310 0f02 |000c: new-array v0, v1, [I // type@020f │ │ +0293e8: 5b20 7a02 |000e: iput-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +0293ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=9 │ │ 0x0004 line=5 │ │ 0x0008 line=6 │ │ 0x000c line=7 │ │ 0x0010 line=10 │ │ @@ -49216,23 +49203,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0293e8: |[0293e8] org.happysanta.gd.Levels.LevelHeader.getCount:(I)I │ │ -0293f8: 5410 7a02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -0293fc: 2100 |0002: array-length v0, v0 │ │ -0293fe: 3502 0700 |0003: if-ge v2, v0, 000a // +0007 │ │ -029402: 5410 7a02 |0005: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -029406: 4400 0002 |0007: aget v0, v0, v2 │ │ -02940a: 0f00 |0009: return v0 │ │ -02940c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02940e: 28fe |000b: goto 0009 // -0002 │ │ +0293f0: |[0293f0] org.happysanta.gd.Levels.LevelHeader.getCount:(I)I │ │ +029400: 5410 7a02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +029404: 2100 |0002: array-length v0, v0 │ │ +029406: 3502 0700 |0003: if-ge v2, v0, 000a // +0007 │ │ +02940a: 5410 7a02 |0005: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +02940e: 4400 0002 |0007: aget v0, v0, v2 │ │ +029412: 0f00 |0009: return v0 │ │ +029414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +029416: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0005 line=23 │ │ 0x0009 line=25 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/happysanta/gd/Levels/LevelHeader; │ │ @@ -49243,17 +49230,17 @@ │ │ type : '()[[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029410: |[029410] org.happysanta.gd.Levels.LevelHeader.getNames:()[[Ljava/lang/String; │ │ -029420: 5410 7b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ -029424: 1100 |0002: return-object v0 │ │ +029418: |[029418] org.happysanta.gd.Levels.LevelHeader.getNames:()[[Ljava/lang/String; │ │ +029428: 5410 7b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ +02942c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Levels/LevelHeader; │ │ │ │ #2 : (in Lorg/happysanta/gd/Levels/LevelHeader;) │ │ @@ -49261,17 +49248,17 @@ │ │ type : '()[[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029428: |[029428] org.happysanta.gd.Levels.LevelHeader.getPointers:()[[I │ │ -029438: 5410 7c02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ -02943c: 1100 |0002: return-object v0 │ │ +029430: |[029430] org.happysanta.gd.Levels.LevelHeader.getPointers:()[[I │ │ +029440: 5410 7c02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ +029444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Levels/LevelHeader; │ │ │ │ #3 : (in Lorg/happysanta/gd/Levels/LevelHeader;) │ │ @@ -49279,28 +49266,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -029440: |[029440] org.happysanta.gd.Levels.LevelHeader.isCountsOk:()Z │ │ -029450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029452: 5421 7a02 |0001: iget-object v1, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -029456: 2111 |0003: array-length v1, v1 │ │ -029458: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ -02945c: 5421 7a02 |0006: iget-object v1, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -029460: 4401 0100 |0008: aget v1, v1, v0 │ │ -029464: 3c01 0400 |000a: if-gtz v1, 000e // +0004 │ │ -029468: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02946a: 0f01 |000d: return v1 │ │ -02946c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -029470: 28f1 |0010: goto 0001 // -000f │ │ -029472: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -029474: 28fb |0012: goto 000d // -0005 │ │ +029448: |[029448] org.happysanta.gd.Levels.LevelHeader.isCountsOk:()Z │ │ +029458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02945a: 5421 7a02 |0001: iget-object v1, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +02945e: 2111 |0003: array-length v1, v1 │ │ +029460: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ +029464: 5421 7a02 |0006: iget-object v1, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +029468: 4401 0100 |0008: aget v1, v1, v0 │ │ +02946c: 3c01 0400 |000a: if-gtz v1, 000e // +0004 │ │ +029470: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +029472: 0f01 |000d: return v1 │ │ +029474: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029478: 28f1 |0010: goto 0001 // -000f │ │ +02947a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +02947c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000c line=47 │ │ 0x000d line=50 │ │ 0x000e line=45 │ │ @@ -49314,28 +49301,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -029478: |[029478] org.happysanta.gd.Levels.LevelHeader.setCount:(II)V │ │ -029488: 5420 7a02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -02948c: 2100 |0002: array-length v0, v0 │ │ -02948e: 3403 0300 |0003: if-lt v3, v0, 0006 // +0003 │ │ -029492: 0e00 |0005: return-void │ │ -029494: 5420 7c02 |0006: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ -029498: 2341 0f02 |0008: new-array v1, v4, [I // type@020f │ │ -02949c: 4d01 0003 |000a: aput-object v1, v0, v3 │ │ -0294a0: 5420 7b02 |000c: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ -0294a4: 2341 1902 |000e: new-array v1, v4, [Ljava/lang/String; // type@0219 │ │ -0294a8: 4d01 0003 |0010: aput-object v1, v0, v3 │ │ -0294ac: 5420 7a02 |0012: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ -0294b0: 4b04 0003 |0014: aput v4, v0, v3 │ │ -0294b4: 28ef |0016: goto 0005 // -0011 │ │ +029480: |[029480] org.happysanta.gd.Levels.LevelHeader.setCount:(II)V │ │ +029490: 5420 7a02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +029494: 2100 |0002: array-length v0, v0 │ │ +029496: 3403 0300 |0003: if-lt v3, v0, 0006 // +0003 │ │ +02949a: 0e00 |0005: return-void │ │ +02949c: 5420 7c02 |0006: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ +0294a0: 2341 0f02 |0008: new-array v1, v4, [I // type@020f │ │ +0294a4: 4d01 0003 |000a: aput-object v1, v0, v3 │ │ +0294a8: 5420 7b02 |000c: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ +0294ac: 2341 1902 |000e: new-array v1, v4, [Ljava/lang/String; // type@0219 │ │ +0294b0: 4d01 0003 |0010: aput-object v1, v0, v3 │ │ +0294b4: 5420 7a02 |0012: iget-object v0, v2, Lorg/happysanta/gd/Levels/LevelHeader;.counts:[I // field@027a │ │ +0294b8: 4b04 0003 |0014: aput v4, v0, v3 │ │ +0294bc: 28ef |0016: goto 0005 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0005 line=19 │ │ 0x0006 line=16 │ │ 0x000c line=17 │ │ 0x0012 line=18 │ │ @@ -49349,19 +49336,19 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0294b8: |[0294b8] org.happysanta.gd.Levels.LevelHeader.setName:(IILjava/lang/String;)V │ │ -0294c8: 5410 7b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ -0294cc: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0294d0: 4d04 0003 |0004: aput-object v4, v0, v3 │ │ -0294d4: 0e00 |0006: return-void │ │ +0294c0: |[0294c0] org.happysanta.gd.Levels.LevelHeader.setName:(IILjava/lang/String;)V │ │ +0294d0: 5410 7b02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.names:[[Ljava/lang/String; // field@027b │ │ +0294d4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0294d8: 4d04 0003 |0004: aput-object v4, v0, v3 │ │ +0294dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Levels/LevelHeader; │ │ 0x0000 - 0x0007 reg=2 level I │ │ @@ -49373,19 +49360,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0294d8: |[0294d8] org.happysanta.gd.Levels.LevelHeader.setPointer:(III)V │ │ -0294e8: 5410 7c02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ -0294ec: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0294f0: 4b04 0003 |0004: aput v4, v0, v3 │ │ -0294f4: 0e00 |0006: return-void │ │ +0294e0: |[0294e0] org.happysanta.gd.Levels.LevelHeader.setPointer:(III)V │ │ +0294f0: 5410 7c02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/LevelHeader;.pointers:[[I // field@027c │ │ +0294f4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0294f8: 4b04 0003 |0004: aput v4, v0, v3 │ │ +0294fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Levels/LevelHeader; │ │ 0x0000 - 0x0007 reg=2 level I │ │ @@ -49401,31 +49388,31 @@ │ │ source_file_idx : 870 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 21 │ │ │ │ Class #151 annotations: │ │ -Annotations on method #1644 '' │ │ +Annotations on method #1646 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1645 '' │ │ +Annotations on method #1647 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1652 '_doIII' │ │ +Annotations on method #1654 '_doIII' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/happysanta/gd/Levels/InvalidTrackException; } │ │ -Annotations on method #1654 '_hIIV' │ │ +Annotations on method #1656 '_hIIV' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/happysanta/gd/Levels/InvalidTrackException; } │ │ -Annotations on method #1661 'getLevelsInputStream' │ │ +Annotations on method #1663 'getLevelsInputStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1664 'load' │ │ +Annotations on method #1666 'load' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/happysanta/gd/Levels/InvalidTrackException; } │ │ -Annotations on method #1665 'readLevels' │ │ +Annotations on method #1667 'readLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1666 'reset' │ │ +Annotations on method #1668 'reset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1667 'setLevelsFile' │ │ +Annotations on method #1669 'setLevelsFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #151 - │ │ Class descriptor : 'Lorg/happysanta/gd/Levels/Loader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -49521,29 +49508,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0294f8: |[0294f8] org.happysanta.gd.Levels.Loader.:()V │ │ -029508: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02950a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02950c: 7010 bd01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -029512: 5c20 8f02 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ -029516: 5c20 9102 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ -02951a: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -02951c: 2300 3202 |000a: new-array v0, v0, [[I // type@0232 │ │ -029520: 5b20 9002 |000c: iput-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ -029524: 5921 8302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029528: 5921 8502 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -02952c: 5921 7f02 |0012: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -029530: 5921 8902 |0014: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -029534: 7010 8206 0200 |0016: invoke-direct {v2}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0682 │ │ -02953a: 0e00 |0019: return-void │ │ +029500: |[029500] org.happysanta.gd.Levels.Loader.:()V │ │ +029510: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +029512: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +029514: 7010 bf01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +02951a: 5c20 8f02 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ +02951e: 5c20 9102 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ +029522: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +029524: 2300 3202 |000a: new-array v0, v0, [[I // type@0232 │ │ +029528: 5b20 9002 |000c: iput-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ +02952c: 5921 8302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029530: 5921 8502 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +029534: 5921 7f02 |0012: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +029538: 5921 8902 |0014: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +02953c: 7010 8406 0200 |0016: invoke-direct {v2}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0684 │ │ +029542: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ 0x000e line=38 │ │ @@ -49560,31 +49547,31 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -02953c: |[02953c] org.happysanta.gd.Levels.Loader.:(Ljava/io/File;)V │ │ -02954c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02954e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -029550: 7010 bd01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -029556: 5c20 8f02 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ -02955a: 5c20 9102 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ -02955e: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -029560: 2300 3202 |000a: new-array v0, v0, [[I // type@0232 │ │ -029564: 5b20 9002 |000c: iput-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ -029568: 5921 8302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02956c: 5921 8502 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029570: 5921 7f02 |0012: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -029574: 5921 8902 |0014: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -029578: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -02957c: 5b23 7e02 |0018: iput-object v3, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ -029580: 7010 8206 0200 |001a: invoke-direct {v2}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0682 │ │ -029586: 0e00 |001d: return-void │ │ +029544: |[029544] org.happysanta.gd.Levels.Loader.:(Ljava/io/File;)V │ │ +029554: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +029556: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +029558: 7010 bf01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +02955e: 5c20 8f02 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ +029562: 5c20 9102 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ +029566: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +029568: 2300 3202 |000a: new-array v0, v0, [[I // type@0232 │ │ +02956c: 5b20 9002 |000c: iput-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ +029570: 5921 8302 |000e: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029574: 5921 8502 |0010: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +029578: 5921 7f02 |0012: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +02957c: 5921 8902 |0014: iput v1, v2, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +029580: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +029584: 5b23 7e02 |0018: iput-object v3, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ +029588: 7010 8406 0200 |001a: invoke-direct {v2}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0684 │ │ +02958e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ 0x000e line=38 │ │ @@ -49604,44 +49591,44 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -029588: |[029588] org.happysanta.gd.Levels.Loader._hIIV:(II)V │ │ -029598: 1a04 680b |0000: const-string v4, "levels.mrg" // string@0b68 │ │ -02959c: 6e20 7d06 4600 |0002: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@067d │ │ -0295a2: 0c03 |0005: move-result-object v3 │ │ -0295a4: 2201 7c00 |0006: new-instance v1, Ljava/io/DataInputStream; // type@007c │ │ -0295a8: 7020 5b01 3100 |0008: invoke-direct {v1, v3}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@015b │ │ -0295ae: 5464 9002 |000b: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ -0295b2: d805 07ff |000d: add-int/lit8 v5, v7, #int -1 // #ff │ │ -0295b6: 4604 0405 |000f: aget-object v4, v4, v5 │ │ -0295ba: d805 08ff |0011: add-int/lit8 v5, v8, #int -1 // #ff │ │ -0295be: 4402 0405 |0013: aget v2, v4, v5 │ │ -0295c2: 3d02 0800 |0015: if-lez v2, 001d // +0008 │ │ -0295c6: 6e20 6101 2100 |0017: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@0161 │ │ -0295cc: 0a04 |001a: move-result v4 │ │ -0295ce: b142 |001b: sub-int/2addr v2, v4 │ │ -0295d0: 28f9 |001c: goto 0015 // -0007 │ │ -0295d2: 5464 7d02 |001d: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0295d6: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ -0295da: 2204 a201 |0021: new-instance v4, Lorg/happysanta/gd/Levels/Level; // type@01a2 │ │ -0295de: 7010 5806 0400 |0023: invoke-direct {v4}, Lorg/happysanta/gd/Levels/Level;.:()V // method@0658 │ │ -0295e4: 5b64 7d02 |0026: iput-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0295e8: 5464 7d02 |0028: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0295ec: 6e20 6206 1400 |002a: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Levels/Level;.readTrackData:(Ljava/io/DataInputStream;)V // method@0662 │ │ -0295f2: 6e10 5c01 0100 |002d: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015c │ │ -0295f8: 5464 7d02 |0030: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0295fc: 6e20 8006 4600 |0032: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Levels/Loader;.load:(Lorg/happysanta/gd/Levels/Level;)V // method@0680 │ │ -029602: 0e00 |0035: return-void │ │ -029604: 0d00 |0036: move-exception v0 │ │ -029606: 6e10 7c01 0000 |0037: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@017c │ │ -02960c: 28fb |003a: goto 0035 // -0005 │ │ +029590: |[029590] org.happysanta.gd.Levels.Loader._hIIV:(II)V │ │ +0295a0: 1a04 650b |0000: const-string v4, "levels.mrg" // string@0b65 │ │ +0295a4: 6e20 7f06 4600 |0002: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@067f │ │ +0295aa: 0c03 |0005: move-result-object v3 │ │ +0295ac: 2201 7c00 |0006: new-instance v1, Ljava/io/DataInputStream; // type@007c │ │ +0295b0: 7020 5d01 3100 |0008: invoke-direct {v1, v3}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@015d │ │ +0295b6: 5464 9002 |000b: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ +0295ba: d805 07ff |000d: add-int/lit8 v5, v7, #int -1 // #ff │ │ +0295be: 4604 0405 |000f: aget-object v4, v4, v5 │ │ +0295c2: d805 08ff |0011: add-int/lit8 v5, v8, #int -1 // #ff │ │ +0295c6: 4402 0405 |0013: aget v2, v4, v5 │ │ +0295ca: 3d02 0800 |0015: if-lez v2, 001d // +0008 │ │ +0295ce: 6e20 6301 2100 |0017: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@0163 │ │ +0295d4: 0a04 |001a: move-result v4 │ │ +0295d6: b142 |001b: sub-int/2addr v2, v4 │ │ +0295d8: 28f9 |001c: goto 0015 // -0007 │ │ +0295da: 5464 7d02 |001d: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0295de: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ +0295e2: 2204 a201 |0021: new-instance v4, Lorg/happysanta/gd/Levels/Level; // type@01a2 │ │ +0295e6: 7010 5a06 0400 |0023: invoke-direct {v4}, Lorg/happysanta/gd/Levels/Level;.:()V // method@065a │ │ +0295ec: 5b64 7d02 |0026: iput-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0295f0: 5464 7d02 |0028: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0295f4: 6e20 6406 1400 |002a: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Levels/Level;.readTrackData:(Ljava/io/DataInputStream;)V // method@0664 │ │ +0295fa: 6e10 5e01 0100 |002d: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015e │ │ +029600: 5464 7d02 |0030: iget-object v4, v6, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029604: 6e20 8206 4600 |0032: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Levels/Loader;.load:(Lorg/happysanta/gd/Levels/Level;)V // method@0682 │ │ +02960a: 0e00 |0035: return-void │ │ +02960c: 0d00 |0036: move-exception v0 │ │ +02960e: 6e10 7e01 0000 |0037: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@017e │ │ +029614: 28fb |003a: goto 0035 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0035 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ 0x000b line=133 │ │ @@ -49667,27 +49654,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -029620: |[029620] org.happysanta.gd.Levels.Loader.readLevels:()V │ │ -029630: 1a02 680b |0000: const-string v2, "levels.mrg" // string@0b68 │ │ -029634: 6e20 7d06 2300 |0002: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Levels/Loader;.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@067d │ │ -02963a: 0c01 |0005: move-result-object v1 │ │ -02963c: 7110 8706 0100 |0006: invoke-static {v1}, Lorg/happysanta/gd/Levels/Reader;.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; // method@0687 │ │ -029642: 0c00 |0009: move-result-object v0 │ │ -029644: 6e10 6706 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/LevelHeader;.getPointers:()[[I // method@0667 │ │ -02964a: 0c02 |000d: move-result-object v2 │ │ -02964c: 5b32 9002 |000e: iput-object v2, v3, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ -029650: 6e10 6606 0000 |0010: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/LevelHeader;.getNames:()[[Ljava/lang/String; // method@0666 │ │ -029656: 0c02 |0013: move-result-object v2 │ │ -029658: 5b32 8e02 |0014: iput-object v2, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02965c: 0e00 |0016: return-void │ │ +029628: |[029628] org.happysanta.gd.Levels.Loader.readLevels:()V │ │ +029638: 1a02 650b |0000: const-string v2, "levels.mrg" // string@0b65 │ │ +02963c: 6e20 7f06 2300 |0002: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Levels/Loader;.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@067f │ │ +029642: 0c01 |0005: move-result-object v1 │ │ +029644: 7110 8906 0100 |0006: invoke-static {v1}, Lorg/happysanta/gd/Levels/Reader;.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; // method@0689 │ │ +02964a: 0c00 |0009: move-result-object v0 │ │ +02964c: 6e10 6906 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/LevelHeader;.getPointers:()[[I // method@0669 │ │ +029652: 0c02 |000d: move-result-object v2 │ │ +029654: 5b32 9002 |000e: iput-object v2, v3, Lorg/happysanta/gd/Levels/Loader;.pointers:[[I // field@0290 │ │ +029658: 6e10 6806 0000 |0010: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/LevelHeader;.getNames:()[[Ljava/lang/String; // method@0668 │ │ +02965e: 0c02 |0013: move-result-object v2 │ │ +029660: 5b32 8e02 |0014: iput-object v2, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +029664: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x000a line=97 │ │ 0x0010 line=98 │ │ 0x0016 line=103 │ │ @@ -49701,70 +49688,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 94 16-bit code units │ │ -029660: |[029660] org.happysanta.gd.Levels.Loader.reset:()V │ │ -029670: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -029672: 1307 1000 |0001: const/16 v7, #int 16 // #10 │ │ -029676: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -029678: 1236 |0004: const/4 v6, #int 3 // #3 │ │ -02967a: 0721 |0005: move-object v1, v2 │ │ -02967c: 1f01 3202 |0006: check-cast v1, [[I // type@0232 │ │ -029680: 5b81 8c02 |0008: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029684: 5b82 7d02 |000a: iput-object v2, v8, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029688: 2361 0f02 |000c: new-array v1, v6, [I // type@020f │ │ -02968c: 5b81 8602 |000e: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ -029690: 2361 0f02 |0010: new-array v1, v6, [I // type@020f │ │ -029694: 5b81 8d02 |0012: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ -029698: 5983 8b02 |0014: iput v3, v8, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ -02969c: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -02969e: 5981 8402 |0017: iput v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -0296a2: 2361 3402 |0019: new-array v1, v6, [[Ljava/lang/String; // type@0234 │ │ -0296a6: 5b81 8e02 |001b: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -0296aa: 5983 8102 |001d: iput v3, v8, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ -0296ae: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0296b0: 3560 3700 |0020: if-ge v0, v6, 0057 // +0037 │ │ -0296b4: 5481 8602 |0022: iget-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ -0296b8: 6202 3002 |0024: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -0296bc: 4402 0200 |0026: aget v2, v2, v0 │ │ -0296c0: d022 cc4c |0028: add-int/lit16 v2, v2, #int 19660 // #4ccc │ │ -0296c4: e102 0201 |002a: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -0296c8: 8122 |002c: int-to-long v2, v2 │ │ -0296ca: 6204 3002 |002d: sget-object v4, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -0296ce: 4404 0400 |002f: aget v4, v4, v0 │ │ -0296d2: d044 cc4c |0031: add-int/lit16 v4, v4, #int 19660 // #4ccc │ │ -0296d6: e104 0401 |0033: shr-int/lit8 v4, v4, #int 1 // #01 │ │ -0296da: 8144 |0035: int-to-long v4, v4 │ │ -0296dc: bd42 |0036: mul-long/2addr v2, v4 │ │ -0296de: c472 |0037: shr-long/2addr v2, v7 │ │ -0296e0: 8422 |0038: long-to-int v2, v2 │ │ -0296e2: 4b02 0100 |0039: aput v2, v1, v0 │ │ -0296e6: 5481 8d02 |003b: iget-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ -0296ea: 6202 3002 |003d: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -0296ee: 4402 0200 |003f: aget v2, v2, v0 │ │ -0296f2: d022 34b3 |0041: add-int/lit16 v2, v2, #int -19660 // #b334 │ │ -0296f6: e102 0201 |0043: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -0296fa: 8122 |0045: int-to-long v2, v2 │ │ -0296fc: 6204 3002 |0046: sget-object v4, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ -029700: 4404 0400 |0048: aget v4, v4, v0 │ │ -029704: d044 34b3 |004a: add-int/lit16 v4, v4, #int -19660 // #b334 │ │ -029708: e104 0401 |004c: shr-int/lit8 v4, v4, #int 1 // #01 │ │ -02970c: 8144 |004e: int-to-long v4, v4 │ │ -02970e: bd42 |004f: mul-long/2addr v2, v4 │ │ -029710: c472 |0050: shr-long/2addr v2, v7 │ │ -029712: 8422 |0051: long-to-int v2, v2 │ │ -029714: 4b02 0100 |0052: aput v2, v1, v0 │ │ -029718: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02971c: 28ca |0056: goto 0020 // -0036 │ │ -02971e: 7010 8106 0800 |0057: invoke-direct {v8}, Lorg/happysanta/gd/Levels/Loader;.readLevels:()V // method@0681 │ │ -029724: 6e10 7906 0800 |005a: invoke-virtual {v8}, Lorg/happysanta/gd/Levels/Loader;._ifvV:()V // method@0679 │ │ -02972a: 0e00 |005d: return-void │ │ +029668: |[029668] org.happysanta.gd.Levels.Loader.reset:()V │ │ +029678: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02967a: 1307 1000 |0001: const/16 v7, #int 16 // #10 │ │ +02967e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +029680: 1236 |0004: const/4 v6, #int 3 // #3 │ │ +029682: 0721 |0005: move-object v1, v2 │ │ +029684: 1f01 3202 |0006: check-cast v1, [[I // type@0232 │ │ +029688: 5b81 8c02 |0008: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02968c: 5b82 7d02 |000a: iput-object v2, v8, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029690: 2361 0f02 |000c: new-array v1, v6, [I // type@020f │ │ +029694: 5b81 8602 |000e: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ +029698: 2361 0f02 |0010: new-array v1, v6, [I // type@020f │ │ +02969c: 5b81 8d02 |0012: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ +0296a0: 5983 8b02 |0014: iput v3, v8, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ +0296a4: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +0296a6: 5981 8402 |0017: iput v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +0296aa: 2361 3402 |0019: new-array v1, v6, [[Ljava/lang/String; // type@0234 │ │ +0296ae: 5b81 8e02 |001b: iput-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +0296b2: 5983 8102 |001d: iput v3, v8, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ +0296b6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0296b8: 3560 3700 |0020: if-ge v0, v6, 0057 // +0037 │ │ +0296bc: 5481 8602 |0022: iget-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ +0296c0: 6202 3002 |0024: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +0296c4: 4402 0200 |0026: aget v2, v2, v0 │ │ +0296c8: d022 cc4c |0028: add-int/lit16 v2, v2, #int 19660 // #4ccc │ │ +0296cc: e102 0201 |002a: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +0296d0: 8122 |002c: int-to-long v2, v2 │ │ +0296d2: 6204 3002 |002d: sget-object v4, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +0296d6: 4404 0400 |002f: aget v4, v4, v0 │ │ +0296da: d044 cc4c |0031: add-int/lit16 v4, v4, #int 19660 // #4ccc │ │ +0296de: e104 0401 |0033: shr-int/lit8 v4, v4, #int 1 // #01 │ │ +0296e2: 8144 |0035: int-to-long v4, v4 │ │ +0296e4: bd42 |0036: mul-long/2addr v2, v4 │ │ +0296e6: c472 |0037: shr-long/2addr v2, v7 │ │ +0296e8: 8422 |0038: long-to-int v2, v2 │ │ +0296ea: 4b02 0100 |0039: aput v2, v1, v0 │ │ +0296ee: 5481 8d02 |003b: iget-object v1, v8, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ +0296f2: 6202 3002 |003d: sget-object v2, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +0296f6: 4402 0200 |003f: aget v2, v2, v0 │ │ +0296fa: d022 34b3 |0041: add-int/lit16 v2, v2, #int -19660 // #b334 │ │ +0296fe: e102 0201 |0043: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +029702: 8122 |0045: int-to-long v2, v2 │ │ +029704: 6204 3002 |0046: sget-object v4, Lorg/happysanta/gd/Game/Physics;.m_foraI:[I // field@0230 │ │ +029708: 4404 0400 |0048: aget v4, v4, v0 │ │ +02970c: d044 34b3 |004a: add-int/lit16 v4, v4, #int -19660 // #b334 │ │ +029710: e104 0401 |004c: shr-int/lit8 v4, v4, #int 1 // #01 │ │ +029714: 8144 |004e: int-to-long v4, v4 │ │ +029716: bd42 |004f: mul-long/2addr v2, v4 │ │ +029718: c472 |0050: shr-long/2addr v2, v7 │ │ +02971a: 8422 |0051: long-to-int v2, v2 │ │ +02971c: 4b02 0100 |0052: aput v2, v1, v0 │ │ +029720: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029724: 28ca |0056: goto 0020 // -0036 │ │ +029726: 7010 8306 0800 |0057: invoke-direct {v8}, Lorg/happysanta/gd/Levels/Loader;.readLevels:()V // method@0683 │ │ +02972c: 6e10 7b06 0800 |005a: invoke-virtual {v8}, Lorg/happysanta/gd/Levels/Loader;._ifvV:()V // method@067b │ │ +029732: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ 0x0014 line=62 │ │ @@ -49788,20 +49775,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02972c: |[02972c] org.happysanta.gd.Levels.Loader._aII:(I)I │ │ -02973c: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029740: e101 0301 |0002: shr-int/lit8 v1, v3, #int 1 // #01 │ │ -029744: 6e20 5d06 1000 |0004: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Level;._doII:(I)I // method@065d │ │ -02974a: 0a00 |0007: move-result v0 │ │ -02974c: 0f00 |0008: return v0 │ │ +029734: |[029734] org.happysanta.gd.Levels.Loader._aII:(I)I │ │ +029744: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029748: e101 0301 |0002: shr-int/lit8 v1, v3, #int 1 // #01 │ │ +02974c: 6e20 5f06 1000 |0004: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Level;._doII:(I)I // method@065f │ │ +029752: 0a00 |0007: move-result v0 │ │ +029754: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/happysanta/gd/Levels/Loader; │ │ 0x0000 - 0x0009 reg=3 j I │ │ │ │ @@ -49810,125 +49797,125 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 215 16-bit code units │ │ -029750: |[029750] org.happysanta.gd.Levels.Loader._aIIV:(III)V │ │ -029760: 1403 0080 0100 |0000: const v3, #float 1.37753e-40 // #00018000 │ │ -029766: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -029768: 5450 7d02 |0004: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02976c: 9002 0603 |0006: add-int v2, v6, v3 │ │ -029770: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -029774: 9103 0703 |000a: sub-int v3, v7, v3 │ │ -029778: e103 0301 |000c: shr-int/lit8 v3, v3, #int 1 // #01 │ │ -02977c: e104 0801 |000e: shr-int/lit8 v4, v8, #int 1 // #01 │ │ -029780: 6e40 5a06 2043 |0010: invoke-virtual {v0, v2, v3, v4}, Lorg/happysanta/gd/Levels/Level;._aIIV:(III)V // method@065a │ │ -029786: e107 0701 |0013: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -02978a: e106 0601 |0015: shr-int/lit8 v6, v6, #int 1 // #01 │ │ -02978e: 5250 8502 |0017: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029792: 5452 7d02 |0019: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029796: 5222 7702 |001b: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -02979a: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02979e: 3420 4900 |001f: if-lt v0, v2, 0068 // +0049 │ │ -0297a2: 5450 7d02 |0021: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0297a6: 5200 7702 |0023: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0297aa: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0297ae: 5950 8502 |0027: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0297b2: 5250 8302 |0029: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0297b6: 3a00 4000 |002b: if-ltz v0, 006b // +0040 │ │ -0297ba: 5250 8302 |002d: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0297be: 5950 8302 |002f: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0297c2: 5250 8902 |0031: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -0297c6: 3707 3a00 |0033: if-le v7, v0, 006d // +003a │ │ -0297ca: 5250 8502 |0035: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0297ce: 5452 7d02 |0037: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0297d2: 5222 7702 |0039: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0297d6: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0297da: 3520 1200 |003d: if-ge v0, v2, 004f // +0012 │ │ -0297de: 5450 7d02 |003f: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0297e2: 5400 7602 |0041: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0297e6: 5252 8502 |0043: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0297ea: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0297ee: 5952 8502 |0047: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0297f2: 4600 0002 |0049: aget-object v0, v0, v2 │ │ -0297f6: 4400 0001 |004b: aget v0, v0, v1 │ │ -0297fa: 3607 e8ff |004d: if-gt v7, v0, 0035 // -0018 │ │ -0297fe: 5450 7d02 |004f: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029802: 5400 7602 |0051: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029806: 5252 8302 |0053: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02980a: 4600 0002 |0055: aget-object v0, v0, v2 │ │ -02980e: 4400 0001 |0057: aget v0, v0, v1 │ │ -029812: 5950 7f02 |0059: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -029816: 5450 7d02 |005b: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02981a: 5400 7602 |005d: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02981e: 5252 8502 |005f: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029822: 4600 0002 |0061: aget-object v0, v0, v2 │ │ -029826: 4400 0001 |0063: aget v0, v0, v1 │ │ -02982a: 5950 8902 |0065: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -02982e: 0e00 |0067: return-void │ │ -029830: 5250 8502 |0068: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029834: 28bd |006a: goto 0027 // -0043 │ │ -029836: 0110 |006b: move v0, v1 │ │ -029838: 28c3 |006c: goto 002f // -003d │ │ -02983a: 5250 7f02 |006d: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -02983e: 3506 1700 |006f: if-ge v6, v0, 0086 // +0017 │ │ -029842: 5250 8302 |0071: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029846: 3d00 dcff |0073: if-lez v0, 004f // -0024 │ │ -02984a: 5450 7d02 |0075: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02984e: 5400 7602 |0077: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029852: 5252 8302 |0079: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029856: d802 02ff |007b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02985a: 5952 8302 |007d: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02985e: 4600 0002 |007f: aget-object v0, v0, v2 │ │ -029862: 4400 0001 |0081: aget v0, v0, v1 │ │ -029866: 3506 ccff |0083: if-ge v6, v0, 004f // -0034 │ │ -02986a: 28ec |0085: goto 0071 // -0014 │ │ -02986c: 5250 8302 |0086: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029870: 5452 7d02 |0088: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029874: 5222 7702 |008a: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -029878: 3520 1200 |008c: if-ge v0, v2, 009e // +0012 │ │ -02987c: 5450 7d02 |008e: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029880: 5400 7602 |0090: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029884: 5252 8302 |0092: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029888: d802 0201 |0094: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02988c: 5952 8302 |0096: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -029890: 4600 0002 |0098: aget-object v0, v0, v2 │ │ -029894: 4400 0001 |009a: aget v0, v0, v1 │ │ -029898: 3606 eaff |009c: if-gt v6, v0, 0086 // -0016 │ │ -02989c: 5250 8302 |009e: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0298a0: 3d00 0800 |00a0: if-lez v0, 00a8 // +0008 │ │ -0298a4: 5250 8302 |00a2: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0298a8: d800 00ff |00a4: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0298ac: 5950 8302 |00a6: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0298b0: 5250 8502 |00a8: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0298b4: 3d00 1200 |00aa: if-lez v0, 00bc // +0012 │ │ -0298b8: 5450 7d02 |00ac: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0298bc: 5400 7602 |00ae: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0298c0: 5252 8502 |00b0: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0298c4: d802 02ff |00b2: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0298c8: 5952 8502 |00b4: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0298cc: 4600 0002 |00b6: aget-object v0, v0, v2 │ │ -0298d0: 4400 0001 |00b8: aget v0, v0, v1 │ │ -0298d4: 3407 eeff |00ba: if-lt v7, v0, 00a8 // -0012 │ │ -0298d8: 5250 8502 |00bc: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0298dc: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0298e0: 5452 7d02 |00c0: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0298e4: 5222 7702 |00c2: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0298e8: d802 02ff |00c4: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0298ec: 3420 0c00 |00c6: if-lt v0, v2, 00d2 // +000c │ │ -0298f0: 5450 7d02 |00c8: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0298f4: 5200 7702 |00ca: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -0298f8: d800 00ff |00cc: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0298fc: 5950 8502 |00ce: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029900: 2900 7fff |00d0: goto/16 004f // -0081 │ │ -029904: 5250 8502 |00d2: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -029908: d800 0001 |00d4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02990c: 28f8 |00d6: goto 00ce // -0008 │ │ +029758: |[029758] org.happysanta.gd.Levels.Loader._aIIV:(III)V │ │ +029768: 1403 0080 0100 |0000: const v3, #float 1.37753e-40 // #00018000 │ │ +02976e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +029770: 5450 7d02 |0004: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029774: 9002 0603 |0006: add-int v2, v6, v3 │ │ +029778: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +02977c: 9103 0703 |000a: sub-int v3, v7, v3 │ │ +029780: e103 0301 |000c: shr-int/lit8 v3, v3, #int 1 // #01 │ │ +029784: e104 0801 |000e: shr-int/lit8 v4, v8, #int 1 // #01 │ │ +029788: 6e40 5c06 2043 |0010: invoke-virtual {v0, v2, v3, v4}, Lorg/happysanta/gd/Levels/Level;._aIIV:(III)V // method@065c │ │ +02978e: e107 0701 |0013: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +029792: e106 0601 |0015: shr-int/lit8 v6, v6, #int 1 // #01 │ │ +029796: 5250 8502 |0017: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02979a: 5452 7d02 |0019: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02979e: 5222 7702 |001b: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0297a2: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0297a6: 3420 4900 |001f: if-lt v0, v2, 0068 // +0049 │ │ +0297aa: 5450 7d02 |0021: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0297ae: 5200 7702 |0023: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0297b2: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0297b6: 5950 8502 |0027: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0297ba: 5250 8302 |0029: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0297be: 3a00 4000 |002b: if-ltz v0, 006b // +0040 │ │ +0297c2: 5250 8302 |002d: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0297c6: 5950 8302 |002f: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0297ca: 5250 8902 |0031: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +0297ce: 3707 3a00 |0033: if-le v7, v0, 006d // +003a │ │ +0297d2: 5250 8502 |0035: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0297d6: 5452 7d02 |0037: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0297da: 5222 7702 |0039: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0297de: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0297e2: 3520 1200 |003d: if-ge v0, v2, 004f // +0012 │ │ +0297e6: 5450 7d02 |003f: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0297ea: 5400 7602 |0041: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0297ee: 5252 8502 |0043: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0297f2: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0297f6: 5952 8502 |0047: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0297fa: 4600 0002 |0049: aget-object v0, v0, v2 │ │ +0297fe: 4400 0001 |004b: aget v0, v0, v1 │ │ +029802: 3607 e8ff |004d: if-gt v7, v0, 0035 // -0018 │ │ +029806: 5450 7d02 |004f: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02980a: 5400 7602 |0051: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02980e: 5252 8302 |0053: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029812: 4600 0002 |0055: aget-object v0, v0, v2 │ │ +029816: 4400 0001 |0057: aget v0, v0, v1 │ │ +02981a: 5950 7f02 |0059: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +02981e: 5450 7d02 |005b: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029822: 5400 7602 |005d: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029826: 5252 8502 |005f: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02982a: 4600 0002 |0061: aget-object v0, v0, v2 │ │ +02982e: 4400 0001 |0063: aget v0, v0, v1 │ │ +029832: 5950 8902 |0065: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +029836: 0e00 |0067: return-void │ │ +029838: 5250 8502 |0068: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02983c: 28bd |006a: goto 0027 // -0043 │ │ +02983e: 0110 |006b: move v0, v1 │ │ +029840: 28c3 |006c: goto 002f // -003d │ │ +029842: 5250 7f02 |006d: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +029846: 3506 1700 |006f: if-ge v6, v0, 0086 // +0017 │ │ +02984a: 5250 8302 |0071: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +02984e: 3d00 dcff |0073: if-lez v0, 004f // -0024 │ │ +029852: 5450 7d02 |0075: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029856: 5400 7602 |0077: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02985a: 5252 8302 |0079: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +02985e: d802 02ff |007b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +029862: 5952 8302 |007d: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029866: 4600 0002 |007f: aget-object v0, v0, v2 │ │ +02986a: 4400 0001 |0081: aget v0, v0, v1 │ │ +02986e: 3506 ccff |0083: if-ge v6, v0, 004f // -0034 │ │ +029872: 28ec |0085: goto 0071 // -0014 │ │ +029874: 5250 8302 |0086: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029878: 5452 7d02 |0088: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02987c: 5222 7702 |008a: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029880: 3520 1200 |008c: if-ge v0, v2, 009e // +0012 │ │ +029884: 5450 7d02 |008e: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029888: 5400 7602 |0090: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02988c: 5252 8302 |0092: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029890: d802 0201 |0094: add-int/lit8 v2, v2, #int 1 // #01 │ │ +029894: 5952 8302 |0096: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +029898: 4600 0002 |0098: aget-object v0, v0, v2 │ │ +02989c: 4400 0001 |009a: aget v0, v0, v1 │ │ +0298a0: 3606 eaff |009c: if-gt v6, v0, 0086 // -0016 │ │ +0298a4: 5250 8302 |009e: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0298a8: 3d00 0800 |00a0: if-lez v0, 00a8 // +0008 │ │ +0298ac: 5250 8302 |00a2: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0298b0: d800 00ff |00a4: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0298b4: 5950 8302 |00a6: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0298b8: 5250 8502 |00a8: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0298bc: 3d00 1200 |00aa: if-lez v0, 00bc // +0012 │ │ +0298c0: 5450 7d02 |00ac: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0298c4: 5400 7602 |00ae: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +0298c8: 5252 8502 |00b0: iget v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0298cc: d802 02ff |00b2: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0298d0: 5952 8502 |00b4: iput v2, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0298d4: 4600 0002 |00b6: aget-object v0, v0, v2 │ │ +0298d8: 4400 0001 |00b8: aget v0, v0, v1 │ │ +0298dc: 3407 eeff |00ba: if-lt v7, v0, 00a8 // -0012 │ │ +0298e0: 5250 8502 |00bc: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0298e4: d800 0001 |00be: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0298e8: 5452 7d02 |00c0: iget-object v2, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0298ec: 5222 7702 |00c2: iget v2, v2, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +0298f0: d802 02ff |00c4: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0298f4: 3420 0c00 |00c6: if-lt v0, v2, 00d2 // +000c │ │ +0298f8: 5450 7d02 |00c8: iget-object v0, v5, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0298fc: 5200 7702 |00ca: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +029900: d800 00ff |00cc: add-int/lit8 v0, v0, #int -1 // #ff │ │ +029904: 5950 8502 |00ce: iput v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +029908: 2900 7fff |00d0: goto/16 004f // -0081 │ │ +02990c: 5250 8502 |00d2: iget v0, v5, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +029910: d800 0001 |00d4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029914: 28f8 |00d6: goto 00ce // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=228 │ │ 0x0013 line=229 │ │ 0x0015 line=230 │ │ 0x0017 line=231 │ │ 0x0029 line=232 │ │ @@ -49957,24 +49944,24 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -029910: |[029910] org.happysanta.gd.Levels.Loader._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ -029920: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -029922: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -029926: 1300 aa00 |0003: const/16 v0, #int 170 // #aa │ │ -02992a: 6e40 e605 1310 |0005: invoke-virtual {v3, v1, v0, v1}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -029930: e104 0401 |0008: shr-int/lit8 v4, v4, #int 1 // #01 │ │ -029934: e105 0501 |000a: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -029938: 5420 7d02 |000c: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02993c: 6e40 5b06 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lorg/happysanta/gd/Levels/Level;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@065b │ │ -029942: 0e00 |0011: return-void │ │ +029918: |[029918] org.happysanta.gd.Levels.Loader._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V │ │ +029928: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02992a: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +02992e: 1300 aa00 |0003: const/16 v0, #int 170 // #aa │ │ +029932: 6e40 e805 1310 |0005: invoke-virtual {v3, v1, v0, v1}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +029938: e104 0401 |0008: shr-int/lit8 v4, v4, #int 1 // #01 │ │ +02993c: e105 0501 |000a: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +029940: 5420 7d02 |000c: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029944: 6e40 5d06 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lorg/happysanta/gd/Levels/Level;._aiIV:(Lorg/happysanta/gd/Game/GameView;II)V // method@065d │ │ +02994a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0003 line=215 │ │ 0x0008 line=216 │ │ 0x000a line=217 │ │ 0x000c line=218 │ │ @@ -49990,21 +49977,21 @@ │ │ type : '(Lorg/happysanta/gd/Game/GameView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -029944: |[029944] org.happysanta.gd.Levels.Loader._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ -029954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -029956: 1300 ff00 |0001: const/16 v0, #int 255 // #ff │ │ -02995a: 6e40 e605 1310 |0003: invoke-virtual {v3, v1, v0, v1}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e6 │ │ -029960: 5420 7d02 |0006: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029964: 6e20 5c06 3000 |0008: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Levels/Level;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@065c │ │ -02996a: 0e00 |000b: return-void │ │ +02994c: |[02994c] org.happysanta.gd.Levels.Loader._aiV:(Lorg/happysanta/gd/Game/GameView;)V │ │ +02995c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02995e: 1300 ff00 |0001: const/16 v0, #int 255 // #ff │ │ +029962: 6e40 e805 1310 |0003: invoke-virtual {v3, v1, v0, v1}, Lorg/happysanta/gd/Game/GameView;.setColor:(III)V // method@05e8 │ │ +029968: 5420 7d02 |0006: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02996c: 6e20 5e06 3000 |0008: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Levels/Level;._aiV:(Lorg/happysanta/gd/Game/GameView;)V // method@065e │ │ +029972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=223 │ │ 0x0006 line=224 │ │ 0x000b line=225 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/happysanta/gd/Levels/Loader; │ │ @@ -50015,460 +50002,460 @@ │ │ type : '(Lorg/happysanta/gd/Menu/SimpleMenuElement;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 826 16-bit code units │ │ -02996c: |[02996c] org.happysanta.gd.Levels.Loader._anvI:(Lorg/happysanta/gd/Menu/SimpleMenuElement;I)I │ │ -02997c: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ -029980: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -029982: 0800 1f00 |0003: move-object/from16 v0, v31 │ │ -029986: 5200 b503 |0005: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -02998a: 0218 0000 |0007: move/from16 v24, v0 │ │ -02998e: e114 1801 |0009: shr-int/lit8 v20, v24, #int 1 // #01 │ │ -029992: 0800 1f00 |000b: move-object/from16 v0, v31 │ │ -029996: 5200 b603 |000d: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -02999a: 0218 0000 |000f: move/from16 v24, v0 │ │ -02999e: e108 1801 |0011: shr-int/lit8 v8, v24, #int 1 // #01 │ │ -0299a2: 0800 1e00 |0013: move-object/from16 v0, v30 │ │ -0299a6: 5500 8f02 |0015: iget-boolean v0, v0, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ -0299aa: 0218 0000 |0017: move/from16 v24, v0 │ │ -0299ae: 3818 0600 |0019: if-eqz v24, 001f // +0006 │ │ -0299b2: 1518 0100 |001b: const/high16 v24, #int 65536 // #1 │ │ -0299b6: 9108 0818 |001d: sub-int v8, v8, v24 │ │ -0299ba: 120c |001f: const/4 v12, #int 0 // #0 │ │ -0299bc: 1311 0000 |0020: const/16 v17, #int 0 // #0 │ │ -0299c0: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ -0299c4: 5200 8302 |0024: iget v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -0299c8: 0215 0000 |0026: move/from16 v21, v0 │ │ -0299cc: 0800 1e00 |0028: move-object/from16 v0, v30 │ │ -0299d0: 5200 8502 |002a: iget v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -0299d4: 0218 0000 |002c: move/from16 v24, v0 │ │ -0299d8: 0200 1500 |002e: move/from16 v0, v21 │ │ -0299dc: 0201 1800 |0030: move/from16 v1, v24 │ │ -0299e0: 3510 bb02 |0032: if-ge v0, v1, 02ed // +02bb │ │ -0299e4: 0800 1e00 |0034: move-object/from16 v0, v30 │ │ -0299e8: 5400 7d02 |0036: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -0299ec: 0818 0000 |0038: move-object/from16 v24, v0 │ │ -0299f0: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -0299f4: 5400 7602 |003c: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -0299f8: 0818 0000 |003e: move-object/from16 v24, v0 │ │ -0299fc: 4618 1815 |0040: aget-object v24, v24, v21 │ │ -029a00: 1319 0000 |0042: const/16 v25, #int 0 // #0 │ │ -029a04: 440d 1819 |0044: aget v13, v24, v25 │ │ -029a08: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ -029a0c: 5400 7d02 |0048: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029a10: 0818 0000 |004a: move-object/from16 v24, v0 │ │ -029a14: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -029a18: 5400 7602 |004e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029a1c: 0818 0000 |0050: move-object/from16 v24, v0 │ │ -029a20: 4618 1815 |0052: aget-object v24, v24, v21 │ │ -029a24: 1319 0100 |0054: const/16 v25, #int 1 // #1 │ │ -029a28: 4405 1819 |0056: aget v5, v24, v25 │ │ -029a2c: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ -029a30: 5400 7d02 |005a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029a34: 0818 0000 |005c: move-object/from16 v24, v0 │ │ -029a38: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -029a3c: 5400 7602 |0060: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029a40: 0818 0000 |0062: move-object/from16 v24, v0 │ │ -029a44: d819 1501 |0064: add-int/lit8 v25, v21, #int 1 // #01 │ │ -029a48: 4618 1819 |0066: aget-object v24, v24, v25 │ │ -029a4c: 1319 0000 |0068: const/16 v25, #int 0 // #0 │ │ -029a50: 4409 1819 |006a: aget v9, v24, v25 │ │ -029a54: 0800 1e00 |006c: move-object/from16 v0, v30 │ │ -029a58: 5400 7d02 |006e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -029a5c: 0818 0000 |0070: move-object/from16 v24, v0 │ │ -029a60: 0800 1800 |0072: move-object/from16 v0, v24 │ │ -029a64: 5400 7602 |0074: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -029a68: 0818 0000 |0076: move-object/from16 v24, v0 │ │ -029a6c: d819 1501 |0078: add-int/lit8 v25, v21, #int 1 // #01 │ │ -029a70: 4618 1819 |007a: aget-object v24, v24, v25 │ │ -029a74: 1319 0100 |007c: const/16 v25, #int 1 // #1 │ │ -029a78: 440e 1819 |007e: aget v14, v24, v25 │ │ -029a7c: 355e 2200 |0080: if-ge v14, v5, 00a2 // +0022 │ │ -029a80: 0152 |0082: move v2, v5 │ │ -029a82: 0800 1e00 |0083: move-object/from16 v0, v30 │ │ -029a86: 5400 8602 |0085: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ -029a8a: 0818 0000 |0087: move-object/from16 v24, v0 │ │ -029a8e: 4418 1820 |0089: aget v24, v24, v32 │ │ -029a92: 9118 1418 |008b: sub-int v24, v20, v24 │ │ -029a96: 0200 1800 |008d: move/from16 v0, v24 │ │ -029a9a: 3690 1000 |008f: if-gt v0, v9, 009f // +0010 │ │ -029a9e: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ -029aa2: 5400 8602 |0093: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ -029aa6: 0818 0000 |0095: move-object/from16 v24, v0 │ │ -029aaa: 4418 1820 |0097: aget v24, v24, v32 │ │ -029aae: 9018 1814 |0099: add-int v24, v24, v20 │ │ -029ab2: 0200 1800 |009b: move/from16 v0, v24 │ │ -029ab6: 35d0 0700 |009d: if-ge v0, v13, 00a4 // +0007 │ │ -029aba: d815 1501 |009f: add-int/lit8 v21, v21, #int 1 // #01 │ │ -029abe: 2887 |00a1: goto 0028 // -0079 │ │ -029ac0: 01e2 |00a2: move v2, v14 │ │ -029ac2: 28e0 |00a3: goto 0083 // -0020 │ │ -029ac4: 9112 0d09 |00a4: sub-int v18, v13, v9 │ │ -029ac8: 9106 050e |00a6: sub-int v6, v5, v14 │ │ -029acc: 0200 1200 |00a8: move/from16 v0, v18 │ │ -029ad0: 8100 |00aa: int-to-long v0, v0 │ │ -029ad2: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ -029ad6: 0200 1200 |00ad: move/from16 v0, v18 │ │ -029ada: 8100 |00af: int-to-long v0, v0 │ │ -029adc: 051a 0000 |00b0: move-wide/from16 v26, v0 │ │ -029ae0: 9d18 181a |00b2: mul-long v24, v24, v26 │ │ -029ae4: 131a 1000 |00b4: const/16 v26, #int 16 // #10 │ │ -029ae8: a418 181a |00b6: shr-long v24, v24, v26 │ │ -029aec: 0500 1800 |00b8: move-wide/from16 v0, v24 │ │ -029af0: 8400 |00ba: long-to-int v0, v0 │ │ -029af2: 0218 0000 |00bb: move/from16 v24, v0 │ │ -029af6: 8160 |00bd: int-to-long v0, v6 │ │ -029af8: 051a 0000 |00be: move-wide/from16 v26, v0 │ │ -029afc: 8160 |00c0: int-to-long v0, v6 │ │ -029afe: 051c 0000 |00c1: move-wide/from16 v28, v0 │ │ -029b02: 9d1a 1a1c |00c3: mul-long v26, v26, v28 │ │ -029b06: 1319 1000 |00c5: const/16 v25, #int 16 // #10 │ │ -029b0a: a41a 1a19 |00c7: shr-long v26, v26, v25 │ │ -029b0e: 0500 1a00 |00c9: move-wide/from16 v0, v26 │ │ -029b12: 8400 |00cb: long-to-int v0, v0 │ │ -029b14: 0219 0000 |00cc: move/from16 v25, v0 │ │ -029b18: 900a 1819 |00ce: add-int v10, v24, v25 │ │ -029b1c: 9118 140d |00d0: sub-int v24, v20, v13 │ │ -029b20: 0200 1800 |00d2: move/from16 v0, v24 │ │ -029b24: 8100 |00d4: int-to-long v0, v0 │ │ -029b26: 0518 0000 |00d5: move-wide/from16 v24, v0 │ │ -029b2a: 0200 1200 |00d7: move/from16 v0, v18 │ │ -029b2e: 7b00 |00d9: neg-int v0, v0 │ │ -029b30: 021a 0000 |00da: move/from16 v26, v0 │ │ -029b34: 0200 1a00 |00dc: move/from16 v0, v26 │ │ -029b38: 8100 |00de: int-to-long v0, v0 │ │ -029b3a: 051a 0000 |00df: move-wide/from16 v26, v0 │ │ -029b3e: 9d18 181a |00e1: mul-long v24, v24, v26 │ │ -029b42: 131a 1000 |00e3: const/16 v26, #int 16 // #10 │ │ -029b46: a418 181a |00e5: shr-long v24, v24, v26 │ │ -029b4a: 0500 1800 |00e7: move-wide/from16 v0, v24 │ │ -029b4e: 8400 |00e9: long-to-int v0, v0 │ │ -029b50: 0218 0000 |00ea: move/from16 v24, v0 │ │ -029b54: 9119 0805 |00ec: sub-int v25, v8, v5 │ │ -029b58: 0200 1900 |00ee: move/from16 v0, v25 │ │ -029b5c: 8100 |00f0: int-to-long v0, v0 │ │ -029b5e: 051a 0000 |00f1: move-wide/from16 v26, v0 │ │ -029b62: 7b60 |00f3: neg-int v0, v6 │ │ -029b64: 0219 0000 |00f4: move/from16 v25, v0 │ │ -029b68: 0200 1900 |00f6: move/from16 v0, v25 │ │ -029b6c: 8100 |00f8: int-to-long v0, v0 │ │ -029b6e: 051c 0000 |00f9: move-wide/from16 v28, v0 │ │ -029b72: 9d1a 1a1c |00fb: mul-long v26, v26, v28 │ │ -029b76: 1319 1000 |00fd: const/16 v25, #int 16 // #10 │ │ -029b7a: a41a 1a19 |00ff: shr-long v26, v26, v25 │ │ -029b7e: 0500 1a00 |0101: move-wide/from16 v0, v26 │ │ -029b82: 8400 |0103: long-to-int v0, v0 │ │ -029b84: 0219 0000 |0104: move/from16 v25, v0 │ │ -029b88: 900f 1819 |0106: add-int v15, v24, v25 │ │ -029b8c: 3a0a 2401 |0108: if-ltz v10, 022c // +0124 │ │ -029b90: 0218 0a00 |010a: move/from16 v24, v10 │ │ -029b94: 1319 0300 |010c: const/16 v25, #int 3 // #3 │ │ -029b98: 0200 1800 |010e: move/from16 v0, v24 │ │ -029b9c: 0201 1900 |0110: move/from16 v1, v25 │ │ -029ba0: 3410 1f01 |0112: if-lt v0, v1, 0231 // +011f │ │ -029ba4: 81f0 |0114: int-to-long v0, v15 │ │ -029ba6: 0518 0000 |0115: move-wide/from16 v24, v0 │ │ -029baa: 131a 2000 |0117: const/16 v26, #int 32 // #20 │ │ -029bae: a318 181a |0119: shl-long v24, v24, v26 │ │ -029bb2: 81a0 |011b: int-to-long v0, v10 │ │ -029bb4: 051a 0000 |011c: move-wide/from16 v26, v0 │ │ -029bb8: 9e18 181a |011e: div-long v24, v24, v26 │ │ -029bbc: 131a 1000 |0120: const/16 v26, #int 16 // #10 │ │ -029bc0: a418 181a |0122: shr-long v24, v24, v26 │ │ -029bc4: 0500 1800 |0124: move-wide/from16 v0, v24 │ │ -029bc8: 8400 |0126: long-to-int v0, v0 │ │ -029bca: 0213 0000 |0127: move/from16 v19, v0 │ │ -029bce: 3b13 0400 |0129: if-gez v19, 012d // +0004 │ │ -029bd2: 1313 0000 |012b: const/16 v19, #int 0 // #0 │ │ -029bd6: 1518 0100 |012d: const/high16 v24, #int 65536 // #1 │ │ -029bda: 0200 1300 |012f: move/from16 v0, v19 │ │ -029bde: 0201 1800 |0131: move/from16 v1, v24 │ │ -029be2: 3710 0400 |0133: if-le v0, v1, 0137 // +0004 │ │ -029be6: 1513 0100 |0135: const/high16 v19, #int 65536 // #1 │ │ -029bea: 0200 1300 |0137: move/from16 v0, v19 │ │ -029bee: 8100 |0139: int-to-long v0, v0 │ │ -029bf0: 0518 0000 |013a: move-wide/from16 v24, v0 │ │ -029bf4: 0200 1200 |013c: move/from16 v0, v18 │ │ -029bf8: 7b00 |013e: neg-int v0, v0 │ │ -029bfa: 021a 0000 |013f: move/from16 v26, v0 │ │ -029bfe: 0200 1a00 |0141: move/from16 v0, v26 │ │ -029c02: 8100 |0143: int-to-long v0, v0 │ │ -029c04: 051a 0000 |0144: move-wide/from16 v26, v0 │ │ -029c08: 9d18 181a |0146: mul-long v24, v24, v26 │ │ -029c0c: 131a 1000 |0148: const/16 v26, #int 16 // #10 │ │ -029c10: a418 181a |014a: shr-long v24, v24, v26 │ │ -029c14: 0500 1800 |014c: move-wide/from16 v0, v24 │ │ -029c18: 8400 |014e: long-to-int v0, v0 │ │ -029c1a: 0218 0000 |014f: move/from16 v24, v0 │ │ -029c1e: 9007 0d18 |0151: add-int v7, v13, v24 │ │ -029c22: 0200 1300 |0153: move/from16 v0, v19 │ │ -029c26: 8100 |0155: int-to-long v0, v0 │ │ -029c28: 0518 0000 |0156: move-wide/from16 v24, v0 │ │ -029c2c: 7b60 |0158: neg-int v0, v6 │ │ -029c2e: 021a 0000 |0159: move/from16 v26, v0 │ │ -029c32: 0200 1a00 |015b: move/from16 v0, v26 │ │ -029c36: 8100 |015d: int-to-long v0, v0 │ │ -029c38: 051a 0000 |015e: move-wide/from16 v26, v0 │ │ -029c3c: 9d18 181a |0160: mul-long v24, v24, v26 │ │ -029c40: 131a 1000 |0162: const/16 v26, #int 16 // #10 │ │ -029c44: a418 181a |0164: shr-long v24, v24, v26 │ │ -029c48: 0500 1800 |0166: move-wide/from16 v0, v24 │ │ -029c4c: 8400 |0168: long-to-int v0, v0 │ │ -029c4e: 0218 0000 |0169: move/from16 v24, v0 │ │ -029c52: 900b 0518 |016b: add-int v11, v5, v24 │ │ -029c56: 9112 1407 |016d: sub-int v18, v20, v7 │ │ -029c5a: 9106 080b |016f: sub-int v6, v8, v11 │ │ -029c5e: 0200 1200 |0171: move/from16 v0, v18 │ │ -029c62: 8100 |0173: int-to-long v0, v0 │ │ -029c64: 0518 0000 |0174: move-wide/from16 v24, v0 │ │ -029c68: 0200 1200 |0176: move/from16 v0, v18 │ │ -029c6c: 8100 |0178: int-to-long v0, v0 │ │ -029c6e: 051a 0000 |0179: move-wide/from16 v26, v0 │ │ -029c72: 9d18 181a |017b: mul-long v24, v24, v26 │ │ -029c76: 131a 1000 |017d: const/16 v26, #int 16 // #10 │ │ -029c7a: a418 181a |017f: shr-long v24, v24, v26 │ │ -029c7e: 8160 |0181: int-to-long v0, v6 │ │ -029c80: 051a 0000 |0182: move-wide/from16 v26, v0 │ │ -029c84: 8160 |0184: int-to-long v0, v6 │ │ -029c86: 051c 0000 |0185: move-wide/from16 v28, v0 │ │ -029c8a: 9d1a 1a1c |0187: mul-long v26, v26, v28 │ │ -029c8e: 131c 1000 |0189: const/16 v28, #int 16 // #10 │ │ -029c92: a41a 1a1c |018b: shr-long v26, v26, v28 │ │ -029c96: 9b16 181a |018d: add-long v22, v24, v26 │ │ -029c9a: 0800 1e00 |018f: move-object/from16 v0, v30 │ │ -029c9e: 5400 8602 |0191: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ -029ca2: 0818 0000 |0193: move-object/from16 v24, v0 │ │ -029ca6: 4418 1820 |0195: aget v24, v24, v32 │ │ -029caa: 0200 1800 |0197: move/from16 v0, v24 │ │ -029cae: 8100 |0199: int-to-long v0, v0 │ │ -029cb0: 0518 0000 |019a: move-wide/from16 v24, v0 │ │ -029cb4: 3118 1618 |019c: cmp-long v24, v22, v24 │ │ -029cb8: 3b18 b100 |019e: if-gez v24, 024f // +00b1 │ │ -029cbc: 0800 1e00 |01a0: move-object/from16 v0, v30 │ │ -029cc0: 5400 8d02 |01a2: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ -029cc4: 0818 0000 |01a4: move-object/from16 v24, v0 │ │ -029cc8: 4418 1820 |01a6: aget v24, v24, v32 │ │ -029ccc: 0200 1800 |01a8: move/from16 v0, v24 │ │ -029cd0: 8100 |01aa: int-to-long v0, v0 │ │ -029cd2: 0518 0000 |01ab: move-wide/from16 v24, v0 │ │ -029cd6: 3118 1618 |01ad: cmp-long v24, v22, v24 │ │ -029cda: 3a18 9d00 |01af: if-ltz v24, 024c // +009d │ │ -029cde: 1213 |01b1: const/4 v3, #int 1 // #1 │ │ -029ce0: 3903 a000 |01b2: if-nez v3, 0252 // +00a0 │ │ -029ce4: 0800 1e00 |01b4: move-object/from16 v0, v30 │ │ -029ce8: 5400 8c02 |01b6: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029cec: 0818 0000 |01b8: move-object/from16 v24, v0 │ │ -029cf0: 4618 1815 |01ba: aget-object v24, v24, v21 │ │ -029cf4: 1319 0000 |01bc: const/16 v25, #int 0 // #0 │ │ -029cf8: 4418 1819 |01be: aget v24, v24, v25 │ │ -029cfc: 0200 1800 |01c0: move/from16 v0, v24 │ │ -029d00: 8100 |01c2: int-to-long v0, v0 │ │ -029d02: 0518 0000 |01c3: move-wide/from16 v24, v0 │ │ -029d06: 0800 1f00 |01c5: move-object/from16 v0, v31 │ │ -029d0a: 5200 ac03 |01c7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -029d0e: 021a 0000 |01c9: move/from16 v26, v0 │ │ -029d12: 0200 1a00 |01cb: move/from16 v0, v26 │ │ -029d16: 8100 |01cd: int-to-long v0, v0 │ │ -029d18: 051a 0000 |01ce: move-wide/from16 v26, v0 │ │ -029d1c: 9d18 181a |01d0: mul-long v24, v24, v26 │ │ -029d20: 131a 1000 |01d2: const/16 v26, #int 16 // #10 │ │ -029d24: a418 181a |01d4: shr-long v24, v24, v26 │ │ -029d28: 0500 1800 |01d6: move-wide/from16 v0, v24 │ │ -029d2c: 8400 |01d8: long-to-int v0, v0 │ │ -029d2e: 0218 0000 |01d9: move/from16 v24, v0 │ │ -029d32: 0800 1e00 |01db: move-object/from16 v0, v30 │ │ -029d36: 5400 8c02 |01dd: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029d3a: 0819 0000 |01df: move-object/from16 v25, v0 │ │ -029d3e: 4619 1915 |01e1: aget-object v25, v25, v21 │ │ -029d42: 131a 0100 |01e3: const/16 v26, #int 1 // #1 │ │ -029d46: 4419 191a |01e5: aget v25, v25, v26 │ │ -029d4a: 0200 1900 |01e7: move/from16 v0, v25 │ │ -029d4e: 8100 |01e9: int-to-long v0, v0 │ │ -029d50: 051a 0000 |01ea: move-wide/from16 v26, v0 │ │ -029d54: 0800 1f00 |01ec: move-object/from16 v0, v31 │ │ -029d58: 5200 ab03 |01ee: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -029d5c: 0219 0000 |01f0: move/from16 v25, v0 │ │ -029d60: 0200 1900 |01f2: move/from16 v0, v25 │ │ -029d64: 8100 |01f4: int-to-long v0, v0 │ │ -029d66: 051c 0000 |01f5: move-wide/from16 v28, v0 │ │ -029d6a: 9d1a 1a1c |01f7: mul-long v26, v26, v28 │ │ -029d6e: 1319 1000 |01f9: const/16 v25, #int 16 // #10 │ │ -029d72: a41a 1a19 |01fb: shr-long v26, v26, v25 │ │ -029d76: 0500 1a00 |01fd: move-wide/from16 v0, v26 │ │ -029d7a: 8400 |01ff: long-to-int v0, v0 │ │ -029d7c: 0219 0000 |0200: move/from16 v25, v0 │ │ -029d80: 9018 1819 |0202: add-int v24, v24, v25 │ │ -029d84: 3b18 4e00 |0204: if-gez v24, 0252 // +004e │ │ -029d88: 0800 1e00 |0206: move-object/from16 v0, v30 │ │ -029d8c: 5400 8c02 |0208: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029d90: 0818 0000 |020a: move-object/from16 v24, v0 │ │ -029d94: 4618 1815 |020c: aget-object v24, v24, v21 │ │ -029d98: 1319 0000 |020e: const/16 v25, #int 0 // #0 │ │ -029d9c: 4418 1819 |0210: aget v24, v24, v25 │ │ -029da0: 0200 1800 |0212: move/from16 v0, v24 │ │ -029da4: 0801 1e00 |0214: move-object/from16 v1, v30 │ │ -029da8: 5910 8202 |0216: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ -029dac: 0800 1e00 |0218: move-object/from16 v0, v30 │ │ -029db0: 5400 8c02 |021a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029db4: 0818 0000 |021c: move-object/from16 v24, v0 │ │ -029db8: 4618 1815 |021e: aget-object v24, v24, v21 │ │ -029dbc: 1319 0100 |0220: const/16 v25, #int 1 // #1 │ │ -029dc0: 4418 1819 |0222: aget v24, v24, v25 │ │ -029dc4: 0200 1800 |0224: move/from16 v0, v24 │ │ -029dc8: 0801 1e00 |0226: move-object/from16 v1, v30 │ │ -029dcc: 5910 8002 |0228: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ -029dd0: 1204 |022a: const/4 v4, #int 0 // #0 │ │ -029dd2: 0f04 |022b: return v4 │ │ -029dd4: 7ba0 |022c: neg-int v0, v10 │ │ -029dd6: 0218 0000 |022d: move/from16 v24, v0 │ │ -029dda: 2900 ddfe |022f: goto/16 010c // -0123 │ │ -029dde: 3c0f 1300 |0231: if-gtz v15, 0244 // +0013 │ │ -029de2: 1318 ffff |0233: const/16 v24, #int -1 // #ffff │ │ -029de6: 0219 1800 |0235: move/from16 v25, v24 │ │ -029dea: 3c0a 1200 |0237: if-gtz v10, 0249 // +0012 │ │ -029dee: 1318 ffff |0239: const/16 v24, #int -1 // #ffff │ │ -029df2: 9218 1819 |023b: mul-int v24, v24, v25 │ │ -029df6: 1419 ffff ff7f |023d: const v25, #float nan // #7fffffff │ │ -029dfc: 9213 1819 |0240: mul-int v19, v24, v25 │ │ -029e00: 2900 e7fe |0242: goto/16 0129 // -0119 │ │ -029e04: 1318 0100 |0244: const/16 v24, #int 1 // #1 │ │ -029e08: 0219 1800 |0246: move/from16 v25, v24 │ │ -029e0c: 28ef |0248: goto 0237 // -0011 │ │ -029e0e: 1318 0100 |0249: const/16 v24, #int 1 // #1 │ │ -029e12: 28f0 |024b: goto 023b // -0010 │ │ -029e14: 1203 |024c: const/4 v3, #int 0 // #0 │ │ -029e16: 2900 65ff |024d: goto/16 01b2 // -009b │ │ -029e1a: 1223 |024f: const/4 v3, #int 2 // #2 │ │ -029e1c: 2900 62ff |0250: goto/16 01b2 // -009e │ │ -029e20: 1318 0100 |0252: const/16 v24, #int 1 // #1 │ │ -029e24: 0200 1800 |0254: move/from16 v0, v24 │ │ -029e28: 3303 49fe |0256: if-ne v3, v0, 009f // -01b7 │ │ -029e2c: 0800 1e00 |0258: move-object/from16 v0, v30 │ │ -029e30: 5400 8c02 |025a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029e34: 0818 0000 |025c: move-object/from16 v24, v0 │ │ -029e38: 4618 1815 |025e: aget-object v24, v24, v21 │ │ -029e3c: 1319 0000 |0260: const/16 v25, #int 0 // #0 │ │ -029e40: 4418 1819 |0262: aget v24, v24, v25 │ │ -029e44: 0200 1800 |0264: move/from16 v0, v24 │ │ -029e48: 8100 |0266: int-to-long v0, v0 │ │ -029e4a: 0518 0000 |0267: move-wide/from16 v24, v0 │ │ -029e4e: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ -029e52: 5200 ac03 |026b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -029e56: 021a 0000 |026d: move/from16 v26, v0 │ │ -029e5a: 0200 1a00 |026f: move/from16 v0, v26 │ │ -029e5e: 8100 |0271: int-to-long v0, v0 │ │ -029e60: 051a 0000 |0272: move-wide/from16 v26, v0 │ │ -029e64: 9d18 181a |0274: mul-long v24, v24, v26 │ │ -029e68: 131a 1000 |0276: const/16 v26, #int 16 // #10 │ │ -029e6c: a418 181a |0278: shr-long v24, v24, v26 │ │ -029e70: 0500 1800 |027a: move-wide/from16 v0, v24 │ │ -029e74: 8400 |027c: long-to-int v0, v0 │ │ -029e76: 0218 0000 |027d: move/from16 v24, v0 │ │ -029e7a: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ -029e7e: 5400 8c02 |0281: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029e82: 0819 0000 |0283: move-object/from16 v25, v0 │ │ -029e86: 4619 1915 |0285: aget-object v25, v25, v21 │ │ -029e8a: 131a 0100 |0287: const/16 v26, #int 1 // #1 │ │ -029e8e: 4419 191a |0289: aget v25, v25, v26 │ │ -029e92: 0200 1900 |028b: move/from16 v0, v25 │ │ -029e96: 8100 |028d: int-to-long v0, v0 │ │ -029e98: 051a 0000 |028e: move-wide/from16 v26, v0 │ │ -029e9c: 0800 1f00 |0290: move-object/from16 v0, v31 │ │ -029ea0: 5200 ab03 |0292: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -029ea4: 0219 0000 |0294: move/from16 v25, v0 │ │ -029ea8: 0200 1900 |0296: move/from16 v0, v25 │ │ -029eac: 8100 |0298: int-to-long v0, v0 │ │ -029eae: 051c 0000 |0299: move-wide/from16 v28, v0 │ │ -029eb2: 9d1a 1a1c |029b: mul-long v26, v26, v28 │ │ -029eb6: 1319 1000 |029d: const/16 v25, #int 16 // #10 │ │ -029eba: a41a 1a19 |029f: shr-long v26, v26, v25 │ │ -029ebe: 0500 1a00 |02a1: move-wide/from16 v0, v26 │ │ -029ec2: 8400 |02a3: long-to-int v0, v0 │ │ -029ec4: 0219 0000 |02a4: move/from16 v25, v0 │ │ -029ec8: 9018 1819 |02a6: add-int v24, v24, v25 │ │ -029ecc: 3b18 f7fd |02a8: if-gez v24, 009f // -0209 │ │ -029ed0: d810 1001 |02aa: add-int/lit8 v16, v16, #int 1 // #01 │ │ -029ed4: 1214 |02ac: const/4 v4, #int 1 // #1 │ │ -029ed6: 1318 0100 |02ad: const/16 v24, #int 1 // #1 │ │ -029eda: 0200 1000 |02af: move/from16 v0, v16 │ │ -029ede: 0201 1800 |02b1: move/from16 v1, v24 │ │ -029ee2: 3310 1c00 |02b3: if-ne v0, v1, 02cf // +001c │ │ -029ee6: 0800 1e00 |02b5: move-object/from16 v0, v30 │ │ -029eea: 5400 8c02 |02b7: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029eee: 0818 0000 |02b9: move-object/from16 v24, v0 │ │ -029ef2: 4618 1815 |02bb: aget-object v24, v24, v21 │ │ -029ef6: 1319 0000 |02bd: const/16 v25, #int 0 // #0 │ │ -029efa: 440c 1819 |02bf: aget v12, v24, v25 │ │ -029efe: 0800 1e00 |02c1: move-object/from16 v0, v30 │ │ -029f02: 5400 8c02 |02c3: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029f06: 0818 0000 |02c5: move-object/from16 v24, v0 │ │ -029f0a: 4618 1815 |02c7: aget-object v24, v24, v21 │ │ -029f0e: 1319 0100 |02c9: const/16 v25, #int 1 // #1 │ │ -029f12: 4411 1819 |02cb: aget v17, v24, v25 │ │ -029f16: 2900 d2fd |02cd: goto/16 009f // -022e │ │ -029f1a: 0800 1e00 |02cf: move-object/from16 v0, v30 │ │ -029f1e: 5400 8c02 |02d1: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029f22: 0818 0000 |02d3: move-object/from16 v24, v0 │ │ -029f26: 4618 1815 |02d5: aget-object v24, v24, v21 │ │ -029f2a: 1319 0000 |02d7: const/16 v25, #int 0 // #0 │ │ -029f2e: 4418 1819 |02d9: aget v24, v24, v25 │ │ -029f32: 900c 0c18 |02db: add-int v12, v12, v24 │ │ -029f36: 0800 1e00 |02dd: move-object/from16 v0, v30 │ │ -029f3a: 5400 8c02 |02df: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -029f3e: 0818 0000 |02e1: move-object/from16 v24, v0 │ │ -029f42: 4618 1815 |02e3: aget-object v24, v24, v21 │ │ -029f46: 1319 0100 |02e5: const/16 v25, #int 1 // #1 │ │ -029f4a: 4418 1819 |02e7: aget v24, v24, v25 │ │ -029f4e: 9011 1118 |02e9: add-int v17, v17, v24 │ │ -029f52: 2900 b4fd |02eb: goto/16 009f // -024c │ │ -029f56: 1318 0100 |02ed: const/16 v24, #int 1 // #1 │ │ -029f5a: 0200 1800 |02ef: move/from16 v0, v24 │ │ -029f5e: 3304 3aff |02f1: if-ne v4, v0, 022b // -00c6 │ │ -029f62: 81c0 |02f3: int-to-long v0, v12 │ │ -029f64: 0518 0000 |02f4: move-wide/from16 v24, v0 │ │ -029f68: 0800 1f00 |02f6: move-object/from16 v0, v31 │ │ -029f6c: 5200 ac03 |02f8: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -029f70: 021a 0000 |02fa: move/from16 v26, v0 │ │ -029f74: 0200 1a00 |02fc: move/from16 v0, v26 │ │ -029f78: 8100 |02fe: int-to-long v0, v0 │ │ -029f7a: 051a 0000 |02ff: move-wide/from16 v26, v0 │ │ -029f7e: 9d18 181a |0301: mul-long v24, v24, v26 │ │ -029f82: 131a 1000 |0303: const/16 v26, #int 16 // #10 │ │ -029f86: a418 181a |0305: shr-long v24, v24, v26 │ │ -029f8a: 0500 1800 |0307: move-wide/from16 v0, v24 │ │ -029f8e: 8400 |0309: long-to-int v0, v0 │ │ -029f90: 0218 0000 |030a: move/from16 v24, v0 │ │ -029f94: 0200 1100 |030c: move/from16 v0, v17 │ │ -029f98: 8100 |030e: int-to-long v0, v0 │ │ -029f9a: 051a 0000 |030f: move-wide/from16 v26, v0 │ │ -029f9e: 0800 1f00 |0311: move-object/from16 v0, v31 │ │ -029fa2: 5200 ab03 |0313: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -029fa6: 0219 0000 |0315: move/from16 v25, v0 │ │ -029faa: 0200 1900 |0317: move/from16 v0, v25 │ │ -029fae: 8100 |0319: int-to-long v0, v0 │ │ -029fb0: 051c 0000 |031a: move-wide/from16 v28, v0 │ │ -029fb4: 9d1a 1a1c |031c: mul-long v26, v26, v28 │ │ -029fb8: 1319 1000 |031e: const/16 v25, #int 16 // #10 │ │ -029fbc: a41a 1a19 |0320: shr-long v26, v26, v25 │ │ -029fc0: 0500 1a00 |0322: move-wide/from16 v0, v26 │ │ -029fc4: 8400 |0324: long-to-int v0, v0 │ │ -029fc6: 0219 0000 |0325: move/from16 v25, v0 │ │ -029fca: 9018 1819 |0327: add-int v24, v24, v25 │ │ -029fce: 3a18 0500 |0329: if-ltz v24, 032e // +0005 │ │ -029fd2: 1224 |032b: const/4 v4, #int 2 // #2 │ │ -029fd4: 2900 fffe |032c: goto/16 022b // -0101 │ │ -029fd8: 0800 1e00 |032e: move-object/from16 v0, v30 │ │ -029fdc: 590c 8202 |0330: iput v12, v0, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ -029fe0: 0200 1100 |0332: move/from16 v0, v17 │ │ -029fe4: 0801 1e00 |0334: move-object/from16 v1, v30 │ │ -029fe8: 5910 8002 |0336: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ -029fec: 2900 f3fe |0338: goto/16 022b // -010d │ │ +029974: |[029974] org.happysanta.gd.Levels.Loader._anvI:(Lorg/happysanta/gd/Menu/SimpleMenuElement;I)I │ │ +029984: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ +029988: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +02998a: 0800 1f00 |0003: move-object/from16 v0, v31 │ │ +02998e: 5200 b503 |0005: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +029992: 0218 0000 |0007: move/from16 v24, v0 │ │ +029996: e114 1801 |0009: shr-int/lit8 v20, v24, #int 1 // #01 │ │ +02999a: 0800 1f00 |000b: move-object/from16 v0, v31 │ │ +02999e: 5200 b603 |000d: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +0299a2: 0218 0000 |000f: move/from16 v24, v0 │ │ +0299a6: e108 1801 |0011: shr-int/lit8 v8, v24, #int 1 // #01 │ │ +0299aa: 0800 1e00 |0013: move-object/from16 v0, v30 │ │ +0299ae: 5500 8f02 |0015: iget-boolean v0, v0, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ +0299b2: 0218 0000 |0017: move/from16 v24, v0 │ │ +0299b6: 3818 0600 |0019: if-eqz v24, 001f // +0006 │ │ +0299ba: 1518 0100 |001b: const/high16 v24, #int 65536 // #1 │ │ +0299be: 9108 0818 |001d: sub-int v8, v8, v24 │ │ +0299c2: 120c |001f: const/4 v12, #int 0 // #0 │ │ +0299c4: 1311 0000 |0020: const/16 v17, #int 0 // #0 │ │ +0299c8: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ +0299cc: 5200 8302 |0024: iget v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +0299d0: 0215 0000 |0026: move/from16 v21, v0 │ │ +0299d4: 0800 1e00 |0028: move-object/from16 v0, v30 │ │ +0299d8: 5200 8502 |002a: iget v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +0299dc: 0218 0000 |002c: move/from16 v24, v0 │ │ +0299e0: 0200 1500 |002e: move/from16 v0, v21 │ │ +0299e4: 0201 1800 |0030: move/from16 v1, v24 │ │ +0299e8: 3510 bb02 |0032: if-ge v0, v1, 02ed // +02bb │ │ +0299ec: 0800 1e00 |0034: move-object/from16 v0, v30 │ │ +0299f0: 5400 7d02 |0036: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +0299f4: 0818 0000 |0038: move-object/from16 v24, v0 │ │ +0299f8: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +0299fc: 5400 7602 |003c: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029a00: 0818 0000 |003e: move-object/from16 v24, v0 │ │ +029a04: 4618 1815 |0040: aget-object v24, v24, v21 │ │ +029a08: 1319 0000 |0042: const/16 v25, #int 0 // #0 │ │ +029a0c: 440d 1819 |0044: aget v13, v24, v25 │ │ +029a10: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +029a14: 5400 7d02 |0048: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029a18: 0818 0000 |004a: move-object/from16 v24, v0 │ │ +029a1c: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +029a20: 5400 7602 |004e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029a24: 0818 0000 |0050: move-object/from16 v24, v0 │ │ +029a28: 4618 1815 |0052: aget-object v24, v24, v21 │ │ +029a2c: 1319 0100 |0054: const/16 v25, #int 1 // #1 │ │ +029a30: 4405 1819 |0056: aget v5, v24, v25 │ │ +029a34: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ +029a38: 5400 7d02 |005a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029a3c: 0818 0000 |005c: move-object/from16 v24, v0 │ │ +029a40: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +029a44: 5400 7602 |0060: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029a48: 0818 0000 |0062: move-object/from16 v24, v0 │ │ +029a4c: d819 1501 |0064: add-int/lit8 v25, v21, #int 1 // #01 │ │ +029a50: 4618 1819 |0066: aget-object v24, v24, v25 │ │ +029a54: 1319 0000 |0068: const/16 v25, #int 0 // #0 │ │ +029a58: 4409 1819 |006a: aget v9, v24, v25 │ │ +029a5c: 0800 1e00 |006c: move-object/from16 v0, v30 │ │ +029a60: 5400 7d02 |006e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +029a64: 0818 0000 |0070: move-object/from16 v24, v0 │ │ +029a68: 0800 1800 |0072: move-object/from16 v0, v24 │ │ +029a6c: 5400 7602 |0074: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +029a70: 0818 0000 |0076: move-object/from16 v24, v0 │ │ +029a74: d819 1501 |0078: add-int/lit8 v25, v21, #int 1 // #01 │ │ +029a78: 4618 1819 |007a: aget-object v24, v24, v25 │ │ +029a7c: 1319 0100 |007c: const/16 v25, #int 1 // #1 │ │ +029a80: 440e 1819 |007e: aget v14, v24, v25 │ │ +029a84: 355e 2200 |0080: if-ge v14, v5, 00a2 // +0022 │ │ +029a88: 0152 |0082: move v2, v5 │ │ +029a8a: 0800 1e00 |0083: move-object/from16 v0, v30 │ │ +029a8e: 5400 8602 |0085: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ +029a92: 0818 0000 |0087: move-object/from16 v24, v0 │ │ +029a96: 4418 1820 |0089: aget v24, v24, v32 │ │ +029a9a: 9118 1418 |008b: sub-int v24, v20, v24 │ │ +029a9e: 0200 1800 |008d: move/from16 v0, v24 │ │ +029aa2: 3690 1000 |008f: if-gt v0, v9, 009f // +0010 │ │ +029aa6: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ +029aaa: 5400 8602 |0093: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ +029aae: 0818 0000 |0095: move-object/from16 v24, v0 │ │ +029ab2: 4418 1820 |0097: aget v24, v24, v32 │ │ +029ab6: 9018 1814 |0099: add-int v24, v24, v20 │ │ +029aba: 0200 1800 |009b: move/from16 v0, v24 │ │ +029abe: 35d0 0700 |009d: if-ge v0, v13, 00a4 // +0007 │ │ +029ac2: d815 1501 |009f: add-int/lit8 v21, v21, #int 1 // #01 │ │ +029ac6: 2887 |00a1: goto 0028 // -0079 │ │ +029ac8: 01e2 |00a2: move v2, v14 │ │ +029aca: 28e0 |00a3: goto 0083 // -0020 │ │ +029acc: 9112 0d09 |00a4: sub-int v18, v13, v9 │ │ +029ad0: 9106 050e |00a6: sub-int v6, v5, v14 │ │ +029ad4: 0200 1200 |00a8: move/from16 v0, v18 │ │ +029ad8: 8100 |00aa: int-to-long v0, v0 │ │ +029ada: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ +029ade: 0200 1200 |00ad: move/from16 v0, v18 │ │ +029ae2: 8100 |00af: int-to-long v0, v0 │ │ +029ae4: 051a 0000 |00b0: move-wide/from16 v26, v0 │ │ +029ae8: 9d18 181a |00b2: mul-long v24, v24, v26 │ │ +029aec: 131a 1000 |00b4: const/16 v26, #int 16 // #10 │ │ +029af0: a418 181a |00b6: shr-long v24, v24, v26 │ │ +029af4: 0500 1800 |00b8: move-wide/from16 v0, v24 │ │ +029af8: 8400 |00ba: long-to-int v0, v0 │ │ +029afa: 0218 0000 |00bb: move/from16 v24, v0 │ │ +029afe: 8160 |00bd: int-to-long v0, v6 │ │ +029b00: 051a 0000 |00be: move-wide/from16 v26, v0 │ │ +029b04: 8160 |00c0: int-to-long v0, v6 │ │ +029b06: 051c 0000 |00c1: move-wide/from16 v28, v0 │ │ +029b0a: 9d1a 1a1c |00c3: mul-long v26, v26, v28 │ │ +029b0e: 1319 1000 |00c5: const/16 v25, #int 16 // #10 │ │ +029b12: a41a 1a19 |00c7: shr-long v26, v26, v25 │ │ +029b16: 0500 1a00 |00c9: move-wide/from16 v0, v26 │ │ +029b1a: 8400 |00cb: long-to-int v0, v0 │ │ +029b1c: 0219 0000 |00cc: move/from16 v25, v0 │ │ +029b20: 900a 1819 |00ce: add-int v10, v24, v25 │ │ +029b24: 9118 140d |00d0: sub-int v24, v20, v13 │ │ +029b28: 0200 1800 |00d2: move/from16 v0, v24 │ │ +029b2c: 8100 |00d4: int-to-long v0, v0 │ │ +029b2e: 0518 0000 |00d5: move-wide/from16 v24, v0 │ │ +029b32: 0200 1200 |00d7: move/from16 v0, v18 │ │ +029b36: 7b00 |00d9: neg-int v0, v0 │ │ +029b38: 021a 0000 |00da: move/from16 v26, v0 │ │ +029b3c: 0200 1a00 |00dc: move/from16 v0, v26 │ │ +029b40: 8100 |00de: int-to-long v0, v0 │ │ +029b42: 051a 0000 |00df: move-wide/from16 v26, v0 │ │ +029b46: 9d18 181a |00e1: mul-long v24, v24, v26 │ │ +029b4a: 131a 1000 |00e3: const/16 v26, #int 16 // #10 │ │ +029b4e: a418 181a |00e5: shr-long v24, v24, v26 │ │ +029b52: 0500 1800 |00e7: move-wide/from16 v0, v24 │ │ +029b56: 8400 |00e9: long-to-int v0, v0 │ │ +029b58: 0218 0000 |00ea: move/from16 v24, v0 │ │ +029b5c: 9119 0805 |00ec: sub-int v25, v8, v5 │ │ +029b60: 0200 1900 |00ee: move/from16 v0, v25 │ │ +029b64: 8100 |00f0: int-to-long v0, v0 │ │ +029b66: 051a 0000 |00f1: move-wide/from16 v26, v0 │ │ +029b6a: 7b60 |00f3: neg-int v0, v6 │ │ +029b6c: 0219 0000 |00f4: move/from16 v25, v0 │ │ +029b70: 0200 1900 |00f6: move/from16 v0, v25 │ │ +029b74: 8100 |00f8: int-to-long v0, v0 │ │ +029b76: 051c 0000 |00f9: move-wide/from16 v28, v0 │ │ +029b7a: 9d1a 1a1c |00fb: mul-long v26, v26, v28 │ │ +029b7e: 1319 1000 |00fd: const/16 v25, #int 16 // #10 │ │ +029b82: a41a 1a19 |00ff: shr-long v26, v26, v25 │ │ +029b86: 0500 1a00 |0101: move-wide/from16 v0, v26 │ │ +029b8a: 8400 |0103: long-to-int v0, v0 │ │ +029b8c: 0219 0000 |0104: move/from16 v25, v0 │ │ +029b90: 900f 1819 |0106: add-int v15, v24, v25 │ │ +029b94: 3a0a 2401 |0108: if-ltz v10, 022c // +0124 │ │ +029b98: 0218 0a00 |010a: move/from16 v24, v10 │ │ +029b9c: 1319 0300 |010c: const/16 v25, #int 3 // #3 │ │ +029ba0: 0200 1800 |010e: move/from16 v0, v24 │ │ +029ba4: 0201 1900 |0110: move/from16 v1, v25 │ │ +029ba8: 3410 1f01 |0112: if-lt v0, v1, 0231 // +011f │ │ +029bac: 81f0 |0114: int-to-long v0, v15 │ │ +029bae: 0518 0000 |0115: move-wide/from16 v24, v0 │ │ +029bb2: 131a 2000 |0117: const/16 v26, #int 32 // #20 │ │ +029bb6: a318 181a |0119: shl-long v24, v24, v26 │ │ +029bba: 81a0 |011b: int-to-long v0, v10 │ │ +029bbc: 051a 0000 |011c: move-wide/from16 v26, v0 │ │ +029bc0: 9e18 181a |011e: div-long v24, v24, v26 │ │ +029bc4: 131a 1000 |0120: const/16 v26, #int 16 // #10 │ │ +029bc8: a418 181a |0122: shr-long v24, v24, v26 │ │ +029bcc: 0500 1800 |0124: move-wide/from16 v0, v24 │ │ +029bd0: 8400 |0126: long-to-int v0, v0 │ │ +029bd2: 0213 0000 |0127: move/from16 v19, v0 │ │ +029bd6: 3b13 0400 |0129: if-gez v19, 012d // +0004 │ │ +029bda: 1313 0000 |012b: const/16 v19, #int 0 // #0 │ │ +029bde: 1518 0100 |012d: const/high16 v24, #int 65536 // #1 │ │ +029be2: 0200 1300 |012f: move/from16 v0, v19 │ │ +029be6: 0201 1800 |0131: move/from16 v1, v24 │ │ +029bea: 3710 0400 |0133: if-le v0, v1, 0137 // +0004 │ │ +029bee: 1513 0100 |0135: const/high16 v19, #int 65536 // #1 │ │ +029bf2: 0200 1300 |0137: move/from16 v0, v19 │ │ +029bf6: 8100 |0139: int-to-long v0, v0 │ │ +029bf8: 0518 0000 |013a: move-wide/from16 v24, v0 │ │ +029bfc: 0200 1200 |013c: move/from16 v0, v18 │ │ +029c00: 7b00 |013e: neg-int v0, v0 │ │ +029c02: 021a 0000 |013f: move/from16 v26, v0 │ │ +029c06: 0200 1a00 |0141: move/from16 v0, v26 │ │ +029c0a: 8100 |0143: int-to-long v0, v0 │ │ +029c0c: 051a 0000 |0144: move-wide/from16 v26, v0 │ │ +029c10: 9d18 181a |0146: mul-long v24, v24, v26 │ │ +029c14: 131a 1000 |0148: const/16 v26, #int 16 // #10 │ │ +029c18: a418 181a |014a: shr-long v24, v24, v26 │ │ +029c1c: 0500 1800 |014c: move-wide/from16 v0, v24 │ │ +029c20: 8400 |014e: long-to-int v0, v0 │ │ +029c22: 0218 0000 |014f: move/from16 v24, v0 │ │ +029c26: 9007 0d18 |0151: add-int v7, v13, v24 │ │ +029c2a: 0200 1300 |0153: move/from16 v0, v19 │ │ +029c2e: 8100 |0155: int-to-long v0, v0 │ │ +029c30: 0518 0000 |0156: move-wide/from16 v24, v0 │ │ +029c34: 7b60 |0158: neg-int v0, v6 │ │ +029c36: 021a 0000 |0159: move/from16 v26, v0 │ │ +029c3a: 0200 1a00 |015b: move/from16 v0, v26 │ │ +029c3e: 8100 |015d: int-to-long v0, v0 │ │ +029c40: 051a 0000 |015e: move-wide/from16 v26, v0 │ │ +029c44: 9d18 181a |0160: mul-long v24, v24, v26 │ │ +029c48: 131a 1000 |0162: const/16 v26, #int 16 // #10 │ │ +029c4c: a418 181a |0164: shr-long v24, v24, v26 │ │ +029c50: 0500 1800 |0166: move-wide/from16 v0, v24 │ │ +029c54: 8400 |0168: long-to-int v0, v0 │ │ +029c56: 0218 0000 |0169: move/from16 v24, v0 │ │ +029c5a: 900b 0518 |016b: add-int v11, v5, v24 │ │ +029c5e: 9112 1407 |016d: sub-int v18, v20, v7 │ │ +029c62: 9106 080b |016f: sub-int v6, v8, v11 │ │ +029c66: 0200 1200 |0171: move/from16 v0, v18 │ │ +029c6a: 8100 |0173: int-to-long v0, v0 │ │ +029c6c: 0518 0000 |0174: move-wide/from16 v24, v0 │ │ +029c70: 0200 1200 |0176: move/from16 v0, v18 │ │ +029c74: 8100 |0178: int-to-long v0, v0 │ │ +029c76: 051a 0000 |0179: move-wide/from16 v26, v0 │ │ +029c7a: 9d18 181a |017b: mul-long v24, v24, v26 │ │ +029c7e: 131a 1000 |017d: const/16 v26, #int 16 // #10 │ │ +029c82: a418 181a |017f: shr-long v24, v24, v26 │ │ +029c86: 8160 |0181: int-to-long v0, v6 │ │ +029c88: 051a 0000 |0182: move-wide/from16 v26, v0 │ │ +029c8c: 8160 |0184: int-to-long v0, v6 │ │ +029c8e: 051c 0000 |0185: move-wide/from16 v28, v0 │ │ +029c92: 9d1a 1a1c |0187: mul-long v26, v26, v28 │ │ +029c96: 131c 1000 |0189: const/16 v28, #int 16 // #10 │ │ +029c9a: a41a 1a1c |018b: shr-long v26, v26, v28 │ │ +029c9e: 9b16 181a |018d: add-long v22, v24, v26 │ │ +029ca2: 0800 1e00 |018f: move-object/from16 v0, v30 │ │ +029ca6: 5400 8602 |0191: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_haI:[I // field@0286 │ │ +029caa: 0818 0000 |0193: move-object/from16 v24, v0 │ │ +029cae: 4418 1820 |0195: aget v24, v24, v32 │ │ +029cb2: 0200 1800 |0197: move/from16 v0, v24 │ │ +029cb6: 8100 |0199: int-to-long v0, v0 │ │ +029cb8: 0518 0000 |019a: move-wide/from16 v24, v0 │ │ +029cbc: 3118 1618 |019c: cmp-long v24, v22, v24 │ │ +029cc0: 3b18 b100 |019e: if-gez v24, 024f // +00b1 │ │ +029cc4: 0800 1e00 |01a0: move-object/from16 v0, v30 │ │ +029cc8: 5400 8d02 |01a2: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_vaI:[I // field@028d │ │ +029ccc: 0818 0000 |01a4: move-object/from16 v24, v0 │ │ +029cd0: 4418 1820 |01a6: aget v24, v24, v32 │ │ +029cd4: 0200 1800 |01a8: move/from16 v0, v24 │ │ +029cd8: 8100 |01aa: int-to-long v0, v0 │ │ +029cda: 0518 0000 |01ab: move-wide/from16 v24, v0 │ │ +029cde: 3118 1618 |01ad: cmp-long v24, v22, v24 │ │ +029ce2: 3a18 9d00 |01af: if-ltz v24, 024c // +009d │ │ +029ce6: 1213 |01b1: const/4 v3, #int 1 // #1 │ │ +029ce8: 3903 a000 |01b2: if-nez v3, 0252 // +00a0 │ │ +029cec: 0800 1e00 |01b4: move-object/from16 v0, v30 │ │ +029cf0: 5400 8c02 |01b6: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029cf4: 0818 0000 |01b8: move-object/from16 v24, v0 │ │ +029cf8: 4618 1815 |01ba: aget-object v24, v24, v21 │ │ +029cfc: 1319 0000 |01bc: const/16 v25, #int 0 // #0 │ │ +029d00: 4418 1819 |01be: aget v24, v24, v25 │ │ +029d04: 0200 1800 |01c0: move/from16 v0, v24 │ │ +029d08: 8100 |01c2: int-to-long v0, v0 │ │ +029d0a: 0518 0000 |01c3: move-wide/from16 v24, v0 │ │ +029d0e: 0800 1f00 |01c5: move-object/from16 v0, v31 │ │ +029d12: 5200 ac03 |01c7: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +029d16: 021a 0000 |01c9: move/from16 v26, v0 │ │ +029d1a: 0200 1a00 |01cb: move/from16 v0, v26 │ │ +029d1e: 8100 |01cd: int-to-long v0, v0 │ │ +029d20: 051a 0000 |01ce: move-wide/from16 v26, v0 │ │ +029d24: 9d18 181a |01d0: mul-long v24, v24, v26 │ │ +029d28: 131a 1000 |01d2: const/16 v26, #int 16 // #10 │ │ +029d2c: a418 181a |01d4: shr-long v24, v24, v26 │ │ +029d30: 0500 1800 |01d6: move-wide/from16 v0, v24 │ │ +029d34: 8400 |01d8: long-to-int v0, v0 │ │ +029d36: 0218 0000 |01d9: move/from16 v24, v0 │ │ +029d3a: 0800 1e00 |01db: move-object/from16 v0, v30 │ │ +029d3e: 5400 8c02 |01dd: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029d42: 0819 0000 |01df: move-object/from16 v25, v0 │ │ +029d46: 4619 1915 |01e1: aget-object v25, v25, v21 │ │ +029d4a: 131a 0100 |01e3: const/16 v26, #int 1 // #1 │ │ +029d4e: 4419 191a |01e5: aget v25, v25, v26 │ │ +029d52: 0200 1900 |01e7: move/from16 v0, v25 │ │ +029d56: 8100 |01e9: int-to-long v0, v0 │ │ +029d58: 051a 0000 |01ea: move-wide/from16 v26, v0 │ │ +029d5c: 0800 1f00 |01ec: move-object/from16 v0, v31 │ │ +029d60: 5200 ab03 |01ee: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +029d64: 0219 0000 |01f0: move/from16 v25, v0 │ │ +029d68: 0200 1900 |01f2: move/from16 v0, v25 │ │ +029d6c: 8100 |01f4: int-to-long v0, v0 │ │ +029d6e: 051c 0000 |01f5: move-wide/from16 v28, v0 │ │ +029d72: 9d1a 1a1c |01f7: mul-long v26, v26, v28 │ │ +029d76: 1319 1000 |01f9: const/16 v25, #int 16 // #10 │ │ +029d7a: a41a 1a19 |01fb: shr-long v26, v26, v25 │ │ +029d7e: 0500 1a00 |01fd: move-wide/from16 v0, v26 │ │ +029d82: 8400 |01ff: long-to-int v0, v0 │ │ +029d84: 0219 0000 |0200: move/from16 v25, v0 │ │ +029d88: 9018 1819 |0202: add-int v24, v24, v25 │ │ +029d8c: 3b18 4e00 |0204: if-gez v24, 0252 // +004e │ │ +029d90: 0800 1e00 |0206: move-object/from16 v0, v30 │ │ +029d94: 5400 8c02 |0208: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029d98: 0818 0000 |020a: move-object/from16 v24, v0 │ │ +029d9c: 4618 1815 |020c: aget-object v24, v24, v21 │ │ +029da0: 1319 0000 |020e: const/16 v25, #int 0 // #0 │ │ +029da4: 4418 1819 |0210: aget v24, v24, v25 │ │ +029da8: 0200 1800 |0212: move/from16 v0, v24 │ │ +029dac: 0801 1e00 |0214: move-object/from16 v1, v30 │ │ +029db0: 5910 8202 |0216: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ +029db4: 0800 1e00 |0218: move-object/from16 v0, v30 │ │ +029db8: 5400 8c02 |021a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029dbc: 0818 0000 |021c: move-object/from16 v24, v0 │ │ +029dc0: 4618 1815 |021e: aget-object v24, v24, v21 │ │ +029dc4: 1319 0100 |0220: const/16 v25, #int 1 // #1 │ │ +029dc8: 4418 1819 |0222: aget v24, v24, v25 │ │ +029dcc: 0200 1800 |0224: move/from16 v0, v24 │ │ +029dd0: 0801 1e00 |0226: move-object/from16 v1, v30 │ │ +029dd4: 5910 8002 |0228: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ +029dd8: 1204 |022a: const/4 v4, #int 0 // #0 │ │ +029dda: 0f04 |022b: return v4 │ │ +029ddc: 7ba0 |022c: neg-int v0, v10 │ │ +029dde: 0218 0000 |022d: move/from16 v24, v0 │ │ +029de2: 2900 ddfe |022f: goto/16 010c // -0123 │ │ +029de6: 3c0f 1300 |0231: if-gtz v15, 0244 // +0013 │ │ +029dea: 1318 ffff |0233: const/16 v24, #int -1 // #ffff │ │ +029dee: 0219 1800 |0235: move/from16 v25, v24 │ │ +029df2: 3c0a 1200 |0237: if-gtz v10, 0249 // +0012 │ │ +029df6: 1318 ffff |0239: const/16 v24, #int -1 // #ffff │ │ +029dfa: 9218 1819 |023b: mul-int v24, v24, v25 │ │ +029dfe: 1419 ffff ff7f |023d: const v25, #float nan // #7fffffff │ │ +029e04: 9213 1819 |0240: mul-int v19, v24, v25 │ │ +029e08: 2900 e7fe |0242: goto/16 0129 // -0119 │ │ +029e0c: 1318 0100 |0244: const/16 v24, #int 1 // #1 │ │ +029e10: 0219 1800 |0246: move/from16 v25, v24 │ │ +029e14: 28ef |0248: goto 0237 // -0011 │ │ +029e16: 1318 0100 |0249: const/16 v24, #int 1 // #1 │ │ +029e1a: 28f0 |024b: goto 023b // -0010 │ │ +029e1c: 1203 |024c: const/4 v3, #int 0 // #0 │ │ +029e1e: 2900 65ff |024d: goto/16 01b2 // -009b │ │ +029e22: 1223 |024f: const/4 v3, #int 2 // #2 │ │ +029e24: 2900 62ff |0250: goto/16 01b2 // -009e │ │ +029e28: 1318 0100 |0252: const/16 v24, #int 1 // #1 │ │ +029e2c: 0200 1800 |0254: move/from16 v0, v24 │ │ +029e30: 3303 49fe |0256: if-ne v3, v0, 009f // -01b7 │ │ +029e34: 0800 1e00 |0258: move-object/from16 v0, v30 │ │ +029e38: 5400 8c02 |025a: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029e3c: 0818 0000 |025c: move-object/from16 v24, v0 │ │ +029e40: 4618 1815 |025e: aget-object v24, v24, v21 │ │ +029e44: 1319 0000 |0260: const/16 v25, #int 0 // #0 │ │ +029e48: 4418 1819 |0262: aget v24, v24, v25 │ │ +029e4c: 0200 1800 |0264: move/from16 v0, v24 │ │ +029e50: 8100 |0266: int-to-long v0, v0 │ │ +029e52: 0518 0000 |0267: move-wide/from16 v24, v0 │ │ +029e56: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ +029e5a: 5200 ac03 |026b: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +029e5e: 021a 0000 |026d: move/from16 v26, v0 │ │ +029e62: 0200 1a00 |026f: move/from16 v0, v26 │ │ +029e66: 8100 |0271: int-to-long v0, v0 │ │ +029e68: 051a 0000 |0272: move-wide/from16 v26, v0 │ │ +029e6c: 9d18 181a |0274: mul-long v24, v24, v26 │ │ +029e70: 131a 1000 |0276: const/16 v26, #int 16 // #10 │ │ +029e74: a418 181a |0278: shr-long v24, v24, v26 │ │ +029e78: 0500 1800 |027a: move-wide/from16 v0, v24 │ │ +029e7c: 8400 |027c: long-to-int v0, v0 │ │ +029e7e: 0218 0000 |027d: move/from16 v24, v0 │ │ +029e82: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ +029e86: 5400 8c02 |0281: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029e8a: 0819 0000 |0283: move-object/from16 v25, v0 │ │ +029e8e: 4619 1915 |0285: aget-object v25, v25, v21 │ │ +029e92: 131a 0100 |0287: const/16 v26, #int 1 // #1 │ │ +029e96: 4419 191a |0289: aget v25, v25, v26 │ │ +029e9a: 0200 1900 |028b: move/from16 v0, v25 │ │ +029e9e: 8100 |028d: int-to-long v0, v0 │ │ +029ea0: 051a 0000 |028e: move-wide/from16 v26, v0 │ │ +029ea4: 0800 1f00 |0290: move-object/from16 v0, v31 │ │ +029ea8: 5200 ab03 |0292: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +029eac: 0219 0000 |0294: move/from16 v25, v0 │ │ +029eb0: 0200 1900 |0296: move/from16 v0, v25 │ │ +029eb4: 8100 |0298: int-to-long v0, v0 │ │ +029eb6: 051c 0000 |0299: move-wide/from16 v28, v0 │ │ +029eba: 9d1a 1a1c |029b: mul-long v26, v26, v28 │ │ +029ebe: 1319 1000 |029d: const/16 v25, #int 16 // #10 │ │ +029ec2: a41a 1a19 |029f: shr-long v26, v26, v25 │ │ +029ec6: 0500 1a00 |02a1: move-wide/from16 v0, v26 │ │ +029eca: 8400 |02a3: long-to-int v0, v0 │ │ +029ecc: 0219 0000 |02a4: move/from16 v25, v0 │ │ +029ed0: 9018 1819 |02a6: add-int v24, v24, v25 │ │ +029ed4: 3b18 f7fd |02a8: if-gez v24, 009f // -0209 │ │ +029ed8: d810 1001 |02aa: add-int/lit8 v16, v16, #int 1 // #01 │ │ +029edc: 1214 |02ac: const/4 v4, #int 1 // #1 │ │ +029ede: 1318 0100 |02ad: const/16 v24, #int 1 // #1 │ │ +029ee2: 0200 1000 |02af: move/from16 v0, v16 │ │ +029ee6: 0201 1800 |02b1: move/from16 v1, v24 │ │ +029eea: 3310 1c00 |02b3: if-ne v0, v1, 02cf // +001c │ │ +029eee: 0800 1e00 |02b5: move-object/from16 v0, v30 │ │ +029ef2: 5400 8c02 |02b7: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029ef6: 0818 0000 |02b9: move-object/from16 v24, v0 │ │ +029efa: 4618 1815 |02bb: aget-object v24, v24, v21 │ │ +029efe: 1319 0000 |02bd: const/16 v25, #int 0 // #0 │ │ +029f02: 440c 1819 |02bf: aget v12, v24, v25 │ │ +029f06: 0800 1e00 |02c1: move-object/from16 v0, v30 │ │ +029f0a: 5400 8c02 |02c3: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029f0e: 0818 0000 |02c5: move-object/from16 v24, v0 │ │ +029f12: 4618 1815 |02c7: aget-object v24, v24, v21 │ │ +029f16: 1319 0100 |02c9: const/16 v25, #int 1 // #1 │ │ +029f1a: 4411 1819 |02cb: aget v17, v24, v25 │ │ +029f1e: 2900 d2fd |02cd: goto/16 009f // -022e │ │ +029f22: 0800 1e00 |02cf: move-object/from16 v0, v30 │ │ +029f26: 5400 8c02 |02d1: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029f2a: 0818 0000 |02d3: move-object/from16 v24, v0 │ │ +029f2e: 4618 1815 |02d5: aget-object v24, v24, v21 │ │ +029f32: 1319 0000 |02d7: const/16 v25, #int 0 // #0 │ │ +029f36: 4418 1819 |02d9: aget v24, v24, v25 │ │ +029f3a: 900c 0c18 |02db: add-int v12, v12, v24 │ │ +029f3e: 0800 1e00 |02dd: move-object/from16 v0, v30 │ │ +029f42: 5400 8c02 |02df: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +029f46: 0818 0000 |02e1: move-object/from16 v24, v0 │ │ +029f4a: 4618 1815 |02e3: aget-object v24, v24, v21 │ │ +029f4e: 1319 0100 |02e5: const/16 v25, #int 1 // #1 │ │ +029f52: 4418 1819 |02e7: aget v24, v24, v25 │ │ +029f56: 9011 1118 |02e9: add-int v17, v17, v24 │ │ +029f5a: 2900 b4fd |02eb: goto/16 009f // -024c │ │ +029f5e: 1318 0100 |02ed: const/16 v24, #int 1 // #1 │ │ +029f62: 0200 1800 |02ef: move/from16 v0, v24 │ │ +029f66: 3304 3aff |02f1: if-ne v4, v0, 022b // -00c6 │ │ +029f6a: 81c0 |02f3: int-to-long v0, v12 │ │ +029f6c: 0518 0000 |02f4: move-wide/from16 v24, v0 │ │ +029f70: 0800 1f00 |02f6: move-object/from16 v0, v31 │ │ +029f74: 5200 ac03 |02f8: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +029f78: 021a 0000 |02fa: move/from16 v26, v0 │ │ +029f7c: 0200 1a00 |02fc: move/from16 v0, v26 │ │ +029f80: 8100 |02fe: int-to-long v0, v0 │ │ +029f82: 051a 0000 |02ff: move-wide/from16 v26, v0 │ │ +029f86: 9d18 181a |0301: mul-long v24, v24, v26 │ │ +029f8a: 131a 1000 |0303: const/16 v26, #int 16 // #10 │ │ +029f8e: a418 181a |0305: shr-long v24, v24, v26 │ │ +029f92: 0500 1800 |0307: move-wide/from16 v0, v24 │ │ +029f96: 8400 |0309: long-to-int v0, v0 │ │ +029f98: 0218 0000 |030a: move/from16 v24, v0 │ │ +029f9c: 0200 1100 |030c: move/from16 v0, v17 │ │ +029fa0: 8100 |030e: int-to-long v0, v0 │ │ +029fa2: 051a 0000 |030f: move-wide/from16 v26, v0 │ │ +029fa6: 0800 1f00 |0311: move-object/from16 v0, v31 │ │ +029faa: 5200 ab03 |0313: iget v0, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +029fae: 0219 0000 |0315: move/from16 v25, v0 │ │ +029fb2: 0200 1900 |0317: move/from16 v0, v25 │ │ +029fb6: 8100 |0319: int-to-long v0, v0 │ │ +029fb8: 051c 0000 |031a: move-wide/from16 v28, v0 │ │ +029fbc: 9d1a 1a1c |031c: mul-long v26, v26, v28 │ │ +029fc0: 1319 1000 |031e: const/16 v25, #int 16 // #10 │ │ +029fc4: a41a 1a19 |0320: shr-long v26, v26, v25 │ │ +029fc8: 0500 1a00 |0322: move-wide/from16 v0, v26 │ │ +029fcc: 8400 |0324: long-to-int v0, v0 │ │ +029fce: 0219 0000 |0325: move/from16 v25, v0 │ │ +029fd2: 9018 1819 |0327: add-int v24, v24, v25 │ │ +029fd6: 3a18 0500 |0329: if-ltz v24, 032e // +0005 │ │ +029fda: 1224 |032b: const/4 v4, #int 2 // #2 │ │ +029fdc: 2900 fffe |032c: goto/16 022b // -0101 │ │ +029fe0: 0800 1e00 |032e: move-object/from16 v0, v30 │ │ +029fe4: 590c 8202 |0330: iput v12, v0, Lorg/happysanta/gd/Levels/Loader;.m_eI:I // field@0282 │ │ +029fe8: 0200 1100 |0332: move/from16 v0, v17 │ │ +029fec: 0801 1e00 |0334: move-object/from16 v1, v30 │ │ +029ff0: 5910 8002 |0336: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_dI:I // field@0280 │ │ +029ff4: 2900 f3fe |0338: goto/16 022b // -010d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0002 line=250 │ │ 0x0003 line=251 │ │ 0x000b line=252 │ │ 0x0013 line=253 │ │ @@ -50571,19 +50558,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -029ff0: |[029ff0] org.happysanta.gd.Levels.Loader._avI:()I │ │ -02a000: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a004: 5200 7902 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ -02a008: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a00c: 0f00 |0006: return v0 │ │ +029ff8: |[029ff8] org.happysanta.gd.Levels.Loader._avI:()I │ │ +02a008: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a00c: 5200 7902 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ +02a010: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #6 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50591,32 +50578,32 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02a010: |[02a010] org.happysanta.gd.Levels.Loader._doIII:(II)I │ │ -02a020: 5934 8b02 |0000: iput v4, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ -02a024: 5935 8402 |0002: iput v5, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a028: 5230 8402 |0004: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a02c: 5431 8e02 |0006: iget-object v1, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02a030: 5232 8b02 |0008: iget v2, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ -02a034: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -02a038: 2111 |000c: array-length v1, v1 │ │ -02a03a: 3410 0500 |000d: if-lt v0, v1, 0012 // +0005 │ │ -02a03e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -02a040: 5930 8402 |0010: iput v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a044: 5230 8b02 |0012: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ -02a048: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a04c: 5231 8402 |0016: iget v1, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a050: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02a054: 7030 7606 0301 |001a: invoke-direct {v3, v0, v1}, Lorg/happysanta/gd/Levels/Loader;._hIIV:(II)V // method@0676 │ │ -02a05a: 5230 8402 |001d: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a05e: 0f00 |001f: return v0 │ │ +02a018: |[02a018] org.happysanta.gd.Levels.Loader._doIII:(II)I │ │ +02a028: 5934 8b02 |0000: iput v4, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ +02a02c: 5935 8402 |0002: iput v5, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a030: 5230 8402 |0004: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a034: 5431 8e02 |0006: iget-object v1, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02a038: 5232 8b02 |0008: iget v2, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ +02a03c: 4601 0102 |000a: aget-object v1, v1, v2 │ │ +02a040: 2111 |000c: array-length v1, v1 │ │ +02a042: 3410 0500 |000d: if-lt v0, v1, 0012 // +0005 │ │ +02a046: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +02a048: 5930 8402 |0010: iput v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a04c: 5230 8b02 |0012: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ +02a050: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02a054: 5231 8402 |0016: iget v1, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a058: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02a05c: 7030 7806 0301 |001a: invoke-direct {v3, v0, v1}, Lorg/happysanta/gd/Levels/Loader;._hIIV:(II)V // method@0678 │ │ +02a062: 5230 8402 |001d: iget v0, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a066: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0004 line=123 │ │ 0x000f line=124 │ │ 0x0012 line=125 │ │ @@ -50631,24 +50618,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -02a060: |[02a060] org.happysanta.gd.Levels.Loader._dovI:()I │ │ -02a070: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a074: 5400 7602 |0002: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a078: 5421 7d02 |0004: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a07c: 5211 7102 |0006: iget v1, v1, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -02a080: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -02a084: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02a086: 4400 0001 |000b: aget v0, v0, v1 │ │ -02a08a: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a08e: 0f00 |000f: return v0 │ │ +02a068: |[02a068] org.happysanta.gd.Levels.Loader._dovI:()I │ │ +02a078: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a07c: 5400 7602 |0002: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a080: 5421 7d02 |0004: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a084: 5211 7102 |0006: iget v1, v1, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +02a088: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +02a08c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02a08e: 4400 0001 |000b: aget v0, v0, v1 │ │ +02a092: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a096: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #8 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50656,18 +50643,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a090: |[02a090] org.happysanta.gd.Levels.Loader._ifIIV:(II)V │ │ -02a0a0: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a0a4: 6e30 5e06 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Levels/Level;._ifIIV:(II)V // method@065e │ │ -02a0aa: 0e00 |0005: return-void │ │ +02a098: |[02a098] org.happysanta.gd.Levels.Loader._ifIIV:(II)V │ │ +02a0a8: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a0ac: 6e30 6006 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Levels/Level;._ifIIV:(II)V // method@0660 │ │ +02a0b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ 0x0000 - 0x0006 reg=2 j I │ │ @@ -50678,24 +50665,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -02a0ac: |[02a0ac] org.happysanta.gd.Levels.Loader._ifIV:(I)V │ │ -02a0bc: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a0c0: 5200 7802 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ -02a0c4: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a0c8: 5910 8802 |0006: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_jI:I // field@0288 │ │ -02a0cc: 5410 7d02 |0008: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a0d0: 5200 7902 |000a: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ -02a0d4: e000 0001 |000c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a0d8: 5910 8702 |000e: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_iI:I // field@0287 │ │ -02a0dc: 0e00 |0010: return-void │ │ +02a0b4: |[02a0b4] org.happysanta.gd.Levels.Loader._ifIV:(I)V │ │ +02a0c4: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a0c8: 5200 7802 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ +02a0cc: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a0d0: 5910 8802 |0006: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_jI:I // field@0288 │ │ +02a0d4: 5410 7d02 |0008: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a0d8: 5200 7902 |000a: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startY:I // field@0279 │ │ +02a0dc: e000 0001 |000c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a0e0: 5910 8702 |000e: iput v0, v1, Lorg/happysanta/gd/Levels/Loader;.m_iI:I // field@0287 │ │ +02a0e4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=146 │ │ 0x0010 line=147 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ @@ -50706,23 +50693,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02a0e0: |[02a0e0] org.happysanta.gd.Levels.Loader._ifvV:()V │ │ -02a0f0: 5231 8b02 |0000: iget v1, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ -02a0f4: 5232 8402 |0002: iget v2, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ -02a0f8: d802 0201 |0004: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a0fc: 6e30 7406 1302 |0006: invoke-virtual {v3, v1, v2}, Lorg/happysanta/gd/Levels/Loader;._doIII:(II)I // method@0674 │ │ -02a102: 0e00 |0009: return-void │ │ -02a104: 0d00 |000a: move-exception v0 │ │ -02a106: 6e10 5706 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/InvalidTrackException;.printStackTrace:()V // method@0657 │ │ -02a10c: 28fb |000e: goto 0009 // -0005 │ │ +02a0e8: |[02a0e8] org.happysanta.gd.Levels.Loader._ifvV:()V │ │ +02a0f8: 5231 8b02 |0000: iget v1, v3, Lorg/happysanta/gd/Levels/Loader;.m_nullI:I // field@028b │ │ +02a0fc: 5232 8402 |0002: iget v2, v3, Lorg/happysanta/gd/Levels/Loader;.m_fI:I // field@0284 │ │ +02a100: d802 0201 |0004: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02a104: 6e30 7606 1302 |0006: invoke-virtual {v3, v1, v2}, Lorg/happysanta/gd/Levels/Loader;._doIII:(II)I // method@0676 │ │ +02a10a: 0e00 |0009: return-void │ │ +02a10c: 0d00 |000a: move-exception v0 │ │ +02a10e: 6e10 5906 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/Levels/InvalidTrackException;.printStackTrace:()V // method@0659 │ │ +02a114: 28fb |000e: goto 0009 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Lorg/happysanta/gd/Levels/InvalidTrackException; -> 0x000a │ │ positions : │ │ 0x0000 line=114 │ │ 0x0009 line=118 │ │ 0x000a line=115 │ │ @@ -50736,24 +50723,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -02a120: |[02a120] org.happysanta.gd.Levels.Loader._intvI:()I │ │ -02a130: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a134: 5400 7602 |0002: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a138: 5421 7d02 |0004: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a13c: 5211 7302 |0006: iget v1, v1, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -02a140: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -02a144: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02a146: 4400 0001 |000b: aget v0, v0, v1 │ │ -02a14a: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a14e: 0f00 |000f: return v0 │ │ +02a128: |[02a128] org.happysanta.gd.Levels.Loader._intvI:()I │ │ +02a138: 5420 7d02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a13c: 5400 7602 |0002: iget-object v0, v0, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a140: 5421 7d02 |0004: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a144: 5211 7302 |0006: iget v1, v1, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +02a148: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +02a14c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02a14e: 4400 0001 |000b: aget v0, v0, v1 │ │ +02a152: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a156: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #12 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50761,19 +50748,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -02a150: |[02a150] org.happysanta.gd.Levels.Loader._newvI:()I │ │ -02a160: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a164: 5200 7802 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ -02a168: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -02a16c: 0f00 |0006: return v0 │ │ +02a158: |[02a158] org.happysanta.gd.Levels.Loader._newvI:()I │ │ +02a168: 5410 7d02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a16c: 5200 7802 |0002: iget v0, v0, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ +02a170: e000 0001 |0004: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +02a174: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #13 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50781,28 +50768,28 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -02a170: |[02a170] org.happysanta.gd.Levels.Loader.getLevelName:(II)Ljava/lang/String; │ │ -02a180: 5410 8e02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02a184: 2100 |0002: array-length v0, v0 │ │ -02a186: 3502 1000 |0003: if-ge v2, v0, 0013 // +0010 │ │ -02a18a: 5410 8e02 |0005: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02a18e: 4600 0002 |0007: aget-object v0, v0, v2 │ │ -02a192: 2100 |0009: array-length v0, v0 │ │ -02a194: 3503 0900 |000a: if-ge v3, v0, 0013 // +0009 │ │ -02a198: 5410 8e02 |000c: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02a19c: 4600 0002 |000e: aget-object v0, v0, v2 │ │ -02a1a0: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -02a1a4: 1100 |0012: return-object v0 │ │ -02a1a6: 1a00 4500 |0013: const-string v0, "---" // string@0045 │ │ -02a1aa: 28fd |0015: goto 0012 // -0003 │ │ +02a178: |[02a178] org.happysanta.gd.Levels.Loader.getLevelName:(II)Ljava/lang/String; │ │ +02a188: 5410 8e02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02a18c: 2100 |0002: array-length v0, v0 │ │ +02a18e: 3502 1000 |0003: if-ge v2, v0, 0013 // +0010 │ │ +02a192: 5410 8e02 |0005: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02a196: 4600 0002 |0007: aget-object v0, v0, v2 │ │ +02a19a: 2100 |0009: array-length v0, v0 │ │ +02a19c: 3503 0900 |000a: if-ge v3, v0, 0013 // +0009 │ │ +02a1a0: 5410 8e02 |000c: iget-object v0, v1, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02a1a4: 4600 0002 |000e: aget-object v0, v0, v2 │ │ +02a1a8: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +02a1ac: 1100 |0012: return-object v0 │ │ +02a1ae: 1a00 4500 |0013: const-string v0, "---" // string@0045 │ │ +02a1b2: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000c line=107 │ │ 0x0012 line=109 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ @@ -50814,27 +50801,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02a1ac: |[02a1ac] org.happysanta.gd.Levels.Loader.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; │ │ -02a1bc: 5420 7e02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ -02a1c0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -02a1c4: 6200 be01 |0004: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ -02a1c8: 6e10 6805 0000 |0006: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@0568 │ │ -02a1ce: 0c00 |0009: move-result-object v0 │ │ -02a1d0: 6e20 6500 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0065 │ │ -02a1d6: 0c00 |000d: move-result-object v0 │ │ -02a1d8: 1100 |000e: return-object v0 │ │ -02a1da: 2200 7e00 |000f: new-instance v0, Ljava/io/FileInputStream; // type@007e │ │ -02a1de: 5421 7e02 |0011: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ -02a1e2: 7020 7401 1000 |0013: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0174 │ │ -02a1e8: 28f8 |0016: goto 000e // -0008 │ │ +02a1b4: |[02a1b4] org.happysanta.gd.Levels.Loader.getLevelsInputStream:(Ljava/lang/String;)Ljava/io/InputStream; │ │ +02a1c4: 5420 7e02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ +02a1c8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +02a1cc: 6200 be01 |0004: sget-object v0, Lorg/happysanta/gd/GDActivity;.shared:Lorg/happysanta/gd/GDActivity; // field@01be │ │ +02a1d0: 6e10 6a05 0000 |0006: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getAssets:()Landroid/content/res/AssetManager; // method@056a │ │ +02a1d6: 0c00 |0009: move-result-object v0 │ │ +02a1d8: 6e20 6500 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0065 │ │ +02a1de: 0c00 |000d: move-result-object v0 │ │ +02a1e0: 1100 |000e: return-object v0 │ │ +02a1e2: 2200 7e00 |000f: new-instance v0, Ljava/io/FileInputStream; // type@007e │ │ +02a1e6: 5421 7e02 |0011: iget-object v1, v2, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ +02a1ea: 7020 7601 1000 |0013: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0176 │ │ +02a1f0: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000e line=89 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/happysanta/gd/Levels/Loader; │ │ @@ -50845,17 +50832,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a1ec: |[02a1ec] org.happysanta.gd.Levels.Loader.isPerspectiveEnabled:()Z │ │ -02a1fc: 5510 8f02 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ -02a200: 0f00 |0002: return v0 │ │ +02a1f4: |[02a1f4] org.happysanta.gd.Levels.Loader.isPerspectiveEnabled:()Z │ │ +02a204: 5510 8f02 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ +02a208: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #16 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50863,17 +50850,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a204: |[02a204] org.happysanta.gd.Levels.Loader.isShadowsEnabled:()Z │ │ -02a214: 5510 9102 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ -02a218: 0f00 |0002: return v0 │ │ +02a20c: |[02a20c] org.happysanta.gd.Levels.Loader.isShadowsEnabled:()Z │ │ +02a21c: 5510 9102 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ +02a220: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Levels/Loader; │ │ │ │ #17 : (in Lorg/happysanta/gd/Levels/Loader;) │ │ @@ -50881,167 +50868,167 @@ │ │ type : '(Lorg/happysanta/gd/Levels/Level;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 263 16-bit code units │ │ -02a21c: |[02a21c] org.happysanta.gd.Levels.Loader.load:(Lorg/happysanta/gd/Levels/Level;)V │ │ -02a22c: 1508 0080 |0000: const/high16 v8, #int -2147483648 // #8000 │ │ -02a230: 59e8 8a02 |0002: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ -02a234: 5bef 7d02 |0004: iput-object v15, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a238: 54e8 7d02 |0006: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a23c: 5283 7702 |0008: iget v3, v8, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ -02a240: 54e8 8c02 |000a: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -02a244: 3808 0600 |000c: if-eqz v8, 0012 // +0006 │ │ -02a248: 52e8 8102 |000e: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ -02a24c: 3538 2100 |0010: if-ge v8, v3, 0031 // +0021 │ │ -02a250: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -02a252: 1f08 3202 |0013: check-cast v8, [[I // type@0232 │ │ -02a256: 1f08 3202 |0015: check-cast v8, [[I // type@0232 │ │ -02a25a: 5be8 8c02 |0017: iput-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -02a25e: 1308 6400 |0019: const/16 v8, #int 100 // #64 │ │ -02a262: 3483 cc00 |001b: if-lt v3, v8, 00e7 // +00cc │ │ -02a266: 0138 |001d: move v8, v3 │ │ -02a268: 59e8 8102 |001e: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ -02a26c: 52e8 8102 |0020: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ -02a270: 1229 |0022: const/4 v9, #int 2 // #2 │ │ -02a272: 2420 0f02 9800 |0023: filled-new-array {v8, v9}, [I // type@020f │ │ -02a278: 0c08 |0026: move-result-object v8 │ │ -02a27a: 6209 1d00 |0027: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ -02a27e: 7120 1402 8900 |0029: invoke-static {v9, v8}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0214 │ │ -02a284: 0c08 |002c: move-result-object v8 │ │ -02a286: 1f08 3202 |002d: check-cast v8, [[I // type@0232 │ │ -02a28a: 5be8 8c02 |002f: iput-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -02a28e: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -02a290: 59e8 8302 |0032: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02a294: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -02a296: 59e8 8502 |0035: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -02a29a: 54f8 7602 |0037: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a29e: 52e9 8302 |0039: iget v9, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02a2a2: 4608 0809 |003b: aget-object v8, v8, v9 │ │ -02a2a6: 1209 |003d: const/4 v9, #int 0 // #0 │ │ -02a2a8: 4408 0809 |003e: aget v8, v8, v9 │ │ -02a2ac: 59e8 7f02 |0040: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -02a2b0: 54f8 7602 |0042: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a2b4: 52e9 8502 |0044: iget v9, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -02a2b8: 4608 0809 |0046: aget-object v8, v8, v9 │ │ -02a2bc: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -02a2be: 4408 0809 |0049: aget v8, v8, v9 │ │ -02a2c2: 59e8 8902 |004b: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -02a2c6: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -02a2c8: 3536 a500 |004e: if-ge v6, v3, 00f3 // +00a5 │ │ -02a2cc: 54f8 7602 |0050: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a2d0: d809 0601 |0052: add-int/lit8 v9, v6, #int 1 // #01 │ │ -02a2d4: b439 |0054: rem-int/2addr v9, v3 │ │ -02a2d6: 4608 0809 |0055: aget-object v8, v8, v9 │ │ -02a2da: 1209 |0057: const/4 v9, #int 0 // #0 │ │ -02a2dc: 4408 0809 |0058: aget v8, v8, v9 │ │ -02a2e0: 54f9 7602 |005a: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a2e4: 4609 0906 |005c: aget-object v9, v9, v6 │ │ -02a2e8: 120a |005e: const/4 v10, #int 0 // #0 │ │ -02a2ea: 4409 090a |005f: aget v9, v9, v10 │ │ -02a2ee: 9101 0809 |0061: sub-int v1, v8, v9 │ │ -02a2f2: 54f8 7602 |0063: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a2f6: d809 0601 |0065: add-int/lit8 v9, v6, #int 1 // #01 │ │ -02a2fa: b439 |0067: rem-int/2addr v9, v3 │ │ -02a2fc: 4608 0809 |0068: aget-object v8, v8, v9 │ │ -02a300: 1219 |006a: const/4 v9, #int 1 // #1 │ │ -02a302: 4408 0809 |006b: aget v8, v8, v9 │ │ -02a306: 54f9 7602 |006d: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a30a: 4609 0906 |006f: aget-object v9, v9, v6 │ │ -02a30e: 121a |0071: const/4 v10, #int 1 // #1 │ │ -02a310: 4409 090a |0072: aget v9, v9, v10 │ │ -02a314: 9104 0809 |0074: sub-int v4, v8, v9 │ │ -02a318: 3806 1500 |0076: if-eqz v6, 008b // +0015 │ │ -02a31c: d808 03ff |0078: add-int/lit8 v8, v3, #int -1 // #ff │ │ -02a320: 3286 1100 |007a: if-eq v6, v8, 008b // +0011 │ │ -02a324: 52e8 8a02 |007c: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ -02a328: 54f9 7602 |007e: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a32c: 4609 0906 |0080: aget-object v9, v9, v6 │ │ -02a330: 120a |0082: const/4 v10, #int 0 // #0 │ │ -02a332: 4409 090a |0083: aget v9, v9, v10 │ │ -02a336: 3498 6600 |0085: if-lt v8, v9, 00eb // +0066 │ │ -02a33a: 52e8 8a02 |0087: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ -02a33e: 59e8 8a02 |0089: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ -02a342: 7b47 |008b: neg-int v7, v4 │ │ -02a344: 0112 |008c: move v2, v1 │ │ -02a346: 7120 0206 2700 |008d: invoke-static {v7, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0602 │ │ -02a34c: 0a05 |0090: move-result v5 │ │ -02a34e: 54e8 8c02 |0091: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -02a352: 4608 0806 |0093: aget-object v8, v8, v6 │ │ -02a356: 1209 |0095: const/4 v9, #int 0 // #0 │ │ -02a358: 817a |0096: int-to-long v10, v7 │ │ -02a35a: 130c 2000 |0097: const/16 v12, #int 32 // #20 │ │ -02a35e: c3ca |0099: shl-long/2addr v10, v12 │ │ -02a360: 815c |009a: int-to-long v12, v5 │ │ -02a362: beca |009b: div-long/2addr v10, v12 │ │ -02a364: 130c 1000 |009c: const/16 v12, #int 16 // #10 │ │ -02a368: c4ca |009e: shr-long/2addr v10, v12 │ │ -02a36a: 84aa |009f: long-to-int v10, v10 │ │ -02a36c: 4b0a 0809 |00a0: aput v10, v8, v9 │ │ -02a370: 54e8 8c02 |00a2: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ -02a374: 4608 0806 |00a4: aget-object v8, v8, v6 │ │ -02a378: 1219 |00a6: const/4 v9, #int 1 // #1 │ │ -02a37a: 812a |00a7: int-to-long v10, v2 │ │ -02a37c: 130c 2000 |00a8: const/16 v12, #int 32 // #20 │ │ -02a380: c3ca |00aa: shl-long/2addr v10, v12 │ │ -02a382: 815c |00ab: int-to-long v12, v5 │ │ -02a384: beca |00ac: div-long/2addr v10, v12 │ │ -02a386: 130c 1000 |00ad: const/16 v12, #int 16 // #10 │ │ -02a38a: c4ca |00af: shr-long/2addr v10, v12 │ │ -02a38c: 84aa |00b0: long-to-int v10, v10 │ │ -02a38e: 4b0a 0809 |00b1: aput v10, v8, v9 │ │ -02a392: 54e8 7d02 |00b3: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a396: 5288 7302 |00b5: iget v8, v8, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -02a39a: 3908 1500 |00b7: if-nez v8, 00cc // +0015 │ │ -02a39e: 54f8 7602 |00b9: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a3a2: 4608 0806 |00bb: aget-object v8, v8, v6 │ │ -02a3a6: 1209 |00bd: const/4 v9, #int 0 // #0 │ │ -02a3a8: 4408 0809 |00be: aget v8, v8, v9 │ │ -02a3ac: 54e9 7d02 |00c0: iget-object v9, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a3b0: 5299 7802 |00c2: iget v9, v9, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ -02a3b4: 3798 0800 |00c4: if-le v8, v9, 00cc // +0008 │ │ -02a3b8: 54e8 7d02 |00c6: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a3bc: d809 0601 |00c8: add-int/lit8 v9, v6, #int 1 // #01 │ │ -02a3c0: 5989 7302 |00ca: iput v9, v8, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ -02a3c4: 54e8 7d02 |00cc: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a3c8: 5288 7102 |00ce: iget v8, v8, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -02a3cc: 3908 1300 |00d0: if-nez v8, 00e3 // +0013 │ │ -02a3d0: 54f8 7602 |00d2: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a3d4: 4608 0806 |00d4: aget-object v8, v8, v6 │ │ -02a3d8: 1209 |00d6: const/4 v9, #int 0 // #0 │ │ -02a3da: 4408 0809 |00d7: aget v8, v8, v9 │ │ -02a3de: 54e9 7d02 |00d9: iget-object v9, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a3e2: 5299 6a02 |00db: iget v9, v9, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ -02a3e6: 3798 0600 |00dd: if-le v8, v9, 00e3 // +0006 │ │ -02a3ea: 54e8 7d02 |00df: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ -02a3ee: 5986 7102 |00e1: iput v6, v8, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ -02a3f2: d806 0601 |00e3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02a3f6: 2900 69ff |00e5: goto/16 004e // -0097 │ │ -02a3fa: 1308 6400 |00e7: const/16 v8, #int 100 // #64 │ │ -02a3fe: 2900 35ff |00e9: goto/16 001e // -00cb │ │ -02a402: 54f8 7602 |00eb: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ -02a406: 4608 0806 |00ed: aget-object v8, v8, v6 │ │ -02a40a: 1209 |00ef: const/4 v9, #int 0 // #0 │ │ -02a40c: 4408 0809 |00f0: aget v8, v8, v9 │ │ -02a410: 2897 |00f2: goto 0089 // -0069 │ │ -02a412: 1208 |00f3: const/4 v8, #int 0 // #0 │ │ -02a414: 59e8 8302 |00f4: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ -02a418: 1208 |00f6: const/4 v8, #int 0 // #0 │ │ -02a41a: 59e8 8502 |00f7: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ -02a41e: 1208 |00f9: const/4 v8, #int 0 // #0 │ │ -02a420: 59e8 7f02 |00fa: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ -02a424: 1208 |00fc: const/4 v8, #int 0 // #0 │ │ -02a426: 59e8 8902 |00fd: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ -02a42a: 0e00 |00ff: return-void │ │ -02a42c: 0d00 |0100: move-exception v0 │ │ -02a42e: 2208 a101 |0101: new-instance v8, Lorg/happysanta/gd/Levels/InvalidTrackException; // type@01a1 │ │ -02a432: 7020 5606 0800 |0103: invoke-direct {v8, v0}, Lorg/happysanta/gd/Levels/InvalidTrackException;.:(Ljava/lang/Exception;)V // method@0656 │ │ -02a438: 2708 |0106: throw v8 │ │ +02a224: |[02a224] org.happysanta.gd.Levels.Loader.load:(Lorg/happysanta/gd/Levels/Level;)V │ │ +02a234: 1508 0080 |0000: const/high16 v8, #int -2147483648 // #8000 │ │ +02a238: 59e8 8a02 |0002: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ +02a23c: 5bef 7d02 |0004: iput-object v15, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a240: 54e8 7d02 |0006: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a244: 5283 7702 |0008: iget v3, v8, Lorg/happysanta/gd/Levels/Level;.pointsCount:I // field@0277 │ │ +02a248: 54e8 8c02 |000a: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02a24c: 3808 0600 |000c: if-eqz v8, 0012 // +0006 │ │ +02a250: 52e8 8102 |000e: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ +02a254: 3538 2100 |0010: if-ge v8, v3, 0031 // +0021 │ │ +02a258: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +02a25a: 1f08 3202 |0013: check-cast v8, [[I // type@0232 │ │ +02a25e: 1f08 3202 |0015: check-cast v8, [[I // type@0232 │ │ +02a262: 5be8 8c02 |0017: iput-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02a266: 1308 6400 |0019: const/16 v8, #int 100 // #64 │ │ +02a26a: 3483 cc00 |001b: if-lt v3, v8, 00e7 // +00cc │ │ +02a26e: 0138 |001d: move v8, v3 │ │ +02a270: 59e8 8102 |001e: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ +02a274: 52e8 8102 |0020: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_daI:I // field@0281 │ │ +02a278: 1229 |0022: const/4 v9, #int 2 // #2 │ │ +02a27a: 2420 0f02 9800 |0023: filled-new-array {v8, v9}, [I // type@020f │ │ +02a280: 0c08 |0026: move-result-object v8 │ │ +02a282: 6209 1d00 |0027: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@001d │ │ +02a286: 7120 1602 8900 |0029: invoke-static {v9, v8}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0216 │ │ +02a28c: 0c08 |002c: move-result-object v8 │ │ +02a28e: 1f08 3202 |002d: check-cast v8, [[I // type@0232 │ │ +02a292: 5be8 8c02 |002f: iput-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02a296: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +02a298: 59e8 8302 |0032: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +02a29c: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +02a29e: 59e8 8502 |0035: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02a2a2: 54f8 7602 |0037: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a2a6: 52e9 8302 |0039: iget v9, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +02a2aa: 4608 0809 |003b: aget-object v8, v8, v9 │ │ +02a2ae: 1209 |003d: const/4 v9, #int 0 // #0 │ │ +02a2b0: 4408 0809 |003e: aget v8, v8, v9 │ │ +02a2b4: 59e8 7f02 |0040: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +02a2b8: 54f8 7602 |0042: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a2bc: 52e9 8502 |0044: iget v9, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02a2c0: 4608 0809 |0046: aget-object v8, v8, v9 │ │ +02a2c4: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +02a2c6: 4408 0809 |0049: aget v8, v8, v9 │ │ +02a2ca: 59e8 8902 |004b: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +02a2ce: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +02a2d0: 3536 a500 |004e: if-ge v6, v3, 00f3 // +00a5 │ │ +02a2d4: 54f8 7602 |0050: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a2d8: d809 0601 |0052: add-int/lit8 v9, v6, #int 1 // #01 │ │ +02a2dc: b439 |0054: rem-int/2addr v9, v3 │ │ +02a2de: 4608 0809 |0055: aget-object v8, v8, v9 │ │ +02a2e2: 1209 |0057: const/4 v9, #int 0 // #0 │ │ +02a2e4: 4408 0809 |0058: aget v8, v8, v9 │ │ +02a2e8: 54f9 7602 |005a: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a2ec: 4609 0906 |005c: aget-object v9, v9, v6 │ │ +02a2f0: 120a |005e: const/4 v10, #int 0 // #0 │ │ +02a2f2: 4409 090a |005f: aget v9, v9, v10 │ │ +02a2f6: 9101 0809 |0061: sub-int v1, v8, v9 │ │ +02a2fa: 54f8 7602 |0063: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a2fe: d809 0601 |0065: add-int/lit8 v9, v6, #int 1 // #01 │ │ +02a302: b439 |0067: rem-int/2addr v9, v3 │ │ +02a304: 4608 0809 |0068: aget-object v8, v8, v9 │ │ +02a308: 1219 |006a: const/4 v9, #int 1 // #1 │ │ +02a30a: 4408 0809 |006b: aget v8, v8, v9 │ │ +02a30e: 54f9 7602 |006d: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a312: 4609 0906 |006f: aget-object v9, v9, v6 │ │ +02a316: 121a |0071: const/4 v10, #int 1 // #1 │ │ +02a318: 4409 090a |0072: aget v9, v9, v10 │ │ +02a31c: 9104 0809 |0074: sub-int v4, v8, v9 │ │ +02a320: 3806 1500 |0076: if-eqz v6, 008b // +0015 │ │ +02a324: d808 03ff |0078: add-int/lit8 v8, v3, #int -1 // #ff │ │ +02a328: 3286 1100 |007a: if-eq v6, v8, 008b // +0011 │ │ +02a32c: 52e8 8a02 |007c: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ +02a330: 54f9 7602 |007e: iget-object v9, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a334: 4609 0906 |0080: aget-object v9, v9, v6 │ │ +02a338: 120a |0082: const/4 v10, #int 0 // #0 │ │ +02a33a: 4409 090a |0083: aget v9, v9, v10 │ │ +02a33e: 3498 6600 |0085: if-lt v8, v9, 00eb // +0066 │ │ +02a342: 52e8 8a02 |0087: iget v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ +02a346: 59e8 8a02 |0089: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_longI:I // field@028a │ │ +02a34a: 7b47 |008b: neg-int v7, v4 │ │ +02a34c: 0112 |008c: move v2, v1 │ │ +02a34e: 7120 0406 2700 |008d: invoke-static {v7, v2}, Lorg/happysanta/gd/Game/Physics;._doIII:(II)I // method@0604 │ │ +02a354: 0a05 |0090: move-result v5 │ │ +02a356: 54e8 8c02 |0091: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02a35a: 4608 0806 |0093: aget-object v8, v8, v6 │ │ +02a35e: 1209 |0095: const/4 v9, #int 0 // #0 │ │ +02a360: 817a |0096: int-to-long v10, v7 │ │ +02a362: 130c 2000 |0097: const/16 v12, #int 32 // #20 │ │ +02a366: c3ca |0099: shl-long/2addr v10, v12 │ │ +02a368: 815c |009a: int-to-long v12, v5 │ │ +02a36a: beca |009b: div-long/2addr v10, v12 │ │ +02a36c: 130c 1000 |009c: const/16 v12, #int 16 // #10 │ │ +02a370: c4ca |009e: shr-long/2addr v10, v12 │ │ +02a372: 84aa |009f: long-to-int v10, v10 │ │ +02a374: 4b0a 0809 |00a0: aput v10, v8, v9 │ │ +02a378: 54e8 8c02 |00a2: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_saaI:[[I // field@028c │ │ +02a37c: 4608 0806 |00a4: aget-object v8, v8, v6 │ │ +02a380: 1219 |00a6: const/4 v9, #int 1 // #1 │ │ +02a382: 812a |00a7: int-to-long v10, v2 │ │ +02a384: 130c 2000 |00a8: const/16 v12, #int 32 // #20 │ │ +02a388: c3ca |00aa: shl-long/2addr v10, v12 │ │ +02a38a: 815c |00ab: int-to-long v12, v5 │ │ +02a38c: beca |00ac: div-long/2addr v10, v12 │ │ +02a38e: 130c 1000 |00ad: const/16 v12, #int 16 // #10 │ │ +02a392: c4ca |00af: shr-long/2addr v10, v12 │ │ +02a394: 84aa |00b0: long-to-int v10, v10 │ │ +02a396: 4b0a 0809 |00b1: aput v10, v8, v9 │ │ +02a39a: 54e8 7d02 |00b3: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a39e: 5288 7302 |00b5: iget v8, v8, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +02a3a2: 3908 1500 |00b7: if-nez v8, 00cc // +0015 │ │ +02a3a6: 54f8 7602 |00b9: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a3aa: 4608 0806 |00bb: aget-object v8, v8, v6 │ │ +02a3ae: 1209 |00bd: const/4 v9, #int 0 // #0 │ │ +02a3b0: 4408 0809 |00be: aget v8, v8, v9 │ │ +02a3b4: 54e9 7d02 |00c0: iget-object v9, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a3b8: 5299 7802 |00c2: iget v9, v9, Lorg/happysanta/gd/Levels/Level;.startX:I // field@0278 │ │ +02a3bc: 3798 0800 |00c4: if-le v8, v9, 00cc // +0008 │ │ +02a3c0: 54e8 7d02 |00c6: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a3c4: d809 0601 |00c8: add-int/lit8 v9, v6, #int 1 // #01 │ │ +02a3c8: 5989 7302 |00ca: iput v9, v8, Lorg/happysanta/gd/Levels/Level;.m_gotoI:I // field@0273 │ │ +02a3cc: 54e8 7d02 |00cc: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a3d0: 5288 7102 |00ce: iget v8, v8, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +02a3d4: 3908 1300 |00d0: if-nez v8, 00e3 // +0013 │ │ +02a3d8: 54f8 7602 |00d2: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a3dc: 4608 0806 |00d4: aget-object v8, v8, v6 │ │ +02a3e0: 1209 |00d6: const/4 v9, #int 0 // #0 │ │ +02a3e2: 4408 0809 |00d7: aget v8, v8, v9 │ │ +02a3e6: 54e9 7d02 |00d9: iget-object v9, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a3ea: 5299 6a02 |00db: iget v9, v9, Lorg/happysanta/gd/Levels/Level;.finishX:I // field@026a │ │ +02a3ee: 3798 0600 |00dd: if-le v8, v9, 00e3 // +0006 │ │ +02a3f2: 54e8 7d02 |00df: iget-object v8, v14, Lorg/happysanta/gd/Levels/Loader;.levels:Lorg/happysanta/gd/Levels/Level; // field@027d │ │ +02a3f6: 5986 7102 |00e1: iput v6, v8, Lorg/happysanta/gd/Levels/Level;.m_forI:I // field@0271 │ │ +02a3fa: d806 0601 |00e3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02a3fe: 2900 69ff |00e5: goto/16 004e // -0097 │ │ +02a402: 1308 6400 |00e7: const/16 v8, #int 100 // #64 │ │ +02a406: 2900 35ff |00e9: goto/16 001e // -00cb │ │ +02a40a: 54f8 7602 |00eb: iget-object v8, v15, Lorg/happysanta/gd/Levels/Level;.points:[[I // field@0276 │ │ +02a40e: 4608 0806 |00ed: aget-object v8, v8, v6 │ │ +02a412: 1209 |00ef: const/4 v9, #int 0 // #0 │ │ +02a414: 4408 0809 |00f0: aget v8, v8, v9 │ │ +02a418: 2897 |00f2: goto 0089 // -0069 │ │ +02a41a: 1208 |00f3: const/4 v8, #int 0 // #0 │ │ +02a41c: 59e8 8302 |00f4: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_eaI:I // field@0283 │ │ +02a420: 1208 |00f6: const/4 v8, #int 0 // #0 │ │ +02a422: 59e8 8502 |00f7: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_faI:I // field@0285 │ │ +02a426: 1208 |00f9: const/4 v8, #int 0 // #0 │ │ +02a428: 59e8 7f02 |00fa: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_aI:I // field@027f │ │ +02a42c: 1208 |00fc: const/4 v8, #int 0 // #0 │ │ +02a42e: 59e8 8902 |00fd: iput v8, v14, Lorg/happysanta/gd/Levels/Loader;.m_kI:I // field@0289 │ │ +02a432: 0e00 |00ff: return-void │ │ +02a434: 0d00 |0100: move-exception v0 │ │ +02a436: 2208 a101 |0101: new-instance v8, Lorg/happysanta/gd/Levels/InvalidTrackException; // type@01a1 │ │ +02a43a: 7020 5806 0800 |0103: invoke-direct {v8, v0}, Lorg/happysanta/gd/Levels/InvalidTrackException;.:(Ljava/lang/Exception;)V // method@0658 │ │ +02a440: 2708 |0106: throw v8 │ │ catches : 1 │ │ 0x0002 - 0x00ff │ │ Ljava/lang/ArithmeticException; -> 0x0100 │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0006 line=173 │ │ @@ -51097,18 +51084,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a44c: |[02a44c] org.happysanta.gd.Levels.Loader.setLevelsFile:(Ljava/io/File;)V │ │ -02a45c: 5b01 7e02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ -02a460: 7010 8206 0000 |0002: invoke-direct {v0}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0682 │ │ -02a466: 0e00 |0005: return-void │ │ +02a454: |[02a454] org.happysanta.gd.Levels.Loader.setLevelsFile:(Ljava/io/File;)V │ │ +02a464: 5b01 7e02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Levels/Loader;.levelsFile:Ljava/io/File; // field@027e │ │ +02a468: 7010 8406 0000 |0002: invoke-direct {v0}, Lorg/happysanta/gd/Levels/Loader;.reset:()V // method@0684 │ │ +02a46e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Levels/Loader; │ │ @@ -51119,17 +51106,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a468: |[02a468] org.happysanta.gd.Levels.Loader.setPerspectiveEnabled:(Z)V │ │ -02a478: 5c01 8f02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ -02a47c: 0e00 |0002: return-void │ │ +02a470: |[02a470] org.happysanta.gd.Levels.Loader.setPerspectiveEnabled:(Z)V │ │ +02a480: 5c01 8f02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Levels/Loader;.perspectiveEnabled:Z // field@028f │ │ +02a484: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Levels/Loader; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -51139,17 +51126,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a480: |[02a480] org.happysanta.gd.Levels.Loader.setShadowsEnabled:(Z)V │ │ -02a490: 5c01 9102 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ -02a494: 0e00 |0002: return-void │ │ +02a488: |[02a488] org.happysanta.gd.Levels.Loader.setShadowsEnabled:(Z)V │ │ +02a498: 5c01 9102 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Levels/Loader;.shadowsEnabled:Z // field@0291 │ │ +02a49c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Levels/Loader; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -51163,15 +51150,15 @@ │ │ source_file_idx : 1290 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 annotations: │ │ -Annotations on method #1671 'readHeader' │ │ +Annotations on method #1673 'readHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #152 - │ │ Class descriptor : 'Lorg/happysanta/gd/Levels/Reader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -51188,17 +51175,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a498: |[02a498] org.happysanta.gd.Levels.Reader.:()V │ │ -02a4a8: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02a4ae: 0e00 |0003: return-void │ │ +02a4a0: |[02a4a0] org.happysanta.gd.Levels.Reader.:()V │ │ +02a4b0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02a4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Levels/Reader; │ │ │ │ #1 : (in Lorg/happysanta/gd/Levels/Reader;) │ │ @@ -51206,64 +51193,64 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -02a4b0: |[02a4b0] org.happysanta.gd.Levels.Reader.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; │ │ -02a4c0: 130b 2800 |0000: const/16 v11, #int 40 // #28 │ │ -02a4c4: 2202 a301 |0002: new-instance v2, Lorg/happysanta/gd/Levels/LevelHeader; // type@01a3 │ │ -02a4c8: 7010 6406 0200 |0004: invoke-direct {v2}, Lorg/happysanta/gd/Levels/LevelHeader;.:()V // method@0664 │ │ -02a4ce: 2201 7c00 |0007: new-instance v1, Ljava/io/DataInputStream; // type@007c │ │ -02a4d2: 7020 5b01 c100 |0009: invoke-direct {v1, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@015b │ │ -02a4d8: 23b0 0d02 |000c: new-array v0, v11, [B // type@020d │ │ -02a4dc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -02a4de: 1239 |000f: const/4 v9, #int 3 // #3 │ │ -02a4e0: 3593 4c00 |0010: if-ge v3, v9, 005c // +004c │ │ -02a4e4: 6e10 5f01 0100 |0012: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -02a4ea: 0a06 |0015: move-result v6 │ │ -02a4ec: 1309 0040 |0016: const/16 v9, #int 16384 // #4000 │ │ -02a4f0: 3796 0d00 |0018: if-le v6, v9, 0025 // +000d │ │ -02a4f4: 6e10 5c01 0100 |001a: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015c │ │ -02a4fa: 2209 8200 |001d: new-instance v9, Ljava/io/IOException; // type@0082 │ │ -02a4fe: 1a0a b702 |001f: const-string v10, "Level file is not valid" // string@02b7 │ │ -02a502: 7020 7b01 a900 |0021: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017b │ │ -02a508: 2709 |0024: throw v9 │ │ -02a50a: 6e30 6906 3206 |0025: invoke-virtual {v2, v3, v6}, Lorg/happysanta/gd/Levels/LevelHeader;.setCount:(II)V // method@0669 │ │ -02a510: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -02a512: 6e20 6506 3200 |0029: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0665 │ │ -02a518: 0a09 |002c: move-result v9 │ │ -02a51a: 3594 2c00 |002d: if-ge v4, v9, 0059 // +002c │ │ -02a51e: 6e10 5f01 0100 |002f: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@015f │ │ -02a524: 0a08 |0032: move-result v8 │ │ -02a526: 6e40 6b06 3284 |0033: invoke-virtual {v2, v3, v4, v8}, Lorg/happysanta/gd/Levels/LevelHeader;.setPointer:(III)V // method@066b │ │ -02a52c: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -02a52e: 34b5 0500 |0037: if-lt v5, v11, 003c // +0005 │ │ -02a532: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02a536: 28ee |003b: goto 0029 // -0012 │ │ -02a538: 6e10 5d01 0100 |003c: invoke-virtual {v1}, Ljava/io/DataInputStream;.readByte:()B // method@015d │ │ -02a53e: 0a09 |003f: move-result v9 │ │ -02a540: 4f09 0005 |0040: aput-byte v9, v0, v5 │ │ -02a544: 4809 0005 |0042: aget-byte v9, v0, v5 │ │ -02a548: 3909 1200 |0044: if-nez v9, 0056 // +0012 │ │ -02a54c: 7110 2b06 0000 |0046: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.decodeCp1251:([B)Ljava/lang/String; // method@062b │ │ -02a552: 0c07 |0049: move-result-object v7 │ │ -02a554: 1309 5f00 |004a: const/16 v9, #int 95 // #5f │ │ -02a558: 130a 2000 |004c: const/16 v10, #int 32 // #20 │ │ -02a55c: 6e30 db01 970a |004e: invoke-virtual {v7, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@01db │ │ -02a562: 0c09 |0051: move-result-object v9 │ │ -02a564: 6e40 6a06 3294 |0052: invoke-virtual {v2, v3, v4, v9}, Lorg/happysanta/gd/Levels/LevelHeader;.setName:(IILjava/lang/String;)V // method@066a │ │ -02a56a: 28e4 |0055: goto 0039 // -001c │ │ -02a56c: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02a570: 28df |0058: goto 0037 // -0021 │ │ -02a572: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02a576: 28b4 |005b: goto 000f // -004c │ │ -02a578: 6e10 5c01 0100 |005c: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015c │ │ -02a57e: 1102 |005f: return-object v2 │ │ +02a4b8: |[02a4b8] org.happysanta.gd.Levels.Reader.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; │ │ +02a4c8: 130b 2800 |0000: const/16 v11, #int 40 // #28 │ │ +02a4cc: 2202 a301 |0002: new-instance v2, Lorg/happysanta/gd/Levels/LevelHeader; // type@01a3 │ │ +02a4d0: 7010 6606 0200 |0004: invoke-direct {v2}, Lorg/happysanta/gd/Levels/LevelHeader;.:()V // method@0666 │ │ +02a4d6: 2201 7c00 |0007: new-instance v1, Ljava/io/DataInputStream; // type@007c │ │ +02a4da: 7020 5d01 c100 |0009: invoke-direct {v1, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@015d │ │ +02a4e0: 23b0 0d02 |000c: new-array v0, v11, [B // type@020d │ │ +02a4e4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +02a4e6: 1239 |000f: const/4 v9, #int 3 // #3 │ │ +02a4e8: 3593 4c00 |0010: if-ge v3, v9, 005c // +004c │ │ +02a4ec: 6e10 6101 0100 |0012: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +02a4f2: 0a06 |0015: move-result v6 │ │ +02a4f4: 1309 0040 |0016: const/16 v9, #int 16384 // #4000 │ │ +02a4f8: 3796 0d00 |0018: if-le v6, v9, 0025 // +000d │ │ +02a4fc: 6e10 5e01 0100 |001a: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015e │ │ +02a502: 2209 8200 |001d: new-instance v9, Ljava/io/IOException; // type@0082 │ │ +02a506: 1a0a b702 |001f: const-string v10, "Level file is not valid" // string@02b7 │ │ +02a50a: 7020 7d01 a900 |0021: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017d │ │ +02a510: 2709 |0024: throw v9 │ │ +02a512: 6e30 6b06 3206 |0025: invoke-virtual {v2, v3, v6}, Lorg/happysanta/gd/Levels/LevelHeader;.setCount:(II)V // method@066b │ │ +02a518: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +02a51a: 6e20 6706 3200 |0029: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0667 │ │ +02a520: 0a09 |002c: move-result v9 │ │ +02a522: 3594 2c00 |002d: if-ge v4, v9, 0059 // +002c │ │ +02a526: 6e10 6101 0100 |002f: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@0161 │ │ +02a52c: 0a08 |0032: move-result v8 │ │ +02a52e: 6e40 6d06 3284 |0033: invoke-virtual {v2, v3, v4, v8}, Lorg/happysanta/gd/Levels/LevelHeader;.setPointer:(III)V // method@066d │ │ +02a534: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +02a536: 34b5 0500 |0037: if-lt v5, v11, 003c // +0005 │ │ +02a53a: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02a53e: 28ee |003b: goto 0029 // -0012 │ │ +02a540: 6e10 5f01 0100 |003c: invoke-virtual {v1}, Ljava/io/DataInputStream;.readByte:()B // method@015f │ │ +02a546: 0a09 |003f: move-result v9 │ │ +02a548: 4f09 0005 |0040: aput-byte v9, v0, v5 │ │ +02a54c: 4809 0005 |0042: aget-byte v9, v0, v5 │ │ +02a550: 3909 1200 |0044: if-nez v9, 0056 // +0012 │ │ +02a554: 7110 2d06 0000 |0046: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.decodeCp1251:([B)Ljava/lang/String; // method@062d │ │ +02a55a: 0c07 |0049: move-result-object v7 │ │ +02a55c: 1309 5f00 |004a: const/16 v9, #int 95 // #5f │ │ +02a560: 130a 2000 |004c: const/16 v10, #int 32 // #20 │ │ +02a564: 6e30 dd01 970a |004e: invoke-virtual {v7, v9, v10}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@01dd │ │ +02a56a: 0c09 |0051: move-result-object v9 │ │ +02a56c: 6e40 6c06 3294 |0052: invoke-virtual {v2, v3, v4, v9}, Lorg/happysanta/gd/Levels/LevelHeader;.setName:(IILjava/lang/String;)V // method@066c │ │ +02a572: 28e4 |0055: goto 0039 // -001c │ │ +02a574: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02a578: 28df |0058: goto 0037 // -0021 │ │ +02a57a: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02a57e: 28b4 |005b: goto 000f // -004c │ │ +02a580: 6e10 5e01 0100 |005c: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@015e │ │ +02a586: 1102 |005f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ 0x0007 line=15 │ │ 0x000c line=16 │ │ 0x000e line=18 │ │ 0x0012 line=19 │ │ @@ -51313,21 +51300,21 @@ │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/ListenerList$FireHandler; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "<" "L:Ljava/lang/Object;" ">" "Ljava/lang/Object;" } │ │ Annotations on field #659 'listenerList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" ";" } │ │ -Annotations on method #1674 'add' │ │ +Annotations on method #1676 'add' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(T" "L;" ")V" } │ │ -Annotations on method #1675 'fireEvent' │ │ +Annotations on method #1677 'fireEvent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/happysanta/gd/ListenerList$FireHandler" ";)V" } │ │ -Annotations on method #1676 'getListenerList' │ │ +Annotations on method #1678 'getListenerList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" ";" } │ │ -Annotations on method #1677 'remove' │ │ +Annotations on method #1679 'remove' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(T" "L;" ")V" } │ │ │ │ Class #153 - │ │ Class descriptor : 'Lorg/happysanta/gd/ListenerList;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -51343,43 +51330,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02a580: |[02a580] org.happysanta.gd.ListenerList.:()V │ │ -02a590: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -02a596: 2200 d500 |0003: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ -02a59a: 7010 3602 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -02a5a0: 5b10 9302 |0008: iput-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ -02a5a4: 0e00 |000a: return-void │ │ +02a588: |[02a588] org.happysanta.gd.ListenerList.:()V │ │ +02a598: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +02a59e: 2200 d500 |0003: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ +02a5a2: 7010 3802 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +02a5a8: 5b10 9302 |0008: iput-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ +02a5ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ - 0x000a line=187 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/ListenerList; Lorg/happysanta/gd/ListenerList; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/ListenerList;) │ │ name : 'add' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a5a8: |[02a5a8] org.happysanta.gd.ListenerList.add:(Ljava/lang/Object;)V │ │ -02a5b8: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ -02a5bc: 7220 5902 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -02a5c2: 0e00 |0005: return-void │ │ +02a5b0: |[02a5b0] org.happysanta.gd.ListenerList.add:(Ljava/lang/Object;)V │ │ +02a5c0: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ +02a5c4: 7220 5b02 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +02a5ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -51391,55 +51377,54 @@ │ │ type : '(Lorg/happysanta/gd/ListenerList$FireHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02a5c4: |[02a5c4] org.happysanta.gd.ListenerList.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V │ │ -02a5d4: 2200 d500 |0000: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ -02a5d8: 5443 9302 |0002: iget-object v3, v4, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ -02a5dc: 7020 3702 3000 |0004: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0237 │ │ -02a5e2: 7210 6002 0000 |0007: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0260 │ │ -02a5e8: 0c01 |000a: move-result-object v1 │ │ -02a5ea: 7210 5202 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -02a5f0: 0a03 |000e: move-result v3 │ │ -02a5f2: 3803 0a00 |000f: if-eqz v3, 0019 // +000a │ │ -02a5f6: 7210 5302 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -02a5fc: 0c02 |0014: move-result-object v2 │ │ -02a5fe: 7220 8806 2500 |0015: invoke-interface {v5, v2}, Lorg/happysanta/gd/ListenerList$FireHandler;.fireEvent:(Ljava/lang/Object;)V // method@0688 │ │ -02a604: 28f3 |0018: goto 000b // -000d │ │ -02a606: 0e00 |0019: return-void │ │ +02a5cc: |[02a5cc] org.happysanta.gd.ListenerList.fireEvent:(Lorg/happysanta/gd/ListenerList$FireHandler;)V │ │ +02a5dc: 2200 d500 |0000: new-instance v0, Ljava/util/ArrayList; // type@00d5 │ │ +02a5e0: 5442 9302 |0002: iget-object v2, v4, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ +02a5e4: 7020 3902 2000 |0004: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0239 │ │ +02a5ea: 7210 6202 0000 |0007: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0262 │ │ +02a5f0: 0c02 |000a: move-result-object v2 │ │ +02a5f2: 7210 5402 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +02a5f8: 0a03 |000e: move-result v3 │ │ +02a5fa: 3803 0a00 |000f: if-eqz v3, 0019 // +000a │ │ +02a5fe: 7210 5502 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +02a604: 0c01 |0014: move-result-object v1 │ │ +02a606: 7220 8a06 1500 |0015: invoke-interface {v5, v1}, Lorg/happysanta/gd/ListenerList$FireHandler;.fireEvent:(Ljava/lang/Object;)V // method@068a │ │ +02a60c: 28f3 |0018: goto 000b // -000d │ │ +02a60e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ 0x0015 line=198 │ │ 0x0019 line=200 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x0000 reg=5 (null) Lorg/happysanta/gd/ListenerList$FireHandler; │ │ - 0x0015 - 0x0019 reg=2 l Ljava/lang/Object; TL; │ │ + 0x0015 - 0x0019 reg=1 l Ljava/lang/Object; TL; │ │ 0x0007 - 0x001a reg=0 copy Ljava/util/List; Ljava/util/List; │ │ - 0x000b - 0x001a reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x001a reg=4 this Lorg/happysanta/gd/ListenerList; Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x001a reg=5 fireHandler Lorg/happysanta/gd/ListenerList$FireHandler; Lorg/happysanta/gd/ListenerList$FireHandler; │ │ │ │ #2 : (in Lorg/happysanta/gd/ListenerList;) │ │ name : 'getListenerList' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a608: |[02a608] org.happysanta.gd.ListenerList.getListenerList:()Ljava/util/List; │ │ -02a618: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ -02a61c: 1100 |0002: return-object v0 │ │ +02a610: |[02a610] org.happysanta.gd.ListenerList.getListenerList:()Ljava/util/List; │ │ +02a620: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ +02a624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/ListenerList; Lorg/happysanta/gd/ListenerList; │ │ │ │ @@ -51448,18 +51433,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a620: |[02a620] org.happysanta.gd.ListenerList.remove:(Ljava/lang/Object;)V │ │ -02a630: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ -02a634: 7220 6202 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0262 │ │ -02a63a: 0e00 |0005: return-void │ │ +02a628: |[02a628] org.happysanta.gd.ListenerList.remove:(Ljava/lang/Object;)V │ │ +02a638: 5410 9302 |0000: iget-object v0, v1, Lorg/happysanta/gd/ListenerList;.listenerList:Ljava/util/List; // field@0293 │ │ +02a63c: 7220 6402 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0264 │ │ +02a642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/happysanta/gd/ListenerList; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -51583,23 +51568,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02a63c: |[02a63c] org.happysanta.gd.Menu.ClickableMenuElement.:()V │ │ -02a64c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02a64e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02a650: 7010 bd01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -02a656: 5b21 bd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ -02a65a: 5c20 bb02 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ -02a65e: 5b21 bf02 |0009: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ -02a662: 5c20 b902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ -02a666: 0e00 |000d: return-void │ │ +02a644: |[02a644] org.happysanta.gd.Menu.ClickableMenuElement.:()V │ │ +02a654: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02a656: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02a658: 7010 bf01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +02a65e: 5b21 bd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ +02a662: 5c20 bb02 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ +02a666: 5b21 bf02 |0009: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ +02a66a: 5c20 b902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ +02a66e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ 0x000b line=32 │ │ @@ -51612,28 +51597,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -02a668: |[02a668] org.happysanta.gd.Menu.ClickableMenuElement.:(Ljava/lang/String;)V │ │ -02a678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02a67a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02a67c: 7010 bd01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -02a682: 5b21 bd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ -02a686: 5c20 bb02 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ -02a68a: 5b21 bf02 |0009: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ -02a68e: 5c20 b902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ -02a692: 5b23 c002 |000d: iput-object v3, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ -02a696: 7100 0102 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0201 │ │ -02a69c: 0c00 |0012: move-result-object v0 │ │ -02a69e: 5b20 bf02 |0013: iput-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ -02a6a2: 6e10 a706 0200 |0015: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a7 │ │ -02a6a8: 0e00 |0018: return-void │ │ +02a670: |[02a670] org.happysanta.gd.Menu.ClickableMenuElement.:(Ljava/lang/String;)V │ │ +02a680: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02a682: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02a684: 7010 bf01 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +02a68a: 5b21 bd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ +02a68e: 5c20 bb02 |0007: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ +02a692: 5b21 bf02 |0009: iput-object v1, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ +02a696: 5c20 b902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ +02a69a: 5b23 c002 |000d: iput-object v3, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ +02a69e: 7100 0302 0000 |000f: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0203 │ │ +02a6a4: 0c00 |0012: move-result-object v0 │ │ +02a6a6: 5b20 bf02 |0013: iput-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.originalThread:Ljava/lang/Thread; // field@02bf │ │ +02a6aa: 6e10 a906 0200 |0015: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a9 │ │ +02a6b0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ 0x000b line=32 │ │ @@ -51650,17 +51635,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a6ac: |[02a6ac] org.happysanta.gd.Menu.ClickableMenuElement.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V │ │ -02a6bc: 7020 b306 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setHighlighted:(Z)V // method@06b3 │ │ -02a6c2: 0e00 |0003: return-void │ │ +02a6b4: |[02a6b4] org.happysanta.gd.Menu.ClickableMenuElement.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V │ │ +02a6c4: 7020 b506 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setHighlighted:(Z)V // method@06b5 │ │ +02a6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -51669,18 +51654,18 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a6c4: |[02a6c4] org.happysanta.gd.Menu.ClickableMenuElement.setHighlighted:(Z)V │ │ -02a6d4: 5c01 bb02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ -02a6d8: 6e10 b106 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onHighlightChanged:()V // method@06b1 │ │ -02a6de: 0e00 |0005: return-void │ │ +02a6cc: |[02a6cc] org.happysanta.gd.Menu.ClickableMenuElement.setHighlighted:(Z)V │ │ +02a6dc: 5c01 bb02 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isHighlighted:Z // field@02bb │ │ +02a6e0: 6e10 b306 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onHighlightChanged:()V // method@06b3 │ │ +02a6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ @@ -51692,53 +51677,53 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -02a6e0: |[02a6e0] org.happysanta.gd.Menu.ClickableMenuElement.createAllViews:()V │ │ -02a6f0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -02a6f2: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ -02a6f4: 0761 |0002: move-object v1, v6 │ │ -02a6f6: 7100 3106 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02a6fc: 0c00 |0006: move-result-object v0 │ │ -02a6fe: 2202 6c00 |0007: new-instance v2, Landroid/widget/LinearLayout; // type@006c │ │ -02a702: 7020 2501 0200 |0009: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -02a708: 5b62 bc02 |000c: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a70c: 5462 bc02 |000e: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a710: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -02a712: 6e20 3101 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0131 │ │ -02a718: 5462 bc02 |0014: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a71c: 2203 6b00 |0016: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02a720: 7030 2201 5304 |0018: invoke-direct {v3, v5, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02a726: 6e20 2f01 3200 |001b: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@012f │ │ -02a72c: 2202 d501 |001e: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // type@01d5 │ │ -02a730: 7020 d407 0200 |0020: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.:(Landroid/content/Context;)V // method@07d4 │ │ -02a736: 5b62 ba02 |0023: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ -02a73a: 5462 ba02 |0025: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ -02a73e: 2203 6b00 |0027: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02a742: 7030 2201 4305 |0029: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02a748: 6e20 dd07 3200 |002c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07dd │ │ -02a74e: 2202 aa01 |002f: new-instance v2, Lorg/happysanta/gd/Menu/ClickableMenuElement$1; // type@01aa │ │ -02a752: 7030 a206 6201 |0031: invoke-direct {v2, v6, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@06a2 │ │ -02a758: 5b62 be02 |0034: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onTouchListener:Landroid/view/View$OnTouchListener; // field@02be │ │ -02a75c: 6e10 a806 0600 |0036: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createMainView:()Landroid/view/View; // method@06a8 │ │ -02a762: 0c02 |0039: move-result-object v2 │ │ -02a764: 5b62 c102 |003a: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a768: 5462 bc02 |003c: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a76c: 5463 ba02 |003e: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ -02a770: 6e20 2601 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -02a776: 5462 bc02 |0043: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a77a: 5463 c102 |0045: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a77e: 6e20 2601 3200 |0047: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -02a784: 5462 bc02 |004a: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a788: 5463 be02 |004c: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onTouchListener:Landroid/view/View$OnTouchListener; // field@02be │ │ -02a78c: 6e20 3001 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0130 │ │ -02a792: 0e00 |0051: return-void │ │ +02a6e8: |[02a6e8] org.happysanta.gd.Menu.ClickableMenuElement.createAllViews:()V │ │ +02a6f8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +02a6fa: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ +02a6fc: 0761 |0002: move-object v1, v6 │ │ +02a6fe: 7100 3306 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02a704: 0c00 |0006: move-result-object v0 │ │ +02a706: 2202 6c00 |0007: new-instance v2, Landroid/widget/LinearLayout; // type@006c │ │ +02a70a: 7020 2101 0200 |0009: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +02a710: 5b62 bc02 |000c: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a714: 5462 bc02 |000e: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a718: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +02a71a: 6e20 2e01 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@012e │ │ +02a720: 5462 bc02 |0014: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a724: 2203 6b00 |0016: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02a728: 7030 1e01 5304 |0018: invoke-direct {v3, v5, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02a72e: 6e20 2c01 3200 |001b: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@012c │ │ +02a734: 2202 d501 |001e: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // type@01d5 │ │ +02a738: 7020 d607 0200 |0020: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.:(Landroid/content/Context;)V // method@07d6 │ │ +02a73e: 5b62 ba02 |0023: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ +02a742: 5462 ba02 |0025: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ +02a746: 2203 6b00 |0027: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02a74a: 7030 1e01 4305 |0029: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02a750: 6e20 df07 3200 |002c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07df │ │ +02a756: 2202 aa01 |002f: new-instance v2, Lorg/happysanta/gd/Menu/ClickableMenuElement$1; // type@01aa │ │ +02a75a: 7030 a406 6201 |0031: invoke-direct {v2, v6, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@06a4 │ │ +02a760: 5b62 be02 |0034: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onTouchListener:Landroid/view/View$OnTouchListener; // field@02be │ │ +02a764: 6e10 aa06 0600 |0036: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createMainView:()Landroid/view/View; // method@06aa │ │ +02a76a: 0c02 |0039: move-result-object v2 │ │ +02a76c: 5b62 c102 |003a: iput-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a770: 5462 bc02 |003c: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a774: 5463 ba02 |003e: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ +02a778: 6e20 2201 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +02a77e: 5462 bc02 |0043: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a782: 5463 c102 |0045: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a786: 6e20 2201 3200 |0047: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +02a78c: 5462 bc02 |004a: iget-object v2, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a790: 5463 be02 |004c: iget-object v3, v6, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onTouchListener:Landroid/view/View$OnTouchListener; // field@02be │ │ +02a794: 6e20 2d01 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@012d │ │ +02a79a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0003 line=57 │ │ 0x0007 line=59 │ │ 0x000e line=60 │ │ 0x0014 line=61 │ │ @@ -51760,42 +51745,42 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -02a794: |[02a794] org.happysanta.gd.Menu.ClickableMenuElement.createMainView:()Landroid/view/View; │ │ -02a7a4: 1256 |0000: const/4 v6, #int 5 // #5 │ │ -02a7a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02a7a8: 7100 3106 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02a7ae: 0c00 |0005: move-result-object v0 │ │ -02a7b0: 2201 e701 |0006: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02a7b4: 7020 2608 0100 |0008: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02a7ba: 6e10 ac06 0700 |000b: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.getTextForView:()Ljava/lang/String; // method@06ac │ │ -02a7c0: 0c02 |000e: move-result-object v2 │ │ -02a7c2: 6e20 3608 2100 |000f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -02a7c8: 6e10 a906 0700 |0012: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.defaultColorStateList:()Landroid/content/res/ColorStateList; // method@06a9 │ │ -02a7ce: 0c02 |0015: move-result-object v2 │ │ -02a7d0: 6e20 3808 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0838 │ │ -02a7d6: 6202 5602 |0019: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02a7da: 6e20 3b08 2100 |001b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -02a7e0: 1502 a041 |001e: const/high16 v2, #int 1101004800 // #41a0 │ │ -02a7e4: 6e20 3a08 2100 |0020: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02a7ea: 2202 5d00 |0023: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -02a7ee: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -02a7f0: 12e4 |0026: const/4 v4, #int -2 // #fe │ │ -02a7f2: 7030 0701 3204 |0027: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -02a7f8: 6e20 3208 2100 |002a: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02a7fe: 7110 3006 0600 |002d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02a804: 0a02 |0030: move-result v2 │ │ -02a806: 7110 3006 0600 |0031: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02a80c: 0a03 |0034: move-result v3 │ │ -02a80e: 6e53 3508 5152 |0035: invoke-virtual {v1, v5, v2, v5, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0835 │ │ -02a814: 1101 |0038: return-object v1 │ │ +02a79c: |[02a79c] org.happysanta.gd.Menu.ClickableMenuElement.createMainView:()Landroid/view/View; │ │ +02a7ac: 1256 |0000: const/4 v6, #int 5 // #5 │ │ +02a7ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +02a7b0: 7100 3306 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02a7b6: 0c00 |0005: move-result-object v0 │ │ +02a7b8: 2201 e701 |0006: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02a7bc: 7020 2808 0100 |0008: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02a7c2: 6e10 ae06 0700 |000b: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.getTextForView:()Ljava/lang/String; // method@06ae │ │ +02a7c8: 0c02 |000e: move-result-object v2 │ │ +02a7ca: 6e20 3808 2100 |000f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +02a7d0: 6e10 ab06 0700 |0012: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.defaultColorStateList:()Landroid/content/res/ColorStateList; // method@06ab │ │ +02a7d6: 0c02 |0015: move-result-object v2 │ │ +02a7d8: 6e20 3a08 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@083a │ │ +02a7de: 6202 5602 |0019: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02a7e2: 6e20 3d08 2100 |001b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +02a7e8: 1502 a041 |001e: const/high16 v2, #int 1101004800 // #41a0 │ │ +02a7ec: 6e20 3c08 2100 |0020: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02a7f2: 2202 5d00 |0023: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +02a7f6: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +02a7f8: 12e4 |0026: const/4 v4, #int -2 // #fe │ │ +02a7fa: 7030 0501 3204 |0027: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +02a800: 6e20 3408 2100 |002a: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02a806: 7110 3206 0600 |002d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02a80c: 0a02 |0030: move-result v2 │ │ +02a80e: 7110 3206 0600 |0031: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02a814: 0a03 |0034: move-result v3 │ │ +02a816: 6e53 3708 5152 |0035: invoke-virtual {v1, v5, v2, v5, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0837 │ │ +02a81c: 1101 |0038: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0006 line=120 │ │ 0x000b line=121 │ │ 0x0012 line=122 │ │ 0x0019 line=123 │ │ @@ -51813,23 +51798,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02a818: |[02a818] org.happysanta.gd.Menu.ClickableMenuElement.defaultColorStateList:()Landroid/content/res/ColorStateList; │ │ -02a828: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02a82e: 0c00 |0003: move-result-object v0 │ │ -02a830: 6e10 6d05 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056d │ │ -02a836: 0c00 |0007: move-result-object v0 │ │ -02a838: 1401 1f00 027f |0008: const v1, #float 1.728e+38 // #7f02001f │ │ -02a83e: 6e20 6600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0066 │ │ -02a844: 0c00 |000e: move-result-object v0 │ │ -02a846: 1100 |000f: return-object v0 │ │ +02a820: |[02a820] org.happysanta.gd.Menu.ClickableMenuElement.defaultColorStateList:()Landroid/content/res/ColorStateList; │ │ +02a830: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02a836: 0c00 |0003: move-result-object v0 │ │ +02a838: 6e10 6f05 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.getResources:()Landroid/content/res/Resources; // method@056f │ │ +02a83e: 0c00 |0007: move-result-object v0 │ │ +02a840: 1401 1f00 027f |0008: const v1, #float 1.728e+38 // #7f02001f │ │ +02a846: 6e20 6600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0066 │ │ +02a84c: 0c00 |000e: move-result-object v0 │ │ +02a84e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51837,18 +51822,18 @@ │ │ type : '()Lorg/happysanta/gd/Menu/Views/MenuTextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02a848: |[02a848] org.happysanta.gd.Menu.ClickableMenuElement.getMenuTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ -02a858: 5410 c102 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a85c: 1f00 e701 |0002: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02a860: 1100 |0004: return-object v0 │ │ +02a850: |[02a850] org.happysanta.gd.Menu.ClickableMenuElement.getMenuTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ +02a860: 5410 c102 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a864: 1f00 e701 |0002: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02a868: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51856,17 +51841,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a864: |[02a864] org.happysanta.gd.Menu.ClickableMenuElement.getText:()Ljava/lang/String; │ │ -02a874: 5410 c002 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ -02a878: 1100 |0002: return-object v0 │ │ +02a86c: |[02a86c] org.happysanta.gd.Menu.ClickableMenuElement.getText:()Ljava/lang/String; │ │ +02a87c: 5410 c002 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ +02a880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51874,17 +51859,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a87c: |[02a87c] org.happysanta.gd.Menu.ClickableMenuElement.getTextForView:()Ljava/lang/String; │ │ -02a88c: 5410 c002 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ -02a890: 1100 |0002: return-object v0 │ │ +02a884: |[02a884] org.happysanta.gd.Menu.ClickableMenuElement.getTextForView:()Ljava/lang/String; │ │ +02a894: 5410 c002 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ +02a898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #6 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51892,17 +51877,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a894: |[02a894] org.happysanta.gd.Menu.ClickableMenuElement.getView:()Landroid/view/View; │ │ -02a8a4: 5410 bc02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ -02a8a8: 1100 |0002: return-object v0 │ │ +02a89c: |[02a89c] org.happysanta.gd.Menu.ClickableMenuElement.getView:()Landroid/view/View; │ │ +02a8ac: 5410 bc02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.layout:Landroid/widget/LinearLayout; // field@02bc │ │ +02a8b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #7 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51910,29 +51895,29 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -02a8ac: |[02a8ac] org.happysanta.gd.Menu.ClickableMenuElement.inViewBounds:(Landroid/view/View;II)Z │ │ -02a8bc: 2201 3100 |0000: new-instance v1, Landroid/graphics/Rect; // type@0031 │ │ -02a8c0: 7010 9b00 0100 |0002: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@009b │ │ -02a8c6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -02a8c8: 2320 0f02 |0006: new-array v0, v2, [I // type@020f │ │ -02a8cc: 6e20 f700 1500 |0008: invoke-virtual {v5, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@00f7 │ │ -02a8d2: 6e20 fa00 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00fa │ │ -02a8d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -02a8da: 4402 0002 |000f: aget v2, v0, v2 │ │ -02a8de: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -02a8e0: 4403 0003 |0012: aget v3, v0, v3 │ │ -02a8e4: 6e30 9f00 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@009f │ │ -02a8ea: 6e30 9d00 6107 |0017: invoke-virtual {v1, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@009d │ │ -02a8f0: 0a02 |001a: move-result v2 │ │ -02a8f2: 0f02 |001b: return v2 │ │ +02a8b4: |[02a8b4] org.happysanta.gd.Menu.ClickableMenuElement.inViewBounds:(Landroid/view/View;II)Z │ │ +02a8c4: 2201 3100 |0000: new-instance v1, Landroid/graphics/Rect; // type@0031 │ │ +02a8c8: 7010 9b00 0100 |0002: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@009b │ │ +02a8ce: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +02a8d0: 2320 0f02 |0006: new-array v0, v2, [I // type@020f │ │ +02a8d4: 6e20 f700 1500 |0008: invoke-virtual {v5, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@00f7 │ │ +02a8da: 6e20 fa00 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00fa │ │ +02a8e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +02a8e2: 4402 0002 |000f: aget v2, v0, v2 │ │ +02a8e6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +02a8e8: 4403 0003 |0012: aget v3, v0, v3 │ │ +02a8ec: 6e30 9f00 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@009f │ │ +02a8f2: 6e30 9d00 6107 |0017: invoke-virtual {v1, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@009d │ │ +02a8f8: 0a02 |001a: move-result v2 │ │ +02a8fa: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x0008 line=48 │ │ 0x000b line=49 │ │ 0x000e line=50 │ │ @@ -51950,17 +51935,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a8f4: |[02a8f4] org.happysanta.gd.Menu.ClickableMenuElement.isDisabled:()Z │ │ -02a904: 5510 b902 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ -02a908: 0f00 |0002: return v0 │ │ +02a8fc: |[02a8fc] org.happysanta.gd.Menu.ClickableMenuElement.isDisabled:()Z │ │ +02a90c: 5510 b902 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ +02a910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #9 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51968,17 +51953,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02a90c: |[02a90c] org.happysanta.gd.Menu.ClickableMenuElement.isSelectable:()Z │ │ -02a91c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02a91e: 0f00 |0001: return v0 │ │ +02a914: |[02a914] org.happysanta.gd.Menu.ClickableMenuElement.isSelectable:()Z │ │ +02a924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a926: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #10 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -51986,16 +51971,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02a920: |[02a920] org.happysanta.gd.Menu.ClickableMenuElement.onHighlightChanged:()V │ │ -02a930: 0e00 |0000: return-void │ │ +02a928: |[02a928] org.happysanta.gd.Menu.ClickableMenuElement.onHighlightChanged:()V │ │ +02a938: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ #11 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement;) │ │ @@ -52003,16 +51988,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02a934: |[02a934] org.happysanta.gd.Menu.ClickableMenuElement.performAction:(I)V │ │ -02a944: 0e00 |0000: return-void │ │ +02a93c: |[02a93c] org.happysanta.gd.Menu.ClickableMenuElement.performAction:(I)V │ │ +02a94c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ 0x0000 - 0x0001 reg=1 k I │ │ │ │ @@ -52021,17 +52006,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a948: |[02a948] org.happysanta.gd.Menu.ClickableMenuElement.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V │ │ -02a958: 5b01 bd02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ -02a95c: 0e00 |0002: return-void │ │ +02a950: |[02a950] org.happysanta.gd.Menu.ClickableMenuElement.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V │ │ +02a960: 5b01 bd02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ +02a964: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; │ │ @@ -52041,18 +52026,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a960: |[02a960] org.happysanta.gd.Menu.ClickableMenuElement.setText:(Ljava/lang/String;)V │ │ -02a970: 5b01 c002 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ -02a974: 6e10 b706 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.updateViewText:()V // method@06b7 │ │ -02a97a: 0e00 |0005: return-void │ │ +02a968: |[02a968] org.happysanta.gd.Menu.ClickableMenuElement.setText:(Ljava/lang/String;)V │ │ +02a978: 5b01 c002 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.text:Ljava/lang/String; // field@02c0 │ │ +02a97c: 6e10 b906 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.updateViewText:()V // method@06b9 │ │ +02a982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ @@ -52063,19 +52048,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02a97c: |[02a97c] org.happysanta.gd.Menu.ClickableMenuElement.showHelmet:()V │ │ -02a98c: 5420 ba02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ -02a990: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -02a992: 6e20 e007 1000 |0003: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(Z)V // method@07e0 │ │ -02a998: 0e00 |0006: return-void │ │ +02a984: |[02a984] org.happysanta.gd.Menu.ClickableMenuElement.showHelmet:()V │ │ +02a994: 5420 ba02 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ +02a998: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +02a99a: 6e20 e207 1000 |0003: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(Z)V // method@07e2 │ │ +02a9a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0006 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ @@ -52084,26 +52069,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -02a99c: |[02a99c] org.happysanta.gd.Menu.ClickableMenuElement.updateViewText:()V │ │ -02a9ac: 5420 c102 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a9b0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -02a9b4: 5420 c102 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a9b8: 2000 e701 |0006: instance-of v0, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02a9bc: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -02a9c0: 5420 c102 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ -02a9c4: 1f00 e701 |000c: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02a9c8: 6e10 ac06 0200 |000e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.getTextForView:()Ljava/lang/String; // method@06ac │ │ -02a9ce: 0c01 |0011: move-result-object v1 │ │ -02a9d0: 6e20 3908 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -02a9d6: 0e00 |0015: return-void │ │ +02a9a4: |[02a9a4] org.happysanta.gd.Menu.ClickableMenuElement.updateViewText:()V │ │ +02a9b4: 5420 c102 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a9b8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +02a9bc: 5420 c102 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a9c0: 2000 e701 |0006: instance-of v0, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02a9c4: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +02a9c8: 5420 c102 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.textView:Landroid/view/View; // field@02c1 │ │ +02a9cc: 1f00 e701 |000c: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02a9d0: 6e10 ae06 0200 |000e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.getTextForView:()Ljava/lang/String; // method@06ae │ │ +02a9d6: 0c01 |0011: move-result-object v1 │ │ +02a9d8: 6e20 3b08 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +02a9de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x0015 line=165 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ @@ -52298,51 +52283,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -02a9d8: |[02a9d8] org.happysanta.gd.Menu.ActionMenuElement.:()V │ │ -02a9e8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02a9ea: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ -02a9ee: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -02a9f4: 6900 b002 |0006: sput-object v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ -02a9f8: 0e00 |0008: return-void │ │ -02a9fa: 0000 |0009: nop // spacer │ │ -02a9fc: 0003 0400 0300 0000 2e00 027f 2f00 ... |000a: array-data (10 units) │ │ +02a9e0: |[02a9e0] org.happysanta.gd.Menu.ActionMenuElement.:()V │ │ +02a9f0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +02a9f2: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ +02a9f6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +02a9fc: 6900 b002 |0006: sput-object v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ +02aa00: 0e00 |0008: return-void │ │ +02aa02: 0000 |0009: nop // spacer │ │ +02aa04: 0003 0400 0300 0000 2e00 027f 2f00 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Menu/ActionMenuElement;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -02aa10: |[02aa10] org.happysanta.gd.Menu.ActionMenuElement.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V │ │ -02aa20: 7010 a406 0100 |0000: invoke-direct {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a4 │ │ -02aa26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02aa28: 5c10 ad02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ -02aa2c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02aa2e: 5c10 ab02 |0007: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ -02aa32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02aa34: 5b10 af02 |000a: iput-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aa38: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -02aa3a: 5910 a802 |000d: iput v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ -02aa3e: 5913 a802 |000f: iput v3, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ -02aa42: 5b14 aa02 |0011: iput-object v4, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ -02aa46: 5b12 b102 |0013: iput-object v2, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.text:Ljava/lang/String; // field@02b1 │ │ -02aa4a: 6e10 9106 0100 |0015: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ActionMenuElement;.createAllViews:()V // method@0691 │ │ -02aa50: 0e00 |0018: return-void │ │ +02aa18: |[02aa18] org.happysanta.gd.Menu.ActionMenuElement.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V │ │ +02aa28: 7010 a606 0100 |0000: invoke-direct {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a6 │ │ +02aa2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02aa30: 5c10 ad02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ +02aa34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02aa36: 5c10 ab02 |0007: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ +02aa3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +02aa3c: 5b10 af02 |000a: iput-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aa40: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +02aa42: 5910 a802 |000d: iput v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ +02aa46: 5913 a802 |000f: iput v3, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ +02aa4a: 5b14 aa02 |0011: iput-object v4, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ +02aa4e: 5b12 b102 |0013: iput-object v2, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.text:Ljava/lang/String; // field@02b1 │ │ +02aa52: 6e10 9306 0100 |0015: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ActionMenuElement;.createAllViews:()V // method@0693 │ │ +02aa58: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ 0x000c line=51 │ │ @@ -52362,18 +52347,18 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02aa54: |[02aa54] org.happysanta.gd.Menu.ActionMenuElement.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ -02aa64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02aa66: 7040 8f06 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -02aa6c: 0e00 |0004: return-void │ │ +02aa5c: |[02aa5c] org.happysanta.gd.Menu.ActionMenuElement.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ +02aa6c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02aa6e: 7040 9106 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +02aa74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ 0x0000 - 0x0005 reg=2 s Ljava/lang/String; │ │ @@ -52385,43 +52370,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -02aa70: |[02aa70] org.happysanta.gd.Menu.ActionMenuElement.createAllViews:()V │ │ -02aa80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02aa82: 6f10 a706 0500 |0001: invoke-super {v5}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a7 │ │ -02aa88: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02aa8e: 0c00 |0007: move-result-object v0 │ │ -02aa90: 2202 d801 |0008: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02aa94: 7020 e607 0200 |000a: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02aa9a: 5b52 af02 |000d: iput-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aa9e: 5452 af02 |000f: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aaa2: 6203 1c00 |0011: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ -02aaa6: 6e20 ef07 3200 |0013: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07ef │ │ -02aaac: 5452 af02 |0016: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aab0: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ -02aab4: 6e20 f007 3200 |001a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02aaba: 2201 6b00 |001d: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02aabe: 12e2 |001f: const/4 v2, #int -2 // #fe │ │ -02aac0: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ -02aac2: 7030 2201 2103 |0021: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02aac8: 1252 |0024: const/4 v2, #int 5 // #5 │ │ -02aaca: 7110 3006 0200 |0025: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02aad0: 0a02 |0028: move-result v2 │ │ -02aad2: 6e54 2401 4124 |0029: invoke-virtual {v1, v4, v4, v2, v4}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -02aad8: 5452 af02 |002c: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aadc: 6e20 ec07 1200 |002e: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -02aae2: 5452 ae02 |0031: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.layout:Landroid/widget/LinearLayout; // field@02ae │ │ -02aae6: 5453 af02 |0033: iget-object v3, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02aaea: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -02aaec: 6e30 2701 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;I)V // method@0127 │ │ -02aaf2: 0e00 |0039: return-void │ │ +02aa78: |[02aa78] org.happysanta.gd.Menu.ActionMenuElement.createAllViews:()V │ │ +02aa88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02aa8a: 6f10 a906 0500 |0001: invoke-super {v5}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a9 │ │ +02aa90: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02aa96: 0c00 |0007: move-result-object v0 │ │ +02aa98: 2202 d801 |0008: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02aa9c: 7020 e807 0200 |000a: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02aaa2: 5b52 af02 |000d: iput-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aaa6: 5452 af02 |000f: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aaaa: 6203 1c00 |0011: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ +02aaae: 6e20 f107 3200 |0013: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07f1 │ │ +02aab4: 5452 af02 |0016: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aab8: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ +02aabc: 6e20 f207 3200 |001a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02aac2: 2201 6b00 |001d: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02aac6: 12e2 |001f: const/4 v2, #int -2 // #fe │ │ +02aac8: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ +02aaca: 7030 1e01 2103 |0021: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02aad0: 1252 |0024: const/4 v2, #int 5 // #5 │ │ +02aad2: 7110 3206 0200 |0025: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02aad8: 0a02 |0028: move-result v2 │ │ +02aada: 6e54 2001 4124 |0029: invoke-virtual {v1, v4, v4, v2, v4}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +02aae0: 5452 af02 |002c: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aae4: 6e20 ee07 1200 |002e: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +02aaea: 5452 ae02 |0031: iget-object v2, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.layout:Landroid/widget/LinearLayout; // field@02ae │ │ +02aaee: 5453 af02 |0033: iget-object v3, v5, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02aaf2: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +02aaf4: 6e30 2301 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;I)V // method@0123 │ │ +02aafa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=66 │ │ 0x0008 line=67 │ │ 0x000f line=68 │ │ 0x0016 line=69 │ │ @@ -52440,17 +52425,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02aaf4: |[02aaf4] org.happysanta.gd.Menu.ActionMenuElement.getActionValue:()I │ │ -02ab04: 5210 a802 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ -02ab08: 0f00 |0002: return v0 │ │ +02aafc: |[02aafc] org.happysanta.gd.Menu.ActionMenuElement.getActionValue:()I │ │ +02ab0c: 5210 a802 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.actionValue:I // field@02a8 │ │ +02ab10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/ActionMenuElement;) │ │ @@ -52458,17 +52443,17 @@ │ │ type : '()Lorg/happysanta/gd/Menu/MenuScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02ab0c: |[02ab0c] org.happysanta.gd.Menu.ActionMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ -02ab1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ab1e: 1100 |0001: return-object v0 │ │ +02ab14: |[02ab14] org.happysanta.gd.Menu.ActionMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ +02ab24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ab26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/ActionMenuElement;) │ │ @@ -52476,16 +52461,16 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02ab20: |[02ab20] org.happysanta.gd.Menu.ActionMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -02ab30: 0e00 |0000: return-void │ │ +02ab28: |[02ab28] org.happysanta.gd.Menu.ActionMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +02ab38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ 0x0000 - 0x0001 reg=1 item Lorg/happysanta/gd/Menu/MenuElement; │ │ │ │ @@ -52494,29 +52479,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02ab34: |[02ab34] org.happysanta.gd.Menu.ActionMenuElement.onHighlightChanged:()V │ │ -02ab44: 5431 af02 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02ab48: 6202 b002 |0002: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ -02ab4c: 5530 ac02 |0004: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.isHighlighted:Z // field@02ac │ │ -02ab50: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -02ab54: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -02ab56: 4400 0200 |0009: aget v0, v2, v0 │ │ -02ab5a: 6e20 eb07 0100 |000b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02ab60: 0e00 |000e: return-void │ │ -02ab62: 5530 ab02 |000f: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ -02ab66: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ -02ab6a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -02ab6c: 28f5 |0014: goto 0009 // -000b │ │ -02ab6e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -02ab70: 28f3 |0016: goto 0009 // -000d │ │ +02ab3c: |[02ab3c] org.happysanta.gd.Menu.ActionMenuElement.onHighlightChanged:()V │ │ +02ab4c: 5431 af02 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02ab50: 6202 b002 |0002: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ +02ab54: 5530 ac02 |0004: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.isHighlighted:Z // field@02ac │ │ +02ab58: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +02ab5c: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +02ab5e: 4400 0200 |0009: aget v0, v2, v0 │ │ +02ab62: 6e20 ed07 0100 |000b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02ab68: 0e00 |000e: return-void │ │ +02ab6a: 5530 ab02 |000f: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ +02ab6e: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ +02ab72: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +02ab74: 28f5 |0014: goto 0009 // -000b │ │ +02ab76: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +02ab78: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000e line=116 │ │ 0x000f line=115 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ @@ -52526,25 +52511,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02ab74: |[02ab74] org.happysanta.gd.Menu.ActionMenuElement.performAction:(I)V │ │ -02ab84: 5510 a902 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.disabled:Z // field@02a9 │ │ -02ab88: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -02ab8c: 5410 aa02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ -02ab90: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -02ab94: 0e00 |0008: return-void │ │ -02ab96: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -02ab98: 3302 feff |000a: if-ne v2, v0, 0008 // -0002 │ │ -02ab9c: 5410 aa02 |000c: iget-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ -02aba0: 7220 7807 1000 |000e: invoke-interface {v0, v1}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -02aba6: 28f7 |0011: goto 0008 // -0009 │ │ +02ab7c: |[02ab7c] org.happysanta.gd.Menu.ActionMenuElement.performAction:(I)V │ │ +02ab8c: 5510 a902 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.disabled:Z // field@02a9 │ │ +02ab90: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +02ab94: 5410 aa02 |0004: iget-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ +02ab98: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +02ab9c: 0e00 |0008: return-void │ │ +02ab9e: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +02aba0: 3302 feff |000a: if-ne v2, v0, 0008 // -0002 │ │ +02aba4: 5410 aa02 |000c: iget-object v0, v1, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ +02aba8: 7220 7a07 1000 |000e: invoke-interface {v0, v1}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +02abae: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=111 │ │ 0x0009 line=108 │ │ 0x000c line=109 │ │ locals : │ │ @@ -52556,16 +52541,16 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02aba8: |[02aba8] org.happysanta.gd.Menu.ActionMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ -02abb8: 0e00 |0000: return-void │ │ +02abb0: |[02abb0] org.happysanta.gd.Menu.ActionMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ +02abc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ 0x0000 - 0x0001 reg=1 e1 Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0001 reg=2 flag Z │ │ @@ -52575,28 +52560,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02abbc: |[02abbc] org.happysanta.gd.Menu.ActionMenuElement.setDisabled:(Z)V │ │ -02abcc: 5c23 a902 |0000: iput-boolean v3, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.disabled:Z // field@02a9 │ │ -02abd0: 3803 0d00 |0002: if-eqz v3, 000f // +000d │ │ -02abd4: 5420 b202 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.textView:Landroid/view/View; // field@02b2 │ │ -02abd8: 1f00 e701 |0006: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02abdc: 1401 9999 99ff |0008: const v1, #float -nan // #ff999999 │ │ -02abe2: 6e20 3708 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0837 │ │ -02abe8: 0e00 |000e: return-void │ │ -02abea: 5420 b202 |000f: iget-object v0, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.textView:Landroid/view/View; // field@02b2 │ │ -02abee: 1f00 e701 |0011: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02abf2: 6e10 9206 0200 |0013: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ActionMenuElement;.defaultColorStateList:()Landroid/content/res/ColorStateList; // method@0692 │ │ -02abf8: 0c01 |0016: move-result-object v1 │ │ -02abfa: 6e20 3808 1000 |0017: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0838 │ │ -02ac00: 28f4 |001a: goto 000e // -000c │ │ +02abc4: |[02abc4] org.happysanta.gd.Menu.ActionMenuElement.setDisabled:(Z)V │ │ +02abd4: 5c23 a902 |0000: iput-boolean v3, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.disabled:Z // field@02a9 │ │ +02abd8: 3803 0d00 |0002: if-eqz v3, 000f // +000d │ │ +02abdc: 5420 b202 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.textView:Landroid/view/View; // field@02b2 │ │ +02abe0: 1f00 e701 |0006: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02abe4: 1401 9999 99ff |0008: const v1, #float -nan // #ff999999 │ │ +02abea: 6e20 3908 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0839 │ │ +02abf0: 0e00 |000e: return-void │ │ +02abf2: 5420 b202 |000f: iget-object v0, v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.textView:Landroid/view/View; // field@02b2 │ │ +02abf6: 1f00 e701 |0011: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02abfa: 6e10 9406 0200 |0013: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/ActionMenuElement;.defaultColorStateList:()Landroid/content/res/ColorStateList; // method@0694 │ │ +02ac00: 0c01 |0016: move-result-object v1 │ │ +02ac02: 6e20 3a08 1000 |0017: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@083a │ │ +02ac08: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=134 │ │ 0x0004 line=135 │ │ 0x000e line=139 │ │ 0x000f line=137 │ │ @@ -52609,17 +52594,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuHandler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ac04: |[02ac04] org.happysanta.gd.Menu.ActionMenuElement.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ -02ac14: 5b01 aa02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ -02ac18: 0e00 |0002: return-void │ │ +02ac0c: |[02ac0c] org.happysanta.gd.Menu.ActionMenuElement.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ +02ac1c: 5b01 aa02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@02aa │ │ +02ac20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ 0x0000 - 0x0003 reg=1 hander Lorg/happysanta/gd/Menu/MenuHandler; │ │ @@ -52629,34 +52614,34 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02ac1c: |[02ac1c] org.happysanta.gd.Menu.ActionMenuElement.setLock:(ZZ)V │ │ -02ac2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02ac2e: 5c45 ad02 |0001: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ -02ac32: 5c46 ab02 |0003: iput-boolean v6, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ -02ac36: 5442 af02 |0005: iget-object v2, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02ac3a: 5540 ad02 |0007: iget-boolean v0, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ -02ac3e: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ -02ac42: 0110 |000b: move v0, v1 │ │ -02ac44: 6e20 f007 0200 |000c: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02ac4a: 5440 af02 |000f: iget-object v0, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ -02ac4e: 6202 b002 |0011: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ -02ac52: 5543 ab02 |0013: iget-boolean v3, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ -02ac56: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -02ac5a: 4401 0201 |0017: aget v1, v2, v1 │ │ -02ac5e: 6e20 eb07 1000 |0019: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02ac64: 0e00 |001c: return-void │ │ -02ac66: 1300 0800 |001d: const/16 v0, #int 8 // #8 │ │ -02ac6a: 28ed |001f: goto 000c // -0013 │ │ -02ac6c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -02ac6e: 28f6 |0021: goto 0017 // -000a │ │ +02ac24: |[02ac24] org.happysanta.gd.Menu.ActionMenuElement.setLock:(ZZ)V │ │ +02ac34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ac36: 5c45 ad02 |0001: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ +02ac3a: 5c46 ab02 |0003: iput-boolean v6, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ +02ac3e: 5442 af02 |0005: iget-object v2, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02ac42: 5540 ad02 |0007: iget-boolean v0, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isLocked:Z // field@02ad │ │ +02ac46: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ +02ac4a: 0110 |000b: move v0, v1 │ │ +02ac4c: 6e20 f207 0200 |000c: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02ac52: 5440 af02 |000f: iget-object v0, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02af │ │ +02ac56: 6202 b002 |0011: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ +02ac5a: 5543 ab02 |0013: iget-boolean v3, v4, Lorg/happysanta/gd/Menu/ActionMenuElement;.isBlackLock:Z // field@02ab │ │ +02ac5e: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +02ac62: 4401 0201 |0017: aget v1, v2, v1 │ │ +02ac66: 6e20 ed07 1000 |0019: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02ac6c: 0e00 |001c: return-void │ │ +02ac6e: 1300 0800 |001d: const/16 v0, #int 8 // #8 │ │ +02ac72: 28ed |001f: goto 000c // -0013 │ │ +02ac74: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +02ac76: 28f6 |0021: goto 0017 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0003 line=92 │ │ 0x0005 line=94 │ │ 0x000f line=95 │ │ 0x001c line=96 │ │ @@ -52672,18 +52657,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ac70: |[02ac70] org.happysanta.gd.Menu.ActionMenuElement.setText:(Ljava/lang/String;)V │ │ -02ac80: 5b01 b102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.text:Ljava/lang/String; // field@02b1 │ │ -02ac84: 6e10 9d06 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ActionMenuElement;.updateViewText:()V // method@069d │ │ -02ac8a: 0e00 |0005: return-void │ │ +02ac78: |[02ac78] org.happysanta.gd.Menu.ActionMenuElement.setText:(Ljava/lang/String;)V │ │ +02ac88: 5b01 b102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ActionMenuElement;.text:Ljava/lang/String; // field@02b1 │ │ +02ac8c: 6e10 9f06 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ActionMenuElement;.updateViewText:()V // method@069f │ │ +02ac92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ @@ -52733,21 +52718,21 @@ │ │ type : '(Landroid/text/Spanned;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02ac8c: |[02ac8c] org.happysanta.gd.Menu.TextMenuElement.:(Landroid/text/Spanned;)V │ │ -02ac9c: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -02aca2: 5b12 be03 |0003: iput-object v2, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02aca6: 6e10 c907 0100 |0005: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/TextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07c9 │ │ -02acac: 0c00 |0008: move-result-object v0 │ │ -02acae: 5b10 bf03 |0009: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ -02acb2: 0e00 |000b: return-void │ │ +02ac94: |[02ac94] org.happysanta.gd.Menu.TextMenuElement.:(Landroid/text/Spanned;)V │ │ +02aca4: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +02acaa: 5b12 be03 |0003: iput-object v2, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02acae: 6e10 cb07 0100 |0005: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/TextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07cb │ │ +02acb4: 0c00 |0008: move-result-object v0 │ │ +02acb6: 5b10 bf03 |0009: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ +02acba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x000b line=35 │ │ locals : │ │ @@ -52759,23 +52744,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -02acb4: |[02acb4] org.happysanta.gd.Menu.TextMenuElement.:(Ljava/lang/String;)V │ │ -02acc4: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -02acca: 7110 c200 0200 |0003: invoke-static {v2}, Landroid/text/SpannedString;.valueOf:(Ljava/lang/CharSequence;)Landroid/text/SpannedString; // method@00c2 │ │ -02acd0: 0c00 |0006: move-result-object v0 │ │ -02acd2: 5b10 be03 |0007: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02acd6: 6e10 c907 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/TextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07c9 │ │ -02acdc: 0c00 |000c: move-result-object v0 │ │ -02acde: 5b10 bf03 |000d: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ -02ace2: 0e00 |000f: return-void │ │ +02acbc: |[02acbc] org.happysanta.gd.Menu.TextMenuElement.:(Ljava/lang/String;)V │ │ +02accc: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +02acd2: 7110 c200 0200 |0003: invoke-static {v2}, Landroid/text/SpannedString;.valueOf:(Ljava/lang/CharSequence;)Landroid/text/SpannedString; // method@00c2 │ │ +02acd8: 0c00 |0006: move-result-object v0 │ │ +02acda: 5b10 be03 |0007: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02acde: 6e10 cb07 0100 |0009: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/TextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07cb │ │ +02ace4: 0c00 |000c: move-result-object v0 │ │ +02ace6: 5b10 bf03 |000d: iput-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ +02acea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ 0x000f line=30 │ │ locals : │ │ @@ -52788,37 +52773,37 @@ │ │ type : '()Lorg/happysanta/gd/Menu/Views/MenuTextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02ace4: |[02ace4] org.happysanta.gd.Menu.TextMenuElement.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ -02acf4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -02acf6: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02acfc: 0c00 |0004: move-result-object v0 │ │ -02acfe: 2201 e701 |0005: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02ad02: 7020 2608 0100 |0007: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02ad08: 5462 be03 |000a: iget-object v2, v6, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02ad0c: 6e20 3608 2100 |000c: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -02ad12: 1502 00ff |000f: const/high16 v2, #int -16777216 // #ff00 │ │ -02ad16: 6e20 3708 2100 |0011: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0837 │ │ -02ad1c: 1502 7041 |0014: const/high16 v2, #int 1097859072 // #4170 │ │ -02ad20: 6e20 3a08 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02ad26: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -02ad28: 1503 c03f |001a: const/high16 v3, #int 1069547520 // #3fc0 │ │ -02ad2c: 6e30 3308 2103 |001c: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0833 │ │ -02ad32: 2202 5d00 |001f: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -02ad36: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -02ad38: 12e4 |0022: const/4 v4, #int -2 // #fe │ │ -02ad3a: 7030 0701 3204 |0023: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -02ad40: 6e20 3208 2100 |0026: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02ad46: 7120 cb00 5100 |0029: invoke-static {v1, v5}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@00cb │ │ -02ad4c: 6e20 3408 5100 |002c: invoke-virtual {v1, v5}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLinksClickable:(Z)V // method@0834 │ │ -02ad52: 1101 |002f: return-object v1 │ │ +02acec: |[02acec] org.happysanta.gd.Menu.TextMenuElement.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ +02acfc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +02acfe: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02ad04: 0c00 |0004: move-result-object v0 │ │ +02ad06: 2201 e701 |0005: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02ad0a: 7020 2808 0100 |0007: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02ad10: 5462 be03 |000a: iget-object v2, v6, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02ad14: 6e20 3808 2100 |000c: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +02ad1a: 1502 00ff |000f: const/high16 v2, #int -16777216 // #ff00 │ │ +02ad1e: 6e20 3908 2100 |0011: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0839 │ │ +02ad24: 1502 7041 |0014: const/high16 v2, #int 1097859072 // #4170 │ │ +02ad28: 6e20 3c08 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02ad2e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +02ad30: 1503 c03f |001a: const/high16 v3, #int 1069547520 // #3fc0 │ │ +02ad34: 6e30 3508 2103 |001c: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0835 │ │ +02ad3a: 2202 5d00 |001f: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +02ad3e: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +02ad40: 12e4 |0022: const/4 v4, #int -2 // #fe │ │ +02ad42: 7030 0501 3204 |0023: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +02ad48: 6e20 3408 2100 |0026: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02ad4e: 7120 cb00 5100 |0029: invoke-static {v1, v5}, Landroid/text/util/Linkify;.addLinks:(Landroid/widget/TextView;I)Z // method@00cb │ │ +02ad54: 6e20 3608 5100 |002c: invoke-virtual {v1, v5}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLinksClickable:(Z)V // method@0836 │ │ +02ad5a: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0005 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ 0x0014 line=43 │ │ @@ -52837,19 +52822,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ad54: |[02ad54] org.happysanta.gd.Menu.TextMenuElement.getText:()Ljava/lang/String; │ │ -02ad64: 5410 be03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02ad68: 6e10 c101 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -02ad6e: 0c00 |0005: move-result-object v0 │ │ -02ad70: 1100 |0006: return-object v0 │ │ +02ad5c: |[02ad5c] org.happysanta.gd.Menu.TextMenuElement.getText:()Ljava/lang/String; │ │ +02ad6c: 5410 be03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02ad70: 6e10 c301 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +02ad76: 0c00 |0005: move-result-object v0 │ │ +02ad78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/TextMenuElement; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/TextMenuElement;) │ │ @@ -52857,17 +52842,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ad74: |[02ad74] org.happysanta.gd.Menu.TextMenuElement.getView:()Landroid/view/View; │ │ -02ad84: 5410 bf03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ -02ad88: 1100 |0002: return-object v0 │ │ +02ad7c: |[02ad7c] org.happysanta.gd.Menu.TextMenuElement.getView:()Landroid/view/View; │ │ +02ad8c: 5410 bf03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ +02ad90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/TextMenuElement; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/TextMenuElement;) │ │ @@ -52875,17 +52860,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02ad8c: |[02ad8c] org.happysanta.gd.Menu.TextMenuElement.isSelectable:()Z │ │ -02ad9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ad9e: 0f00 |0001: return v0 │ │ +02ad94: |[02ad94] org.happysanta.gd.Menu.TextMenuElement.isSelectable:()Z │ │ +02ada4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ada6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/TextMenuElement; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/TextMenuElement;) │ │ @@ -52893,16 +52878,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02ada0: |[02ada0] org.happysanta.gd.Menu.TextMenuElement.performAction:(I)V │ │ -02adb0: 0e00 |0000: return-void │ │ +02ada8: |[02ada8] org.happysanta.gd.Menu.TextMenuElement.performAction:(I)V │ │ +02adb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/TextMenuElement; │ │ 0x0000 - 0x0001 reg=1 k I │ │ │ │ @@ -52911,22 +52896,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02adb4: |[02adb4] org.happysanta.gd.Menu.TextMenuElement.setText:(Ljava/lang/String;)V │ │ -02adc4: 7110 be00 0300 |0000: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02adca: 0c00 |0003: move-result-object v0 │ │ -02adcc: 5b20 be03 |0004: iput-object v0, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02add0: 5420 bf03 |0006: iget-object v0, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ -02add4: 5421 be03 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ -02add8: 6e20 3908 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -02adde: 0e00 |000d: return-void │ │ +02adbc: |[02adbc] org.happysanta.gd.Menu.TextMenuElement.setText:(Ljava/lang/String;)V │ │ +02adcc: 7110 be00 0300 |0000: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02add2: 0c00 |0003: move-result-object v0 │ │ +02add4: 5b20 be03 |0004: iput-object v0, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02add8: 5420 bf03 |0006: iget-object v0, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03bf │ │ +02addc: 5421 be03 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/TextMenuElement;.spanned:Landroid/text/Spanned; // field@03be │ │ +02ade0: 6e20 3b08 1000 |000a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +02ade6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/happysanta/gd/Menu/TextMenuElement; │ │ @@ -52962,20 +52947,20 @@ │ │ type : '(Landroid/text/Spanned;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02ade0: |[02ade0] org.happysanta.gd.Menu.BigTextMenuElement.:(Landroid/text/Spanned;)V │ │ -02adf0: 7020 c707 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -02adf6: 6e10 a006 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@06a0 │ │ -02adfc: 5410 b402 |0006: iget-object v0, v1, Lorg/happysanta/gd/Menu/BigTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02b4 │ │ -02ae00: 7110 a106 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@06a1 │ │ -02ae06: 0e00 |000b: return-void │ │ +02ade8: |[02ade8] org.happysanta.gd.Menu.BigTextMenuElement.:(Landroid/text/Spanned;)V │ │ +02adf8: 7020 c907 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +02adfe: 6e10 a206 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@06a2 │ │ +02ae04: 5410 b402 |0006: iget-object v0, v1, Lorg/happysanta/gd/Menu/BigTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02b4 │ │ +02ae08: 7110 a306 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@06a3 │ │ +02ae0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0006 line=21 │ │ 0x000b line=22 │ │ locals : │ │ @@ -52987,20 +52972,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02ae08: |[02ae08] org.happysanta.gd.Menu.BigTextMenuElement.:(Ljava/lang/String;)V │ │ -02ae18: 7020 c807 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02ae1e: 6e10 a006 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@06a0 │ │ -02ae24: 5410 b402 |0006: iget-object v0, v1, Lorg/happysanta/gd/Menu/BigTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02b4 │ │ -02ae28: 7110 a106 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@06a1 │ │ -02ae2e: 0e00 |000b: return-void │ │ +02ae10: |[02ae10] org.happysanta.gd.Menu.BigTextMenuElement.:(Ljava/lang/String;)V │ │ +02ae20: 7020 ca07 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02ae26: 6e10 a206 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@06a2 │ │ +02ae2c: 5410 b402 |0006: iget-object v0, v1, Lorg/happysanta/gd/Menu/BigTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02b4 │ │ +02ae30: 7110 a306 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@06a3 │ │ +02ae36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0006 line=15 │ │ 0x000b line=16 │ │ locals : │ │ @@ -53012,23 +52997,23 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -02ae30: |[02ae30] org.happysanta.gd.Menu.BigTextMenuElement.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V │ │ -02ae40: 1500 9841 |0000: const/high16 v0, #int 1100480512 // #4198 │ │ -02ae44: 6e20 3a08 0200 |0002: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02ae4a: 6200 5602 |0005: sget-object v0, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02ae4e: 6e20 3b08 0200 |0007: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -02ae54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02ae56: 1401 9a99 993f |000b: const v1, #float 1.2 // #3f99999a │ │ -02ae5c: 6e30 3308 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0833 │ │ -02ae62: 0e00 |0011: return-void │ │ +02ae38: |[02ae38] org.happysanta.gd.Menu.BigTextMenuElement.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V │ │ +02ae48: 1500 9841 |0000: const/high16 v0, #int 1100480512 // #4198 │ │ +02ae4c: 6e20 3c08 0200 |0002: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02ae52: 6200 5602 |0005: sget-object v0, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02ae56: 6e20 3d08 0200 |0007: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +02ae5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02ae5e: 1401 9a99 993f |000b: const v1, #float 1.2 // #3f99999a │ │ +02ae64: 6e30 3508 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0835 │ │ +02ae6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ 0x000a line=27 │ │ 0x0011 line=28 │ │ locals : │ │ @@ -53074,102 +53059,102 @@ │ │ type : '(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ae64: |[02ae64] org.happysanta.gd.Menu.ClickableMenuElement$1.:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ -02ae74: 5b01 b502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02ae78: 5b02 b602 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b6 │ │ -02ae7c: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02ae82: 0e00 |0007: return-void │ │ +02ae6c: |[02ae6c] org.happysanta.gd.Menu.ClickableMenuElement$1.:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ +02ae7c: 5b01 b502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02ae80: 5b02 b602 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b6 │ │ +02ae84: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02ae8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/ClickableMenuElement$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/ClickableMenuElement$1;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -02ae84: |[02ae84] org.happysanta.gd.Menu.ClickableMenuElement$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02ae94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ae96: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02ae98: 5452 b502 |0002: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02ae9c: 5522 b902 |0004: iget-boolean v2, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ -02aea0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -02aea4: 0f00 |0008: return v0 │ │ -02aea6: 6e10 ea00 0700 |0009: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@00ea │ │ -02aeac: 0a02 |000c: move-result v2 │ │ -02aeae: 2b02 6f00 0000 |000d: packed-switch v2, 0000007c // +0000006f │ │ -02aeb4: 0110 |0010: move v0, v1 │ │ -02aeb6: 28f7 |0011: goto 0008 // -0009 │ │ -02aeb8: 6e20 0501 1600 |0012: invoke-virtual {v6, v1}, Landroid/view/View;.setSelected:(Z)V // method@0105 │ │ -02aebe: 5450 b502 |0015: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02aec2: 5400 ba02 |0017: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ -02aec6: 6e20 e007 1000 |0019: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(Z)V // method@07e0 │ │ -02aecc: 5450 b502 |001c: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02aed0: 5400 bd02 |001e: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ -02aed4: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -02aed8: 5450 b502 |0022: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02aedc: 5400 bd02 |0024: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ -02aee0: 5452 b602 |0026: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b6 │ │ -02aee4: 7220 9b07 2000 |0028: invoke-interface {v0, v2}, Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;.onElementHighlight:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@079b │ │ -02aeea: 5450 b502 |002b: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02aeee: 7120 a606 1000 |002d: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a6 │ │ -02aef4: 28e0 |0030: goto 0010 // -0020 │ │ -02aef6: 6e20 0501 0600 |0031: invoke-virtual {v6, v0}, Landroid/view/View;.setSelected:(Z)V // method@0105 │ │ -02aefc: 6e10 ea00 0700 |0034: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@00ea │ │ -02af02: 0a02 |0037: move-result v2 │ │ -02af04: 3312 1a00 |0038: if-ne v2, v1, 0052 // +001a │ │ -02af08: 5452 b502 |003a: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af0c: 6e10 ef00 0700 |003c: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawX:()F // method@00ef │ │ -02af12: 0a03 |003f: move-result v3 │ │ -02af14: 8733 |0040: float-to-int v3, v3 │ │ -02af16: 6e10 f000 0700 |0041: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawY:()F // method@00f0 │ │ -02af1c: 0a04 |0044: move-result v4 │ │ -02af1e: 8744 |0045: float-to-int v4, v4 │ │ -02af20: 6e40 ae06 6243 |0046: invoke-virtual {v2, v6, v3, v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.inViewBounds:(Landroid/view/View;II)Z // method@06ae │ │ -02af26: 0a02 |0049: move-result v2 │ │ -02af28: 3802 0800 |004a: if-eqz v2, 0052 // +0008 │ │ -02af2c: 5452 b502 |004c: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af30: 1253 |004e: const/4 v3, #int 5 // #5 │ │ -02af32: 6e20 b206 3200 |004f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.performAction:(I)V // method@06b2 │ │ -02af38: 5452 b502 |0052: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af3c: 7120 a606 0200 |0054: invoke-static {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a6 │ │ -02af42: 28b9 |0057: goto 0010 // -0047 │ │ -02af44: 5452 b502 |0058: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af48: 6e10 ef00 0700 |005a: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawX:()F // method@00ef │ │ -02af4e: 0a03 |005d: move-result v3 │ │ -02af50: 8733 |005e: float-to-int v3, v3 │ │ -02af52: 6e10 f000 0700 |005f: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawY:()F // method@00f0 │ │ -02af58: 0a04 |0062: move-result v4 │ │ -02af5a: 8744 |0063: float-to-int v4, v4 │ │ -02af5c: 6e40 ae06 6243 |0064: invoke-virtual {v2, v6, v3, v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.inViewBounds:(Landroid/view/View;II)Z // method@06ae │ │ -02af62: 0a02 |0067: move-result v2 │ │ -02af64: 3902 0b00 |0068: if-nez v2, 0073 // +000b │ │ -02af68: 6e20 0501 0600 |006a: invoke-virtual {v6, v0}, Landroid/view/View;.setSelected:(Z)V // method@0105 │ │ -02af6e: 5452 b502 |006d: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af72: 7120 a606 0200 |006f: invoke-static {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a6 │ │ -02af78: 289e |0072: goto 0010 // -0062 │ │ -02af7a: 6e20 0501 1600 |0073: invoke-virtual {v6, v1}, Landroid/view/View;.setSelected:(Z)V // method@0105 │ │ -02af80: 5450 b502 |0076: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ -02af84: 7120 a606 1000 |0078: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a6 │ │ -02af8a: 2895 |007b: goto 0010 // -006b │ │ -02af8c: 0001 0400 0000 0000 0500 0000 2400 ... |007c: packed-switch-data (12 units) │ │ +02ae8c: |[02ae8c] org.happysanta.gd.Menu.ClickableMenuElement$1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +02ae9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ae9e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02aea0: 5452 b502 |0002: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02aea4: 5522 b902 |0004: iget-boolean v2, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement;.disabled:Z // field@02b9 │ │ +02aea8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +02aeac: 0f00 |0008: return v0 │ │ +02aeae: 6e10 ea00 0700 |0009: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@00ea │ │ +02aeb4: 0a02 |000c: move-result v2 │ │ +02aeb6: 2b02 6f00 0000 |000d: packed-switch v2, 0000007c // +0000006f │ │ +02aebc: 0110 |0010: move v0, v1 │ │ +02aebe: 28f7 |0011: goto 0008 // -0009 │ │ +02aec0: 6e20 0401 1600 |0012: invoke-virtual {v6, v1}, Landroid/view/View;.setSelected:(Z)V // method@0104 │ │ +02aec6: 5450 b502 |0015: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02aeca: 5400 ba02 |0017: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02ba │ │ +02aece: 6e20 e207 1000 |0019: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(Z)V // method@07e2 │ │ +02aed4: 5450 b502 |001c: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02aed8: 5400 bd02 |001e: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ +02aedc: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +02aee0: 5450 b502 |0022: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02aee4: 5400 bd02 |0024: iget-object v0, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement;.onMenuElementHighlightListener:Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener; // field@02bd │ │ +02aee8: 5452 b602 |0026: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b6 │ │ +02aeec: 7220 9d07 2000 |0028: invoke-interface {v0, v2}, Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;.onElementHighlight:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@079d │ │ +02aef2: 5450 b502 |002b: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02aef6: 7120 a806 1000 |002d: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a8 │ │ +02aefc: 28e0 |0030: goto 0010 // -0020 │ │ +02aefe: 6e20 0401 0600 |0031: invoke-virtual {v6, v0}, Landroid/view/View;.setSelected:(Z)V // method@0104 │ │ +02af04: 6e10 ea00 0700 |0034: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@00ea │ │ +02af0a: 0a02 |0037: move-result v2 │ │ +02af0c: 3312 1a00 |0038: if-ne v2, v1, 0052 // +001a │ │ +02af10: 5452 b502 |003a: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af14: 6e10 ef00 0700 |003c: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawX:()F // method@00ef │ │ +02af1a: 0a03 |003f: move-result v3 │ │ +02af1c: 8733 |0040: float-to-int v3, v3 │ │ +02af1e: 6e10 f000 0700 |0041: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawY:()F // method@00f0 │ │ +02af24: 0a04 |0044: move-result v4 │ │ +02af26: 8744 |0045: float-to-int v4, v4 │ │ +02af28: 6e40 b006 6243 |0046: invoke-virtual {v2, v6, v3, v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.inViewBounds:(Landroid/view/View;II)Z // method@06b0 │ │ +02af2e: 0a02 |0049: move-result v2 │ │ +02af30: 3802 0800 |004a: if-eqz v2, 0052 // +0008 │ │ +02af34: 5452 b502 |004c: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af38: 1253 |004e: const/4 v3, #int 5 // #5 │ │ +02af3a: 6e20 b406 3200 |004f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.performAction:(I)V // method@06b4 │ │ +02af40: 5452 b502 |0052: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af44: 7120 a806 0200 |0054: invoke-static {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a8 │ │ +02af4a: 28b9 |0057: goto 0010 // -0047 │ │ +02af4c: 5452 b502 |0058: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af50: 6e10 ef00 0700 |005a: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawX:()F // method@00ef │ │ +02af56: 0a03 |005d: move-result v3 │ │ +02af58: 8733 |005e: float-to-int v3, v3 │ │ +02af5a: 6e10 f000 0700 |005f: invoke-virtual {v7}, Landroid/view/MotionEvent;.getRawY:()F // method@00f0 │ │ +02af60: 0a04 |0062: move-result v4 │ │ +02af62: 8744 |0063: float-to-int v4, v4 │ │ +02af64: 6e40 b006 6243 |0064: invoke-virtual {v2, v6, v3, v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.inViewBounds:(Landroid/view/View;II)Z // method@06b0 │ │ +02af6a: 0a02 |0067: move-result v2 │ │ +02af6c: 3902 0b00 |0068: if-nez v2, 0073 // +000b │ │ +02af70: 6e20 0401 0600 |006a: invoke-virtual {v6, v0}, Landroid/view/View;.setSelected:(Z)V // method@0104 │ │ +02af76: 5452 b502 |006d: iget-object v2, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af7a: 7120 a806 0200 |006f: invoke-static {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a8 │ │ +02af80: 289e |0072: goto 0010 // -0062 │ │ +02af82: 6e20 0401 1600 |0073: invoke-virtual {v6, v1}, Landroid/view/View;.setSelected:(Z)V // method@0104 │ │ +02af88: 5450 b502 |0076: iget-object v0, v5, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@02b5 │ │ +02af8c: 7120 a806 1000 |0078: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.access$000:(Lorg/happysanta/gd/Menu/ClickableMenuElement;Z)V // method@06a8 │ │ +02af92: 2895 |007b: goto 0010 // -006b │ │ +02af94: 0001 0400 0000 0000 0500 0000 2400 ... |007c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0008 line=107 │ │ 0x0009 line=75 │ │ 0x0011 line=107 │ │ 0x0012 line=77 │ │ @@ -53227,39 +53212,39 @@ │ │ type : '(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02afa4: |[02afa4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$1.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ -02afb4: 5b01 c202 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c2 │ │ -02afb8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02afbe: 0e00 |0005: return-void │ │ +02afac: |[02afac] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$1.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ +02afbc: 5b01 c202 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c2 │ │ +02afc0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02afc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02afc0: |[02afc0] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$1.onClick:(Landroid/view/View;)V │ │ -02afd0: 5410 c202 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c2 │ │ -02afd4: 6e10 d206 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showSortDialog:()V // method@06d2 │ │ -02afda: 0e00 |0005: return-void │ │ +02afc8: |[02afc8] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$1.onClick:(Landroid/view/View;)V │ │ +02afd8: 5410 c202 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c2 │ │ +02afdc: 6e10 d406 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showSortDialog:()V // method@06d4 │ │ +02afe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -53299,40 +53284,40 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02afdc: |[02afdc] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V │ │ -02afec: 5b01 1003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02aff0: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -02aff6: 0e00 |0005: return-void │ │ +02afe4: |[02afe4] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V │ │ +02aff4: 5b01 1003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02aff8: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +02affe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02aff8: |[02aff8] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02b008: 1f02 3502 |0000: check-cast v2, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ -02b00c: 6e20 1f07 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.doInBackground:([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; // method@071f │ │ -02b012: 0c00 |0005: move-result-object v0 │ │ -02b014: 1100 |0006: return-object v0 │ │ +02b000: |[02b000] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02b010: 1f02 3502 |0000: check-cast v2, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ +02b014: 6e20 2107 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.doInBackground:([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; // method@0721 │ │ +02b01a: 0c00 |0005: move-result-object v0 │ │ +02b01c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -53340,229 +53325,195 @@ │ │ name : 'doInBackground' │ │ type : '([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 302 16-bit code units │ │ -02b018: |[02b018] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.doInBackground:([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; │ │ -02b028: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ -02b02c: 4602 1510 |0002: aget-object v2, v21, v16 │ │ -02b030: 0800 1400 |0004: move-object/from16 v0, v20 │ │ -02b034: 5400 1003 |0006: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b038: 0810 0000 |0008: move-object/from16 v16, v0 │ │ -02b03c: 7401 2c07 1000 |000a: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072c │ │ -02b042: 0c10 |000d: move-result-object v16 │ │ -02b044: 0800 1000 |000e: move-object/from16 v0, v16 │ │ -02b048: 2006 b101 |0010: instance-of v6, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -02b04c: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -02b050: 5400 1003 |0014: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b054: 0810 0000 |0016: move-object/from16 v16, v0 │ │ -02b058: 7401 2c07 1000 |0018: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072c │ │ -02b05e: 0c10 |001b: move-result-object v16 │ │ -02b060: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -02b064: 2005 b801 |001e: instance-of v5, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ -02b068: 120b |0020: const/4 v11, #int 0 // #0 │ │ -02b06a: 7100 3506 0000 |0021: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02b070: 0c0e |0024: move-result-object v14 │ │ -02b072: 3806 2e00 |0025: if-eqz v6, 0053 // +002e │ │ -02b076: 2209 d500 |0027: new-instance v9, Ljava/util/ArrayList; // type@00d5 │ │ -02b07a: 7010 3602 0900 |0029: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -02b080: 0724 |002c: move-object v4, v2 │ │ -02b082: 214c |002d: array-length v12, v4 │ │ -02b084: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -02b086: 35c8 1400 |002f: if-ge v8, v12, 0043 // +0014 │ │ -02b08a: 460d 0408 |0031: aget-object v13, v4, v8 │ │ -02b08e: 6e10 9d08 0d00 |0033: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -02b094: 0b10 |0036: move-result-wide v16 │ │ -02b096: 7702 b401 1000 |0037: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -02b09c: 0c10 |003a: move-result-object v16 │ │ -02b09e: 0800 1000 |003b: move-object/from16 v0, v16 │ │ -02b0a2: 6e20 3802 0900 |003d: invoke-virtual {v9, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0238 │ │ -02b0a8: d808 0801 |0040: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02b0ac: 28ed |0042: goto 002f // -0013 │ │ -02b0ae: 7100 3106 0000 |0043: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02b0b4: 0c10 |0046: move-result-object v16 │ │ -02b0b6: 0800 1000 |0047: move-object/from16 v0, v16 │ │ -02b0ba: 5400 aa01 |0049: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02b0be: 0810 0000 |004b: move-object/from16 v16, v0 │ │ -02b0c2: 0800 1000 |004d: move-object/from16 v0, v16 │ │ -02b0c6: 6e20 0909 9000 |004f: invoke-virtual {v0, v9}, Lorg/happysanta/gd/Storage/LevelsManager;.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; // method@0909 │ │ -02b0cc: 0c0b |0052: move-result-object v11 │ │ -02b0ce: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -02b0d0: 0724 |0054: move-object v4, v2 │ │ -02b0d2: 214c |0055: array-length v12, v4 │ │ -02b0d4: 1208 |0056: const/4 v8, #int 0 // #0 │ │ -02b0d6: 35c8 c000 |0057: if-ge v8, v12, 0117 // +00c0 │ │ -02b0da: 460d 0408 |0059: aget-object v13, v4, v8 │ │ -02b0de: 7401 2107 1400 |005b: invoke-virtual/range {v20}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.isCancelled:()Z // method@0721 │ │ -02b0e4: 0a10 |005e: move-result v16 │ │ -02b0e6: 3810 0e00 |005f: if-eqz v16, 006d // +000e │ │ -02b0ea: 0800 1400 |0061: move-object/from16 v0, v20 │ │ -02b0ee: 5400 1003 |0063: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b0f2: 0810 0000 |0065: move-object/from16 v16, v0 │ │ -02b0f6: 7401 2907 1000 |0067: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02b0fc: 1310 0000 |006a: const/16 v16, #int 0 // #0 │ │ -02b100: 1110 |006c: return-object v16 │ │ -02b102: 2207 bc01 |006d: new-instance v7, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02b106: 0800 1400 |006f: move-object/from16 v0, v20 │ │ -02b10a: 5400 1003 |0071: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b10e: 0810 0000 |0073: move-object/from16 v16, v0 │ │ -02b112: 7401 2c07 1000 |0075: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072c │ │ -02b118: 0c10 |0078: move-result-object v16 │ │ -02b11a: 0800 1000 |0079: move-object/from16 v0, v16 │ │ -02b11e: 7030 0307 d700 |007b: invoke-direct {v7, v13, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0703 │ │ -02b124: 120f |007e: const/4 v15, #int 0 // #0 │ │ -02b126: 0800 1400 |007f: move-object/from16 v0, v20 │ │ -02b12a: 5400 1003 |0081: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b12e: 0810 0000 |0083: move-object/from16 v16, v0 │ │ -02b132: 7401 2d07 1000 |0085: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.hideDate:()Z // method@072d │ │ -02b138: 0a10 |0088: move-result v16 │ │ -02b13a: 3810 0900 |0089: if-eqz v16, 0092 // +0009 │ │ -02b13e: 1310 0000 |008b: const/16 v16, #int 0 // #0 │ │ -02b142: 0200 1000 |008d: move/from16 v0, v16 │ │ -02b146: 6e20 0f07 0700 |008f: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setShowDate:(Z)V // method@070f │ │ -02b14c: 3806 3200 |0092: if-eqz v6, 00c4 // +0032 │ │ -02b150: 6e10 9d08 0d00 |0094: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -02b156: 0b10 |0097: move-result-wide v16 │ │ -02b158: 7702 b401 1000 |0098: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -02b15e: 0c10 |009b: move-result-object v16 │ │ -02b160: 0800 1000 |009c: move-object/from16 v0, v16 │ │ -02b164: 6e20 4f02 0b00 |009e: invoke-virtual {v11, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@024f │ │ -02b16a: 0a10 |00a1: move-result v16 │ │ -02b16c: 3810 2200 |00a2: if-eqz v16, 00c4 // +0022 │ │ -02b170: 6e10 9d08 0d00 |00a4: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -02b176: 0b10 |00a7: move-result-wide v16 │ │ -02b178: 7702 b401 1000 |00a8: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -02b17e: 0c10 |00ab: move-result-object v16 │ │ -02b180: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ -02b184: 6e20 5002 0b00 |00ae: invoke-virtual {v11, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0250 │ │ -02b18a: 0c10 |00b1: move-result-object v16 │ │ -02b18c: 1f10 9f00 |00b2: check-cast v16, Ljava/lang/Long; // type@009f │ │ -02b190: 7401 b101 1000 |00b4: invoke-virtual/range {v16}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -02b196: 0b10 |00b7: move-result-wide v16 │ │ -02b198: 0500 1000 |00b8: move-wide/from16 v0, v16 │ │ -02b19c: 6e30 c208 0d01 |00ba: invoke-virtual {v13, v0, v1}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c2 │ │ -02b1a2: 1310 0100 |00bd: const/16 v16, #int 1 // #1 │ │ -02b1a6: 0200 1000 |00bf: move/from16 v0, v16 │ │ -02b1aa: 6e20 0e07 0700 |00c1: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@070e │ │ -02b1b0: 3805 1600 |00c4: if-eqz v5, 00da // +0016 │ │ -02b1b4: 6e10 a608 0d00 |00c6: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -02b1ba: 0b10 |00c9: move-result-wide v16 │ │ -02b1bc: 6e10 0b09 0e00 |00ca: invoke-virtual {v14}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090b │ │ -02b1c2: 0b12 |00cd: move-result-wide v18 │ │ -02b1c4: 3110 1012 |00ce: cmp-long v16, v16, v18 │ │ -02b1c8: 3910 0a00 |00d0: if-nez v16, 00da // +000a │ │ -02b1cc: 1310 0100 |00d2: const/16 v16, #int 1 // #1 │ │ -02b1d0: 0200 1000 |00d4: move/from16 v0, v16 │ │ -02b1d4: 6e20 0c07 0700 |00d6: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setActive:(Z)V // method@070c │ │ -02b1da: 121f |00d9: const/4 v15, #int 1 // #1 │ │ -02b1dc: 7401 2107 1400 |00da: invoke-virtual/range {v20}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.isCancelled:()Z // method@0721 │ │ -02b1e2: 0a10 |00dd: move-result v16 │ │ -02b1e4: 3910 3500 |00de: if-nez v16, 0113 // +0035 │ │ -02b1e8: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ -02b1ec: 5400 1003 |00e2: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b1f0: 0810 0000 |00e4: move-object/from16 v16, v0 │ │ -02b1f4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -02b1f8: 6e20 2807 7000 |00e8: invoke-virtual {v0, v7}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I // method@0728 │ │ -02b1fe: 0a0a |00eb: move-result v10 │ │ -02b200: 380f 1000 |00ec: if-eqz v15, 00fc // +0010 │ │ -02b204: 3903 0e00 |00ee: if-nez v3, 00fc // +000e │ │ -02b208: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -02b20c: 5400 1003 |00f2: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b210: 0810 0000 |00f4: move-object/from16 v16, v0 │ │ -02b214: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ -02b218: 6e20 2f07 a000 |00f8: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@072f │ │ -02b21e: 1213 |00fb: const/4 v3, #int 1 // #1 │ │ -02b220: 0800 1400 |00fc: move-object/from16 v0, v20 │ │ -02b224: 5400 1003 |00fe: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b228: 0810 0000 |0100: move-object/from16 v16, v0 │ │ -02b22c: 0800 1000 |0102: move-object/from16 v0, v16 │ │ -02b230: 5400 1903 |0104: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02b234: 0810 0000 |0106: move-object/from16 v16, v0 │ │ -02b238: 3910 0b00 |0108: if-nez v16, 0113 // +000b │ │ -02b23c: 0800 1400 |010a: move-object/from16 v0, v20 │ │ -02b240: 5400 1003 |010c: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b244: 0810 0000 |010e: move-object/from16 v16, v0 │ │ -02b248: 7401 3007 1000 |0110: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightFirstElement:()V // method@0730 │ │ -02b24e: d808 0801 |0113: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02b252: 2900 42ff |0115: goto/16 0057 // -00be │ │ -02b256: 0800 1400 |0117: move-object/from16 v0, v20 │ │ -02b25a: 5400 1003 |0119: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ -02b25e: 0810 0000 |011b: move-object/from16 v16, v0 │ │ -02b262: 0800 1000 |011d: move-object/from16 v0, v16 │ │ -02b266: 5400 1c03 |011f: iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ -02b26a: 0810 0000 |0121: move-object/from16 v16, v0 │ │ -02b26e: 7110 4202 0200 |0123: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0242 │ │ -02b274: 0c11 |0126: move-result-object v17 │ │ -02b276: 7402 3902 1000 |0127: invoke-virtual/range {v16, v17}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0239 │ │ -02b27c: 1310 0000 |012a: const/16 v16, #int 0 // #0 │ │ -02b280: 2900 40ff |012c: goto/16 006c // -00c0 │ │ + insns size : 240 16-bit code units │ │ +02b020: |[02b020] org.happysanta.gd.Menu.LevelsMenuScreen$AsyncAddElements.doInBackground:([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; │ │ +02b030: 120d |0000: const/4 v13, #int 0 // #0 │ │ +02b032: 4602 150d |0001: aget-object v2, v21, v13 │ │ +02b036: 0800 1400 |0003: move-object/from16 v0, v20 │ │ +02b03a: 540d 1003 |0005: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b03e: 6e10 2e07 0d00 |0007: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072e │ │ +02b044: 0c0d |000a: move-result-object v13 │ │ +02b046: 20d5 b101 |000b: instance-of v5, v13, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +02b04a: 0800 1400 |000d: move-object/from16 v0, v20 │ │ +02b04e: 540d 1003 |000f: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b052: 6e10 2e07 0d00 |0011: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072e │ │ +02b058: 0c0d |0014: move-result-object v13 │ │ +02b05a: 20d4 b801 |0015: instance-of v4, v13, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ +02b05e: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +02b060: 7100 3706 0000 |0018: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02b066: 0c0b |001b: move-result-object v11 │ │ +02b068: 3805 2500 |001c: if-eqz v5, 0041 // +0025 │ │ +02b06c: 2207 d500 |001e: new-instance v7, Ljava/util/ArrayList; // type@00d5 │ │ +02b070: 7010 3802 0700 |0020: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +02b076: 212e |0023: array-length v14, v2 │ │ +02b078: 120d |0024: const/4 v13, #int 0 // #0 │ │ +02b07a: 35ed 1200 |0025: if-ge v13, v14, 0037 // +0012 │ │ +02b07e: 460a 020d |0027: aget-object v10, v2, v13 │ │ +02b082: 6e10 9f08 0a00 |0029: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +02b088: 0b10 |002c: move-result-wide v16 │ │ +02b08a: 7702 b601 1000 |002d: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +02b090: 0c0f |0030: move-result-object v15 │ │ +02b092: 6e20 3a02 f700 |0031: invoke-virtual {v7, v15}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@023a │ │ +02b098: d80d 0d01 |0034: add-int/lit8 v13, v13, #int 1 // #01 │ │ +02b09c: 28ef |0036: goto 0025 // -0011 │ │ +02b09e: 7100 3306 0000 |0037: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02b0a4: 0c0d |003a: move-result-object v13 │ │ +02b0a6: 54dd aa01 |003b: iget-object v13, v13, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02b0aa: 6e20 0b09 7d00 |003d: invoke-virtual {v13, v7}, Lorg/happysanta/gd/Storage/LevelsManager;.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; // method@090b │ │ +02b0b0: 0c09 |0040: move-result-object v9 │ │ +02b0b2: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +02b0b4: 212f |0042: array-length v15, v2 │ │ +02b0b6: 120d |0043: const/4 v13, #int 0 // #0 │ │ +02b0b8: 01de |0044: move v14, v13 │ │ +02b0ba: 35fe 9b00 |0045: if-ge v14, v15, 00e0 // +009b │ │ +02b0be: 460a 020e |0047: aget-object v10, v2, v14 │ │ +02b0c2: 7401 2307 1400 |0049: invoke-virtual/range {v20}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.isCancelled:()Z // method@0723 │ │ +02b0c8: 0a0d |004c: move-result v13 │ │ +02b0ca: 380d 0b00 |004d: if-eqz v13, 0058 // +000b │ │ +02b0ce: 0800 1400 |004f: move-object/from16 v0, v20 │ │ +02b0d2: 540d 1003 |0051: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b0d6: 6e10 2b07 0d00 |0053: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02b0dc: 120d |0056: const/4 v13, #int 0 // #0 │ │ +02b0de: 110d |0057: return-object v13 │ │ +02b0e0: 2206 bc01 |0058: new-instance v6, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02b0e4: 0800 1400 |005a: move-object/from16 v0, v20 │ │ +02b0e8: 540d 1003 |005c: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b0ec: 6e10 2e07 0d00 |005e: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; // method@072e │ │ +02b0f2: 0c0d |0061: move-result-object v13 │ │ +02b0f4: 7030 0507 a60d |0062: invoke-direct {v6, v10, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;.:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0705 │ │ +02b0fa: 120c |0065: const/4 v12, #int 0 // #0 │ │ +02b0fc: 0800 1400 |0066: move-object/from16 v0, v20 │ │ +02b100: 540d 1003 |0068: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b104: 6e10 2f07 0d00 |006a: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.hideDate:()Z // method@072f │ │ +02b10a: 0a0d |006d: move-result v13 │ │ +02b10c: 380d 0600 |006e: if-eqz v13, 0074 // +0006 │ │ +02b110: 120d |0070: const/4 v13, #int 0 // #0 │ │ +02b112: 6e20 1107 d600 |0071: invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setShowDate:(Z)V // method@0711 │ │ +02b118: 3805 2b00 |0074: if-eqz v5, 009f // +002b │ │ +02b11c: 6e10 9f08 0a00 |0076: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +02b122: 0b10 |0079: move-result-wide v16 │ │ +02b124: 7702 b601 1000 |007a: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +02b12a: 0c0d |007d: move-result-object v13 │ │ +02b12c: 6e20 5102 d900 |007e: invoke-virtual {v9, v13}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@0251 │ │ +02b132: 0a0d |0081: move-result v13 │ │ +02b134: 380d 1d00 |0082: if-eqz v13, 009f // +001d │ │ +02b138: 6e10 9f08 0a00 |0084: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +02b13e: 0b10 |0087: move-result-wide v16 │ │ +02b140: 7702 b601 1000 |0088: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +02b146: 0c0d |008b: move-result-object v13 │ │ +02b148: 6e20 5202 d900 |008c: invoke-virtual {v9, v13}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0252 │ │ +02b14e: 0c0d |008f: move-result-object v13 │ │ +02b150: 1f0d 9f00 |0090: check-cast v13, Ljava/lang/Long; // type@009f │ │ +02b154: 6e10 b301 0d00 |0092: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +02b15a: 0b10 |0095: move-result-wide v16 │ │ +02b15c: 0500 1000 |0096: move-wide/from16 v0, v16 │ │ +02b160: 6e30 c408 0a01 |0098: invoke-virtual {v10, v0, v1}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c4 │ │ +02b166: 121d |009b: const/4 v13, #int 1 // #1 │ │ +02b168: 6e20 1007 d600 |009c: invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@0710 │ │ +02b16e: 3804 1300 |009f: if-eqz v4, 00b2 // +0013 │ │ +02b172: 6e10 a808 0a00 |00a1: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +02b178: 0b10 |00a4: move-result-wide v16 │ │ +02b17a: 6e10 0d09 0b00 |00a5: invoke-virtual {v11}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090d │ │ +02b180: 0b12 |00a8: move-result-wide v18 │ │ +02b182: 310d 1012 |00a9: cmp-long v13, v16, v18 │ │ +02b186: 390d 0700 |00ab: if-nez v13, 00b2 // +0007 │ │ +02b18a: 121d |00ad: const/4 v13, #int 1 // #1 │ │ +02b18c: 6e20 0e07 d600 |00ae: invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setActive:(Z)V // method@070e │ │ +02b192: 121c |00b1: const/4 v12, #int 1 // #1 │ │ +02b194: 7401 2307 1400 |00b2: invoke-virtual/range {v20}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.isCancelled:()Z // method@0723 │ │ +02b19a: 0a0d |00b5: move-result v13 │ │ +02b19c: 390d 2500 |00b6: if-nez v13, 00db // +0025 │ │ +02b1a0: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ +02b1a4: 540d 1003 |00ba: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b1a8: 6e20 2a07 6d00 |00bc: invoke-virtual {v13, v6}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I // method@072a │ │ +02b1ae: 0a08 |00bf: move-result v8 │ │ +02b1b0: 380c 0c00 |00c0: if-eqz v12, 00cc // +000c │ │ +02b1b4: 3903 0a00 |00c2: if-nez v3, 00cc // +000a │ │ +02b1b8: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ +02b1bc: 540d 1003 |00c6: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b1c0: 6e20 3107 8d00 |00c8: invoke-virtual {v13, v8}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@0731 │ │ +02b1c6: 1213 |00cb: const/4 v3, #int 1 // #1 │ │ +02b1c8: 0800 1400 |00cc: move-object/from16 v0, v20 │ │ +02b1cc: 540d 1003 |00ce: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b1d0: 54dd 1903 |00d0: iget-object v13, v13, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02b1d4: 390d 0900 |00d2: if-nez v13, 00db // +0009 │ │ +02b1d8: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ +02b1dc: 540d 1003 |00d6: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b1e0: 6e10 3207 0d00 |00d8: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightFirstElement:()V // method@0732 │ │ +02b1e6: d80d 0e01 |00db: add-int/lit8 v13, v14, #int 1 // #01 │ │ +02b1ea: 01de |00dd: move v14, v13 │ │ +02b1ec: 2900 67ff |00de: goto/16 0045 // -0099 │ │ +02b1f0: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ +02b1f4: 540d 1003 |00e2: iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; // field@0310 │ │ +02b1f8: 54dd 1c03 |00e4: iget-object v13, v13, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ +02b1fc: 7110 4402 0200 |00e6: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0244 │ │ +02b202: 0c0e |00e9: move-result-object v14 │ │ +02b204: 6e20 3b02 ed00 |00ea: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@023b │ │ +02b20a: 120d |00ed: const/4 v13, #int 0 // #0 │ │ +02b20c: 2900 69ff |00ee: goto/16 0057 // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ - 0x0004 line=370 │ │ - 0x0012 line=371 │ │ - 0x0020 line=374 │ │ - 0x0021 line=375 │ │ - 0x0025 line=377 │ │ - 0x0027 line=378 │ │ - 0x002c line=380 │ │ - 0x0033 line=381 │ │ - 0x0040 line=380 │ │ - 0x0043 line=384 │ │ - 0x0053 line=387 │ │ - 0x0054 line=389 │ │ - 0x005b line=390 │ │ - 0x0061 line=391 │ │ - 0x006a line=392 │ │ - 0x006c line=424 │ │ - 0x006d line=395 │ │ - 0x007e line=396 │ │ - 0x007f line=398 │ │ - 0x008b line=399 │ │ - 0x0092 line=401 │ │ - 0x00a4 line=402 │ │ - 0x00bd line=403 │ │ - 0x00c4 line=405 │ │ - 0x00d2 line=406 │ │ - 0x00d9 line=407 │ │ - 0x00da line=410 │ │ - 0x00e0 line=411 │ │ - 0x00ec line=412 │ │ - 0x00f0 line=413 │ │ - 0x00fb line=415 │ │ - 0x00fc line=418 │ │ - 0x010a line=419 │ │ - 0x0113 line=389 │ │ - 0x0117 line=423 │ │ - 0x012a line=424 │ │ - locals : │ │ - 0x0033 - 0x0043 reg=13 level Lorg/happysanta/gd/Storage/Level; │ │ - 0x002d - 0x0053 reg=4 arr$ [Lorg/happysanta/gd/Storage/Level; │ │ - 0x002f - 0x0053 reg=8 i$ I │ │ - 0x002c - 0x0053 reg=9 ids Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x002e - 0x0053 reg=12 len$ I │ │ - 0x005b - 0x006c reg=13 level Lorg/happysanta/gd/Storage/Level; │ │ - 0x00ec - 0x0113 reg=10 index I │ │ - 0x007e - 0x0117 reg=7 el Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ - 0x006d - 0x0117 reg=13 level Lorg/happysanta/gd/Storage/Level; │ │ - 0x007f - 0x0117 reg=15 toHl Z │ │ - 0x0004 - 0x012e reg=2 _levels [Lorg/happysanta/gd/Storage/Level; │ │ - 0x0054 - 0x012e reg=3 alreadyHl Z │ │ - 0x0055 - 0x012e reg=4 arr$ [Lorg/happysanta/gd/Storage/Level; │ │ - 0x0020 - 0x012e reg=5 checkActive Z │ │ - 0x0012 - 0x012e reg=6 checkInstalled Z │ │ - 0x0057 - 0x012e reg=8 i$ I │ │ - 0x0021 - 0x012e reg=11 installed Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x0056 - 0x012e reg=12 len$ I │ │ - 0x0025 - 0x012e reg=14 levelsManager Lorg/happysanta/gd/Storage/LevelsManager; │ │ - 0x0000 - 0x012e reg=20 this Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; │ │ - 0x0000 - 0x012e reg=21 params [[Lorg/happysanta/gd/Storage/Level; │ │ + 0x0003 line=370 │ │ + 0x000d line=371 │ │ + 0x0017 line=374 │ │ + 0x0018 line=375 │ │ + 0x001c line=377 │ │ + 0x001e line=378 │ │ + 0x0023 line=380 │ │ + 0x0029 line=381 │ │ + 0x0034 line=380 │ │ + 0x0037 line=384 │ │ + 0x0041 line=387 │ │ + 0x0042 line=389 │ │ + 0x0049 line=390 │ │ + 0x004f line=391 │ │ + 0x0056 line=392 │ │ + 0x0057 line=424 │ │ + 0x0058 line=395 │ │ + 0x0065 line=396 │ │ + 0x0066 line=398 │ │ + 0x0070 line=399 │ │ + 0x0074 line=401 │ │ + 0x0084 line=402 │ │ + 0x009b line=403 │ │ + 0x009f line=405 │ │ + 0x00ad line=406 │ │ + 0x00b1 line=407 │ │ + 0x00b2 line=410 │ │ + 0x00b8 line=411 │ │ + 0x00c0 line=412 │ │ + 0x00c4 line=413 │ │ + 0x00cb line=415 │ │ + 0x00cc line=418 │ │ + 0x00d4 line=419 │ │ + 0x00db line=389 │ │ + 0x00e0 line=423 │ │ + 0x00ed line=424 │ │ + locals : │ │ + 0x0029 - 0x0037 reg=10 level Lorg/happysanta/gd/Storage/Level; │ │ + 0x0023 - 0x0041 reg=7 ids Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0049 - 0x0057 reg=10 level Lorg/happysanta/gd/Storage/Level; │ │ + 0x00c0 - 0x00db reg=8 index I │ │ + 0x0065 - 0x00e0 reg=6 el Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ + 0x0058 - 0x00e0 reg=10 level Lorg/happysanta/gd/Storage/Level; │ │ + 0x0066 - 0x00e0 reg=12 toHl Z │ │ + 0x0003 - 0x00f0 reg=2 _levels [Lorg/happysanta/gd/Storage/Level; │ │ + 0x0042 - 0x00f0 reg=3 alreadyHl Z │ │ + 0x0017 - 0x00f0 reg=4 checkActive Z │ │ + 0x000d - 0x00f0 reg=5 checkInstalled Z │ │ + 0x0018 - 0x00f0 reg=9 installed Ljava/util/HashMap; Ljava/util/HashMap; │ │ + 0x001c - 0x00f0 reg=11 levelsManager Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x00f0 reg=20 this Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; │ │ + 0x0000 - 0x00f0 reg=21 params [[Lorg/happysanta/gd/Storage/Level; │ │ │ │ source_file_idx : 713 (LevelsMenuScreen.java) │ │ │ │ Class #163 header: │ │ class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 448 │ │ @@ -53598,42 +53549,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02b284: |[02b284] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V │ │ -02b294: 5b12 c302 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b298: 5b13 c402 |0002: iput-object v3, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ -02b29c: 5420 c502 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b2a0: 7020 1c07 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V // method@071c │ │ -02b2a6: 0e00 |0009: return-void │ │ +02b210: |[02b210] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V │ │ +02b220: 5b12 c302 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b224: 5b13 c402 |0002: iput-object v3, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ +02b228: 5420 c502 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b22c: 7020 1e07 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V // method@071e │ │ +02b232: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1; │ │ - 0x0000 - 0x000a reg=2 (null) Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ + 0x0000 - 0x000a reg=2 this$1 Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/happysanta/gd/API/LevelsResponse; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02b2a8: |[02b2a8] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ -02b2b8: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ -02b2bc: 6e20 bc06 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.onPostExecute:(Ljava/lang/Void;)V // method@06bc │ │ -02b2c2: 0e00 |0005: return-void │ │ +02b234: |[02b234] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +02b244: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ +02b248: 6e20 be06 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.onPostExecute:(Ljava/lang/Void;)V // method@06be │ │ +02b24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -53642,61 +53593,61 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -02b2c4: |[02b2c4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.onPostExecute:(Ljava/lang/Void;)V │ │ -02b2d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02b2d6: 2200 b000 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -02b2da: 7010 ee01 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02b2e0: 1a02 e00c |0006: const-string v2, "offset = " // string@0ce0 │ │ -02b2e4: 6e20 f501 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02b2ea: 0c00 |000b: move-result-object v0 │ │ -02b2ec: 5442 c302 |000c: iget-object v2, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b2f0: 5422 c502 |000e: iget-object v2, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b2f4: 5222 cd02 |0010: iget v2, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02b2f8: 6e20 f201 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02b2fe: 0c00 |0015: move-result-object v0 │ │ -02b300: 1a02 4200 |0016: const-string v2, ", totalCount = " // string@0042 │ │ -02b304: 6e20 f501 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02b30a: 0c00 |001b: move-result-object v0 │ │ -02b30c: 5442 c402 |001c: iget-object v2, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ -02b310: 6e10 d904 0200 |001e: invoke-virtual {v2}, Lorg/happysanta/gd/API/LevelsResponse;.getTotalCount:()I // method@04d9 │ │ -02b316: 0a02 |0021: move-result v2 │ │ -02b318: 6e20 f201 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02b31e: 0c00 |0025: move-result-object v0 │ │ -02b320: 6e10 f901 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02b326: 0c00 |0029: move-result-object v0 │ │ -02b328: 7110 3f06 0000 |002a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -02b32e: 5440 c302 |002d: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b332: 5402 c502 |002f: iget-object v2, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b336: 5440 c302 |0031: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b33a: 5400 c502 |0033: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b33e: 5200 cd02 |0035: iget v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02b342: 5443 c402 |0037: iget-object v3, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ -02b346: 6e10 d904 0300 |0039: invoke-virtual {v3}, Lorg/happysanta/gd/API/LevelsResponse;.getTotalCount:()I // method@04d9 │ │ -02b34c: 0a03 |003c: move-result v3 │ │ -02b34e: 3430 1b00 |003d: if-lt v0, v3, 0058 // +001b │ │ -02b352: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -02b354: 5c20 cb02 |0040: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02b358: 5440 c302 |0042: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b35c: 5400 c502 |0044: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b360: 5500 cb02 |0046: iget-boolean v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02b364: 3900 0900 |0048: if-nez v0, 0051 // +0009 │ │ -02b368: 5440 c302 |004a: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b36c: 5400 c502 |004c: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b370: 6e10 d106 0000 |004e: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showLoading:()V // method@06d1 │ │ -02b376: 5440 c302 |0051: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ -02b37a: 5400 c502 |0053: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b37e: 5c01 cc02 |0055: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02b382: 0e00 |0057: return-void │ │ -02b384: 0110 |0058: move v0, v1 │ │ -02b386: 28e7 |0059: goto 0040 // -0019 │ │ +02b250: |[02b250] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2$1.onPostExecute:(Ljava/lang/Void;)V │ │ +02b260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b262: 2200 b000 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +02b266: 7010 f001 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02b26c: 1a02 dd0c |0006: const-string v2, "offset = " // string@0cdd │ │ +02b270: 6e20 f701 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02b276: 0c00 |000b: move-result-object v0 │ │ +02b278: 5442 c302 |000c: iget-object v2, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b27c: 5422 c502 |000e: iget-object v2, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b280: 5222 cd02 |0010: iget v2, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02b284: 6e20 f401 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02b28a: 0c00 |0015: move-result-object v0 │ │ +02b28c: 1a02 4200 |0016: const-string v2, ", totalCount = " // string@0042 │ │ +02b290: 6e20 f701 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02b296: 0c00 |001b: move-result-object v0 │ │ +02b298: 5442 c402 |001c: iget-object v2, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ +02b29c: 6e10 db04 0200 |001e: invoke-virtual {v2}, Lorg/happysanta/gd/API/LevelsResponse;.getTotalCount:()I // method@04db │ │ +02b2a2: 0a02 |0021: move-result v2 │ │ +02b2a4: 6e20 f401 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02b2aa: 0c00 |0025: move-result-object v0 │ │ +02b2ac: 6e10 fb01 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02b2b2: 0c00 |0029: move-result-object v0 │ │ +02b2b4: 7110 4106 0000 |002a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +02b2ba: 5440 c302 |002d: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b2be: 5402 c502 |002f: iget-object v2, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b2c2: 5440 c302 |0031: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b2c6: 5400 c502 |0033: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b2ca: 5200 cd02 |0035: iget v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02b2ce: 5443 c402 |0037: iget-object v3, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; // field@02c4 │ │ +02b2d2: 6e10 db04 0300 |0039: invoke-virtual {v3}, Lorg/happysanta/gd/API/LevelsResponse;.getTotalCount:()I // method@04db │ │ +02b2d8: 0a03 |003c: move-result v3 │ │ +02b2da: 3430 1b00 |003d: if-lt v0, v3, 0058 // +001b │ │ +02b2de: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +02b2e0: 5c20 cb02 |0040: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02b2e4: 5440 c302 |0042: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b2e8: 5400 c502 |0044: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b2ec: 5500 cb02 |0046: iget-boolean v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02b2f0: 3900 0900 |0048: if-nez v0, 0051 // +0009 │ │ +02b2f4: 5440 c302 |004a: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b2f8: 5400 c502 |004c: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b2fc: 6e10 d306 0000 |004e: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showLoading:()V // method@06d3 │ │ +02b302: 5440 c302 |0051: iget-object v0, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // field@02c3 │ │ +02b306: 5400 c502 |0053: iget-object v0, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b30a: 5c01 cc02 |0055: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02b30e: 0e00 |0057: return-void │ │ +02b310: 0110 |0058: move v0, v1 │ │ +02b312: 28e7 |0059: goto 0040 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x002d line=87 │ │ 0x0042 line=88 │ │ 0x004a line=89 │ │ 0x0051 line=91 │ │ @@ -53741,44 +53692,44 @@ │ │ type : '(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b388: |[02b388] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ -02b398: 5b01 c502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b39c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02b3a2: 0e00 |0005: return-void │ │ +02b314: |[02b314] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ +02b324: 5b01 c502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b328: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02b32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;) │ │ name : 'onError' │ │ type : '(Lorg/happysanta/gd/API/APIException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02b3a4: |[02b3a4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ -02b3b4: 5420 c502 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b3b8: 6e10 bf04 0300 |0002: invoke-virtual {v3}, Lorg/happysanta/gd/API/APIException;.getMessage:()Ljava/lang/String; // method@04bf │ │ -02b3be: 0c01 |0005: move-result-object v1 │ │ -02b3c0: 6e20 d006 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d0 │ │ -02b3c6: 5420 c502 |0009: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b3ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -02b3cc: 5c01 cc02 |000c: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02b3d0: 0e00 |000e: return-void │ │ +02b330: |[02b330] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.onError:(Lorg/happysanta/gd/API/APIException;)V │ │ +02b340: 5420 c502 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b344: 6e10 c104 0300 |0002: invoke-virtual {v3}, Lorg/happysanta/gd/API/APIException;.getMessage:()Ljava/lang/String; // method@04c1 │ │ +02b34a: 0c01 |0005: move-result-object v1 │ │ +02b34c: 6e20 d206 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d2 │ │ +02b352: 5420 c502 |0009: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b356: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +02b358: 5c01 cc02 |000c: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02b35c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ @@ -53789,42 +53740,42 @@ │ │ type : '(Lorg/happysanta/gd/API/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -02b3d4: |[02b3d4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ -02b3e4: 2200 6501 |0000: new-instance v0, Lorg/happysanta/gd/API/LevelsResponse; // type@0165 │ │ -02b3e8: 7020 d704 6000 |0002: invoke-direct {v0, v6}, Lorg/happysanta/gd/API/LevelsResponse;.:(Lorg/happysanta/gd/API/Response;)V // method@04d7 │ │ -02b3ee: 5451 c502 |0005: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b3f2: 5411 d102 |0007: iget-object v1, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@02d1 │ │ -02b3f6: 6202 1403 |0009: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02b3fa: 3221 0e00 |000b: if-eq v1, v2, 0019 // +000e │ │ -02b3fe: 5451 c502 |000d: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b402: 6e10 c606 0100 |000f: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.clearList:()V // method@06c6 │ │ -02b408: 5451 c502 |0012: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b40c: 6202 1403 |0014: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02b410: 6e20 cf06 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@06cf │ │ -02b416: 5451 c502 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b41a: 6e10 c906 0100 |001b: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.hideLoading:()V // method@06c9 │ │ -02b420: 5451 c502 |001e: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b424: 2202 ad01 |0020: new-instance v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1; // type@01ad │ │ -02b428: 7030 ba06 5200 |0022: invoke-direct {v2, v5, v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V // method@06ba │ │ -02b42e: 5b12 c902 |0025: iput-object v2, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02c9 │ │ -02b432: 5451 c502 |0027: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ -02b436: 5411 c902 |0029: iget-object v1, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02c9 │ │ -02b43a: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -02b43c: 2322 3502 |002c: new-array v2, v2, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ -02b440: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -02b442: 6e10 d804 0000 |002f: invoke-virtual {v0}, Lorg/happysanta/gd/API/LevelsResponse;.getLevels:()[Lorg/happysanta/gd/Storage/Level; // method@04d8 │ │ -02b448: 0c04 |0032: move-result-object v4 │ │ -02b44a: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -02b44e: 6e20 2007 2100 |0035: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0720 │ │ -02b454: 0e00 |0038: return-void │ │ +02b360: |[02b360] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$2.onResponse:(Lorg/happysanta/gd/API/Response;)V │ │ +02b370: 2200 6501 |0000: new-instance v0, Lorg/happysanta/gd/API/LevelsResponse; // type@0165 │ │ +02b374: 7020 d904 6000 |0002: invoke-direct {v0, v6}, Lorg/happysanta/gd/API/LevelsResponse;.:(Lorg/happysanta/gd/API/Response;)V // method@04d9 │ │ +02b37a: 5451 c502 |0005: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b37e: 5411 d102 |0007: iget-object v1, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@02d1 │ │ +02b382: 6202 1403 |0009: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02b386: 3221 0e00 |000b: if-eq v1, v2, 0019 // +000e │ │ +02b38a: 5451 c502 |000d: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b38e: 6e10 c806 0100 |000f: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.clearList:()V // method@06c8 │ │ +02b394: 5451 c502 |0012: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b398: 6202 1403 |0014: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02b39c: 6e20 d106 2100 |0016: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@06d1 │ │ +02b3a2: 5451 c502 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b3a6: 6e10 cb06 0100 |001b: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.hideLoading:()V // method@06cb │ │ +02b3ac: 5451 c502 |001e: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b3b0: 2202 ad01 |0020: new-instance v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1; // type@01ad │ │ +02b3b4: 7030 bc06 5200 |0022: invoke-direct {v2, v5, v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V // method@06bc │ │ +02b3ba: 5b12 c902 |0025: iput-object v2, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02c9 │ │ +02b3be: 5451 c502 |0027: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c5 │ │ +02b3c2: 5411 c902 |0029: iget-object v1, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02c9 │ │ +02b3c6: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +02b3c8: 2322 3502 |002c: new-array v2, v2, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ +02b3cc: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +02b3ce: 6e10 da04 0000 |002f: invoke-virtual {v0}, Lorg/happysanta/gd/API/LevelsResponse;.getLevels:()[Lorg/happysanta/gd/Storage/Level; // method@04da │ │ +02b3d4: 0c04 |0032: move-result-object v4 │ │ +02b3d6: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +02b3da: 6e20 2207 2100 |0035: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0722 │ │ +02b3e0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000d line=77 │ │ 0x0012 line=78 │ │ 0x0019 line=81 │ │ @@ -53871,47 +53822,47 @@ │ │ type : '(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b458: |[02b458] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$3.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ -02b468: 5b01 c602 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c6 │ │ -02b46c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02b472: 0e00 |0005: return-void │ │ +02b3e4: |[02b3e4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$3.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ +02b3f4: 5b01 c602 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c6 │ │ +02b3f8: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02b3fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -02b474: |[02b474] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -02b484: 7110 bb04 0400 |0000: invoke-static {v4}, Lorg/happysanta/gd/API/API;.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; // method@04bb │ │ -02b48a: 0c00 |0003: move-result-object v0 │ │ -02b48c: 6201 cf02 |0004: sget-object v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02b490: 3210 0e00 |0006: if-eq v0, v1, 0014 // +000e │ │ -02b494: 6900 cf02 |0008: sput-object v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02b498: 6201 cf02 |000a: sget-object v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02b49c: 7110 7c08 0100 |000c: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setLevelsSort:(Lorg/happysanta/gd/API/API$LevelsSortType;)V // method@087c │ │ -02b4a2: 5421 c602 |000f: iget-object v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c6 │ │ -02b4a6: 6e10 ce06 0100 |0011: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.reloadLevels:()V // method@06ce │ │ -02b4ac: 7210 4900 0300 |0014: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0049 │ │ -02b4b2: 0e00 |0017: return-void │ │ +02b400: |[02b400] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +02b410: 7110 bd04 0400 |0000: invoke-static {v4}, Lorg/happysanta/gd/API/API;.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; // method@04bd │ │ +02b416: 0c00 |0003: move-result-object v0 │ │ +02b418: 6201 cf02 |0004: sget-object v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02b41c: 3210 0e00 |0006: if-eq v0, v1, 0014 // +000e │ │ +02b420: 6900 cf02 |0008: sput-object v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02b424: 6201 cf02 |000a: sget-object v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02b428: 7110 7e08 0100 |000c: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setLevelsSort:(Lorg/happysanta/gd/API/API$LevelsSortType;)V // method@087e │ │ +02b42e: 5421 c602 |000f: iget-object v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c6 │ │ +02b432: 6e10 d006 0100 |0011: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.reloadLevels:()V // method@06d0 │ │ +02b438: 7210 4900 0300 |0014: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0049 │ │ +02b43e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=132 │ │ 0x0008 line=133 │ │ 0x000a line=135 │ │ 0x000f line=136 │ │ @@ -53958,39 +53909,39 @@ │ │ type : '(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b4b4: |[02b4b4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$4.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ -02b4c4: 5b01 c702 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c7 │ │ -02b4c8: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02b4ce: 0e00 |0005: return-void │ │ +02b440: |[02b440] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$4.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ +02b450: 5b01 c702 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c7 │ │ +02b454: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02b45a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b4d0: |[02b4d0] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$4.run:()V │ │ -02b4e0: 5410 c702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c7 │ │ -02b4e4: 6e10 ce06 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.reloadLevels:()V // method@06ce │ │ -02b4ea: 0e00 |0005: return-void │ │ +02b45c: |[02b45c] org.happysanta.gd.Menu.DownloadLevelsMenuScreen$4.run:()V │ │ +02b46c: 5410 c702 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@02c7 │ │ +02b470: 6e10 d006 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.reloadLevels:()V // method@06d0 │ │ +02b476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4; │ │ │ │ @@ -54114,51 +54065,51 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -02b4ec: |[02b4ec] org.happysanta.gd.Menu.MenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02b4fc: 1304 1e00 |0000: const/16 v4, #int 30 // #1e │ │ -02b500: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -02b502: 7010 bd01 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@01bd │ │ -02b508: 5c76 8403 |0006: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ -02b50c: 5b78 8a03 |0008: iput-object v8, v7, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ -02b510: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -02b512: 5971 8903 |000b: iput v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b516: 2201 ea00 |000d: new-instance v1, Ljava/util/Vector; // type@00ea │ │ -02b51a: 7010 7702 0100 |000f: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@0277 │ │ -02b520: 5b71 8703 |0012: iput-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b524: 5b79 8803 |0014: iput-object v9, v7, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ -02b528: 7100 3106 0000 |0016: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02b52e: 0c00 |0019: move-result-object v0 │ │ -02b530: 2201 dd01 |001a: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -02b534: 7020 f907 0100 |001c: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -02b53a: 5b71 8603 |001f: iput-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b53e: 5471 8603 |0021: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b542: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -02b544: 6e20 0908 2100 |0024: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -02b54a: 5471 8603 |0027: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b54e: 7110 3006 0400 |0029: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02b554: 0a02 |002c: move-result v2 │ │ -02b556: 7110 3006 0600 |002d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02b55c: 0a03 |0030: move-result v3 │ │ -02b55e: 7110 3006 0400 |0031: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02b564: 0a04 |0034: move-result v4 │ │ -02b566: 1305 0f00 |0035: const/16 v5, #int 15 // #f │ │ -02b56a: 7110 3006 0500 |0037: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02b570: 0a05 |003a: move-result v5 │ │ -02b572: 6e55 0a08 2143 |003b: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080a │ │ -02b578: 7100 3b06 0000 |003e: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063b │ │ -02b57e: 0a01 |0041: move-result v1 │ │ -02b580: 3801 0700 |0042: if-eqz v1, 0049 // +0007 │ │ -02b584: 5471 8603 |0044: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b588: 6e20 0708 6100 |0046: invoke-virtual {v1, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setMotionEventSplittingEnabled:(Z)V // method@0807 │ │ -02b58e: 0e00 |0049: return-void │ │ +02b478: |[02b478] org.happysanta.gd.Menu.MenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02b488: 1304 1e00 |0000: const/16 v4, #int 30 // #1e │ │ +02b48c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +02b48e: 7010 bf01 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@01bf │ │ +02b494: 5c76 8403 |0006: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ +02b498: 5b78 8a03 |0008: iput-object v8, v7, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ +02b49c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +02b49e: 5971 8903 |000b: iput v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b4a2: 2201 ea00 |000d: new-instance v1, Ljava/util/Vector; // type@00ea │ │ +02b4a6: 7010 7902 0100 |000f: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@0279 │ │ +02b4ac: 5b71 8703 |0012: iput-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b4b0: 5b79 8803 |0014: iput-object v9, v7, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ +02b4b4: 7100 3306 0000 |0016: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02b4ba: 0c00 |0019: move-result-object v0 │ │ +02b4bc: 2201 dd01 |001a: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +02b4c0: 7020 fb07 0100 |001c: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +02b4c6: 5b71 8603 |001f: iput-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b4ca: 5471 8603 |0021: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b4ce: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +02b4d0: 6e20 0b08 2100 |0024: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +02b4d6: 5471 8603 |0027: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b4da: 7110 3206 0400 |0029: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02b4e0: 0a02 |002c: move-result v2 │ │ +02b4e2: 7110 3206 0600 |002d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02b4e8: 0a03 |0030: move-result v3 │ │ +02b4ea: 7110 3206 0400 |0031: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02b4f0: 0a04 |0034: move-result v4 │ │ +02b4f2: 1305 0f00 |0035: const/16 v5, #int 15 // #f │ │ +02b4f6: 7110 3206 0500 |0037: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02b4fc: 0a05 |003a: move-result v5 │ │ +02b4fe: 6e55 0c08 2143 |003b: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080c │ │ +02b504: 7100 3d06 0000 |003e: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063d │ │ +02b50a: 0a01 |0041: move-result v1 │ │ +02b50c: 3801 0700 |0042: if-eqz v1, 0049 // +0007 │ │ +02b510: 5471 8603 |0044: iget-object v1, v7, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b514: 6e20 0908 6100 |0046: invoke-virtual {v1, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setMotionEventSplittingEnabled:(Z)V // method@0809 │ │ +02b51a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x0006 line=35 │ │ 0x0008 line=38 │ │ 0x000a line=39 │ │ 0x000d line=40 │ │ @@ -54182,26 +54133,26 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -02b590: |[02b590] org.happysanta.gd.Menu.MenuScreen.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -02b5a0: 5420 8603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b5a4: 7210 6807 0300 |0002: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@0768 │ │ -02b5aa: 0c01 |0005: move-result-object v1 │ │ -02b5ac: 6e20 ff07 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02b5b2: 5420 8703 |0009: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b5b6: 6e20 7802 3000 |000b: invoke-virtual {v0, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@0278 │ │ -02b5bc: 2030 ab01 |000e: instance-of v0, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b5c0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -02b5c4: 1f03 ab01 |0012: check-cast v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b5c8: 6e20 b406 2300 |0014: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V // method@06b4 │ │ -02b5ce: 0e00 |0017: return-void │ │ +02b51c: |[02b51c] org.happysanta.gd.Menu.MenuScreen.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +02b52c: 5420 8603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b530: 7210 6a07 0300 |0002: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@076a │ │ +02b536: 0c01 |0005: move-result-object v1 │ │ +02b538: 6e20 0108 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02b53e: 5420 8703 |0009: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b542: 6e20 7a02 3000 |000b: invoke-virtual {v0, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@027a │ │ +02b548: 2030 ab01 |000e: instance-of v0, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b54c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +02b550: 1f03 ab01 |0012: check-cast v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b554: 6e20 b606 2300 |0014: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V // method@06b6 │ │ +02b55a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=56 │ │ 0x000e line=58 │ │ 0x0012 line=59 │ │ 0x0017 line=60 │ │ @@ -54214,24 +54165,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02b5d0: |[02b5d0] org.happysanta.gd.Menu.MenuScreen.clear:()V │ │ -02b5e0: 5410 8703 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b5e4: 6e10 7f02 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@027f │ │ -02b5ea: 5410 8603 |0005: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b5ee: 6e10 0308 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeAllViews:()V // method@0803 │ │ -02b5f4: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -02b5f6: 5910 8903 |000b: iput v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b5fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02b5fc: 5b10 8503 |000e: iput-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b600: 0e00 |0010: return-void │ │ +02b55c: |[02b55c] org.happysanta.gd.Menu.MenuScreen.clear:()V │ │ +02b56c: 5410 8703 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b570: 6e10 8102 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@0281 │ │ +02b576: 5410 8603 |0005: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b57a: 6e10 0508 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeAllViews:()V // method@0805 │ │ +02b580: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +02b582: 5910 8903 |000b: iput v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b586: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +02b588: 5b10 8503 |000e: iput-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b58c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ 0x000a line=170 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -54243,39 +54194,39 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -02b604: |[02b604] org.happysanta.gd.Menu.MenuScreen.elementIsFirstClickable:(I)Z │ │ -02b614: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02b616: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02b618: 5443 8703 |0002: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b61c: 6e10 8002 0300 |0004: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b622: 0a03 |0007: move-result v3 │ │ -02b624: 3531 1800 |0008: if-ge v1, v3, 0020 // +0018 │ │ -02b628: 5443 8703 |000a: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b62c: 6e20 7a02 1300 |000c: invoke-virtual {v3, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b632: 0c00 |000f: move-result-object v0 │ │ -02b634: 1f00 c801 |0010: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02b638: 2003 ab01 |0012: instance-of v3, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b63c: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -02b640: 1f00 ab01 |0016: check-cast v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b644: 6e10 af06 0000 |0018: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06af │ │ -02b64a: 0a03 |001b: move-result v3 │ │ -02b64c: 3803 0500 |001c: if-eqz v3, 0021 // +0005 │ │ -02b650: 3351 0900 |001e: if-ne v1, v5, 0027 // +0009 │ │ -02b654: 0f02 |0020: return v2 │ │ -02b656: 3451 ffff |0021: if-lt v1, v5, 0020 // -0001 │ │ -02b65a: 3351 0400 |0023: if-ne v1, v5, 0027 // +0004 │ │ -02b65e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -02b660: 28fa |0026: goto 0020 // -0006 │ │ -02b662: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02b666: 28d9 |0029: goto 0002 // -0027 │ │ +02b590: |[02b590] org.happysanta.gd.Menu.MenuScreen.elementIsFirstClickable:(I)Z │ │ +02b5a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02b5a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02b5a4: 5443 8703 |0002: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b5a8: 6e10 8202 0300 |0004: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b5ae: 0a03 |0007: move-result v3 │ │ +02b5b0: 3531 1800 |0008: if-ge v1, v3, 0020 // +0018 │ │ +02b5b4: 5443 8703 |000a: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b5b8: 6e20 7c02 1300 |000c: invoke-virtual {v3, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b5be: 0c00 |000f: move-result-object v0 │ │ +02b5c0: 1f00 c801 |0010: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02b5c4: 2003 ab01 |0012: instance-of v3, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b5c8: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +02b5cc: 1f00 ab01 |0016: check-cast v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b5d0: 6e10 b106 0000 |0018: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06b1 │ │ +02b5d6: 0a03 |001b: move-result v3 │ │ +02b5d8: 3803 0500 |001c: if-eqz v3, 0021 // +0005 │ │ +02b5dc: 3351 0900 |001e: if-ne v1, v5, 0027 // +0009 │ │ +02b5e0: 0f02 |0020: return v2 │ │ +02b5e2: 3451 ffff |0021: if-lt v1, v5, 0020 // -0001 │ │ +02b5e6: 3351 0400 |0023: if-ne v1, v5, 0027 // +0004 │ │ +02b5ea: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +02b5ec: 28fa |0026: goto 0020 // -0006 │ │ +02b5ee: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02b5f2: 28d9 |0029: goto 0002 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x000a line=140 │ │ 0x0012 line=141 │ │ 0x001e line=142 │ │ 0x0020 line=151 │ │ @@ -54293,17 +54244,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b668: |[02b668] org.happysanta.gd.Menu.MenuScreen.getLayout:()Landroid/widget/LinearLayout; │ │ -02b678: 5410 8603 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b67c: 1100 |0002: return-object v0 │ │ +02b5f4: |[02b5f4] org.happysanta.gd.Menu.MenuScreen.getLayout:()Landroid/widget/LinearLayout; │ │ +02b604: 5410 8603 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/MenuScreen;) │ │ @@ -54311,17 +54262,17 @@ │ │ type : '()Lorg/happysanta/gd/Menu/MenuScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b680: |[02b680] org.happysanta.gd.Menu.MenuScreen.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ -02b690: 5410 8803 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ -02b694: 1100 |0002: return-object v0 │ │ +02b60c: |[02b60c] org.happysanta.gd.Menu.MenuScreen.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ +02b61c: 5410 8803 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ +02b620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/MenuScreen;) │ │ @@ -54329,50 +54280,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -02b698: |[02b698] org.happysanta.gd.Menu.MenuScreen.highlightElement:()V │ │ -02b6a8: 5443 8503 |0000: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b6ac: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -02b6b0: 5443 8503 |0004: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b6b4: 6e10 b606 0300 |0006: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b6 │ │ -02b6ba: 5443 8603 |0009: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ -02b6be: 6e10 0108 0300 |000b: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0801 │ │ -02b6c4: 0c02 |000e: move-result-object v2 │ │ -02b6c6: 2203 cc01 |000f: new-instance v3, Lorg/happysanta/gd/Menu/MenuScreen$2; // type@01cc │ │ -02b6ca: 7030 7c07 4302 |0011: invoke-direct {v3, v4, v2}, Lorg/happysanta/gd/Menu/MenuScreen$2;.:(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V // method@077c │ │ -02b6d0: 6e20 0b01 3200 |0014: invoke-virtual {v2, v3}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010b │ │ -02b6d6: 0e00 |0017: return-void │ │ -02b6d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -02b6da: 5443 8703 |0019: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b6de: 6e10 8002 0300 |001b: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b6e4: 0a03 |001e: move-result v3 │ │ -02b6e6: 3530 f8ff |001f: if-ge v0, v3, 0017 // -0008 │ │ -02b6ea: 5443 8703 |0021: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b6ee: 6e20 7a02 0300 |0023: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b6f4: 0c03 |0026: move-result-object v3 │ │ -02b6f6: 2033 ab01 |0027: instance-of v3, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b6fa: 3803 1000 |0029: if-eqz v3, 0039 // +0010 │ │ -02b6fe: 5443 8703 |002b: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b702: 6e20 7a02 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b708: 0c01 |0030: move-result-object v1 │ │ -02b70a: 1f01 ab01 |0031: check-cast v1, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b70e: 6e10 af06 0100 |0033: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06af │ │ -02b714: 0a03 |0036: move-result v3 │ │ -02b716: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -02b71a: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02b71e: 28de |003b: goto 0019 // -0022 │ │ -02b720: 6e20 8507 1400 |003c: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0785 │ │ -02b726: 5443 8503 |003f: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b72a: 6e20 8c07 3400 |0041: invoke-virtual {v4, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078c │ │ -02b730: 5940 8903 |0044: iput v0, v4, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b734: 28d1 |0046: goto 0017 // -002f │ │ +02b624: |[02b624] org.happysanta.gd.Menu.MenuScreen.highlightElement:()V │ │ +02b634: 5443 8503 |0000: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b638: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +02b63c: 5443 8503 |0004: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b640: 6e10 b806 0300 |0006: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b8 │ │ +02b646: 5443 8603 |0009: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0386 │ │ +02b64a: 6e10 0308 0300 |000b: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0803 │ │ +02b650: 0c02 |000e: move-result-object v2 │ │ +02b652: 2203 cc01 |000f: new-instance v3, Lorg/happysanta/gd/Menu/MenuScreen$2; // type@01cc │ │ +02b656: 7030 7e07 4302 |0011: invoke-direct {v3, v4, v2}, Lorg/happysanta/gd/Menu/MenuScreen$2;.:(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V // method@077e │ │ +02b65c: 6e20 0701 3200 |0014: invoke-virtual {v2, v3}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0107 │ │ +02b662: 0e00 |0017: return-void │ │ +02b664: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +02b666: 5443 8703 |0019: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b66a: 6e10 8202 0300 |001b: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b670: 0a03 |001e: move-result v3 │ │ +02b672: 3530 f8ff |001f: if-ge v0, v3, 0017 // -0008 │ │ +02b676: 5443 8703 |0021: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b67a: 6e20 7c02 0300 |0023: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b680: 0c03 |0026: move-result-object v3 │ │ +02b682: 2033 ab01 |0027: instance-of v3, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b686: 3803 1000 |0029: if-eqz v3, 0039 // +0010 │ │ +02b68a: 5443 8703 |002b: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b68e: 6e20 7c02 0300 |002d: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b694: 0c01 |0030: move-result-object v1 │ │ +02b696: 1f01 ab01 |0031: check-cast v1, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b69a: 6e10 b106 0100 |0033: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06b1 │ │ +02b6a0: 0a03 |0036: move-result v3 │ │ +02b6a2: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +02b6a6: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02b6aa: 28de |003b: goto 0019 // -0022 │ │ +02b6ac: 6e20 8707 1400 |003c: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0787 │ │ +02b6b2: 5443 8503 |003f: iget-object v3, v4, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b6b6: 6e20 8e07 3400 |0041: invoke-virtual {v4, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078e │ │ +02b6bc: 5940 8903 |0044: iput v0, v4, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b6c0: 28d1 |0046: goto 0017 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x0009 line=209 │ │ 0x000f line=210 │ │ 0x0017 line=236 │ │ @@ -54396,18 +54347,18 @@ │ │ type : '(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b738: |[02b738] org.happysanta.gd.Menu.MenuScreen.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ -02b748: 6e10 b606 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b6 │ │ -02b74e: 5b01 8503 |0003: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b752: 0e00 |0005: return-void │ │ +02b6c4: |[02b6c4] org.happysanta.gd.Menu.MenuScreen.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ +02b6d4: 6e10 b806 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b8 │ │ +02b6da: 5b01 8503 |0003: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x0005 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ @@ -54418,23 +54369,23 @@ │ │ type : '(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02b754: |[02b754] org.happysanta.gd.Menu.MenuScreen.onElementHighlight:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ -02b764: 5b23 8503 |0000: iput-object v3, v2, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b768: 5421 8703 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b76c: 6e20 7b02 3100 |0004: invoke-virtual {v1, v3}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@027b │ │ -02b772: 0a00 |0007: move-result v0 │ │ -02b774: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -02b776: 3210 0400 |0009: if-eq v0, v1, 000d // +0004 │ │ -02b77a: 5920 8903 |000b: iput v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b77e: 0e00 |000d: return-void │ │ +02b6e0: |[02b6e0] org.happysanta.gd.Menu.MenuScreen.onElementHighlight:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ │ +02b6f0: 5b23 8503 |0000: iput-object v3, v2, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b6f4: 5421 8703 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b6f8: 6e20 7d02 3100 |0004: invoke-virtual {v1, v3}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@027d │ │ +02b6fe: 0a00 |0007: move-result v0 │ │ +02b700: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +02b702: 3210 0400 |0009: if-eq v0, v1, 000d // +0004 │ │ +02b706: 5920 8903 |000b: iput v0, v2, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b70a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0002 line=264 │ │ 0x0008 line=265 │ │ 0x000b line=266 │ │ 0x000d line=267 │ │ @@ -54448,16 +54399,16 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02b780: |[02b780] org.happysanta.gd.Menu.MenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02b790: 0e00 |0000: return-void │ │ +02b70c: |[02b70c] org.happysanta.gd.Menu.MenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02b71c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0001 reg=1 newMenu Lorg/happysanta/gd/Menu/MenuScreen; │ │ │ │ @@ -54466,16 +54417,16 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02b794: |[02b794] org.happysanta.gd.Menu.MenuScreen.onScroll:(D)V │ │ -02b7a4: 0e00 |0000: return-void │ │ +02b720: |[02b720] org.happysanta.gd.Menu.MenuScreen.onScroll:(D)V │ │ +02b730: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0001 reg=1 percent D │ │ │ │ @@ -54484,18 +54435,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b7a8: |[02b7a8] org.happysanta.gd.Menu.MenuScreen.onShow:()V │ │ -02b7b8: 6e10 9107 0000 |0000: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.updateTitle:()V // method@0791 │ │ -02b7be: 6e10 8407 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0784 │ │ -02b7c4: 0e00 |0006: return-void │ │ +02b734: |[02b734] org.happysanta.gd.Menu.MenuScreen.onShow:()V │ │ +02b744: 6e10 9307 0000 |0000: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.updateTitle:()V // method@0793 │ │ +02b74a: 6e10 8607 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0786 │ │ +02b750: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0006 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ @@ -54505,118 +54456,118 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 204 16-bit code units │ │ -02b7c8: |[02b7c8] org.happysanta.gd.Menu.MenuScreen.performAction:(I)V │ │ -02b7d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02b7da: 2c07 c100 0000 |0001: sparse-switch v7, 000000c2 // +000000c1 │ │ -02b7e0: 5264 8903 |0004: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b7e4: 12f5 |0006: const/4 v5, #int -1 // #ff │ │ -02b7e6: 3254 1f00 |0007: if-eq v4, v5, 0026 // +001f │ │ -02b7ea: 5262 8903 |0009: iget v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b7ee: 5464 8703 |000b: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b7f2: 6e10 8002 0400 |000d: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b7f8: 0a04 |0010: move-result v4 │ │ -02b7fa: 3542 1500 |0011: if-ge v2, v4, 0026 // +0015 │ │ -02b7fe: 5464 8703 |0013: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b802: 6e20 7a02 2400 |0015: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b808: 0c03 |0018: move-result-object v3 │ │ -02b80a: 1f03 c801 |0019: check-cast v3, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02b80e: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ -02b812: 7210 6907 0300 |001d: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.isSelectable:()Z // method@0769 │ │ -02b818: 0a04 |0020: move-result v4 │ │ -02b81a: 3804 0600 |0021: if-eqz v4, 0027 // +0006 │ │ -02b81e: 7220 6a07 7300 |0023: invoke-interface {v3, v7}, Lorg/happysanta/gd/Menu/MenuElement;.performAction:(I)V // method@076a │ │ -02b824: 0e00 |0026: return-void │ │ -02b826: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b82a: 28e2 |0029: goto 000b // -001e │ │ -02b82c: 5564 8403 |002a: iget-boolean v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ -02b830: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ -02b834: 7100 3106 0000 |002e: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02b83a: 0c04 |0031: move-result-object v4 │ │ -02b83c: 6e10 8805 0400 |0032: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.scrollTextMenuUp:()V // method@0588 │ │ -02b842: 28f1 |0035: goto 0026 // -000f │ │ -02b844: 5264 8903 |0036: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b848: 3d04 2900 |0038: if-lez v4, 0061 // +0029 │ │ -02b84c: 5264 8903 |003a: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b850: 6e20 8107 4600 |003c: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.elementIsFirstClickable:(I)Z // method@0781 │ │ -02b856: 0a04 |003f: move-result v4 │ │ -02b858: 3904 2100 |0040: if-nez v4, 0061 // +0021 │ │ -02b85c: 5264 8903 |0042: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b860: d801 04ff |0044: add-int/lit8 v1, v4, #int -1 // #ff │ │ -02b864: 0112 |0046: move v2, v1 │ │ -02b866: 3a02 dfff |0047: if-ltz v2, 0026 // -0021 │ │ -02b86a: 5464 8703 |0049: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b86e: 6e20 7a02 2400 |004b: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b874: 0c00 |004e: move-result-object v0 │ │ -02b876: 1f00 c801 |004f: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02b87a: 2004 ab01 |0051: instance-of v4, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b87e: 3804 0b00 |0053: if-eqz v4, 005e // +000b │ │ -02b882: 0704 |0055: move-object v4, v0 │ │ -02b884: 1f04 ab01 |0056: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b888: 6e10 af06 0400 |0058: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06af │ │ -02b88e: 0a04 |005b: move-result v4 │ │ -02b890: 3804 0e00 |005c: if-eqz v4, 006a // +000e │ │ -02b894: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02b898: 28e7 |0060: goto 0047 // -0019 │ │ -02b89a: 5464 8703 |0061: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b89e: 6e10 8002 0400 |0063: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b8a4: 0a04 |0066: move-result v4 │ │ -02b8a6: d801 04ff |0067: add-int/lit8 v1, v4, #int -1 // #ff │ │ -02b8aa: 28dd |0069: goto 0046 // -0023 │ │ -02b8ac: 0704 |006a: move-object v4, v0 │ │ -02b8ae: 1f04 ab01 |006b: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b8b2: 6e20 8507 4600 |006d: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0785 │ │ -02b8b8: 5962 8903 |0070: iput v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b8bc: 6e20 8c07 0600 |0072: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078c │ │ -02b8c2: 28b1 |0075: goto 0026 // -004f │ │ -02b8c4: 5564 8403 |0076: iget-boolean v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ -02b8c8: 3804 0a00 |0078: if-eqz v4, 0082 // +000a │ │ -02b8cc: 7100 3106 0000 |007a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02b8d2: 0c04 |007d: move-result-object v4 │ │ -02b8d4: 6e10 8705 0400 |007e: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.scrollTextMenuDown:()V // method@0587 │ │ -02b8da: 28a5 |0081: goto 0026 // -005b │ │ -02b8dc: 5264 8903 |0082: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b8e0: 5465 8703 |0084: iget-object v5, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b8e4: 6e10 8002 0500 |0086: invoke-virtual {v5}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b8ea: 0a05 |0089: move-result v5 │ │ -02b8ec: d805 05ff |008a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02b8f0: 3554 2700 |008c: if-ge v4, v5, 00b3 // +0027 │ │ -02b8f4: 5264 8903 |008e: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b8f8: d801 0401 |0090: add-int/lit8 v1, v4, #int 1 // #01 │ │ -02b8fc: 0112 |0092: move v2, v1 │ │ -02b8fe: 5464 8703 |0093: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b902: 6e10 8002 0400 |0095: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02b908: 0a04 |0098: move-result v4 │ │ -02b90a: 3542 8dff |0099: if-ge v2, v4, 0026 // -0073 │ │ -02b90e: 5464 8703 |009b: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b912: 6e20 7a02 2400 |009d: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b918: 0c00 |00a0: move-result-object v0 │ │ -02b91a: 1f00 c801 |00a1: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02b91e: 2004 ab01 |00a3: instance-of v4, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b922: 3804 0b00 |00a5: if-eqz v4, 00b0 // +000b │ │ -02b926: 0704 |00a7: move-object v4, v0 │ │ -02b928: 1f04 ab01 |00a8: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b92c: 6e10 af06 0400 |00aa: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06af │ │ -02b932: 0a04 |00ad: move-result v4 │ │ -02b934: 3804 0700 |00ae: if-eqz v4, 00b5 // +0007 │ │ -02b938: d802 0201 |00b0: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b93c: 28e1 |00b2: goto 0093 // -001f │ │ -02b93e: 1201 |00b3: const/4 v1, #int 0 // #0 │ │ -02b940: 28de |00b4: goto 0092 // -0022 │ │ -02b942: 0704 |00b5: move-object v4, v0 │ │ -02b944: 1f04 ab01 |00b6: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02b948: 6e20 8507 4600 |00b8: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0785 │ │ -02b94e: 5962 8903 |00bb: iput v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02b952: 6e20 8c07 0600 |00bd: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078c │ │ -02b958: 2900 66ff |00c0: goto/16 0026 // -009a │ │ -02b95c: 0002 0200 0200 0000 0800 0000 2900 ... |00c2: sparse-switch-data (10 units) │ │ +02b754: |[02b754] org.happysanta.gd.Menu.MenuScreen.performAction:(I)V │ │ +02b764: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b766: 2c07 c100 0000 |0001: sparse-switch v7, 000000c2 // +000000c1 │ │ +02b76c: 5264 8903 |0004: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b770: 12f5 |0006: const/4 v5, #int -1 // #ff │ │ +02b772: 3254 1f00 |0007: if-eq v4, v5, 0026 // +001f │ │ +02b776: 5262 8903 |0009: iget v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b77a: 5464 8703 |000b: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b77e: 6e10 8202 0400 |000d: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b784: 0a04 |0010: move-result v4 │ │ +02b786: 3542 1500 |0011: if-ge v2, v4, 0026 // +0015 │ │ +02b78a: 5464 8703 |0013: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b78e: 6e20 7c02 2400 |0015: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b794: 0c03 |0018: move-result-object v3 │ │ +02b796: 1f03 c801 |0019: check-cast v3, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02b79a: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ +02b79e: 7210 6b07 0300 |001d: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.isSelectable:()Z // method@076b │ │ +02b7a4: 0a04 |0020: move-result v4 │ │ +02b7a6: 3804 0600 |0021: if-eqz v4, 0027 // +0006 │ │ +02b7aa: 7220 6c07 7300 |0023: invoke-interface {v3, v7}, Lorg/happysanta/gd/Menu/MenuElement;.performAction:(I)V // method@076c │ │ +02b7b0: 0e00 |0026: return-void │ │ +02b7b2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02b7b6: 28e2 |0029: goto 000b // -001e │ │ +02b7b8: 5564 8403 |002a: iget-boolean v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ +02b7bc: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ +02b7c0: 7100 3306 0000 |002e: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02b7c6: 0c04 |0031: move-result-object v4 │ │ +02b7c8: 6e10 8a05 0400 |0032: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.scrollTextMenuUp:()V // method@058a │ │ +02b7ce: 28f1 |0035: goto 0026 // -000f │ │ +02b7d0: 5264 8903 |0036: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b7d4: 3d04 2900 |0038: if-lez v4, 0061 // +0029 │ │ +02b7d8: 5264 8903 |003a: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b7dc: 6e20 8307 4600 |003c: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.elementIsFirstClickable:(I)Z // method@0783 │ │ +02b7e2: 0a04 |003f: move-result v4 │ │ +02b7e4: 3904 2100 |0040: if-nez v4, 0061 // +0021 │ │ +02b7e8: 5264 8903 |0042: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b7ec: d801 04ff |0044: add-int/lit8 v1, v4, #int -1 // #ff │ │ +02b7f0: 0112 |0046: move v2, v1 │ │ +02b7f2: 3a02 dfff |0047: if-ltz v2, 0026 // -0021 │ │ +02b7f6: 5464 8703 |0049: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b7fa: 6e20 7c02 2400 |004b: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b800: 0c00 |004e: move-result-object v0 │ │ +02b802: 1f00 c801 |004f: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02b806: 2004 ab01 |0051: instance-of v4, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b80a: 3804 0b00 |0053: if-eqz v4, 005e // +000b │ │ +02b80e: 0704 |0055: move-object v4, v0 │ │ +02b810: 1f04 ab01 |0056: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b814: 6e10 b106 0400 |0058: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06b1 │ │ +02b81a: 0a04 |005b: move-result v4 │ │ +02b81c: 3804 0e00 |005c: if-eqz v4, 006a // +000e │ │ +02b820: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02b824: 28e7 |0060: goto 0047 // -0019 │ │ +02b826: 5464 8703 |0061: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b82a: 6e10 8202 0400 |0063: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b830: 0a04 |0066: move-result v4 │ │ +02b832: d801 04ff |0067: add-int/lit8 v1, v4, #int -1 // #ff │ │ +02b836: 28dd |0069: goto 0046 // -0023 │ │ +02b838: 0704 |006a: move-object v4, v0 │ │ +02b83a: 1f04 ab01 |006b: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b83e: 6e20 8707 4600 |006d: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0787 │ │ +02b844: 5962 8903 |0070: iput v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b848: 6e20 8e07 0600 |0072: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078e │ │ +02b84e: 28b1 |0075: goto 0026 // -004f │ │ +02b850: 5564 8403 |0076: iget-boolean v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ +02b854: 3804 0a00 |0078: if-eqz v4, 0082 // +000a │ │ +02b858: 7100 3306 0000 |007a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02b85e: 0c04 |007d: move-result-object v4 │ │ +02b860: 6e10 8905 0400 |007e: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.scrollTextMenuDown:()V // method@0589 │ │ +02b866: 28a5 |0081: goto 0026 // -005b │ │ +02b868: 5264 8903 |0082: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b86c: 5465 8703 |0084: iget-object v5, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b870: 6e10 8202 0500 |0086: invoke-virtual {v5}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b876: 0a05 |0089: move-result v5 │ │ +02b878: d805 05ff |008a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02b87c: 3554 2700 |008c: if-ge v4, v5, 00b3 // +0027 │ │ +02b880: 5264 8903 |008e: iget v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b884: d801 0401 |0090: add-int/lit8 v1, v4, #int 1 // #01 │ │ +02b888: 0112 |0092: move v2, v1 │ │ +02b88a: 5464 8703 |0093: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b88e: 6e10 8202 0400 |0095: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02b894: 0a04 |0098: move-result v4 │ │ +02b896: 3542 8dff |0099: if-ge v2, v4, 0026 // -0073 │ │ +02b89a: 5464 8703 |009b: iget-object v4, v6, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b89e: 6e20 7c02 2400 |009d: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b8a4: 0c00 |00a0: move-result-object v0 │ │ +02b8a6: 1f00 c801 |00a1: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02b8aa: 2004 ab01 |00a3: instance-of v4, v0, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b8ae: 3804 0b00 |00a5: if-eqz v4, 00b0 // +000b │ │ +02b8b2: 0704 |00a7: move-object v4, v0 │ │ +02b8b4: 1f04 ab01 |00a8: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b8b8: 6e10 b106 0400 |00aa: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06b1 │ │ +02b8be: 0a04 |00ad: move-result v4 │ │ +02b8c0: 3804 0700 |00ae: if-eqz v4, 00b5 // +0007 │ │ +02b8c4: d802 0201 |00b0: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02b8c8: 28e1 |00b2: goto 0093 // -001f │ │ +02b8ca: 1201 |00b3: const/4 v1, #int 0 // #0 │ │ +02b8cc: 28de |00b4: goto 0092 // -0022 │ │ +02b8ce: 0704 |00b5: move-object v4, v0 │ │ +02b8d0: 1f04 ab01 |00b6: check-cast v4, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b8d4: 6e20 8707 4600 |00b8: invoke-virtual {v6, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0787 │ │ +02b8da: 5962 8903 |00bb: iput v2, v6, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b8de: 6e20 8e07 0600 |00bd: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078e │ │ +02b8e4: 2900 66ff |00c0: goto/16 0026 // -009a │ │ +02b8e8: 0002 0200 0200 0000 0800 0000 2900 ... |00c2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0001 line=73 │ │ 0x0004 line=76 │ │ 0x0009 line=77 │ │ 0x0013 line=79 │ │ @@ -54670,18 +54621,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02b970: |[02b970] org.happysanta.gd.Menu.MenuScreen.resetHighlighted:()V │ │ -02b980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b982: 5b10 8503 |0001: iput-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -02b986: 0e00 |0003: return-void │ │ +02b8fc: |[02b8fc] org.happysanta.gd.Menu.MenuScreen.resetHighlighted:()V │ │ +02b90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b90e: 5b10 8503 |0001: iput-object v0, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +02b912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ │ │ @@ -54690,21 +54641,21 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02b988: |[02b988] org.happysanta.gd.Menu.MenuScreen.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -02b998: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02b99e: 0c00 |0003: move-result-object v0 │ │ -02b9a0: 7210 6807 0300 |0004: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@0768 │ │ -02b9a6: 0c01 |0007: move-result-object v1 │ │ -02b9a8: 6e20 8905 1000 |0008: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.scrollToView:(Landroid/view/View;)V // method@0589 │ │ -02b9ae: 0e00 |000b: return-void │ │ +02b914: |[02b914] org.happysanta.gd.Menu.MenuScreen.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +02b924: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02b92a: 0c00 |0003: move-result-object v0 │ │ +02b92c: 7210 6a07 0300 |0004: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@076a │ │ +02b932: 0c01 |0007: move-result-object v1 │ │ +02b934: 6e20 8b05 1000 |0008: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.scrollToView:(Landroid/view/View;)V // method@058b │ │ +02b93a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x000c reg=3 item Lorg/happysanta/gd/Menu/MenuElement; │ │ @@ -54714,17 +54665,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b9b0: |[02b9b0] org.happysanta.gd.Menu.MenuScreen.setIsTextScreen:(Z)V │ │ -02b9c0: 5c01 8403 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ -02b9c4: 0e00 |0002: return-void │ │ +02b93c: |[02b93c] org.happysanta.gd.Menu.MenuScreen.setIsTextScreen:(Z)V │ │ +02b94c: 5c01 8403 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.isTextScreen:Z // field@0384 │ │ +02b950: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0002 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0003 reg=1 isTextScreen Z │ │ @@ -54734,17 +54685,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b9c8: |[02b9c8] org.happysanta.gd.Menu.MenuScreen.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02b9d8: 5b01 8803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ -02b9dc: 0e00 |0002: return-void │ │ +02b954: |[02b954] org.happysanta.gd.Menu.MenuScreen.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02b964: 5b01 8803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0388 │ │ +02b968: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0003 reg=1 target Lorg/happysanta/gd/Menu/MenuScreen; │ │ @@ -54754,34 +54705,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02b9e0: |[02b9e0] org.happysanta.gd.Menu.MenuScreen.setSelected:(I)V │ │ -02b9f0: 5432 8703 |0000: iget-object v2, v3, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02b9f4: 6e20 7a02 4200 |0002: invoke-virtual {v2, v4}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02b9fa: 0c02 |0005: move-result-object v2 │ │ -02b9fc: 2022 ab01 |0006: instance-of v2, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02ba00: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -02ba04: 5432 8703 |000a: iget-object v2, v3, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ -02ba08: 6e20 7a02 4200 |000c: invoke-virtual {v2, v4}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02ba0e: 0c01 |000f: move-result-object v1 │ │ -02ba10: 1f01 ab01 |0010: check-cast v1, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02ba14: 6e10 af06 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06af │ │ -02ba1a: 0a02 |0015: move-result v2 │ │ -02ba1c: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -02ba20: 0e00 |0018: return-void │ │ -02ba22: 6e20 8507 1300 |0019: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0785 │ │ -02ba28: 5934 8903 |001c: iput v4, v3, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ -02ba2c: 28fa |001e: goto 0018 // -0006 │ │ -02ba2e: 0d00 |001f: move-exception v0 │ │ -02ba30: 6e10 a801 0000 |0020: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -02ba36: 28f5 |0023: goto 0018 // -000b │ │ +02b96c: |[02b96c] org.happysanta.gd.Menu.MenuScreen.setSelected:(I)V │ │ +02b97c: 5432 8703 |0000: iget-object v2, v3, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b980: 6e20 7c02 4200 |0002: invoke-virtual {v2, v4}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b986: 0c02 |0005: move-result-object v2 │ │ +02b988: 2022 ab01 |0006: instance-of v2, v2, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b98c: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +02b990: 5432 8703 |000a: iget-object v2, v3, Lorg/happysanta/gd/Menu/MenuScreen;.menuItems:Ljava/util/Vector; // field@0387 │ │ +02b994: 6e20 7c02 4200 |000c: invoke-virtual {v2, v4}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02b99a: 0c01 |000f: move-result-object v1 │ │ +02b99c: 1f01 ab01 |0010: check-cast v1, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02b9a0: 6e10 b106 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.isDisabled:()Z // method@06b1 │ │ +02b9a6: 0a02 |0015: move-result v2 │ │ +02b9a8: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +02b9ac: 0e00 |0018: return-void │ │ +02b9ae: 6e20 8707 1300 |0019: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:(Lorg/happysanta/gd/Menu/ClickableMenuElement;)V // method@0787 │ │ +02b9b4: 5934 8903 |001c: iput v4, v3, Lorg/happysanta/gd/Menu/MenuScreen;.selectedIndex:I // field@0389 │ │ +02b9b8: 28fa |001e: goto 0018 // -0006 │ │ +02b9ba: 0d00 |001f: move-exception v0 │ │ +02b9bc: 6e10 aa01 0000 |0020: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +02b9c2: 28f5 |0023: goto 0018 // -000b │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/lang/Exception; -> 0x001f │ │ positions : │ │ 0x0000 line=240 │ │ 0x000a line=241 │ │ 0x0012 line=242 │ │ @@ -54802,17 +54753,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ba48: |[02ba48] org.happysanta.gd.Menu.MenuScreen.setTitle:(Ljava/lang/String;)V │ │ -02ba58: 5b01 8a03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ -02ba5c: 0e00 |0002: return-void │ │ +02b9d4: |[02b9d4] org.happysanta.gd.Menu.MenuScreen.setTitle:(Ljava/lang/String;)V │ │ +02b9e4: 5b01 8a03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ +02b9e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0003 reg=1 s Ljava/lang/String; │ │ @@ -54822,21 +54773,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -02ba60: |[02ba60] org.happysanta.gd.Menu.MenuScreen.updateTitle:()V │ │ -02ba70: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02ba76: 0c00 |0003: move-result-object v0 │ │ -02ba78: 2201 cb01 |0004: new-instance v1, Lorg/happysanta/gd/Menu/MenuScreen$1; // type@01cb │ │ -02ba7c: 7030 7a07 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Menu/MenuScreen$1;.:(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V // method@077a │ │ -02ba82: 6e20 8605 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0586 │ │ -02ba88: 0e00 |000c: return-void │ │ +02b9ec: |[02b9ec] org.happysanta.gd.Menu.MenuScreen.updateTitle:()V │ │ +02b9fc: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02ba02: 0c00 |0003: move-result-object v0 │ │ +02ba04: 2201 cb01 |0004: new-instance v1, Lorg/happysanta/gd/Menu/MenuScreen$1; // type@01cb │ │ +02ba08: 7030 7c07 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Menu/MenuScreen$1;.:(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V // method@077c │ │ +02ba0e: 6e20 8805 1000 |0009: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0588 │ │ +02ba14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x000c line=192 │ │ locals : │ │ 0x0004 - 0x000d reg=0 gd Lorg/happysanta/gd/GDActivity; │ │ @@ -54852,15 +54803,15 @@ │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/Menu/LevelsMenuScreen$1; Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; } │ │ Annotations on field #796 'levels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ │ │ Class #169 - │ │ Class descriptor : 'Lorg/happysanta/gd/Menu/LevelsMenuScreen;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/happysanta/gd/Menu/MenuScreen;' │ │ @@ -54918,75 +54869,75 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -02ba8c: |[02ba8c] org.happysanta.gd.Menu.LevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02ba9c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -02ba9e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02baa0: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ -02baa2: 7030 7e07 7608 |0003: invoke-direct {v6, v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -02baa8: 6202 1403 |0006: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02baac: 5b62 2203 |0008: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ -02bab0: 5963 2003 |000a: iput v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ -02bab4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -02bab6: 5b62 1603 |000d: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02baba: 5c63 1b03 |000f: iput-boolean v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ -02babe: 2202 ea00 |0011: new-instance v2, Ljava/util/Vector; // type@00ea │ │ -02bac2: 7010 7702 0200 |0013: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@0277 │ │ -02bac8: 5b62 1703 |0016: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bacc: 2202 d500 |0018: new-instance v2, Ljava/util/ArrayList; // type@00d5 │ │ -02bad0: 7010 3602 0200 |001a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -02bad6: 5b62 1c03 |001d: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ -02bada: 7100 3106 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02bae0: 0c00 |0022: move-result-object v0 │ │ -02bae2: 2202 6800 |0023: new-instance v2, Landroid/widget/FrameLayout; // type@0068 │ │ -02bae6: 7020 1701 0200 |0025: invoke-direct {v2, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0117 │ │ -02baec: 5b62 1f03 |0028: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02baf0: 5462 1f03 |002a: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02baf4: 2203 6b00 |002c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02baf8: 7030 2201 4304 |002e: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02bafe: 6e20 1e01 3200 |0031: invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@011e │ │ -02bb04: 2202 6d00 |0034: new-instance v2, Landroid/widget/ProgressBar; // type@006d │ │ -02bb08: 7020 3501 0200 |0036: invoke-direct {v2, v0}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;)V // method@0135 │ │ -02bb0e: 5b62 1e03 |0039: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02bb12: 5462 1e03 |003b: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02bb16: 6e20 3701 5200 |003d: invoke-virtual {v2, v5}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0137 │ │ -02bb1c: 2202 d301 |0040: new-instance v2, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02bb20: 1403 5200 057f |0042: const v3, #float 1.76789e+38 // #7f050052 │ │ -02bb26: 7110 3606 0300 |0045: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02bb2c: 0c03 |0048: move-result-object v3 │ │ -02bb2e: 7020 c807 3200 |0049: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02bb34: 5b62 1803 |004c: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ -02bb38: 5462 1803 |004e: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ -02bb3c: 6e10 cb07 0200 |0050: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.getView:()Landroid/view/View; // method@07cb │ │ -02bb42: 0c01 |0053: move-result-object v1 │ │ -02bb44: 1f01 7100 |0054: check-cast v1, Landroid/widget/TextView; // type@0071 │ │ -02bb48: 1402 7777 77ff |0056: const v2, #float -3.2894e+38 // #ff777777 │ │ -02bb4e: 6e20 4c01 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@014c │ │ -02bb54: 2202 6b00 |005c: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02bb58: 7030 2201 4204 |005e: invoke-direct {v2, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02bb5e: 6e20 4801 2100 |0061: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0148 │ │ -02bb64: 1302 1100 |0064: const/16 v2, #int 17 // #11 │ │ -02bb68: 6e20 4701 2100 |0066: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0147 │ │ -02bb6e: 2202 dd01 |0069: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -02bb72: 7020 f907 0200 |006b: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -02bb78: 5b62 1d03 |006e: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bb7c: 5462 1d03 |0070: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bb80: 6e20 0908 5200 |0072: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -02bb86: 5462 1d03 |0075: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bb8a: 2203 6b00 |0077: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02bb8e: 7030 2201 4304 |0079: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02bb94: 6e20 0608 3200 |007c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0806 │ │ -02bb9a: 5462 1a03 |007f: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031a │ │ -02bb9e: 5463 1d03 |0081: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bba2: 6e20 ff07 3200 |0083: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02bba8: 0e00 |0086: return-void │ │ +02ba18: |[02ba18] org.happysanta.gd.Menu.LevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02ba28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +02ba2a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +02ba2c: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ +02ba2e: 7030 8007 7608 |0003: invoke-direct {v6, v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +02ba34: 6202 1403 |0006: sget-object v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02ba38: 5b62 2203 |0008: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ +02ba3c: 5963 2003 |000a: iput v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ +02ba40: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +02ba42: 5b62 1603 |000d: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02ba46: 5c63 1b03 |000f: iput-boolean v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ +02ba4a: 2202 ea00 |0011: new-instance v2, Ljava/util/Vector; // type@00ea │ │ +02ba4e: 7010 7902 0200 |0013: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@0279 │ │ +02ba54: 5b62 1703 |0016: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02ba58: 2202 d500 |0018: new-instance v2, Ljava/util/ArrayList; // type@00d5 │ │ +02ba5c: 7010 3802 0200 |001a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +02ba62: 5b62 1c03 |001d: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ +02ba66: 7100 3306 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02ba6c: 0c00 |0022: move-result-object v0 │ │ +02ba6e: 2202 6800 |0023: new-instance v2, Landroid/widget/FrameLayout; // type@0068 │ │ +02ba72: 7020 1301 0200 |0025: invoke-direct {v2, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0113 │ │ +02ba78: 5b62 1f03 |0028: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02ba7c: 5462 1f03 |002a: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02ba80: 2203 6b00 |002c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02ba84: 7030 1e01 4304 |002e: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02ba8a: 6e20 1a01 3200 |0031: invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@011a │ │ +02ba90: 2202 6d00 |0034: new-instance v2, Landroid/widget/ProgressBar; // type@006d │ │ +02ba94: 7020 3301 0200 |0036: invoke-direct {v2, v0}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;)V // method@0133 │ │ +02ba9a: 5b62 1e03 |0039: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02ba9e: 5462 1e03 |003b: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02baa2: 6e20 3501 5200 |003d: invoke-virtual {v2, v5}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0135 │ │ +02baa8: 2202 d301 |0040: new-instance v2, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02baac: 1403 5200 057f |0042: const v3, #float 1.76789e+38 // #7f050052 │ │ +02bab2: 7110 3806 0300 |0045: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02bab8: 0c03 |0048: move-result-object v3 │ │ +02baba: 7020 ca07 3200 |0049: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02bac0: 5b62 1803 |004c: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ +02bac4: 5462 1803 |004e: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ +02bac8: 6e10 cd07 0200 |0050: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.getView:()Landroid/view/View; // method@07cd │ │ +02bace: 0c01 |0053: move-result-object v1 │ │ +02bad0: 1f01 7100 |0054: check-cast v1, Landroid/widget/TextView; // type@0071 │ │ +02bad4: 1402 7777 77ff |0056: const v2, #float -3.2894e+38 // #ff777777 │ │ +02bada: 6e20 4e01 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@014e │ │ +02bae0: 2202 6b00 |005c: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02bae4: 7030 1e01 4204 |005e: invoke-direct {v2, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02baea: 6e20 4a01 2100 |0061: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@014a │ │ +02baf0: 1302 1100 |0064: const/16 v2, #int 17 // #11 │ │ +02baf4: 6e20 4901 2100 |0066: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0149 │ │ +02bafa: 2202 dd01 |0069: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +02bafe: 7020 fb07 0200 |006b: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +02bb04: 5b62 1d03 |006e: iput-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bb08: 5462 1d03 |0070: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bb0c: 6e20 0b08 5200 |0072: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +02bb12: 5462 1d03 |0075: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bb16: 2203 6b00 |0077: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02bb1a: 7030 1e01 4304 |0079: invoke-direct {v3, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02bb20: 6e20 0808 3200 |007c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0808 │ │ +02bb26: 5462 1a03 |007f: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031a │ │ +02bb2a: 5463 1d03 |0081: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bb2e: 6e20 0108 3200 |0083: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02bb34: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ 0x0006 line=35 │ │ 0x000a line=36 │ │ 0x000c line=46 │ │ 0x000f line=47 │ │ @@ -55020,30 +54971,30 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02bbac: |[02bbac] org.happysanta.gd.Menu.LevelsMenuScreen.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I │ │ -02bbbc: 5420 1703 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bbc0: 6e20 7902 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0279 │ │ -02bbc6: 5420 1d03 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bbca: 7210 6807 0300 |0007: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@0768 │ │ -02bbd0: 0c01 |000a: move-result-object v1 │ │ -02bbd2: 6e20 ff07 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02bbd8: 2030 ab01 |000e: instance-of v0, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02bbdc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -02bbe0: 1f03 ab01 |0012: check-cast v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ -02bbe4: 6e20 b406 2300 |0014: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V // method@06b4 │ │ -02bbea: 5420 1703 |0017: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bbee: 6e10 8002 0000 |0019: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02bbf4: 0a00 |001c: move-result v0 │ │ -02bbf6: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02bbfa: 0f00 |001f: return v0 │ │ +02bb38: |[02bb38] org.happysanta.gd.Menu.LevelsMenuScreen.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I │ │ +02bb48: 5420 1703 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bb4c: 6e20 7b02 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@027b │ │ +02bb52: 5420 1d03 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bb56: 7210 6a07 0300 |0007: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.getView:()Landroid/view/View; // method@076a │ │ +02bb5c: 0c01 |000a: move-result-object v1 │ │ +02bb5e: 6e20 0108 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02bb64: 2030 ab01 |000e: instance-of v0, v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02bb68: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +02bb6c: 1f03 ab01 |0012: check-cast v3, Lorg/happysanta/gd/Menu/ClickableMenuElement; // type@01ab │ │ +02bb70: 6e20 b606 2300 |0014: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setOnHighlightListener:(Lorg/happysanta/gd/Menu/OnMenuElementHighlightListener;)V // method@06b6 │ │ +02bb76: 5420 1703 |0017: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bb7a: 6e10 8202 0000 |0019: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02bb80: 0a00 |001c: move-result v0 │ │ +02bb82: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02bb86: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x000e line=104 │ │ 0x0012 line=105 │ │ 0x0017 line=107 │ │ @@ -55056,24 +55007,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -02bbfc: |[02bbfc] org.happysanta.gd.Menu.LevelsMenuScreen.clearList:()V │ │ -02bc0c: 5410 1703 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bc10: 6e10 7f02 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@027f │ │ -02bc16: 5410 1c03 |0005: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ -02bc1a: 6e10 3a02 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@023a │ │ -02bc20: 5410 1d03 |000a: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bc24: 6e10 0308 0000 |000c: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeAllViews:()V // method@0803 │ │ -02bc2a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -02bc2c: 5b10 1903 |0010: iput-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02bc30: 0e00 |0012: return-void │ │ +02bb88: |[02bb88] org.happysanta.gd.Menu.LevelsMenuScreen.clearList:()V │ │ +02bb98: 5410 1703 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bb9c: 6e10 8102 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@0281 │ │ +02bba2: 5410 1c03 |0005: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ +02bba6: 6e10 3c02 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@023c │ │ +02bbac: 5410 1d03 |000a: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bbb0: 6e10 0508 0000 |000c: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeAllViews:()V // method@0805 │ │ +02bbb6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +02bbb8: 5b10 1903 |0010: iput-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02bbbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ 0x000f line=120 │ │ 0x0012 line=122 │ │ @@ -55085,34 +55036,34 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelMenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -02bc34: |[02bc34] org.happysanta.gd.Menu.LevelsMenuScreen.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V │ │ -02bc44: 6e10 0807 0500 |0000: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.getView:()Landroid/view/View; // method@0708 │ │ -02bc4a: 0c01 |0003: move-result-object v1 │ │ -02bc4c: 5442 1d03 |0004: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bc50: 6e20 0408 1200 |0006: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0804 │ │ -02bc56: 5442 1703 |0009: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bc5a: 6e20 7b02 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@027b │ │ -02bc60: 0a00 |000e: move-result v0 │ │ -02bc62: 5442 1703 |000f: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bc66: 6e20 7e02 5200 |0011: invoke-virtual {v2, v5}, Ljava/util/Vector;.remove:(Ljava/lang/Object;)Z // method@027e │ │ -02bc6c: 5442 1c03 |0014: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ -02bc70: 5453 ff02 |0016: iget-object v3, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02bc74: 6e20 3e02 3200 |0018: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@023e │ │ -02bc7a: 5442 1903 |001b: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02bc7e: 3325 0a00 |001d: if-ne v5, v2, 0027 // +000a │ │ -02bc82: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02bc86: 3b00 0300 |0021: if-gez v0, 0024 // +0003 │ │ -02bc8a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -02bc8c: 6e20 2f07 0400 |0024: invoke-virtual {v4, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@072f │ │ -02bc92: 0e00 |0027: return-void │ │ +02bbc0: |[02bbc0] org.happysanta.gd.Menu.LevelsMenuScreen.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V │ │ +02bbd0: 6e10 0a07 0500 |0000: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.getView:()Landroid/view/View; // method@070a │ │ +02bbd6: 0c01 |0003: move-result-object v1 │ │ +02bbd8: 5442 1d03 |0004: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bbdc: 6e20 0608 1200 |0006: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0806 │ │ +02bbe2: 5442 1703 |0009: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bbe6: 6e20 7d02 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/Vector;.indexOf:(Ljava/lang/Object;)I // method@027d │ │ +02bbec: 0a00 |000e: move-result v0 │ │ +02bbee: 5442 1703 |000f: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bbf2: 6e20 8002 5200 |0011: invoke-virtual {v2, v5}, Ljava/util/Vector;.remove:(Ljava/lang/Object;)Z // method@0280 │ │ +02bbf8: 5442 1c03 |0014: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.levels:Ljava/util/ArrayList; // field@031c │ │ +02bbfc: 5453 ff02 |0016: iget-object v3, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02bc00: 6e20 4002 3200 |0018: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0240 │ │ +02bc06: 5442 1903 |001b: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02bc0a: 3325 0a00 |001d: if-ne v5, v2, 0027 // +000a │ │ +02bc0e: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02bc12: 3b00 0300 |0021: if-gez v0, 0024 // +0003 │ │ +02bc16: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +02bc18: 6e20 3107 0400 |0024: invoke-virtual {v4, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@0731 │ │ +02bc1e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x0009 line=288 │ │ 0x000f line=290 │ │ 0x0014 line=291 │ │ @@ -55133,68 +55084,67 @@ │ │ type : '(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -02bc94: |[02bc94] org.happysanta.gd.Menu.LevelsMenuScreen.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ -02bca4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -02bca8: 5493 1703 |0002: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bcac: 6e10 7d02 0300 |0004: invoke-virtual {v3}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@027d │ │ -02bcb2: 0c02 |0007: move-result-object v2 │ │ -02bcb4: 7210 5202 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0252 │ │ -02bcba: 0a03 |000b: move-result v3 │ │ -02bcbc: 3803 2600 |000c: if-eqz v3, 0032 // +0026 │ │ -02bcc0: 7210 5302 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0253 │ │ -02bcc6: 0c00 |0011: move-result-object v0 │ │ -02bcc8: 0701 |0012: move-object v1, v0 │ │ -02bcca: 1f01 bc01 |0013: check-cast v1, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02bcce: 3103 0a06 |0015: cmp-long v3, v10, v6 │ │ -02bcd2: 3d03 0c00 |0017: if-lez v3, 0023 // +000c │ │ -02bcd6: 5413 ff02 |0019: iget-object v3, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02bcda: 6e10 a608 0300 |001b: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -02bce0: 0b04 |001e: move-result-wide v4 │ │ -02bce2: 3103 040a |001f: cmp-long v3, v4, v10 │ │ -02bce6: 3803 1000 |0021: if-eqz v3, 0031 // +0010 │ │ -02bcea: 3103 0c06 |0023: cmp-long v3, v12, v6 │ │ -02bcee: 3d03 e3ff |0025: if-lez v3, 0008 // -001d │ │ -02bcf2: 5413 ff02 |0027: iget-object v3, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02bcf6: 6e10 9d08 0300 |0029: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -02bcfc: 0b04 |002c: move-result-wide v4 │ │ -02bcfe: 3103 040c |002d: cmp-long v3, v4, v12 │ │ -02bd02: 3903 d9ff |002f: if-nez v3, 0008 // -0027 │ │ -02bd06: 1101 |0031: return-object v1 │ │ -02bd08: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -02bd0a: 28fe |0033: goto 0031 // -0002 │ │ +02bc20: |[02bc20] org.happysanta.gd.Menu.LevelsMenuScreen.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ +02bc30: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +02bc34: 5492 1703 |0002: iget-object v2, v9, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bc38: 6e10 7f02 0200 |0004: invoke-virtual {v2}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@027f │ │ +02bc3e: 0c02 |0007: move-result-object v2 │ │ +02bc40: 7210 5402 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0254 │ │ +02bc46: 0a03 |000b: move-result v3 │ │ +02bc48: 3803 2600 |000c: if-eqz v3, 0032 // +0026 │ │ +02bc4c: 7210 5502 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0255 │ │ +02bc52: 0c00 |0011: move-result-object v0 │ │ +02bc54: 0701 |0012: move-object v1, v0 │ │ +02bc56: 1f01 bc01 |0013: check-cast v1, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02bc5a: 3103 0a06 |0015: cmp-long v3, v10, v6 │ │ +02bc5e: 3d03 0c00 |0017: if-lez v3, 0023 // +000c │ │ +02bc62: 5413 ff02 |0019: iget-object v3, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02bc66: 6e10 a808 0300 |001b: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +02bc6c: 0b04 |001e: move-result-wide v4 │ │ +02bc6e: 3103 040a |001f: cmp-long v3, v4, v10 │ │ +02bc72: 3803 1000 |0021: if-eqz v3, 0031 // +0010 │ │ +02bc76: 3103 0c06 |0023: cmp-long v3, v12, v6 │ │ +02bc7a: 3d03 e3ff |0025: if-lez v3, 0008 // -001d │ │ +02bc7e: 5413 ff02 |0027: iget-object v3, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02bc82: 6e10 9f08 0300 |0029: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +02bc88: 0b04 |002c: move-result-wide v4 │ │ +02bc8a: 3103 040c |002d: cmp-long v3, v4, v12 │ │ +02bc8e: 3903 d9ff |002f: if-nez v3, 0008 // -0027 │ │ +02bc92: 1101 |0031: return-object v1 │ │ +02bc94: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +02bc96: 28fe |0033: goto 0031 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0013 line=275 │ │ 0x0015 line=277 │ │ 0x0031 line=281 │ │ locals : │ │ 0x0012 - 0x0031 reg=0 _el Ljava/lang/Object; │ │ 0x0015 - 0x0031 reg=1 el Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ - 0x0008 - 0x0034 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0034 reg=9 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ 0x0000 - 0x0034 reg=10 id J │ │ 0x0000 - 0x0034 reg=12 apiId J │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen;) │ │ name : 'getThis' │ │ type : '()Lorg/happysanta/gd/Menu/LevelsMenuScreen;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02bd0c: |[02bd0c] org.happysanta.gd.Menu.LevelsMenuScreen.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ -02bd1c: 1100 |0000: return-object v0 │ │ +02bc98: |[02bc98] org.happysanta.gd.Menu.LevelsMenuScreen.getThis:()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ +02bca8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen;) │ │ @@ -55202,17 +55152,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02bd20: |[02bd20] org.happysanta.gd.Menu.LevelsMenuScreen.hideDate:()Z │ │ -02bd30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bd32: 0f00 |0001: return v0 │ │ +02bcac: |[02bcac] org.happysanta.gd.Menu.LevelsMenuScreen.hideDate:()Z │ │ +02bcbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bcbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ │ #6 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen;) │ │ @@ -55220,33 +55170,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02bd34: |[02bd34] org.happysanta.gd.Menu.LevelsMenuScreen.hideLoading:()V │ │ -02bd44: 5420 1e03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02bd48: 6e10 3601 0000 |0002: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02bd4e: 0c00 |0005: move-result-object v0 │ │ -02bd50: 5421 1d03 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bd54: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ -02bd58: 5420 1d03 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bd5c: 5421 1e03 |000c: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02bd60: 6e20 0408 1000 |000e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0804 │ │ -02bd66: 0e00 |0011: return-void │ │ -02bd68: 5420 1e03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02bd6c: 6e10 3601 0000 |0014: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02bd72: 0c00 |0017: move-result-object v0 │ │ -02bd74: 5421 1f03 |0018: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02bd78: 3310 f7ff |001a: if-ne v0, v1, 0011 // -0009 │ │ -02bd7c: 5420 1d03 |001c: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02bd80: 5421 1f03 |001e: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02bd84: 6e20 0408 1000 |0020: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0804 │ │ -02bd8a: 28ee |0023: goto 0011 // -0012 │ │ +02bcc0: |[02bcc0] org.happysanta.gd.Menu.LevelsMenuScreen.hideLoading:()V │ │ +02bcd0: 5420 1e03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02bcd4: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02bcda: 0c00 |0005: move-result-object v0 │ │ +02bcdc: 5421 1d03 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bce0: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ +02bce4: 5420 1d03 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bce8: 5421 1e03 |000c: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02bcec: 6e20 0608 1000 |000e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0806 │ │ +02bcf2: 0e00 |0011: return-void │ │ +02bcf4: 5420 1e03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02bcf8: 6e10 3401 0000 |0014: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02bcfe: 0c00 |0017: move-result-object v0 │ │ +02bd00: 5421 1f03 |0018: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02bd04: 3310 f7ff |001a: if-ne v0, v1, 0011 // -0009 │ │ +02bd08: 5420 1d03 |001c: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02bd0c: 5421 1f03 |001e: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02bd10: 6e20 0608 1000 |0020: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0806 │ │ +02bd16: 28ee |0023: goto 0011 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x0011 line=169 │ │ 0x0012 line=165 │ │ 0x001c line=167 │ │ @@ -55258,29 +55208,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -02bd8c: |[02bd8c] org.happysanta.gd.Menu.LevelsMenuScreen.highlightElementAt:(I)V │ │ -02bd9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02bd9e: 5443 1703 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bda2: 6e20 7a02 5300 |0003: invoke-virtual {v3, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02bda8: 0c03 |0006: move-result-object v3 │ │ -02bdaa: 0730 |0007: move-object v0, v3 │ │ -02bdac: 1f00 bc01 |0008: check-cast v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02bdb0: 0702 |000a: move-object v2, v0 │ │ -02bdb2: 6e10 1007 0200 |000b: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelMenuElement;.showHelmet:()V // method@0710 │ │ -02bdb8: 5b42 1903 |000e: iput-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02bdbc: 5945 2103 |0010: iput v5, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02bdc0: 0e00 |0012: return-void │ │ -02bdc2: 0d01 |0013: move-exception v1 │ │ -02bdc4: 6e10 a801 0100 |0014: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -02bdca: 28fb |0017: goto 0012 // -0005 │ │ +02bd18: |[02bd18] org.happysanta.gd.Menu.LevelsMenuScreen.highlightElementAt:(I)V │ │ +02bd28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02bd2a: 5443 1703 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bd2e: 6e20 7c02 5300 |0003: invoke-virtual {v3, v5}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02bd34: 0c03 |0006: move-result-object v3 │ │ +02bd36: 0730 |0007: move-object v0, v3 │ │ +02bd38: 1f00 bc01 |0008: check-cast v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02bd3c: 0702 |000a: move-object v2, v0 │ │ +02bd3e: 6e10 1207 0200 |000b: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelMenuElement;.showHelmet:()V // method@0712 │ │ +02bd44: 5b42 1903 |000e: iput-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02bd48: 5945 2103 |0010: iput v5, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bd4c: 0e00 |0012: return-void │ │ +02bd4e: 0d01 |0013: move-exception v1 │ │ +02bd50: 6e10 aa01 0100 |0014: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +02bd56: 28fb |0017: goto 0012 // -0005 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0001 line=183 │ │ 0x000b line=189 │ │ @@ -55300,29 +55250,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02bddc: |[02bddc] org.happysanta.gd.Menu.LevelsMenuScreen.highlightFirstElement:()V │ │ -02bdec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bdee: 5421 1703 |0001: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bdf2: 6e10 8002 0100 |0003: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02bdf8: 0a01 |0006: move-result v1 │ │ -02bdfa: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ -02bdfe: 5421 1703 |0009: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02be02: 6e20 7a02 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02be08: 0c01 |000e: move-result-object v1 │ │ -02be0a: 2011 bc01 |000f: instance-of v1, v1, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02be0e: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -02be12: 6e20 2f07 0200 |0013: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@072f │ │ -02be18: 0e00 |0016: return-void │ │ -02be1a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02be1e: 28e8 |0019: goto 0001 // -0018 │ │ +02bd68: |[02bd68] org.happysanta.gd.Menu.LevelsMenuScreen.highlightFirstElement:()V │ │ +02bd78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bd7a: 5421 1703 |0001: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bd7e: 6e10 8202 0100 |0003: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02bd84: 0a01 |0006: move-result v1 │ │ +02bd86: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ +02bd8a: 5421 1703 |0009: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bd8e: 6e20 7c02 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02bd94: 0c01 |000e: move-result-object v1 │ │ +02bd96: 2011 bc01 |000f: instance-of v1, v1, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02bd9a: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +02bd9e: 6e20 3107 0200 |0013: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@0731 │ │ +02bda4: 0e00 |0016: return-void │ │ +02bda6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bdaa: 28e8 |0019: goto 0001 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0009 line=173 │ │ 0x0013 line=174 │ │ 0x0016 line=178 │ │ 0x0017 line=172 │ │ @@ -55335,18 +55285,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02be20: |[02be20] org.happysanta.gd.Menu.LevelsMenuScreen.load:()V │ │ -02be30: 6e10 2907 0000 |0000: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02be36: 6e10 3207 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.loadLevels:()V // method@0732 │ │ -02be3c: 0e00 |0006: return-void │ │ +02bdac: |[02bdac] org.happysanta.gd.Menu.LevelsMenuScreen.load:()V │ │ +02bdbc: 6e10 2b07 0000 |0000: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02bdc2: 6e10 3407 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.loadLevels:()V // method@0734 │ │ +02bdc8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ 0x0006 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ @@ -55356,16 +55306,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02be40: |[02be40] org.happysanta.gd.Menu.LevelsMenuScreen.loadLevels:()V │ │ -02be50: 0e00 |0000: return-void │ │ +02bdcc: |[02bdcc] org.happysanta.gd.Menu.LevelsMenuScreen.loadLevels:()V │ │ +02bddc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ │ #11 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen;) │ │ @@ -55373,41 +55323,41 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -02be54: |[02be54] org.happysanta.gd.Menu.LevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02be64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02be66: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02be6c: 0c00 |0004: move-result-object v0 │ │ -02be6e: 7100 3306 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -02be74: 0c01 |0008: move-result-object v1 │ │ -02be76: 5411 4f03 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ -02be7a: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ -02be7e: 5431 1603 |000d: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02be82: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -02be86: 5431 1603 |0011: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02be8a: 6e20 1d07 2100 |0013: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.cancel:(Z)Z // method@071d │ │ -02be90: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -02be92: 5b31 1603 |0017: iput-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02be96: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02be98: 5931 2003 |001a: iput v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ -02be9c: 6201 1403 |001c: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02bea0: 5b31 2203 |001e: iput-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ -02bea4: 6e10 2e07 0300 |0020: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.hideLoading:()V // method@072e │ │ -02beaa: 6e10 2907 0300 |0023: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02beb0: 5c32 1b03 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ -02beb4: 0e00 |0028: return-void │ │ -02beb6: 5401 bd01 |0029: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -02beba: 6e10 5008 0100 |002b: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0850 │ │ -02bec0: 0a01 |002e: move-result v1 │ │ -02bec2: 5931 2003 |002f: iput v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ -02bec6: 28f7 |0031: goto 0028 // -0009 │ │ +02bde0: |[02bde0] org.happysanta.gd.Menu.LevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02bdf0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02bdf2: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02bdf8: 0c00 |0004: move-result-object v0 │ │ +02bdfa: 7100 3506 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +02be00: 0c01 |0008: move-result-object v1 │ │ +02be02: 5411 4f03 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ +02be06: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ +02be0a: 5431 1603 |000d: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02be0e: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +02be12: 5431 1603 |0011: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02be16: 6e20 1f07 2100 |0013: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.cancel:(Z)Z // method@071f │ │ +02be1c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +02be1e: 5b31 1603 |0017: iput-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02be22: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02be24: 5931 2003 |001a: iput v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ +02be28: 6201 1403 |001c: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02be2c: 5b31 2203 |001e: iput-object v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ +02be30: 6e10 3007 0300 |0020: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.hideLoading:()V // method@0730 │ │ +02be36: 6e10 2b07 0300 |0023: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02be3c: 5c32 1b03 |0026: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ +02be40: 0e00 |0028: return-void │ │ +02be42: 5401 bd01 |0029: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +02be46: 6e10 5208 0100 |002b: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.getScrollY:()I // method@0852 │ │ +02be4c: 0a01 |002e: move-result v1 │ │ +02be4e: 5931 2003 |002f: iput v1, v3, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ +02be52: 28f7 |0031: goto 0028 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0005 line=237 │ │ 0x000d line=238 │ │ 0x0011 line=239 │ │ 0x0016 line=240 │ │ @@ -55428,47 +55378,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -02bec8: |[02bec8] org.happysanta.gd.Menu.LevelsMenuScreen.onShow:()V │ │ -02bed8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02beda: 6f10 8907 0400 |0001: invoke-super {v4}, Lorg/happysanta/gd/Menu/MenuScreen;.onShow:()V // method@0789 │ │ -02bee0: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02bee6: 0c00 |0007: move-result-object v0 │ │ -02bee8: 5541 1b03 |0008: iget-boolean v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ -02beec: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -02bef0: 6e10 2907 0400 |000c: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02bef6: 5c43 1b03 |000f: iput-boolean v3, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ -02befa: 6201 0f03 |0011: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ -02befe: 5442 2203 |0013: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ -02bf02: 6e10 2407 0200 |0015: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0724 │ │ -02bf08: 0a02 |0018: move-result v2 │ │ -02bf0a: 4401 0102 |0019: aget v1, v1, v2 │ │ -02bf0e: 2b01 2500 0000 |001b: packed-switch v1, 00000040 // +00000025 │ │ -02bf14: 5441 1903 |001e: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02bf18: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ -02bf1c: 5441 1903 |0022: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ -02bf20: 6e10 b606 0100 |0024: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b6 │ │ -02bf26: 5241 2003 |0027: iget v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ -02bf2a: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ -02bf2e: 5401 bd01 |002b: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ -02bf32: 5242 2003 |002d: iget v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ -02bf36: 6e30 5308 3102 |002f: invoke-virtual {v1, v3, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0853 │ │ -02bf3c: 0e00 |0032: return-void │ │ -02bf3e: 5441 1703 |0033: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bf42: 6e10 7c02 0100 |0035: invoke-virtual {v1}, Ljava/util/Vector;.isEmpty:()Z // method@027c │ │ -02bf48: 0a01 |0038: move-result v1 │ │ -02bf4a: 3801 e5ff |0039: if-eqz v1, 001e // -001b │ │ -02bf4e: 6e10 3107 0400 |003b: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.load:()V // method@0731 │ │ -02bf54: 28e0 |003e: goto 001e // -0020 │ │ -02bf56: 0000 |003f: nop // spacer │ │ -02bf58: 0001 0200 0100 0000 0300 0000 1800 ... |0040: packed-switch-data (8 units) │ │ +02be54: |[02be54] org.happysanta.gd.Menu.LevelsMenuScreen.onShow:()V │ │ +02be64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02be66: 6f10 8b07 0400 |0001: invoke-super {v4}, Lorg/happysanta/gd/Menu/MenuScreen;.onShow:()V // method@078b │ │ +02be6c: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02be72: 0c00 |0007: move-result-object v0 │ │ +02be74: 5541 1b03 |0008: iget-boolean v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ +02be78: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +02be7c: 6e10 2b07 0400 |000c: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02be82: 5c43 1b03 |000f: iput-boolean v3, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.leftFromScreen:Z // field@031b │ │ +02be86: 6201 0f03 |0011: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ +02be8a: 5442 2203 |0013: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ +02be8e: 6e10 2607 0200 |0015: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0726 │ │ +02be94: 0a02 |0018: move-result v2 │ │ +02be96: 4401 0102 |0019: aget v1, v1, v2 │ │ +02be9a: 2b01 2500 0000 |001b: packed-switch v1, 00000040 // +00000025 │ │ +02bea0: 5441 1903 |001e: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02bea4: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ +02bea8: 5441 1903 |0022: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0319 │ │ +02beac: 6e10 b806 0100 |0024: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.showHelmet:()V // method@06b8 │ │ +02beb2: 5241 2003 |0027: iget v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ +02beb6: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ +02beba: 5401 bd01 |002b: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; // field@01bd │ │ +02bebe: 5242 2003 |002d: iget v2, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.savedScrollY:I // field@0320 │ │ +02bec2: 6e30 5508 3102 |002f: invoke-virtual {v1, v3, v2}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollTo:(II)V // method@0855 │ │ +02bec8: 0e00 |0032: return-void │ │ +02beca: 5441 1703 |0033: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bece: 6e10 7e02 0100 |0035: invoke-virtual {v1}, Ljava/util/Vector;.isEmpty:()Z // method@027e │ │ +02bed4: 0a01 |0038: move-result v1 │ │ +02bed6: 3801 e5ff |0039: if-eqz v1, 001e // -001b │ │ +02beda: 6e10 3307 0400 |003b: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.load:()V // method@0733 │ │ +02bee0: 28e0 |003e: goto 001e // -0020 │ │ +02bee2: 0000 |003f: nop // spacer │ │ +02bee4: 0001 0200 0100 0000 0300 0000 1800 ... |0040: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ 0x0004 line=206 │ │ 0x0008 line=208 │ │ 0x000c line=209 │ │ 0x000f line=210 │ │ @@ -55490,97 +55440,97 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -02bf68: |[02bf68] org.happysanta.gd.Menu.LevelsMenuScreen.performAction:(I)V │ │ -02bf78: 2204 b000 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -02bf7c: 7010 ee01 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02bf82: 1a05 ca02 |0005: const-string v5, "LevelsMenuScreen.performAction: k = " // string@02ca │ │ -02bf86: 6e20 f501 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02bf8c: 0c04 |000a: move-result-object v4 │ │ -02bf8e: 6e20 f201 7400 |000b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02bf94: 0c04 |000e: move-result-object v4 │ │ -02bf96: 6e10 f901 0400 |000f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02bf9c: 0c04 |0012: move-result-object v4 │ │ -02bf9e: 7110 3f06 0400 |0013: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -02bfa4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -02bfa6: 2c07 8500 0000 |0017: sparse-switch v7, 0000009c // +00000085 │ │ -02bfac: 5264 2103 |001a: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02bfb0: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ -02bfb2: 3254 1f00 |001d: if-eq v4, v5, 003c // +001f │ │ -02bfb6: 5262 2103 |001f: iget v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02bfba: 5464 1703 |0021: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bfbe: 6e10 8002 0400 |0023: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02bfc4: 0a04 |0026: move-result v4 │ │ -02bfc6: 3542 1500 |0027: if-ge v2, v4, 003c // +0015 │ │ -02bfca: 5464 1703 |0029: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02bfce: 6e20 7a02 2400 |002b: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02bfd4: 0c03 |002e: move-result-object v3 │ │ -02bfd6: 1f03 c801 |002f: check-cast v3, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02bfda: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ -02bfde: 7210 6907 0300 |0033: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.isSelectable:()Z // method@0769 │ │ -02bfe4: 0a04 |0036: move-result v4 │ │ -02bfe6: 3804 0600 |0037: if-eqz v4, 003d // +0006 │ │ -02bfea: 7220 6a07 7300 |0039: invoke-interface {v3, v7}, Lorg/happysanta/gd/Menu/MenuElement;.performAction:(I)V // method@076a │ │ -02bff0: 0e00 |003c: return-void │ │ -02bff2: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02bff6: 28e2 |003f: goto 0021 // -001e │ │ -02bff8: 5264 2103 |0040: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02bffc: 3d04 1800 |0042: if-lez v4, 005a // +0018 │ │ -02c000: 5264 2103 |0044: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02c004: d801 04ff |0046: add-int/lit8 v1, v4, #int -1 // #ff │ │ -02c008: 0112 |0048: move v2, v1 │ │ -02c00a: 3a02 f3ff |0049: if-ltz v2, 003c // -000d │ │ -02c00e: 5464 1703 |004b: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c012: 6e20 7a02 2400 |004d: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02c018: 0c00 |0050: move-result-object v0 │ │ -02c01a: 1f00 c801 |0051: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02c01e: 2004 bc01 |0053: instance-of v4, v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02c022: 3904 0e00 |0055: if-nez v4, 0063 // +000e │ │ -02c026: d802 02ff |0057: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02c02a: 28f0 |0059: goto 0049 // -0010 │ │ -02c02c: 5464 1703 |005a: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c030: 6e10 8002 0400 |005c: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02c036: 0a04 |005f: move-result v4 │ │ -02c038: d801 04ff |0060: add-int/lit8 v1, v4, #int -1 // #ff │ │ -02c03c: 28e6 |0062: goto 0048 // -001a │ │ -02c03e: 6e20 2f07 2600 |0063: invoke-virtual {v6, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@072f │ │ -02c044: 6e20 3807 0600 |0066: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0738 │ │ -02c04a: 28d3 |0069: goto 003c // -002d │ │ -02c04c: 5264 2103 |006a: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02c050: 5465 1703 |006c: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c054: 6e10 8002 0500 |006e: invoke-virtual {v5}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02c05a: 0a05 |0071: move-result v5 │ │ -02c05c: d805 05ff |0072: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02c060: 3554 1e00 |0074: if-ge v4, v5, 0092 // +001e │ │ -02c064: 5264 2103 |0076: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ -02c068: d801 0401 |0078: add-int/lit8 v1, v4, #int 1 // #01 │ │ -02c06c: 0112 |007a: move v2, v1 │ │ -02c06e: 5464 1703 |007b: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c072: 6e10 8002 0400 |007d: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0280 │ │ -02c078: 0a04 |0080: move-result v4 │ │ -02c07a: 3542 bbff |0081: if-ge v2, v4, 003c // -0045 │ │ -02c07e: 5464 1703 |0083: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c082: 6e20 7a02 2400 |0085: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02c088: 0c00 |0088: move-result-object v0 │ │ -02c08a: 1f00 c801 |0089: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ -02c08e: 2004 bc01 |008b: instance-of v4, v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02c092: 3904 0700 |008d: if-nez v4, 0094 // +0007 │ │ -02c096: d802 0201 |008f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02c09a: 28ea |0091: goto 007b // -0016 │ │ -02c09c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -02c09e: 28e7 |0093: goto 007a // -0019 │ │ -02c0a0: 6e20 2f07 2600 |0094: invoke-virtual {v6, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@072f │ │ -02c0a6: 6e20 3807 0600 |0097: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0738 │ │ -02c0ac: 28a2 |009a: goto 003c // -005e │ │ -02c0ae: 0000 |009b: nop // spacer │ │ -02c0b0: 0002 0200 0200 0000 0800 0000 2900 ... |009c: sparse-switch-data (10 units) │ │ +02bef4: |[02bef4] org.happysanta.gd.Menu.LevelsMenuScreen.performAction:(I)V │ │ +02bf04: 2204 b000 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +02bf08: 7010 f001 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02bf0e: 1a05 ca02 |0005: const-string v5, "LevelsMenuScreen.performAction: k = " // string@02ca │ │ +02bf12: 6e20 f701 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02bf18: 0c04 |000a: move-result-object v4 │ │ +02bf1a: 6e20 f401 7400 |000b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02bf20: 0c04 |000e: move-result-object v4 │ │ +02bf22: 6e10 fb01 0400 |000f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02bf28: 0c04 |0012: move-result-object v4 │ │ +02bf2a: 7110 4106 0400 |0013: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +02bf30: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +02bf32: 2c07 8500 0000 |0017: sparse-switch v7, 0000009c // +00000085 │ │ +02bf38: 5264 2103 |001a: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bf3c: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ +02bf3e: 3254 1f00 |001d: if-eq v4, v5, 003c // +001f │ │ +02bf42: 5262 2103 |001f: iget v2, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bf46: 5464 1703 |0021: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bf4a: 6e10 8202 0400 |0023: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02bf50: 0a04 |0026: move-result v4 │ │ +02bf52: 3542 1500 |0027: if-ge v2, v4, 003c // +0015 │ │ +02bf56: 5464 1703 |0029: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bf5a: 6e20 7c02 2400 |002b: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02bf60: 0c03 |002e: move-result-object v3 │ │ +02bf62: 1f03 c801 |002f: check-cast v3, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02bf66: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ +02bf6a: 7210 6b07 0300 |0033: invoke-interface {v3}, Lorg/happysanta/gd/Menu/MenuElement;.isSelectable:()Z // method@076b │ │ +02bf70: 0a04 |0036: move-result v4 │ │ +02bf72: 3804 0600 |0037: if-eqz v4, 003d // +0006 │ │ +02bf76: 7220 6c07 7300 |0039: invoke-interface {v3, v7}, Lorg/happysanta/gd/Menu/MenuElement;.performAction:(I)V // method@076c │ │ +02bf7c: 0e00 |003c: return-void │ │ +02bf7e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02bf82: 28e2 |003f: goto 0021 // -001e │ │ +02bf84: 5264 2103 |0040: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bf88: 3d04 1800 |0042: if-lez v4, 005a // +0018 │ │ +02bf8c: 5264 2103 |0044: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bf90: d801 04ff |0046: add-int/lit8 v1, v4, #int -1 // #ff │ │ +02bf94: 0112 |0048: move v2, v1 │ │ +02bf96: 3a02 f3ff |0049: if-ltz v2, 003c // -000d │ │ +02bf9a: 5464 1703 |004b: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bf9e: 6e20 7c02 2400 |004d: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02bfa4: 0c00 |0050: move-result-object v0 │ │ +02bfa6: 1f00 c801 |0051: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02bfaa: 2004 bc01 |0053: instance-of v4, v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02bfae: 3904 0e00 |0055: if-nez v4, 0063 // +000e │ │ +02bfb2: d802 02ff |0057: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02bfb6: 28f0 |0059: goto 0049 // -0010 │ │ +02bfb8: 5464 1703 |005a: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bfbc: 6e10 8202 0400 |005c: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02bfc2: 0a04 |005f: move-result v4 │ │ +02bfc4: d801 04ff |0060: add-int/lit8 v1, v4, #int -1 // #ff │ │ +02bfc8: 28e6 |0062: goto 0048 // -001a │ │ +02bfca: 6e20 3107 2600 |0063: invoke-virtual {v6, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@0731 │ │ +02bfd0: 6e20 3a07 0600 |0066: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@073a │ │ +02bfd6: 28d3 |0069: goto 003c // -002d │ │ +02bfd8: 5264 2103 |006a: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bfdc: 5465 1703 |006c: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bfe0: 6e10 8202 0500 |006e: invoke-virtual {v5}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02bfe6: 0a05 |0071: move-result v5 │ │ +02bfe8: d805 05ff |0072: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02bfec: 3554 1e00 |0074: if-ge v4, v5, 0092 // +001e │ │ +02bff0: 5264 2103 |0076: iget v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.selectedIndex:I // field@0321 │ │ +02bff4: d801 0401 |0078: add-int/lit8 v1, v4, #int 1 // #01 │ │ +02bff8: 0112 |007a: move v2, v1 │ │ +02bffa: 5464 1703 |007b: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02bffe: 6e10 8202 0400 |007d: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0282 │ │ +02c004: 0a04 |0080: move-result v4 │ │ +02c006: 3542 bbff |0081: if-ge v2, v4, 003c // -0045 │ │ +02c00a: 5464 1703 |0083: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02c00e: 6e20 7c02 2400 |0085: invoke-virtual {v4, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02c014: 0c00 |0088: move-result-object v0 │ │ +02c016: 1f00 c801 |0089: check-cast v0, Lorg/happysanta/gd/Menu/MenuElement; // type@01c8 │ │ +02c01a: 2004 bc01 |008b: instance-of v4, v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02c01e: 3904 0700 |008d: if-nez v4, 0094 // +0007 │ │ +02c022: d802 0201 |008f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02c026: 28ea |0091: goto 007b // -0016 │ │ +02c028: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +02c02a: 28e7 |0093: goto 007a // -0019 │ │ +02c02c: 6e20 3107 2600 |0094: invoke-virtual {v6, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.highlightElementAt:(I)V // method@0731 │ │ +02c032: 6e20 3a07 0600 |0097: invoke-virtual {v6, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@073a │ │ +02c038: 28a2 |009a: goto 003c // -005e │ │ +02c03a: 0000 |009b: nop // spacer │ │ +02c03c: 0002 0200 0200 0000 0800 0000 2900 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0016 line=305 │ │ 0x0017 line=306 │ │ 0x001a line=308 │ │ 0x001f line=309 │ │ @@ -55629,25 +55579,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02c0c4: |[02c0c4] org.happysanta.gd.Menu.LevelsMenuScreen.reloadLevels:()V │ │ -02c0d4: 5420 1603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02c0d8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -02c0dc: 5420 1603 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02c0e0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02c0e2: 6e20 1d07 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.cancel:(Z)Z // method@071d │ │ -02c0e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02c0ea: 5b20 1603 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ -02c0ee: 6e10 2907 0200 |000d: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02c0f4: 6e10 3207 0200 |0010: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.loadLevels:()V // method@0732 │ │ -02c0fa: 0e00 |0013: return-void │ │ +02c050: |[02c050] org.happysanta.gd.Menu.LevelsMenuScreen.reloadLevels:()V │ │ +02c060: 5420 1603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02c064: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +02c068: 5420 1603 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02c06c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +02c06e: 6e20 1f07 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.cancel:(Z)Z // method@071f │ │ +02c074: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02c076: 5b20 1603 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@0316 │ │ +02c07a: 6e10 2b07 0200 |000d: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02c080: 6e10 3407 0200 |0010: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.loadLevels:()V // method@0734 │ │ +02c086: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x000a line=266 │ │ 0x000d line=269 │ │ 0x0010 line=270 │ │ @@ -55660,21 +55610,21 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02c0fc: |[02c0fc] org.happysanta.gd.Menu.LevelsMenuScreen.scrollToItem:(I)V │ │ -02c10c: 5421 1703 |0000: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c110: 6e20 7a02 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027a │ │ -02c116: 0c00 |0005: move-result-object v0 │ │ -02c118: 1f00 bc01 |0006: check-cast v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ -02c11c: 6e20 3807 0200 |0008: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0738 │ │ -02c122: 0e00 |000b: return-void │ │ +02c088: |[02c088] org.happysanta.gd.Menu.LevelsMenuScreen.scrollToItem:(I)V │ │ +02c098: 5421 1703 |0000: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02c09c: 6e20 7c02 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@027c │ │ +02c0a2: 0c00 |0005: move-result-object v0 │ │ +02c0a4: 1f00 bc01 |0006: check-cast v0, Lorg/happysanta/gd/Menu/LevelMenuElement; // type@01bc │ │ +02c0a8: 6e20 3a07 0200 |0008: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@073a │ │ +02c0ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0008 line=362 │ │ 0x000b line=363 │ │ locals : │ │ 0x0008 - 0x000c reg=0 el Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ @@ -55686,20 +55636,20 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02c124: |[02c124] org.happysanta.gd.Menu.LevelsMenuScreen.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V │ │ -02c134: 5b12 2203 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ -02c138: 7100 3206 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02c13e: 0c00 |0005: move-result-object v0 │ │ -02c140: 6e10 d805 0000 |0006: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05d8 │ │ -02c146: 0e00 |0009: return-void │ │ +02c0b0: |[02c0b0] org.happysanta.gd.Menu.LevelsMenuScreen.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V │ │ +02c0c0: 5b12 2203 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0322 │ │ +02c0c4: 7100 3406 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02c0ca: 0c00 |0005: move-result-object v0 │ │ +02c0cc: 6e10 da05 0000 |0006: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.invalidate:()V // method@05da │ │ +02c0d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=113 │ │ 0x0009 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ @@ -55710,23 +55660,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02c148: |[02c148] org.happysanta.gd.Menu.LevelsMenuScreen.showError:(Ljava/lang/String;)V │ │ -02c158: 6e10 2907 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@0729 │ │ -02c15e: 5410 1803 |0003: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ -02c162: 6e20 ce07 2000 |0005: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.setText:(Ljava/lang/String;)V // method@07ce │ │ -02c168: 5410 1803 |0008: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ -02c16c: 6e20 2807 0100 |000a: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I // method@0728 │ │ -02c172: 6200 1303 |000d: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ -02c176: 6e20 3907 0100 |000f: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@0739 │ │ -02c17c: 0e00 |0012: return-void │ │ +02c0d4: |[02c0d4] org.happysanta.gd.Menu.LevelsMenuScreen.showError:(Ljava/lang/String;)V │ │ +02c0e4: 6e10 2b07 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.clearList:()V // method@072b │ │ +02c0ea: 5410 1803 |0003: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ +02c0ee: 6e20 d007 2000 |0005: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.setText:(Ljava/lang/String;)V // method@07d0 │ │ +02c0f4: 5410 1803 |0008: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.errorText:Lorg/happysanta/gd/Menu/TextMenuElement; // field@0318 │ │ +02c0f8: 6e20 2a07 0100 |000a: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.addListItem:(Lorg/happysanta/gd/Menu/MenuElement;)I // method@072a │ │ +02c0fe: 6200 1303 |000d: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ +02c102: 6e20 3b07 0100 |000f: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@073b │ │ +02c108: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x0008 line=127 │ │ 0x000d line=129 │ │ 0x0012 line=130 │ │ @@ -55739,66 +55689,66 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -02c180: |[02c180] org.happysanta.gd.Menu.LevelsMenuScreen.showLoading:()V │ │ -02c190: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -02c192: 5460 1703 |0001: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ -02c196: 6e10 7c02 0000 |0003: invoke-virtual {v0}, Ljava/util/Vector;.isEmpty:()Z // method@027c │ │ -02c19c: 0a00 |0006: move-result v0 │ │ -02c19e: 3800 3400 |0007: if-eqz v0, 003b // +0034 │ │ -02c1a2: 5460 1e03 |0009: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c1a6: 6e10 3601 0000 |000b: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02c1ac: 0c00 |000e: move-result-object v0 │ │ -02c1ae: 5461 1d03 |000f: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02c1b2: 3310 1100 |0011: if-ne v0, v1, 0022 // +0011 │ │ -02c1b6: 5460 1d03 |0013: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02c1ba: 5461 1e03 |0015: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c1be: 6e20 0408 1000 |0017: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0804 │ │ -02c1c4: 5460 1d03 |001a: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02c1c8: 5461 1f03 |001c: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02c1cc: 6e20 ff07 1000 |001e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02c1d2: 0e00 |0021: return-void │ │ -02c1d4: 5460 1e03 |0022: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c1d8: 6e10 3601 0000 |0024: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02c1de: 0c00 |0027: move-result-object v0 │ │ -02c1e0: 5461 1f03 |0028: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02c1e4: 3210 f0ff |002a: if-eq v0, v1, 001a // -0010 │ │ -02c1e8: 5460 1f03 |002c: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02c1ec: 5461 1e03 |002e: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c1f0: 2202 6700 |0030: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ -02c1f4: 1303 1100 |0032: const/16 v3, #int 17 // #11 │ │ -02c1f8: 7040 1601 5235 |0034: invoke-direct {v2, v5, v5, v3}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0116 │ │ -02c1fe: 6e30 1a01 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@011a │ │ -02c204: 28e0 |003a: goto 001a // -0020 │ │ -02c206: 5460 1e03 |003b: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c20a: 6e10 3601 0000 |003d: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02c210: 0c00 |0040: move-result-object v0 │ │ -02c212: 5461 1f03 |0041: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02c216: 3310 0a00 |0043: if-ne v0, v1, 004d // +000a │ │ -02c21a: 5460 1f03 |0045: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ -02c21e: 5461 1e03 |0047: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c222: 6e20 1c01 1000 |0049: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@011c │ │ -02c228: 28d5 |004c: goto 0021 // -002b │ │ -02c22a: 5460 1e03 |004d: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c22e: 6e10 3601 0000 |004f: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0136 │ │ -02c234: 0c00 |0052: move-result-object v0 │ │ -02c236: 5461 1d03 |0053: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02c23a: 3210 ccff |0055: if-eq v0, v1, 0021 // -0034 │ │ -02c23e: 5460 1d03 |0057: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ -02c242: 5461 1e03 |0059: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ -02c246: 2202 6b00 |005b: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c24a: 12f3 |005d: const/4 v3, #int -1 // #ff │ │ -02c24c: 1504 803f |005e: const/high16 v4, #int 1065353216 // #3f80 │ │ -02c250: 7040 2301 3245 |0060: invoke-direct {v2, v3, v5, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0123 │ │ -02c256: 6e30 0008 1002 |0063: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0800 │ │ -02c25c: 28bb |0066: goto 0021 // -0045 │ │ +02c10c: |[02c10c] org.happysanta.gd.Menu.LevelsMenuScreen.showLoading:()V │ │ +02c11c: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +02c11e: 5460 1703 |0001: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.elements:Ljava/util/Vector; // field@0317 │ │ +02c122: 6e10 7e02 0000 |0003: invoke-virtual {v0}, Ljava/util/Vector;.isEmpty:()Z // method@027e │ │ +02c128: 0a00 |0006: move-result v0 │ │ +02c12a: 3800 3400 |0007: if-eqz v0, 003b // +0034 │ │ +02c12e: 5460 1e03 |0009: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c132: 6e10 3401 0000 |000b: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02c138: 0c00 |000e: move-result-object v0 │ │ +02c13a: 5461 1d03 |000f: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02c13e: 3310 1100 |0011: if-ne v0, v1, 0022 // +0011 │ │ +02c142: 5460 1d03 |0013: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02c146: 5461 1e03 |0015: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c14a: 6e20 0608 1000 |0017: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.removeView:(Landroid/view/View;)V // method@0806 │ │ +02c150: 5460 1d03 |001a: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02c154: 5461 1f03 |001c: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02c158: 6e20 0108 1000 |001e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02c15e: 0e00 |0021: return-void │ │ +02c160: 5460 1e03 |0022: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c164: 6e10 3401 0000 |0024: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02c16a: 0c00 |0027: move-result-object v0 │ │ +02c16c: 5461 1f03 |0028: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02c170: 3210 f0ff |002a: if-eq v0, v1, 001a // -0010 │ │ +02c174: 5460 1f03 |002c: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02c178: 5461 1e03 |002e: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c17c: 2202 6700 |0030: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@0067 │ │ +02c180: 1303 1100 |0032: const/16 v3, #int 17 // #11 │ │ +02c184: 7040 1201 5235 |0034: invoke-direct {v2, v5, v5, v3}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0112 │ │ +02c18a: 6e30 1601 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0116 │ │ +02c190: 28e0 |003a: goto 001a // -0020 │ │ +02c192: 5460 1e03 |003b: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c196: 6e10 3401 0000 |003d: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02c19c: 0c00 |0040: move-result-object v0 │ │ +02c19e: 5461 1f03 |0041: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02c1a2: 3310 0a00 |0043: if-ne v0, v1, 004d // +000a │ │ +02c1a6: 5460 1f03 |0045: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressWrap:Landroid/widget/FrameLayout; // field@031f │ │ +02c1aa: 5461 1e03 |0047: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c1ae: 6e20 1801 1000 |0049: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0118 │ │ +02c1b4: 28d5 |004c: goto 0021 // -002b │ │ +02c1b6: 5460 1e03 |004d: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c1ba: 6e10 3401 0000 |004f: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getParent:()Landroid/view/ViewParent; // method@0134 │ │ +02c1c0: 0c00 |0052: move-result-object v0 │ │ +02c1c2: 5461 1d03 |0053: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02c1c6: 3210 ccff |0055: if-eq v0, v1, 0021 // -0034 │ │ +02c1ca: 5460 1d03 |0057: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@031d │ │ +02c1ce: 5461 1e03 |0059: iget-object v1, v6, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.progressBar:Landroid/widget/ProgressBar; // field@031e │ │ +02c1d2: 2202 6b00 |005b: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c1d6: 12f3 |005d: const/4 v3, #int -1 // #ff │ │ +02c1d8: 1504 803f |005e: const/high16 v4, #int 1065353216 // #3f80 │ │ +02c1dc: 7040 1f01 3245 |0060: invoke-direct {v2, v3, v5, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@011f │ │ +02c1e2: 6e30 0208 1002 |0063: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0802 │ │ +02c1e8: 28bb |0066: goto 0021 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=135 │ │ 0x0009 line=136 │ │ 0x0013 line=137 │ │ 0x001a line=146 │ │ 0x0021 line=160 │ │ @@ -55873,56 +55823,56 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -02c260: |[02c260] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02c270: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02c272: 7030 2707 6507 |0001: invoke-direct {v5, v6, v7}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0727 │ │ -02c278: 5954 cd02 |0004: iput v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c27c: 5c54 cc02 |0006: iput-boolean v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c280: 5c54 cb02 |0008: iput-boolean v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02c284: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -02c286: 5b52 d302 |000b: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c28a: 7100 3106 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c290: 0c00 |0010: move-result-object v0 │ │ -02c292: 2202 d801 |0011: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02c296: 7020 e607 0200 |0013: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02c29c: 5b52 d002 |0016: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2a0: 5452 d002 |0018: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2a4: 1403 1700 027f |001a: const v3, #float 1.728e+38 // #7f020017 │ │ -02c2aa: 6e20 eb07 3200 |001d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02c2b0: 5452 d002 |0020: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2b4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -02c2b6: 6e20 ea07 3200 |0023: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setAdjustViewBounds:(Z)V // method@07ea │ │ -02c2bc: 5452 d002 |0026: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2c0: 2203 ac01 |0028: new-instance v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1; // type@01ac │ │ -02c2c4: 7020 b806 5300 |002a: invoke-direct {v3, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06b8 │ │ -02c2ca: 6e20 ed07 3200 |002d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07ed │ │ -02c2d0: 5452 d002 |0030: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2d4: 1303 0800 |0032: const/16 v3, #int 8 // #8 │ │ -02c2d8: 6e20 f007 3200 |0034: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02c2de: 5452 d002 |0037: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c2e2: 1303 0a00 |0039: const/16 v3, #int 10 // #a │ │ -02c2e6: 7110 3006 0300 |003b: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c2ec: 0a03 |003e: move-result v3 │ │ -02c2ee: 6e54 ee07 3244 |003f: invoke-virtual {v2, v3, v4, v4, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setPadding:(IIII)V // method@07ee │ │ -02c2f4: 2201 6e00 |0042: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ -02c2f8: 12e2 |0044: const/4 v2, #int -2 // #fe │ │ -02c2fa: 1303 2800 |0045: const/16 v3, #int 40 // #28 │ │ -02c2fe: 7110 3006 0300 |0047: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c304: 0a03 |004a: move-result v3 │ │ -02c306: 7030 3801 2103 |004b: invoke-direct {v1, v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0138 │ │ -02c30c: 1302 0b00 |004e: const/16 v2, #int 11 // #b │ │ -02c310: 6e20 3901 2100 |0050: invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@0139 │ │ -02c316: 5452 d002 |0053: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c31a: 6e20 ec07 1200 |0055: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -02c320: 0e00 |0058: return-void │ │ +02c1ec: |[02c1ec] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02c1fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02c1fe: 7030 2907 6507 |0001: invoke-direct {v5, v6, v7}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0729 │ │ +02c204: 5954 cd02 |0004: iput v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c208: 5c54 cc02 |0006: iput-boolean v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c20c: 5c54 cb02 |0008: iput-boolean v4, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02c210: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +02c212: 5b52 d302 |000b: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c216: 7100 3306 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c21c: 0c00 |0010: move-result-object v0 │ │ +02c21e: 2202 d801 |0011: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02c222: 7020 e807 0200 |0013: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02c228: 5b52 d002 |0016: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c22c: 5452 d002 |0018: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c230: 1403 1700 027f |001a: const v3, #float 1.728e+38 // #7f020017 │ │ +02c236: 6e20 ed07 3200 |001d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02c23c: 5452 d002 |0020: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c240: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +02c242: 6e20 ec07 3200 |0023: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setAdjustViewBounds:(Z)V // method@07ec │ │ +02c248: 5452 d002 |0026: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c24c: 2203 ac01 |0028: new-instance v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1; // type@01ac │ │ +02c250: 7020 ba06 5300 |002a: invoke-direct {v3, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06ba │ │ +02c256: 6e20 ef07 3200 |002d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@07ef │ │ +02c25c: 5452 d002 |0030: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c260: 1303 0800 |0032: const/16 v3, #int 8 // #8 │ │ +02c264: 6e20 f207 3200 |0034: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02c26a: 5452 d002 |0037: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c26e: 1303 0a00 |0039: const/16 v3, #int 10 // #a │ │ +02c272: 7110 3206 0300 |003b: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c278: 0a03 |003e: move-result v3 │ │ +02c27a: 6e54 f007 3244 |003f: invoke-virtual {v2, v3, v4, v4, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setPadding:(IIII)V // method@07f0 │ │ +02c280: 2201 6e00 |0042: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ +02c284: 12e2 |0044: const/4 v2, #int -2 // #fe │ │ +02c286: 1303 2800 |0045: const/16 v3, #int 40 // #28 │ │ +02c28a: 7110 3206 0300 |0047: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c290: 0a03 |004a: move-result v3 │ │ +02c292: 7030 3601 2103 |004b: invoke-direct {v1, v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0136 │ │ +02c298: 1302 0b00 |004e: const/16 v2, #int 11 // #b │ │ +02c29c: 6e20 3701 2100 |0050: invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@0137 │ │ +02c2a2: 5452 d002 |0053: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c2a6: 6e20 ee07 1200 |0055: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +02c2ac: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=28 │ │ 0x0006 line=29 │ │ 0x0008 line=30 │ │ 0x000a line=31 │ │ @@ -55930,14 +55880,15 @@ │ │ 0x0011 line=43 │ │ 0x0018 line=44 │ │ 0x0020 line=45 │ │ 0x0026 line=46 │ │ 0x0030 line=52 │ │ 0x0037 line=53 │ │ 0x0042 line=55 │ │ + 0x0047 line=57 │ │ 0x004e line=59 │ │ 0x0053 line=61 │ │ 0x0058 line=62 │ │ locals : │ │ 0x0011 - 0x0059 reg=0 context Landroid/content/Context; │ │ 0x004e - 0x0059 reg=1 params Landroid/widget/RelativeLayout$LayoutParams; │ │ 0x0000 - 0x0059 reg=5 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ @@ -55950,64 +55901,64 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -02c324: |[02c324] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.checkNetwork:()Z │ │ -02c334: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02c336: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02c338: 7100 3906 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@0639 │ │ -02c33e: 0a02 |0005: move-result v2 │ │ -02c340: 3902 5b00 |0006: if-nez v2, 0061 // +005b │ │ -02c344: 5452 ca02 |0008: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.elements:Ljava/util/Vector; // field@02ca │ │ -02c348: 6e10 7c02 0200 |000a: invoke-virtual {v2}, Ljava/util/Vector;.isEmpty:()Z // method@027c │ │ -02c34e: 0a02 |000d: move-result v2 │ │ -02c350: 3802 2f00 |000e: if-eqz v2, 003d // +002f │ │ -02c354: 1402 5400 057f |0010: const v2, #float 1.76789e+38 // #7f050054 │ │ -02c35a: 7110 3606 0200 |0013: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02c360: 0c02 |0016: move-result-object v2 │ │ -02c362: 6e20 d006 2500 |0017: invoke-virtual {v5, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d0 │ │ -02c368: 5452 d302 |001a: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c36c: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -02c370: 5452 d302 |001e: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c374: 6e20 3c09 1200 |0020: invoke-virtual {v2, v1}, Lorg/happysanta/gd/WaitForNetworkConnection;.cancel:(Z)Z // method@093c │ │ -02c37a: 2202 0602 |0023: new-instance v2, Lorg/happysanta/gd/WaitForNetworkConnection; // type@0206 │ │ -02c37e: 7010 3b09 0200 |0025: invoke-direct {v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.:()V // method@093b │ │ -02c384: 5b52 d302 |0028: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c388: 5452 d302 |002a: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c38c: 1223 |002c: const/4 v3, #int 2 // #2 │ │ -02c38e: 2333 1702 |002d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -02c392: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -02c394: 4d04 0300 |0030: aput-object v4, v3, v0 │ │ -02c398: 2204 b001 |0032: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4; // type@01b0 │ │ -02c39c: 7020 c206 5400 |0034: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06c2 │ │ -02c3a2: 4d04 0301 |0037: aput-object v4, v3, v1 │ │ -02c3a6: 6e20 3f09 3200 |0039: invoke-virtual {v2, v3}, Lorg/happysanta/gd/WaitForNetworkConnection;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@093f │ │ -02c3ac: 0f00 |003c: return v0 │ │ -02c3ae: 5451 d202 |003d: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ -02c3b2: 3801 0700 |003f: if-eqz v1, 0046 // +0007 │ │ -02c3b6: 5451 d202 |0041: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ -02c3ba: 6e10 5001 0100 |0043: invoke-virtual {v1}, Landroid/widget/Toast;.cancel:()V // method@0150 │ │ -02c3c0: 7100 3106 0000 |0046: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c3c6: 0c01 |0049: move-result-object v1 │ │ -02c3c8: 6e10 6705 0100 |004a: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getApplicationContext:()Landroid/content/Context; // method@0567 │ │ -02c3ce: 0c01 |004d: move-result-object v1 │ │ -02c3d0: 1402 5300 057f |004e: const v2, #float 1.76789e+38 // #7f050053 │ │ -02c3d6: 7110 3606 0200 |0051: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02c3dc: 0c02 |0054: move-result-object v2 │ │ -02c3de: 7130 5201 2100 |0055: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0152 │ │ -02c3e4: 0c01 |0058: move-result-object v1 │ │ -02c3e6: 5b51 d202 |0059: iput-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ -02c3ea: 5451 d202 |005b: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ -02c3ee: 6e10 5301 0100 |005d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0153 │ │ -02c3f4: 28dc |0060: goto 003c // -0024 │ │ -02c3f6: 0110 |0061: move v0, v1 │ │ -02c3f8: 28da |0062: goto 003c // -0026 │ │ +02c2b0: |[02c2b0] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.checkNetwork:()Z │ │ +02c2c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02c2c2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02c2c4: 7100 3b06 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@063b │ │ +02c2ca: 0a02 |0005: move-result v2 │ │ +02c2cc: 3902 5b00 |0006: if-nez v2, 0061 // +005b │ │ +02c2d0: 5452 ca02 |0008: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.elements:Ljava/util/Vector; // field@02ca │ │ +02c2d4: 6e10 7e02 0200 |000a: invoke-virtual {v2}, Ljava/util/Vector;.isEmpty:()Z // method@027e │ │ +02c2da: 0a02 |000d: move-result v2 │ │ +02c2dc: 3802 2f00 |000e: if-eqz v2, 003d // +002f │ │ +02c2e0: 1402 5400 057f |0010: const v2, #float 1.76789e+38 // #7f050054 │ │ +02c2e6: 7110 3806 0200 |0013: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02c2ec: 0c02 |0016: move-result-object v2 │ │ +02c2ee: 6e20 d206 2500 |0017: invoke-virtual {v5, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d2 │ │ +02c2f4: 5452 d302 |001a: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c2f8: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +02c2fc: 5452 d302 |001e: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c300: 6e20 3e09 1200 |0020: invoke-virtual {v2, v1}, Lorg/happysanta/gd/WaitForNetworkConnection;.cancel:(Z)Z // method@093e │ │ +02c306: 2202 0602 |0023: new-instance v2, Lorg/happysanta/gd/WaitForNetworkConnection; // type@0206 │ │ +02c30a: 7010 3d09 0200 |0025: invoke-direct {v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.:()V // method@093d │ │ +02c310: 5b52 d302 |0028: iput-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c314: 5452 d302 |002a: iget-object v2, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c318: 1223 |002c: const/4 v3, #int 2 // #2 │ │ +02c31a: 2333 1702 |002d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +02c31e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +02c320: 4d04 0300 |0030: aput-object v4, v3, v0 │ │ +02c324: 2204 b001 |0032: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4; // type@01b0 │ │ +02c328: 7020 c406 5400 |0034: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06c4 │ │ +02c32e: 4d04 0301 |0037: aput-object v4, v3, v1 │ │ +02c332: 6e20 4109 3200 |0039: invoke-virtual {v2, v3}, Lorg/happysanta/gd/WaitForNetworkConnection;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0941 │ │ +02c338: 0f00 |003c: return v0 │ │ +02c33a: 5451 d202 |003d: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ +02c33e: 3801 0700 |003f: if-eqz v1, 0046 // +0007 │ │ +02c342: 5451 d202 |0041: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ +02c346: 6e10 5201 0100 |0043: invoke-virtual {v1}, Landroid/widget/Toast;.cancel:()V // method@0152 │ │ +02c34c: 7100 3306 0000 |0046: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c352: 0c01 |0049: move-result-object v1 │ │ +02c354: 6e10 6905 0100 |004a: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.getApplicationContext:()Landroid/content/Context; // method@0569 │ │ +02c35a: 0c01 |004d: move-result-object v1 │ │ +02c35c: 1402 5300 057f |004e: const v2, #float 1.76789e+38 // #7f050053 │ │ +02c362: 7110 3806 0200 |0051: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02c368: 0c02 |0054: move-result-object v2 │ │ +02c36a: 7130 5401 2100 |0055: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0154 │ │ +02c370: 0c01 |0058: move-result-object v1 │ │ +02c372: 5b51 d202 |0059: iput-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ +02c376: 5451 d202 |005b: iget-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.toast:Landroid/widget/Toast; // field@02d2 │ │ +02c37a: 6e10 5501 0100 |005d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0155 │ │ +02c380: 28dc |0060: goto 003c // -0024 │ │ +02c382: 0110 |0061: move v0, v1 │ │ +02c384: 28da |0062: goto 003c // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0008 line=149 │ │ 0x0010 line=150 │ │ 0x001a line=152 │ │ 0x001e line=153 │ │ @@ -56027,20 +55978,20 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelMenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02c3fc: |[02c3fc] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V │ │ -02c40c: 6f20 2a07 2100 |0000: invoke-super {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V // method@072a │ │ -02c412: 5210 cd02 |0003: iget v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c416: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02c41a: 5910 cd02 |0007: iput v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c41e: 0e00 |0009: return-void │ │ +02c388: |[02c388] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V │ │ +02c398: 6f20 2c07 2100 |0000: invoke-super {v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V // method@072c │ │ +02c39e: 5210 cd02 |0003: iget v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c3a2: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02c3a6: 5910 cd02 |0007: iput v0, v1, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c3aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ @@ -56051,43 +56002,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -02c420: |[02c420] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.loadLevels:()V │ │ -02c430: 6e10 c506 0500 |0000: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.checkNetwork:()Z // method@06c5 │ │ -02c436: 0a01 |0003: move-result v1 │ │ -02c438: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -02c43c: 0e00 |0006: return-void │ │ -02c43e: 6e10 d106 0500 |0007: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showLoading:()V // method@06d1 │ │ -02c444: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -02c446: 5c51 cc02 |000b: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c44a: 5251 cd02 |000d: iget v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c44e: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ -02c452: 6203 cf02 |0011: sget-object v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02c456: 2204 ae01 |0013: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // type@01ae │ │ -02c45a: 7020 bd06 5400 |0015: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06bd │ │ -02c460: 7140 b804 2143 |0018: invoke-static {v1, v2, v3, v4}, Lorg/happysanta/gd/API/API;.getLevels:(IILorg/happysanta/gd/API/API$LevelsSortType;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04b8 │ │ -02c466: 0c01 |001b: move-result-object v1 │ │ -02c468: 5b51 ce02 |001c: iput-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ -02c46c: 5251 cd02 |001e: iget v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c470: d801 0164 |0020: add-int/lit8 v1, v1, #int 100 // #64 │ │ -02c474: 5951 cd02 |0022: iput v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c478: 28e2 |0024: goto 0006 // -001e │ │ -02c47a: 0d00 |0025: move-exception v0 │ │ -02c47c: 6e10 a801 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -02c482: 1401 5200 057f |0029: const v1, #float 1.76789e+38 // #7f050052 │ │ -02c488: 7110 3606 0100 |002c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02c48e: 0c01 |002f: move-result-object v1 │ │ -02c490: 6e20 d006 1500 |0030: invoke-virtual {v5, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d0 │ │ -02c496: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -02c498: 5c51 cc02 |0034: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c49c: 28d0 |0036: goto 0006 // -0030 │ │ +02c3ac: |[02c3ac] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.loadLevels:()V │ │ +02c3bc: 6e10 c706 0500 |0000: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.checkNetwork:()Z // method@06c7 │ │ +02c3c2: 0a01 |0003: move-result v1 │ │ +02c3c4: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +02c3c8: 0e00 |0006: return-void │ │ +02c3ca: 6e10 d306 0500 |0007: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showLoading:()V // method@06d3 │ │ +02c3d0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +02c3d2: 5c51 cc02 |000b: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c3d6: 5251 cd02 |000d: iget v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c3da: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ +02c3de: 6203 cf02 |0011: sget-object v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02c3e2: 2204 ae01 |0013: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; // type@01ae │ │ +02c3e6: 7020 bf06 5400 |0015: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06bf │ │ +02c3ec: 7140 ba04 2143 |0018: invoke-static {v1, v2, v3, v4}, Lorg/happysanta/gd/API/API;.getLevels:(IILorg/happysanta/gd/API/API$LevelsSortType;Lorg/happysanta/gd/API/ResponseHandler;)Lorg/happysanta/gd/API/Request; // method@04ba │ │ +02c3f2: 0c01 |001b: move-result-object v1 │ │ +02c3f4: 5b51 ce02 |001c: iput-object v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ +02c3f8: 5251 cd02 |001e: iget v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c3fc: d801 0164 |0020: add-int/lit8 v1, v1, #int 100 // #64 │ │ +02c400: 5951 cd02 |0022: iput v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c404: 28e2 |0024: goto 0006 // -001e │ │ +02c406: 0d00 |0025: move-exception v0 │ │ +02c408: 6e10 aa01 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +02c40e: 1401 5200 057f |0029: const v1, #float 1.76789e+38 // #7f050052 │ │ +02c414: 7110 3806 0100 |002c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02c41a: 0c01 |002f: move-result-object v1 │ │ +02c41c: 6e20 d206 1500 |0030: invoke-virtual {v5, v1}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.showError:(Ljava/lang/String;)V // method@06d2 │ │ +02c422: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +02c424: 5c51 cc02 |0034: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c428: 28d0 |0036: goto 0006 // -0030 │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=111 │ │ 0x0007 line=70 │ │ @@ -56107,44 +56058,44 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -02c4b0: |[02c4b0] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02c4c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02c4c2: 1a01 040d |0001: const-string v1, "onHide" // string@0d04 │ │ -02c4c6: 7110 3f06 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -02c4cc: 6f20 3307 4300 |0006: invoke-super {v3, v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0733 │ │ -02c4d2: 7100 3106 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c4d8: 0c00 |000c: move-result-object v0 │ │ -02c4da: 7100 3306 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -02c4e0: 0c01 |0010: move-result-object v1 │ │ -02c4e2: 5411 4f03 |0011: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ -02c4e6: 3214 1b00 |0013: if-eq v4, v1, 002e // +001b │ │ -02c4ea: 5932 cd02 |0015: iput v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c4ee: 5c32 cc02 |0017: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c4f2: 5c32 cb02 |0019: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02c4f6: 5431 ce02 |001b: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ -02c4fa: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -02c4fe: 5431 ce02 |001f: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ -02c502: 6e10 f104 0100 |0021: invoke-virtual {v1}, Lorg/happysanta/gd/API/Request;.cancel:()V // method@04f1 │ │ -02c508: 5431 d302 |0024: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c50c: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ -02c510: 5431 d302 |0028: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ -02c514: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -02c516: 6e20 3c09 2100 |002b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.cancel:(Z)Z // method@093c │ │ -02c51c: 5401 c101 |002e: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -02c520: 5432 d002 |0030: iget-object v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c524: 6e20 4208 2100 |0032: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.removeView:(Landroid/view/View;)V // method@0842 │ │ -02c52a: 5431 d002 |0035: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c52e: 1302 0800 |0037: const/16 v2, #int 8 // #8 │ │ -02c532: 6e20 f007 2100 |0039: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02c538: 0e00 |003c: return-void │ │ +02c43c: |[02c43c] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02c44c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02c44e: 1a01 010d |0001: const-string v1, "onHide" // string@0d01 │ │ +02c452: 7110 4106 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +02c458: 6f20 3507 4300 |0006: invoke-super {v3, v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0735 │ │ +02c45e: 7100 3306 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c464: 0c00 |000c: move-result-object v0 │ │ +02c466: 7100 3506 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +02c46c: 0c01 |0010: move-result-object v1 │ │ +02c46e: 5411 4f03 |0011: iget-object v1, v1, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ +02c472: 3214 1b00 |0013: if-eq v4, v1, 002e // +001b │ │ +02c476: 5932 cd02 |0015: iput v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c47a: 5c32 cc02 |0017: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c47e: 5c32 cb02 |0019: iput-boolean v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02c482: 5431 ce02 |001b: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ +02c486: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +02c48a: 5431 ce02 |001f: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ +02c48e: 6e10 f304 0100 |0021: invoke-virtual {v1}, Lorg/happysanta/gd/API/Request;.cancel:()V // method@04f3 │ │ +02c494: 5431 d302 |0024: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c498: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ +02c49c: 5431 d302 |0028: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.waitForNetworkConnection:Lorg/happysanta/gd/WaitForNetworkConnection; // field@02d3 │ │ +02c4a0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +02c4a2: 6e20 3e09 2100 |002b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.cancel:(Z)Z // method@093e │ │ +02c4a8: 5401 c101 |002e: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +02c4ac: 5432 d002 |0030: iget-object v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c4b0: 6e20 4408 2100 |0032: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.removeView:(Landroid/view/View;)V // method@0844 │ │ +02c4b6: 5431 d002 |0035: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c4ba: 1302 0800 |0037: const/16 v2, #int 8 // #8 │ │ +02c4be: 6e20 f207 2100 |0039: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02c4c4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0006 line=180 │ │ 0x0009 line=182 │ │ 0x000d line=184 │ │ 0x0015 line=185 │ │ @@ -56166,24 +56117,24 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02c53c: |[02c53c] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onScroll:(D)V │ │ -02c54c: 1800 0000 0000 0040 5840 |0000: const-wide v0, #double 97 // #4058400000000000 │ │ -02c556: 2f00 0400 |0005: cmpl-double v0, v4, v0 │ │ -02c55a: 3a00 0d00 |0007: if-ltz v0, 0014 // +000d │ │ -02c55e: 5530 cc02 |0009: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c562: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -02c566: 5530 cb02 |000d: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02c56a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -02c56e: 6e10 ca06 0300 |0011: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.loadLevels:()V // method@06ca │ │ -02c574: 0e00 |0014: return-void │ │ +02c4c8: |[02c4c8] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onScroll:(D)V │ │ +02c4d8: 1800 0000 0000 0040 5840 |0000: const-wide v0, #double 97 // #4058400000000000 │ │ +02c4e2: 2f00 0400 |0005: cmpl-double v0, v4, v0 │ │ +02c4e6: 3a00 0d00 |0007: if-ltz v0, 0014 // +000d │ │ +02c4ea: 5530 cc02 |0009: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c4ee: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +02c4f2: 5530 cb02 |000d: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02c4f6: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +02c4fa: 6e10 cc06 0300 |0011: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.loadLevels:()V // method@06cc │ │ +02c500: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0011 line=212 │ │ 0x0014 line=214 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ @@ -56194,25 +56145,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02c578: |[02c578] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onShow:()V │ │ -02c588: 6f10 3407 0300 |0000: invoke-super {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onShow:()V // method@0734 │ │ -02c58e: 7100 3106 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c594: 0c00 |0006: move-result-object v0 │ │ -02c596: 5401 c101 |0007: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -02c59a: 5432 d002 |0009: iget-object v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c59e: 6e20 3f08 2100 |000b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.addView:(Landroid/view/View;)V // method@083f │ │ -02c5a4: 5431 d002 |000e: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ -02c5a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -02c5aa: 6e20 f007 2100 |0011: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02c5b0: 0e00 |0014: return-void │ │ +02c504: |[02c504] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.onShow:()V │ │ +02c514: 6f10 3607 0300 |0000: invoke-super {v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onShow:()V // method@0736 │ │ +02c51a: 7100 3306 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c520: 0c00 |0006: move-result-object v0 │ │ +02c522: 5401 c101 |0007: iget-object v1, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +02c526: 5432 d002 |0009: iget-object v2, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c52a: 6e20 4108 2100 |000b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.addView:(Landroid/view/View;)V // method@0841 │ │ +02c530: 5431 d002 |000e: iget-object v1, v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sortImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02d0 │ │ +02c534: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +02c536: 6e20 f207 2100 |0011: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02c53c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=203 │ │ 0x0007 line=205 │ │ 0x000e line=206 │ │ 0x0014 line=207 │ │ @@ -56225,25 +56176,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -02c5b4: |[02c5b4] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.reloadLevels:()V │ │ -02c5c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02c5c6: 5420 ce02 |0001: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ -02c5ca: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -02c5ce: 5420 ce02 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ -02c5d2: 6e10 f104 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/API/Request;.cancel:()V // method@04f1 │ │ -02c5d8: 5921 cd02 |000a: iput v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ -02c5dc: 5c21 cc02 |000c: iput-boolean v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ -02c5e0: 5c21 cb02 |000e: iput-boolean v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ -02c5e4: 6f10 3607 0200 |0010: invoke-super {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.reloadLevels:()V // method@0736 │ │ -02c5ea: 0e00 |0013: return-void │ │ +02c540: |[02c540] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.reloadLevels:()V │ │ +02c550: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02c552: 5420 ce02 |0001: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ +02c556: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +02c55a: 5420 ce02 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.request:Lorg/happysanta/gd/API/Request; // field@02ce │ │ +02c55e: 6e10 f304 0000 |0007: invoke-virtual {v0}, Lorg/happysanta/gd/API/Request;.cancel:()V // method@04f3 │ │ +02c564: 5921 cd02 |000a: iput v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.offset:I // field@02cd │ │ +02c568: 5c21 cc02 |000c: iput-boolean v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.isLoading:Z // field@02cc │ │ +02c56c: 5c21 cb02 |000e: iput-boolean v1, v2, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.fullLoaded:Z // field@02cb │ │ +02c570: 6f10 3807 0200 |0010: invoke-super {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.reloadLevels:()V // method@0738 │ │ +02c576: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ 0x000a line=116 │ │ 0x000c line=117 │ │ 0x000e line=118 │ │ 0x0010 line=120 │ │ @@ -56256,42 +56207,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -02c5ec: |[02c5ec] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.showSortDialog:()V │ │ -02c5fc: 1402 0600 067f |0000: const v2, #float 1.78117e+38 // #7f060006 │ │ -02c602: 7110 3706 0200 |0003: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02c608: 0c01 |0006: move-result-object v1 │ │ -02c60a: 2202 0900 |0007: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -02c60e: 7100 3106 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c614: 0c03 |000c: move-result-object v3 │ │ -02c616: 7020 0b00 3200 |000d: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -02c61c: 1403 5700 057f |0010: const v3, #float 1.76789e+38 // #7f050057 │ │ -02c622: 7110 3606 0300 |0013: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02c628: 0c03 |0016: move-result-object v3 │ │ -02c62a: 6e20 1700 3200 |0017: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -02c630: 0c02 |001a: move-result-object v2 │ │ -02c632: 6203 cf02 |001b: sget-object v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02c636: 7110 b704 0300 |001d: invoke-static {v3}, Lorg/happysanta/gd/API/API;.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I // method@04b7 │ │ -02c63c: 0a03 |0020: move-result v3 │ │ -02c63e: 2204 af01 |0021: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; // type@01af │ │ -02c642: 7020 c006 5400 |0023: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06c0 │ │ -02c648: 6e40 1500 1243 |0026: invoke-virtual {v2, v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -02c64e: 0c02 |0029: move-result-object v2 │ │ -02c650: 6e10 0c00 0200 |002a: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ -02c656: 0c00 |002d: move-result-object v0 │ │ -02c658: 6e10 1c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -02c65e: 0e00 |0031: return-void │ │ +02c578: |[02c578] org.happysanta.gd.Menu.DownloadLevelsMenuScreen.showSortDialog:()V │ │ +02c588: 1402 0600 067f |0000: const v2, #float 1.78117e+38 // #7f060006 │ │ +02c58e: 7110 3906 0200 |0003: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02c594: 0c01 |0006: move-result-object v1 │ │ +02c596: 2202 0900 |0007: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +02c59a: 7100 3306 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c5a0: 0c03 |000c: move-result-object v3 │ │ +02c5a2: 7020 0b00 3200 |000d: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +02c5a8: 1403 5700 057f |0010: const v3, #float 1.76789e+38 // #7f050057 │ │ +02c5ae: 7110 3806 0300 |0013: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02c5b4: 0c03 |0016: move-result-object v3 │ │ +02c5b6: 6e20 1700 3200 |0017: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +02c5bc: 0c02 |001a: move-result-object v2 │ │ +02c5be: 6203 cf02 |001b: sget-object v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02c5c2: 7110 b904 0300 |001d: invoke-static {v3}, Lorg/happysanta/gd/API/API;.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I // method@04b9 │ │ +02c5c8: 0a03 |0020: move-result v3 │ │ +02c5ca: 2204 af01 |0021: new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; // type@01af │ │ +02c5ce: 7020 c206 5400 |0023: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;.:(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V // method@06c2 │ │ +02c5d4: 6e40 1500 1243 |0026: invoke-virtual {v2, v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +02c5da: 0c02 |0029: move-result-object v2 │ │ +02c5dc: 6e10 0c00 0200 |002a: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ +02c5e2: 0c00 |002d: move-result-object v0 │ │ +02c5e4: 6e10 1c00 0000 |002e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +02c5ea: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=126 │ │ + 0x0013 line=127 │ │ + 0x001d line=128 │ │ + 0x002a line=142 │ │ 0x002e line=144 │ │ 0x0031 line=145 │ │ locals : │ │ 0x002e - 0x0032 reg=0 dialog Landroid/app/AlertDialog; │ │ 0x0007 - 0x0032 reg=1 items [Ljava/lang/CharSequence; │ │ 0x0000 - 0x0032 reg=5 this Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ │ @@ -56333,30 +56287,30 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02c660: |[02c660] org.happysanta.gd.Menu.EmptyLineMenuElement.:(I)V │ │ -02c670: 7010 bd01 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -02c676: 5945 d402 |0003: iput v5, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.offset:I // field@02d4 │ │ -02c67a: 2200 e701 |0005: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02c67e: 7100 3106 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c684: 0c01 |000a: move-result-object v1 │ │ -02c686: 7020 2608 1000 |000b: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02c68c: 5b40 d602 |000e: iput-object v0, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ -02c690: 5440 d602 |0010: iget-object v0, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ -02c694: 2201 5d00 |0012: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -02c698: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -02c69a: 7110 3006 0500 |0015: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c6a0: 0a03 |0018: move-result v3 │ │ -02c6a2: 7030 0701 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -02c6a8: 6e20 3208 1000 |001c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02c6ae: 0e00 |001f: return-void │ │ +02c5ec: |[02c5ec] org.happysanta.gd.Menu.EmptyLineMenuElement.:(I)V │ │ +02c5fc: 7010 bf01 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +02c602: 5945 d402 |0003: iput v5, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.offset:I // field@02d4 │ │ +02c606: 2200 e701 |0005: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02c60a: 7100 3306 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c610: 0c01 |000a: move-result-object v1 │ │ +02c612: 7020 2808 1000 |000b: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02c618: 5b40 d602 |000e: iput-object v0, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ +02c61c: 5440 d602 |0010: iget-object v0, v4, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ +02c620: 2201 5d00 |0012: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +02c624: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +02c626: 7110 3206 0500 |0015: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c62c: 0a03 |0018: move-result v3 │ │ +02c62e: 7030 0501 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +02c634: 6e20 3408 1000 |001c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02c63a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=19 │ │ 0x0010 line=20 │ │ 0x001f line=21 │ │ @@ -56370,17 +56324,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c6b0: |[02c6b0] org.happysanta.gd.Menu.EmptyLineMenuElement.getView:()Landroid/view/View; │ │ -02c6c0: 5410 d602 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ -02c6c4: 1100 |0002: return-object v0 │ │ +02c63c: |[02c63c] org.happysanta.gd.Menu.EmptyLineMenuElement.getView:()Landroid/view/View; │ │ +02c64c: 5410 d602 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.view:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02d6 │ │ +02c650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ │ │ #1 : (in Lorg/happysanta/gd/Menu/EmptyLineMenuElement;) │ │ @@ -56388,17 +56342,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c6c8: |[02c6c8] org.happysanta.gd.Menu.EmptyLineMenuElement.isSelectable:()Z │ │ -02c6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c6da: 0f00 |0001: return v0 │ │ +02c654: |[02c654] org.happysanta.gd.Menu.EmptyLineMenuElement.isSelectable:()Z │ │ +02c664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c666: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/EmptyLineMenuElement;) │ │ @@ -56406,16 +56360,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02c6dc: |[02c6dc] org.happysanta.gd.Menu.EmptyLineMenuElement.performAction:(I)V │ │ -02c6ec: 0e00 |0000: return-void │ │ +02c668: |[02c668] org.happysanta.gd.Menu.EmptyLineMenuElement.performAction:(I)V │ │ +02c678: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ 0x0000 - 0x0001 reg=1 k I │ │ │ │ @@ -56424,17 +56378,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c6f0: |[02c6f0] org.happysanta.gd.Menu.EmptyLineMenuElement.setText:(Ljava/lang/String;)V │ │ -02c700: 5b01 d502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.text:Ljava/lang/String; // field@02d5 │ │ -02c704: 0e00 |0002: return-void │ │ +02c67c: |[02c67c] org.happysanta.gd.Menu.EmptyLineMenuElement.setText:(Ljava/lang/String;)V │ │ +02c68c: 5b01 d502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.text:Ljava/lang/String; // field@02d5 │ │ +02c690: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ 0x0000 - 0x0003 reg=1 s Ljava/lang/String; │ │ @@ -56505,23 +56459,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -02c708: |[02c708] org.happysanta.gd.Menu.HighScoreTextMenuElement.:()V │ │ -02c718: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02c71a: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ -02c71e: 2600 0900 0000 |0003: fill-array-data v0, 0000000c // +00000009 │ │ -02c724: 6900 de02 |0006: sput-object v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.medals:[I // field@02de │ │ -02c728: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02c72a: 6900 db02 |0009: sput-object v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ -02c72e: 0e00 |000b: return-void │ │ -02c730: 0003 0400 0300 0000 3200 027f 3300 ... |000c: array-data (10 units) │ │ +02c694: |[02c694] org.happysanta.gd.Menu.HighScoreTextMenuElement.:()V │ │ +02c6a4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +02c6a6: 2300 0f02 |0001: new-array v0, v0, [I // type@020f │ │ +02c6aa: 2600 0900 0000 |0003: fill-array-data v0, 0000000c // +00000009 │ │ +02c6b0: 6900 de02 |0006: sput-object v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.medals:[I // field@02de │ │ +02c6b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02c6b6: 6900 db02 |0009: sput-object v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ +02c6ba: 0e00 |000b: return-void │ │ +02c6bc: 0003 0400 0300 0000 3200 027f 3300 ... |000c: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0008 line=29 │ │ 0x000c line=24 │ │ locals : │ │ │ │ @@ -56530,20 +56484,20 @@ │ │ type : '(Landroid/text/Spanned;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02c744: |[02c744] org.happysanta.gd.Menu.HighScoreTextMenuElement.:(Landroid/text/Spanned;)V │ │ -02c754: 7020 c707 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -02c75a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02c75c: 5c10 df02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ -02c760: 6e10 db06 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.createAllViews:()V // method@06db │ │ -02c766: 0e00 |0009: return-void │ │ +02c6d0: |[02c6d0] org.happysanta.gd.Menu.HighScoreTextMenuElement.:(Landroid/text/Spanned;)V │ │ +02c6e0: 7020 c907 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +02c6e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02c6e8: 5c10 df02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ +02c6ec: 6e10 dd06 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.createAllViews:()V // method@06dd │ │ +02c6f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=31 │ │ 0x0006 line=42 │ │ 0x0009 line=43 │ │ locals : │ │ @@ -56555,20 +56509,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02c768: |[02c768] org.happysanta.gd.Menu.HighScoreTextMenuElement.:(Ljava/lang/String;)V │ │ -02c778: 7020 c807 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02c77e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02c780: 5c10 df02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ -02c784: 6e10 db06 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.createAllViews:()V // method@06db │ │ -02c78a: 0e00 |0009: return-void │ │ +02c6f4: |[02c6f4] org.happysanta.gd.Menu.HighScoreTextMenuElement.:(Ljava/lang/String;)V │ │ +02c704: 7020 ca07 2100 |0000: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02c70a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02c70c: 5c10 df02 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ +02c710: 6e10 dd06 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.createAllViews:()V // method@06dd │ │ +02c716: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=31 │ │ 0x0006 line=37 │ │ 0x0009 line=38 │ │ locals : │ │ @@ -56581,61 +56535,61 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -02c78c: |[02c78c] org.happysanta.gd.Menu.HighScoreTextMenuElement.createAllViews:()V │ │ -02c79c: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -02c79e: 12e5 |0001: const/4 v5, #int -2 // #fe │ │ -02c7a0: 7100 3106 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02c7a6: 0c00 |0005: move-result-object v0 │ │ -02c7a8: 2202 dd01 |0006: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -02c7ac: 7020 f907 0200 |0008: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -02c7b2: 5b72 dd02 |000b: iput-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c7b6: 5472 dd02 |000d: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c7ba: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -02c7bc: 6e20 0908 3200 |0010: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -02c7c2: 5472 dd02 |0013: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c7c6: 2203 6b00 |0015: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c7ca: 7030 2201 6305 |0017: invoke-direct {v3, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02c7d0: 6e20 0608 3200 |001a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0806 │ │ -02c7d6: 2202 d801 |001d: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02c7da: 7020 e607 0200 |001f: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02c7e0: 5b72 dc02 |0022: iput-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c7e4: 5472 dc02 |0024: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c7e8: 6203 1c00 |0026: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ -02c7ec: 6e20 ef07 3200 |0028: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07ef │ │ -02c7f2: 5472 dc02 |002b: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c7f6: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ -02c7fa: 6e20 f007 3200 |002f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02c800: 5472 e002 |0032: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c804: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -02c806: 1504 803f |0035: const/high16 v4, #int 1065353216 // #3f80 │ │ -02c80a: 6e30 3308 3204 |0037: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0833 │ │ -02c810: 6202 db02 |003a: sget-object v2, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ -02c814: 3902 0a00 |003c: if-nez v2, 0046 // +000a │ │ -02c818: 5472 e002 |003e: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c81c: 6e10 2d08 0200 |0040: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getTypeface:()Landroid/graphics/Typeface; // method@082d │ │ -02c822: 0c02 |0043: move-result-object v2 │ │ -02c824: 6902 db02 |0044: sput-object v2, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ -02c828: 2201 6b00 |0046: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c82c: 7030 2201 5105 |0048: invoke-direct {v1, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02c832: 5472 e002 |004b: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c836: 6e20 3208 1200 |004d: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02c83c: 5472 dd02 |0050: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c840: 5473 dc02 |0052: iget-object v3, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c844: 2204 6b00 |0054: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c848: 7030 2201 5406 |0056: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02c84e: 6e30 0008 3204 |0059: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0800 │ │ -02c854: 5472 dd02 |005c: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c858: 5473 e002 |005e: iget-object v3, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c85c: 6e20 ff07 3200 |0060: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02c862: 0e00 |0063: return-void │ │ +02c718: |[02c718] org.happysanta.gd.Menu.HighScoreTextMenuElement.createAllViews:()V │ │ +02c728: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +02c72a: 12e5 |0001: const/4 v5, #int -2 // #fe │ │ +02c72c: 7100 3306 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02c732: 0c00 |0005: move-result-object v0 │ │ +02c734: 2202 dd01 |0006: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +02c738: 7020 fb07 0200 |0008: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +02c73e: 5b72 dd02 |000b: iput-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c742: 5472 dd02 |000d: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c746: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +02c748: 6e20 0b08 3200 |0010: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +02c74e: 5472 dd02 |0013: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c752: 2203 6b00 |0015: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c756: 7030 1e01 6305 |0017: invoke-direct {v3, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02c75c: 6e20 0808 3200 |001a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0808 │ │ +02c762: 2202 d801 |001d: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02c766: 7020 e807 0200 |001f: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02c76c: 5b72 dc02 |0022: iput-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c770: 5472 dc02 |0024: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c774: 6203 1c00 |0026: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ +02c778: 6e20 f107 3200 |0028: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07f1 │ │ +02c77e: 5472 dc02 |002b: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c782: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ +02c786: 6e20 f207 3200 |002f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02c78c: 5472 e002 |0032: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c790: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +02c792: 1504 803f |0035: const/high16 v4, #int 1065353216 // #3f80 │ │ +02c796: 6e30 3508 3204 |0037: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0835 │ │ +02c79c: 6202 db02 |003a: sget-object v2, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ +02c7a0: 3902 0a00 |003c: if-nez v2, 0046 // +000a │ │ +02c7a4: 5472 e002 |003e: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c7a8: 6e10 2f08 0200 |0040: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getTypeface:()Landroid/graphics/Typeface; // method@082f │ │ +02c7ae: 0c02 |0043: move-result-object v2 │ │ +02c7b0: 6902 db02 |0044: sput-object v2, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ +02c7b4: 2201 6b00 |0046: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c7b8: 7030 1e01 5105 |0048: invoke-direct {v1, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02c7be: 5472 e002 |004b: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c7c2: 6e20 3408 1200 |004d: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02c7c8: 5472 dd02 |0050: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c7cc: 5473 dc02 |0052: iget-object v3, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c7d0: 2204 6b00 |0054: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c7d4: 7030 1e01 5406 |0056: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02c7da: 6e30 0208 3204 |0059: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0802 │ │ +02c7e0: 5472 dd02 |005c: iget-object v2, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c7e4: 5473 e002 |005e: iget-object v3, v7, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c7e8: 6e20 0108 3200 |0060: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02c7ee: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0006 line=48 │ │ 0x000d line=49 │ │ 0x0013 line=50 │ │ 0x001d line=52 │ │ @@ -56659,17 +56613,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c864: |[02c864] org.happysanta.gd.Menu.HighScoreTextMenuElement.getView:()Landroid/view/View; │ │ -02c874: 5410 dd02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c878: 1100 |0002: return-object v0 │ │ +02c7f0: |[02c7f0] org.happysanta.gd.Menu.HighScoreTextMenuElement.getView:()Landroid/view/View; │ │ +02c800: 5410 dd02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;) │ │ @@ -56677,51 +56631,51 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -02c87c: |[02c87c] org.happysanta.gd.Menu.HighScoreTextMenuElement.setIsSubtitle:(Z)V │ │ -02c88c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02c88e: 5443 e002 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c892: 3805 3500 |0003: if-eqz v5, 0038 // +0035 │ │ -02c896: 1501 a041 |0005: const/high16 v1, #int 1101004800 // #41a0 │ │ -02c89a: 6e20 3a08 1300 |0007: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02c8a0: 5443 e002 |000a: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c8a4: 3805 2f00 |000c: if-eqz v5, 003b // +002f │ │ -02c8a8: 6201 5602 |000e: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02c8ac: 6e20 3b08 1300 |0010: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -02c8b2: 5441 e002 |0013: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c8b6: 6e10 2b08 0100 |0015: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@082b │ │ -02c8bc: 0c00 |0018: move-result-object v0 │ │ -02c8be: 1f00 6b00 |0019: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c8c2: 3905 2300 |001b: if-nez v5, 003e // +0023 │ │ -02c8c6: 5541 df02 |001d: iget-boolean v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ -02c8ca: 3801 1f00 |001f: if-eqz v1, 003e // +001f │ │ -02c8ce: 1251 |0021: const/4 v1, #int 5 // #5 │ │ -02c8d0: 7110 3006 0100 |0022: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c8d6: 0a01 |0025: move-result v1 │ │ -02c8d8: 0113 |0026: move v3, v1 │ │ -02c8da: 3805 1900 |0027: if-eqz v5, 0040 // +0019 │ │ -02c8de: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -02c8e2: 7110 3006 0100 |002b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c8e8: 0a01 |002e: move-result v1 │ │ -02c8ea: 6e51 2401 3022 |002f: invoke-virtual {v0, v3, v2, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -02c8f0: 5441 e002 |0032: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c8f4: 6e20 3208 0100 |0034: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02c8fa: 0e00 |0037: return-void │ │ -02c8fc: 1501 7041 |0038: const/high16 v1, #int 1097859072 // #4170 │ │ -02c900: 28cd |003a: goto 0007 // -0033 │ │ -02c902: 6201 db02 |003b: sget-object v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ -02c906: 28d3 |003d: goto 0010 // -002d │ │ -02c908: 0123 |003e: move v3, v2 │ │ -02c90a: 28e8 |003f: goto 0027 // -0018 │ │ -02c90c: 0121 |0040: move v1, v2 │ │ -02c90e: 28ee |0041: goto 002f // -0012 │ │ +02c808: |[02c808] org.happysanta.gd.Menu.HighScoreTextMenuElement.setIsSubtitle:(Z)V │ │ +02c818: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02c81a: 5443 e002 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c81e: 3805 3500 |0003: if-eqz v5, 0038 // +0035 │ │ +02c822: 1501 a041 |0005: const/high16 v1, #int 1101004800 // #41a0 │ │ +02c826: 6e20 3c08 1300 |0007: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02c82c: 5443 e002 |000a: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c830: 3805 2f00 |000c: if-eqz v5, 003b // +002f │ │ +02c834: 6201 5602 |000e: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02c838: 6e20 3d08 1300 |0010: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +02c83e: 5441 e002 |0013: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c842: 6e10 2d08 0100 |0015: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@082d │ │ +02c848: 0c00 |0018: move-result-object v0 │ │ +02c84a: 1f00 6b00 |0019: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c84e: 3905 2300 |001b: if-nez v5, 003e // +0023 │ │ +02c852: 5541 df02 |001d: iget-boolean v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ +02c856: 3801 1f00 |001f: if-eqz v1, 003e // +001f │ │ +02c85a: 1251 |0021: const/4 v1, #int 5 // #5 │ │ +02c85c: 7110 3206 0100 |0022: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c862: 0a01 |0025: move-result v1 │ │ +02c864: 0113 |0026: move v3, v1 │ │ +02c866: 3805 1900 |0027: if-eqz v5, 0040 // +0019 │ │ +02c86a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +02c86e: 7110 3206 0100 |002b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c874: 0a01 |002e: move-result v1 │ │ +02c876: 6e51 2001 3022 |002f: invoke-virtual {v0, v3, v2, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +02c87c: 5441 e002 |0032: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c880: 6e20 3408 0100 |0034: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02c886: 0e00 |0037: return-void │ │ +02c888: 1501 7041 |0038: const/high16 v1, #int 1097859072 // #4170 │ │ +02c88c: 28cd |003a: goto 0007 // -0033 │ │ +02c88e: 6201 db02 |003b: sget-object v1, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.defaultTypeface:Landroid/graphics/Typeface; // field@02db │ │ +02c892: 28d3 |003d: goto 0010 // -002d │ │ +02c894: 0123 |003e: move v3, v2 │ │ +02c896: 28e8 |003f: goto 0027 // -0018 │ │ +02c898: 0121 |0040: move v1, v2 │ │ +02c89a: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x000a line=89 │ │ 0x0013 line=91 │ │ 0x001b line=92 │ │ 0x0032 line=93 │ │ @@ -56740,31 +56694,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -02c910: |[02c910] org.happysanta.gd.Menu.HighScoreTextMenuElement.setLayoutPadding:(Z)V │ │ -02c920: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -02c922: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02c924: 5453 dd02 |0002: iget-object v3, v5, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ -02c928: 3806 1100 |0004: if-eqz v6, 0015 // +0011 │ │ -02c92c: 7110 3006 0400 |0006: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c932: 0a00 |0009: move-result v0 │ │ -02c934: 0102 |000a: move v2, v0 │ │ -02c936: 3806 0c00 |000b: if-eqz v6, 0017 // +000c │ │ -02c93a: 7110 3006 0400 |000d: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c940: 0a00 |0010: move-result v0 │ │ -02c942: 6e50 0a08 1312 |0011: invoke-virtual {v3, v1, v2, v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080a │ │ -02c948: 0e00 |0014: return-void │ │ -02c94a: 0112 |0015: move v2, v1 │ │ -02c94c: 28f5 |0016: goto 000b // -000b │ │ -02c94e: 0110 |0017: move v0, v1 │ │ -02c950: 28f9 |0018: goto 0011 // -0007 │ │ +02c89c: |[02c89c] org.happysanta.gd.Menu.HighScoreTextMenuElement.setLayoutPadding:(Z)V │ │ +02c8ac: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +02c8ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02c8b0: 5453 dd02 |0002: iget-object v3, v5, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02dd │ │ +02c8b4: 3806 1100 |0004: if-eqz v6, 0015 // +0011 │ │ +02c8b8: 7110 3206 0400 |0006: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c8be: 0a00 |0009: move-result v0 │ │ +02c8c0: 0102 |000a: move v2, v0 │ │ +02c8c2: 3806 0c00 |000b: if-eqz v6, 0017 // +000c │ │ +02c8c6: 7110 3206 0400 |000d: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c8cc: 0a00 |0010: move-result v0 │ │ +02c8ce: 6e50 0c08 1312 |0011: invoke-virtual {v3, v1, v2, v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080c │ │ +02c8d4: 0e00 |0014: return-void │ │ +02c8d6: 0112 |0015: move v2, v1 │ │ +02c8d8: 28f5 |0016: goto 000b // -000b │ │ +02c8da: 0110 |0017: move v0, v1 │ │ +02c8dc: 28f9 |0018: goto 0011 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0014 line=98 │ │ 0x0016 line=97 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; │ │ @@ -56775,41 +56729,41 @@ │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -02c954: |[02c954] org.happysanta.gd.Menu.HighScoreTextMenuElement.setMedal:(ZI)V │ │ -02c964: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02c966: 5443 dc02 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c96a: 3805 2900 |0003: if-eqz v5, 002c // +0029 │ │ -02c96e: 0121 |0005: move v1, v2 │ │ -02c970: 6e20 f007 1300 |0006: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -02c976: 5441 dc02 |0009: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ -02c97a: 6203 de02 |000b: sget-object v3, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.medals:[I // field@02de │ │ -02c97e: 4403 0306 |000d: aget v3, v3, v6 │ │ -02c982: 6e20 eb07 3100 |000f: invoke-virtual {v1, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02c988: 5441 e002 |0012: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c98c: 6e10 2b08 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@082b │ │ -02c992: 0c00 |0017: move-result-object v0 │ │ -02c994: 1f00 6b00 |0018: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02c998: 3805 1500 |001a: if-eqz v5, 002f // +0015 │ │ -02c99c: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -02c99e: 7110 3006 0100 |001d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02c9a4: 0a01 |0020: move-result v1 │ │ -02c9a6: 6e52 2401 1022 |0021: invoke-virtual {v0, v1, v2, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -02c9ac: 5441 e002 |0024: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ -02c9b0: 6e20 3208 0100 |0026: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02c9b6: 5c45 df02 |0029: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ -02c9ba: 0e00 |002b: return-void │ │ -02c9bc: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -02c9c0: 28d8 |002e: goto 0006 // -0028 │ │ -02c9c2: 0121 |002f: move v1, v2 │ │ -02c9c4: 28f1 |0030: goto 0021 // -000f │ │ +02c8e0: |[02c8e0] org.happysanta.gd.Menu.HighScoreTextMenuElement.setMedal:(ZI)V │ │ +02c8f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02c8f2: 5443 dc02 |0001: iget-object v3, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c8f6: 3805 2900 |0003: if-eqz v5, 002c // +0029 │ │ +02c8fa: 0121 |0005: move v1, v2 │ │ +02c8fc: 6e20 f207 1300 |0006: invoke-virtual {v3, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +02c902: 5441 dc02 |0009: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.image:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02dc │ │ +02c906: 6203 de02 |000b: sget-object v3, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.medals:[I // field@02de │ │ +02c90a: 4403 0306 |000d: aget v3, v3, v6 │ │ +02c90e: 6e20 ed07 3100 |000f: invoke-virtual {v1, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02c914: 5441 e002 |0012: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c918: 6e10 2d08 0100 |0014: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@082d │ │ +02c91e: 0c00 |0017: move-result-object v0 │ │ +02c920: 1f00 6b00 |0018: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02c924: 3805 1500 |001a: if-eqz v5, 002f // +0015 │ │ +02c928: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +02c92a: 7110 3206 0100 |001d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02c930: 0a01 |0020: move-result v1 │ │ +02c932: 6e52 2001 1022 |0021: invoke-virtual {v0, v1, v2, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +02c938: 5441 e002 |0024: iget-object v1, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@02e0 │ │ +02c93c: 6e20 3408 0100 |0026: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02c942: 5c45 df02 |0029: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.showMedal:Z // field@02df │ │ +02c946: 0e00 |002b: return-void │ │ +02c948: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +02c94c: 28d8 |002e: goto 0006 // -0028 │ │ +02c94e: 0121 |002f: move v1, v2 │ │ +02c950: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0009 line=78 │ │ 0x0012 line=80 │ │ 0x001a line=81 │ │ 0x0024 line=82 │ │ @@ -56863,52 +56817,52 @@ │ │ type : '(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02c9c8: |[02c9c8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V │ │ -02c9d8: 5b01 e102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ -02c9dc: 5b02 e202 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.val$obs:Landroid/view/ViewTreeObserver; // field@02e2 │ │ -02c9e0: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02c9e6: 0e00 |0007: return-void │ │ +02c954: |[02c954] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V │ │ +02c964: 5b01 e102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ +02c968: 5b02 e202 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.val$obs:Landroid/view/ViewTreeObserver; // field@02e2 │ │ +02c96c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02c972: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ + 0x0000 - 0x0008 reg=1 this$2 Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ViewTreeObserver; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;) │ │ name : 'onPreDraw' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02c9e8: |[02c9e8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1$1.onPreDraw:()Z │ │ -02c9f8: 5420 e102 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ -02c9fc: 5400 e302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02ca00: 5400 e402 |0004: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02ca04: 5421 e102 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ -02ca08: 5411 e302 |0008: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02ca0c: 5411 e402 |000a: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02ca10: 5211 eb02 |000c: iget v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.selectedIndex:I // field@02eb │ │ -02ca14: 6e20 f906 1000 |000e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.scrollToItem:(I)V // method@06f9 │ │ -02ca1a: 5420 e202 |0011: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.val$obs:Landroid/view/ViewTreeObserver; // field@02e2 │ │ -02ca1e: 6e20 0c01 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010c │ │ -02ca24: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -02ca26: 0f00 |0017: return v0 │ │ -02ca28: 0d00 |0018: move-exception v0 │ │ -02ca2a: 28fd |0019: goto 0016 // -0003 │ │ +02c974: |[02c974] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1$1.onPreDraw:()Z │ │ +02c984: 5420 e102 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ +02c988: 5400 e302 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02c98c: 5400 e402 |0004: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02c990: 5421 e102 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // field@02e1 │ │ +02c994: 5411 e302 |0008: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02c998: 5411 e402 |000a: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02c99c: 5211 eb02 |000c: iget v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.selectedIndex:I // field@02eb │ │ +02c9a0: 6e20 fb06 1000 |000e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.scrollToItem:(I)V // method@06fb │ │ +02c9a6: 5420 e202 |0011: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.val$obs:Landroid/view/ViewTreeObserver; // field@02e2 │ │ +02c9aa: 6e20 0801 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0108 │ │ +02c9b0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +02c9b2: 0f00 |0017: return v0 │ │ +02c9b4: 0d00 |0018: move-exception v0 │ │ +02c9b6: 28fd |0019: goto 0016 // -0003 │ │ catches : 1 │ │ 0x0011 - 0x0016 │ │ Ljava/lang/IllegalStateException; -> 0x0018 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0011 line=50 │ │ 0x0016 line=54 │ │ @@ -56950,40 +56904,40 @@ │ │ type : '(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ca3c: |[02ca3c] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V │ │ -02ca4c: 5b12 e302 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02ca50: 5420 e402 |0002: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02ca54: 7020 1c07 0100 |0004: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V // method@071c │ │ -02ca5a: 0e00 |0007: return-void │ │ +02c9c8: |[02c9c8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V │ │ +02c9d8: 5b12 e302 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02c9dc: 5420 e402 |0002: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02c9e0: 7020 1e07 0100 |0004: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.:(Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V // method@071e │ │ +02c9e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ - 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ + 0x0000 - 0x0008 reg=2 this$1 Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ca5c: |[02ca5c] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.onPostExecute:(Ljava/lang/Object;)V │ │ -02ca6c: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ -02ca70: 6e20 e506 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.onPostExecute:(Ljava/lang/Void;)V // method@06e5 │ │ -02ca76: 0e00 |0005: return-void │ │ +02c9e8: |[02c9e8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.onPostExecute:(Ljava/lang/Object;)V │ │ +02c9f8: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ +02c9fc: 6e20 e706 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.onPostExecute:(Ljava/lang/Void;)V // method@06e7 │ │ +02ca02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -56992,33 +56946,33 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -02ca78: |[02ca78] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.onPostExecute:(Ljava/lang/Void;)V │ │ -02ca88: 5431 e302 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02ca8c: 5411 e402 |0002: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02ca90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02ca92: 5c12 e802 |0005: iput-boolean v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ -02ca96: 5431 e302 |0007: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02ca9a: 5411 e402 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02ca9e: 5211 eb02 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.selectedIndex:I // field@02eb │ │ -02caa2: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -02caa4: 3221 1400 |000e: if-eq v1, v2, 0022 // +0014 │ │ -02caa8: 5431 e302 |0010: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ -02caac: 5411 e402 |0012: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cab0: 5411 ea02 |0014: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02ea │ │ -02cab4: 6e10 0108 0100 |0016: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0801 │ │ -02caba: 0c00 |0019: move-result-object v0 │ │ -02cabc: 2201 b401 |001a: new-instance v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1; // type@01b4 │ │ -02cac0: 7030 e106 3100 |001c: invoke-direct {v1, v3, v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V // method@06e1 │ │ -02cac6: 6e20 0b01 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010b │ │ -02cacc: 0e00 |0022: return-void │ │ +02ca04: |[02ca04] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1$1.onPostExecute:(Ljava/lang/Void;)V │ │ +02ca14: 5431 e302 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02ca18: 5411 e402 |0002: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02ca1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02ca1e: 5c12 e802 |0005: iput-boolean v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ +02ca22: 5431 e302 |0007: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02ca26: 5411 e402 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02ca2a: 5211 eb02 |000b: iget v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.selectedIndex:I // field@02eb │ │ +02ca2e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +02ca30: 3221 1400 |000e: if-eq v1, v2, 0022 // +0014 │ │ +02ca34: 5431 e302 |0010: iget-object v1, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // field@02e3 │ │ +02ca38: 5411 e402 |0012: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02ca3c: 5411 ea02 |0014: iget-object v1, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.listLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@02ea │ │ +02ca40: 6e10 0308 0100 |0016: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0803 │ │ +02ca46: 0c00 |0019: move-result-object v0 │ │ +02ca48: 2201 b401 |001a: new-instance v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1; // type@01b4 │ │ +02ca4c: 7030 e306 3100 |001c: invoke-direct {v1, v3, v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V // method@06e3 │ │ +02ca52: 6e20 0701 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0107 │ │ +02ca58: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ 0x0010 line=44 │ │ 0x001a line=45 │ │ 0x0022 line=60 │ │ @@ -57062,18 +57016,18 @@ │ │ type : '(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cad0: |[02cad0] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V │ │ -02cae0: 5b01 e502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e5 │ │ -02cae4: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -02caea: 0e00 |0005: return-void │ │ +02ca5c: |[02ca5c] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V │ │ +02ca6c: 5b01 e502 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e5 │ │ +02ca70: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +02ca76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ │ │ @@ -57082,17 +57036,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02caec: |[02caec] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V │ │ -02cafc: 7020 e906 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V // method@06e9 │ │ -02cb02: 0e00 |0003: return-void │ │ +02ca78: |[02ca78] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V │ │ +02ca88: 7020 eb06 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V // method@06eb │ │ +02ca8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ @@ -57103,19 +57057,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cb04: |[02cb04] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02cb14: 1f02 1a02 |0000: check-cast v2, [Ljava/lang/Void; // type@021a │ │ -02cb18: 6e20 ed06 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.doInBackground:([Ljava/lang/Void;)[Lorg/happysanta/gd/Storage/Level; // method@06ed │ │ -02cb1e: 0c00 |0005: move-result-object v0 │ │ -02cb20: 1100 |0006: return-object v0 │ │ +02ca90: |[02ca90] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +02caa0: 1f02 1a02 |0000: check-cast v2, [Ljava/lang/Void; // type@021a │ │ +02caa4: 6e20 ef06 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.doInBackground:([Ljava/lang/Void;)[Lorg/happysanta/gd/Storage/Level; // method@06ef │ │ +02caaa: 0c00 |0005: move-result-object v0 │ │ +02caac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -57124,20 +57078,20 @@ │ │ type : '([Ljava/lang/Void;)[Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02cb24: |[02cb24] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.doInBackground:([Ljava/lang/Void;)[Lorg/happysanta/gd/Storage/Level; │ │ -02cb34: 5410 e502 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e5 │ │ -02cb38: 5400 e902 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@02e9 │ │ -02cb3c: 6e10 0a09 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; // method@090a │ │ -02cb42: 0c00 |0007: move-result-object v0 │ │ -02cb44: 1100 |0008: return-object v0 │ │ +02cab0: |[02cab0] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$AsyncLoadLevels.doInBackground:([Ljava/lang/Void;)[Lorg/happysanta/gd/Storage/Level; │ │ +02cac0: 5410 e502 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e5 │ │ +02cac4: 5400 e902 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@02e9 │ │ +02cac8: 6e10 0c09 0000 |0004: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; // method@090c │ │ +02cace: 0c00 |0007: move-result-object v0 │ │ +02cad0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; │ │ 0x0000 - 0x0009 reg=2 params [Ljava/lang/Void; │ │ │ │ @@ -57175,40 +57129,40 @@ │ │ type : '(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02cb48: |[02cb48] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V │ │ -02cb58: 5b12 e402 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cb5c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02cb5e: 7030 ea06 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V // method@06ea │ │ -02cb64: 0e00 |0006: return-void │ │ +02cad4: |[02cad4] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V │ │ +02cae4: 5b12 e402 |0000: iput-object v2, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cae8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02caea: 7030 ec06 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V // method@06ec │ │ +02caf0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ + 0x0000 - 0x0007 reg=2 this$0 Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02cb68: |[02cb68] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.onPostExecute:(Ljava/lang/Object;)V │ │ -02cb78: 1f01 2f02 |0000: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -02cb7c: 6e20 e806 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.onPostExecute:([Lorg/happysanta/gd/Storage/Level;)V // method@06e8 │ │ -02cb82: 0e00 |0005: return-void │ │ +02caf4: |[02caf4] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.onPostExecute:(Ljava/lang/Object;)V │ │ +02cb04: 1f01 2f02 |0000: check-cast v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +02cb08: 6e20 ea06 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.onPostExecute:([Lorg/happysanta/gd/Storage/Level;)V // method@06ea │ │ +02cb0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -57217,38 +57171,38 @@ │ │ type : '([Lorg/happysanta/gd/Storage/Level;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02cb84: |[02cb84] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.onPostExecute:([Lorg/happysanta/gd/Storage/Level;)V │ │ -02cb94: 5430 e402 |0000: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cb98: 5400 ec02 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@02ec │ │ -02cb9c: 6201 1403 |0004: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02cba0: 3210 0e00 |0006: if-eq v0, v1, 0014 // +000e │ │ -02cba4: 5430 e402 |0008: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cba8: 6e10 f006 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.clearList:()V // method@06f0 │ │ -02cbae: 5430 e402 |000d: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cbb2: 6201 1403 |000f: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02cbb6: 6e20 fa06 1000 |0011: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@06fa │ │ -02cbbc: 5430 e402 |0014: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cbc0: 6e10 f406 0000 |0016: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.hideLoading:()V // method@06f4 │ │ -02cbc6: 5430 e402 |0019: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cbca: 2201 b501 |001b: new-instance v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // type@01b5 │ │ -02cbce: 7020 e306 3100 |001d: invoke-direct {v1, v3}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V // method@06e3 │ │ -02cbd4: 5b01 e602 |0020: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02e6 │ │ -02cbd8: 5430 e402 |0022: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ -02cbdc: 5400 e602 |0024: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02e6 │ │ -02cbe0: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -02cbe2: 2311 3502 |0027: new-array v1, v1, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ -02cbe6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -02cbe8: 4d04 0102 |002a: aput-object v4, v1, v2 │ │ -02cbec: 6e20 2007 1000 |002c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0720 │ │ -02cbf2: 0e00 |002f: return-void │ │ +02cb10: |[02cb10] org.happysanta.gd.Menu.InstalledLevelsMenuScreen$1.onPostExecute:([Lorg/happysanta/gd/Storage/Level;)V │ │ +02cb20: 5430 e402 |0000: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb24: 5400 ec02 |0002: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.status:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@02ec │ │ +02cb28: 6201 1403 |0004: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02cb2c: 3210 0e00 |0006: if-eq v0, v1, 0014 // +000e │ │ +02cb30: 5430 e402 |0008: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb34: 6e10 f206 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.clearList:()V // method@06f2 │ │ +02cb3a: 5430 e402 |000d: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb3e: 6201 1403 |000f: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02cb42: 6e20 fc06 1000 |0011: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.setStatus:(Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;)V // method@06fc │ │ +02cb48: 5430 e402 |0014: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb4c: 6e10 f606 0000 |0016: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.hideLoading:()V // method@06f6 │ │ +02cb52: 5430 e402 |0019: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb56: 2201 b501 |001b: new-instance v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; // type@01b5 │ │ +02cb5a: 7020 e506 3100 |001d: invoke-direct {v1, v3}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V // method@06e5 │ │ +02cb60: 5b01 e602 |0020: iput-object v1, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02e6 │ │ +02cb64: 5430 e402 |0022: iget-object v0, v3, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@02e4 │ │ +02cb68: 5400 e602 |0024: iget-object v0, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.addElements:Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements; // field@02e6 │ │ +02cb6c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +02cb6e: 2311 3502 |0027: new-array v1, v1, [[Lorg/happysanta/gd/Storage/Level; // type@0235 │ │ +02cb72: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +02cb74: 4d04 0102 |002a: aput-object v4, v1, v2 │ │ +02cb78: 6e20 2207 1000 |002c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0722 │ │ +02cb7e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=30 │ │ 0x000d line=31 │ │ 0x0014 line=33 │ │ 0x0019 line=35 │ │ @@ -57299,25 +57253,25 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -02cbf4: |[02cbf4] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02cc04: 7030 2707 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0727 │ │ -02cc0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02cc0c: 5c10 e802 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ -02cc10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02cc12: 5b10 e702 |0007: iput-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02cc16: 7100 3106 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02cc1c: 0c00 |000c: move-result-object v0 │ │ -02cc1e: 5400 aa01 |000d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02cc22: 5b10 e902 |000f: iput-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@02e9 │ │ -02cc26: 0e00 |0011: return-void │ │ +02cb80: |[02cb80] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02cb90: 7030 2907 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0729 │ │ +02cb96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02cb98: 5c10 e802 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ +02cb9c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02cb9e: 5b10 e702 |0007: iput-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cba2: 7100 3306 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02cba8: 0c00 |000c: move-result-object v0 │ │ +02cbaa: 5400 aa01 |000d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02cbae: 5b10 e902 |000f: iput-object v0, v1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@02e9 │ │ +02cbb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=13 │ │ 0x0006 line=14 │ │ 0x0009 line=18 │ │ 0x0011 line=19 │ │ @@ -57332,17 +57286,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02cc28: |[02cc28] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.hideDate:()Z │ │ -02cc38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02cc3a: 0f00 |0001: return v0 │ │ +02cbb4: |[02cbb4] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.hideDate:()Z │ │ +02cbc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02cbc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ │ │ #1 : (in Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;) │ │ @@ -57350,26 +57304,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -02cc3c: |[02cc3c] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.loadLevels:()V │ │ -02cc4c: 6e10 fb06 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.showLoading:()V // method@06fb │ │ -02cc52: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02cc54: 5c20 e802 |0004: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ -02cc58: 2200 b601 |0006: new-instance v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // type@01b6 │ │ -02cc5c: 7020 e606 2000 |0008: invoke-direct {v0, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V // method@06e6 │ │ -02cc62: 5b20 e702 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02cc66: 5420 e702 |000d: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02cc6a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02cc6c: 2311 1a02 |0010: new-array v1, v1, [Ljava/lang/Void; // type@021a │ │ -02cc70: 6e20 ee06 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@06ee │ │ -02cc76: 0e00 |0015: return-void │ │ +02cbc8: |[02cbc8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.loadLevels:()V │ │ +02cbd8: 6e10 fd06 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.showLoading:()V // method@06fd │ │ +02cbde: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02cbe0: 5c20 e802 |0004: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ +02cbe4: 2200 b601 |0006: new-instance v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; // type@01b6 │ │ +02cbe8: 7020 e806 2000 |0008: invoke-direct {v0, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;.:(Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V // method@06e8 │ │ +02cbee: 5b20 e702 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cbf2: 5420 e702 |000d: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cbf6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +02cbf8: 2311 1a02 |0010: new-array v1, v1, [Ljava/lang/Void; // type@021a │ │ +02cbfc: 6e20 f006 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@06f0 │ │ +02cc02: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0006 line=26 │ │ 0x000d line=65 │ │ 0x0015 line=66 │ │ @@ -57381,17 +57335,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02cc78: |[02cc78] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02cc88: 6f20 3307 1000 |0000: invoke-super {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0733 │ │ -02cc8e: 0e00 |0003: return-void │ │ +02cc04: |[02cc04] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02cc14: 6f20 3507 1000 |0000: invoke-super {v0, v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0735 │ │ +02cc1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ 0x0000 - 0x0004 reg=1 newMenu Lorg/happysanta/gd/Menu/MenuScreen; │ │ @@ -57401,17 +57355,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02cc90: |[02cc90] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.onShow:()V │ │ -02cca0: 6f10 3407 0000 |0000: invoke-super {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onShow:()V // method@0734 │ │ -02cca6: 0e00 |0003: return-void │ │ +02cc1c: |[02cc1c] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.onShow:()V │ │ +02cc2c: 6f10 3607 0000 |0000: invoke-super {v0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.onShow:()V // method@0736 │ │ +02cc32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ │ │ @@ -57420,26 +57374,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02cca8: |[02cca8] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.reloadLevels:()V │ │ -02ccb8: 5420 e702 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02ccbc: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -02ccc0: 5420 e702 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02ccc4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02ccc6: 6e20 eb06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.cancel:(Z)Z // method@06eb │ │ -02cccc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02ccce: 5b20 e702 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ -02ccd2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02ccd4: 5c20 e802 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ -02ccd8: 6f10 3607 0200 |0010: invoke-super {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.reloadLevels:()V // method@0736 │ │ -02ccde: 0e00 |0013: return-void │ │ +02cc34: |[02cc34] org.happysanta.gd.Menu.InstalledLevelsMenuScreen.reloadLevels:()V │ │ +02cc44: 5420 e702 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cc48: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +02cc4c: 5420 e702 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cc50: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +02cc52: 6e20 ed06 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels;.cancel:(Z)Z // method@06ed │ │ +02cc58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02cc5a: 5b20 e702 |000b: iput-object v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.asyncLoadLevels:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels; // field@02e7 │ │ +02cc5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +02cc60: 5c20 e802 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.isLoading:Z // field@02e8 │ │ +02cc64: 6f10 3807 0200 |0010: invoke-super {v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;.reloadLevels:()V // method@0738 │ │ +02cc6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000a line=87 │ │ 0x000d line=90 │ │ 0x0010 line=91 │ │ @@ -57482,81 +57436,81 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cce0: |[02cce0] org.happysanta.gd.Menu.LevelMenuElement$1$1.:(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V │ │ -02ccf0: 5b01 ed02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02ccf4: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02ccfa: 0e00 |0005: return-void │ │ +02cc6c: |[02cc6c] org.happysanta.gd.Menu.LevelMenuElement$1$1.:(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V │ │ +02cc7c: 5b01 ed02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02cc80: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02cc86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/LevelMenuElement$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -02ccfc: |[02ccfc] org.happysanta.gd.Menu.LevelMenuElement$1$1.run:()V │ │ -02cd0c: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -02cd10: 54a6 ed02 |0002: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cd14: 5466 ee02 |0004: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02cd18: 5466 ff02 |0006: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cd1c: 6e10 a608 0600 |0008: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -02cd22: 0b02 |000b: move-result-wide v2 │ │ -02cd24: 54a6 ed02 |000c: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cd28: 5466 f002 |000e: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ -02cd2c: 6e10 5407 0600 |0010: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0754 │ │ -02cd32: 0c06 |0013: move-result-object v6 │ │ -02cd34: 6e10 8307 0600 |0014: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02cd3a: 0c05 |0017: move-result-object v5 │ │ -02cd3c: 2056 b801 |0018: instance-of v6, v5, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ -02cd40: 3806 1f00 |001a: if-eqz v6, 0039 // +001f │ │ -02cd44: 0754 |001c: move-object v4, v5 │ │ -02cd46: 1f04 b801 |001d: check-cast v4, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ -02cd4a: 6e59 f206 2483 |001f: invoke-virtual {v4, v2, v3, v8, v9}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06f2 │ │ -02cd50: 0c01 |0022: move-result-object v1 │ │ -02cd52: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ -02cd56: 6e20 f106 1400 |0025: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V // method@06f1 │ │ -02cd5c: 54a6 ed02 |0028: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cd60: 5466 ee02 |002a: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02cd64: 5466 ff02 |002c: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cd68: 6e30 c208 8609 |002e: invoke-virtual {v6, v8, v9}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c2 │ │ -02cd6e: 54a6 ed02 |0031: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cd72: 5466 f002 |0033: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ -02cd76: 6e10 4d07 0600 |0035: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074d │ │ -02cd7c: 0e00 |0038: return-void │ │ -02cd7e: 2056 b101 |0039: instance-of v6, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -02cd82: 3806 fdff |003b: if-eqz v6, 0038 // -0003 │ │ -02cd86: 0750 |003d: move-object v0, v5 │ │ -02cd88: 1f00 b101 |003e: check-cast v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -02cd8c: 6e59 c806 2083 |0040: invoke-virtual {v0, v2, v3, v8, v9}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06c8 │ │ -02cd92: 0c01 |0043: move-result-object v1 │ │ -02cd94: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ -02cd98: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -02cd9a: 6e20 0e07 6100 |0047: invoke-virtual {v1, v6}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@070e │ │ -02cda0: 54a6 ed02 |004a: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cda4: 5466 ee02 |004c: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02cda8: 5466 ff02 |004e: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cdac: 6e30 c208 8609 |0050: invoke-virtual {v6, v8, v9}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c2 │ │ -02cdb2: 54a6 ed02 |0053: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ -02cdb6: 5466 ee02 |0055: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02cdba: 6e10 0407 0600 |0057: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0704 │ │ -02cdc0: 28de |005a: goto 0038 // -0022 │ │ +02cc88: |[02cc88] org.happysanta.gd.Menu.LevelMenuElement$1$1.run:()V │ │ +02cc98: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +02cc9c: 54a6 ed02 |0002: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02cca0: 5466 ee02 |0004: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02cca4: 5466 ff02 |0006: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cca8: 6e10 a808 0600 |0008: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +02ccae: 0b02 |000b: move-result-wide v2 │ │ +02ccb0: 54a6 ed02 |000c: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02ccb4: 5466 f002 |000e: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ +02ccb8: 6e10 5607 0600 |0010: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0756 │ │ +02ccbe: 0c06 |0013: move-result-object v6 │ │ +02ccc0: 6e10 8507 0600 |0014: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02ccc6: 0c05 |0017: move-result-object v5 │ │ +02ccc8: 2056 b801 |0018: instance-of v6, v5, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ +02cccc: 3806 1f00 |001a: if-eqz v6, 0039 // +001f │ │ +02ccd0: 0754 |001c: move-object v4, v5 │ │ +02ccd2: 1f04 b801 |001d: check-cast v4, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ +02ccd6: 6e59 f406 2483 |001f: invoke-virtual {v4, v2, v3, v8, v9}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06f4 │ │ +02ccdc: 0c01 |0022: move-result-object v1 │ │ +02ccde: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ +02cce2: 6e20 f306 1400 |0025: invoke-virtual {v4, v1}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.deleteElement:(Lorg/happysanta/gd/Menu/LevelMenuElement;)V // method@06f3 │ │ +02cce8: 54a6 ed02 |0028: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02ccec: 5466 ee02 |002a: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02ccf0: 5466 ff02 |002c: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02ccf4: 6e30 c408 8609 |002e: invoke-virtual {v6, v8, v9}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c4 │ │ +02ccfa: 54a6 ed02 |0031: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02ccfe: 5466 f002 |0033: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ +02cd02: 6e10 4f07 0600 |0035: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074f │ │ +02cd08: 0e00 |0038: return-void │ │ +02cd0a: 2056 b101 |0039: instance-of v6, v5, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +02cd0e: 3806 fdff |003b: if-eqz v6, 0038 // -0003 │ │ +02cd12: 0750 |003d: move-object v0, v5 │ │ +02cd14: 1f00 b101 |003e: check-cast v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +02cd18: 6e59 ca06 2083 |0040: invoke-virtual {v0, v2, v3, v8, v9}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06ca │ │ +02cd1e: 0c01 |0043: move-result-object v1 │ │ +02cd20: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ +02cd24: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +02cd26: 6e20 1007 6100 |0047: invoke-virtual {v1, v6}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@0710 │ │ +02cd2c: 54a6 ed02 |004a: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02cd30: 5466 ee02 |004c: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02cd34: 5466 ff02 |004e: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cd38: 6e30 c408 8609 |0050: invoke-virtual {v6, v8, v9}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c4 │ │ +02cd3e: 54a6 ed02 |0053: iget-object v6, v10, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; // field@02ed │ │ +02cd42: 5466 ee02 |0055: iget-object v6, v6, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02cd46: 6e10 0607 0600 |0057: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0706 │ │ +02cd4c: 28de |005a: goto 0038 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=310 │ │ 0x000c line=312 │ │ 0x0018 line=313 │ │ 0x001d line=314 │ │ 0x001f line=315 │ │ @@ -57624,48 +57578,48 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02cdc4: |[02cdc4] org.happysanta.gd.Menu.LevelMenuElement$1.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V │ │ -02cdd4: 5b01 ee02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02cdd8: 5b02 ef02 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@02ef │ │ -02cddc: 5b03 f002 |0004: iput-object v3, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ -02cde0: 7010 bd01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02cde6: 0e00 |0009: return-void │ │ +02cd50: |[02cd50] org.happysanta.gd.Menu.LevelMenuElement$1.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V │ │ +02cd60: 5b01 ee02 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02cd64: 5b02 ef02 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@02ef │ │ +02cd68: 5b03 f002 |0004: iput-object v3, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f0 │ │ +02cd6c: 7010 bf01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02cd72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/happysanta/gd/Menu/Menu; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/LevelMenuElement$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -02cde8: |[02cde8] org.happysanta.gd.Menu.LevelMenuElement$1.run:()V │ │ -02cdf8: 5430 ef02 |0000: iget-object v0, v3, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@02ef │ │ -02cdfc: 5400 aa01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02ce00: 5431 ee02 |0004: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ -02ce04: 5411 ff02 |0006: iget-object v1, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02ce08: 2202 b901 |0008: new-instance v2, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1; // type@01b9 │ │ -02ce0c: 7020 fc06 3200 |000a: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.:(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V // method@06fc │ │ -02ce12: 6e30 0709 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager;.deleteAsync:(Lorg/happysanta/gd/Storage/Level;Ljava/lang/Runnable;)V // method@0907 │ │ -02ce18: 0e00 |0010: return-void │ │ +02cd74: |[02cd74] org.happysanta.gd.Menu.LevelMenuElement$1.run:()V │ │ +02cd84: 5430 ef02 |0000: iget-object v0, v3, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@02ef │ │ +02cd88: 5400 aa01 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02cd8c: 5431 ee02 |0004: iget-object v1, v3, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02ee │ │ +02cd90: 5411 ff02 |0006: iget-object v1, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cd94: 2202 b901 |0008: new-instance v2, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1; // type@01b9 │ │ +02cd98: 7020 fe06 3200 |000a: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;.:(Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V // method@06fe │ │ +02cd9e: 6e30 0909 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager;.deleteAsync:(Lorg/happysanta/gd/Storage/Level;Ljava/lang/Runnable;)V // method@0909 │ │ +02cda4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0010 line=331 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ │ │ @@ -57708,64 +57662,64 @@ │ │ type : '(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ce1c: |[02ce1c] org.happysanta.gd.Menu.LevelMenuElement$2.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V │ │ -02ce2c: 5b01 f102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ -02ce30: 5b02 f202 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f2 │ │ -02ce34: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02ce3a: 0e00 |0007: return-void │ │ +02cda8: |[02cda8] org.happysanta.gd.Menu.LevelMenuElement$2.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V │ │ +02cdb8: 5b01 f102 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ +02cdbc: 5b02 f202 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f2 │ │ +02cdc0: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02cdc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/LevelMenuElement$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/Menu/Menu; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/LevelMenuElement$2;) │ │ name : 'onDone' │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -02ce3c: |[02ce3c] org.happysanta.gd.Menu.LevelMenuElement$2.onDone:([Ljava/lang/Object;)V │ │ -02ce4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02ce4e: 4605 0905 |0001: aget-object v5, v9, v5 │ │ -02ce52: 1f05 9f00 |0003: check-cast v5, Ljava/lang/Long; // type@009f │ │ -02ce56: 6e10 b101 0500 |0005: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -02ce5c: 0b02 |0008: move-result-wide v2 │ │ -02ce5e: 5485 f102 |0009: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ -02ce62: 5455 ff02 |000b: iget-object v5, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02ce66: 6e30 c208 2503 |000d: invoke-virtual {v5, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c2 │ │ -02ce6c: 5485 f202 |0010: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f2 │ │ -02ce70: 6e10 5407 0500 |0012: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0754 │ │ -02ce76: 0c05 |0015: move-result-object v5 │ │ -02ce78: 6e10 8307 0500 |0016: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02ce7e: 0c04 |0019: move-result-object v4 │ │ -02ce80: 2045 b101 |001a: instance-of v5, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -02ce84: 3805 1100 |001c: if-eqz v5, 002d // +0011 │ │ -02ce88: 0740 |001e: move-object v0, v4 │ │ -02ce8a: 1f00 b101 |001f: check-cast v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -02ce8e: 1606 0000 |0021: const-wide/16 v6, #int 0 // #0 │ │ -02ce92: 6e57 c806 2063 |0023: invoke-virtual {v0, v2, v3, v6, v7}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06c8 │ │ -02ce98: 0c01 |0026: move-result-object v1 │ │ -02ce9a: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -02ce9e: 1215 |0029: const/4 v5, #int 1 // #1 │ │ -02cea0: 6e20 0e07 5100 |002a: invoke-virtual {v1, v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@070e │ │ -02cea6: 5485 f102 |002d: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ -02ceaa: 6e10 0407 0500 |002f: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0704 │ │ -02ceb0: 0e00 |0032: return-void │ │ +02cdc8: |[02cdc8] org.happysanta.gd.Menu.LevelMenuElement$2.onDone:([Ljava/lang/Object;)V │ │ +02cdd8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +02cdda: 4605 0905 |0001: aget-object v5, v9, v5 │ │ +02cdde: 1f05 9f00 |0003: check-cast v5, Ljava/lang/Long; // type@009f │ │ +02cde2: 6e10 b301 0500 |0005: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +02cde8: 0b02 |0008: move-result-wide v2 │ │ +02cdea: 5485 f102 |0009: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ +02cdee: 5455 ff02 |000b: iget-object v5, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cdf2: 6e30 c408 2503 |000d: invoke-virtual {v5, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c4 │ │ +02cdf8: 5485 f202 |0010: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.val$menu:Lorg/happysanta/gd/Menu/Menu; // field@02f2 │ │ +02cdfc: 6e10 5607 0500 |0012: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0756 │ │ +02ce02: 0c05 |0015: move-result-object v5 │ │ +02ce04: 6e10 8507 0500 |0016: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02ce0a: 0c04 |0019: move-result-object v4 │ │ +02ce0c: 2045 b101 |001a: instance-of v5, v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +02ce10: 3805 1100 |001c: if-eqz v5, 002d // +0011 │ │ +02ce14: 0740 |001e: move-object v0, v4 │ │ +02ce16: 1f00 b101 |001f: check-cast v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +02ce1a: 1606 0000 |0021: const-wide/16 v6, #int 0 // #0 │ │ +02ce1e: 6e57 ca06 2063 |0023: invoke-virtual {v0, v2, v3, v6, v7}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.getElementByLevelId:(JJ)Lorg/happysanta/gd/Menu/LevelMenuElement; // method@06ca │ │ +02ce24: 0c01 |0026: move-result-object v1 │ │ +02ce26: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +02ce2a: 1215 |0029: const/4 v5, #int 1 // #1 │ │ +02ce2c: 6e20 1007 5100 |002a: invoke-virtual {v1, v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.setInstalled:(Z)V // method@0710 │ │ +02ce32: 5485 f102 |002d: iget-object v5, v8, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; // field@02f1 │ │ +02ce36: 6e10 0607 0500 |002f: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0706 │ │ +02ce3c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0009 line=342 │ │ 0x0010 line=344 │ │ 0x001a line=345 │ │ 0x001f line=346 │ │ @@ -57882,25 +57836,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02ceb4: |[02ceb4] org.happysanta.gd.Menu.LevelMenuElement.:()V │ │ -02cec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02cec6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02cec8: 7010 a406 0200 |0002: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a4 │ │ -02cece: 5b21 fd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02ced2: 5b21 fa02 |0007: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02ced6: 5c20 fc02 |0009: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02ceda: 5c20 f902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02cede: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -02cee0: 5c20 0303 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ -02cee4: 0e00 |0010: return-void │ │ +02ce40: |[02ce40] org.happysanta.gd.Menu.LevelMenuElement.:()V │ │ +02ce50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ce52: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02ce54: 7010 a606 0200 |0002: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a6 │ │ +02ce5a: 5b21 fd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02ce5e: 5b21 fa02 |0007: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02ce62: 5c20 fc02 |0009: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02ce66: 5c20 f902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02ce6a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +02ce6c: 5c20 0303 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ +02ce70: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000b line=52 │ │ @@ -57914,28 +57868,28 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -02cee8: |[02cee8] org.happysanta.gd.Menu.LevelMenuElement.:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -02cef8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02cefa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02cefc: 7010 a406 0200 |0002: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a4 │ │ -02cf02: 5b21 fd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02cf06: 5b21 fa02 |0007: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02cf0a: 5c20 fc02 |0009: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02cf0e: 5c20 f902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02cf12: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -02cf14: 5c20 0303 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ -02cf18: 5b23 ff02 |0010: iput-object v3, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cf1c: 5b24 0203 |0012: iput-object v4, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0302 │ │ -02cf20: 6e10 0507 0200 |0014: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelMenuElement;.createAllViews:()V // method@0705 │ │ -02cf26: 0e00 |0017: return-void │ │ +02ce74: |[02ce74] org.happysanta.gd.Menu.LevelMenuElement.:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +02ce84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ce86: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02ce88: 7010 a606 0200 |0002: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a6 │ │ +02ce8e: 5b21 fd02 |0005: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02ce92: 5b21 fa02 |0007: iput-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02ce96: 5c20 fc02 |0009: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02ce9a: 5c20 f902 |000b: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02ce9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +02cea0: 5c20 0303 |000e: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ +02cea4: 5b23 ff02 |0010: iput-object v3, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cea8: 5b24 0203 |0012: iput-object v4, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0302 │ │ +02ceac: 6e10 0707 0200 |0014: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelMenuElement;.createAllViews:()V // method@0707 │ │ +02ceb2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000b line=52 │ │ @@ -57955,229 +57909,229 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 446 16-bit code units │ │ -02cf28: |[02cf28] org.happysanta.gd.Menu.LevelMenuElement.buildScreen:()V │ │ -02cf38: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -02cf3e: 0c06 |0003: move-result-object v6 │ │ -02cf40: 5467 4f03 |0004: iget-object v7, v6, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ -02cf44: 7100 3506 0000 |0006: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02cf4a: 0c04 |0009: move-result-object v4 │ │ -02cf4c: 6e10 8007 0700 |000a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0780 │ │ -02cf52: 54e8 ff02 |000d: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cf56: 7110 3e06 0800 |000f: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/Object;)V // method@063e │ │ -02cf5c: 54e8 0203 |0012: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0302 │ │ -02cf60: 6e20 8e07 8700 |0014: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@078e │ │ -02cf66: 54e8 ff02 |0017: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cf6a: 6e10 a808 0800 |0019: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08a8 │ │ -02cf70: 0c08 |001c: move-result-object v8 │ │ -02cf72: 6e20 9007 8700 |001d: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.setTitle:(Ljava/lang/String;)V // method@0790 │ │ -02cf78: 54e8 ff02 |0020: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cf7c: 6e10 9e08 0800 |0022: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@089e │ │ -02cf82: 0c08 |0025: move-result-object v8 │ │ -02cf84: 1a09 0000 |0026: const-string v9, "" // string@0000 │ │ -02cf88: 6e20 d401 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -02cf8e: 0a08 |002b: move-result v8 │ │ -02cf90: 3908 2500 |002c: if-nez v8, 0051 // +0025 │ │ -02cf94: 2208 a901 |002e: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ -02cf98: 1409 5800 057f |0030: const v9, #float 1.76789e+38 // #7f050058 │ │ -02cf9e: 7110 3606 0900 |0033: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02cfa4: 0c09 |0036: move-result-object v9 │ │ -02cfa6: 121a |0037: const/4 v10, #int 1 // #1 │ │ -02cfa8: 23aa 1702 |0038: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ -02cfac: 120b |003a: const/4 v11, #int 0 // #0 │ │ -02cfae: 54ec ff02 |003b: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cfb2: 6e10 9e08 0c00 |003d: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@089e │ │ -02cfb8: 0c0c |0040: move-result-object v12 │ │ -02cfba: 4d0c 0a0b |0041: aput-object v12, v10, v11 │ │ -02cfbe: 7120 d601 a900 |0043: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02cfc4: 0c09 |0046: move-result-object v9 │ │ -02cfc6: 7110 be00 0900 |0047: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02cfcc: 0c09 |004a: move-result-object v9 │ │ -02cfce: 7020 9e06 9800 |004b: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@069e │ │ -02cfd4: 6e20 7f07 8700 |004e: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02cfda: 54e8 ff02 |0051: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02cfde: 6e10 a708 0800 |0053: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getInstalledTs:()J // method@08a7 │ │ -02cfe4: 0b08 |0056: move-result-wide v8 │ │ -02cfe6: 160a 0000 |0057: const-wide/16 v10, #int 0 // #0 │ │ -02cfea: 3108 080a |0059: cmp-long v8, v8, v10 │ │ -02cfee: 3d08 be00 |005b: if-lez v8, 0119 // +00be │ │ -02cff2: 2208 a901 |005d: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ -02cff6: 1409 5a00 057f |005f: const v9, #float 1.76789e+38 // #7f05005a │ │ -02cffc: 7110 3606 0900 |0062: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d002: 0c09 |0065: move-result-object v9 │ │ -02d004: 121a |0066: const/4 v10, #int 1 // #1 │ │ -02d006: 23aa 1702 |0067: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ -02d00a: 120b |0069: const/4 v11, #int 0 // #0 │ │ -02d00c: 54ec ff02 |006a: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d010: 6e10 a508 0c00 |006c: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getFullInstalledDate:()Ljava/lang/String; // method@08a5 │ │ -02d016: 0c0c |006f: move-result-object v12 │ │ -02d018: 4d0c 0a0b |0070: aput-object v12, v10, v11 │ │ -02d01c: 7120 d601 a900 |0072: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02d022: 0c09 |0075: move-result-object v9 │ │ -02d024: 7110 be00 0900 |0076: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02d02a: 0c09 |0079: move-result-object v9 │ │ -02d02c: 7020 9e06 9800 |007a: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@069e │ │ -02d032: 6e20 7f07 8700 |007d: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d038: 2208 a901 |0080: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ -02d03c: 1409 5b00 057f |0082: const v9, #float 1.76789e+38 // #7f05005b │ │ -02d042: 7110 3606 0900 |0085: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d048: 0c09 |0088: move-result-object v9 │ │ -02d04a: 121a |0089: const/4 v10, #int 1 // #1 │ │ -02d04c: 23aa 1702 |008a: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ -02d050: 120b |008c: const/4 v11, #int 0 // #0 │ │ -02d052: 220c b000 |008d: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ -02d056: 7010 ee01 0c00 |008f: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02d05c: 54ed ff02 |0092: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d060: 6e10 a008 0d00 |0094: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a0 │ │ -02d066: 0a0d |0097: move-result v13 │ │ -02d068: 6e20 f201 dc00 |0098: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d06e: 0c0c |009b: move-result-object v12 │ │ -02d070: 1a0d 0800 |009c: const-string v13, " / " // string@0008 │ │ -02d074: 6e20 f501 dc00 |009e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d07a: 0c0c |00a1: move-result-object v12 │ │ -02d07c: 54ed ff02 |00a2: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d080: 6e10 a208 0d00 |00a4: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a2 │ │ -02d086: 0a0d |00a7: move-result v13 │ │ -02d088: 6e20 f201 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d08e: 0c0c |00ab: move-result-object v12 │ │ -02d090: 1a0d 0800 |00ac: const-string v13, " / " // string@0008 │ │ -02d094: 6e20 f501 dc00 |00ae: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d09a: 0c0c |00b1: move-result-object v12 │ │ -02d09c: 54ed ff02 |00b2: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d0a0: 6e10 a108 0d00 |00b4: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a1 │ │ -02d0a6: 0a0d |00b7: move-result v13 │ │ -02d0a8: 6e20 f201 dc00 |00b8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d0ae: 0c0c |00bb: move-result-object v12 │ │ -02d0b0: 6e10 f901 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02d0b6: 0c0c |00bf: move-result-object v12 │ │ -02d0b8: 4d0c 0a0b |00c0: aput-object v12, v10, v11 │ │ -02d0bc: 7120 d601 a900 |00c2: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02d0c2: 0c09 |00c5: move-result-object v9 │ │ -02d0c4: 7110 be00 0900 |00c6: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02d0ca: 0c09 |00c9: move-result-object v9 │ │ -02d0cc: 7020 9e06 9800 |00ca: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@069e │ │ -02d0d2: 6e20 7f07 8700 |00cd: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d0d8: 1218 |00d0: const/4 v8, #int 1 // #1 │ │ -02d0da: 6e20 5007 8600 |00d1: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0750 │ │ -02d0e0: 0c08 |00d4: move-result-object v8 │ │ -02d0e2: 6e20 7f07 8700 |00d5: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d0e8: 54e8 ff02 |00d8: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d0ec: 6e10 b908 0800 |00da: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isInstalled:()Z // method@08b9 │ │ -02d0f2: 0a08 |00dd: move-result v8 │ │ -02d0f4: 3908 6c00 |00de: if-nez v8, 014a // +006c │ │ -02d0f8: 1308 0a00 |00e0: const/16 v8, #int 10 // #a │ │ -02d0fc: 6e20 4f07 8600 |00e2: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -02d102: 0c02 |00e5: move-result-object v2 │ │ -02d104: 1408 5c00 057f |00e6: const v8, #float 1.76789e+38 // #7f05005c │ │ -02d10a: 7110 3606 0800 |00e9: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d110: 0c08 |00ec: move-result-object v8 │ │ -02d112: 1219 |00ed: const/4 v9, #int 1 // #1 │ │ -02d114: 2399 1702 |00ee: new-array v9, v9, [Ljava/lang/Object; // type@0217 │ │ -02d118: 120a |00f0: const/4 v10, #int 0 // #0 │ │ -02d11a: 54eb ff02 |00f1: iget-object v11, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d11e: 6e10 b008 0b00 |00f3: invoke-virtual {v11}, Lorg/happysanta/gd/Storage/Level;.getSizeKb:()Ljava/lang/String; // method@08b0 │ │ -02d124: 0c0b |00f6: move-result-object v11 │ │ -02d126: 4d0b 090a |00f7: aput-object v11, v9, v10 │ │ -02d12a: 7120 d601 9800 |00f9: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02d130: 0c08 |00fc: move-result-object v8 │ │ -02d132: 6e20 9c06 8200 |00fd: invoke-virtual {v2, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -02d138: 6e20 9a06 e200 |0100: invoke-virtual {v2, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069a │ │ -02d13e: 6e20 7f07 2700 |0103: invoke-virtual {v7, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d144: 1218 |0106: const/4 v8, #int 1 // #1 │ │ -02d146: 6e20 4f07 8600 |0107: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -02d14c: 0c08 |010a: move-result-object v8 │ │ -02d14e: 6e20 7f07 8700 |010b: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d154: 6e10 5407 0600 |010e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0754 │ │ -02d15a: 0c08 |0111: move-result-object v8 │ │ -02d15c: 3278 a700 |0112: if-eq v8, v7, 01b9 // +00a7 │ │ -02d160: 1208 |0114: const/4 v8, #int 0 // #0 │ │ -02d162: 6e30 6307 7608 |0115: invoke-virtual {v6, v7, v8}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02d168: 0e00 |0118: return-void │ │ -02d16a: 54e8 ff02 |0119: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d16e: 6e10 9b08 0800 |011b: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getAddedTs:()J // method@089b │ │ -02d174: 0b08 |011e: move-result-wide v8 │ │ -02d176: 160a 0000 |011f: const-wide/16 v10, #int 0 // #0 │ │ -02d17a: 3108 080a |0121: cmp-long v8, v8, v10 │ │ -02d17e: 3d08 5dff |0123: if-lez v8, 0080 // -00a3 │ │ -02d182: 2208 a901 |0125: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ -02d186: 1409 5900 057f |0127: const v9, #float 1.76789e+38 // #7f050059 │ │ -02d18c: 7110 3606 0900 |012a: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d192: 0c09 |012d: move-result-object v9 │ │ -02d194: 121a |012e: const/4 v10, #int 1 // #1 │ │ -02d196: 23aa 1702 |012f: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ -02d19a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -02d19c: 54ec ff02 |0132: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d1a0: 6e10 a308 0c00 |0134: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getFullAddedDate:()Ljava/lang/String; // method@08a3 │ │ -02d1a6: 0c0c |0137: move-result-object v12 │ │ -02d1a8: 4d0c 0a0b |0138: aput-object v12, v10, v11 │ │ -02d1ac: 7120 d601 a900 |013a: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02d1b2: 0c09 |013d: move-result-object v9 │ │ -02d1b4: 7110 be00 0900 |013e: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02d1ba: 0c09 |0141: move-result-object v9 │ │ -02d1bc: 7020 9e06 9800 |0142: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@069e │ │ -02d1c2: 6e20 7f07 8700 |0145: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d1c8: 2900 38ff |0148: goto/16 0080 // -00c8 │ │ -02d1cc: 54e8 ff02 |014a: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d1d0: 6e10 b808 0800 |014c: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isDefault:()Z // method@08b8 │ │ -02d1d6: 0a08 |014f: move-result v8 │ │ -02d1d8: 3908 1600 |0150: if-nez v8, 0166 // +0016 │ │ -02d1dc: 2203 a801 |0152: new-instance v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02d1e0: 1408 6800 057f |0154: const v8, #float 1.76789e+38 // #7f050068 │ │ -02d1e6: 7110 3606 0800 |0157: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d1ec: 0c08 |015a: move-result-object v8 │ │ -02d1ee: 1209 |015b: const/4 v9, #int 0 // #0 │ │ -02d1f0: 7030 9006 8309 |015c: invoke-direct {v3, v8, v9}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0690 │ │ -02d1f6: 1218 |015f: const/4 v8, #int 1 // #1 │ │ -02d1f8: 6e20 9906 8300 |0160: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setDisabled:(Z)V // method@0699 │ │ -02d1fe: 6e20 7f07 3700 |0163: invoke-virtual {v7, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d204: 54e8 ff02 |0166: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d208: 6e10 a608 0800 |0168: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -02d20e: 0b08 |016b: move-result-wide v8 │ │ -02d210: 6e10 0b09 0400 |016c: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090b │ │ -02d216: 0b0a |016f: move-result-wide v10 │ │ -02d218: 3108 080a |0170: cmp-long v8, v8, v10 │ │ -02d21c: 3908 3a00 |0172: if-nez v8, 01ac // +003a │ │ -02d220: 2200 a801 |0174: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02d224: 1408 6e00 057f |0176: const v8, #float 1.7679e+38 // #7f05006e │ │ -02d22a: 7110 3606 0800 |0179: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d230: 0c08 |017c: move-result-object v8 │ │ -02d232: 1209 |017d: const/4 v9, #int 0 // #0 │ │ -02d234: 7030 9006 8009 |017e: invoke-direct {v0, v8, v9}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0690 │ │ -02d23a: 1218 |0181: const/4 v8, #int 1 // #1 │ │ -02d23c: 6e20 9906 8000 |0182: invoke-virtual {v0, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setDisabled:(Z)V // method@0699 │ │ -02d242: 6e20 7f07 0700 |0185: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d248: 54e8 ff02 |0188: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d24c: 6e10 b808 0800 |018a: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isDefault:()Z // method@08b8 │ │ -02d252: 0a08 |018d: move-result v8 │ │ -02d254: 3908 78ff |018e: if-nez v8, 0106 // -0088 │ │ -02d258: 6e10 0b09 0400 |0190: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090b │ │ -02d25e: 0b08 |0193: move-result-wide v8 │ │ -02d260: 54ea ff02 |0194: iget-object v10, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d264: 6e10 a608 0a00 |0196: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -02d26a: 0b0a |0199: move-result-wide v10 │ │ -02d26c: 3108 080a |019a: cmp-long v8, v8, v10 │ │ -02d270: 3808 6aff |019c: if-eqz v8, 0106 // -0096 │ │ -02d274: 1308 0d00 |019e: const/16 v8, #int 13 // #d │ │ -02d278: 6e20 4f07 8600 |01a0: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -02d27e: 0c01 |01a3: move-result-object v1 │ │ -02d280: 6e20 9a06 e100 |01a4: invoke-virtual {v1, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069a │ │ -02d286: 6e20 7f07 1700 |01a7: invoke-virtual {v7, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d28c: 2900 5cff |01aa: goto/16 0106 // -00a4 │ │ -02d290: 1308 0b00 |01ac: const/16 v8, #int 11 // #b │ │ -02d294: 6e20 4f07 8600 |01ae: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -02d29a: 0c05 |01b1: move-result-object v5 │ │ -02d29c: 6e20 9a06 e500 |01b2: invoke-virtual {v5, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069a │ │ -02d2a2: 6e20 7f07 5700 |01b5: invoke-virtual {v7, v5}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02d2a8: 28d0 |01b8: goto 0188 // -0030 │ │ -02d2aa: 6e10 8407 0700 |01b9: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0784 │ │ -02d2b0: 2900 5cff |01bc: goto/16 0118 // -00a4 │ │ +02ceb4: |[02ceb4] org.happysanta.gd.Menu.LevelMenuElement.buildScreen:()V │ │ +02cec4: 7100 3506 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +02ceca: 0c06 |0003: move-result-object v6 │ │ +02cecc: 5467 4f03 |0004: iget-object v7, v6, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ +02ced0: 7100 3706 0000 |0006: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02ced6: 0c04 |0009: move-result-object v4 │ │ +02ced8: 6e10 8207 0700 |000a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0782 │ │ +02cede: 54e8 ff02 |000d: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cee2: 7110 4006 0800 |000f: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/Object;)V // method@0640 │ │ +02cee8: 54e8 0203 |0012: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0302 │ │ +02ceec: 6e20 9007 8700 |0014: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0790 │ │ +02cef2: 54e8 ff02 |0017: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cef6: 6e10 aa08 0800 |0019: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08aa │ │ +02cefc: 0c08 |001c: move-result-object v8 │ │ +02cefe: 6e20 9207 8700 |001d: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.setTitle:(Ljava/lang/String;)V // method@0792 │ │ +02cf04: 54e8 ff02 |0020: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cf08: 6e10 a008 0800 |0022: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@08a0 │ │ +02cf0e: 0c08 |0025: move-result-object v8 │ │ +02cf10: 1a09 0000 |0026: const-string v9, "" // string@0000 │ │ +02cf14: 6e20 d601 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +02cf1a: 0a08 |002b: move-result v8 │ │ +02cf1c: 3908 2500 |002c: if-nez v8, 0051 // +0025 │ │ +02cf20: 2208 a901 |002e: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ +02cf24: 1409 5800 057f |0030: const v9, #float 1.76789e+38 // #7f050058 │ │ +02cf2a: 7110 3806 0900 |0033: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02cf30: 0c09 |0036: move-result-object v9 │ │ +02cf32: 121a |0037: const/4 v10, #int 1 // #1 │ │ +02cf34: 23aa 1702 |0038: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +02cf38: 120b |003a: const/4 v11, #int 0 // #0 │ │ +02cf3a: 54ec ff02 |003b: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cf3e: 6e10 a008 0c00 |003d: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@08a0 │ │ +02cf44: 0c0c |0040: move-result-object v12 │ │ +02cf46: 4d0c 0a0b |0041: aput-object v12, v10, v11 │ │ +02cf4a: 7120 d801 a900 |0043: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02cf50: 0c09 |0046: move-result-object v9 │ │ +02cf52: 7110 be00 0900 |0047: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02cf58: 0c09 |004a: move-result-object v9 │ │ +02cf5a: 7020 a006 9800 |004b: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@06a0 │ │ +02cf60: 6e20 8107 8700 |004e: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02cf66: 54e8 ff02 |0051: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cf6a: 6e10 a908 0800 |0053: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getInstalledTs:()J // method@08a9 │ │ +02cf70: 0b08 |0056: move-result-wide v8 │ │ +02cf72: 160a 0000 |0057: const-wide/16 v10, #int 0 // #0 │ │ +02cf76: 3108 080a |0059: cmp-long v8, v8, v10 │ │ +02cf7a: 3d08 be00 |005b: if-lez v8, 0119 // +00be │ │ +02cf7e: 2208 a901 |005d: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ +02cf82: 1409 5a00 057f |005f: const v9, #float 1.76789e+38 // #7f05005a │ │ +02cf88: 7110 3806 0900 |0062: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02cf8e: 0c09 |0065: move-result-object v9 │ │ +02cf90: 121a |0066: const/4 v10, #int 1 // #1 │ │ +02cf92: 23aa 1702 |0067: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +02cf96: 120b |0069: const/4 v11, #int 0 // #0 │ │ +02cf98: 54ec ff02 |006a: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cf9c: 6e10 a708 0c00 |006c: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getFullInstalledDate:()Ljava/lang/String; // method@08a7 │ │ +02cfa2: 0c0c |006f: move-result-object v12 │ │ +02cfa4: 4d0c 0a0b |0070: aput-object v12, v10, v11 │ │ +02cfa8: 7120 d801 a900 |0072: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02cfae: 0c09 |0075: move-result-object v9 │ │ +02cfb0: 7110 be00 0900 |0076: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02cfb6: 0c09 |0079: move-result-object v9 │ │ +02cfb8: 7020 a006 9800 |007a: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@06a0 │ │ +02cfbe: 6e20 8107 8700 |007d: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02cfc4: 2208 a901 |0080: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ +02cfc8: 1409 5b00 057f |0082: const v9, #float 1.76789e+38 // #7f05005b │ │ +02cfce: 7110 3806 0900 |0085: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02cfd4: 0c09 |0088: move-result-object v9 │ │ +02cfd6: 121a |0089: const/4 v10, #int 1 // #1 │ │ +02cfd8: 23aa 1702 |008a: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +02cfdc: 120b |008c: const/4 v11, #int 0 // #0 │ │ +02cfde: 220c b000 |008d: new-instance v12, Ljava/lang/StringBuilder; // type@00b0 │ │ +02cfe2: 7010 f001 0c00 |008f: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02cfe8: 54ed ff02 |0092: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02cfec: 6e10 a208 0d00 |0094: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a2 │ │ +02cff2: 0a0d |0097: move-result v13 │ │ +02cff4: 6e20 f401 dc00 |0098: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02cffa: 0c0c |009b: move-result-object v12 │ │ +02cffc: 1a0d 0800 |009c: const-string v13, " / " // string@0008 │ │ +02d000: 6e20 f701 dc00 |009e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d006: 0c0c |00a1: move-result-object v12 │ │ +02d008: 54ed ff02 |00a2: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d00c: 6e10 a408 0d00 |00a4: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a4 │ │ +02d012: 0a0d |00a7: move-result v13 │ │ +02d014: 6e20 f401 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d01a: 0c0c |00ab: move-result-object v12 │ │ +02d01c: 1a0d 0800 |00ac: const-string v13, " / " // string@0008 │ │ +02d020: 6e20 f701 dc00 |00ae: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d026: 0c0c |00b1: move-result-object v12 │ │ +02d028: 54ed ff02 |00b2: iget-object v13, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d02c: 6e10 a308 0d00 |00b4: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a3 │ │ +02d032: 0a0d |00b7: move-result v13 │ │ +02d034: 6e20 f401 dc00 |00b8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d03a: 0c0c |00bb: move-result-object v12 │ │ +02d03c: 6e10 fb01 0c00 |00bc: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02d042: 0c0c |00bf: move-result-object v12 │ │ +02d044: 4d0c 0a0b |00c0: aput-object v12, v10, v11 │ │ +02d048: 7120 d801 a900 |00c2: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02d04e: 0c09 |00c5: move-result-object v9 │ │ +02d050: 7110 be00 0900 |00c6: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02d056: 0c09 |00c9: move-result-object v9 │ │ +02d058: 7020 a006 9800 |00ca: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@06a0 │ │ +02d05e: 6e20 8107 8700 |00cd: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d064: 1218 |00d0: const/4 v8, #int 1 // #1 │ │ +02d066: 6e20 5207 8600 |00d1: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0752 │ │ +02d06c: 0c08 |00d4: move-result-object v8 │ │ +02d06e: 6e20 8107 8700 |00d5: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d074: 54e8 ff02 |00d8: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d078: 6e10 bb08 0800 |00da: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isInstalled:()Z // method@08bb │ │ +02d07e: 0a08 |00dd: move-result v8 │ │ +02d080: 3908 6c00 |00de: if-nez v8, 014a // +006c │ │ +02d084: 1308 0a00 |00e0: const/16 v8, #int 10 // #a │ │ +02d088: 6e20 5107 8600 |00e2: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +02d08e: 0c02 |00e5: move-result-object v2 │ │ +02d090: 1408 5c00 057f |00e6: const v8, #float 1.76789e+38 // #7f05005c │ │ +02d096: 7110 3806 0800 |00e9: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d09c: 0c08 |00ec: move-result-object v8 │ │ +02d09e: 1219 |00ed: const/4 v9, #int 1 // #1 │ │ +02d0a0: 2399 1702 |00ee: new-array v9, v9, [Ljava/lang/Object; // type@0217 │ │ +02d0a4: 120a |00f0: const/4 v10, #int 0 // #0 │ │ +02d0a6: 54eb ff02 |00f1: iget-object v11, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d0aa: 6e10 b208 0b00 |00f3: invoke-virtual {v11}, Lorg/happysanta/gd/Storage/Level;.getSizeKb:()Ljava/lang/String; // method@08b2 │ │ +02d0b0: 0c0b |00f6: move-result-object v11 │ │ +02d0b2: 4d0b 090a |00f7: aput-object v11, v9, v10 │ │ +02d0b6: 7120 d801 9800 |00f9: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02d0bc: 0c08 |00fc: move-result-object v8 │ │ +02d0be: 6e20 9e06 8200 |00fd: invoke-virtual {v2, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +02d0c4: 6e20 9c06 e200 |0100: invoke-virtual {v2, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069c │ │ +02d0ca: 6e20 8107 2700 |0103: invoke-virtual {v7, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d0d0: 1218 |0106: const/4 v8, #int 1 // #1 │ │ +02d0d2: 6e20 5107 8600 |0107: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +02d0d8: 0c08 |010a: move-result-object v8 │ │ +02d0da: 6e20 8107 8700 |010b: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d0e0: 6e10 5607 0600 |010e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0756 │ │ +02d0e6: 0c08 |0111: move-result-object v8 │ │ +02d0e8: 3278 a700 |0112: if-eq v8, v7, 01b9 // +00a7 │ │ +02d0ec: 1208 |0114: const/4 v8, #int 0 // #0 │ │ +02d0ee: 6e30 6507 7608 |0115: invoke-virtual {v6, v7, v8}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02d0f4: 0e00 |0118: return-void │ │ +02d0f6: 54e8 ff02 |0119: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d0fa: 6e10 9d08 0800 |011b: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getAddedTs:()J // method@089d │ │ +02d100: 0b08 |011e: move-result-wide v8 │ │ +02d102: 160a 0000 |011f: const-wide/16 v10, #int 0 // #0 │ │ +02d106: 3108 080a |0121: cmp-long v8, v8, v10 │ │ +02d10a: 3d08 5dff |0123: if-lez v8, 0080 // -00a3 │ │ +02d10e: 2208 a901 |0125: new-instance v8, Lorg/happysanta/gd/Menu/BigTextMenuElement; // type@01a9 │ │ +02d112: 1409 5900 057f |0127: const v9, #float 1.76789e+38 // #7f050059 │ │ +02d118: 7110 3806 0900 |012a: invoke-static {v9}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d11e: 0c09 |012d: move-result-object v9 │ │ +02d120: 121a |012e: const/4 v10, #int 1 // #1 │ │ +02d122: 23aa 1702 |012f: new-array v10, v10, [Ljava/lang/Object; // type@0217 │ │ +02d126: 120b |0131: const/4 v11, #int 0 // #0 │ │ +02d128: 54ec ff02 |0132: iget-object v12, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d12c: 6e10 a508 0c00 |0134: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getFullAddedDate:()Ljava/lang/String; // method@08a5 │ │ +02d132: 0c0c |0137: move-result-object v12 │ │ +02d134: 4d0c 0a0b |0138: aput-object v12, v10, v11 │ │ +02d138: 7120 d801 a900 |013a: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02d13e: 0c09 |013d: move-result-object v9 │ │ +02d140: 7110 be00 0900 |013e: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02d146: 0c09 |0141: move-result-object v9 │ │ +02d148: 7020 a006 9800 |0142: invoke-direct {v8, v9}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Landroid/text/Spanned;)V // method@06a0 │ │ +02d14e: 6e20 8107 8700 |0145: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d154: 2900 38ff |0148: goto/16 0080 // -00c8 │ │ +02d158: 54e8 ff02 |014a: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d15c: 6e10 ba08 0800 |014c: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isDefault:()Z // method@08ba │ │ +02d162: 0a08 |014f: move-result v8 │ │ +02d164: 3908 1600 |0150: if-nez v8, 0166 // +0016 │ │ +02d168: 2203 a801 |0152: new-instance v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02d16c: 1408 6800 057f |0154: const v8, #float 1.76789e+38 // #7f050068 │ │ +02d172: 7110 3806 0800 |0157: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d178: 0c08 |015a: move-result-object v8 │ │ +02d17a: 1209 |015b: const/4 v9, #int 0 // #0 │ │ +02d17c: 7030 9206 8309 |015c: invoke-direct {v3, v8, v9}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0692 │ │ +02d182: 1218 |015f: const/4 v8, #int 1 // #1 │ │ +02d184: 6e20 9b06 8300 |0160: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setDisabled:(Z)V // method@069b │ │ +02d18a: 6e20 8107 3700 |0163: invoke-virtual {v7, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d190: 54e8 ff02 |0166: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d194: 6e10 a808 0800 |0168: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +02d19a: 0b08 |016b: move-result-wide v8 │ │ +02d19c: 6e10 0d09 0400 |016c: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090d │ │ +02d1a2: 0b0a |016f: move-result-wide v10 │ │ +02d1a4: 3108 080a |0170: cmp-long v8, v8, v10 │ │ +02d1a8: 3908 3a00 |0172: if-nez v8, 01ac // +003a │ │ +02d1ac: 2200 a801 |0174: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02d1b0: 1408 6e00 057f |0176: const v8, #float 1.7679e+38 // #7f05006e │ │ +02d1b6: 7110 3806 0800 |0179: invoke-static {v8}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d1bc: 0c08 |017c: move-result-object v8 │ │ +02d1be: 1209 |017d: const/4 v9, #int 0 // #0 │ │ +02d1c0: 7030 9206 8009 |017e: invoke-direct {v0, v8, v9}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0692 │ │ +02d1c6: 1218 |0181: const/4 v8, #int 1 // #1 │ │ +02d1c8: 6e20 9b06 8000 |0182: invoke-virtual {v0, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setDisabled:(Z)V // method@069b │ │ +02d1ce: 6e20 8107 0700 |0185: invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d1d4: 54e8 ff02 |0188: iget-object v8, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d1d8: 6e10 ba08 0800 |018a: invoke-virtual {v8}, Lorg/happysanta/gd/Storage/Level;.isDefault:()Z // method@08ba │ │ +02d1de: 0a08 |018d: move-result v8 │ │ +02d1e0: 3908 78ff |018e: if-nez v8, 0106 // -0088 │ │ +02d1e4: 6e10 0d09 0400 |0190: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090d │ │ +02d1ea: 0b08 |0193: move-result-wide v8 │ │ +02d1ec: 54ea ff02 |0194: iget-object v10, v14, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d1f0: 6e10 a808 0a00 |0196: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +02d1f6: 0b0a |0199: move-result-wide v10 │ │ +02d1f8: 3108 080a |019a: cmp-long v8, v8, v10 │ │ +02d1fc: 3808 6aff |019c: if-eqz v8, 0106 // -0096 │ │ +02d200: 1308 0d00 |019e: const/16 v8, #int 13 // #d │ │ +02d204: 6e20 5107 8600 |01a0: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +02d20a: 0c01 |01a3: move-result-object v1 │ │ +02d20c: 6e20 9c06 e100 |01a4: invoke-virtual {v1, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069c │ │ +02d212: 6e20 8107 1700 |01a7: invoke-virtual {v7, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d218: 2900 5cff |01aa: goto/16 0106 // -00a4 │ │ +02d21c: 1308 0b00 |01ac: const/16 v8, #int 11 // #b │ │ +02d220: 6e20 5107 8600 |01ae: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +02d226: 0c05 |01b1: move-result-object v5 │ │ +02d228: 6e20 9c06 e500 |01b2: invoke-virtual {v5, v14}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setHandler:(Lorg/happysanta/gd/Menu/MenuHandler;)V // method@069c │ │ +02d22e: 6e20 8107 5700 |01b5: invoke-virtual {v7, v5}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02d234: 28d0 |01b8: goto 0188 // -0030 │ │ +02d236: 6e10 8607 0700 |01b9: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0786 │ │ +02d23c: 2900 5cff |01bc: goto/16 0118 // -00a4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0006 line=220 │ │ 0x000a line=222 │ │ 0x000d line=225 │ │ @@ -58188,14 +58142,16 @@ │ │ 0x0051 line=232 │ │ 0x005d line=233 │ │ 0x0080 line=236 │ │ 0x00d0 line=237 │ │ 0x00d8 line=239 │ │ 0x00e0 line=240 │ │ 0x00e6 line=241 │ │ + 0x00e9 line=242 │ │ + 0x00f9 line=241 │ │ 0x0100 line=244 │ │ 0x0103 line=246 │ │ 0x0106 line=272 │ │ 0x010e line=274 │ │ 0x0114 line=275 │ │ 0x0118 line=279 │ │ 0x0119 line=234 │ │ @@ -58232,30 +58188,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -02d2b4: |[02d2b4] org.happysanta.gd.Menu.LevelMenuElement.createAllViews:()V │ │ -02d2c4: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ -02d2c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02d2c8: 6f10 a706 0500 |0002: invoke-super {v5}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a7 │ │ -02d2ce: 5451 fb02 |0005: iget-object v1, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02fb │ │ -02d2d2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -02d2d4: 6e20 df07 2100 |0008: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setMeasuredHeight:(Z)V // method@07df │ │ -02d2da: 2200 6b00 |000b: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02d2de: 7030 2201 4004 |000d: invoke-direct {v0, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02d2e4: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ -02d2e8: 7110 3006 0100 |0012: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d2ee: 0a01 |0015: move-result v1 │ │ -02d2f0: 6e53 2401 3031 |0016: invoke-virtual {v0, v3, v1, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -02d2f6: 5451 fb02 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02fb │ │ -02d2fa: 6e20 dd07 0100 |001b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07dd │ │ -02d300: 0e00 |001e: return-void │ │ +02d240: |[02d240] org.happysanta.gd.Menu.LevelMenuElement.createAllViews:()V │ │ +02d250: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ +02d252: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +02d254: 6f10 a906 0500 |0002: invoke-super {v5}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a9 │ │ +02d25a: 5451 fb02 |0005: iget-object v1, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02fb │ │ +02d25e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +02d260: 6e20 e107 2100 |0008: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setMeasuredHeight:(Z)V // method@07e1 │ │ +02d266: 2200 6b00 |000b: new-instance v0, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02d26a: 7030 1e01 4004 |000d: invoke-direct {v0, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02d270: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ +02d274: 7110 3206 0100 |0012: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d27a: 0a01 |0015: move-result v1 │ │ +02d27c: 6e53 2001 3031 |0016: invoke-virtual {v0, v3, v1, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +02d282: 5451 fb02 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/LevelMenuElement;.helmet:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@02fb │ │ +02d286: 6e20 df07 0100 |001b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07df │ │ +02d28c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ 0x000b line=144 │ │ 0x0010 line=148 │ │ 0x0019 line=150 │ │ @@ -58269,86 +58225,86 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -02d304: |[02d304] org.happysanta.gd.Menu.LevelMenuElement.createMainView:()Landroid/view/View; │ │ -02d314: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -02d316: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02d318: 7100 3106 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02d31e: 0c00 |0005: move-result-object v0 │ │ -02d320: 2201 dd01 |0006: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -02d324: 7020 f907 0100 |0008: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -02d32a: 5b71 0003 |000b: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d32e: 5471 0003 |000d: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d332: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02d334: 6e20 0908 2100 |0010: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -02d33a: 5471 0003 |0013: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d33e: 7110 3006 0600 |0015: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d344: 0a02 |0018: move-result v2 │ │ -02d346: 7110 3006 0600 |0019: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d34c: 0a03 |001c: move-result v3 │ │ -02d34e: 6e53 0a08 5152 |001d: invoke-virtual {v1, v5, v2, v5, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080a │ │ -02d354: 2201 e201 |0020: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // type@01e2 │ │ -02d358: 7020 1408 0100 |0022: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.:(Landroid/content/Context;)V // method@0814 │ │ -02d35e: 5b71 0103 |0025: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d362: 2201 e701 |0027: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02d366: 7020 2608 0100 |0029: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02d36c: 5b71 0403 |002c: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d370: 6e10 1307 0700 |002e: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0713 │ │ -02d376: 5471 0403 |0031: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d37a: 6e10 4200 0000 |0033: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0042 │ │ -02d380: 0c02 |0036: move-result-object v2 │ │ -02d382: 1403 1f00 027f |0037: const v3, #float 1.728e+38 // #7f02001f │ │ -02d388: 6e20 6600 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0066 │ │ -02d38e: 0c02 |003d: move-result-object v2 │ │ -02d390: 6e20 3808 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0838 │ │ -02d396: 5471 0403 |0041: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d39a: 6202 5602 |0043: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02d39e: 6e20 3b08 2100 |0045: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -02d3a4: 5471 0403 |0048: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d3a8: 1502 a041 |004a: const/high16 v2, #int 1101004800 // #41a0 │ │ -02d3ac: 6e20 3a08 2100 |004c: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02d3b2: 5471 0403 |004f: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d3b6: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -02d3b8: 1403 cdcc 8c3f |0052: const v3, #float 1.1 // #3f8ccccd │ │ -02d3be: 6e30 3308 2103 |0055: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0833 │ │ -02d3c4: 5471 0403 |0058: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d3c8: 2202 5d00 |005a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -02d3cc: 12f3 |005c: const/4 v3, #int -1 // #ff │ │ -02d3ce: 12e4 |005d: const/4 v4, #int -2 // #fe │ │ -02d3d0: 7030 0701 3204 |005e: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -02d3d6: 6e20 3208 2100 |0061: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02d3dc: 5471 0403 |0064: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d3e0: 7110 3006 0600 |0066: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d3e6: 0a02 |0069: move-result v2 │ │ -02d3e8: 6e55 3508 5152 |006a: invoke-virtual {v1, v5, v2, v5, v5}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0835 │ │ -02d3ee: 2201 e701 |006d: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02d3f2: 7020 2608 0100 |006f: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02d3f8: 5b71 0503 |0072: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d3fc: 5471 0503 |0074: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d400: 1502 8041 |0076: const/high16 v2, #int 1098907648 // #4180 │ │ -02d404: 6e20 3a08 2100 |0078: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -02d40a: 5471 0503 |007b: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d40e: 6202 5602 |007d: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02d412: 6e20 3b08 2100 |007f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -02d418: 6e10 1207 0700 |0082: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateLevelsLine:()V // method@0712 │ │ -02d41e: 5471 0103 |0085: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d422: 5472 0403 |0087: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d426: 6e20 1908 2100 |0089: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@0819 │ │ -02d42c: 5471 0003 |008c: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d430: 5472 0103 |008e: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d434: 6e20 ff07 2100 |0090: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02d43a: 5471 0003 |0093: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d43e: 5472 0503 |0095: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d442: 6e20 ff07 2100 |0097: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02d448: 5471 0003 |009a: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ -02d44c: 1101 |009c: return-object v1 │ │ +02d290: |[02d290] org.happysanta.gd.Menu.LevelMenuElement.createMainView:()Landroid/view/View; │ │ +02d2a0: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +02d2a2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +02d2a4: 7100 3306 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02d2aa: 0c00 |0005: move-result-object v0 │ │ +02d2ac: 2201 dd01 |0006: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +02d2b0: 7020 fb07 0100 |0008: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +02d2b6: 5b71 0003 |000b: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d2ba: 5471 0003 |000d: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d2be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +02d2c0: 6e20 0b08 2100 |0010: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +02d2c6: 5471 0003 |0013: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d2ca: 7110 3206 0600 |0015: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d2d0: 0a02 |0018: move-result v2 │ │ +02d2d2: 7110 3206 0600 |0019: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d2d8: 0a03 |001c: move-result v3 │ │ +02d2da: 6e53 0c08 5152 |001d: invoke-virtual {v1, v5, v2, v5, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setPadding:(IIII)V // method@080c │ │ +02d2e0: 2201 e201 |0020: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // type@01e2 │ │ +02d2e4: 7020 1608 0100 |0022: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.:(Landroid/content/Context;)V // method@0816 │ │ +02d2ea: 5b71 0103 |0025: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d2ee: 2201 e701 |0027: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02d2f2: 7020 2808 0100 |0029: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02d2f8: 5b71 0403 |002c: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d2fc: 6e10 1507 0700 |002e: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0715 │ │ +02d302: 5471 0403 |0031: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d306: 6e10 4200 0000 |0033: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0042 │ │ +02d30c: 0c02 |0036: move-result-object v2 │ │ +02d30e: 1403 1f00 027f |0037: const v3, #float 1.728e+38 // #7f02001f │ │ +02d314: 6e20 6600 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0066 │ │ +02d31a: 0c02 |003d: move-result-object v2 │ │ +02d31c: 6e20 3a08 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@083a │ │ +02d322: 5471 0403 |0041: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d326: 6202 5602 |0043: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02d32a: 6e20 3d08 2100 |0045: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +02d330: 5471 0403 |0048: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d334: 1502 a041 |004a: const/high16 v2, #int 1101004800 // #41a0 │ │ +02d338: 6e20 3c08 2100 |004c: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02d33e: 5471 0403 |004f: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d342: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +02d344: 1403 cdcc 8c3f |0052: const v3, #float 1.1 // #3f8ccccd │ │ +02d34a: 6e30 3508 2103 |0055: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLineSpacing:(FF)V // method@0835 │ │ +02d350: 5471 0403 |0058: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d354: 2202 5d00 |005a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +02d358: 12f3 |005c: const/4 v3, #int -1 // #ff │ │ +02d35a: 12e4 |005d: const/4 v4, #int -2 // #fe │ │ +02d35c: 7030 0501 3204 |005e: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +02d362: 6e20 3408 2100 |0061: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02d368: 5471 0403 |0064: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d36c: 7110 3206 0600 |0066: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d372: 0a02 |0069: move-result v2 │ │ +02d374: 6e55 3708 5152 |006a: invoke-virtual {v1, v5, v2, v5, v5}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0837 │ │ +02d37a: 2201 e701 |006d: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02d37e: 7020 2808 0100 |006f: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02d384: 5b71 0503 |0072: iput-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d388: 5471 0503 |0074: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d38c: 1502 8041 |0076: const/high16 v2, #int 1098907648 // #4180 │ │ +02d390: 6e20 3c08 2100 |0078: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +02d396: 5471 0503 |007b: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d39a: 6202 5602 |007d: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02d39e: 6e20 3d08 2100 |007f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +02d3a4: 6e10 1407 0700 |0082: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateLevelsLine:()V // method@0714 │ │ +02d3aa: 5471 0103 |0085: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d3ae: 5472 0403 |0087: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d3b2: 6e20 1b08 2100 |0089: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@081b │ │ +02d3b8: 5471 0003 |008c: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d3bc: 5472 0103 |008e: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d3c0: 6e20 0108 2100 |0090: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02d3c6: 5471 0003 |0093: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d3ca: 5472 0503 |0095: iget-object v2, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d3ce: 6e20 0108 2100 |0097: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02d3d4: 5471 0003 |009a: iget-object v1, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.mainLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0300 │ │ +02d3d8: 1101 |009c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0006 line=69 │ │ 0x000d line=70 │ │ 0x0013 line=71 │ │ 0x0020 line=73 │ │ @@ -58377,17 +58333,17 @@ │ │ type : '()Lorg/happysanta/gd/Menu/MenuScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02d450: |[02d450] org.happysanta.gd.Menu.LevelMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ -02d460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d462: 1100 |0001: return-object v0 │ │ +02d3dc: |[02d3dc] org.happysanta.gd.Menu.LevelMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ +02d3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d3ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/LevelMenuElement;) │ │ @@ -58395,62 +58351,65 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -02d464: |[02d464] org.happysanta.gd.Menu.LevelMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -02d474: 2072 a801 |0000: instance-of v2, v7, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02d478: 3802 1300 |0002: if-eqz v2, 0015 // +0013 │ │ -02d47c: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02d482: 0c00 |0007: move-result-object v0 │ │ -02d484: 7100 3306 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -02d48a: 0c01 |000b: move-result-object v1 │ │ -02d48c: 1f07 a801 |000c: check-cast v7, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02d490: 6e10 9306 0700 |000e: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02d496: 0a02 |0011: move-result v2 │ │ -02d498: 2b02 3a00 0000 |0012: packed-switch v2, 0000004c // +0000003a │ │ -02d49e: 0e00 |0015: return-void │ │ -02d4a0: 5462 ff02 |0016: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d4a4: 6e10 b908 0200 |0018: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.isInstalled:()Z // method@08b9 │ │ -02d4aa: 0a02 |001b: move-result v2 │ │ -02d4ac: 3802 f9ff |001c: if-eqz v2, 0015 // -0007 │ │ -02d4b0: 1402 6c00 057f |001e: const v2, #float 1.7679e+38 // #7f05006c │ │ -02d4b6: 7110 3606 0200 |0021: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d4bc: 0c02 |0024: move-result-object v2 │ │ -02d4be: 1403 6d00 057f |0025: const v3, #float 1.7679e+38 // #7f05006d │ │ -02d4c4: 7110 3606 0300 |0028: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d4ca: 0c03 |002b: move-result-object v3 │ │ -02d4cc: 2204 ba01 |002c: new-instance v4, Lorg/happysanta/gd/Menu/LevelMenuElement$1; // type@01ba │ │ -02d4d0: 7040 fe06 6410 |002e: invoke-direct {v4, v6, v0, v1}, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V // method@06fe │ │ -02d4d6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -02d4d8: 7140 4206 3254 |0032: invoke-static {v2, v3, v4, v5}, Lorg/happysanta/gd/Helpers;.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V // method@0642 │ │ -02d4de: 28e0 |0035: goto 0015 // -0020 │ │ -02d4e0: 5402 aa01 |0036: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02d4e4: 5463 ff02 |0038: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d4e8: 2204 bb01 |003a: new-instance v4, Lorg/happysanta/gd/Menu/LevelMenuElement$2; // type@01bb │ │ -02d4ec: 7030 0007 6401 |003c: invoke-direct {v4, v6, v1}, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V // method@0700 │ │ -02d4f2: 6e30 0809 3204 |003f: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Storage/LevelsManager;.downloadLevel:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V // method@0908 │ │ -02d4f8: 28d3 |0042: goto 0015 // -002d │ │ -02d4fa: 5402 aa01 |0043: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02d4fe: 5463 ff02 |0045: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d502: 6e20 1c09 3200 |0047: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.load:(Lorg/happysanta/gd/Storage/Level;)V // method@091c │ │ -02d508: 28cb |004a: goto 0015 // -0035 │ │ -02d50a: 0000 |004b: nop // spacer │ │ -02d50c: 0001 0400 0a00 0000 2400 0000 3100 ... |004c: packed-switch-data (12 units) │ │ +02d3f0: |[02d3f0] org.happysanta.gd.Menu.LevelMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +02d400: 2072 a801 |0000: instance-of v2, v7, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02d404: 3802 1300 |0002: if-eqz v2, 0015 // +0013 │ │ +02d408: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02d40e: 0c00 |0007: move-result-object v0 │ │ +02d410: 7100 3506 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +02d416: 0c01 |000b: move-result-object v1 │ │ +02d418: 1f07 a801 |000c: check-cast v7, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02d41c: 6e10 9506 0700 |000e: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02d422: 0a02 |0011: move-result v2 │ │ +02d424: 2b02 3a00 0000 |0012: packed-switch v2, 0000004c // +0000003a │ │ +02d42a: 0e00 |0015: return-void │ │ +02d42c: 5462 ff02 |0016: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d430: 6e10 bb08 0200 |0018: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.isInstalled:()Z // method@08bb │ │ +02d436: 0a02 |001b: move-result v2 │ │ +02d438: 3802 f9ff |001c: if-eqz v2, 0015 // -0007 │ │ +02d43c: 1402 6c00 057f |001e: const v2, #float 1.7679e+38 // #7f05006c │ │ +02d442: 7110 3806 0200 |0021: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d448: 0c02 |0024: move-result-object v2 │ │ +02d44a: 1403 6d00 057f |0025: const v3, #float 1.7679e+38 // #7f05006d │ │ +02d450: 7110 3806 0300 |0028: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d456: 0c03 |002b: move-result-object v3 │ │ +02d458: 2204 ba01 |002c: new-instance v4, Lorg/happysanta/gd/Menu/LevelMenuElement$1; // type@01ba │ │ +02d45c: 7040 0007 6410 |002e: invoke-direct {v4, v6, v0, v1}, Lorg/happysanta/gd/Menu/LevelMenuElement$1;.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V // method@0700 │ │ +02d462: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +02d464: 7140 4406 3254 |0032: invoke-static {v2, v3, v4, v5}, Lorg/happysanta/gd/Helpers;.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V // method@0644 │ │ +02d46a: 28e0 |0035: goto 0015 // -0020 │ │ +02d46c: 5402 aa01 |0036: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02d470: 5463 ff02 |0038: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d474: 2204 bb01 |003a: new-instance v4, Lorg/happysanta/gd/Menu/LevelMenuElement$2; // type@01bb │ │ +02d478: 7030 0207 6401 |003c: invoke-direct {v4, v6, v1}, Lorg/happysanta/gd/Menu/LevelMenuElement$2;.:(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V // method@0702 │ │ +02d47e: 6e30 0a09 3204 |003f: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Storage/LevelsManager;.downloadLevel:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V // method@090a │ │ +02d484: 28d3 |0042: goto 0015 // -002d │ │ +02d486: 5402 aa01 |0043: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02d48a: 5463 ff02 |0045: iget-object v3, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d48e: 6e20 1e09 3200 |0047: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.load:(Lorg/happysanta/gd/Storage/Level;)V // method@091e │ │ +02d494: 28cb |004a: goto 0015 // -0035 │ │ +02d496: 0000 |004b: nop // spacer │ │ +02d498: 0001 0400 0a00 0000 2400 0000 3100 ... |004c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0004 line=293 │ │ 0x0008 line=294 │ │ 0x000c line=296 │ │ 0x0015 line=363 │ │ 0x0016 line=298 │ │ 0x001e line=301 │ │ + 0x0021 line=302 │ │ + 0x0028 line=303 │ │ + 0x0032 line=301 │ │ 0x0036 line=338 │ │ 0x0043 line=358 │ │ 0x004b line=296 │ │ locals : │ │ 0x0000 - 0x000e reg=7 item Lorg/happysanta/gd/Menu/MenuElement; │ │ 0x0008 - 0x0015 reg=0 gd Lorg/happysanta/gd/GDActivity; │ │ 0x000c - 0x0015 reg=1 menu Lorg/happysanta/gd/Menu/Menu; │ │ @@ -58463,38 +58422,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -02d524: |[02d524] org.happysanta.gd.Menu.LevelMenuElement.onHighlightChanged:()V │ │ -02d534: 5520 fc02 |0000: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02d538: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -02d53c: 5420 fd02 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d540: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -02d544: 5421 fd02 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d548: 5520 fe02 |000a: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.isHighlighted:Z // field@02fe │ │ -02d54c: 3800 1d00 |000c: if-eqz v0, 0029 // +001d │ │ -02d550: 1400 1000 027f |000e: const v0, #float 1.728e+38 // #7f020010 │ │ -02d556: 6e20 eb07 0100 |0011: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02d55c: 5520 f902 |0014: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02d560: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -02d564: 5420 fa02 |0018: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d568: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ -02d56c: 5421 fa02 |001c: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d570: 5520 fe02 |001e: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.isHighlighted:Z // field@02fe │ │ -02d574: 3800 0d00 |0020: if-eqz v0, 002d // +000d │ │ -02d578: 1400 1200 027f |0022: const v0, #float 1.728e+38 // #7f020012 │ │ -02d57e: 6e20 eb07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02d584: 0e00 |0028: return-void │ │ -02d586: 1400 0f00 027f |0029: const v0, #float 1.728e+38 // #7f02000f │ │ -02d58c: 28e5 |002c: goto 0011 // -001b │ │ -02d58e: 1400 1100 027f |002d: const v0, #float 1.728e+38 // #7f020011 │ │ -02d594: 28f5 |0030: goto 0025 // -000b │ │ +02d4b0: |[02d4b0] org.happysanta.gd.Menu.LevelMenuElement.onHighlightChanged:()V │ │ +02d4c0: 5520 fc02 |0000: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02d4c4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +02d4c8: 5420 fd02 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d4cc: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +02d4d0: 5421 fd02 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d4d4: 5520 fe02 |000a: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.isHighlighted:Z // field@02fe │ │ +02d4d8: 3800 1d00 |000c: if-eqz v0, 0029 // +001d │ │ +02d4dc: 1400 1000 027f |000e: const v0, #float 1.728e+38 // #7f020010 │ │ +02d4e2: 6e20 ed07 0100 |0011: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02d4e8: 5520 f902 |0014: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02d4ec: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +02d4f0: 5420 fa02 |0018: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d4f4: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ +02d4f8: 5421 fa02 |001c: iget-object v1, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d4fc: 5520 fe02 |001e: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/LevelMenuElement;.isHighlighted:Z // field@02fe │ │ +02d500: 3800 0d00 |0020: if-eqz v0, 002d // +000d │ │ +02d504: 1400 1200 027f |0022: const v0, #float 1.728e+38 // #7f020012 │ │ +02d50a: 6e20 ed07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02d510: 0e00 |0028: return-void │ │ +02d512: 1400 0f00 027f |0029: const v0, #float 1.728e+38 // #7f02000f │ │ +02d518: 28e5 |002c: goto 0011 // -001b │ │ +02d51a: 1400 1100 027f |002d: const v0, #float 1.728e+38 // #7f020011 │ │ +02d520: 28f5 |0030: goto 0025 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=131 │ │ 0x0014 line=133 │ │ 0x001c line=134 │ │ 0x0028 line=136 │ │ @@ -58508,19 +58467,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02d598: |[02d598] org.happysanta.gd.Menu.LevelMenuElement.performAction:(I)V │ │ -02d5a8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -02d5aa: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ -02d5ae: 6e10 0407 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0704 │ │ -02d5b4: 0e00 |0006: return-void │ │ +02d524: |[02d524] org.happysanta.gd.Menu.LevelMenuElement.performAction:(I)V │ │ +02d534: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +02d536: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ +02d53a: 6e10 0607 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelMenuElement;.buildScreen:()V // method@0706 │ │ +02d540: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ 0x0006 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ @@ -58531,59 +58490,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -02d5b8: |[02d5b8] org.happysanta.gd.Menu.LevelMenuElement.setActive:(Z)V │ │ -02d5c8: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -02d5ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02d5cc: 5c45 f902 |0002: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02d5d0: 3805 4100 |0004: if-eqz v5, 0045 // +0041 │ │ -02d5d4: 5441 fa02 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d5d8: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ -02d5dc: 2200 6e00 |000a: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ -02d5e0: 7030 3801 3003 |000c: invoke-direct {v0, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0138 │ │ -02d5e6: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ -02d5ea: 7110 3006 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d5f0: 0a01 |0014: move-result v1 │ │ -02d5f2: 6e52 3a01 2021 |0015: invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.setMargins:(IIII)V // method@013a │ │ -02d5f8: 2201 d801 |0018: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02d5fc: 7100 3106 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02d602: 0c02 |001d: move-result-object v2 │ │ -02d604: 7020 e607 2100 |001e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02d60a: 5b41 fa02 |0021: iput-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d60e: 5441 fa02 |0023: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d612: 6e20 ec07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -02d618: 5441 fa02 |0028: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d61c: 1402 1100 027f |002a: const v2, #float 1.728e+38 // #7f020011 │ │ -02d622: 6e20 eb07 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02d628: 5441 fa02 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d62c: 6e10 e907 0100 |0032: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07e9 │ │ -02d632: 0c01 |0035: move-result-object v1 │ │ -02d634: 5442 0103 |0036: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d638: 3221 0900 |0038: if-eq v1, v2, 0041 // +0009 │ │ -02d63c: 5441 0103 |003a: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d640: 5442 fa02 |003c: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d644: 6e20 1908 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@0819 │ │ -02d64a: 6e10 1307 0400 |0041: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0713 │ │ -02d650: 0e00 |0044: return-void │ │ -02d652: 3905 fcff |0045: if-nez v5, 0041 // -0004 │ │ -02d656: 5441 fa02 |0047: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d65a: 3801 f8ff |0049: if-eqz v1, 0041 // -0008 │ │ -02d65e: 5441 fa02 |004b: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d662: 6e10 e907 0100 |004d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07e9 │ │ -02d668: 0c01 |0050: move-result-object v1 │ │ -02d66a: 5442 0103 |0051: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d66e: 3321 eeff |0053: if-ne v1, v2, 0041 // -0012 │ │ -02d672: 5441 0103 |0055: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d676: 5442 fa02 |0057: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ -02d67a: 6e20 1b08 2100 |0059: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.removeView:(Landroid/view/View;)V // method@081b │ │ -02d680: 28e5 |005c: goto 0041 // -001b │ │ +02d544: |[02d544] org.happysanta.gd.Menu.LevelMenuElement.setActive:(Z)V │ │ +02d554: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +02d556: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02d558: 5c45 f902 |0002: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02d55c: 3805 4100 |0004: if-eqz v5, 0045 // +0041 │ │ +02d560: 5441 fa02 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d564: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ +02d568: 2200 6e00 |000a: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ +02d56c: 7030 3601 3003 |000c: invoke-direct {v0, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0136 │ │ +02d572: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ +02d576: 7110 3206 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d57c: 0a01 |0014: move-result v1 │ │ +02d57e: 6e52 3801 2021 |0015: invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.setMargins:(IIII)V // method@0138 │ │ +02d584: 2201 d801 |0018: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02d588: 7100 3306 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02d58e: 0c02 |001d: move-result-object v2 │ │ +02d590: 7020 e807 2100 |001e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02d596: 5b41 fa02 |0021: iput-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d59a: 5441 fa02 |0023: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d59e: 6e20 ee07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +02d5a4: 5441 fa02 |0028: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d5a8: 1402 1100 027f |002a: const v2, #float 1.728e+38 // #7f020011 │ │ +02d5ae: 6e20 ed07 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02d5b4: 5441 fa02 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d5b8: 6e10 eb07 0100 |0032: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07eb │ │ +02d5be: 0c01 |0035: move-result-object v1 │ │ +02d5c0: 5442 0103 |0036: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d5c4: 3221 0900 |0038: if-eq v1, v2, 0041 // +0009 │ │ +02d5c8: 5441 0103 |003a: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d5cc: 5442 fa02 |003c: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d5d0: 6e20 1b08 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@081b │ │ +02d5d6: 6e10 1507 0400 |0041: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0715 │ │ +02d5dc: 0e00 |0044: return-void │ │ +02d5de: 3905 fcff |0045: if-nez v5, 0041 // -0004 │ │ +02d5e2: 5441 fa02 |0047: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d5e6: 3801 f8ff |0049: if-eqz v1, 0041 // -0008 │ │ +02d5ea: 5441 fa02 |004b: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d5ee: 6e10 eb07 0100 |004d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07eb │ │ +02d5f4: 0c01 |0050: move-result-object v1 │ │ +02d5f6: 5442 0103 |0051: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d5fa: 3321 eeff |0053: if-ne v1, v2, 0041 // -0012 │ │ +02d5fe: 5441 0103 |0055: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d602: 5442 fa02 |0057: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.activeIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fa │ │ +02d606: 6e20 1d08 2100 |0059: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.removeView:(Landroid/view/View;)V // method@081d │ │ +02d60c: 28e5 |005c: goto 0041 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=180 │ │ 0x0004 line=181 │ │ 0x0006 line=182 │ │ 0x000a line=183 │ │ 0x000f line=188 │ │ @@ -58606,16 +58565,16 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02d684: |[02d684] org.happysanta.gd.Menu.LevelMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ -02d694: 0e00 |0000: return-void │ │ +02d610: |[02d610] org.happysanta.gd.Menu.LevelMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ +02d620: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ 0x0000 - 0x0001 reg=1 e1 Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0001 reg=2 flag Z │ │ @@ -58625,59 +58584,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -02d698: |[02d698] org.happysanta.gd.Menu.LevelMenuElement.setInstalled:(Z)V │ │ -02d6a8: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -02d6aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02d6ac: 5c45 fc02 |0002: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02d6b0: 3805 4100 |0004: if-eqz v5, 0045 // +0041 │ │ -02d6b4: 5441 fd02 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d6b8: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ -02d6bc: 2200 6e00 |000a: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ -02d6c0: 7030 3801 3003 |000c: invoke-direct {v0, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0138 │ │ -02d6c6: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ -02d6ca: 7110 3006 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d6d0: 0a01 |0014: move-result v1 │ │ -02d6d2: 6e52 3a01 2021 |0015: invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.setMargins:(IIII)V // method@013a │ │ -02d6d8: 2201 d801 |0018: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02d6dc: 7100 3106 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02d6e2: 0c02 |001d: move-result-object v2 │ │ -02d6e4: 7020 e607 2100 |001e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02d6ea: 5b41 fd02 |0021: iput-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d6ee: 5441 fd02 |0023: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d6f2: 6e20 ec07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -02d6f8: 5441 fd02 |0028: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d6fc: 1402 0f00 027f |002a: const v2, #float 1.728e+38 // #7f02000f │ │ -02d702: 6e20 eb07 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02d708: 5441 fd02 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d70c: 6e10 e907 0100 |0032: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07e9 │ │ -02d712: 0c01 |0035: move-result-object v1 │ │ -02d714: 5442 0103 |0036: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d718: 3221 0900 |0038: if-eq v1, v2, 0041 // +0009 │ │ -02d71c: 5441 0103 |003a: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d720: 5442 fd02 |003c: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d724: 6e20 1908 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@0819 │ │ -02d72a: 6e10 1307 0400 |0041: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0713 │ │ -02d730: 0e00 |0044: return-void │ │ -02d732: 3905 fcff |0045: if-nez v5, 0041 // -0004 │ │ -02d736: 5441 fd02 |0047: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d73a: 3801 f8ff |0049: if-eqz v1, 0041 // -0008 │ │ -02d73e: 5441 fd02 |004b: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d742: 6e10 e907 0100 |004d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07e9 │ │ -02d748: 0c01 |0050: move-result-object v1 │ │ -02d74a: 5442 0103 |0051: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d74e: 3321 eeff |0053: if-ne v1, v2, 0041 // -0012 │ │ -02d752: 5441 0103 |0055: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ -02d756: 5442 fd02 |0057: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ -02d75a: 6e20 1b08 2100 |0059: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.removeView:(Landroid/view/View;)V // method@081b │ │ -02d760: 28e5 |005c: goto 0041 // -001b │ │ +02d624: |[02d624] org.happysanta.gd.Menu.LevelMenuElement.setInstalled:(Z)V │ │ +02d634: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +02d636: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02d638: 5c45 fc02 |0002: iput-boolean v5, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02d63c: 3805 4100 |0004: if-eqz v5, 0045 // +0041 │ │ +02d640: 5441 fd02 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d644: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ +02d648: 2200 6e00 |000a: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@006e │ │ +02d64c: 7030 3601 3003 |000c: invoke-direct {v0, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@0136 │ │ +02d652: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ +02d656: 7110 3206 0100 |0011: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d65c: 0a01 |0014: move-result v1 │ │ +02d65e: 6e52 3801 2021 |0015: invoke-virtual {v0, v2, v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.setMargins:(IIII)V // method@0138 │ │ +02d664: 2201 d801 |0018: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02d668: 7100 3306 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02d66e: 0c02 |001d: move-result-object v2 │ │ +02d670: 7020 e807 2100 |001e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02d676: 5b41 fd02 |0021: iput-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d67a: 5441 fd02 |0023: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d67e: 6e20 ee07 0100 |0025: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +02d684: 5441 fd02 |0028: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d688: 1402 0f00 027f |002a: const v2, #float 1.728e+38 // #7f02000f │ │ +02d68e: 6e20 ed07 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02d694: 5441 fd02 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d698: 6e10 eb07 0100 |0032: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07eb │ │ +02d69e: 0c01 |0035: move-result-object v1 │ │ +02d6a0: 5442 0103 |0036: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d6a4: 3221 0900 |0038: if-eq v1, v2, 0041 // +0009 │ │ +02d6a8: 5441 0103 |003a: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d6ac: 5442 fd02 |003c: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d6b0: 6e20 1b08 2100 |003e: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.addView:(Landroid/view/View;)V // method@081b │ │ +02d6b6: 6e10 1507 0400 |0041: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateNameLine:()V // method@0715 │ │ +02d6bc: 0e00 |0044: return-void │ │ +02d6be: 3905 fcff |0045: if-nez v5, 0041 // -0004 │ │ +02d6c2: 5441 fd02 |0047: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d6c6: 3801 f8ff |0049: if-eqz v1, 0041 // -0008 │ │ +02d6ca: 5441 fd02 |004b: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d6ce: 6e10 eb07 0100 |004d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.getParent:()Landroid/view/ViewParent; // method@07eb │ │ +02d6d4: 0c01 |0050: move-result-object v1 │ │ +02d6d6: 5442 0103 |0051: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d6da: 3321 eeff |0053: if-ne v1, v2, 0041 // -0012 │ │ +02d6de: 5441 0103 |0055: iget-object v1, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@0301 │ │ +02d6e2: 5442 fd02 |0057: iget-object v2, v4, Lorg/happysanta/gd/Menu/LevelMenuElement;.installedIcon:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@02fd │ │ +02d6e6: 6e20 1d08 2100 |0059: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.removeView:(Landroid/view/View;)V // method@081d │ │ +02d6ec: 28e5 |005c: goto 0041 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ 0x0006 line=156 │ │ 0x000a line=157 │ │ 0x000f line=162 │ │ @@ -58700,18 +58659,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d764: |[02d764] org.happysanta.gd.Menu.LevelMenuElement.setShowDate:(Z)V │ │ -02d774: 5c01 0303 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ -02d778: 6e10 1207 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateLevelsLine:()V // method@0712 │ │ -02d77e: 0e00 |0005: return-void │ │ +02d6f0: |[02d6f0] org.happysanta.gd.Menu.LevelMenuElement.setShowDate:(Z)V │ │ +02d700: 5c01 0303 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ +02d704: 6e10 1407 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;.updateLevelsLine:()V // method@0714 │ │ +02d70a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ @@ -58722,19 +58681,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02d780: |[02d780] org.happysanta.gd.Menu.LevelMenuElement.toString:()Ljava/lang/String; │ │ -02d790: 5410 ff02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d794: 6e10 d108 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.toString:()Ljava/lang/String; // method@08d1 │ │ -02d79a: 0c00 |0005: move-result-object v0 │ │ -02d79c: 1100 |0006: return-object v0 │ │ +02d70c: |[02d70c] org.happysanta.gd.Menu.LevelMenuElement.toString:()Ljava/lang/String; │ │ +02d71c: 5410 ff02 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d720: 6e10 d308 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.toString:()Ljava/lang/String; // method@08d3 │ │ +02d726: 0c00 |0005: move-result-object v0 │ │ +02d728: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ │ │ #12 : (in Lorg/happysanta/gd/Menu/LevelMenuElement;) │ │ @@ -58742,148 +58701,150 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -02d7a0: |[02d7a0] org.happysanta.gd.Menu.LevelMenuElement.updateLevelsLine:()V │ │ -02d7b0: 5560 0303 |0000: iget-boolean v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ -02d7b4: 3800 5900 |0002: if-eqz v0, 005b // +0059 │ │ -02d7b8: 5460 0503 |0004: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d7bc: 1401 5500 057f |0006: const v1, #float 1.76789e+38 // #7f050055 │ │ -02d7c2: 7110 3606 0100 |0009: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02d7c8: 0c01 |000c: move-result-object v1 │ │ -02d7ca: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -02d7cc: 2322 1702 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ -02d7d0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -02d7d2: 2204 b000 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -02d7d6: 7010 ee01 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02d7dc: 5465 ff02 |0016: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d7e0: 6e10 a008 0500 |0018: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a0 │ │ -02d7e6: 0a05 |001b: move-result v5 │ │ -02d7e8: 6e20 f201 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d7ee: 0c04 |001f: move-result-object v4 │ │ -02d7f0: 1a05 0500 |0020: const-string v5, " - " // string@0005 │ │ -02d7f4: 6e20 f501 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d7fa: 0c04 |0025: move-result-object v4 │ │ -02d7fc: 5465 ff02 |0026: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d800: 6e10 a208 0500 |0028: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a2 │ │ -02d806: 0a05 |002b: move-result v5 │ │ -02d808: 6e20 f201 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d80e: 0c04 |002f: move-result-object v4 │ │ -02d810: 1a05 0500 |0030: const-string v5, " - " // string@0005 │ │ -02d814: 6e20 f501 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d81a: 0c04 |0035: move-result-object v4 │ │ -02d81c: 5465 ff02 |0036: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d820: 6e10 a108 0500 |0038: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a1 │ │ -02d826: 0a05 |003b: move-result v5 │ │ -02d828: 6e20 f201 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d82e: 0c04 |003f: move-result-object v4 │ │ -02d830: 6e10 f901 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02d836: 0c04 |0043: move-result-object v4 │ │ -02d838: 4d04 0203 |0044: aput-object v4, v2, v3 │ │ -02d83c: 1213 |0046: const/4 v3, #int 1 // #1 │ │ -02d83e: 5464 ff02 |0047: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d842: 6e10 ac08 0400 |0049: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getShortAddedDate:()Ljava/lang/String; // method@08ac │ │ -02d848: 0c04 |004c: move-result-object v4 │ │ -02d84a: 4d04 0203 |004d: aput-object v4, v2, v3 │ │ -02d84e: 7120 d601 2100 |004f: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02d854: 0c01 |0052: move-result-object v1 │ │ -02d856: 7110 be00 0100 |0053: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02d85c: 0c01 |0056: move-result-object v1 │ │ -02d85e: 6e20 3608 1000 |0057: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -02d864: 0e00 |005a: return-void │ │ -02d866: 5460 0503 |005b: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ -02d86a: 2201 b000 |005d: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02d86e: 7010 ee01 0100 |005f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02d874: 5462 ff02 |0062: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d878: 6e10 a008 0200 |0064: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a0 │ │ -02d87e: 0a02 |0067: move-result v2 │ │ -02d880: 6e20 f201 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d886: 0c01 |006b: move-result-object v1 │ │ -02d888: 1a02 0500 |006c: const-string v2, " - " // string@0005 │ │ -02d88c: 6e20 f501 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d892: 0c01 |0071: move-result-object v1 │ │ -02d894: 5462 ff02 |0072: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d898: 6e10 a208 0200 |0074: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a2 │ │ -02d89e: 0a02 |0077: move-result v2 │ │ -02d8a0: 6e20 f201 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d8a6: 0c01 |007b: move-result-object v1 │ │ -02d8a8: 1a02 0500 |007c: const-string v2, " - " // string@0005 │ │ -02d8ac: 6e20 f501 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d8b2: 0c01 |0081: move-result-object v1 │ │ -02d8b4: 5462 ff02 |0082: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d8b8: 6e10 a108 0200 |0084: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a1 │ │ -02d8be: 0a02 |0087: move-result v2 │ │ -02d8c0: 6e20 f201 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02d8c6: 0c01 |008b: move-result-object v1 │ │ -02d8c8: 6e10 f901 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02d8ce: 0c01 |008f: move-result-object v1 │ │ -02d8d0: 6e20 3608 1000 |0090: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -02d8d6: 28c7 |0093: goto 005a // -0039 │ │ +02d72c: |[02d72c] org.happysanta.gd.Menu.LevelMenuElement.updateLevelsLine:()V │ │ +02d73c: 5560 0303 |0000: iget-boolean v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.showDate:Z // field@0303 │ │ +02d740: 3800 5900 |0002: if-eqz v0, 005b // +0059 │ │ +02d744: 5460 0503 |0004: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d748: 1401 5500 057f |0006: const v1, #float 1.76789e+38 // #7f050055 │ │ +02d74e: 7110 3806 0100 |0009: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d754: 0c01 |000c: move-result-object v1 │ │ +02d756: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +02d758: 2322 1702 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ +02d75c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +02d75e: 2204 b000 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +02d762: 7010 f001 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02d768: 5465 ff02 |0016: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d76c: 6e10 a208 0500 |0018: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a2 │ │ +02d772: 0a05 |001b: move-result v5 │ │ +02d774: 6e20 f401 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d77a: 0c04 |001f: move-result-object v4 │ │ +02d77c: 1a05 0500 |0020: const-string v5, " - " // string@0005 │ │ +02d780: 6e20 f701 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d786: 0c04 |0025: move-result-object v4 │ │ +02d788: 5465 ff02 |0026: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d78c: 6e10 a408 0500 |0028: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a4 │ │ +02d792: 0a05 |002b: move-result v5 │ │ +02d794: 6e20 f401 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d79a: 0c04 |002f: move-result-object v4 │ │ +02d79c: 1a05 0500 |0030: const-string v5, " - " // string@0005 │ │ +02d7a0: 6e20 f701 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d7a6: 0c04 |0035: move-result-object v4 │ │ +02d7a8: 5465 ff02 |0036: iget-object v5, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d7ac: 6e10 a308 0500 |0038: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a3 │ │ +02d7b2: 0a05 |003b: move-result v5 │ │ +02d7b4: 6e20 f401 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d7ba: 0c04 |003f: move-result-object v4 │ │ +02d7bc: 6e10 fb01 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02d7c2: 0c04 |0043: move-result-object v4 │ │ +02d7c4: 4d04 0203 |0044: aput-object v4, v2, v3 │ │ +02d7c8: 1213 |0046: const/4 v3, #int 1 // #1 │ │ +02d7ca: 5464 ff02 |0047: iget-object v4, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d7ce: 6e10 ae08 0400 |0049: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getShortAddedDate:()Ljava/lang/String; // method@08ae │ │ +02d7d4: 0c04 |004c: move-result-object v4 │ │ +02d7d6: 4d04 0203 |004d: aput-object v4, v2, v3 │ │ +02d7da: 7120 d801 2100 |004f: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02d7e0: 0c01 |0052: move-result-object v1 │ │ +02d7e2: 7110 be00 0100 |0053: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02d7e8: 0c01 |0056: move-result-object v1 │ │ +02d7ea: 6e20 3808 1000 |0057: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +02d7f0: 0e00 |005a: return-void │ │ +02d7f2: 5460 0503 |005b: iget-object v0, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.tracksCountTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0305 │ │ +02d7f6: 2201 b000 |005d: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02d7fa: 7010 f001 0100 |005f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02d800: 5462 ff02 |0062: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d804: 6e10 a208 0200 |0064: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a2 │ │ +02d80a: 0a02 |0067: move-result v2 │ │ +02d80c: 6e20 f401 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d812: 0c01 |006b: move-result-object v1 │ │ +02d814: 1a02 0500 |006c: const-string v2, " - " // string@0005 │ │ +02d818: 6e20 f701 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d81e: 0c01 |0071: move-result-object v1 │ │ +02d820: 5462 ff02 |0072: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d824: 6e10 a408 0200 |0074: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a4 │ │ +02d82a: 0a02 |0077: move-result v2 │ │ +02d82c: 6e20 f401 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d832: 0c01 |007b: move-result-object v1 │ │ +02d834: 1a02 0500 |007c: const-string v2, " - " // string@0005 │ │ +02d838: 6e20 f701 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d83e: 0c01 |0081: move-result-object v1 │ │ +02d840: 5462 ff02 |0082: iget-object v2, v6, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d844: 6e10 a308 0200 |0084: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a3 │ │ +02d84a: 0a02 |0087: move-result v2 │ │ +02d84c: 6e20 f401 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d852: 0c01 |008b: move-result-object v1 │ │ +02d854: 6e10 fb01 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02d85a: 0c01 |008f: move-result-object v1 │ │ +02d85c: 6e20 3808 1000 |0090: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +02d862: 28c7 |0093: goto 005a // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ + 0x0018 line=122 │ │ + 0x004f line=121 │ │ 0x005a line=126 │ │ 0x005b line=124 │ │ locals : │ │ 0x0000 - 0x0094 reg=6 this Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ │ │ #13 : (in Lorg/happysanta/gd/Menu/LevelMenuElement;) │ │ name : 'updateNameLine' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -02d8d8: |[02d8d8] org.happysanta.gd.Menu.LevelMenuElement.updateNameLine:()V │ │ -02d8e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02d8ea: 2203 b000 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -02d8ee: 7010 ee01 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02d8f4: 5475 ff02 |0006: iget-object v5, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ -02d8f8: 6e10 a808 0500 |0008: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08a8 │ │ -02d8fe: 0c05 |000b: move-result-object v5 │ │ -02d900: 6e20 f501 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d906: 0c03 |000f: move-result-object v3 │ │ -02d908: 1a05 0000 |0010: const-string v5, "" // string@0000 │ │ -02d90c: 6e20 f501 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02d912: 0c03 |0015: move-result-object v3 │ │ -02d914: 6e10 f901 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02d91a: 0c01 |0019: move-result-object v1 │ │ -02d91c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -02d91e: 5573 fc02 |001b: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02d922: 3803 2800 |001d: if-eqz v3, 0045 // +0028 │ │ -02d926: 1300 0f00 |001f: const/16 v0, #int 15 // #f │ │ -02d92a: 2202 4800 |0021: new-instance v2, Landroid/text/SpannableString; // type@0048 │ │ -02d92e: 7020 bf00 1200 |0023: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00bf │ │ -02d934: 2205 d401 |0026: new-instance v5, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2; // type@01d4 │ │ -02d938: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -02d93a: 5573 fc02 |0029: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ -02d93e: 3903 0600 |002b: if-nez v3, 0031 // +0006 │ │ -02d942: 5573 f902 |002d: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02d946: 3803 1d00 |002f: if-eqz v3, 004c // +001d │ │ -02d94a: 7110 3006 0000 |0031: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02d950: 0a03 |0034: move-result v3 │ │ -02d952: 7030 cf07 6503 |0035: invoke-direct {v5, v6, v3}, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.:(II)V // method@07cf │ │ -02d958: 6e10 c000 0200 |0038: invoke-virtual {v2}, Landroid/text/SpannableString;.length:()I // method@00c0 │ │ -02d95e: 0a03 |003b: move-result v3 │ │ -02d960: 6e54 c100 5234 |003c: invoke-virtual {v2, v5, v4, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00c1 │ │ -02d966: 5473 0403 |003f: iget-object v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ -02d96a: 6e20 3908 2300 |0041: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -02d970: 0e00 |0044: return-void │ │ -02d972: 5573 f902 |0045: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ -02d976: 3803 daff |0047: if-eqz v3, 0021 // -0026 │ │ -02d97a: 1300 1500 |0049: const/16 v0, #int 21 // #15 │ │ -02d97e: 28d6 |004b: goto 0021 // -002a │ │ -02d980: 0143 |004c: move v3, v4 │ │ -02d982: 28e8 |004d: goto 0035 // -0018 │ │ +02d864: |[02d864] org.happysanta.gd.Menu.LevelMenuElement.updateNameLine:()V │ │ +02d874: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02d876: 2203 b000 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +02d87a: 7010 f001 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02d880: 5475 ff02 |0006: iget-object v5, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.level:Lorg/happysanta/gd/Storage/Level; // field@02ff │ │ +02d884: 6e10 aa08 0500 |0008: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08aa │ │ +02d88a: 0c05 |000b: move-result-object v5 │ │ +02d88c: 6e20 f701 5300 |000c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d892: 0c03 |000f: move-result-object v3 │ │ +02d894: 1a05 0000 |0010: const-string v5, "" // string@0000 │ │ +02d898: 6e20 f701 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02d89e: 0c03 |0015: move-result-object v3 │ │ +02d8a0: 6e10 fb01 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02d8a6: 0c01 |0019: move-result-object v1 │ │ +02d8a8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +02d8aa: 5573 fc02 |001b: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02d8ae: 3803 2800 |001d: if-eqz v3, 0045 // +0028 │ │ +02d8b2: 1300 0f00 |001f: const/16 v0, #int 15 // #f │ │ +02d8b6: 2202 4800 |0021: new-instance v2, Landroid/text/SpannableString; // type@0048 │ │ +02d8ba: 7020 bf00 1200 |0023: invoke-direct {v2, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00bf │ │ +02d8c0: 2205 d401 |0026: new-instance v5, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2; // type@01d4 │ │ +02d8c4: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +02d8c6: 5573 fc02 |0029: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.installed:Z // field@02fc │ │ +02d8ca: 3903 0600 |002b: if-nez v3, 0031 // +0006 │ │ +02d8ce: 5573 f902 |002d: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02d8d2: 3803 1d00 |002f: if-eqz v3, 004c // +001d │ │ +02d8d6: 7110 3206 0000 |0031: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02d8dc: 0a03 |0034: move-result v3 │ │ +02d8de: 7030 d107 6503 |0035: invoke-direct {v5, v6, v3}, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.:(II)V // method@07d1 │ │ +02d8e4: 6e10 c000 0200 |0038: invoke-virtual {v2}, Landroid/text/SpannableString;.length:()I // method@00c0 │ │ +02d8ea: 0a03 |003b: move-result v3 │ │ +02d8ec: 6e54 c100 5234 |003c: invoke-virtual {v2, v5, v4, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00c1 │ │ +02d8f2: 5473 0403 |003f: iget-object v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0304 │ │ +02d8f6: 6e20 3b08 2300 |0041: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +02d8fc: 0e00 |0044: return-void │ │ +02d8fe: 5573 f902 |0045: iget-boolean v3, v7, Lorg/happysanta/gd/Menu/LevelMenuElement;.active:Z // field@02f9 │ │ +02d902: 3803 daff |0047: if-eqz v3, 0021 // -0026 │ │ +02d906: 1300 1500 |0049: const/16 v0, #int 21 // #15 │ │ +02d90a: 28d6 |004b: goto 0021 // -002a │ │ +02d90c: 0143 |004c: move v3, v4 │ │ +02d90e: 28e8 |004d: goto 0035 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x001a line=105 │ │ 0x001b line=106 │ │ 0x001f line=107 │ │ 0x0021 line=111 │ │ @@ -58913,15 +58874,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ Annotations on field #774 'levels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ -Annotations on method #1812 '' │ │ +Annotations on method #1814 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/ArrayList" "<" "Lorg/happysanta/gd/Storage/Level;" ">;)V" } │ │ │ │ Class #182 - │ │ Class descriptor : 'Lorg/happysanta/gd/Menu/LevelsAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ @@ -58937,19 +58898,19 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -02d984: |[02d984] org.happysanta.gd.Menu.LevelsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -02d994: 1400 0100 037f |0000: const v0, #float 1.74129e+38 // #7f030001 │ │ -02d99a: 7040 0f01 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@010f │ │ -02d9a0: 5b13 0603 |0006: iput-object v3, v1, Lorg/happysanta/gd/Menu/LevelsAdapter;.levels:Ljava/util/ArrayList; // field@0306 │ │ -02d9a4: 0e00 |0008: return-void │ │ +02d910: |[02d910] org.happysanta.gd.Menu.LevelsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +02d920: 1400 0100 037f |0000: const v0, #float 1.74129e+38 // #7f030001 │ │ +02d926: 7040 0b01 2130 |0003: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@010b │ │ +02d92c: 5b13 0603 |0006: iput-object v3, v1, Lorg/happysanta/gd/Menu/LevelsAdapter;.levels:Ljava/util/ArrayList; // field@0306 │ │ +02d930: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0006 line=24 │ │ 0x0008 line=25 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -58963,100 +58924,102 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -02d9a8: |[02d9a8] org.happysanta.gd.Menu.LevelsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -02d9b8: 07c4 |0000: move-object v4, v12 │ │ -02d9ba: 3904 1600 |0001: if-nez v4, 0017 // +0016 │ │ -02d9be: 6e10 1507 0a00 |0003: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/LevelsAdapter;.getContext:()Landroid/content/Context; // method@0715 │ │ -02d9c4: 0c05 |0006: move-result-object v5 │ │ -02d9c6: 1a06 3f0b |0007: const-string v6, "layout_inflater" // string@0b3f │ │ -02d9ca: 6e20 4400 6500 |0009: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ -02d9d0: 0c01 |000c: move-result-object v1 │ │ -02d9d2: 1f01 5500 |000d: check-cast v1, Landroid/view/LayoutInflater; // type@0055 │ │ -02d9d6: 1405 0100 037f |000f: const v5, #float 1.74129e+38 // #7f030001 │ │ -02d9dc: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -02d9de: 6e30 e600 5106 |0013: invoke-virtual {v1, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e6 │ │ -02d9e4: 0c04 |0016: move-result-object v4 │ │ -02d9e6: 54a5 0603 |0017: iget-object v5, v10, Lorg/happysanta/gd/Menu/LevelsAdapter;.levels:Ljava/util/ArrayList; // field@0306 │ │ -02d9ea: 6e20 3c02 b500 |0019: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023c │ │ -02d9f0: 0c02 |001c: move-result-object v2 │ │ -02d9f2: 1f02 f901 |001d: check-cast v2, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ -02d9f6: 3802 7000 |001f: if-eqz v2, 008f // +0070 │ │ -02d9fa: 1505 097f |0021: const/high16 v5, #int 2131296256 // #7f09 │ │ -02d9fe: 6e20 f600 5400 |0023: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00f6 │ │ -02da04: 0c03 |0026: move-result-object v3 │ │ -02da06: 1f03 7100 |0027: check-cast v3, Landroid/widget/TextView; // type@0071 │ │ -02da0a: 1405 0100 097f |0029: const v5, #float 1.82104e+38 // #7f090001 │ │ -02da10: 6e20 f600 5400 |002c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00f6 │ │ -02da16: 0c00 |002f: move-result-object v0 │ │ -02da18: 1f00 7100 |0030: check-cast v0, Landroid/widget/TextView; // type@0071 │ │ -02da1c: 6205 5602 |0032: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02da20: 6e20 4e01 5300 |0034: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@014e │ │ -02da26: 6205 5602 |0037: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -02da2a: 6e20 4e01 5000 |0039: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@014e │ │ -02da30: 6e10 a808 0200 |003c: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08a8 │ │ -02da36: 0c05 |003f: move-result-object v5 │ │ -02da38: 6e20 4b01 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -02da3e: 1405 5500 057f |0043: const v5, #float 1.76789e+38 // #7f050055 │ │ -02da44: 7110 3606 0500 |0046: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02da4a: 0c05 |0049: move-result-object v5 │ │ -02da4c: 1226 |004a: const/4 v6, #int 2 // #2 │ │ -02da4e: 2366 1702 |004b: new-array v6, v6, [Ljava/lang/Object; // type@0217 │ │ -02da52: 1207 |004d: const/4 v7, #int 0 // #0 │ │ -02da54: 2208 b000 |004e: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ -02da58: 7010 ee01 0800 |0050: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02da5e: 6e10 a008 0200 |0053: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a0 │ │ -02da64: 0a09 |0056: move-result v9 │ │ -02da66: 6e20 f201 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02da6c: 0c08 |005a: move-result-object v8 │ │ -02da6e: 1a09 0500 |005b: const-string v9, " - " // string@0005 │ │ -02da72: 6e20 f501 9800 |005d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02da78: 0c08 |0060: move-result-object v8 │ │ -02da7a: 6e10 a208 0200 |0061: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a2 │ │ -02da80: 0a09 |0064: move-result v9 │ │ -02da82: 6e20 f201 9800 |0065: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02da88: 0c08 |0068: move-result-object v8 │ │ -02da8a: 1a09 0500 |0069: const-string v9, " - " // string@0005 │ │ -02da8e: 6e20 f501 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02da94: 0c08 |006e: move-result-object v8 │ │ -02da96: 6e10 a108 0200 |006f: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a1 │ │ -02da9c: 0a09 |0072: move-result v9 │ │ -02da9e: 6e20 f201 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02daa4: 0c08 |0076: move-result-object v8 │ │ -02daa6: 6e10 f901 0800 |0077: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02daac: 0c08 |007a: move-result-object v8 │ │ -02daae: 4d08 0607 |007b: aput-object v8, v6, v7 │ │ -02dab2: 1217 |007d: const/4 v7, #int 1 // #1 │ │ -02dab4: 6e10 ac08 0200 |007e: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getShortAddedDate:()Ljava/lang/String; // method@08ac │ │ -02daba: 0c08 |0081: move-result-object v8 │ │ -02dabc: 4d08 0607 |0082: aput-object v8, v6, v7 │ │ -02dac0: 7120 d601 6500 |0084: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02dac6: 0c05 |0087: move-result-object v5 │ │ -02dac8: 7110 be00 0500 |0088: invoke-static {v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02dace: 0c05 |008b: move-result-object v5 │ │ -02dad0: 6e20 4b01 5000 |008c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -02dad6: 1104 |008f: return-object v4 │ │ +02d934: |[02d934] org.happysanta.gd.Menu.LevelsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +02d944: 07c4 |0000: move-object v4, v12 │ │ +02d946: 3904 1600 |0001: if-nez v4, 0017 // +0016 │ │ +02d94a: 6e10 1707 0a00 |0003: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/LevelsAdapter;.getContext:()Landroid/content/Context; // method@0717 │ │ +02d950: 0c05 |0006: move-result-object v5 │ │ +02d952: 1a06 3d0b |0007: const-string v6, "layout_inflater" // string@0b3d │ │ +02d956: 6e20 4400 6500 |0009: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0044 │ │ +02d95c: 0c01 |000c: move-result-object v1 │ │ +02d95e: 1f01 5500 |000d: check-cast v1, Landroid/view/LayoutInflater; // type@0055 │ │ +02d962: 1405 0100 037f |000f: const v5, #float 1.74129e+38 // #7f030001 │ │ +02d968: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +02d96a: 6e30 e600 5106 |0013: invoke-virtual {v1, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e6 │ │ +02d970: 0c04 |0016: move-result-object v4 │ │ +02d972: 54a5 0603 |0017: iget-object v5, v10, Lorg/happysanta/gd/Menu/LevelsAdapter;.levels:Ljava/util/ArrayList; // field@0306 │ │ +02d976: 6e20 3e02 b500 |0019: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023e │ │ +02d97c: 0c02 |001c: move-result-object v2 │ │ +02d97e: 1f02 f901 |001d: check-cast v2, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ +02d982: 3802 7000 |001f: if-eqz v2, 008f // +0070 │ │ +02d986: 1505 097f |0021: const/high16 v5, #int 2131296256 // #7f09 │ │ +02d98a: 6e20 f600 5400 |0023: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00f6 │ │ +02d990: 0c03 |0026: move-result-object v3 │ │ +02d992: 1f03 7100 |0027: check-cast v3, Landroid/widget/TextView; // type@0071 │ │ +02d996: 1405 0100 097f |0029: const v5, #float 1.82104e+38 // #7f090001 │ │ +02d99c: 6e20 f600 5400 |002c: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00f6 │ │ +02d9a2: 0c00 |002f: move-result-object v0 │ │ +02d9a4: 1f00 7100 |0030: check-cast v0, Landroid/widget/TextView; // type@0071 │ │ +02d9a8: 6205 5602 |0032: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02d9ac: 6e20 5001 5300 |0034: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0150 │ │ +02d9b2: 6205 5602 |0037: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +02d9b6: 6e20 5001 5000 |0039: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0150 │ │ +02d9bc: 6e10 aa08 0200 |003c: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08aa │ │ +02d9c2: 0c05 |003f: move-result-object v5 │ │ +02d9c4: 6e20 4d01 5300 |0040: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +02d9ca: 1405 5500 057f |0043: const v5, #float 1.76789e+38 // #7f050055 │ │ +02d9d0: 7110 3806 0500 |0046: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02d9d6: 0c05 |0049: move-result-object v5 │ │ +02d9d8: 1226 |004a: const/4 v6, #int 2 // #2 │ │ +02d9da: 2366 1702 |004b: new-array v6, v6, [Ljava/lang/Object; // type@0217 │ │ +02d9de: 1207 |004d: const/4 v7, #int 0 // #0 │ │ +02d9e0: 2208 b000 |004e: new-instance v8, Ljava/lang/StringBuilder; // type@00b0 │ │ +02d9e4: 7010 f001 0800 |0050: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02d9ea: 6e10 a208 0200 |0053: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a2 │ │ +02d9f0: 0a09 |0056: move-result v9 │ │ +02d9f2: 6e20 f401 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02d9f8: 0c08 |005a: move-result-object v8 │ │ +02d9fa: 1a09 0500 |005b: const-string v9, " - " // string@0005 │ │ +02d9fe: 6e20 f701 9800 |005d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02da04: 0c08 |0060: move-result-object v8 │ │ +02da06: 6e10 a408 0200 |0061: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a4 │ │ +02da0c: 0a09 |0064: move-result v9 │ │ +02da0e: 6e20 f401 9800 |0065: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02da14: 0c08 |0068: move-result-object v8 │ │ +02da16: 1a09 0500 |0069: const-string v9, " - " // string@0005 │ │ +02da1a: 6e20 f701 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02da20: 0c08 |006e: move-result-object v8 │ │ +02da22: 6e10 a308 0200 |006f: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a3 │ │ +02da28: 0a09 |0072: move-result v9 │ │ +02da2a: 6e20 f401 9800 |0073: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02da30: 0c08 |0076: move-result-object v8 │ │ +02da32: 6e10 fb01 0800 |0077: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02da38: 0c08 |007a: move-result-object v8 │ │ +02da3a: 4d08 0607 |007b: aput-object v8, v6, v7 │ │ +02da3e: 1217 |007d: const/4 v7, #int 1 // #1 │ │ +02da40: 6e10 ae08 0200 |007e: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getShortAddedDate:()Ljava/lang/String; // method@08ae │ │ +02da46: 0c08 |0081: move-result-object v8 │ │ +02da48: 4d08 0607 |0082: aput-object v8, v6, v7 │ │ +02da4c: 7120 d801 6500 |0084: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02da52: 0c05 |0087: move-result-object v5 │ │ +02da54: 7110 be00 0500 |0088: invoke-static {v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02da5a: 0c05 |008b: move-result-object v5 │ │ +02da5c: 6e20 4d01 5000 |008c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +02da62: 1104 |008f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0001 line=30 │ │ 0x0003 line=31 │ │ 0x000f line=32 │ │ 0x0017 line=35 │ │ 0x001f line=36 │ │ 0x0021 line=37 │ │ 0x0029 line=38 │ │ 0x0032 line=40 │ │ 0x0037 line=41 │ │ 0x003c line=43 │ │ 0x0043 line=44 │ │ + 0x0053 line=45 │ │ + 0x0084 line=44 │ │ 0x008f line=48 │ │ locals : │ │ 0x000f - 0x0017 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x0032 - 0x008f reg=0 count Landroid/widget/TextView; │ │ 0x0029 - 0x008f reg=3 name Landroid/widget/TextView; │ │ 0x001f - 0x0090 reg=2 level Lorg/happysanta/gd/Storage/Level; │ │ 0x0001 - 0x0090 reg=4 v Landroid/view/View; │ │ @@ -59121,30 +59084,30 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02dad8: |[02dad8] org.happysanta.gd.Menu.LevelsCountTextMenuElement.:(Ljava/lang/String;III)V │ │ -02dae8: 7020 9f06 3200 |0000: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Ljava/lang/String;)V // method@069f │ │ -02daee: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -02daf0: 2300 0f02 |0004: new-array v0, v0, [I // type@020f │ │ -02daf4: 5b20 0c03 |0006: iput-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ -02daf8: 5420 0c03 |0008: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ -02dafc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02dafe: 4b04 0001 |000b: aput v4, v0, v1 │ │ -02db02: 5420 0c03 |000d: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ -02db06: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -02db08: 4b05 0001 |0010: aput v5, v0, v1 │ │ -02db0c: 5420 0c03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ -02db10: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -02db12: 4b06 0001 |0015: aput v6, v0, v1 │ │ -02db16: 6e10 1807 0200 |0017: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.createViews:()V // method@0718 │ │ -02db1c: 0e00 |001a: return-void │ │ +02da64: |[02da64] org.happysanta.gd.Menu.LevelsCountTextMenuElement.:(Ljava/lang/String;III)V │ │ +02da74: 7020 a106 3200 |0000: invoke-direct {v2, v3}, Lorg/happysanta/gd/Menu/BigTextMenuElement;.:(Ljava/lang/String;)V // method@06a1 │ │ +02da7a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +02da7c: 2300 0f02 |0004: new-array v0, v0, [I // type@020f │ │ +02da80: 5b20 0c03 |0006: iput-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ +02da84: 5420 0c03 |0008: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ +02da88: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02da8a: 4b04 0001 |000b: aput v4, v0, v1 │ │ +02da8e: 5420 0c03 |000d: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ +02da92: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +02da94: 4b05 0001 |0010: aput v5, v0, v1 │ │ +02da98: 5420 0c03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ +02da9c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +02da9e: 4b06 0001 |0015: aput v6, v0, v1 │ │ +02daa2: 6e10 1a07 0200 |0017: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.createViews:()V // method@071a │ │ +02daa8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0008 line=31 │ │ 0x000d line=32 │ │ 0x0012 line=33 │ │ @@ -59163,111 +59126,111 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 201 16-bit code units │ │ -02db20: |[02db20] org.happysanta.gd.Menu.LevelsCountTextMenuElement.createViews:()V │ │ -02db30: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -02db32: 12e8 |0001: const/4 v8, #int -2 // #fe │ │ -02db34: 1237 |0002: const/4 v7, #int 3 // #3 │ │ -02db36: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -02db38: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02db3e: 0c00 |0007: move-result-object v0 │ │ -02db40: 2203 dd01 |0008: new-instance v3, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -02db44: 7020 f907 0300 |000a: invoke-direct {v3, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -02db4a: 5b93 0a03 |000d: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02db4e: 5493 0a03 |000f: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02db52: 6e20 0908 6300 |0011: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -02db58: 5493 0a03 |0014: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02db5c: 2204 6b00 |0016: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02db60: 7030 2201 5408 |0018: invoke-direct {v4, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02db66: 6e20 0608 4300 |001b: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0806 │ │ -02db6c: 2373 2d02 |001e: new-array v3, v7, [Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@022d │ │ -02db70: 5b93 0d03 |0020: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02db74: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -02db76: 3571 1a00 |0023: if-ge v1, v7, 003d // +001a │ │ -02db7a: 5493 0d03 |0025: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02db7e: 2204 d801 |0027: new-instance v4, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -02db82: 7020 e607 0400 |0029: invoke-direct {v4, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -02db88: 4d04 0301 |002c: aput-object v4, v3, v1 │ │ -02db8c: 5493 0d03 |002e: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02db90: 4603 0301 |0030: aget-object v3, v3, v1 │ │ -02db94: 2204 6b00 |0032: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02db98: 7030 2201 8405 |0034: invoke-direct {v4, v8, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02db9e: 6e20 ec07 4300 |0037: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -02dba4: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02dba8: 28e7 |003c: goto 0023 // -0019 │ │ -02dbaa: 5493 0d03 |003d: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02dbae: 4603 0306 |003f: aget-object v3, v3, v6 │ │ -02dbb2: 1404 1c00 027f |0041: const v4, #float 1.728e+38 // #7f02001c │ │ -02dbb8: 6e20 eb07 4300 |0044: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02dbbe: 5493 0d03 |0047: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02dbc2: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -02dbc4: 4603 0304 |004a: aget-object v3, v3, v4 │ │ -02dbc8: 1404 1d00 027f |004c: const v4, #float 1.728e+38 // #7f02001d │ │ -02dbce: 6e20 eb07 4300 |004f: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02dbd4: 5493 0d03 |0052: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02dbd8: 1224 |0054: const/4 v4, #int 2 // #2 │ │ -02dbda: 4603 0304 |0055: aget-object v3, v3, v4 │ │ -02dbde: 1404 1e00 027f |0057: const v4, #float 1.728e+38 // #7f02001e │ │ -02dbe4: 6e20 eb07 4300 |005a: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -02dbea: 2373 2e02 |005d: new-array v3, v7, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ -02dbee: 5b93 0e03 |005f: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dbf2: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -02dbf4: 3571 3600 |0062: if-ge v1, v7, 0098 // +0036 │ │ -02dbf8: 5493 0e03 |0064: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dbfc: 2204 e701 |0066: new-instance v4, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -02dc00: 7020 2608 0400 |0068: invoke-direct {v4, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -02dc06: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ -02dc0a: 5493 0e03 |006d: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dc0e: 4603 0301 |006f: aget-object v3, v3, v1 │ │ -02dc12: 7110 1a07 0300 |0071: invoke-static {v3}, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@071a │ │ -02dc18: 5493 0e03 |0074: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dc1c: 4603 0301 |0076: aget-object v3, v3, v1 │ │ -02dc20: 5494 0c03 |0078: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ -02dc24: 4404 0401 |007a: aget v4, v4, v1 │ │ -02dc28: 7110 e801 0400 |007c: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -02dc2e: 0c04 |007f: move-result-object v4 │ │ -02dc30: 6e20 3608 4300 |0080: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -02dc36: 5493 0e03 |0083: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dc3a: 4603 0301 |0085: aget-object v3, v3, v1 │ │ -02dc3e: 1244 |0087: const/4 v4, #int 4 // #4 │ │ -02dc40: 7110 3006 0400 |0088: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02dc46: 0a04 |008b: move-result v4 │ │ -02dc48: 1305 0800 |008c: const/16 v5, #int 8 // #8 │ │ -02dc4c: 7110 3006 0500 |008e: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02dc52: 0a05 |0091: move-result v5 │ │ -02dc54: 6e56 3508 4356 |0092: invoke-virtual {v3, v4, v6, v5, v6}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0835 │ │ -02dc5a: d801 0101 |0095: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02dc5e: 28cb |0097: goto 0062 // -0035 │ │ -02dc60: 2202 6b00 |0098: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -02dc64: 7030 2201 8208 |009a: invoke-direct {v2, v8, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -02dc6a: 7110 3006 0700 |009d: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -02dc70: 0a03 |00a0: move-result v3 │ │ -02dc72: 6e56 2401 6236 |00a1: invoke-virtual {v2, v6, v6, v3, v6}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -02dc78: 5493 0b03 |00a4: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030b │ │ -02dc7c: 6e20 3208 2300 |00a6: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -02dc82: 5493 0a03 |00a9: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02dc86: 5494 0b03 |00ab: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030b │ │ -02dc8a: 6e20 ff07 4300 |00ad: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02dc90: 1201 |00b0: const/4 v1, #int 0 // #0 │ │ -02dc92: 3571 1700 |00b1: if-ge v1, v7, 00c8 // +0017 │ │ -02dc96: 5493 0a03 |00b3: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02dc9a: 5494 0d03 |00b5: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ -02dc9e: 4604 0401 |00b7: aget-object v4, v4, v1 │ │ -02dca2: 6e20 ff07 4300 |00b9: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02dca8: 5493 0a03 |00bc: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02dcac: 5494 0e03 |00be: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ -02dcb0: 4604 0401 |00c0: aget-object v4, v4, v1 │ │ -02dcb4: 6e20 ff07 4300 |00c2: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -02dcba: d801 0101 |00c5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02dcbe: 28ea |00c7: goto 00b1 // -0016 │ │ -02dcc0: 0e00 |00c8: return-void │ │ +02daac: |[02daac] org.happysanta.gd.Menu.LevelsCountTextMenuElement.createViews:()V │ │ +02dabc: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +02dabe: 12e8 |0001: const/4 v8, #int -2 // #fe │ │ +02dac0: 1237 |0002: const/4 v7, #int 3 // #3 │ │ +02dac2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +02dac4: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02daca: 0c00 |0007: move-result-object v0 │ │ +02dacc: 2203 dd01 |0008: new-instance v3, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +02dad0: 7020 fb07 0300 |000a: invoke-direct {v3, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +02dad6: 5b93 0a03 |000d: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dada: 5493 0a03 |000f: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dade: 6e20 0b08 6300 |0011: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +02dae4: 5493 0a03 |0014: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dae8: 2204 6b00 |0016: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02daec: 7030 1e01 5408 |0018: invoke-direct {v4, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02daf2: 6e20 0808 4300 |001b: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0808 │ │ +02daf8: 2373 2d02 |001e: new-array v3, v7, [Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@022d │ │ +02dafc: 5b93 0d03 |0020: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db00: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +02db02: 3571 1a00 |0023: if-ge v1, v7, 003d // +001a │ │ +02db06: 5493 0d03 |0025: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db0a: 2204 d801 |0027: new-instance v4, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +02db0e: 7020 e807 0400 |0029: invoke-direct {v4, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +02db14: 4d04 0301 |002c: aput-object v4, v3, v1 │ │ +02db18: 5493 0d03 |002e: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db1c: 4603 0301 |0030: aget-object v3, v3, v1 │ │ +02db20: 2204 6b00 |0032: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02db24: 7030 1e01 8405 |0034: invoke-direct {v4, v8, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02db2a: 6e20 ee07 4300 |0037: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +02db30: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02db34: 28e7 |003c: goto 0023 // -0019 │ │ +02db36: 5493 0d03 |003d: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db3a: 4603 0306 |003f: aget-object v3, v3, v6 │ │ +02db3e: 1404 1c00 027f |0041: const v4, #float 1.728e+38 // #7f02001c │ │ +02db44: 6e20 ed07 4300 |0044: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02db4a: 5493 0d03 |0047: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db4e: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +02db50: 4603 0304 |004a: aget-object v3, v3, v4 │ │ +02db54: 1404 1d00 027f |004c: const v4, #float 1.728e+38 // #7f02001d │ │ +02db5a: 6e20 ed07 4300 |004f: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02db60: 5493 0d03 |0052: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02db64: 1224 |0054: const/4 v4, #int 2 // #2 │ │ +02db66: 4603 0304 |0055: aget-object v3, v3, v4 │ │ +02db6a: 1404 1e00 027f |0057: const v4, #float 1.728e+38 // #7f02001e │ │ +02db70: 6e20 ed07 4300 |005a: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +02db76: 2373 2e02 |005d: new-array v3, v7, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ +02db7a: 5b93 0e03 |005f: iput-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02db7e: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +02db80: 3571 3600 |0062: if-ge v1, v7, 0098 // +0036 │ │ +02db84: 5493 0e03 |0064: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02db88: 2204 e701 |0066: new-instance v4, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +02db8c: 7020 2808 0400 |0068: invoke-direct {v4, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +02db92: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ +02db96: 5493 0e03 |006d: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02db9a: 4603 0301 |006f: aget-object v3, v3, v1 │ │ +02db9e: 7110 1c07 0300 |0071: invoke-static {v3}, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.setTextParams:(Lorg/happysanta/gd/Menu/Views/MenuTextView;)V // method@071c │ │ +02dba4: 5493 0e03 |0074: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02dba8: 4603 0301 |0076: aget-object v3, v3, v1 │ │ +02dbac: 5494 0c03 |0078: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracks:[I // field@030c │ │ +02dbb0: 4404 0401 |007a: aget v4, v4, v1 │ │ +02dbb4: 7110 ea01 0400 |007c: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +02dbba: 0c04 |007f: move-result-object v4 │ │ +02dbbc: 6e20 3808 4300 |0080: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +02dbc2: 5493 0e03 |0083: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02dbc6: 4603 0301 |0085: aget-object v3, v3, v1 │ │ +02dbca: 1244 |0087: const/4 v4, #int 4 // #4 │ │ +02dbcc: 7110 3206 0400 |0088: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02dbd2: 0a04 |008b: move-result v4 │ │ +02dbd4: 1305 0800 |008c: const/16 v5, #int 8 // #8 │ │ +02dbd8: 7110 3206 0500 |008e: invoke-static {v5}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02dbde: 0a05 |0091: move-result v5 │ │ +02dbe0: 6e56 3708 4356 |0092: invoke-virtual {v3, v4, v6, v5, v6}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0837 │ │ +02dbe6: d801 0101 |0095: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02dbea: 28cb |0097: goto 0062 // -0035 │ │ +02dbec: 2202 6b00 |0098: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +02dbf0: 7030 1e01 8208 |009a: invoke-direct {v2, v8, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +02dbf6: 7110 3206 0700 |009d: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +02dbfc: 0a03 |00a0: move-result v3 │ │ +02dbfe: 6e56 2001 6236 |00a1: invoke-virtual {v2, v6, v6, v3, v6}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +02dc04: 5493 0b03 |00a4: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030b │ │ +02dc08: 6e20 3408 2300 |00a6: invoke-virtual {v3, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +02dc0e: 5493 0a03 |00a9: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dc12: 5494 0b03 |00ab: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030b │ │ +02dc16: 6e20 0108 4300 |00ad: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02dc1c: 1201 |00b0: const/4 v1, #int 0 // #0 │ │ +02dc1e: 3571 1700 |00b1: if-ge v1, v7, 00c8 // +0017 │ │ +02dc22: 5493 0a03 |00b3: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dc26: 5494 0d03 |00b5: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksImages:[Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@030d │ │ +02dc2a: 4604 0401 |00b7: aget-object v4, v4, v1 │ │ +02dc2e: 6e20 0108 4300 |00b9: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02dc34: 5493 0a03 |00bc: iget-object v3, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dc38: 5494 0e03 |00be: iget-object v4, v9, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.tracksTexts:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@030e │ │ +02dc3c: 4604 0401 |00c0: aget-object v4, v4, v1 │ │ +02dc40: 6e20 0108 4300 |00c2: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +02dc46: d801 0101 |00c5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02dc4a: 28ea |00c7: goto 00b1 // -0016 │ │ +02dc4c: 0e00 |00c8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0008 line=41 │ │ 0x000f line=42 │ │ 0x0014 line=43 │ │ 0x001e line=48 │ │ @@ -59305,17 +59268,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02dcc4: |[02dcc4] org.happysanta.gd.Menu.LevelsCountTextMenuElement.getView:()Landroid/view/View; │ │ -02dcd4: 5410 0a03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ -02dcd8: 1100 |0002: return-object v0 │ │ +02dc50: |[02dc50] org.happysanta.gd.Menu.LevelsCountTextMenuElement.getView:()Landroid/view/View; │ │ +02dc60: 5410 0a03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@030a │ │ +02dc64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/LevelsCountTextMenuElement; │ │ │ │ source_file_idx : 702 (LevelsCountTextMenuElement.java) │ │ @@ -59352,37 +59315,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -02dcdc: |[02dcdc] org.happysanta.gd.Menu.LevelsMenuScreen$1.:()V │ │ -02dcec: 7100 2607 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.values:()[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // method@0726 │ │ -02dcf2: 0c00 |0003: move-result-object v0 │ │ -02dcf4: 2100 |0004: array-length v0, v0 │ │ -02dcf6: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ -02dcfa: 6900 0f03 |0007: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ -02dcfe: 6200 0f03 |0009: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ -02dd02: 6201 1203 |000b: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ -02dd06: 6e10 2407 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0724 │ │ -02dd0c: 0a01 |0010: move-result v1 │ │ -02dd0e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -02dd10: 4b02 0001 |0012: aput v2, v0, v1 │ │ -02dd14: 6200 0f03 |0014: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ -02dd18: 6201 1403 |0016: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02dd1c: 6e10 2407 0100 |0018: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0724 │ │ -02dd22: 0a01 |001b: move-result v1 │ │ -02dd24: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -02dd26: 4b02 0001 |001d: aput v2, v0, v1 │ │ -02dd2a: 0e00 |001f: return-void │ │ -02dd2c: 0d00 |0020: move-exception v0 │ │ -02dd2e: 28fe |0021: goto 001f // -0002 │ │ -02dd30: 0d00 |0022: move-exception v0 │ │ -02dd32: 28f1 |0023: goto 0014 // -000f │ │ +02dc68: |[02dc68] org.happysanta.gd.Menu.LevelsMenuScreen$1.:()V │ │ +02dc78: 7100 2807 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.values:()[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // method@0728 │ │ +02dc7e: 0c00 |0003: move-result-object v0 │ │ +02dc80: 2100 |0004: array-length v0, v0 │ │ +02dc82: 2300 0f02 |0005: new-array v0, v0, [I // type@020f │ │ +02dc86: 6900 0f03 |0007: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ +02dc8a: 6200 0f03 |0009: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ +02dc8e: 6201 1203 |000b: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ +02dc92: 6e10 2607 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0726 │ │ +02dc98: 0a01 |0010: move-result v1 │ │ +02dc9a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +02dc9c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +02dca0: 6200 0f03 |0014: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;.$SwitchMap$org$happysanta$gd$Menu$LevelsMenuScreen$Statuses:[I // field@030f │ │ +02dca4: 6201 1403 |0016: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02dca8: 6e10 2607 0100 |0018: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ordinal:()I // method@0726 │ │ +02dcae: 0a01 |001b: move-result v1 │ │ +02dcb0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02dcb2: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02dcb6: 0e00 |001f: return-void │ │ +02dcb8: 0d00 |0020: move-exception v0 │ │ +02dcba: 28fe |0021: goto 001f // -0002 │ │ +02dcbc: 0d00 |0022: move-exception v0 │ │ +02dcbe: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=213 │ │ @@ -59402,15 +59365,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="Statuses" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;" ">;" } │ │ -Annotations on method #1827 '' │ │ +Annotations on method #1829 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #185 - │ │ Class descriptor : 'Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -59438,57 +59401,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02dd50: |[02dd50] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.:()V │ │ -02dd60: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -02dd62: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -02dd64: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02dd66: 2200 c101 |0003: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ -02dd6a: 1a01 bb04 |0005: const-string v1, "NORMAL" // string@04bb │ │ -02dd6e: 7030 2307 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0723 │ │ -02dd74: 6900 1403 |000a: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02dd78: 2200 c101 |000c: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ -02dd7c: 1a01 4601 |000e: const-string v1, "DOWNLOADING" // string@0146 │ │ -02dd80: 7030 2307 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0723 │ │ -02dd86: 6900 1203 |0013: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ -02dd8a: 2200 c101 |0015: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ -02dd8e: 1a01 5c01 |0017: const-string v1, "ERROR" // string@015c │ │ -02dd92: 7030 2307 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0723 │ │ -02dd98: 6900 1303 |001c: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ -02dd9c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -02dd9e: 2300 2b02 |001f: new-array v0, v0, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@022b │ │ -02dda2: 6201 1403 |0021: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ -02dda6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -02ddaa: 6201 1203 |0025: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ -02ddae: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -02ddb2: 6201 1303 |0029: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ -02ddb6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -02ddba: 6900 1103 |002d: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.$VALUES:[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0311 │ │ -02ddbe: 0e00 |002f: return-void │ │ +02dcdc: |[02dcdc] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.:()V │ │ +02dcec: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02dcee: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +02dcf0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02dcf2: 2200 c101 |0003: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ +02dcf6: 1a01 bb04 |0005: const-string v1, "NORMAL" // string@04bb │ │ +02dcfa: 7030 2507 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0725 │ │ +02dd00: 6900 1403 |000a: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02dd04: 2200 c101 |000c: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ +02dd08: 1a01 4601 |000e: const-string v1, "DOWNLOADING" // string@0146 │ │ +02dd0c: 7030 2507 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0725 │ │ +02dd12: 6900 1203 |0013: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ +02dd16: 2200 c101 |0015: new-instance v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ +02dd1a: 1a01 5c01 |0017: const-string v1, "ERROR" // string@015c │ │ +02dd1e: 7030 2507 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.:(Ljava/lang/String;I)V // method@0725 │ │ +02dd24: 6900 1303 |001c: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ +02dd28: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +02dd2a: 2300 2b02 |001f: new-array v0, v0, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@022b │ │ +02dd2e: 6201 1403 |0021: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.NORMAL:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0314 │ │ +02dd32: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +02dd36: 6201 1203 |0025: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.DOWNLOADING:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0312 │ │ +02dd3a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +02dd3e: 6201 1303 |0029: sget-object v1, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.ERROR:Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0313 │ │ +02dd42: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +02dd46: 6900 1103 |002d: sput-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.$VALUES:[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0311 │ │ +02dd4a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02ddc0: |[02ddc0] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.:(Ljava/lang/String;I)V │ │ -02ddd0: 7030 a201 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a2 │ │ -02ddd6: 0e00 |0003: return-void │ │ +02dd4c: |[02dd4c] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.:(Ljava/lang/String;I)V │ │ +02dd5c: 7030 a401 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@01a4 │ │ +02dd62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -59498,20 +59461,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ddd8: |[02ddd8] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.valueOf:(Ljava/lang/String;)Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ │ -02dde8: 1c00 c101 |0000: const-class v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ -02ddec: 7120 a301 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a3 │ │ -02ddf2: 0c00 |0005: move-result-object v0 │ │ -02ddf4: 1f00 c101 |0006: check-cast v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ -02ddf8: 1100 |0008: return-object v0 │ │ +02dd64: |[02dd64] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.valueOf:(Ljava/lang/String;)Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ │ +02dd74: 1c00 c101 |0000: const-class v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ +02dd78: 7120 a501 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@01a5 │ │ +02dd7e: 0c00 |0005: move-result-object v0 │ │ +02dd80: 1f00 c101 |0006: check-cast v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@01c1 │ │ +02dd84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;) │ │ @@ -59519,20 +59482,20 @@ │ │ type : '()[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02ddfc: |[02ddfc] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.values:()[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ │ -02de0c: 6200 1103 |0000: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.$VALUES:[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0311 │ │ -02de10: 6e10 5a09 0000 |0002: invoke-virtual {v0}, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.clone:()Ljava/lang/Object; // method@095a │ │ -02de16: 0c00 |0005: move-result-object v0 │ │ -02de18: 1f00 2b02 |0006: check-cast v0, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@022b │ │ -02de1c: 1100 |0008: return-object v0 │ │ +02dd88: |[02dd88] org.happysanta.gd.Menu.LevelsMenuScreen$Statuses.values:()[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ │ +02dd98: 6200 1103 |0000: sget-object v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.$VALUES:[Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // field@0311 │ │ +02dd9c: 6e10 5c09 0000 |0002: invoke-virtual {v0}, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses;.clone:()Ljava/lang/Object; // method@095c │ │ +02dda2: 0c00 |0005: move-result-object v0 │ │ +02dda4: 1f00 2b02 |0006: check-cast v0, [Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; // type@022b │ │ +02dda8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 713 (LevelsMenuScreen.java) │ │ @@ -59570,39 +59533,39 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02de20: |[02de20] org.happysanta.gd.Menu.Menu$1.:(Lorg/happysanta/gd/Menu/Menu;)V │ │ -02de30: 5b01 2303 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$1;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0323 │ │ -02de34: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02de3a: 0e00 |0005: return-void │ │ +02ddac: |[02ddac] org.happysanta.gd.Menu.Menu$1.:(Lorg/happysanta/gd/Menu/Menu;)V │ │ +02ddbc: 5b01 2303 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$1;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0323 │ │ +02ddc0: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02ddc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/Menu$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/Menu; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Menu$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02de3c: |[02de3c] org.happysanta.gd.Menu.Menu$1.run:()V │ │ -02de4c: 5410 2303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu$1;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0323 │ │ -02de50: 7110 4807 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Menu;.access$000:(Lorg/happysanta/gd/Menu/Menu;)V // method@0748 │ │ -02de56: 0e00 |0005: return-void │ │ +02ddc8: |[02ddc8] org.happysanta.gd.Menu.Menu$1.run:()V │ │ +02ddd8: 5410 2303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu$1;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0323 │ │ +02dddc: 7110 4a07 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Menu;.access$000:(Lorg/happysanta/gd/Menu/Menu;)V // method@074a │ │ +02dde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ 0x0005 line=1193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/Menu$1; │ │ │ │ @@ -59641,188 +59604,188 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02de58: |[02de58] org.happysanta.gd.Menu.Menu$2.:(Lorg/happysanta/gd/Menu/Menu;)V │ │ -02de68: 5b01 2403 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02de6c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02de72: 0e00 |0005: return-void │ │ +02dde4: |[02dde4] org.happysanta.gd.Menu.Menu$2.:(Lorg/happysanta/gd/Menu/Menu;)V │ │ +02ddf4: 5b01 2403 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02ddf8: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02ddfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/Menu$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/Menu; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Menu$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 316 16-bit code units │ │ -02de74: |[02de74] org.happysanta.gd.Menu.Menu$2.run:()V │ │ -02de84: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -02de86: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -02de88: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -02de8a: 5482 2403 |0003: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02de8e: 7110 4907 0200 |0005: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@0749 │ │ -02de94: 0c02 |0008: move-result-object v2 │ │ -02de96: 6e10 a307 0200 |0009: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02de9c: 0a02 |000c: move-result v2 │ │ -02de9e: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02dea2: 5483 2403 |000f: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dea6: 5433 4d03 |0011: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02deaa: 5484 2403 |0013: iget-object v4, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02deae: 7110 4a07 0400 |0015: invoke-static {v4}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02deb4: 0c04 |0018: move-result-object v4 │ │ -02deb6: 6e10 a307 0400 |0019: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02debc: 0a04 |001c: move-result v4 │ │ -02debe: 6e20 9f08 4300 |001d: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@089f │ │ -02dec4: 0a03 |0020: move-result v3 │ │ -02dec6: 3532 3300 |0021: if-ge v2, v3, 0054 // +0033 │ │ -02deca: 5482 2403 |0023: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dece: 7110 4907 0200 |0025: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@0749 │ │ -02ded4: 0c02 |0028: move-result-object v2 │ │ -02ded6: 5483 2403 |0029: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02deda: 7110 4907 0300 |002b: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@0749 │ │ -02dee0: 0c03 |002e: move-result-object v3 │ │ -02dee2: 6e10 a307 0300 |002f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02dee8: 0a03 |0032: move-result v3 │ │ -02deea: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02deee: 6e20 ae07 3200 |0035: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02def4: 5482 2403 |0038: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02def8: 5422 4d03 |003a: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02defc: 5483 2403 |003c: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df00: 7110 4a07 0300 |003e: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02df06: 0c03 |0041: move-result-object v3 │ │ -02df08: 6e10 a307 0300 |0042: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02df0e: 0a03 |0045: move-result v3 │ │ -02df10: 5484 2403 |0046: iget-object v4, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df14: 7110 4907 0400 |0048: invoke-static {v4}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@0749 │ │ -02df1a: 0c04 |004b: move-result-object v4 │ │ -02df1c: 6e10 a507 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02df22: 0a04 |004f: move-result v4 │ │ -02df24: 6e30 ca08 3204 |0050: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08ca │ │ -02df2a: 0e00 |0053: return-void │ │ -02df2c: 5482 2403 |0054: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df30: 7110 4a07 0200 |0056: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02df36: 0c02 |0059: move-result-object v2 │ │ -02df38: 6e10 a307 0200 |005a: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02df3e: 0a02 |005d: move-result v2 │ │ -02df40: 2b02 d400 0000 |005e: packed-switch v2, 00000132 // +000000d4 │ │ -02df46: 5482 2403 |0061: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df4a: 5422 4d03 |0063: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02df4e: 5483 2403 |0065: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df52: 7110 4a07 0300 |0067: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02df58: 0c03 |006a: move-result-object v3 │ │ -02df5a: 6e10 a307 0300 |006b: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02df60: 0a03 |006e: move-result v3 │ │ -02df62: 6e20 b108 3200 |006f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02df68: 0a02 |0072: move-result v2 │ │ -02df6a: d800 0201 |0073: add-int/lit8 v0, v2, #int 1 // #01 │ │ -02df6e: 5482 2403 |0075: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df72: 5422 4d03 |0077: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02df76: 5483 2403 |0079: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df7a: 7110 4a07 0300 |007b: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02df80: 0c03 |007e: move-result-object v3 │ │ -02df82: 6e10 a307 0300 |007f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02df88: 0a03 |0082: move-result v3 │ │ -02df8a: 6e20 9f08 3200 |0083: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@089f │ │ -02df90: 0a01 |0086: move-result v1 │ │ -02df92: 3710 0300 |0087: if-le v0, v1, 008a // +0003 │ │ -02df96: 0110 |0089: move v0, v1 │ │ -02df98: 5482 2403 |008a: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02df9c: 7110 4a07 0200 |008c: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02dfa2: 0c02 |008f: move-result-object v2 │ │ -02dfa4: 5483 2403 |0090: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dfa8: 7110 4a07 0300 |0092: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02dfae: 0c03 |0095: move-result-object v3 │ │ -02dfb0: 6e10 a507 0300 |0096: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02dfb6: 0a03 |0099: move-result v3 │ │ -02dfb8: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02dfbc: 6e20 ae07 3200 |009c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02dfc2: 5482 2403 |009f: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dfc6: 5422 4d03 |00a1: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02dfca: 5483 2403 |00a3: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dfce: 7110 4a07 0300 |00a5: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074a │ │ -02dfd4: 0c03 |00a8: move-result-object v3 │ │ -02dfd6: 6e10 a307 0300 |00a9: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02dfdc: 0a03 |00ac: move-result v3 │ │ -02dfde: 6e30 ca08 3200 |00ad: invoke-virtual {v2, v3, v0}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08ca │ │ -02dfe4: 28a3 |00b0: goto 0053 // -005d │ │ -02dfe6: 5482 2403 |00b1: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dfea: 5422 4d03 |00b3: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02dfee: 6e10 b508 0200 |00b5: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02dff4: 0a02 |00b8: move-result v2 │ │ -02dff6: 3552 a8ff |00b9: if-ge v2, v5, 0061 // -0058 │ │ -02dffa: 5482 2403 |00bb: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02dffe: 5422 4d03 |00bd: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e002: 6e20 ce08 5200 |00bf: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02e008: 5482 2403 |00c2: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e00c: 7110 4b07 0200 |00c4: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ -02e012: 0c02 |00c7: move-result-object v2 │ │ -02e014: 5483 2403 |00c8: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e018: 5433 4d03 |00ca: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e01c: 6e10 b508 0300 |00cc: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02e022: 0a03 |00cf: move-result v3 │ │ -02e024: 6e20 ae07 3200 |00d0: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02e02a: 288e |00d3: goto 0061 // -0072 │ │ -02e02c: 5482 2403 |00d4: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e030: 5422 4d03 |00d6: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e034: 6e10 b508 0200 |00d8: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02e03a: 0a02 |00db: move-result v2 │ │ -02e03c: 3562 85ff |00dc: if-ge v2, v6, 0061 // -007b │ │ -02e040: 5482 2403 |00de: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e044: 5422 4d03 |00e0: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e048: 6e20 ce08 6200 |00e2: invoke-virtual {v2, v6}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02e04e: 5482 2403 |00e5: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e052: 7110 4b07 0200 |00e7: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ -02e058: 0c02 |00ea: move-result-object v2 │ │ -02e05a: 5483 2403 |00eb: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e05e: 5433 4d03 |00ed: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e062: 6e10 b508 0300 |00ef: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02e068: 0a03 |00f2: move-result v3 │ │ -02e06a: 6e20 ae07 3200 |00f3: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02e070: 2900 6bff |00f6: goto/16 0061 // -0095 │ │ -02e074: 5482 2403 |00f8: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e078: 5422 4d03 |00fa: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e07c: 6e10 b508 0200 |00fc: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02e082: 0a02 |00ff: move-result v2 │ │ -02e084: 3572 61ff |0100: if-ge v2, v7, 0061 // -009f │ │ -02e088: 5482 2403 |0102: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e08c: 5422 4d03 |0104: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e090: 6e20 ce08 7200 |0106: invoke-virtual {v2, v7}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02e096: 5482 2403 |0109: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e09a: 7110 4b07 0200 |010b: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ -02e0a0: 0c02 |010e: move-result-object v2 │ │ -02e0a2: 5483 2403 |010f: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e0a6: 5433 3903 |0111: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02e0aa: 6e20 aa07 3200 |0113: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;)V // method@07aa │ │ -02e0b0: 5482 2403 |0116: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e0b4: 5483 2403 |0118: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e0b8: 5433 3903 |011a: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02e0bc: 5b23 4c03 |011c: iput-object v3, v2, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02e0c0: 5482 2403 |011e: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e0c4: 7110 4b07 0200 |0120: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ -02e0ca: 0c02 |0123: move-result-object v2 │ │ -02e0cc: 5483 2403 |0124: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ -02e0d0: 5433 4d03 |0126: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e0d4: 6e10 b508 0300 |0128: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02e0da: 0a03 |012b: move-result v3 │ │ -02e0dc: 6e20 ae07 3200 |012c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02e0e2: 2900 32ff |012f: goto/16 0061 // -00ce │ │ -02e0e6: 0000 |0131: nop // spacer │ │ -02e0e8: 0001 0300 0000 0000 5300 0000 7600 ... |0132: packed-switch-data (10 units) │ │ +02de00: |[02de00] org.happysanta.gd.Menu.Menu$2.run:()V │ │ +02de10: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +02de12: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +02de14: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +02de16: 5482 2403 |0003: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de1a: 7110 4b07 0200 |0005: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ +02de20: 0c02 |0008: move-result-object v2 │ │ +02de22: 6e10 a507 0200 |0009: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02de28: 0a02 |000c: move-result v2 │ │ +02de2a: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02de2e: 5483 2403 |000f: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de32: 5433 4d03 |0011: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02de36: 5484 2403 |0013: iget-object v4, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de3a: 7110 4c07 0400 |0015: invoke-static {v4}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02de40: 0c04 |0018: move-result-object v4 │ │ +02de42: 6e10 a507 0400 |0019: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02de48: 0a04 |001c: move-result v4 │ │ +02de4a: 6e20 a108 4300 |001d: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@08a1 │ │ +02de50: 0a03 |0020: move-result v3 │ │ +02de52: 3532 3300 |0021: if-ge v2, v3, 0054 // +0033 │ │ +02de56: 5482 2403 |0023: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de5a: 7110 4b07 0200 |0025: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ +02de60: 0c02 |0028: move-result-object v2 │ │ +02de62: 5483 2403 |0029: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de66: 7110 4b07 0300 |002b: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ +02de6c: 0c03 |002e: move-result-object v3 │ │ +02de6e: 6e10 a507 0300 |002f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02de74: 0a03 |0032: move-result v3 │ │ +02de76: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02de7a: 6e20 b007 3200 |0035: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02de80: 5482 2403 |0038: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de84: 5422 4d03 |003a: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02de88: 5483 2403 |003c: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02de8c: 7110 4c07 0300 |003e: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02de92: 0c03 |0041: move-result-object v3 │ │ +02de94: 6e10 a507 0300 |0042: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02de9a: 0a03 |0045: move-result v3 │ │ +02de9c: 5484 2403 |0046: iget-object v4, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dea0: 7110 4b07 0400 |0048: invoke-static {v4}, Lorg/happysanta/gd/Menu/Menu;.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074b │ │ +02dea6: 0c04 |004b: move-result-object v4 │ │ +02dea8: 6e10 a707 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02deae: 0a04 |004f: move-result v4 │ │ +02deb0: 6e30 cc08 3204 |0050: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08cc │ │ +02deb6: 0e00 |0053: return-void │ │ +02deb8: 5482 2403 |0054: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02debc: 7110 4c07 0200 |0056: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02dec2: 0c02 |0059: move-result-object v2 │ │ +02dec4: 6e10 a507 0200 |005a: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02deca: 0a02 |005d: move-result v2 │ │ +02decc: 2b02 d400 0000 |005e: packed-switch v2, 00000132 // +000000d4 │ │ +02ded2: 5482 2403 |0061: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02ded6: 5422 4d03 |0063: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02deda: 5483 2403 |0065: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dede: 7110 4c07 0300 |0067: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02dee4: 0c03 |006a: move-result-object v3 │ │ +02dee6: 6e10 a507 0300 |006b: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02deec: 0a03 |006e: move-result v3 │ │ +02deee: 6e20 b308 3200 |006f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02def4: 0a02 |0072: move-result v2 │ │ +02def6: d800 0201 |0073: add-int/lit8 v0, v2, #int 1 // #01 │ │ +02defa: 5482 2403 |0075: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02defe: 5422 4d03 |0077: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02df02: 5483 2403 |0079: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df06: 7110 4c07 0300 |007b: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02df0c: 0c03 |007e: move-result-object v3 │ │ +02df0e: 6e10 a507 0300 |007f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02df14: 0a03 |0082: move-result v3 │ │ +02df16: 6e20 a108 3200 |0083: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@08a1 │ │ +02df1c: 0a01 |0086: move-result v1 │ │ +02df1e: 3710 0300 |0087: if-le v0, v1, 008a // +0003 │ │ +02df22: 0110 |0089: move v0, v1 │ │ +02df24: 5482 2403 |008a: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df28: 7110 4c07 0200 |008c: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02df2e: 0c02 |008f: move-result-object v2 │ │ +02df30: 5483 2403 |0090: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df34: 7110 4c07 0300 |0092: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02df3a: 0c03 |0095: move-result-object v3 │ │ +02df3c: 6e10 a707 0300 |0096: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02df42: 0a03 |0099: move-result v3 │ │ +02df44: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02df48: 6e20 b007 3200 |009c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02df4e: 5482 2403 |009f: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df52: 5422 4d03 |00a1: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02df56: 5483 2403 |00a3: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df5a: 7110 4c07 0300 |00a5: invoke-static {v3}, Lorg/happysanta/gd/Menu/Menu;.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074c │ │ +02df60: 0c03 |00a8: move-result-object v3 │ │ +02df62: 6e10 a507 0300 |00a9: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02df68: 0a03 |00ac: move-result v3 │ │ +02df6a: 6e30 cc08 3200 |00ad: invoke-virtual {v2, v3, v0}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08cc │ │ +02df70: 28a3 |00b0: goto 0053 // -005d │ │ +02df72: 5482 2403 |00b1: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df76: 5422 4d03 |00b3: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02df7a: 6e10 b708 0200 |00b5: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02df80: 0a02 |00b8: move-result v2 │ │ +02df82: 3552 a8ff |00b9: if-ge v2, v5, 0061 // -0058 │ │ +02df86: 5482 2403 |00bb: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df8a: 5422 4d03 |00bd: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02df8e: 6e20 d008 5200 |00bf: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02df94: 5482 2403 |00c2: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02df98: 7110 4d07 0200 |00c4: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074d │ │ +02df9e: 0c02 |00c7: move-result-object v2 │ │ +02dfa0: 5483 2403 |00c8: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dfa4: 5433 4d03 |00ca: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02dfa8: 6e10 b708 0300 |00cc: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02dfae: 0a03 |00cf: move-result v3 │ │ +02dfb0: 6e20 b007 3200 |00d0: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02dfb6: 288e |00d3: goto 0061 // -0072 │ │ +02dfb8: 5482 2403 |00d4: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dfbc: 5422 4d03 |00d6: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02dfc0: 6e10 b708 0200 |00d8: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02dfc6: 0a02 |00db: move-result v2 │ │ +02dfc8: 3562 85ff |00dc: if-ge v2, v6, 0061 // -007b │ │ +02dfcc: 5482 2403 |00de: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dfd0: 5422 4d03 |00e0: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02dfd4: 6e20 d008 6200 |00e2: invoke-virtual {v2, v6}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02dfda: 5482 2403 |00e5: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dfde: 7110 4d07 0200 |00e7: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074d │ │ +02dfe4: 0c02 |00ea: move-result-object v2 │ │ +02dfe6: 5483 2403 |00eb: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02dfea: 5433 4d03 |00ed: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02dfee: 6e10 b708 0300 |00ef: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02dff4: 0a03 |00f2: move-result v3 │ │ +02dff6: 6e20 b007 3200 |00f3: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02dffc: 2900 6bff |00f6: goto/16 0061 // -0095 │ │ +02e000: 5482 2403 |00f8: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e004: 5422 4d03 |00fa: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e008: 6e10 b708 0200 |00fc: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02e00e: 0a02 |00ff: move-result v2 │ │ +02e010: 3572 61ff |0100: if-ge v2, v7, 0061 // -009f │ │ +02e014: 5482 2403 |0102: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e018: 5422 4d03 |0104: iget-object v2, v2, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e01c: 6e20 d008 7200 |0106: invoke-virtual {v2, v7}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02e022: 5482 2403 |0109: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e026: 7110 4d07 0200 |010b: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074d │ │ +02e02c: 0c02 |010e: move-result-object v2 │ │ +02e02e: 5483 2403 |010f: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e032: 5433 3903 |0111: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02e036: 6e20 ac07 3200 |0113: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;)V // method@07ac │ │ +02e03c: 5482 2403 |0116: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e040: 5483 2403 |0118: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e044: 5433 3903 |011a: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02e048: 5b23 4c03 |011c: iput-object v3, v2, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02e04c: 5482 2403 |011e: iget-object v2, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e050: 7110 4d07 0200 |0120: invoke-static {v2}, Lorg/happysanta/gd/Menu/Menu;.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; // method@074d │ │ +02e056: 0c02 |0123: move-result-object v2 │ │ +02e058: 5483 2403 |0124: iget-object v3, v8, Lorg/happysanta/gd/Menu/Menu$2;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0324 │ │ +02e05c: 5433 4d03 |0126: iget-object v3, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e060: 6e10 b708 0300 |0128: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02e066: 0a03 |012b: move-result v3 │ │ +02e068: 6e20 b007 3200 |012c: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02e06e: 2900 32ff |012f: goto/16 0061 // -00ce │ │ +02e072: 0000 |0131: nop // spacer │ │ +02e074: 0001 0300 0000 0000 5300 0000 7600 ... |0132: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1317 │ │ 0x0023 line=1318 │ │ 0x0038 line=1319 │ │ 0x0053 line=1355 │ │ 0x0054 line=1321 │ │ @@ -59892,93 +59855,93 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02e0fc: |[02e0fc] org.happysanta.gd.Menu.Menu$3$1.:(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V │ │ -02e10c: 5b01 2503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ -02e110: 5b02 2703 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.val$input:Landroid/widget/EditText; // field@0327 │ │ -02e114: 5b03 2603 |0004: iput-object v3, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ -02e118: 7010 bd01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02e11e: 0e00 |0009: return-void │ │ +02e088: |[02e088] org.happysanta.gd.Menu.Menu$3$1.:(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V │ │ +02e098: 5b01 2503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ +02e09c: 5b02 2703 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.val$input:Landroid/widget/EditText; // field@0327 │ │ +02e0a0: 5b03 2603 |0004: iput-object v3, v0, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ +02e0a4: 7010 bf01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02e0aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/happysanta/gd/Menu/Menu$3$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/happysanta/gd/Menu/Menu$3; │ │ + 0x0000 - 0x000a reg=1 this$1 Lorg/happysanta/gd/Menu/Menu$3; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Menu$3$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 107 16-bit code units │ │ -02e120: |[02e120] org.happysanta.gd.Menu.Menu$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02e130: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -02e132: 5490 2703 |0001: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$input:Landroid/widget/EditText; // field@0327 │ │ -02e136: 6e10 1101 0000 |0003: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0111 │ │ -02e13c: 0c00 |0006: move-result-object v0 │ │ -02e13e: 6e10 c101 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c1 │ │ -02e144: 0c02 |000a: move-result-object v2 │ │ -02e146: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -02e14a: 6e20 d401 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -02e150: 0a00 |0010: move-result v0 │ │ -02e152: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ -02e156: 5490 2603 |0013: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ -02e15a: 6e10 6901 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0169 │ │ -02e160: 0c02 |0018: move-result-object v2 │ │ -02e162: 5490 2503 |0019: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ -02e166: 5400 2903 |001b: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e16a: 1401 5d00 057f |001d: const v1, #float 1.76789e+38 // #7f05005d │ │ -02e170: 7110 3606 0100 |0020: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e176: 0c01 |0023: move-result-object v1 │ │ -02e178: 1403 5e00 057f |0024: const v3, #float 1.76789e+38 // #7f05005e │ │ -02e17e: 7110 3606 0300 |0027: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e184: 0c03 |002a: move-result-object v3 │ │ -02e186: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -02e188: 7140 3700 1043 |002c: invoke-static {v0, v1, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ -02e18e: 0c08 |002f: move-result-object v8 │ │ -02e190: 5490 2503 |0030: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ -02e194: 5400 2903 |0032: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e198: 5400 aa01 |0034: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02e19c: 5491 2603 |0036: iget-object v1, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ -02e1a0: 1a03 0000 |0038: const-string v3, "" // string@0000 │ │ -02e1a4: 1604 0000 |003a: const-wide/16 v4, #int 0 // #0 │ │ -02e1a8: 7406 1509 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J // method@0915 │ │ -02e1ae: 6e10 2f00 0800 |003f: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -02e1b4: 3807 0b00 |0042: if-eqz v7, 004d // +000b │ │ -02e1b8: 5490 2503 |0044: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ -02e1bc: 5400 2903 |0046: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e1c0: 5400 aa01 |0048: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02e1c4: 6e10 2309 0000 |004a: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.showSuccessfullyInstalledDialog:()V // method@0923 │ │ -02e1ca: 0e00 |004d: return-void │ │ -02e1cc: 0d06 |004e: move-exception v6 │ │ -02e1ce: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -02e1d0: 6e10 a801 0600 |0050: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -02e1d6: 1400 6200 057f |0053: const v0, #float 1.76789e+38 // #7f050062 │ │ -02e1dc: 7110 3606 0000 |0056: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e1e2: 0c00 |0059: move-result-object v0 │ │ -02e1e4: 6e10 a701 0600 |005a: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a7 │ │ -02e1ea: 0c01 |005d: move-result-object v1 │ │ -02e1ec: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -02e1ee: 7130 4106 1003 |005f: invoke-static {v0, v1, v3}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02e1f4: 6e10 2f00 0800 |0062: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -02e1fa: 28dd |0065: goto 0042 // -0023 │ │ -02e1fc: 0d00 |0066: move-exception v0 │ │ -02e1fe: 6e10 2f00 0800 |0067: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -02e204: 2700 |006a: throw v0 │ │ +02e0ac: |[02e0ac] org.happysanta.gd.Menu.Menu$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e0bc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +02e0be: 5490 2703 |0001: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$input:Landroid/widget/EditText; // field@0327 │ │ +02e0c2: 6e10 0d01 0000 |0003: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@010d │ │ +02e0c8: 0c00 |0006: move-result-object v0 │ │ +02e0ca: 6e10 c301 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@01c3 │ │ +02e0d0: 0c02 |000a: move-result-object v2 │ │ +02e0d2: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +02e0d6: 6e20 d601 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +02e0dc: 0a00 |0010: move-result v0 │ │ +02e0de: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ +02e0e2: 5490 2603 |0013: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ +02e0e6: 6e10 6b01 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@016b │ │ +02e0ec: 0c02 |0018: move-result-object v2 │ │ +02e0ee: 5490 2503 |0019: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ +02e0f2: 5400 2903 |001b: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e0f6: 1401 5d00 057f |001d: const v1, #float 1.76789e+38 // #7f05005d │ │ +02e0fc: 7110 3806 0100 |0020: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e102: 0c01 |0023: move-result-object v1 │ │ +02e104: 1403 5e00 057f |0024: const v3, #float 1.76789e+38 // #7f05005e │ │ +02e10a: 7110 3806 0300 |0027: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e110: 0c03 |002a: move-result-object v3 │ │ +02e112: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +02e114: 7140 3700 1043 |002c: invoke-static {v0, v1, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ +02e11a: 0c08 |002f: move-result-object v8 │ │ +02e11c: 5490 2503 |0030: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ +02e120: 5400 2903 |0032: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e124: 5400 aa01 |0034: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02e128: 5491 2603 |0036: iget-object v1, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.val$file:Ljava/io/File; // field@0326 │ │ +02e12c: 1a03 0000 |0038: const-string v3, "" // string@0000 │ │ +02e130: 1604 0000 |003a: const-wide/16 v4, #int 0 // #0 │ │ +02e134: 7406 1709 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J // method@0917 │ │ +02e13a: 6e10 2f00 0800 |003f: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +02e140: 3807 0b00 |0042: if-eqz v7, 004d // +000b │ │ +02e144: 5490 2503 |0044: iget-object v0, v9, Lorg/happysanta/gd/Menu/Menu$3$1;.this$1:Lorg/happysanta/gd/Menu/Menu$3; // field@0325 │ │ +02e148: 5400 2903 |0046: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e14c: 5400 aa01 |0048: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02e150: 6e10 2509 0000 |004a: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.showSuccessfullyInstalledDialog:()V // method@0925 │ │ +02e156: 0e00 |004d: return-void │ │ +02e158: 0d06 |004e: move-exception v6 │ │ +02e15a: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +02e15c: 6e10 aa01 0600 |0050: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +02e162: 1400 6200 057f |0053: const v0, #float 1.76789e+38 // #7f050062 │ │ +02e168: 7110 3806 0000 |0056: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e16e: 0c00 |0059: move-result-object v0 │ │ +02e170: 6e10 a901 0600 |005a: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a9 │ │ +02e176: 0c01 |005d: move-result-object v1 │ │ +02e178: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +02e17a: 7130 4306 1003 |005f: invoke-static {v0, v1, v3}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02e180: 6e10 2f00 0800 |0062: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +02e186: 28dd |0065: goto 0042 // -0023 │ │ +02e188: 0d00 |0066: move-exception v0 │ │ +02e18a: 6e10 2f00 0800 |0067: invoke-virtual {v8}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +02e190: 2700 |006a: throw v0 │ │ catches : 2 │ │ 0x0030 - 0x003f │ │ Ljava/lang/Exception; -> 0x004e │ │ -> 0x0066 │ │ 0x0050 - 0x0062 │ │ -> 0x0066 │ │ positions : │ │ @@ -60044,78 +60007,83 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02e220: |[02e220] org.happysanta.gd.Menu.Menu$3.:(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V │ │ -02e230: 5b01 2803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$3;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0328 │ │ -02e234: 5b02 2903 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e238: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02e23e: 0e00 |0007: return-void │ │ +02e1ac: |[02e1ac] org.happysanta.gd.Menu.Menu$3.:(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V │ │ +02e1bc: 5b01 2803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Menu$3;.this$0:Lorg/happysanta/gd/Menu/Menu; // field@0328 │ │ +02e1c0: 5b02 2903 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e1c4: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02e1ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1511 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Menu$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Menu; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Menu; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Menu$3;) │ │ name : 'fileSelected' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -02e240: |[02e240] org.happysanta.gd.Menu.Menu$3.fileSelected:(Ljava/io/File;)V │ │ -02e250: 2201 6600 |0000: new-instance v1, Landroid/widget/EditText; // type@0066 │ │ -02e254: 5452 2903 |0002: iget-object v2, v5, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e258: 7020 1001 2100 |0004: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0110 │ │ -02e25e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -02e260: 6e20 1201 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setInputType:(I)V // method@0112 │ │ -02e266: 2202 0900 |000b: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -02e26a: 5453 2903 |000d: iget-object v3, v5, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ -02e26e: 7020 0b00 3200 |000f: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -02e274: 1403 6000 057f |0012: const v3, #float 1.76789e+38 // #7f050060 │ │ -02e27a: 7110 3606 0300 |0015: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e280: 0c03 |0018: move-result-object v3 │ │ -02e282: 6e20 1700 3200 |0019: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -02e288: 0c02 |001c: move-result-object v2 │ │ -02e28a: 1403 6100 057f |001d: const v3, #float 1.76789e+38 // #7f050061 │ │ -02e290: 7110 3606 0300 |0020: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e296: 0c03 |0023: move-result-object v3 │ │ -02e298: 6e20 0f00 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -02e29e: 0c02 |0027: move-result-object v2 │ │ -02e2a0: 6e20 1800 1200 |0028: invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -02e2a6: 0c02 |002b: move-result-object v2 │ │ -02e2a8: 1403 0400 057f |002c: const v3, #float 1.76787e+38 // #7f050004 │ │ -02e2ae: 7110 3606 0300 |002f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e2b4: 0c03 |0032: move-result-object v3 │ │ -02e2b6: 2204 c501 |0033: new-instance v4, Lorg/happysanta/gd/Menu/Menu$3$1; // type@01c5 │ │ -02e2ba: 7040 4007 5461 |0035: invoke-direct {v4, v5, v1, v6}, Lorg/happysanta/gd/Menu/Menu$3$1;.:(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V // method@0740 │ │ -02e2c0: 6e30 1400 3204 |0038: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -02e2c6: 0c02 |003b: move-result-object v2 │ │ -02e2c8: 1403 0500 057f |003c: const v3, #float 1.76787e+38 // #7f050005 │ │ -02e2ce: 7110 3606 0300 |003f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e2d4: 0c03 |0042: move-result-object v3 │ │ -02e2d6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -02e2d8: 6e30 1100 3204 |0044: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -02e2de: 0c00 |0047: move-result-object v0 │ │ -02e2e0: 6e10 1900 0000 |0048: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ -02e2e6: 0e00 |004b: return-void │ │ +02e1cc: |[02e1cc] org.happysanta.gd.Menu.Menu$3.fileSelected:(Ljava/io/File;)V │ │ +02e1dc: 2201 6600 |0000: new-instance v1, Landroid/widget/EditText; // type@0066 │ │ +02e1e0: 5452 2903 |0002: iget-object v2, v5, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e1e4: 7020 0c01 2100 |0004: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@010c │ │ +02e1ea: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +02e1ec: 6e20 0e01 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setInputType:(I)V // method@010e │ │ +02e1f2: 2202 0900 |000b: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +02e1f6: 5453 2903 |000d: iget-object v3, v5, Lorg/happysanta/gd/Menu/Menu$3;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0329 │ │ +02e1fa: 7020 0b00 3200 |000f: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +02e200: 1403 6000 057f |0012: const v3, #float 1.76789e+38 // #7f050060 │ │ +02e206: 7110 3806 0300 |0015: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e20c: 0c03 |0018: move-result-object v3 │ │ +02e20e: 6e20 1700 3200 |0019: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +02e214: 0c02 |001c: move-result-object v2 │ │ +02e216: 1403 6100 057f |001d: const v3, #float 1.76789e+38 // #7f050061 │ │ +02e21c: 7110 3806 0300 |0020: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e222: 0c03 |0023: move-result-object v3 │ │ +02e224: 6e20 0f00 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +02e22a: 0c02 |0027: move-result-object v2 │ │ +02e22c: 6e20 1800 1200 |0028: invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +02e232: 0c02 |002b: move-result-object v2 │ │ +02e234: 1403 0400 057f |002c: const v3, #float 1.76787e+38 // #7f050004 │ │ +02e23a: 7110 3806 0300 |002f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e240: 0c03 |0032: move-result-object v3 │ │ +02e242: 2204 c501 |0033: new-instance v4, Lorg/happysanta/gd/Menu/Menu$3$1; // type@01c5 │ │ +02e246: 7040 4207 5461 |0035: invoke-direct {v4, v5, v1, v6}, Lorg/happysanta/gd/Menu/Menu$3$1;.:(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V // method@0742 │ │ +02e24c: 6e30 1400 3204 |0038: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +02e252: 0c02 |003b: move-result-object v2 │ │ +02e254: 1403 0500 057f |003c: const v3, #float 1.76787e+38 // #7f050005 │ │ +02e25a: 7110 3806 0300 |003f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e260: 0c03 |0042: move-result-object v3 │ │ +02e262: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +02e264: 6e30 1100 3204 |0044: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +02e26a: 0c00 |0047: move-result-object v0 │ │ +02e26c: 6e10 1900 0000 |0048: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0019 │ │ +02e272: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1513 │ │ 0x0007 line=1514 │ │ 0x000b line=1516 │ │ + 0x0015 line=1517 │ │ + 0x0020 line=1518 │ │ + 0x0028 line=1519 │ │ + 0x002f line=1520 │ │ + 0x003f line=1543 │ │ 0x0048 line=1544 │ │ 0x004b line=1545 │ │ locals : │ │ 0x0048 - 0x004c reg=0 alert Landroid/app/AlertDialog$Builder; │ │ 0x0007 - 0x004c reg=1 input Landroid/widget/EditText; │ │ 0x0000 - 0x004c reg=5 this Lorg/happysanta/gd/Menu/Menu$3; │ │ 0x0000 - 0x004c reg=6 file Ljava/io/File; │ │ @@ -60458,45 +60426,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -02e2e8: |[02e2e8] org.happysanta.gd.Menu.Menu.:()V │ │ -02e2f8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -02e2fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02e2fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02e2fe: 7010 bd01 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -02e304: 5941 6c03 |0006: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02e308: 5c41 5703 |0008: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -02e30c: 5c41 5d03 |000a: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ -02e310: 2330 0f02 |000c: new-array v0, v3, [I // type@020f │ │ -02e314: 2600 2c00 0000 |000e: fill-array-data v0, 0000003a // +0000002c │ │ -02e31a: 5b40 6d03 |0011: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -02e31e: 2330 1902 |0013: new-array v0, v3, [Ljava/lang/String; // type@0219 │ │ -02e322: 5b40 4c03 |0015: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02e326: 1240 |0017: const/4 v0, #int 4 // #4 │ │ -02e328: 2300 1902 |0018: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ -02e32c: 5b40 3903 |001a: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02e330: 5941 4e03 |001c: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02e334: 5941 7103 |001e: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02e338: 5c41 4903 |0020: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ -02e33c: 5c41 5403 |0022: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02e340: 5b42 3303 |0024: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ -02e344: 5b42 6503 |0026: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -02e348: 5b42 4703 |0028: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ -02e34c: 2200 2f00 |002a: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ -02e350: 7010 8c00 0000 |002c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ -02e356: 5b40 2d03 |002f: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ -02e35a: 5440 2d03 |0031: iget-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ -02e35e: 1401 ffff ff80 |0033: const v1, #float -2.35099e-38 // #80ffffff │ │ -02e364: 6e20 9300 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ -02e36a: 0e00 |0039: return-void │ │ -02e36c: 0003 0400 0300 0000 0000 0000 0000 ... |003a: array-data (10 units) │ │ +02e274: |[02e274] org.happysanta.gd.Menu.Menu.:()V │ │ +02e284: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +02e286: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02e288: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02e28a: 7010 bf01 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +02e290: 5941 6c03 |0006: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02e294: 5c41 5703 |0008: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +02e298: 5c41 5d03 |000a: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ +02e29c: 2330 0f02 |000c: new-array v0, v3, [I // type@020f │ │ +02e2a0: 2600 2c00 0000 |000e: fill-array-data v0, 0000003a // +0000002c │ │ +02e2a6: 5b40 6d03 |0011: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +02e2aa: 2330 1902 |0013: new-array v0, v3, [Ljava/lang/String; // type@0219 │ │ +02e2ae: 5b40 4c03 |0015: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02e2b2: 1240 |0017: const/4 v0, #int 4 // #4 │ │ +02e2b4: 2300 1902 |0018: new-array v0, v0, [Ljava/lang/String; // type@0219 │ │ +02e2b8: 5b40 3903 |001a: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02e2bc: 5941 4e03 |001c: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02e2c0: 5941 7103 |001e: iput v1, v4, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02e2c4: 5c41 4903 |0020: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ +02e2c8: 5c41 5403 |0022: iput-boolean v1, v4, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02e2cc: 5b42 3303 |0024: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ +02e2d0: 5b42 6503 |0026: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +02e2d4: 5b42 4703 |0028: iput-object v2, v4, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ +02e2d8: 2200 2f00 |002a: new-instance v0, Landroid/graphics/Paint; // type@002f │ │ +02e2dc: 7010 8c00 0000 |002c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@008c │ │ +02e2e2: 5b40 2d03 |002f: iput-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ +02e2e6: 5440 2d03 |0031: iget-object v0, v4, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ +02e2ea: 1401 ffff ff80 |0033: const v1, #float -2.35099e-38 // #80ffffff │ │ +02e2f0: 6e20 9300 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0093 │ │ +02e2f6: 0e00 |0039: return-void │ │ +02e2f8: 0003 0400 0300 0000 0000 0000 0000 ... |003a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=158 │ │ 0x0006 line=41 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x000c line=47 │ │ @@ -60521,17 +60489,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e380: |[02e380] org.happysanta.gd.Menu.Menu.access$000:(Lorg/happysanta/gd/Menu/Menu;)V │ │ -02e390: 7010 6007 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/Menu/Menu;.resetAll:()V // method@0760 │ │ -02e396: 0e00 |0003: return-void │ │ +02e30c: |[02e30c] org.happysanta.gd.Menu.Menu.access$000:(Lorg/happysanta/gd/Menu/Menu;)V │ │ +02e31c: 7010 6207 0000 |0000: invoke-direct {v0}, Lorg/happysanta/gd/Menu/Menu;.resetAll:()V // method@0762 │ │ +02e322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -60539,17 +60507,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e398: |[02e398] org.happysanta.gd.Menu.Menu.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ -02e3a8: 5410 7303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e3ac: 1100 |0002: return-object v0 │ │ +02e324: |[02e324] org.happysanta.gd.Menu.Menu.access$100:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ +02e334: 5410 7303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -60557,17 +60525,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e3b0: |[02e3b0] org.happysanta.gd.Menu.Menu.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ -02e3c0: 5410 5003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e3c4: 1100 |0002: return-object v0 │ │ +02e33c: |[02e33c] org.happysanta.gd.Menu.Menu.access$200:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ +02e34c: 5410 5003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -60575,17 +60543,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e3c8: |[02e3c8] org.happysanta.gd.Menu.Menu.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ -02e3d8: 5410 4a03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02e3dc: 1100 |0002: return-object v0 │ │ +02e354: |[02e354] org.happysanta.gd.Menu.Menu.access$300:(Lorg/happysanta/gd/Menu/Menu;)Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ +02e364: 5410 4a03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02e368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -60593,31 +60561,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -02e3e0: |[02e3e0] org.happysanta.gd.Menu.Menu.drawBackgroundColor:(Landroid/graphics/Canvas;)V │ │ -02e3f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e3f2: 7100 3206 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02e3f8: 0c00 |0004: move-result-object v0 │ │ -02e3fa: 6e10 d605 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d6 │ │ -02e400: 0a00 |0008: move-result v0 │ │ -02e402: 8203 |0009: int-to-float v3, v0 │ │ -02e404: 7100 3206 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02e40a: 0c00 |000d: move-result-object v0 │ │ -02e40c: 6e10 d505 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d5 │ │ -02e412: 0a00 |0011: move-result v0 │ │ -02e414: 8204 |0012: int-to-float v4, v0 │ │ -02e416: 5465 2d03 |0013: iget-object v5, v6, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ -02e41a: 0770 |0015: move-object v0, v7 │ │ -02e41c: 0112 |0016: move v2, v1 │ │ -02e41e: 7406 8600 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ -02e424: 0e00 |001a: return-void │ │ +02e36c: |[02e36c] org.happysanta.gd.Menu.Menu.drawBackgroundColor:(Landroid/graphics/Canvas;)V │ │ +02e37c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02e37e: 7100 3406 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02e384: 0c00 |0004: move-result-object v0 │ │ +02e386: 6e10 d805 0000 |0005: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.getScaledWidth:()I // method@05d8 │ │ +02e38c: 0a00 |0008: move-result v0 │ │ +02e38e: 8203 |0009: int-to-float v3, v0 │ │ +02e390: 7100 3406 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02e396: 0c00 |000d: move-result-object v0 │ │ +02e398: 6e10 d705 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/Game/GameView;.getScaledHeight:()I // method@05d7 │ │ +02e39e: 0a00 |0011: move-result v0 │ │ +02e3a0: 8204 |0012: int-to-float v4, v0 │ │ +02e3a2: 5465 2d03 |0013: iget-object v5, v6, Lorg/happysanta/gd/Menu/Menu;.bgPaint:Landroid/graphics/Paint; // field@032d │ │ +02e3a6: 0770 |0015: move-object v0, v7 │ │ +02e3a8: 0112 |0016: move v2, v1 │ │ +02e3aa: 7406 8600 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0086 │ │ +02e3b0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=914 │ │ 0x001a line=915 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lorg/happysanta/gd/Menu/Menu; │ │ 0x0000 - 0x001b reg=7 g1 Landroid/graphics/Canvas; │ │ @@ -60627,107 +60595,107 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -02e428: |[02e428] org.happysanta.gd.Menu.Menu.getDurationString:(J)Ljava/lang/String; │ │ -02e438: 1606 6400 |0000: const-wide/16 v6, #int 100 // #64 │ │ -02e43c: 1304 0a00 |0002: const/16 v4, #int 10 // #a │ │ -02e440: 9e02 0a06 |0004: div-long v2, v10, v6 │ │ -02e444: 8421 |0006: long-to-int v1, v2 │ │ -02e446: 5991 5503 |0007: iput v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e44a: 9f02 0a06 |0009: rem-long v2, v10, v6 │ │ -02e44e: 8421 |000b: long-to-int v1, v2 │ │ -02e450: 5991 5603 |000c: iput v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ -02e454: 5291 5503 |000e: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e458: db01 013c |0010: div-int/lit8 v1, v1, #int 60 // #3c │ │ -02e45c: 3541 5800 |0012: if-ge v1, v4, 006a // +0058 │ │ -02e460: 2201 b000 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e464: 7010 ee01 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e46a: 1a02 0900 |0019: const-string v2, " 0" // string@0009 │ │ -02e46e: 6e20 f501 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e474: 0c01 |001e: move-result-object v1 │ │ -02e476: 5292 5503 |001f: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e47a: db02 023c |0021: div-int/lit8 v2, v2, #int 60 // #3c │ │ -02e47e: 6e20 f201 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e484: 0c01 |0026: move-result-object v1 │ │ -02e486: 6e10 f901 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e48c: 0c00 |002a: move-result-object v0 │ │ -02e48e: 5291 5503 |002b: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e492: dc01 013c |002d: rem-int/lit8 v1, v1, #int 60 // #3c │ │ -02e496: 3541 5300 |002f: if-ge v1, v4, 0082 // +0053 │ │ -02e49a: 2201 b000 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e49e: 7010 ee01 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e4a4: 6e20 f501 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e4aa: 0c01 |0039: move-result-object v1 │ │ -02e4ac: 1a02 7000 |003a: const-string v2, ":0" // string@0070 │ │ -02e4b0: 6e20 f501 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e4b6: 0c01 |003f: move-result-object v1 │ │ -02e4b8: 5292 5503 |0040: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e4bc: dc02 023c |0042: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -02e4c0: 6e20 f201 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e4c6: 0c01 |0047: move-result-object v1 │ │ -02e4c8: 6e10 f901 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e4ce: 0c00 |004b: move-result-object v0 │ │ -02e4d0: 5291 5603 |004c: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ -02e4d4: 3541 5000 |004e: if-ge v1, v4, 009e // +0050 │ │ -02e4d8: 2201 b000 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e4dc: 7010 ee01 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e4e2: 6e20 f501 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e4e8: 0c01 |0058: move-result-object v1 │ │ -02e4ea: 1a02 5000 |0059: const-string v2, ".0" // string@0050 │ │ -02e4ee: 6e20 f501 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e4f4: 0c01 |005e: move-result-object v1 │ │ -02e4f6: 5292 5603 |005f: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ -02e4fa: 6e20 f201 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e500: 0c01 |0064: move-result-object v1 │ │ -02e502: 6e10 f901 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e508: 0c00 |0068: move-result-object v0 │ │ -02e50a: 1100 |0069: return-object v0 │ │ -02e50c: 2201 b000 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e510: 7010 ee01 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e516: 1a02 0400 |006f: const-string v2, " " // string@0004 │ │ -02e51a: 6e20 f501 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e520: 0c01 |0074: move-result-object v1 │ │ -02e522: 5292 5503 |0075: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e526: db02 023c |0077: div-int/lit8 v2, v2, #int 60 // #3c │ │ -02e52a: 6e20 f201 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e530: 0c01 |007c: move-result-object v1 │ │ -02e532: 6e10 f901 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e538: 0c00 |0080: move-result-object v0 │ │ -02e53a: 28aa |0081: goto 002b // -0056 │ │ -02e53c: 2201 b000 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e540: 7010 ee01 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e546: 6e20 f501 0100 |0087: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e54c: 0c01 |008a: move-result-object v1 │ │ -02e54e: 1a02 6e00 |008b: const-string v2, ":" // string@006e │ │ -02e552: 6e20 f501 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e558: 0c01 |0090: move-result-object v1 │ │ -02e55a: 5292 5503 |0091: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02e55e: dc02 023c |0093: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -02e562: 6e20 f201 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e568: 0c01 |0098: move-result-object v1 │ │ -02e56a: 6e10 f901 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e570: 0c00 |009c: move-result-object v0 │ │ -02e572: 28af |009d: goto 004c // -0051 │ │ -02e574: 2201 b000 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e578: 7010 ee01 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e57e: 6e20 f501 0100 |00a3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e584: 0c01 |00a6: move-result-object v1 │ │ -02e586: 1a02 4c00 |00a7: const-string v2, "." // string@004c │ │ -02e58a: 6e20 f501 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e590: 0c01 |00ac: move-result-object v1 │ │ -02e592: 5292 5603 |00ad: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ -02e596: 6e20 f201 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e59c: 0c01 |00b2: move-result-object v1 │ │ -02e59e: 6e10 f901 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e5a4: 0c00 |00b6: move-result-object v0 │ │ -02e5a6: 28b2 |00b7: goto 0069 // -004e │ │ +02e3b4: |[02e3b4] org.happysanta.gd.Menu.Menu.getDurationString:(J)Ljava/lang/String; │ │ +02e3c4: 1606 6400 |0000: const-wide/16 v6, #int 100 // #64 │ │ +02e3c8: 1304 0a00 |0002: const/16 v4, #int 10 // #a │ │ +02e3cc: 9e02 0a06 |0004: div-long v2, v10, v6 │ │ +02e3d0: 8421 |0006: long-to-int v1, v2 │ │ +02e3d2: 5991 5503 |0007: iput v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e3d6: 9f02 0a06 |0009: rem-long v2, v10, v6 │ │ +02e3da: 8421 |000b: long-to-int v1, v2 │ │ +02e3dc: 5991 5603 |000c: iput v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ +02e3e0: 5291 5503 |000e: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e3e4: db01 013c |0010: div-int/lit8 v1, v1, #int 60 // #3c │ │ +02e3e8: 3541 5800 |0012: if-ge v1, v4, 006a // +0058 │ │ +02e3ec: 2201 b000 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e3f0: 7010 f001 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e3f6: 1a02 0900 |0019: const-string v2, " 0" // string@0009 │ │ +02e3fa: 6e20 f701 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e400: 0c01 |001e: move-result-object v1 │ │ +02e402: 5292 5503 |001f: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e406: db02 023c |0021: div-int/lit8 v2, v2, #int 60 // #3c │ │ +02e40a: 6e20 f401 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e410: 0c01 |0026: move-result-object v1 │ │ +02e412: 6e10 fb01 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e418: 0c00 |002a: move-result-object v0 │ │ +02e41a: 5291 5503 |002b: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e41e: dc01 013c |002d: rem-int/lit8 v1, v1, #int 60 // #3c │ │ +02e422: 3541 5300 |002f: if-ge v1, v4, 0082 // +0053 │ │ +02e426: 2201 b000 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e42a: 7010 f001 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e430: 6e20 f701 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e436: 0c01 |0039: move-result-object v1 │ │ +02e438: 1a02 7000 |003a: const-string v2, ":0" // string@0070 │ │ +02e43c: 6e20 f701 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e442: 0c01 |003f: move-result-object v1 │ │ +02e444: 5292 5503 |0040: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e448: dc02 023c |0042: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +02e44c: 6e20 f401 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e452: 0c01 |0047: move-result-object v1 │ │ +02e454: 6e10 fb01 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e45a: 0c00 |004b: move-result-object v0 │ │ +02e45c: 5291 5603 |004c: iget v1, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ +02e460: 3541 5000 |004e: if-ge v1, v4, 009e // +0050 │ │ +02e464: 2201 b000 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e468: 7010 f001 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e46e: 6e20 f701 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e474: 0c01 |0058: move-result-object v1 │ │ +02e476: 1a02 5000 |0059: const-string v2, ".0" // string@0050 │ │ +02e47a: 6e20 f701 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e480: 0c01 |005e: move-result-object v1 │ │ +02e482: 5292 5603 |005f: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ +02e486: 6e20 f401 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e48c: 0c01 |0064: move-result-object v1 │ │ +02e48e: 6e10 fb01 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e494: 0c00 |0068: move-result-object v0 │ │ +02e496: 1100 |0069: return-object v0 │ │ +02e498: 2201 b000 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e49c: 7010 f001 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e4a2: 1a02 0400 |006f: const-string v2, " " // string@0004 │ │ +02e4a6: 6e20 f701 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e4ac: 0c01 |0074: move-result-object v1 │ │ +02e4ae: 5292 5503 |0075: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e4b2: db02 023c |0077: div-int/lit8 v2, v2, #int 60 // #3c │ │ +02e4b6: 6e20 f401 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e4bc: 0c01 |007c: move-result-object v1 │ │ +02e4be: 6e10 fb01 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e4c4: 0c00 |0080: move-result-object v0 │ │ +02e4c6: 28aa |0081: goto 002b // -0056 │ │ +02e4c8: 2201 b000 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e4cc: 7010 f001 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e4d2: 6e20 f701 0100 |0087: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e4d8: 0c01 |008a: move-result-object v1 │ │ +02e4da: 1a02 6e00 |008b: const-string v2, ":" // string@006e │ │ +02e4de: 6e20 f701 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e4e4: 0c01 |0090: move-result-object v1 │ │ +02e4e6: 5292 5503 |0091: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02e4ea: dc02 023c |0093: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +02e4ee: 6e20 f401 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e4f4: 0c01 |0098: move-result-object v1 │ │ +02e4f6: 6e10 fb01 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e4fc: 0c00 |009c: move-result-object v0 │ │ +02e4fe: 28af |009d: goto 004c // -0051 │ │ +02e500: 2201 b000 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e504: 7010 f001 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e50a: 6e20 f701 0100 |00a3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e510: 0c01 |00a6: move-result-object v1 │ │ +02e512: 1a02 4c00 |00a7: const-string v2, "." // string@004c │ │ +02e516: 6e20 f701 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e51c: 0c01 |00ac: move-result-object v1 │ │ +02e51e: 5292 5603 |00ad: iget v2, v9, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ +02e522: 6e20 f401 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e528: 0c01 |00b2: move-result-object v1 │ │ +02e52a: 6e10 fb01 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e530: 0c00 |00b6: move-result-object v0 │ │ +02e532: 28b2 |00b7: goto 0069 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1424 │ │ 0x0009 line=1425 │ │ 0x000e line=1427 │ │ 0x0014 line=1428 │ │ 0x002b line=1431 │ │ @@ -60749,30 +60717,30 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -02e5a8: |[02e5a8] org.happysanta.gd.Menu.Menu.isNameCheat:([B)Z │ │ -02e5b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02e5ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e5bc: 4802 0401 |0002: aget-byte v2, v4, v1 │ │ -02e5c0: 1303 5200 |0004: const/16 v3, #int 82 // #52 │ │ -02e5c4: 3332 1000 |0006: if-ne v2, v3, 0016 // +0010 │ │ -02e5c8: 4802 0400 |0008: aget-byte v2, v4, v0 │ │ -02e5cc: 1303 4b00 |000a: const/16 v3, #int 75 // #4b │ │ -02e5d0: 3332 0a00 |000c: if-ne v2, v3, 0016 // +000a │ │ -02e5d4: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -02e5d6: 4802 0402 |000f: aget-byte v2, v4, v2 │ │ -02e5da: 1303 4500 |0011: const/16 v3, #int 69 // #45 │ │ -02e5de: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ -02e5e2: 0f00 |0015: return v0 │ │ -02e5e4: 0110 |0016: move v0, v1 │ │ -02e5e6: 28fe |0017: goto 0015 // -0002 │ │ +02e534: |[02e534] org.happysanta.gd.Menu.Menu.isNameCheat:([B)Z │ │ +02e544: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02e546: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02e548: 4802 0401 |0002: aget-byte v2, v4, v1 │ │ +02e54c: 1303 5200 |0004: const/16 v3, #int 82 // #52 │ │ +02e550: 3332 1000 |0006: if-ne v2, v3, 0016 // +0010 │ │ +02e554: 4802 0400 |0008: aget-byte v2, v4, v0 │ │ +02e558: 1303 4b00 |000a: const/16 v3, #int 75 // #4b │ │ +02e55c: 3332 0a00 |000c: if-ne v2, v3, 0016 // +000a │ │ +02e560: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +02e562: 4802 0402 |000f: aget-byte v2, v4, v2 │ │ +02e566: 1303 4500 |0011: const/16 v3, #int 69 // #45 │ │ +02e56a: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ +02e56e: 0f00 |0015: return v0 │ │ +02e570: 0110 |0016: move v0, v1 │ │ +02e572: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1551 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 chars [B │ │ │ │ #8 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -60780,30 +60748,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02e5e8: |[02e5e8] org.happysanta.gd.Menu.Menu.resetAll:()V │ │ -02e5f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02e5fa: 7100 7208 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Settings;.resetAll:()V // method@0872 │ │ -02e600: 7100 3506 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02e606: 0c00 |0007: move-result-object v0 │ │ -02e608: 6e10 1f09 0000 |0008: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.resetAllLevelsSettings:()V // method@091f │ │ -02e60e: 7100 3506 0000 |000b: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02e614: 0c00 |000e: move-result-object v0 │ │ -02e616: 6e10 0209 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.clearAllHighScores:()V // method@0902 │ │ -02e61c: 7100 3106 0000 |0012: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02e622: 0c00 |0015: move-result-object v0 │ │ -02e624: 5c01 a301 |0016: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ -02e628: 7100 3106 0000 |0018: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02e62e: 0c00 |001b: move-result-object v0 │ │ -02e630: 6e20 6005 1000 |001c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0560 │ │ -02e636: 0e00 |001f: return-void │ │ +02e574: |[02e574] org.happysanta.gd.Menu.Menu.resetAll:()V │ │ +02e584: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02e586: 7100 7408 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Settings;.resetAll:()V // method@0874 │ │ +02e58c: 7100 3706 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02e592: 0c00 |0007: move-result-object v0 │ │ +02e594: 6e10 2109 0000 |0008: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.resetAllLevelsSettings:()V // method@0921 │ │ +02e59a: 7100 3706 0000 |000b: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02e5a0: 0c00 |000e: move-result-object v0 │ │ +02e5a2: 6e10 0409 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsManager;.clearAllHighScores:()V // method@0904 │ │ +02e5a8: 7100 3306 0000 |0012: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02e5ae: 0c00 |0015: move-result-object v0 │ │ +02e5b0: 5c01 a301 |0016: iput-boolean v1, v0, Lorg/happysanta/gd/GDActivity;.fullResetting:Z // field@01a3 │ │ +02e5b4: 7100 3306 0000 |0018: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02e5ba: 0c00 |001b: move-result-object v0 │ │ +02e5bc: 6e20 6205 1000 |001c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/GDActivity;.destroyApp:(Z)V // method@0562 │ │ +02e5c2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1448 │ │ 0x0004 line=1449 │ │ 0x000b line=1450 │ │ 0x0012 line=1452 │ │ 0x0018 line=1453 │ │ @@ -60816,611 +60784,611 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 1228 16-bit code units │ │ -02e638: |[02e638] org.happysanta.gd.Menu.Menu.saveCompletedTrack:()V │ │ -02e648: 7100 3506 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02e64e: 0c09 |0003: move-result-object v9 │ │ -02e650: 0800 1300 |0004: move-object/from16 v0, v19 │ │ -02e654: 540c 3203 |0006: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ -02e658: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -02e65c: 540d 4a03 |000a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02e660: 6e10 a307 0d00 |000c: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e666: 0a0d |000f: move-result v13 │ │ -02e668: 220e ae00 |0010: new-instance v14, Ljava/lang/String; // type@00ae │ │ -02e66c: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -02e670: 540f 5f03 |0014: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02e674: 1a10 6e05 |0016: const-string v16, "UTF-8" // string@056e │ │ -02e678: 7603 cd01 0e00 |0018: invoke-direct/range {v14, v15, v16}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01cd │ │ -02e67e: 0800 1300 |001b: move-object/from16 v0, v19 │ │ -02e682: 5300 4803 |001d: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ -02e686: 0510 0000 |001f: move-wide/from16 v16, v0 │ │ -02e68a: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ -02e68e: 6e51 8f08 dc0e |0023: invoke-virtual {v12, v13, v14, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.saveHighScore:(ILjava/lang/String;J)V // method@088f │ │ -02e694: 0800 1300 |0026: move-object/from16 v0, v19 │ │ -02e698: 540c 3203 |0028: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ -02e69c: 6e20 2109 c900 |002a: invoke-virtual {v9, v12}, Lorg/happysanta/gd/Storage/LevelsManager;.saveHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V // method@0921 │ │ -02e6a2: 120c |002d: const/4 v12, #int 0 // #0 │ │ -02e6a4: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -02e6a8: 5c0c 4903 |0030: iput-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ -02e6ac: 0800 1300 |0032: move-object/from16 v0, v19 │ │ -02e6b0: 540c 3603 |0034: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02e6b4: 6e10 8007 0c00 |0036: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0780 │ │ -02e6ba: 0800 1300 |0039: move-object/from16 v0, v19 │ │ -02e6be: 540c 3603 |003b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02e6c2: 220d d301 |003d: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02e6c6: 220e b000 |003f: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e6ca: 7010 ee01 0e00 |0041: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e6d0: 1a0f 7d00 |0044: const-string v15, "" // string@007d │ │ -02e6d4: 6e20 f501 fe00 |0046: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e6da: 0c0e |0049: move-result-object v14 │ │ -02e6dc: 140f 2300 057f |004a: const v15, #float 1.76788e+38 // #7f050023 │ │ -02e6e2: 7110 3606 0f00 |004d: invoke-static {v15}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e6e8: 0c0f |0050: move-result-object v15 │ │ -02e6ea: 6e20 f501 fe00 |0051: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e6f0: 0c0e |0054: move-result-object v14 │ │ -02e6f2: 1a0f 7800 |0055: const-string v15, ": " // string@0078 │ │ -02e6f6: 6e20 f501 fe00 |0057: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e6fc: 0c0e |005a: move-result-object v14 │ │ -02e6fe: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -02e702: 540f 3803 |005d: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ -02e706: 6e20 f501 fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e70c: 0c0e |0062: move-result-object v14 │ │ -02e70e: 6e10 f901 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e714: 0c0e |0066: move-result-object v14 │ │ -02e716: 7110 be00 0e00 |0067: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02e71c: 0c0e |006a: move-result-object v14 │ │ -02e71e: 7020 c707 ed00 |006b: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -02e724: 6e20 7f07 dc00 |006e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02e72a: 7100 fd01 0000 |0071: invoke-static {}, Ljava/lang/System;.gc:()V // method@01fd │ │ -02e730: 0800 1300 |0074: move-object/from16 v0, v19 │ │ -02e734: 540c 3203 |0076: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ -02e738: 0800 1300 |0078: move-object/from16 v0, v19 │ │ -02e73c: 540d 4a03 |007a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02e740: 6e10 a307 0d00 |007c: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e746: 0a0d |007f: move-result v13 │ │ -02e748: 6e20 8b08 dc00 |0080: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/HighScores;.getScores:(I)[Ljava/lang/String; // method@088b │ │ -02e74e: 0c02 |0083: move-result-object v2 │ │ -02e750: 1208 |0084: const/4 v8, #int 0 // #0 │ │ -02e752: 212c |0085: array-length v12, v2 │ │ -02e754: 35c8 4b00 |0086: if-ge v8, v12, 00d1 // +004b │ │ -02e758: 460c 0208 |0088: aget-object v12, v2, v8 │ │ -02e75c: 380c 2f00 |008a: if-eqz v12, 00b9 // +002f │ │ -02e760: 0800 1300 |008c: move-object/from16 v0, v19 │ │ -02e764: 540c 3603 |008e: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02e768: 220d d301 |0090: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02e76c: 220e b000 |0092: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ -02e770: 7010 ee01 0e00 |0094: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02e776: 1a0f 0000 |0097: const-string v15, "" // string@0000 │ │ -02e77a: 6e20 f501 fe00 |0099: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e780: 0c0e |009c: move-result-object v14 │ │ -02e782: d80f 0801 |009d: add-int/lit8 v15, v8, #int 1 // #01 │ │ -02e786: 6e20 f201 fe00 |009f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -02e78c: 0c0e |00a2: move-result-object v14 │ │ -02e78e: 1a0f 4d00 |00a3: const-string v15, ". " // string@004d │ │ -02e792: 6e20 f501 fe00 |00a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e798: 0c0e |00a8: move-result-object v14 │ │ -02e79a: 460f 0208 |00a9: aget-object v15, v2, v8 │ │ -02e79e: 6e20 f501 fe00 |00ab: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02e7a4: 0c0e |00ae: move-result-object v14 │ │ -02e7a6: 6e10 f901 0e00 |00af: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02e7ac: 0c0e |00b2: move-result-object v14 │ │ -02e7ae: 7020 c807 ed00 |00b3: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02e7b4: 6e20 7f07 dc00 |00b6: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02e7ba: d808 0801 |00b9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02e7be: 28ca |00bb: goto 0085 // -0036 │ │ -02e7c0: 0d05 |00bc: move-exception v5 │ │ -02e7c2: 6e10 9001 0500 |00bd: invoke-virtual {v5}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0190 │ │ -02e7c8: 140c 6200 057f |00c0: const v12, #float 1.76789e+38 // #7f050062 │ │ -02e7ce: 7110 3606 0c00 |00c3: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02e7d4: 0c0c |00c6: move-result-object v12 │ │ -02e7d6: 6e10 8f01 0500 |00c7: invoke-virtual {v5}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@018f │ │ -02e7dc: 0c0d |00ca: move-result-object v13 │ │ -02e7de: 120e |00cb: const/4 v14, #int 0 // #0 │ │ -02e7e0: 7130 4106 dc0e |00cc: invoke-static {v12, v13, v14}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02e7e6: 2900 57ff |00cf: goto/16 0026 // -00a9 │ │ -02e7ea: 12f3 |00d1: const/4 v3, #int -1 // #ff │ │ -02e7ec: 0800 1300 |00d2: move-object/from16 v0, v19 │ │ -02e7f0: 540c 7303 |00d4: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e7f4: 6e10 a507 0c00 |00d6: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e7fa: 0a0c |00d9: move-result v12 │ │ -02e7fc: 0800 1300 |00da: move-object/from16 v0, v19 │ │ -02e800: 540d 7303 |00dc: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e804: 6e10 a307 0d00 |00de: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e80a: 0a0d |00e1: move-result v13 │ │ -02e80c: 34dc 6200 |00e2: if-lt v12, v13, 0144 // +0062 │ │ -02e810: 0800 1300 |00e4: move-object/from16 v0, v19 │ │ -02e814: 540d 7303 |00e6: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e818: 0800 1300 |00e8: move-object/from16 v0, v19 │ │ -02e81c: 540c 7303 |00ea: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e820: 6e10 a307 0c00 |00ec: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e826: 0a0c |00ef: move-result v12 │ │ -02e828: d80c 0c01 |00f0: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02e82c: 0800 1300 |00f2: move-object/from16 v0, v19 │ │ -02e830: 540e 4d03 |00f4: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e834: 0800 1300 |00f6: move-object/from16 v0, v19 │ │ -02e838: 540f 5003 |00f8: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e83c: 6e10 a307 0f00 |00fa: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e842: 0a0f |00fd: move-result v15 │ │ -02e844: 6e20 b108 fe00 |00fe: invoke-virtual {v14, v15}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02e84a: 0a0e |0101: move-result v14 │ │ -02e84c: 34ec 2702 |0102: if-lt v12, v14, 0329 // +0227 │ │ -02e850: 0800 1300 |0104: move-object/from16 v0, v19 │ │ -02e854: 540c 7303 |0106: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e858: 6e10 a307 0c00 |0108: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e85e: 0a0c |010b: move-result v12 │ │ -02e860: d80c 0c01 |010c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02e864: 6e20 ae07 cd00 |010e: invoke-virtual {v13, v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02e86a: 0800 1300 |0111: move-object/from16 v0, v19 │ │ -02e86e: 540d 4d03 |0113: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e872: 0800 1300 |0115: move-object/from16 v0, v19 │ │ -02e876: 540c 5003 |0117: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e87a: 6e10 a307 0c00 |0119: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e880: 0a0e |011c: move-result v14 │ │ -02e882: 0800 1300 |011d: move-object/from16 v0, v19 │ │ -02e886: 540c 7303 |011f: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e88a: 6e10 a507 0c00 |0121: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e890: 0a0c |0124: move-result v12 │ │ -02e892: 0800 1300 |0125: move-object/from16 v0, v19 │ │ -02e896: 540f 4d03 |0127: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e89a: 0800 1300 |0129: move-object/from16 v0, v19 │ │ -02e89e: 5400 5003 |012b: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e8a2: 0810 0000 |012d: move-object/from16 v16, v0 │ │ -02e8a6: 7401 a307 1000 |012f: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e8ac: 0a10 |0132: move-result v16 │ │ -02e8ae: 7402 b108 0f00 |0133: invoke-virtual/range {v15, v16}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02e8b4: 0a0f |0136: move-result v15 │ │ -02e8b6: 34fc 0402 |0137: if-lt v12, v15, 033b // +0204 │ │ -02e8ba: 0800 1300 |0139: move-object/from16 v0, v19 │ │ -02e8be: 540c 7303 |013b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e8c2: 6e10 a507 0c00 |013d: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e8c8: 0a0c |0140: move-result v12 │ │ -02e8ca: 6e30 ca08 ed0c |0141: invoke-virtual {v13, v14, v12}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08ca │ │ -02e8d0: 0800 1300 |0144: move-object/from16 v0, v19 │ │ -02e8d4: 540c 7303 |0146: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e8d8: 6e10 a307 0c00 |0148: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e8de: 0a0c |014b: move-result v12 │ │ -02e8e0: 0800 1300 |014c: move-object/from16 v0, v19 │ │ -02e8e4: 540d 7303 |014e: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02e8e8: 6e10 a107 0d00 |0150: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptionCount:()I // method@07a1 │ │ -02e8ee: 0a0d |0153: move-result v13 │ │ -02e8f0: 33dc 7b02 |0154: if-ne v12, v13, 03cf // +027b │ │ -02e8f4: 121c |0156: const/4 v12, #int 1 // #1 │ │ -02e8f6: 0800 1300 |0157: move-object/from16 v0, v19 │ │ -02e8fa: 5c0c 4903 |0159: iput-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ -02e8fe: 0800 1300 |015b: move-object/from16 v0, v19 │ │ -02e902: 540c 5003 |015d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e906: 6e10 a307 0c00 |015f: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e90c: 0a0c |0162: move-result v12 │ │ -02e90e: 2b0c 5f03 0000 |0163: packed-switch v12, 000004c2 // +0000035f │ │ -02e914: 0800 1300 |0166: move-object/from16 v0, v19 │ │ -02e918: 540c 5003 |0168: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e91c: 0800 1300 |016a: move-object/from16 v0, v19 │ │ -02e920: 540d 5003 |016c: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e924: 6e10 a507 0d00 |016e: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e92a: 0a0d |0171: move-result v13 │ │ -02e92c: d80d 0d01 |0172: add-int/lit8 v13, v13, #int 1 // #01 │ │ -02e930: 6e20 ae07 dc00 |0174: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02e936: 0800 1300 |0177: move-object/from16 v0, v19 │ │ -02e93a: 540c 4d03 |0179: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e93e: 0800 1300 |017b: move-object/from16 v0, v19 │ │ -02e942: 540d 5003 |017d: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e946: 6e10 a307 0d00 |017f: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e94c: 0a0d |0182: move-result v13 │ │ -02e94e: 6e20 b108 dc00 |0183: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02e954: 0a0c |0186: move-result v12 │ │ -02e956: d80a 0c01 |0187: add-int/lit8 v10, v12, #int 1 // #01 │ │ -02e95a: 0800 1300 |0189: move-object/from16 v0, v19 │ │ -02e95e: 540c 4d03 |018b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e962: 0800 1300 |018d: move-object/from16 v0, v19 │ │ -02e966: 540d 5003 |018f: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e96a: 6e10 a307 0d00 |0191: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e970: 0a0d |0194: move-result v13 │ │ -02e972: 6e20 9f08 dc00 |0195: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@089f │ │ -02e978: 0a0b |0198: move-result v11 │ │ -02e97a: 37ba 0300 |0199: if-le v10, v11, 019c // +0003 │ │ -02e97e: 01ba |019b: move v10, v11 │ │ -02e980: 0800 1300 |019c: move-object/from16 v0, v19 │ │ -02e984: 540c 4d03 |019e: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e988: 0800 1300 |01a0: move-object/from16 v0, v19 │ │ -02e98c: 540d 5003 |01a2: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e990: 6e10 a307 0d00 |01a4: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e996: 0a0d |01a7: move-result v13 │ │ -02e998: 6e30 ca08 dc0a |01a8: invoke-virtual {v12, v13, v10}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08ca │ │ -02e99e: 0800 1300 |01ab: move-object/from16 v0, v19 │ │ -02e9a2: 540c 4d03 |01ad: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e9a6: 0800 1300 |01af: move-object/from16 v0, v19 │ │ -02e9aa: 540d 5003 |01b1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e9ae: 6e10 a507 0d00 |01b3: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e9b4: 0a0d |01b6: move-result v13 │ │ -02e9b6: 6e20 b108 dc00 |01b7: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02e9bc: 0a0c |01ba: move-result v12 │ │ -02e9be: 12fd |01bb: const/4 v13, #int -1 // #ff │ │ -02e9c0: 33dc 1200 |01bc: if-ne v12, v13, 01ce // +0012 │ │ -02e9c4: 0800 1300 |01be: move-object/from16 v0, v19 │ │ -02e9c8: 540c 4d03 |01c0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e9cc: 0800 1300 |01c2: move-object/from16 v0, v19 │ │ -02e9d0: 540d 5003 |01c4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e9d4: 6e10 a507 0d00 |01c6: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02e9da: 0a0d |01c9: move-result v13 │ │ -02e9dc: 120e |01ca: const/4 v14, #int 0 // #0 │ │ -02e9de: 6e30 ca08 dc0e |01cb: invoke-virtual {v12, v13, v14}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08ca │ │ -02e9e4: 0800 1300 |01ce: move-object/from16 v0, v19 │ │ -02e9e8: 540c 4d03 |01d0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02e9ec: 0800 1300 |01d2: move-object/from16 v0, v19 │ │ -02e9f0: 540d 5003 |01d4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02e9f4: 6e10 a307 0d00 |01d6: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02e9fa: 0a0d |01d9: move-result v13 │ │ -02e9fc: 6e20 b108 dc00 |01da: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02ea02: 0a04 |01dd: move-result v4 │ │ -02ea04: 0800 1300 |01de: move-object/from16 v0, v19 │ │ -02ea08: 540c 3603 |01e0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ea0c: 220d d301 |01e2: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02ea10: 140e 5000 057f |01e4: const v14, #float 1.76789e+38 // #7f050050 │ │ -02ea16: 7110 3606 0e00 |01e7: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02ea1c: 0c0e |01ea: move-result-object v14 │ │ -02ea1e: 123f |01eb: const/4 v15, #int 3 // #3 │ │ -02ea20: 23ff 1702 |01ec: new-array v15, v15, [Ljava/lang/Object; // type@0217 │ │ -02ea24: 1310 0000 |01ee: const/16 v16, #int 0 // #0 │ │ -02ea28: 7110 af01 0400 |01f0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -02ea2e: 0c11 |01f3: move-result-object v17 │ │ -02ea30: 4d11 0f10 |01f4: aput-object v17, v15, v16 │ │ -02ea34: 1310 0100 |01f6: const/16 v16, #int 1 // #1 │ │ -02ea38: 0800 1300 |01f8: move-object/from16 v0, v19 │ │ -02ea3c: 5400 7203 |01fa: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ -02ea40: 0811 0000 |01fc: move-object/from16 v17, v0 │ │ -02ea44: 0800 1300 |01fe: move-object/from16 v0, v19 │ │ -02ea48: 5400 5003 |0200: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ea4c: 0812 0000 |0202: move-object/from16 v18, v0 │ │ -02ea50: 7401 a307 1200 |0204: invoke-virtual/range {v18}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ea56: 0a12 |0207: move-result v18 │ │ -02ea58: 4611 1112 |0208: aget-object v17, v17, v18 │ │ -02ea5c: 0800 1100 |020a: move-object/from16 v0, v17 │ │ -02ea60: 2100 |020c: array-length v0, v0 │ │ -02ea62: 0211 0000 |020d: move/from16 v17, v0 │ │ -02ea66: 7701 af01 1100 |020f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -02ea6c: 0c11 |0212: move-result-object v17 │ │ -02ea6e: 4d11 0f10 |0213: aput-object v17, v15, v16 │ │ -02ea72: 1310 0200 |0215: const/16 v16, #int 2 // #2 │ │ -02ea76: 0800 1300 |0217: move-object/from16 v0, v19 │ │ -02ea7a: 5400 3303 |0219: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ -02ea7e: 0811 0000 |021b: move-object/from16 v17, v0 │ │ -02ea82: 0800 1300 |021d: move-object/from16 v0, v19 │ │ -02ea86: 5400 5003 |021f: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ea8a: 0812 0000 |0221: move-object/from16 v18, v0 │ │ -02ea8e: 7401 a307 1200 |0223: invoke-virtual/range {v18}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ea94: 0a12 |0226: move-result v18 │ │ -02ea96: 4611 1112 |0227: aget-object v17, v17, v18 │ │ -02ea9a: 4d11 0f10 |0229: aput-object v17, v15, v16 │ │ -02ea9e: 7120 d601 fe00 |022b: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d6 │ │ -02eaa4: 0c0e |022e: move-result-object v14 │ │ -02eaa6: 7110 be00 0e00 |022f: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -02eaac: 0c0e |0232: move-result-object v14 │ │ -02eaae: 7020 c707 ed00 |0233: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -02eab4: 6e20 7f07 dc00 |0236: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02eaba: 7100 fd01 0000 |0239: invoke-static {}, Ljava/lang/System;.gc:()V // method@01fd │ │ -02eac0: 0800 1300 |023c: move-object/from16 v0, v19 │ │ -02eac4: 550c 4903 |023e: iget-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ -02eac8: 390c 9901 |0240: if-nez v12, 03d9 // +0199 │ │ -02eacc: 0800 1300 |0242: move-object/from16 v0, v19 │ │ -02ead0: 540c 4103 |0244: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ -02ead4: 220d b000 |0246: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ -02ead8: 7010 ee01 0d00 |0248: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02eade: 140e 1d00 057f |024b: const v14, #float 1.76788e+38 // #7f05001d │ │ -02eae4: 7110 3606 0e00 |024e: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02eaea: 0c0e |0251: move-result-object v14 │ │ -02eaec: 6e20 f501 ed00 |0252: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eaf2: 0c0d |0255: move-result-object v13 │ │ -02eaf4: 1a0e 6f00 |0256: const-string v14, ": " // string@006f │ │ -02eaf8: 6e20 f501 ed00 |0258: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eafe: 0c0d |025b: move-result-object v13 │ │ -02eb00: 7100 3406 0000 |025c: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02eb06: 0c0e |025f: move-result-object v14 │ │ -02eb08: 0800 1300 |0260: move-object/from16 v0, v19 │ │ -02eb0c: 540f 5003 |0262: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02eb10: 6e10 a307 0f00 |0264: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02eb16: 0a0f |0267: move-result v15 │ │ -02eb18: 0800 1300 |0268: move-object/from16 v0, v19 │ │ -02eb1c: 5400 7303 |026a: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02eb20: 0810 0000 |026c: move-object/from16 v16, v0 │ │ -02eb24: 7401 a307 1000 |026e: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02eb2a: 0a10 |0271: move-result v16 │ │ -02eb2c: 7403 7c06 0e00 |0272: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -02eb32: 0c0e |0275: move-result-object v14 │ │ -02eb34: 6e20 f501 ed00 |0276: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eb3a: 0c0d |0279: move-result-object v13 │ │ -02eb3c: 6e10 f901 0d00 |027a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02eb42: 0c0d |027d: move-result-object v13 │ │ -02eb44: 6e20 9c06 dc00 |027e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -02eb4a: 0800 1300 |0281: move-object/from16 v0, v19 │ │ -02eb4e: 540c 6103 |0283: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ -02eb52: 220d b000 |0285: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ -02eb56: 7010 ee01 0d00 |0287: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02eb5c: 140e 2000 057f |028a: const v14, #float 1.76788e+38 // #7f050020 │ │ -02eb62: 7110 3606 0e00 |028d: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02eb68: 0c0e |0290: move-result-object v14 │ │ -02eb6a: 6e20 f501 ed00 |0291: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eb70: 0c0d |0294: move-result-object v13 │ │ -02eb72: 1a0e 6f00 |0295: const-string v14, ": " // string@006f │ │ -02eb76: 6e20 f501 ed00 |0297: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eb7c: 0c0d |029a: move-result-object v13 │ │ -02eb7e: 7100 3406 0000 |029b: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02eb84: 0c0e |029e: move-result-object v14 │ │ -02eb86: 0800 1300 |029f: move-object/from16 v0, v19 │ │ -02eb8a: 520f 4e03 |02a1: iget v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02eb8e: 0800 1300 |02a3: move-object/from16 v0, v19 │ │ -02eb92: 5200 7103 |02a5: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02eb96: 0210 0000 |02a7: move/from16 v16, v0 │ │ -02eb9a: d810 1001 |02a9: add-int/lit8 v16, v16, #int 1 // #01 │ │ -02eb9e: 7403 7c06 0e00 |02ab: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -02eba4: 0c0e |02ae: move-result-object v14 │ │ -02eba6: 6e20 f501 ed00 |02af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ebac: 0c0d |02b2: move-result-object v13 │ │ -02ebae: 6e10 f901 0d00 |02b3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02ebb4: 0c0d |02b6: move-result-object v13 │ │ -02ebb6: 6e20 9c06 dc00 |02b7: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -02ebbc: 7401 6107 1300 |02ba: invoke-virtual/range {v19}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0761 │ │ -02ebc2: 0800 1300 |02bd: move-object/from16 v0, v19 │ │ -02ebc6: 550c 4903 |02bf: iget-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ -02ebca: 390c 0d00 |02c1: if-nez v12, 02ce // +000d │ │ -02ebce: 0800 1300 |02c3: move-object/from16 v0, v19 │ │ -02ebd2: 540c 3603 |02c5: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ebd6: 0800 1300 |02c7: move-object/from16 v0, v19 │ │ -02ebda: 540d 6103 |02c9: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ -02ebde: 6e20 7f07 dc00 |02cb: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02ebe4: 0800 1300 |02ce: move-object/from16 v0, v19 │ │ -02ebe8: 540c 3703 |02d0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ -02ebec: 220d b000 |02d2: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ -02ebf0: 7010 ee01 0d00 |02d4: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02ebf6: 140e 1d00 057f |02d7: const v14, #float 1.76788e+38 // #7f05001d │ │ -02ebfc: 7110 3606 0e00 |02da: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02ec02: 0c0e |02dd: move-result-object v14 │ │ -02ec04: 6e20 f501 ed00 |02de: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ec0a: 0c0d |02e1: move-result-object v13 │ │ -02ec0c: 1a0e 6f00 |02e2: const-string v14, ": " // string@006f │ │ -02ec10: 6e20 f501 ed00 |02e4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ec16: 0c0d |02e7: move-result-object v13 │ │ -02ec18: 7100 3406 0000 |02e8: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02ec1e: 0c0e |02eb: move-result-object v14 │ │ -02ec20: 0800 1300 |02ec: move-object/from16 v0, v19 │ │ -02ec24: 520f 4e03 |02ee: iget v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02ec28: 0800 1300 |02f0: move-object/from16 v0, v19 │ │ -02ec2c: 5200 7103 |02f2: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02ec30: 0210 0000 |02f4: move/from16 v16, v0 │ │ -02ec34: 7403 7c06 0e00 |02f6: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -02ec3a: 0c0e |02f9: move-result-object v14 │ │ -02ec3c: 6e20 f501 ed00 |02fa: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ec42: 0c0d |02fd: move-result-object v13 │ │ -02ec44: 6e10 f901 0d00 |02fe: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02ec4a: 0c0d |0301: move-result-object v13 │ │ -02ec4c: 6e20 9c06 dc00 |0302: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -02ec52: 0800 1300 |0305: move-object/from16 v0, v19 │ │ -02ec56: 540c 3603 |0307: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ec5a: 0800 1300 |0309: move-object/from16 v0, v19 │ │ -02ec5e: 540d 3703 |030b: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ -02ec62: 6e20 7f07 dc00 |030d: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02ec68: 0800 1300 |0310: move-object/from16 v0, v19 │ │ -02ec6c: 540c 3603 |0312: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ec70: 125d |0314: const/4 v13, #int 5 // #5 │ │ -02ec72: 0800 1300 |0315: move-object/from16 v0, v19 │ │ -02ec76: 6e20 4f07 d000 |0317: invoke-virtual {v0, v13}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -02ec7c: 0c0d |031a: move-result-object v13 │ │ -02ec7e: 6e20 7f07 dc00 |031b: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02ec84: 0800 1300 |031e: move-object/from16 v0, v19 │ │ -02ec88: 540c 3603 |0320: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ec8c: 120d |0322: const/4 v13, #int 0 // #0 │ │ -02ec8e: 0800 1300 |0323: move-object/from16 v0, v19 │ │ -02ec92: 6e30 6307 c00d |0325: invoke-virtual {v0, v12, v13}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02ec98: 0e00 |0328: return-void │ │ -02ec9a: 0800 1300 |0329: move-object/from16 v0, v19 │ │ -02ec9e: 540c 4d03 |032b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02eca2: 0800 1300 |032d: move-object/from16 v0, v19 │ │ -02eca6: 540e 5003 |032f: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ecaa: 6e10 a307 0e00 |0331: invoke-virtual {v14}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ecb0: 0a0e |0334: move-result v14 │ │ -02ecb2: 6e20 b108 ec00 |0335: invoke-virtual {v12, v14}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02ecb8: 0a0c |0338: move-result v12 │ │ -02ecba: 2900 d5fd |0339: goto/16 010e // -022b │ │ -02ecbe: 0800 1300 |033b: move-object/from16 v0, v19 │ │ -02ecc2: 540c 4d03 |033d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ecc6: 0800 1300 |033f: move-object/from16 v0, v19 │ │ -02ecca: 540f 5003 |0341: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ecce: 6e10 a307 0f00 |0343: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ecd4: 0a0f |0346: move-result v15 │ │ -02ecd6: 6e20 b108 fc00 |0347: invoke-virtual {v12, v15}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02ecdc: 0a0c |034a: move-result v12 │ │ -02ecde: 2900 f6fd |034b: goto/16 0141 // -020a │ │ -02ece2: 0800 1300 |034d: move-object/from16 v0, v19 │ │ -02ece6: 540c 4d03 |034f: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ecea: 6e10 b508 0c00 |0351: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ecf0: 0a0c |0354: move-result v12 │ │ -02ecf2: 121d |0355: const/4 v13, #int 1 // #1 │ │ -02ecf4: 35dc 10fe |0356: if-ge v12, v13, 0166 // -01f0 │ │ -02ecf8: 1213 |0358: const/4 v3, #int 1 // #1 │ │ -02ecfa: 0800 1300 |0359: move-object/from16 v0, v19 │ │ -02ecfe: 540c 4d03 |035b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed02: 121d |035d: const/4 v13, #int 1 // #1 │ │ -02ed04: 6e20 ce08 dc00 |035e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02ed0a: 0800 1300 |0361: move-object/from16 v0, v19 │ │ -02ed0e: 540c 4a03 |0363: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02ed12: 0800 1300 |0365: move-object/from16 v0, v19 │ │ -02ed16: 540d 4d03 |0367: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed1a: 6e10 b508 0d00 |0369: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ed20: 0a0d |036c: move-result v13 │ │ -02ed22: 6e20 ae07 dc00 |036d: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02ed28: 2900 f6fd |0370: goto/16 0166 // -020a │ │ -02ed2c: 0800 1300 |0372: move-object/from16 v0, v19 │ │ -02ed30: 540c 4d03 |0374: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed34: 6e10 b508 0c00 |0376: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ed3a: 0a0c |0379: move-result v12 │ │ -02ed3c: 122d |037a: const/4 v13, #int 2 // #2 │ │ -02ed3e: 35dc ebfd |037b: if-ge v12, v13, 0166 // -0215 │ │ -02ed42: 1223 |037d: const/4 v3, #int 2 // #2 │ │ -02ed44: 0800 1300 |037e: move-object/from16 v0, v19 │ │ -02ed48: 540c 4d03 |0380: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed4c: 122d |0382: const/4 v13, #int 2 // #2 │ │ -02ed4e: 6e20 ce08 dc00 |0383: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02ed54: 0800 1300 |0386: move-object/from16 v0, v19 │ │ -02ed58: 540c 4a03 |0388: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02ed5c: 0800 1300 |038a: move-object/from16 v0, v19 │ │ -02ed60: 540d 4d03 |038c: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed64: 6e10 b508 0d00 |038e: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ed6a: 0a0d |0391: move-result v13 │ │ -02ed6c: 6e20 ae07 dc00 |0392: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02ed72: 2900 d1fd |0395: goto/16 0166 // -022f │ │ -02ed76: 0800 1300 |0397: move-object/from16 v0, v19 │ │ -02ed7a: 540c 4d03 |0399: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed7e: 6e10 b508 0c00 |039b: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ed84: 0a0c |039e: move-result v12 │ │ -02ed86: 123d |039f: const/4 v13, #int 3 // #3 │ │ -02ed88: 35dc c6fd |03a0: if-ge v12, v13, 0166 // -023a │ │ -02ed8c: 1233 |03a2: const/4 v3, #int 3 // #3 │ │ -02ed8e: 0800 1300 |03a3: move-object/from16 v0, v19 │ │ -02ed92: 540c 4d03 |03a5: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ed96: 123d |03a7: const/4 v13, #int 3 // #3 │ │ -02ed98: 6e20 ce08 dc00 |03a8: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02ed9e: 0800 1300 |03ab: move-object/from16 v0, v19 │ │ -02eda2: 540c 4a03 |03ad: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02eda6: 0800 1300 |03af: move-object/from16 v0, v19 │ │ -02edaa: 540d 3903 |03b1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02edae: 6e20 aa07 dc00 |03b3: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;)V // method@07aa │ │ -02edb4: 0800 1300 |03b6: move-object/from16 v0, v19 │ │ -02edb8: 540c 3903 |03b8: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02edbc: 0800 1300 |03ba: move-object/from16 v0, v19 │ │ -02edc0: 5b0c 4c03 |03bc: iput-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02edc4: 0800 1300 |03be: move-object/from16 v0, v19 │ │ -02edc8: 540c 4a03 |03c0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02edcc: 0800 1300 |03c2: move-object/from16 v0, v19 │ │ -02edd0: 540d 4d03 |03c4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02edd4: 6e10 b508 0d00 |03c6: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02edda: 0a0d |03c9: move-result v13 │ │ -02eddc: 6e20 ae07 dc00 |03ca: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02ede2: 2900 99fd |03cd: goto/16 0166 // -0267 │ │ -02ede6: 0800 1300 |03cf: move-object/from16 v0, v19 │ │ -02edea: 540c 7303 |03d1: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02edee: 126d |03d3: const/4 v13, #int 6 // #6 │ │ -02edf0: 6e20 a807 dc00 |03d4: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.performAction:(I)V // method@07a8 │ │ -02edf6: 2900 f7fd |03d7: goto/16 01ce // -0209 │ │ -02edfa: 0800 1300 |03d9: move-object/from16 v0, v19 │ │ -02edfe: 540c 5003 |03db: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ee02: 6e10 a307 0c00 |03dd: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ee08: 0a0c |03e0: move-result v12 │ │ -02ee0a: 0800 1300 |03e1: move-object/from16 v0, v19 │ │ -02ee0e: 540d 5003 |03e3: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ee12: 6e10 a107 0d00 |03e5: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptionCount:()I // method@07a1 │ │ -02ee18: 0a0d |03e8: move-result v13 │ │ -02ee1a: 35dc 3200 |03e9: if-ge v12, v13, 041b // +0032 │ │ -02ee1e: 0800 1300 |03eb: move-object/from16 v0, v19 │ │ -02ee22: 540c 5003 |03ed: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ee26: 0800 1300 |03ef: move-object/from16 v0, v19 │ │ -02ee2a: 540d 5003 |03f1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ee2e: 6e10 a307 0d00 |03f3: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ee34: 0a0d |03f6: move-result v13 │ │ -02ee36: d80d 0d01 |03f7: add-int/lit8 v13, v13, #int 1 // #01 │ │ -02ee3a: 6e20 ad07 dc00 |03f9: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02ee40: 0800 1300 |03fc: move-object/from16 v0, v19 │ │ -02ee44: 540c 7303 |03fe: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02ee48: 120d |0400: const/4 v13, #int 0 // #0 │ │ -02ee4a: 6e20 ad07 dc00 |0401: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02ee50: 0800 1300 |0404: move-object/from16 v0, v19 │ │ -02ee54: 540c 7303 |0406: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02ee58: 0800 1300 |0408: move-object/from16 v0, v19 │ │ -02ee5c: 540d 4d03 |040a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ee60: 0800 1300 |040c: move-object/from16 v0, v19 │ │ -02ee64: 540e 5003 |040e: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02ee68: 6e10 a307 0e00 |0410: invoke-virtual {v14}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02ee6e: 0a0e |0413: move-result v14 │ │ -02ee70: 6e20 b108 ed00 |0414: invoke-virtual {v13, v14}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02ee76: 0a0d |0417: move-result v13 │ │ -02ee78: 6e20 ae07 dc00 |0418: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02ee7e: 12fc |041b: const/4 v12, #int -1 // #ff │ │ -02ee80: 32c3 7000 |041c: if-eq v3, v12, 048c // +0070 │ │ -02ee84: 0800 1300 |041e: move-object/from16 v0, v19 │ │ -02ee88: 540c 3603 |0420: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02ee8c: 220d d301 |0422: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02ee90: 220e b000 |0424: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ -02ee94: 7010 ee01 0e00 |0426: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02ee9a: 140f 4b00 057f |0429: const v15, #float 1.76789e+38 // #7f05004b │ │ -02eea0: 7110 3606 0f00 |042c: invoke-static {v15}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02eea6: 0c0f |042f: move-result-object v15 │ │ -02eea8: 6e20 f501 fe00 |0430: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eeae: 0c0e |0433: move-result-object v14 │ │ -02eeb0: 0800 1300 |0434: move-object/from16 v0, v19 │ │ -02eeb4: 540f 4c03 |0436: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02eeb8: 460f 0f03 |0438: aget-object v15, v15, v3 │ │ -02eebc: 6e20 f501 fe00 |043a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02eec2: 0c0e |043d: move-result-object v14 │ │ -02eec4: 6e10 f901 0e00 |043e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02eeca: 0c0e |0441: move-result-object v14 │ │ -02eecc: 7020 c807 ed00 |0442: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02eed2: 6e20 7f07 dc00 |0445: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02eed8: 123c |0448: const/4 v12, #int 3 // #3 │ │ -02eeda: 33c3 1500 |0449: if-ne v3, v12, 045e // +0015 │ │ -02eede: 0800 1300 |044b: move-object/from16 v0, v19 │ │ -02eee2: 540c 3603 |044d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02eee6: 220d d301 |044f: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02eeea: 140e 4a00 057f |0451: const v14, #float 1.76789e+38 // #7f05004a │ │ -02eef0: 7110 3606 0e00 |0454: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02eef6: 0c0e |0457: move-result-object v14 │ │ -02eef8: 7020 c807 ed00 |0458: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02eefe: 6e20 7f07 dc00 |045b: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02ef04: 140c 4c00 057f |045e: const v12, #float 1.76789e+38 // #7f05004c │ │ -02ef0a: 7110 3606 0c00 |0461: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02ef10: 0c0c |0464: move-result-object v12 │ │ -02ef12: 220d b000 |0465: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ -02ef16: 7010 ee01 0d00 |0467: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -02ef1c: 140e 4d00 057f |046a: const v14, #float 1.76789e+38 // #7f05004d │ │ -02ef22: 7110 3606 0e00 |046d: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02ef28: 0c0e |0470: move-result-object v14 │ │ -02ef2a: 6e20 f501 ed00 |0471: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ef30: 0c0d |0474: move-result-object v13 │ │ -02ef32: 0800 1300 |0475: move-object/from16 v0, v19 │ │ -02ef36: 540e 4c03 |0477: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02ef3a: 460e 0e03 |0479: aget-object v14, v14, v3 │ │ -02ef3e: 6e20 f501 ed00 |047b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -02ef44: 0c0d |047e: move-result-object v13 │ │ -02ef46: 6e10 f901 0d00 |047f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -02ef4c: 0c0d |0482: move-result-object v13 │ │ -02ef4e: 120e |0483: const/4 v14, #int 0 // #0 │ │ -02ef50: 7130 4106 dc0e |0484: invoke-static {v12, v13, v14}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02ef56: 7401 6107 1300 |0487: invoke-virtual/range {v19}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0761 │ │ -02ef5c: 2900 33fe |048a: goto/16 02bd // -01cd │ │ -02ef60: 1216 |048c: const/4 v6, #int 1 // #1 │ │ -02ef62: 1207 |048d: const/4 v7, #int 0 // #0 │ │ -02ef64: 123c |048e: const/4 v12, #int 3 // #3 │ │ -02ef66: 35c7 1b00 |048f: if-ge v7, v12, 04aa // +001b │ │ -02ef6a: 0800 1300 |0491: move-object/from16 v0, v19 │ │ -02ef6e: 540c 4d03 |0493: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ef72: 6e20 b108 7c00 |0495: invoke-virtual {v12, v7}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02ef78: 0a0c |0498: move-result v12 │ │ -02ef7a: 7100 3406 0000 |0499: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02ef80: 0c0d |049c: move-result-object v13 │ │ -02ef82: 54dd 8e02 |049d: iget-object v13, v13, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02ef86: 460d 0d07 |049f: aget-object v13, v13, v7 │ │ -02ef8a: 21dd |04a1: array-length v13, v13 │ │ -02ef8c: d80d 0dff |04a2: add-int/lit8 v13, v13, #int -1 // #ff │ │ -02ef90: 32dc 0300 |04a4: if-eq v12, v13, 04a7 // +0003 │ │ -02ef94: 1206 |04a6: const/4 v6, #int 0 // #0 │ │ -02ef96: d807 0701 |04a7: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02ef9a: 28e5 |04a9: goto 048e // -001b │ │ -02ef9c: 3906 13fe |04aa: if-nez v6, 02bd // -01ed │ │ -02efa0: 0800 1300 |04ac: move-object/from16 v0, v19 │ │ -02efa4: 540c 3603 |04ae: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02efa8: 220d d301 |04b0: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -02efac: 140e 4e00 057f |04b2: const v14, #float 1.76789e+38 // #7f05004e │ │ -02efb2: 7110 3606 0e00 |04b5: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02efb8: 0c0e |04b8: move-result-object v14 │ │ -02efba: 7020 c807 ed00 |04b9: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -02efc0: 6e20 7f07 dc00 |04bc: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -02efc6: 2900 fefd |04bf: goto/16 02bd // -0202 │ │ -02efca: 0000 |04c1: nop // spacer │ │ -02efcc: 0001 0300 0000 0000 ea01 0000 0f02 ... |04c2: packed-switch-data (10 units) │ │ +02e5c4: |[02e5c4] org.happysanta.gd.Menu.Menu.saveCompletedTrack:()V │ │ +02e5d4: 7100 3706 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02e5da: 0c09 |0003: move-result-object v9 │ │ +02e5dc: 0800 1300 |0004: move-object/from16 v0, v19 │ │ +02e5e0: 540c 3203 |0006: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ +02e5e4: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +02e5e8: 540d 4a03 |000a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02e5ec: 6e10 a507 0d00 |000c: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e5f2: 0a0d |000f: move-result v13 │ │ +02e5f4: 220e ae00 |0010: new-instance v14, Ljava/lang/String; // type@00ae │ │ +02e5f8: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +02e5fc: 540f 5f03 |0014: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02e600: 1a10 6e05 |0016: const-string v16, "UTF-8" // string@056e │ │ +02e604: 7603 cf01 0e00 |0018: invoke-direct/range {v14, v15, v16}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@01cf │ │ +02e60a: 0800 1300 |001b: move-object/from16 v0, v19 │ │ +02e60e: 5300 4803 |001d: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ +02e612: 0510 0000 |001f: move-wide/from16 v16, v0 │ │ +02e616: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +02e61a: 6e51 9108 dc0e |0023: invoke-virtual {v12, v13, v14, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.saveHighScore:(ILjava/lang/String;J)V // method@0891 │ │ +02e620: 0800 1300 |0026: move-object/from16 v0, v19 │ │ +02e624: 540c 3203 |0028: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ +02e628: 6e20 2309 c900 |002a: invoke-virtual {v9, v12}, Lorg/happysanta/gd/Storage/LevelsManager;.saveHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V // method@0923 │ │ +02e62e: 120c |002d: const/4 v12, #int 0 // #0 │ │ +02e630: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +02e634: 5c0c 4903 |0030: iput-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ +02e638: 0800 1300 |0032: move-object/from16 v0, v19 │ │ +02e63c: 540c 3603 |0034: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02e640: 6e10 8207 0c00 |0036: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0782 │ │ +02e646: 0800 1300 |0039: move-object/from16 v0, v19 │ │ +02e64a: 540c 3603 |003b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02e64e: 220d d301 |003d: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02e652: 220e b000 |003f: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e656: 7010 f001 0e00 |0041: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e65c: 1a0f 7d00 |0044: const-string v15, "" // string@007d │ │ +02e660: 6e20 f701 fe00 |0046: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e666: 0c0e |0049: move-result-object v14 │ │ +02e668: 140f 2300 057f |004a: const v15, #float 1.76788e+38 // #7f050023 │ │ +02e66e: 7110 3806 0f00 |004d: invoke-static {v15}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e674: 0c0f |0050: move-result-object v15 │ │ +02e676: 6e20 f701 fe00 |0051: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e67c: 0c0e |0054: move-result-object v14 │ │ +02e67e: 1a0f 7800 |0055: const-string v15, ": " // string@0078 │ │ +02e682: 6e20 f701 fe00 |0057: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e688: 0c0e |005a: move-result-object v14 │ │ +02e68a: 0800 1300 |005b: move-object/from16 v0, v19 │ │ +02e68e: 540f 3803 |005d: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ +02e692: 6e20 f701 fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e698: 0c0e |0062: move-result-object v14 │ │ +02e69a: 6e10 fb01 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e6a0: 0c0e |0066: move-result-object v14 │ │ +02e6a2: 7110 be00 0e00 |0067: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02e6a8: 0c0e |006a: move-result-object v14 │ │ +02e6aa: 7020 c907 ed00 |006b: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +02e6b0: 6e20 8107 dc00 |006e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02e6b6: 7100 ff01 0000 |0071: invoke-static {}, Ljava/lang/System;.gc:()V // method@01ff │ │ +02e6bc: 0800 1300 |0074: move-object/from16 v0, v19 │ │ +02e6c0: 540c 3203 |0076: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ +02e6c4: 0800 1300 |0078: move-object/from16 v0, v19 │ │ +02e6c8: 540d 4a03 |007a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02e6cc: 6e10 a507 0d00 |007c: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e6d2: 0a0d |007f: move-result v13 │ │ +02e6d4: 6e20 8d08 dc00 |0080: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/HighScores;.getScores:(I)[Ljava/lang/String; // method@088d │ │ +02e6da: 0c02 |0083: move-result-object v2 │ │ +02e6dc: 1208 |0084: const/4 v8, #int 0 // #0 │ │ +02e6de: 212c |0085: array-length v12, v2 │ │ +02e6e0: 35c8 4b00 |0086: if-ge v8, v12, 00d1 // +004b │ │ +02e6e4: 460c 0208 |0088: aget-object v12, v2, v8 │ │ +02e6e8: 380c 2f00 |008a: if-eqz v12, 00b9 // +002f │ │ +02e6ec: 0800 1300 |008c: move-object/from16 v0, v19 │ │ +02e6f0: 540c 3603 |008e: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02e6f4: 220d d301 |0090: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02e6f8: 220e b000 |0092: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ +02e6fc: 7010 f001 0e00 |0094: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02e702: 1a0f 0000 |0097: const-string v15, "" // string@0000 │ │ +02e706: 6e20 f701 fe00 |0099: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e70c: 0c0e |009c: move-result-object v14 │ │ +02e70e: d80f 0801 |009d: add-int/lit8 v15, v8, #int 1 // #01 │ │ +02e712: 6e20 f401 fe00 |009f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +02e718: 0c0e |00a2: move-result-object v14 │ │ +02e71a: 1a0f 4d00 |00a3: const-string v15, ". " // string@004d │ │ +02e71e: 6e20 f701 fe00 |00a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e724: 0c0e |00a8: move-result-object v14 │ │ +02e726: 460f 0208 |00a9: aget-object v15, v2, v8 │ │ +02e72a: 6e20 f701 fe00 |00ab: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02e730: 0c0e |00ae: move-result-object v14 │ │ +02e732: 6e10 fb01 0e00 |00af: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02e738: 0c0e |00b2: move-result-object v14 │ │ +02e73a: 7020 ca07 ed00 |00b3: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02e740: 6e20 8107 dc00 |00b6: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02e746: d808 0801 |00b9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +02e74a: 28ca |00bb: goto 0085 // -0036 │ │ +02e74c: 0d05 |00bc: move-exception v5 │ │ +02e74e: 6e10 9201 0500 |00bd: invoke-virtual {v5}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@0192 │ │ +02e754: 140c 6200 057f |00c0: const v12, #float 1.76789e+38 // #7f050062 │ │ +02e75a: 7110 3806 0c00 |00c3: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e760: 0c0c |00c6: move-result-object v12 │ │ +02e762: 6e10 9101 0500 |00c7: invoke-virtual {v5}, Ljava/io/UnsupportedEncodingException;.getMessage:()Ljava/lang/String; // method@0191 │ │ +02e768: 0c0d |00ca: move-result-object v13 │ │ +02e76a: 120e |00cb: const/4 v14, #int 0 // #0 │ │ +02e76c: 7130 4306 dc0e |00cc: invoke-static {v12, v13, v14}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02e772: 2900 57ff |00cf: goto/16 0026 // -00a9 │ │ +02e776: 12f3 |00d1: const/4 v3, #int -1 // #ff │ │ +02e778: 0800 1300 |00d2: move-object/from16 v0, v19 │ │ +02e77c: 540c 7303 |00d4: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e780: 6e10 a707 0c00 |00d6: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e786: 0a0c |00d9: move-result v12 │ │ +02e788: 0800 1300 |00da: move-object/from16 v0, v19 │ │ +02e78c: 540d 7303 |00dc: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e790: 6e10 a507 0d00 |00de: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e796: 0a0d |00e1: move-result v13 │ │ +02e798: 34dc 6200 |00e2: if-lt v12, v13, 0144 // +0062 │ │ +02e79c: 0800 1300 |00e4: move-object/from16 v0, v19 │ │ +02e7a0: 540d 7303 |00e6: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e7a4: 0800 1300 |00e8: move-object/from16 v0, v19 │ │ +02e7a8: 540c 7303 |00ea: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e7ac: 6e10 a507 0c00 |00ec: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e7b2: 0a0c |00ef: move-result v12 │ │ +02e7b4: d80c 0c01 |00f0: add-int/lit8 v12, v12, #int 1 // #01 │ │ +02e7b8: 0800 1300 |00f2: move-object/from16 v0, v19 │ │ +02e7bc: 540e 4d03 |00f4: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e7c0: 0800 1300 |00f6: move-object/from16 v0, v19 │ │ +02e7c4: 540f 5003 |00f8: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e7c8: 6e10 a507 0f00 |00fa: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e7ce: 0a0f |00fd: move-result v15 │ │ +02e7d0: 6e20 b308 fe00 |00fe: invoke-virtual {v14, v15}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02e7d6: 0a0e |0101: move-result v14 │ │ +02e7d8: 34ec 2702 |0102: if-lt v12, v14, 0329 // +0227 │ │ +02e7dc: 0800 1300 |0104: move-object/from16 v0, v19 │ │ +02e7e0: 540c 7303 |0106: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e7e4: 6e10 a507 0c00 |0108: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e7ea: 0a0c |010b: move-result v12 │ │ +02e7ec: d80c 0c01 |010c: add-int/lit8 v12, v12, #int 1 // #01 │ │ +02e7f0: 6e20 b007 cd00 |010e: invoke-virtual {v13, v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02e7f6: 0800 1300 |0111: move-object/from16 v0, v19 │ │ +02e7fa: 540d 4d03 |0113: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e7fe: 0800 1300 |0115: move-object/from16 v0, v19 │ │ +02e802: 540c 5003 |0117: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e806: 6e10 a507 0c00 |0119: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e80c: 0a0e |011c: move-result v14 │ │ +02e80e: 0800 1300 |011d: move-object/from16 v0, v19 │ │ +02e812: 540c 7303 |011f: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e816: 6e10 a707 0c00 |0121: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e81c: 0a0c |0124: move-result v12 │ │ +02e81e: 0800 1300 |0125: move-object/from16 v0, v19 │ │ +02e822: 540f 4d03 |0127: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e826: 0800 1300 |0129: move-object/from16 v0, v19 │ │ +02e82a: 5400 5003 |012b: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e82e: 0810 0000 |012d: move-object/from16 v16, v0 │ │ +02e832: 7401 a507 1000 |012f: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e838: 0a10 |0132: move-result v16 │ │ +02e83a: 7402 b308 0f00 |0133: invoke-virtual/range {v15, v16}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02e840: 0a0f |0136: move-result v15 │ │ +02e842: 34fc 0402 |0137: if-lt v12, v15, 033b // +0204 │ │ +02e846: 0800 1300 |0139: move-object/from16 v0, v19 │ │ +02e84a: 540c 7303 |013b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e84e: 6e10 a707 0c00 |013d: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e854: 0a0c |0140: move-result v12 │ │ +02e856: 6e30 cc08 ed0c |0141: invoke-virtual {v13, v14, v12}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08cc │ │ +02e85c: 0800 1300 |0144: move-object/from16 v0, v19 │ │ +02e860: 540c 7303 |0146: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e864: 6e10 a507 0c00 |0148: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e86a: 0a0c |014b: move-result v12 │ │ +02e86c: 0800 1300 |014c: move-object/from16 v0, v19 │ │ +02e870: 540d 7303 |014e: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02e874: 6e10 a307 0d00 |0150: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptionCount:()I // method@07a3 │ │ +02e87a: 0a0d |0153: move-result v13 │ │ +02e87c: 33dc 7b02 |0154: if-ne v12, v13, 03cf // +027b │ │ +02e880: 121c |0156: const/4 v12, #int 1 // #1 │ │ +02e882: 0800 1300 |0157: move-object/from16 v0, v19 │ │ +02e886: 5c0c 4903 |0159: iput-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ +02e88a: 0800 1300 |015b: move-object/from16 v0, v19 │ │ +02e88e: 540c 5003 |015d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e892: 6e10 a507 0c00 |015f: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e898: 0a0c |0162: move-result v12 │ │ +02e89a: 2b0c 5f03 0000 |0163: packed-switch v12, 000004c2 // +0000035f │ │ +02e8a0: 0800 1300 |0166: move-object/from16 v0, v19 │ │ +02e8a4: 540c 5003 |0168: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e8a8: 0800 1300 |016a: move-object/from16 v0, v19 │ │ +02e8ac: 540d 5003 |016c: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e8b0: 6e10 a707 0d00 |016e: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e8b6: 0a0d |0171: move-result v13 │ │ +02e8b8: d80d 0d01 |0172: add-int/lit8 v13, v13, #int 1 // #01 │ │ +02e8bc: 6e20 b007 dc00 |0174: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02e8c2: 0800 1300 |0177: move-object/from16 v0, v19 │ │ +02e8c6: 540c 4d03 |0179: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e8ca: 0800 1300 |017b: move-object/from16 v0, v19 │ │ +02e8ce: 540d 5003 |017d: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e8d2: 6e10 a507 0d00 |017f: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e8d8: 0a0d |0182: move-result v13 │ │ +02e8da: 6e20 b308 dc00 |0183: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02e8e0: 0a0c |0186: move-result v12 │ │ +02e8e2: d80a 0c01 |0187: add-int/lit8 v10, v12, #int 1 // #01 │ │ +02e8e6: 0800 1300 |0189: move-object/from16 v0, v19 │ │ +02e8ea: 540c 4d03 |018b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e8ee: 0800 1300 |018d: move-object/from16 v0, v19 │ │ +02e8f2: 540d 5003 |018f: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e8f6: 6e10 a507 0d00 |0191: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e8fc: 0a0d |0194: move-result v13 │ │ +02e8fe: 6e20 a108 dc00 |0195: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getCount:(I)I // method@08a1 │ │ +02e904: 0a0b |0198: move-result v11 │ │ +02e906: 37ba 0300 |0199: if-le v10, v11, 019c // +0003 │ │ +02e90a: 01ba |019b: move v10, v11 │ │ +02e90c: 0800 1300 |019c: move-object/from16 v0, v19 │ │ +02e910: 540c 4d03 |019e: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e914: 0800 1300 |01a0: move-object/from16 v0, v19 │ │ +02e918: 540d 5003 |01a2: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e91c: 6e10 a507 0d00 |01a4: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e922: 0a0d |01a7: move-result v13 │ │ +02e924: 6e30 cc08 dc0a |01a8: invoke-virtual {v12, v13, v10}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08cc │ │ +02e92a: 0800 1300 |01ab: move-object/from16 v0, v19 │ │ +02e92e: 540c 4d03 |01ad: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e932: 0800 1300 |01af: move-object/from16 v0, v19 │ │ +02e936: 540d 5003 |01b1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e93a: 6e10 a707 0d00 |01b3: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e940: 0a0d |01b6: move-result v13 │ │ +02e942: 6e20 b308 dc00 |01b7: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02e948: 0a0c |01ba: move-result v12 │ │ +02e94a: 12fd |01bb: const/4 v13, #int -1 // #ff │ │ +02e94c: 33dc 1200 |01bc: if-ne v12, v13, 01ce // +0012 │ │ +02e950: 0800 1300 |01be: move-object/from16 v0, v19 │ │ +02e954: 540c 4d03 |01c0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e958: 0800 1300 |01c2: move-object/from16 v0, v19 │ │ +02e95c: 540d 5003 |01c4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e960: 6e10 a707 0d00 |01c6: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02e966: 0a0d |01c9: move-result v13 │ │ +02e968: 120e |01ca: const/4 v14, #int 0 // #0 │ │ +02e96a: 6e30 cc08 dc0e |01cb: invoke-virtual {v12, v13, v14}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(II)V // method@08cc │ │ +02e970: 0800 1300 |01ce: move-object/from16 v0, v19 │ │ +02e974: 540c 4d03 |01d0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02e978: 0800 1300 |01d2: move-object/from16 v0, v19 │ │ +02e97c: 540d 5003 |01d4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e980: 6e10 a507 0d00 |01d6: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e986: 0a0d |01d9: move-result v13 │ │ +02e988: 6e20 b308 dc00 |01da: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02e98e: 0a04 |01dd: move-result v4 │ │ +02e990: 0800 1300 |01de: move-object/from16 v0, v19 │ │ +02e994: 540c 3603 |01e0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02e998: 220d d301 |01e2: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02e99c: 140e 5000 057f |01e4: const v14, #float 1.76789e+38 // #7f050050 │ │ +02e9a2: 7110 3806 0e00 |01e7: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02e9a8: 0c0e |01ea: move-result-object v14 │ │ +02e9aa: 123f |01eb: const/4 v15, #int 3 // #3 │ │ +02e9ac: 23ff 1702 |01ec: new-array v15, v15, [Ljava/lang/Object; // type@0217 │ │ +02e9b0: 1310 0000 |01ee: const/16 v16, #int 0 // #0 │ │ +02e9b4: 7110 b101 0400 |01f0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +02e9ba: 0c11 |01f3: move-result-object v17 │ │ +02e9bc: 4d11 0f10 |01f4: aput-object v17, v15, v16 │ │ +02e9c0: 1310 0100 |01f6: const/16 v16, #int 1 // #1 │ │ +02e9c4: 0800 1300 |01f8: move-object/from16 v0, v19 │ │ +02e9c8: 5400 7203 |01fa: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ +02e9cc: 0811 0000 |01fc: move-object/from16 v17, v0 │ │ +02e9d0: 0800 1300 |01fe: move-object/from16 v0, v19 │ │ +02e9d4: 5400 5003 |0200: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02e9d8: 0812 0000 |0202: move-object/from16 v18, v0 │ │ +02e9dc: 7401 a507 1200 |0204: invoke-virtual/range {v18}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02e9e2: 0a12 |0207: move-result v18 │ │ +02e9e4: 4611 1112 |0208: aget-object v17, v17, v18 │ │ +02e9e8: 0800 1100 |020a: move-object/from16 v0, v17 │ │ +02e9ec: 2100 |020c: array-length v0, v0 │ │ +02e9ee: 0211 0000 |020d: move/from16 v17, v0 │ │ +02e9f2: 7701 b101 1100 |020f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +02e9f8: 0c11 |0212: move-result-object v17 │ │ +02e9fa: 4d11 0f10 |0213: aput-object v17, v15, v16 │ │ +02e9fe: 1310 0200 |0215: const/16 v16, #int 2 // #2 │ │ +02ea02: 0800 1300 |0217: move-object/from16 v0, v19 │ │ +02ea06: 5400 3303 |0219: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ +02ea0a: 0811 0000 |021b: move-object/from16 v17, v0 │ │ +02ea0e: 0800 1300 |021d: move-object/from16 v0, v19 │ │ +02ea12: 5400 5003 |021f: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ea16: 0812 0000 |0221: move-object/from16 v18, v0 │ │ +02ea1a: 7401 a507 1200 |0223: invoke-virtual/range {v18}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02ea20: 0a12 |0226: move-result v18 │ │ +02ea22: 4611 1112 |0227: aget-object v17, v17, v18 │ │ +02ea26: 4d11 0f10 |0229: aput-object v17, v15, v16 │ │ +02ea2a: 7120 d801 fe00 |022b: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@01d8 │ │ +02ea30: 0c0e |022e: move-result-object v14 │ │ +02ea32: 7110 be00 0e00 |022f: invoke-static {v14}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +02ea38: 0c0e |0232: move-result-object v14 │ │ +02ea3a: 7020 c907 ed00 |0233: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +02ea40: 6e20 8107 dc00 |0236: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ea46: 7100 ff01 0000 |0239: invoke-static {}, Ljava/lang/System;.gc:()V // method@01ff │ │ +02ea4c: 0800 1300 |023c: move-object/from16 v0, v19 │ │ +02ea50: 550c 4903 |023e: iget-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ +02ea54: 390c 9901 |0240: if-nez v12, 03d9 // +0199 │ │ +02ea58: 0800 1300 |0242: move-object/from16 v0, v19 │ │ +02ea5c: 540c 4103 |0244: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ +02ea60: 220d b000 |0246: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ +02ea64: 7010 f001 0d00 |0248: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02ea6a: 140e 1d00 057f |024b: const v14, #float 1.76788e+38 // #7f05001d │ │ +02ea70: 7110 3806 0e00 |024e: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ea76: 0c0e |0251: move-result-object v14 │ │ +02ea78: 6e20 f701 ed00 |0252: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02ea7e: 0c0d |0255: move-result-object v13 │ │ +02ea80: 1a0e 6f00 |0256: const-string v14, ": " // string@006f │ │ +02ea84: 6e20 f701 ed00 |0258: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02ea8a: 0c0d |025b: move-result-object v13 │ │ +02ea8c: 7100 3606 0000 |025c: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02ea92: 0c0e |025f: move-result-object v14 │ │ +02ea94: 0800 1300 |0260: move-object/from16 v0, v19 │ │ +02ea98: 540f 5003 |0262: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ea9c: 6e10 a507 0f00 |0264: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02eaa2: 0a0f |0267: move-result v15 │ │ +02eaa4: 0800 1300 |0268: move-object/from16 v0, v19 │ │ +02eaa8: 5400 7303 |026a: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02eaac: 0810 0000 |026c: move-object/from16 v16, v0 │ │ +02eab0: 7401 a507 1000 |026e: invoke-virtual/range {v16}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02eab6: 0a10 |0271: move-result v16 │ │ +02eab8: 7403 7e06 0e00 |0272: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +02eabe: 0c0e |0275: move-result-object v14 │ │ +02eac0: 6e20 f701 ed00 |0276: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eac6: 0c0d |0279: move-result-object v13 │ │ +02eac8: 6e10 fb01 0d00 |027a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02eace: 0c0d |027d: move-result-object v13 │ │ +02ead0: 6e20 9e06 dc00 |027e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +02ead6: 0800 1300 |0281: move-object/from16 v0, v19 │ │ +02eada: 540c 6103 |0283: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ +02eade: 220d b000 |0285: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ +02eae2: 7010 f001 0d00 |0287: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02eae8: 140e 2000 057f |028a: const v14, #float 1.76788e+38 // #7f050020 │ │ +02eaee: 7110 3806 0e00 |028d: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02eaf4: 0c0e |0290: move-result-object v14 │ │ +02eaf6: 6e20 f701 ed00 |0291: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eafc: 0c0d |0294: move-result-object v13 │ │ +02eafe: 1a0e 6f00 |0295: const-string v14, ": " // string@006f │ │ +02eb02: 6e20 f701 ed00 |0297: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eb08: 0c0d |029a: move-result-object v13 │ │ +02eb0a: 7100 3606 0000 |029b: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02eb10: 0c0e |029e: move-result-object v14 │ │ +02eb12: 0800 1300 |029f: move-object/from16 v0, v19 │ │ +02eb16: 520f 4e03 |02a1: iget v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02eb1a: 0800 1300 |02a3: move-object/from16 v0, v19 │ │ +02eb1e: 5200 7103 |02a5: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02eb22: 0210 0000 |02a7: move/from16 v16, v0 │ │ +02eb26: d810 1001 |02a9: add-int/lit8 v16, v16, #int 1 // #01 │ │ +02eb2a: 7403 7e06 0e00 |02ab: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +02eb30: 0c0e |02ae: move-result-object v14 │ │ +02eb32: 6e20 f701 ed00 |02af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eb38: 0c0d |02b2: move-result-object v13 │ │ +02eb3a: 6e10 fb01 0d00 |02b3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02eb40: 0c0d |02b6: move-result-object v13 │ │ +02eb42: 6e20 9e06 dc00 |02b7: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +02eb48: 7401 6307 1300 |02ba: invoke-virtual/range {v19}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0763 │ │ +02eb4e: 0800 1300 |02bd: move-object/from16 v0, v19 │ │ +02eb52: 550c 4903 |02bf: iget-boolean v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueCompleted:Z // field@0349 │ │ +02eb56: 390c 0d00 |02c1: if-nez v12, 02ce // +000d │ │ +02eb5a: 0800 1300 |02c3: move-object/from16 v0, v19 │ │ +02eb5e: 540c 3603 |02c5: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02eb62: 0800 1300 |02c7: move-object/from16 v0, v19 │ │ +02eb66: 540d 6103 |02c9: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ +02eb6a: 6e20 8107 dc00 |02cb: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02eb70: 0800 1300 |02ce: move-object/from16 v0, v19 │ │ +02eb74: 540c 3703 |02d0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ +02eb78: 220d b000 |02d2: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ +02eb7c: 7010 f001 0d00 |02d4: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02eb82: 140e 1d00 057f |02d7: const v14, #float 1.76788e+38 // #7f05001d │ │ +02eb88: 7110 3806 0e00 |02da: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02eb8e: 0c0e |02dd: move-result-object v14 │ │ +02eb90: 6e20 f701 ed00 |02de: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eb96: 0c0d |02e1: move-result-object v13 │ │ +02eb98: 1a0e 6f00 |02e2: const-string v14, ": " // string@006f │ │ +02eb9c: 6e20 f701 ed00 |02e4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eba2: 0c0d |02e7: move-result-object v13 │ │ +02eba4: 7100 3606 0000 |02e8: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02ebaa: 0c0e |02eb: move-result-object v14 │ │ +02ebac: 0800 1300 |02ec: move-object/from16 v0, v19 │ │ +02ebb0: 520f 4e03 |02ee: iget v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02ebb4: 0800 1300 |02f0: move-object/from16 v0, v19 │ │ +02ebb8: 5200 7103 |02f2: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02ebbc: 0210 0000 |02f4: move/from16 v16, v0 │ │ +02ebc0: 7403 7e06 0e00 |02f6: invoke-virtual/range {v14, v15, v16}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +02ebc6: 0c0e |02f9: move-result-object v14 │ │ +02ebc8: 6e20 f701 ed00 |02fa: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02ebce: 0c0d |02fd: move-result-object v13 │ │ +02ebd0: 6e10 fb01 0d00 |02fe: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02ebd6: 0c0d |0301: move-result-object v13 │ │ +02ebd8: 6e20 9e06 dc00 |0302: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +02ebde: 0800 1300 |0305: move-object/from16 v0, v19 │ │ +02ebe2: 540c 3603 |0307: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ebe6: 0800 1300 |0309: move-object/from16 v0, v19 │ │ +02ebea: 540d 3703 |030b: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ +02ebee: 6e20 8107 dc00 |030d: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ebf4: 0800 1300 |0310: move-object/from16 v0, v19 │ │ +02ebf8: 540c 3603 |0312: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ebfc: 125d |0314: const/4 v13, #int 5 // #5 │ │ +02ebfe: 0800 1300 |0315: move-object/from16 v0, v19 │ │ +02ec02: 6e20 5107 d000 |0317: invoke-virtual {v0, v13}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +02ec08: 0c0d |031a: move-result-object v13 │ │ +02ec0a: 6e20 8107 dc00 |031b: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ec10: 0800 1300 |031e: move-object/from16 v0, v19 │ │ +02ec14: 540c 3603 |0320: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ec18: 120d |0322: const/4 v13, #int 0 // #0 │ │ +02ec1a: 0800 1300 |0323: move-object/from16 v0, v19 │ │ +02ec1e: 6e30 6507 c00d |0325: invoke-virtual {v0, v12, v13}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02ec24: 0e00 |0328: return-void │ │ +02ec26: 0800 1300 |0329: move-object/from16 v0, v19 │ │ +02ec2a: 540c 4d03 |032b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ec2e: 0800 1300 |032d: move-object/from16 v0, v19 │ │ +02ec32: 540e 5003 |032f: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ec36: 6e10 a507 0e00 |0331: invoke-virtual {v14}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02ec3c: 0a0e |0334: move-result v14 │ │ +02ec3e: 6e20 b308 ec00 |0335: invoke-virtual {v12, v14}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02ec44: 0a0c |0338: move-result v12 │ │ +02ec46: 2900 d5fd |0339: goto/16 010e // -022b │ │ +02ec4a: 0800 1300 |033b: move-object/from16 v0, v19 │ │ +02ec4e: 540c 4d03 |033d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ec52: 0800 1300 |033f: move-object/from16 v0, v19 │ │ +02ec56: 540f 5003 |0341: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ec5a: 6e10 a507 0f00 |0343: invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02ec60: 0a0f |0346: move-result v15 │ │ +02ec62: 6e20 b308 fc00 |0347: invoke-virtual {v12, v15}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02ec68: 0a0c |034a: move-result v12 │ │ +02ec6a: 2900 f6fd |034b: goto/16 0141 // -020a │ │ +02ec6e: 0800 1300 |034d: move-object/from16 v0, v19 │ │ +02ec72: 540c 4d03 |034f: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ec76: 6e10 b708 0c00 |0351: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ec7c: 0a0c |0354: move-result v12 │ │ +02ec7e: 121d |0355: const/4 v13, #int 1 // #1 │ │ +02ec80: 35dc 10fe |0356: if-ge v12, v13, 0166 // -01f0 │ │ +02ec84: 1213 |0358: const/4 v3, #int 1 // #1 │ │ +02ec86: 0800 1300 |0359: move-object/from16 v0, v19 │ │ +02ec8a: 540c 4d03 |035b: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ec8e: 121d |035d: const/4 v13, #int 1 // #1 │ │ +02ec90: 6e20 d008 dc00 |035e: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02ec96: 0800 1300 |0361: move-object/from16 v0, v19 │ │ +02ec9a: 540c 4a03 |0363: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02ec9e: 0800 1300 |0365: move-object/from16 v0, v19 │ │ +02eca2: 540d 4d03 |0367: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02eca6: 6e10 b708 0d00 |0369: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ecac: 0a0d |036c: move-result v13 │ │ +02ecae: 6e20 b007 dc00 |036d: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02ecb4: 2900 f6fd |0370: goto/16 0166 // -020a │ │ +02ecb8: 0800 1300 |0372: move-object/from16 v0, v19 │ │ +02ecbc: 540c 4d03 |0374: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ecc0: 6e10 b708 0c00 |0376: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ecc6: 0a0c |0379: move-result v12 │ │ +02ecc8: 122d |037a: const/4 v13, #int 2 // #2 │ │ +02ecca: 35dc ebfd |037b: if-ge v12, v13, 0166 // -0215 │ │ +02ecce: 1223 |037d: const/4 v3, #int 2 // #2 │ │ +02ecd0: 0800 1300 |037e: move-object/from16 v0, v19 │ │ +02ecd4: 540c 4d03 |0380: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ecd8: 122d |0382: const/4 v13, #int 2 // #2 │ │ +02ecda: 6e20 d008 dc00 |0383: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02ece0: 0800 1300 |0386: move-object/from16 v0, v19 │ │ +02ece4: 540c 4a03 |0388: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02ece8: 0800 1300 |038a: move-object/from16 v0, v19 │ │ +02ecec: 540d 4d03 |038c: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ecf0: 6e10 b708 0d00 |038e: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ecf6: 0a0d |0391: move-result v13 │ │ +02ecf8: 6e20 b007 dc00 |0392: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02ecfe: 2900 d1fd |0395: goto/16 0166 // -022f │ │ +02ed02: 0800 1300 |0397: move-object/from16 v0, v19 │ │ +02ed06: 540c 4d03 |0399: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ed0a: 6e10 b708 0c00 |039b: invoke-virtual {v12}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ed10: 0a0c |039e: move-result v12 │ │ +02ed12: 123d |039f: const/4 v13, #int 3 // #3 │ │ +02ed14: 35dc c6fd |03a0: if-ge v12, v13, 0166 // -023a │ │ +02ed18: 1233 |03a2: const/4 v3, #int 3 // #3 │ │ +02ed1a: 0800 1300 |03a3: move-object/from16 v0, v19 │ │ +02ed1e: 540c 4d03 |03a5: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ed22: 123d |03a7: const/4 v13, #int 3 // #3 │ │ +02ed24: 6e20 d008 dc00 |03a8: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02ed2a: 0800 1300 |03ab: move-object/from16 v0, v19 │ │ +02ed2e: 540c 4a03 |03ad: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02ed32: 0800 1300 |03af: move-object/from16 v0, v19 │ │ +02ed36: 540d 3903 |03b1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02ed3a: 6e20 ac07 dc00 |03b3: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;)V // method@07ac │ │ +02ed40: 0800 1300 |03b6: move-object/from16 v0, v19 │ │ +02ed44: 540c 3903 |03b8: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02ed48: 0800 1300 |03ba: move-object/from16 v0, v19 │ │ +02ed4c: 5b0c 4c03 |03bc: iput-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02ed50: 0800 1300 |03be: move-object/from16 v0, v19 │ │ +02ed54: 540c 4a03 |03c0: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02ed58: 0800 1300 |03c2: move-object/from16 v0, v19 │ │ +02ed5c: 540d 4d03 |03c4: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ed60: 6e10 b708 0d00 |03c6: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ed66: 0a0d |03c9: move-result v13 │ │ +02ed68: 6e20 b007 dc00 |03ca: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02ed6e: 2900 99fd |03cd: goto/16 0166 // -0267 │ │ +02ed72: 0800 1300 |03cf: move-object/from16 v0, v19 │ │ +02ed76: 540c 7303 |03d1: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02ed7a: 126d |03d3: const/4 v13, #int 6 // #6 │ │ +02ed7c: 6e20 aa07 dc00 |03d4: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.performAction:(I)V // method@07aa │ │ +02ed82: 2900 f7fd |03d7: goto/16 01ce // -0209 │ │ +02ed86: 0800 1300 |03d9: move-object/from16 v0, v19 │ │ +02ed8a: 540c 5003 |03db: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ed8e: 6e10 a507 0c00 |03dd: invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02ed94: 0a0c |03e0: move-result v12 │ │ +02ed96: 0800 1300 |03e1: move-object/from16 v0, v19 │ │ +02ed9a: 540d 5003 |03e3: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02ed9e: 6e10 a307 0d00 |03e5: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptionCount:()I // method@07a3 │ │ +02eda4: 0a0d |03e8: move-result v13 │ │ +02eda6: 35dc 3200 |03e9: if-ge v12, v13, 041b // +0032 │ │ +02edaa: 0800 1300 |03eb: move-object/from16 v0, v19 │ │ +02edae: 540c 5003 |03ed: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02edb2: 0800 1300 |03ef: move-object/from16 v0, v19 │ │ +02edb6: 540d 5003 |03f1: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02edba: 6e10 a507 0d00 |03f3: invoke-virtual {v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02edc0: 0a0d |03f6: move-result v13 │ │ +02edc2: d80d 0d01 |03f7: add-int/lit8 v13, v13, #int 1 // #01 │ │ +02edc6: 6e20 af07 dc00 |03f9: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02edcc: 0800 1300 |03fc: move-object/from16 v0, v19 │ │ +02edd0: 540c 7303 |03fe: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02edd4: 120d |0400: const/4 v13, #int 0 // #0 │ │ +02edd6: 6e20 af07 dc00 |0401: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02eddc: 0800 1300 |0404: move-object/from16 v0, v19 │ │ +02ede0: 540c 7303 |0406: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02ede4: 0800 1300 |0408: move-object/from16 v0, v19 │ │ +02ede8: 540d 4d03 |040a: iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02edec: 0800 1300 |040c: move-object/from16 v0, v19 │ │ +02edf0: 540e 5003 |040e: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02edf4: 6e10 a507 0e00 |0410: invoke-virtual {v14}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02edfa: 0a0e |0413: move-result v14 │ │ +02edfc: 6e20 b308 ed00 |0414: invoke-virtual {v13, v14}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02ee02: 0a0d |0417: move-result v13 │ │ +02ee04: 6e20 b007 dc00 |0418: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02ee0a: 12fc |041b: const/4 v12, #int -1 // #ff │ │ +02ee0c: 32c3 7000 |041c: if-eq v3, v12, 048c // +0070 │ │ +02ee10: 0800 1300 |041e: move-object/from16 v0, v19 │ │ +02ee14: 540c 3603 |0420: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ee18: 220d d301 |0422: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02ee1c: 220e b000 |0424: new-instance v14, Ljava/lang/StringBuilder; // type@00b0 │ │ +02ee20: 7010 f001 0e00 |0426: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02ee26: 140f 4b00 057f |0429: const v15, #float 1.76789e+38 // #7f05004b │ │ +02ee2c: 7110 3806 0f00 |042c: invoke-static {v15}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ee32: 0c0f |042f: move-result-object v15 │ │ +02ee34: 6e20 f701 fe00 |0430: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02ee3a: 0c0e |0433: move-result-object v14 │ │ +02ee3c: 0800 1300 |0434: move-object/from16 v0, v19 │ │ +02ee40: 540f 4c03 |0436: iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02ee44: 460f 0f03 |0438: aget-object v15, v15, v3 │ │ +02ee48: 6e20 f701 fe00 |043a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02ee4e: 0c0e |043d: move-result-object v14 │ │ +02ee50: 6e10 fb01 0e00 |043e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02ee56: 0c0e |0441: move-result-object v14 │ │ +02ee58: 7020 ca07 ed00 |0442: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02ee5e: 6e20 8107 dc00 |0445: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ee64: 123c |0448: const/4 v12, #int 3 // #3 │ │ +02ee66: 33c3 1500 |0449: if-ne v3, v12, 045e // +0015 │ │ +02ee6a: 0800 1300 |044b: move-object/from16 v0, v19 │ │ +02ee6e: 540c 3603 |044d: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ee72: 220d d301 |044f: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02ee76: 140e 4a00 057f |0451: const v14, #float 1.76789e+38 // #7f05004a │ │ +02ee7c: 7110 3806 0e00 |0454: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ee82: 0c0e |0457: move-result-object v14 │ │ +02ee84: 7020 ca07 ed00 |0458: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02ee8a: 6e20 8107 dc00 |045b: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ee90: 140c 4c00 057f |045e: const v12, #float 1.76789e+38 // #7f05004c │ │ +02ee96: 7110 3806 0c00 |0461: invoke-static {v12}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ee9c: 0c0c |0464: move-result-object v12 │ │ +02ee9e: 220d b000 |0465: new-instance v13, Ljava/lang/StringBuilder; // type@00b0 │ │ +02eea2: 7010 f001 0d00 |0467: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02eea8: 140e 4d00 057f |046a: const v14, #float 1.76789e+38 // #7f05004d │ │ +02eeae: 7110 3806 0e00 |046d: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02eeb4: 0c0e |0470: move-result-object v14 │ │ +02eeb6: 6e20 f701 ed00 |0471: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eebc: 0c0d |0474: move-result-object v13 │ │ +02eebe: 0800 1300 |0475: move-object/from16 v0, v19 │ │ +02eec2: 540e 4c03 |0477: iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02eec6: 460e 0e03 |0479: aget-object v14, v14, v3 │ │ +02eeca: 6e20 f701 ed00 |047b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +02eed0: 0c0d |047e: move-result-object v13 │ │ +02eed2: 6e10 fb01 0d00 |047f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +02eed8: 0c0d |0482: move-result-object v13 │ │ +02eeda: 120e |0483: const/4 v14, #int 0 // #0 │ │ +02eedc: 7130 4306 dc0e |0484: invoke-static {v12, v13, v14}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02eee2: 7401 6307 1300 |0487: invoke-virtual/range {v19}, Lorg/happysanta/gd/Menu/Menu;.saveAll:()V // method@0763 │ │ +02eee8: 2900 33fe |048a: goto/16 02bd // -01cd │ │ +02eeec: 1216 |048c: const/4 v6, #int 1 // #1 │ │ +02eeee: 1207 |048d: const/4 v7, #int 0 // #0 │ │ +02eef0: 123c |048e: const/4 v12, #int 3 // #3 │ │ +02eef2: 35c7 1b00 |048f: if-ge v7, v12, 04aa // +001b │ │ +02eef6: 0800 1300 |0491: move-object/from16 v0, v19 │ │ +02eefa: 540c 4d03 |0493: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02eefe: 6e20 b308 7c00 |0495: invoke-virtual {v12, v7}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02ef04: 0a0c |0498: move-result v12 │ │ +02ef06: 7100 3606 0000 |0499: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02ef0c: 0c0d |049c: move-result-object v13 │ │ +02ef0e: 54dd 8e02 |049d: iget-object v13, v13, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02ef12: 460d 0d07 |049f: aget-object v13, v13, v7 │ │ +02ef16: 21dd |04a1: array-length v13, v13 │ │ +02ef18: d80d 0dff |04a2: add-int/lit8 v13, v13, #int -1 // #ff │ │ +02ef1c: 32dc 0300 |04a4: if-eq v12, v13, 04a7 // +0003 │ │ +02ef20: 1206 |04a6: const/4 v6, #int 0 // #0 │ │ +02ef22: d807 0701 |04a7: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02ef26: 28e5 |04a9: goto 048e // -001b │ │ +02ef28: 3906 13fe |04aa: if-nez v6, 02bd // -01ed │ │ +02ef2c: 0800 1300 |04ac: move-object/from16 v0, v19 │ │ +02ef30: 540c 3603 |04ae: iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02ef34: 220d d301 |04b0: new-instance v13, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +02ef38: 140e 4e00 057f |04b2: const v14, #float 1.76789e+38 // #7f05004e │ │ +02ef3e: 7110 3806 0e00 |04b5: invoke-static {v14}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ef44: 0c0e |04b8: move-result-object v14 │ │ +02ef46: 7020 ca07 ed00 |04b9: invoke-direct {v13, v14}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +02ef4c: 6e20 8107 dc00 |04bc: invoke-virtual {v12, v13}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +02ef52: 2900 fefd |04bf: goto/16 02bd // -0202 │ │ +02ef56: 0000 |04c1: nop // spacer │ │ +02ef58: 0001 0300 0000 0000 ea01 0000 0f02 ... |04c2: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0004 - 0x0026 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00bc │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=601 │ │ 0x0026 line=607 │ │ @@ -61435,42 +61403,52 @@ │ │ 0x00b9 line=616 │ │ 0x00bc line=602 │ │ 0x00bd line=603 │ │ 0x00c0 line=604 │ │ 0x00d1 line=620 │ │ 0x00d2 line=635 │ │ 0x00e4 line=636 │ │ + 0x00ec line=637 │ │ + 0x0108 line=638 │ │ + 0x010e line=636 │ │ 0x0111 line=641 │ │ + 0x0121 line=642 │ │ + 0x013d line=643 │ │ + 0x0141 line=641 │ │ 0x0144 line=650 │ │ 0x0156 line=651 │ │ 0x015b line=652 │ │ 0x0166 line=685 │ │ 0x0177 line=687 │ │ 0x0189 line=688 │ │ 0x0199 line=690 │ │ 0x019b line=691 │ │ 0x019c line=693 │ │ 0x01ab line=694 │ │ 0x01be line=695 │ │ 0x01ce line=704 │ │ 0x01de line=705 │ │ + 0x01f0 line=706 │ │ + 0x022b line=705 │ │ 0x0239 line=707 │ │ 0x023c line=709 │ │ 0x0242 line=710 │ │ 0x0281 line=711 │ │ 0x02ba line=714 │ │ 0x02bd line=742 │ │ 0x02c3 line=743 │ │ 0x02ce line=745 │ │ 0x0305 line=746 │ │ 0x0310 line=747 │ │ 0x031e line=749 │ │ 0x0328 line=750 │ │ - 0x0329 line=636 │ │ - 0x033b line=641 │ │ + 0x0329 line=638 │ │ + 0x0331 line=639 │ │ + 0x033b line=643 │ │ + 0x0343 line=644 │ │ 0x034d line=657 │ │ 0x0358 line=658 │ │ 0x0359 line=659 │ │ 0x0361 line=661 │ │ 0x0372 line=666 │ │ 0x037d line=667 │ │ 0x037e line=668 │ │ @@ -61522,30 +61500,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02eff0: |[02eff0] org.happysanta.gd.Menu.Menu._intIV:(I)V │ │ -02f000: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02f002: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02f004: 5430 2e03 |0002: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f008: 6e20 ad07 2000 |0004: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f00e: 5430 3403 |0007: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f012: 6e20 ad07 2000 |0009: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f018: dd00 0401 |000c: and-int/lit8 v0, v4, #int 1 // #01 │ │ -02f01c: 3d00 0700 |000e: if-lez v0, 0015 // +0007 │ │ -02f020: 5430 2e03 |0010: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f024: 6e20 ad07 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f02a: dd00 0402 |0015: and-int/lit8 v0, v4, #int 2 // #02 │ │ -02f02e: 3d00 0700 |0017: if-lez v0, 001e // +0007 │ │ -02f032: 5430 3403 |0019: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f036: 6e20 ad07 1000 |001b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f03c: 0e00 |001e: return-void │ │ +02ef7c: |[02ef7c] org.happysanta.gd.Menu.Menu._intIV:(I)V │ │ +02ef8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02ef8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02ef90: 5430 2e03 |0002: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02ef94: 6e20 af07 2000 |0004: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02ef9a: 5430 3403 |0007: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02ef9e: 6e20 af07 2000 |0009: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02efa4: dd00 0401 |000c: and-int/lit8 v0, v4, #int 1 // #01 │ │ +02efa8: 3d00 0700 |000e: if-lez v0, 0015 // +0007 │ │ +02efac: 5430 2e03 |0010: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02efb0: 6e20 af07 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02efb6: dd00 0402 |0015: and-int/lit8 v0, v4, #int 2 // #02 │ │ +02efba: 3d00 0700 |0017: if-lez v0, 001e // +0007 │ │ +02efbe: 5430 3403 |0019: iget-object v0, v3, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02efc2: 6e20 af07 1000 |001b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02efc8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1370 │ │ 0x0007 line=1371 │ │ 0x000c line=1372 │ │ 0x0010 line=1373 │ │ 0x0015 line=1374 │ │ @@ -61560,27 +61538,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02f040: |[02f040] org.happysanta.gd.Menu.Menu._jvI:()I │ │ -02f050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f052: 5421 3403 |0001: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f056: 6e10 a307 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f05c: 0a01 |0006: move-result v1 │ │ -02f05e: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -02f062: de00 0002 |0009: or-int/lit8 v0, v0, #int 2 // #02 │ │ -02f066: 5421 2e03 |000b: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f06a: 6e10 a307 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f070: 0a01 |0010: move-result v1 │ │ -02f072: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ -02f076: de00 0001 |0013: or-int/lit8 v0, v0, #int 1 // #01 │ │ -02f07a: 0f00 |0015: return v0 │ │ +02efcc: |[02efcc] org.happysanta.gd.Menu.Menu._jvI:()I │ │ +02efdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02efde: 5421 3403 |0001: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02efe2: 6e10 a507 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02efe8: 0a01 |0006: move-result v1 │ │ +02efea: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +02efee: de00 0002 |0009: or-int/lit8 v0, v0, #int 2 // #02 │ │ +02eff2: 5421 2e03 |000b: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02eff6: 6e10 a507 0100 |000d: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02effc: 0a01 |0010: move-result v1 │ │ +02effe: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ +02f002: de00 0001 |0013: or-int/lit8 v0, v0, #int 1 // #01 │ │ +02f006: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ 0x0001 line=1362 │ │ 0x0009 line=1363 │ │ 0x000b line=1364 │ │ 0x0013 line=1365 │ │ @@ -61594,22 +61572,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02f07c: |[02f07c] org.happysanta.gd.Menu.Menu._tryIV:(I)V │ │ -02f08c: 7100 3206 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02f092: 7110 d305 0300 |0003: invoke-static {v3}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d3 │ │ -02f098: 0a00 |0006: move-result v0 │ │ -02f09a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -02f09e: 3210 0500 |0009: if-eq v0, v1, 000e // +0005 │ │ -02f0a2: 6e20 5b07 3200 |000b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Menu;.keyPressed:(I)V // method@075b │ │ -02f0a8: 0e00 |000e: return-void │ │ +02f008: |[02f008] org.happysanta.gd.Menu.Menu._tryIV:(I)V │ │ +02f018: 7100 3406 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02f01e: 7110 d505 0300 |0003: invoke-static {v3}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d5 │ │ +02f024: 0a00 |0006: move-result v0 │ │ +02f026: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +02f02a: 3210 0500 |0009: if-eq v0, v1, 000e // +0005 │ │ +02f02e: 6e20 5d07 3200 |000b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Menu;.keyPressed:(I)V // method@075d │ │ +02f034: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x000b line=920 │ │ 0x000e line=921 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/happysanta/gd/Menu/Menu; │ │ @@ -61620,32 +61598,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -02f0ac: |[02f0ac] org.happysanta.gd.Menu.Menu.addCommands:()V │ │ -02f0bc: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f0c0: 5421 5803 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -02f0c4: 3210 1500 |0004: if-eq v0, v1, 0019 // +0015 │ │ -02f0c8: 5420 3103 |0006: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f0cc: 5421 3603 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -02f0d0: 3210 0f00 |000a: if-eq v0, v1, 0019 // +000f │ │ -02f0d4: 5420 3103 |000c: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f0d8: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -02f0dc: 7100 3206 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02f0e2: 0c00 |0013: move-result-object v0 │ │ -02f0e4: 5421 2c03 |0014: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -02f0e8: 6e20 c005 1000 |0016: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c0 │ │ -02f0ee: 7100 3206 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02f0f4: 0c00 |001c: move-result-object v0 │ │ -02f0f6: 5421 6403 |001d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ -02f0fa: 6e20 c005 1000 |001f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c0 │ │ -02f100: 0e00 |0022: return-void │ │ +02f038: |[02f038] org.happysanta.gd.Menu.Menu.addCommands:()V │ │ +02f048: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f04c: 5421 5803 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02f050: 3210 1500 |0004: if-eq v0, v1, 0019 // +0015 │ │ +02f054: 5420 3103 |0006: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f058: 5421 3603 |0008: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +02f05c: 3210 0f00 |000a: if-eq v0, v1, 0019 // +000f │ │ +02f060: 5420 3103 |000c: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f064: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +02f068: 7100 3406 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02f06e: 0c00 |0013: move-result-object v0 │ │ +02f070: 5421 2c03 |0014: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +02f074: 6e20 c205 1000 |0016: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c2 │ │ +02f07a: 7100 3406 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02f080: 0c00 |001c: move-result-object v0 │ │ +02f082: 5421 6403 |001d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ +02f086: 6e20 c205 1000 |001f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c2 │ │ +02f08c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0010 line=1463 │ │ 0x0019 line=1464 │ │ 0x0022 line=1465 │ │ locals : │ │ @@ -61656,30 +61634,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -02f104: |[02f104] org.happysanta.gd.Menu.Menu.back:()V │ │ -02f114: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f118: 5421 4203 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -02f11c: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -02f120: 7100 3106 0000 |0006: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02f126: 0c00 |0009: move-result-object v0 │ │ -02f128: 6e10 7605 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0576 │ │ -02f12e: 0e00 |000d: return-void │ │ -02f130: 5420 3103 |000e: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f134: 3800 fdff |0010: if-eqz v0, 000d // -0003 │ │ -02f138: 5420 3103 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f13c: 6e10 8307 0000 |0014: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f142: 0c00 |0017: move-result-object v0 │ │ -02f144: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -02f146: 6e30 6307 0201 |0019: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f14c: 28f1 |001c: goto 000d // -000f │ │ +02f090: |[02f090] org.happysanta.gd.Menu.Menu.back:()V │ │ +02f0a0: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f0a4: 5421 4203 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +02f0a8: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +02f0ac: 7100 3306 0000 |0006: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02f0b2: 0c00 |0009: move-result-object v0 │ │ +02f0b4: 6e10 7805 0000 |000a: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0578 │ │ +02f0ba: 0e00 |000d: return-void │ │ +02f0bc: 5420 3103 |000e: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f0c0: 3800 fdff |0010: if-eqz v0, 000d // -0003 │ │ +02f0c4: 5420 3103 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f0c8: 6e10 8507 0000 |0014: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f0ce: 0c00 |0017: move-result-object v0 │ │ +02f0d0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +02f0d2: 6e30 6507 0201 |0019: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f0d8: 28f1 |001c: goto 000d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0006 line=971 │ │ 0x000d line=976 │ │ 0x000e line=974 │ │ 0x0012 line=975 │ │ @@ -61691,21 +61669,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -02f150: |[02f150] org.happysanta.gd.Menu.Menu.canStartTrack:()Z │ │ -02f160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f162: 5521 5403 |0001: iget-boolean v1, v2, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02f166: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -02f16a: 5c20 5403 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02f16e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -02f170: 0f00 |0008: return v0 │ │ +02f0dc: |[02f0dc] org.happysanta.gd.Menu.Menu.canStartTrack:()Z │ │ +02f0ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f0ee: 5521 5403 |0001: iget-boolean v1, v2, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02f0f2: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +02f0f6: 5c20 5403 |0005: iput-boolean v0, v2, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02f0fa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +02f0fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=586 │ │ 0x0005 line=587 │ │ 0x0007 line=588 │ │ 0x0008 line=590 │ │ locals : │ │ @@ -61716,53 +61694,53 @@ │ │ type : '(I)Lorg/happysanta/gd/Menu/ActionMenuElement;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -02f174: |[02f174] org.happysanta.gd.Menu.Menu.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ -02f184: 2b04 4a00 0000 |0000: packed-switch v4, 0000004a // +0000004a │ │ -02f18a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02f18c: 1101 |0004: return-object v1 │ │ -02f18e: 1400 0300 057f |0005: const v0, #float 1.76787e+38 // #7f050003 │ │ -02f194: 2201 a801 |0008: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f198: 7110 3606 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f19e: 0c02 |000d: move-result-object v2 │ │ -02f1a0: 7040 8f06 2134 |000e: invoke-direct {v1, v2, v4, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -02f1a6: 28f3 |0011: goto 0004 // -000d │ │ -02f1a8: 1400 0100 057f |0012: const v0, #float 1.76787e+38 // #7f050001 │ │ -02f1ae: 28f3 |0015: goto 0008 // -000d │ │ -02f1b0: 1400 0200 057f |0016: const v0, #float 1.76787e+38 // #7f050002 │ │ -02f1b6: 28ef |0019: goto 0008 // -0011 │ │ -02f1b8: 1400 0b00 057f |001a: const v0, #float 1.76788e+38 // #7f05000b │ │ -02f1be: 28eb |001d: goto 0008 // -0015 │ │ -02f1c0: 1400 0400 057f |001e: const v0, #float 1.76787e+38 // #7f050004 │ │ -02f1c6: 28e7 |0021: goto 0008 // -0019 │ │ -02f1c8: 1400 0d00 057f |0022: const v0, #float 1.76788e+38 // #7f05000d │ │ -02f1ce: 28e3 |0025: goto 0008 // -001d │ │ -02f1d0: 1400 0600 057f |0026: const v0, #float 1.76787e+38 // #7f050006 │ │ -02f1d6: 28df |0029: goto 0008 // -0021 │ │ -02f1d8: 1400 1d00 057f |002a: const v0, #float 1.76788e+38 // #7f05001d │ │ -02f1de: 28db |002d: goto 0008 // -0025 │ │ -02f1e0: 1400 2000 057f |002e: const v0, #float 1.76788e+38 // #7f050020 │ │ -02f1e6: 28d7 |0031: goto 0008 // -0029 │ │ -02f1e8: 1400 2100 057f |0032: const v0, #float 1.76788e+38 // #7f050021 │ │ -02f1ee: 28d3 |0035: goto 0008 // -002d │ │ -02f1f0: 1400 5f00 057f |0036: const v0, #float 1.76789e+38 // #7f05005f │ │ -02f1f6: 28cf |0039: goto 0008 // -0031 │ │ -02f1f8: 1400 5c00 057f |003a: const v0, #float 1.76789e+38 // #7f05005c │ │ -02f1fe: 28cb |003d: goto 0008 // -0035 │ │ -02f200: 1400 6900 057f |003e: const v0, #float 1.76789e+38 // #7f050069 │ │ -02f206: 28c7 |0041: goto 0008 // -0039 │ │ -02f208: 1400 1e00 057f |0042: const v0, #float 1.76788e+38 // #7f05001e │ │ -02f20e: 28c3 |0045: goto 0008 // -003d │ │ -02f210: 1400 1f00 057f |0046: const v0, #float 1.76788e+38 // #7f05001f │ │ -02f216: 28bf |0049: goto 0008 // -0041 │ │ -02f218: 0001 1000 0000 0000 1e00 0000 0500 ... |004a: packed-switch-data (36 units) │ │ +02f100: |[02f100] org.happysanta.gd.Menu.Menu.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; │ │ +02f110: 2b04 4a00 0000 |0000: packed-switch v4, 0000004a // +0000004a │ │ +02f116: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02f118: 1101 |0004: return-object v1 │ │ +02f11a: 1400 0300 057f |0005: const v0, #float 1.76787e+38 // #7f050003 │ │ +02f120: 2201 a801 |0008: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f124: 7110 3806 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f12a: 0c02 |000d: move-result-object v2 │ │ +02f12c: 7040 9106 2134 |000e: invoke-direct {v1, v2, v4, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +02f132: 28f3 |0011: goto 0004 // -000d │ │ +02f134: 1400 0100 057f |0012: const v0, #float 1.76787e+38 // #7f050001 │ │ +02f13a: 28f3 |0015: goto 0008 // -000d │ │ +02f13c: 1400 0200 057f |0016: const v0, #float 1.76787e+38 // #7f050002 │ │ +02f142: 28ef |0019: goto 0008 // -0011 │ │ +02f144: 1400 0b00 057f |001a: const v0, #float 1.76788e+38 // #7f05000b │ │ +02f14a: 28eb |001d: goto 0008 // -0015 │ │ +02f14c: 1400 0400 057f |001e: const v0, #float 1.76787e+38 // #7f050004 │ │ +02f152: 28e7 |0021: goto 0008 // -0019 │ │ +02f154: 1400 0d00 057f |0022: const v0, #float 1.76788e+38 // #7f05000d │ │ +02f15a: 28e3 |0025: goto 0008 // -001d │ │ +02f15c: 1400 0600 057f |0026: const v0, #float 1.76787e+38 // #7f050006 │ │ +02f162: 28df |0029: goto 0008 // -0021 │ │ +02f164: 1400 1d00 057f |002a: const v0, #float 1.76788e+38 // #7f05001d │ │ +02f16a: 28db |002d: goto 0008 // -0025 │ │ +02f16c: 1400 2000 057f |002e: const v0, #float 1.76788e+38 // #7f050020 │ │ +02f172: 28d7 |0031: goto 0008 // -0029 │ │ +02f174: 1400 2100 057f |0032: const v0, #float 1.76788e+38 // #7f050021 │ │ +02f17a: 28d3 |0035: goto 0008 // -002d │ │ +02f17c: 1400 5f00 057f |0036: const v0, #float 1.76789e+38 // #7f05005f │ │ +02f182: 28cf |0039: goto 0008 // -0031 │ │ +02f184: 1400 5c00 057f |003a: const v0, #float 1.76789e+38 // #7f05005c │ │ +02f18a: 28cb |003d: goto 0008 // -0035 │ │ +02f18c: 1400 6900 057f |003e: const v0, #float 1.76789e+38 // #7f050069 │ │ +02f192: 28c7 |0041: goto 0008 // -0039 │ │ +02f194: 1400 1e00 057f |0042: const v0, #float 1.76788e+38 // #7f05001e │ │ +02f19a: 28c3 |0045: goto 0008 // -003d │ │ +02f19c: 1400 1f00 057f |0046: const v0, #float 1.76788e+38 // #7f05001f │ │ +02f1a2: 28bf |0049: goto 0008 // -0041 │ │ +02f1a4: 0001 1000 0000 0000 1e00 0000 0500 ... |004a: packed-switch-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=566 │ │ 0x0004 line=569 │ │ 0x0005 line=506 │ │ 0x0008 line=569 │ │ @@ -61819,22 +61797,22 @@ │ │ type : '(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02f260: |[02f260] org.happysanta.gd.Menu.Menu.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ -02f270: 2201 b201 |0000: new-instance v1, Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // type@01b2 │ │ -02f274: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ -02f278: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ -02f27c: 7020 d306 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.:(I)V // method@06d3 │ │ -02f282: 1101 |0009: return-object v1 │ │ -02f284: 1300 1400 |000a: const/16 v0, #int 20 // #14 │ │ -02f288: 28fa |000c: goto 0006 // -0006 │ │ +02f1ec: |[02f1ec] org.happysanta.gd.Menu.Menu.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; │ │ +02f1fc: 2201 b201 |0000: new-instance v1, Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // type@01b2 │ │ +02f200: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ +02f204: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ +02f208: 7020 d506 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/EmptyLineMenuElement;.:(I)V // method@06d5 │ │ +02f20e: 1101 |0009: return-object v1 │ │ +02f210: 1300 1400 |000a: const/16 v0, #int 20 // #14 │ │ +02f214: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Menu/Menu; │ │ 0x0000 - 0x000d reg=3 beforeAction Z │ │ │ │ @@ -61843,23 +61821,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -02f28c: |[02f28c] org.happysanta.gd.Menu.Menu.destroy:()V │ │ -02f29c: 1d01 |0000: monitor-enter v1 │ │ -02f29e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02f2a0: 5b10 3103 |0002: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f2a4: 1e01 |0004: monitor-exit v1 │ │ -02f2a6: 0e00 |0005: return-void │ │ -02f2a8: 0d00 |0006: move-exception v0 │ │ -02f2aa: 1e01 |0007: monitor-exit v1 │ │ -02f2ac: 2700 |0008: throw v0 │ │ +02f218: |[02f218] org.happysanta.gd.Menu.Menu.destroy:()V │ │ +02f228: 1d01 |0000: monitor-enter v1 │ │ +02f22a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02f22c: 5b10 3103 |0002: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f230: 1e01 |0004: monitor-exit v1 │ │ +02f232: 0e00 |0005: return-void │ │ +02f234: 0d00 |0006: move-exception v0 │ │ +02f236: 1e01 |0007: monitor-exit v1 │ │ +02f238: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=1082 │ │ 0x0004 line=1083 │ │ 0x0006 line=1082 │ │ @@ -61871,29 +61849,29 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -02f2bc: |[02f2bc] org.happysanta.gd.Menu.Menu.draw:(Landroid/graphics/Canvas;)V │ │ -02f2cc: 1d01 |0000: monitor-enter v1 │ │ -02f2ce: 5410 3103 |0001: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f2d2: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -02f2d6: 5510 5703 |0005: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -02f2da: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ -02f2de: 7100 3206 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02f2e4: 0c00 |000c: move-result-object v0 │ │ -02f2e6: 6e20 ca05 2000 |000d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Game/GameView;.drawGame:(Landroid/graphics/Canvas;)V // method@05ca │ │ -02f2ec: 7020 5307 2100 |0010: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Menu;.drawBackgroundColor:(Landroid/graphics/Canvas;)V // method@0753 │ │ -02f2f2: 1e01 |0013: monitor-exit v1 │ │ -02f2f4: 0e00 |0014: return-void │ │ -02f2f6: 0d00 |0015: move-exception v0 │ │ -02f2f8: 1e01 |0016: monitor-exit v1 │ │ -02f2fa: 2700 |0017: throw v0 │ │ +02f248: |[02f248] org.happysanta.gd.Menu.Menu.draw:(Landroid/graphics/Canvas;)V │ │ +02f258: 1d01 |0000: monitor-enter v1 │ │ +02f25a: 5410 3103 |0001: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f25e: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +02f262: 5510 5703 |0005: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +02f266: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ +02f26a: 7100 3406 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02f270: 0c00 |000c: move-result-object v0 │ │ +02f272: 6e20 cc05 2000 |000d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Game/GameView;.drawGame:(Landroid/graphics/Canvas;)V // method@05cc │ │ +02f278: 7020 5507 2100 |0010: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/Menu;.drawBackgroundColor:(Landroid/graphics/Canvas;)V // method@0755 │ │ +02f27e: 1e01 |0013: monitor-exit v1 │ │ +02f280: 0e00 |0014: return-void │ │ +02f282: 0d00 |0015: move-exception v0 │ │ +02f284: 1e01 |0016: monitor-exit v1 │ │ +02f286: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=906 │ │ 0x0009 line=907 │ │ 0x0010 line=908 │ │ @@ -61908,17 +61886,17 @@ │ │ type : '()Lorg/happysanta/gd/Menu/MenuScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f308: |[02f308] org.happysanta.gd.Menu.Menu.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ -02f318: 5410 3103 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f31c: 1100 |0002: return-object v0 │ │ +02f294: |[02f294] org.happysanta.gd.Menu.Menu.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ +02f2a4: 5410 3103 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f2a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #11 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -61926,19 +61904,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02f320: |[02f320] org.happysanta.gd.Menu.Menu.getSelectedLevel:()I │ │ -02f330: 5410 5003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f334: 6e10 a307 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f33a: 0a00 |0005: move-result v0 │ │ -02f33c: 0f00 |0006: return v0 │ │ +02f2ac: |[02f2ac] org.happysanta.gd.Menu.Menu.getSelectedLevel:()I │ │ +02f2bc: 5410 5003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f2c0: 6e10 a507 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f2c6: 0a00 |0005: move-result v0 │ │ +02f2c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #12 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -61946,19 +61924,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02f340: |[02f340] org.happysanta.gd.Menu.Menu.getSelectedTrack:()I │ │ -02f350: 5410 7303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f354: 6e10 a307 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f35a: 0a00 |0005: move-result v0 │ │ -02f35c: 0f00 |0006: return v0 │ │ +02f2cc: |[02f2cc] org.happysanta.gd.Menu.Menu.getSelectedTrack:()I │ │ +02f2dc: 5410 7303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f2e0: 6e10 a507 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f2e6: 0a00 |0005: move-result v0 │ │ +02f2e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Menu; │ │ │ │ #13 : (in Lorg/happysanta/gd/Menu/Menu;) │ │ @@ -61966,520 +61944,520 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1023 16-bit code units │ │ -02f360: |[02f360] org.happysanta.gd.Menu.Menu.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -02f370: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ -02f374: 120a |0002: const/4 v10, #int 0 // #0 │ │ -02f376: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -02f378: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -02f37a: 7100 3106 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02f380: 0c01 |0008: move-result-object v1 │ │ -02f382: 54b3 3103 |0009: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f386: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -02f38a: 0e00 |000d: return-void │ │ -02f38c: 54b3 7003 |000e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ -02f390: 333c 5e00 |0010: if-ne v12, v3, 006e // +005e │ │ -02f394: 54b3 5003 |0012: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f398: 6e10 a307 0300 |0014: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f39e: 0a03 |0017: move-result v3 │ │ -02f3a0: 54b7 5003 |0018: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f3a4: 6e10 a507 0700 |001a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02f3aa: 0a07 |001d: move-result v7 │ │ -02f3ac: 3673 1e00 |001e: if-gt v3, v7, 003c // +001e │ │ -02f3b0: 54b3 7303 |0020: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f3b4: 6e10 a307 0300 |0022: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f3ba: 0a03 |0025: move-result v3 │ │ -02f3bc: 54b7 7303 |0026: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f3c0: 6e10 a507 0700 |0028: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02f3c6: 0a07 |002b: move-result v7 │ │ -02f3c8: 3673 1000 |002c: if-gt v3, v7, 003c // +0010 │ │ -02f3cc: 54b3 4a03 |002e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f3d0: 6e10 a307 0300 |0030: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f3d6: 0a03 |0033: move-result v3 │ │ -02f3d8: 54b7 4a03 |0034: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f3dc: 6e10 a507 0700 |0036: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02f3e2: 0a07 |0039: move-result v7 │ │ -02f3e4: 3773 0f00 |003a: if-le v3, v7, 0049 // +000f │ │ -02f3e8: 1a03 8c01 |003c: const-string v3, "GD Classic" // string@018c │ │ -02f3ec: 1406 4f00 057f |003e: const v6, #float 1.76789e+38 // #7f05004f │ │ -02f3f2: 7110 3606 0600 |0041: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f3f8: 0c06 |0044: move-result-object v6 │ │ -02f3fa: 7130 4106 630a |0045: invoke-static {v3, v6, v10}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02f400: 28c5 |0048: goto 000d // -003b │ │ -02f402: 5413 ba01 |0049: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f406: 6e10 fa05 0300 |004b: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Physics;._avV:()V // method@05fa │ │ -02f40c: 54b3 5003 |004e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f410: 6e10 a307 0300 |0050: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f416: 0a03 |0053: move-result v3 │ │ -02f418: 54b7 7303 |0054: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f41c: 6e10 a307 0700 |0056: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f422: 0a07 |0059: move-result v7 │ │ -02f424: 6e30 6707 3b07 |005a: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.startTrack:(II)V // method@0767 │ │ -02f42a: 5413 ba01 |005d: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f42e: 54b7 4a03 |005f: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f432: 6e10 a307 0700 |0061: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f438: 0a07 |0064: move-result v7 │ │ -02f43a: 6e20 1906 7300 |0065: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@0619 │ │ -02f440: 5cb6 5403 |0068: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02f444: 6e10 7605 0100 |006a: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0576 │ │ -02f44a: 28a0 |006d: goto 000d // -0060 │ │ -02f44c: 54b3 7703 |006e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ -02f450: 333c 0f00 |0070: if-ne v12, v3, 007f // +000f │ │ -02f454: 07c3 |0072: move-object v3, v12 │ │ -02f456: 1f03 d001 |0073: check-cast v3, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -02f45a: 6e10 a307 0300 |0075: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f460: 0a03 |0078: move-result v3 │ │ -02f462: 3903 4b00 |0079: if-nez v3, 00c4 // +004b │ │ -02f466: 0163 |007b: move v3, v6 │ │ -02f468: 7110 8308 0300 |007c: invoke-static {v3}, Lorg/happysanta/gd/Settings;.setVibrateOnTouchEnabled:(Z)V // method@0883 │ │ -02f46e: 54b3 4403 |007f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ -02f472: 333c 1400 |0081: if-ne v12, v3, 0095 // +0014 │ │ -02f476: 07c3 |0083: move-object v3, v12 │ │ -02f478: 1f03 d001 |0084: check-cast v3, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -02f47c: 6e10 a307 0300 |0086: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f482: 0a03 |0089: move-result v3 │ │ -02f484: 3903 3c00 |008a: if-nez v3, 00c6 // +003c │ │ -02f488: 0160 |008c: move v0, v6 │ │ -02f48a: 7110 7808 0000 |008d: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setKeyboardInMenuEnabled:(Z)V // method@0878 │ │ -02f490: 3800 3800 |0090: if-eqz v0, 00c8 // +0038 │ │ -02f494: 6e10 8f05 0100 |0092: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@058f │ │ -02f49a: 54b3 6903 |0095: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -02f49e: 333c 3b00 |0097: if-ne v12, v3, 00d2 // +003b │ │ -02f4a2: 5418 ba01 |0099: iget-object v8, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f4a6: 54b3 6903 |009b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -02f4aa: 6e10 a307 0300 |009d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f4b0: 0a03 |00a0: move-result v3 │ │ -02f4b2: 3903 2b00 |00a1: if-nez v3, 00cc // +002b │ │ -02f4b6: 0163 |00a3: move v3, v6 │ │ -02f4b8: 6e20 f405 3800 |00a4: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Game/Physics;._aZV:(Z)V // method@05f4 │ │ -02f4be: 7100 3406 0000 |00a7: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02f4c4: 0c08 |00aa: move-result-object v8 │ │ -02f4c6: 54b3 6903 |00ab: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -02f4ca: 6e10 a307 0300 |00ad: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f4d0: 0a03 |00b0: move-result v3 │ │ -02f4d2: 3903 1d00 |00b1: if-nez v3, 00ce // +001d │ │ -02f4d6: 0163 |00b3: move v3, v6 │ │ -02f4d8: 6e20 8406 3800 |00b4: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Levels/Loader;.setPerspectiveEnabled:(Z)V // method@0684 │ │ -02f4de: 54b3 6903 |00b7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -02f4e2: 6e10 a307 0300 |00b9: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f4e8: 0a03 |00bc: move-result v3 │ │ -02f4ea: 3903 1300 |00bd: if-nez v3, 00d0 // +0013 │ │ -02f4ee: 7110 8008 0600 |00bf: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setPerspectiveEnabled:(Z)V // method@0880 │ │ -02f4f4: 2900 4bff |00c2: goto/16 000d // -00b5 │ │ -02f4f8: 0173 |00c4: move v3, v7 │ │ -02f4fa: 28b7 |00c5: goto 007c // -0049 │ │ -02f4fc: 0170 |00c6: move v0, v7 │ │ -02f4fe: 28c6 |00c7: goto 008d // -003a │ │ -02f500: 6e10 7305 0100 |00c8: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0573 │ │ -02f506: 28ca |00cb: goto 0095 // -0036 │ │ -02f508: 0173 |00cc: move v3, v7 │ │ -02f50a: 28d7 |00cd: goto 00a4 // -0029 │ │ -02f50c: 0173 |00ce: move v3, v7 │ │ -02f50e: 28e5 |00cf: goto 00b4 // -001b │ │ -02f510: 0176 |00d0: move v6, v7 │ │ -02f512: 28ee |00d1: goto 00bf // -0012 │ │ -02f514: 54b3 6f03 |00d2: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ -02f518: 333c 2300 |00d4: if-ne v12, v3, 00f7 // +0023 │ │ -02f51c: 7100 3406 0000 |00d6: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02f522: 0c08 |00d9: move-result-object v8 │ │ -02f524: 54b3 6f03 |00da: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ -02f528: 6e10 a307 0300 |00dc: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f52e: 0a03 |00df: move-result v3 │ │ -02f530: 3903 1300 |00e0: if-nez v3, 00f3 // +0013 │ │ -02f534: 0163 |00e2: move v3, v6 │ │ -02f536: 6e20 8506 3800 |00e3: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Levels/Loader;.setShadowsEnabled:(Z)V // method@0685 │ │ -02f53c: 54b3 6f03 |00e6: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ -02f540: 6e10 a307 0300 |00e8: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f546: 0a03 |00eb: move-result v3 │ │ -02f548: 3903 0900 |00ec: if-nez v3, 00f5 // +0009 │ │ -02f54c: 7110 8108 0600 |00ee: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setShadowsEnabled:(Z)V // method@0881 │ │ -02f552: 2900 1cff |00f1: goto/16 000d // -00e4 │ │ -02f556: 0173 |00f3: move v3, v7 │ │ -02f558: 28ef |00f4: goto 00e3 // -0011 │ │ -02f55a: 0176 |00f5: move v6, v7 │ │ -02f55c: 28f8 |00f6: goto 00ee // -0008 │ │ -02f55e: 54b3 3403 |00f7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f562: 333c 2600 |00f9: if-ne v12, v3, 011f // +0026 │ │ -02f566: 54b3 3403 |00fb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f56a: 6e10 9d07 0300 |00fd: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02f570: 0a03 |0100: move-result v3 │ │ -02f572: 3803 0f00 |0101: if-eqz v3, 0110 // +000f │ │ -02f576: 54b3 3403 |0103: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f57a: 54b8 3403 |0105: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f57e: 6e10 a307 0800 |0107: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f584: 0a08 |010a: move-result v8 │ │ -02f586: d808 0801 |010b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02f58a: 6e20 ad07 8300 |010d: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f590: 54b3 3403 |0110: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -02f594: 6e10 a307 0300 |0112: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f59a: 0a03 |0115: move-result v3 │ │ -02f59c: 3903 0700 |0116: if-nez v3, 011d // +0007 │ │ -02f5a0: 7110 7508 0600 |0118: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setDriverSpriteEnabled:(Z)V // method@0875 │ │ -02f5a6: 2900 f2fe |011b: goto/16 000d // -010e │ │ -02f5aa: 0176 |011d: move v6, v7 │ │ -02f5ac: 28fa |011e: goto 0118 // -0006 │ │ -02f5ae: 54b3 2e03 |011f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f5b2: 333c 2600 |0121: if-ne v12, v3, 0147 // +0026 │ │ -02f5b6: 54b3 2e03 |0123: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f5ba: 6e10 9d07 0300 |0125: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02f5c0: 0a03 |0128: move-result v3 │ │ -02f5c2: 3803 0f00 |0129: if-eqz v3, 0138 // +000f │ │ -02f5c6: 54b3 2e03 |012b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f5ca: 54b8 2e03 |012d: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f5ce: 6e10 a307 0800 |012f: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f5d4: 0a08 |0132: move-result v8 │ │ -02f5d6: d808 0801 |0133: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02f5da: 6e20 ad07 8300 |0135: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f5e0: 54b3 2e03 |0138: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -02f5e4: 6e10 a307 0300 |013a: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f5ea: 0a03 |013d: move-result v3 │ │ -02f5ec: 3903 0700 |013e: if-nez v3, 0145 // +0007 │ │ -02f5f0: 7110 7308 0600 |0140: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setBikeSpriteEnabled:(Z)V // method@0873 │ │ -02f5f6: 2900 cafe |0143: goto/16 000d // -0136 │ │ -02f5fa: 0176 |0145: move v6, v7 │ │ -02f5fc: 28fa |0146: goto 0140 // -0006 │ │ -02f5fe: 54b3 4303 |0147: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f602: 333c 2f00 |0149: if-ne v12, v3, 0178 // +002f │ │ -02f606: 54b3 4303 |014b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f60a: 6e10 9d07 0300 |014d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02f610: 0a03 |0150: move-result v3 │ │ -02f612: 3803 0f00 |0151: if-eqz v3, 0160 // +000f │ │ -02f616: 54b3 4303 |0153: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f61a: 54b6 4303 |0155: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f61e: 6e10 a307 0600 |0157: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f624: 0a06 |015a: move-result v6 │ │ -02f626: d806 0601 |015b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02f62a: 6e20 ad07 6300 |015d: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f630: 7100 3206 0000 |0160: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02f636: 0c03 |0163: move-result-object v3 │ │ -02f638: 54b6 4303 |0164: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f63c: 6e10 a307 0600 |0166: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f642: 0a06 |0169: move-result v6 │ │ -02f644: 6e20 e705 6300 |016a: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Game/GameView;.setInputOption:(I)V // method@05e7 │ │ -02f64a: 54b3 4303 |016d: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -02f64e: 6e10 a307 0300 |016f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f654: 0a03 |0172: move-result v3 │ │ -02f656: 7110 7608 0300 |0173: invoke-static {v3}, Lorg/happysanta/gd/Settings;.setInputOption:(I)V // method@0876 │ │ -02f65c: 2900 97fe |0176: goto/16 000d // -0169 │ │ -02f660: 54b3 5203 |0178: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ -02f664: 333c 2100 |017a: if-ne v12, v3, 019b // +0021 │ │ -02f668: 5418 ba01 |017c: iget-object v8, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f66c: 54b3 5203 |017e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ -02f670: 6e10 a307 0300 |0180: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f676: 0a03 |0183: move-result v3 │ │ -02f678: 3903 1300 |0184: if-nez v3, 0197 // +0013 │ │ -02f67c: 0163 |0186: move v3, v6 │ │ -02f67e: 6e20 0b06 3800 |0187: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Game/Physics;._ifZV:(Z)V // method@060b │ │ -02f684: 54b3 5203 |018a: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ -02f688: 6e10 a307 0300 |018c: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f68e: 0a03 |018f: move-result v3 │ │ -02f690: 3903 0900 |0190: if-nez v3, 0199 // +0009 │ │ -02f694: 7110 7e08 0600 |0192: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setLookAheadEnabled:(Z)V // method@087e │ │ -02f69a: 2900 78fe |0195: goto/16 000d // -0188 │ │ -02f69e: 0173 |0197: move v3, v7 │ │ -02f6a0: 28ef |0198: goto 0187 // -0011 │ │ -02f6a2: 0176 |0199: move v6, v7 │ │ -02f6a4: 28f8 |019a: goto 0192 // -0008 │ │ -02f6a6: 20c3 a801 |019b: instance-of v3, v12, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f6aa: 3803 1e01 |019d: if-eqz v3, 02bb // +011e │ │ -02f6ae: 07c3 |019f: move-object v3, v12 │ │ -02f6b0: 1f03 a801 |01a0: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f6b4: 6e10 9306 0300 |01a2: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f6ba: 0a03 |01a5: move-result v3 │ │ -02f6bc: 1308 0e00 |01a6: const/16 v8, #int 14 // #e │ │ -02f6c0: 3383 1700 |01a8: if-ne v3, v8, 01bf // +0017 │ │ -02f6c4: 5412 aa01 |01aa: iget-object v2, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02f6c8: 6e10 0b09 0200 |01ac: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090b │ │ -02f6ce: 0b08 |01af: move-result-wide v8 │ │ -02f6d0: 3103 0804 |01b0: cmp-long v3, v8, v4 │ │ -02f6d4: 3903 0400 |01b2: if-nez v3, 01b6 // +0004 │ │ -02f6d8: 1604 0200 |01b4: const-wide/16 v4, #int 2 // #2 │ │ -02f6dc: 5413 aa01 |01b6: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ -02f6e0: 6e30 1009 4205 |01b8: invoke-virtual {v2, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.getLeveL:(J)Lorg/happysanta/gd/Storage/Level; // method@0910 │ │ -02f6e6: 0c08 |01bb: move-result-object v8 │ │ -02f6e8: 6e20 1c09 8300 |01bc: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Storage/LevelsManager;.load:(Lorg/happysanta/gd/Storage/Level;)V // method@091c │ │ -02f6ee: 07c3 |01bf: move-object v3, v12 │ │ -02f6f0: 1f03 a801 |01c0: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f6f4: 6e10 9306 0300 |01c2: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f6fa: 0a03 |01c5: move-result v3 │ │ -02f6fc: 1308 0f00 |01c6: const/16 v8, #int 15 // #f │ │ -02f700: 3383 0500 |01c8: if-ne v3, v8, 01cd // +0005 │ │ -02f704: 6e10 8a05 0100 |01ca: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.sendKeyboardLogs:()V // method@058a │ │ -02f70a: 07c3 |01cd: move-object v3, v12 │ │ -02f70c: 1f03 a801 |01ce: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f710: 6e10 9306 0300 |01d0: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f716: 0a03 |01d3: move-result v3 │ │ -02f718: 1308 0c00 |01d4: const/16 v8, #int 12 // #c │ │ -02f71c: 3383 0700 |01d6: if-ne v3, v8, 01dd // +0007 │ │ -02f720: 6e10 5907 0b00 |01d8: invoke-virtual {v11}, Lorg/happysanta/gd/Menu/Menu;.installFromFileBrowse:()V // method@0759 │ │ -02f726: 2900 32fe |01db: goto/16 000d // -01ce │ │ -02f72a: 07c3 |01dd: move-object v3, v12 │ │ -02f72c: 1f03 a801 |01de: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f730: 6e10 9306 0300 |01e0: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f736: 0a03 |01e3: move-result v3 │ │ -02f738: 1238 |01e4: const/4 v8, #int 3 // #3 │ │ -02f73a: 3383 4800 |01e5: if-ne v3, v8, 022d // +0048 │ │ -02f73e: 54b3 3103 |01e7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f742: 54b6 3503 |01e9: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -02f746: 3363 2500 |01eb: if-ne v3, v6, 0210 // +0025 │ │ -02f74a: 7100 3506 0000 |01ed: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02f750: 0c03 |01f0: move-result-object v3 │ │ -02f752: 6e10 0309 0300 |01f1: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/LevelsManager;.clearHighScores:()V // method@0903 │ │ -02f758: 1403 3600 057f |01f4: const v3, #float 1.76788e+38 // #7f050036 │ │ -02f75e: 7110 3606 0300 |01f7: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f764: 0c03 |01fa: move-result-object v3 │ │ -02f766: 1406 3700 057f |01fb: const v6, #float 1.76788e+38 // #7f050037 │ │ -02f76c: 7110 3606 0600 |01fe: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f772: 0c06 |0201: move-result-object v6 │ │ -02f774: 7130 4106 630a |0202: invoke-static {v3, v6, v10}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02f77a: 54b3 3103 |0205: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f77e: 6e10 8307 0300 |0207: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f784: 0c03 |020a: move-result-object v3 │ │ -02f786: 6e30 6307 3b07 |020b: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f78c: 2900 fffd |020e: goto/16 000d // -0201 │ │ -02f790: 54b3 3103 |0210: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f794: 54b6 6b03 |0212: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -02f798: 3363 f1ff |0214: if-ne v3, v6, 0205 // -000f │ │ -02f79c: 1403 2e00 057f |0216: const v3, #float 1.76788e+38 // #7f05002e │ │ -02f7a2: 7110 3606 0300 |0219: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f7a8: 0c03 |021c: move-result-object v3 │ │ -02f7aa: 1406 2f00 057f |021d: const v6, #float 1.76788e+38 // #7f05002f │ │ -02f7b0: 7110 3606 0600 |0220: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02f7b6: 0c06 |0223: move-result-object v6 │ │ -02f7b8: 2208 c301 |0224: new-instance v8, Lorg/happysanta/gd/Menu/Menu$1; // type@01c3 │ │ -02f7bc: 7020 3c07 b800 |0226: invoke-direct {v8, v11}, Lorg/happysanta/gd/Menu/Menu$1;.:(Lorg/happysanta/gd/Menu/Menu;)V // method@073c │ │ -02f7c2: 7130 4106 6308 |0229: invoke-static {v3, v6, v8}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02f7c8: 28d9 |022c: goto 0205 // -0027 │ │ -02f7ca: 07c3 |022d: move-object v3, v12 │ │ -02f7cc: 1f03 a801 |022e: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f7d0: 6e10 9306 0300 |0230: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f7d6: 0a03 |0233: move-result v3 │ │ -02f7d8: 1248 |0234: const/4 v8, #int 4 // #4 │ │ -02f7da: 3383 0d00 |0235: if-ne v3, v8, 0242 // +000d │ │ -02f7de: 54b3 3103 |0237: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f7e2: 6e10 8307 0300 |0239: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f7e8: 0c03 |023c: move-result-object v3 │ │ -02f7ea: 6e30 6307 3b07 |023d: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f7f0: 2900 cdfd |0240: goto/16 000d // -0233 │ │ -02f7f4: 07c3 |0242: move-object v3, v12 │ │ -02f7f6: 1f03 a801 |0243: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f7fa: 6e10 9306 0300 |0245: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f800: 0a03 |0248: move-result v3 │ │ -02f802: 3363 0d00 |0249: if-ne v3, v6, 0256 // +000d │ │ -02f806: 54b3 3103 |024b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f80a: 6e10 8307 0300 |024d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f810: 0c03 |0250: move-result-object v3 │ │ -02f812: 6e30 6307 3b06 |0251: invoke-virtual {v11, v3, v6}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f818: 2900 b9fd |0254: goto/16 000d // -0247 │ │ -02f81c: 07c3 |0256: move-object v3, v12 │ │ -02f81e: 1f03 a801 |0257: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f822: 6e10 9306 0300 |0259: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f828: 0a03 |025c: move-result v3 │ │ -02f82a: 1258 |025d: const/4 v8, #int 5 // #5 │ │ -02f82c: 3383 2800 |025e: if-ne v3, v8, 0286 // +0028 │ │ -02f830: 54b3 5003 |0260: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f834: 52b6 4e03 |0262: iget v6, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02f838: 6e20 ad07 6300 |0264: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f83e: 54b3 7303 |0267: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f842: 54b6 4d03 |0269: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02f846: 52b8 4e03 |026b: iget v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02f84a: 6e20 b108 8600 |026d: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02f850: 0a06 |0270: move-result v6 │ │ -02f852: 6e20 ae07 6300 |0271: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02f858: 54b3 7303 |0274: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f85c: 52b6 7103 |0276: iget v6, v11, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02f860: 6e20 ad07 6300 |0278: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f866: 54b3 3103 |027b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f86a: 6e10 8307 0300 |027d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f870: 0c03 |0280: move-result-object v3 │ │ -02f872: 6e30 6307 3b07 |0281: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f878: 2900 89fd |0284: goto/16 000d // -0277 │ │ -02f87c: 07c3 |0286: move-object v3, v12 │ │ -02f87e: 1f03 a801 |0287: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f882: 6e10 9306 0300 |0289: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f888: 0a03 |028c: move-result v3 │ │ -02f88a: 1268 |028d: const/4 v8, #int 6 // #6 │ │ -02f88c: 3383 0900 |028e: if-ne v3, v8, 0297 // +0009 │ │ -02f890: 54b3 5803 |0290: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -02f894: 6e30 6307 3b07 |0292: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f89a: 2900 78fd |0295: goto/16 000d // -0288 │ │ -02f89e: 07c3 |0297: move-object v3, v12 │ │ -02f8a0: 1f03 a801 |0298: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f8a4: 6e10 9306 0300 |029a: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f8aa: 0a03 |029d: move-result v3 │ │ -02f8ac: 1228 |029e: const/4 v8, #int 2 // #2 │ │ -02f8ae: 3383 1c00 |029f: if-ne v3, v8, 02bb // +001c │ │ -02f8b2: 7100 3106 0000 |02a1: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02f8b8: 0c03 |02a4: move-result-object v3 │ │ -02f8ba: 5c36 a001 |02a5: iput-boolean v6, v3, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ -02f8be: 54b3 3103 |02a7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f8c2: 3803 0d00 |02a9: if-eqz v3, 02b6 // +000d │ │ -02f8c6: 54b3 3103 |02ab: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02f8ca: 6e10 8307 0300 |02ad: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -02f8d0: 0c03 |02b0: move-result-object v3 │ │ -02f8d2: 6e30 6307 3b07 |02b1: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f8d8: 2900 59fd |02b4: goto/16 000d // -02a7 │ │ -02f8dc: 6e30 6307 ab07 |02b6: invoke-virtual {v11, v10, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f8e2: 2900 54fd |02b9: goto/16 000d // -02ac │ │ -02f8e6: 54b3 4103 |02bb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ -02f8ea: 323c 0600 |02bd: if-eq v12, v3, 02c3 // +0006 │ │ -02f8ee: 54b3 3703 |02bf: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ -02f8f2: 333c 3d00 |02c1: if-ne v12, v3, 02fe // +003d │ │ -02f8f6: 54b3 4a03 |02c3: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f8fa: 6e10 a307 0300 |02c5: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f900: 0a03 |02c8: move-result v3 │ │ -02f902: 54b7 4a03 |02c9: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f906: 6e10 a507 0700 |02cb: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02f90c: 0a07 |02ce: move-result v7 │ │ -02f90e: 3673 3efd |02cf: if-gt v3, v7, 000d // -02c2 │ │ -02f912: 54b3 5003 |02d1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f916: 52b7 4e03 |02d3: iget v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02f91a: 6e20 ad07 7300 |02d5: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f920: 54b3 7303 |02d8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f924: 54b7 4d03 |02da: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02f928: 52b8 4e03 |02dc: iget v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02f92c: 6e20 b108 8700 |02de: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02f932: 0a07 |02e1: move-result v7 │ │ -02f934: 6e20 ae07 7300 |02e2: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02f93a: 54b3 7303 |02e5: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f93e: 52b7 7103 |02e7: iget v7, v11, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02f942: 6e20 ad07 7300 |02e9: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02f948: 5413 ba01 |02ec: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f94c: 54b7 4a03 |02ee: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f950: 6e10 a307 0700 |02f0: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f956: 0a07 |02f3: move-result v7 │ │ -02f958: 6e20 1906 7300 |02f4: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@0619 │ │ -02f95e: 5cb6 5403 |02f7: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02f962: 6e10 7605 0100 |02f9: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0576 │ │ -02f968: 2900 11fd |02fc: goto/16 000d // -02ef │ │ -02f96c: 54b3 6103 |02fe: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ -02f970: 333c 2300 |0300: if-ne v12, v3, 0323 // +0023 │ │ -02f974: 54b3 5003 |0302: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02f978: 6e10 a307 0300 |0304: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f97e: 0a03 |0307: move-result v3 │ │ -02f980: 54b7 7303 |0308: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02f984: 6e10 a307 0700 |030a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f98a: 0a07 |030d: move-result v7 │ │ -02f98c: 6e30 6707 3b07 |030e: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.startTrack:(II)V // method@0767 │ │ -02f992: 5413 ba01 |0311: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02f996: 54b7 4a03 |0313: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02f99a: 6e10 a307 0700 |0315: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02f9a0: 0a07 |0318: move-result v7 │ │ -02f9a2: 6e20 1906 7300 |0319: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@0619 │ │ -02f9a8: 5cb6 5403 |031c: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -02f9ac: 6e10 7605 0100 |031e: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0576 │ │ -02f9b2: 2900 ecfc |0321: goto/16 000d // -0314 │ │ -02f9b6: 54b3 3003 |0323: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ -02f9ba: 333c 0700 |0325: if-ne v12, v3, 032c // +0007 │ │ -02f9be: 6e10 7605 0100 |0327: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0576 │ │ -02f9c4: 2900 e3fc |032a: goto/16 000d // -031d │ │ -02f9c8: 54b3 5e03 |032c: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ -02f9cc: 333c 0e00 |032e: if-ne v12, v3, 033c // +000e │ │ -02f9d0: 54b3 6003 |0330: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ -02f9d4: 6e10 9807 0300 |0332: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.resetCursorPosition:()V // method@0798 │ │ -02f9da: 54b3 6003 |0335: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ -02f9de: 6e30 6307 3b07 |0337: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02f9e4: 2900 d3fc |033a: goto/16 000d // -032d │ │ -02f9e8: 20c3 a801 |033c: instance-of v3, v12, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f9ec: 3803 1000 |033e: if-eqz v3, 034e // +0010 │ │ -02f9f0: 07c3 |0340: move-object v3, v12 │ │ -02f9f2: 1f03 a801 |0341: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -02f9f6: 6e10 9306 0300 |0343: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0693 │ │ -02f9fc: 0a03 |0346: move-result v3 │ │ -02f9fe: 3903 0700 |0347: if-nez v3, 034e // +0007 │ │ -02fa02: 7010 6207 0b00 |0349: invoke-direct {v11}, Lorg/happysanta/gd/Menu/Menu;.saveCompletedTrack:()V // method@0762 │ │ -02fa08: 2900 c1fc |034c: goto/16 000d // -033f │ │ -02fa0c: 54b3 7303 |034e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa10: 333c 3f00 |0350: if-ne v12, v3, 038f // +003f │ │ -02fa14: 54b3 7303 |0352: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa18: 6e10 9d07 0300 |0354: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02fa1e: 0a03 |0357: move-result v3 │ │ -02fa20: 3803 2500 |0358: if-eqz v3, 037d // +0025 │ │ -02fa24: 54b3 7303 |035a: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa28: 54b6 4d03 |035c: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fa2c: 54b8 5003 |035e: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fa30: 6e10 a307 0800 |0360: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02fa36: 0a08 |0363: move-result v8 │ │ -02fa38: 6e20 b108 8600 |0364: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02fa3e: 0a06 |0367: move-result v6 │ │ -02fa40: 6e20 ae07 6300 |0368: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02fa46: 54b3 7303 |036b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa4a: 6e10 af07 0300 |036d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07af │ │ -02fa50: 54b3 7303 |0370: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa54: 6e10 9f07 0300 |0372: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@079f │ │ -02fa5a: 0c03 |0375: move-result-object v3 │ │ -02fa5c: 5bb3 7403 |0376: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ -02fa60: 54b3 7403 |0378: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ -02fa64: 6e30 6307 3b07 |037a: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02fa6a: 54b3 6d03 |037d: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -02fa6e: 54b6 5003 |037f: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fa72: 6e10 a307 0600 |0381: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02fa78: 0a06 |0384: move-result v6 │ │ -02fa7a: 54b7 7303 |0385: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fa7e: 6e10 a307 0700 |0387: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02fa84: 0a07 |038a: move-result v7 │ │ -02fa86: 4b07 0306 |038b: aput v7, v3, v6 │ │ -02fa8a: 2900 80fc |038d: goto/16 000d // -0380 │ │ -02fa8e: 54b3 5003 |038f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fa92: 333c 4c00 |0391: if-ne v12, v3, 03dd // +004c │ │ -02fa96: 54b3 5003 |0393: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fa9a: 6e10 9d07 0300 |0395: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02faa0: 0a03 |0398: move-result v3 │ │ -02faa2: 3803 0f00 |0399: if-eqz v3, 03a8 // +000f │ │ -02faa6: 54b3 5003 |039b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02faaa: 6e10 9f07 0300 |039d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@079f │ │ -02fab0: 0c03 |03a0: move-result-object v3 │ │ -02fab2: 5bb3 5103 |03a1: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0351 │ │ -02fab6: 54b3 5103 |03a3: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0351 │ │ -02faba: 6e30 6307 3b07 |03a5: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02fac0: 54b3 7303 |03a8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fac4: 7100 3406 0000 |03aa: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02faca: 0c06 |03ad: move-result-object v6 │ │ -02facc: 5466 8e02 |03ae: iget-object v6, v6, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02fad0: 54b8 5003 |03b0: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fad4: 6e10 a307 0800 |03b2: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02fada: 0a08 |03b5: move-result v8 │ │ -02fadc: 4606 0608 |03b6: aget-object v6, v6, v8 │ │ -02fae0: 6e30 ab07 6307 |03b8: invoke-virtual {v3, v6, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ab │ │ -02fae6: 54b3 7303 |03bb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02faea: 54b6 4d03 |03bd: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02faee: 54b7 5003 |03bf: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02faf2: 6e10 a307 0700 |03c1: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02faf8: 0a07 |03c4: move-result v7 │ │ -02fafa: 6e20 b108 7600 |03c5: invoke-virtual {v6, v7}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -02fb00: 0a06 |03c8: move-result v6 │ │ -02fb02: 6e20 ae07 6300 |03c9: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -02fb08: 54b3 7303 |03cc: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -02fb0c: 54b6 6d03 |03ce: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -02fb10: 54b7 5003 |03d0: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -02fb14: 6e10 a307 0700 |03d2: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -02fb1a: 0a07 |03d5: move-result v7 │ │ -02fb1c: 4406 0607 |03d6: aget v6, v6, v7 │ │ -02fb20: 6e20 ad07 6300 |03d8: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -02fb26: 2900 32fc |03db: goto/16 000d // -03ce │ │ -02fb2a: 54b3 4a03 |03dd: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fb2e: 333c 2efc |03df: if-ne v12, v3, 000d // -03d2 │ │ -02fb32: 54b3 4a03 |03e1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fb36: 6e10 9d07 0300 |03e3: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079d │ │ -02fb3c: 0a03 |03e6: move-result v3 │ │ -02fb3e: 3803 26fc |03e7: if-eqz v3, 000d // -03da │ │ -02fb42: 54b3 4a03 |03e9: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fb46: 6e10 9f07 0300 |03eb: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@079f │ │ -02fb4c: 0c03 |03ee: move-result-object v3 │ │ -02fb4e: 5bb3 4b03 |03ef: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@034b │ │ -02fb52: 54b3 4a03 |03f1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fb56: 54b6 3103 |03f3: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fb5a: 6e20 ac07 6300 |03f5: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setScreen:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@07ac │ │ -02fb60: 54b3 4b03 |03f8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@034b │ │ -02fb64: 6e30 6307 3b07 |03fa: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -02fb6a: 2900 10fc |03fd: goto/16 000d // -03f0 │ │ +02f2ec: |[02f2ec] org.happysanta.gd.Menu.Menu.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +02f2fc: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ +02f300: 120a |0002: const/4 v10, #int 0 // #0 │ │ +02f302: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +02f304: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +02f306: 7100 3306 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02f30c: 0c01 |0008: move-result-object v1 │ │ +02f30e: 54b3 3103 |0009: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f312: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +02f316: 0e00 |000d: return-void │ │ +02f318: 54b3 7003 |000e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ +02f31c: 333c 5e00 |0010: if-ne v12, v3, 006e // +005e │ │ +02f320: 54b3 5003 |0012: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f324: 6e10 a507 0300 |0014: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f32a: 0a03 |0017: move-result v3 │ │ +02f32c: 54b7 5003 |0018: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f330: 6e10 a707 0700 |001a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02f336: 0a07 |001d: move-result v7 │ │ +02f338: 3673 1e00 |001e: if-gt v3, v7, 003c // +001e │ │ +02f33c: 54b3 7303 |0020: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f340: 6e10 a507 0300 |0022: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f346: 0a03 |0025: move-result v3 │ │ +02f348: 54b7 7303 |0026: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f34c: 6e10 a707 0700 |0028: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02f352: 0a07 |002b: move-result v7 │ │ +02f354: 3673 1000 |002c: if-gt v3, v7, 003c // +0010 │ │ +02f358: 54b3 4a03 |002e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f35c: 6e10 a507 0300 |0030: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f362: 0a03 |0033: move-result v3 │ │ +02f364: 54b7 4a03 |0034: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f368: 6e10 a707 0700 |0036: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02f36e: 0a07 |0039: move-result v7 │ │ +02f370: 3773 0f00 |003a: if-le v3, v7, 0049 // +000f │ │ +02f374: 1a03 8c01 |003c: const-string v3, "GD Classic" // string@018c │ │ +02f378: 1406 4f00 057f |003e: const v6, #float 1.76789e+38 // #7f05004f │ │ +02f37e: 7110 3806 0600 |0041: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f384: 0c06 |0044: move-result-object v6 │ │ +02f386: 7130 4306 630a |0045: invoke-static {v3, v6, v10}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02f38c: 28c5 |0048: goto 000d // -003b │ │ +02f38e: 5413 ba01 |0049: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f392: 6e10 fc05 0300 |004b: invoke-virtual {v3}, Lorg/happysanta/gd/Game/Physics;._avV:()V // method@05fc │ │ +02f398: 54b3 5003 |004e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f39c: 6e10 a507 0300 |0050: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f3a2: 0a03 |0053: move-result v3 │ │ +02f3a4: 54b7 7303 |0054: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f3a8: 6e10 a507 0700 |0056: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f3ae: 0a07 |0059: move-result v7 │ │ +02f3b0: 6e30 6907 3b07 |005a: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.startTrack:(II)V // method@0769 │ │ +02f3b6: 5413 ba01 |005d: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f3ba: 54b7 4a03 |005f: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f3be: 6e10 a507 0700 |0061: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f3c4: 0a07 |0064: move-result v7 │ │ +02f3c6: 6e20 1b06 7300 |0065: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@061b │ │ +02f3cc: 5cb6 5403 |0068: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02f3d0: 6e10 7805 0100 |006a: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0578 │ │ +02f3d6: 28a0 |006d: goto 000d // -0060 │ │ +02f3d8: 54b3 7703 |006e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ +02f3dc: 333c 0f00 |0070: if-ne v12, v3, 007f // +000f │ │ +02f3e0: 07c3 |0072: move-object v3, v12 │ │ +02f3e2: 1f03 d001 |0073: check-cast v3, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +02f3e6: 6e10 a507 0300 |0075: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f3ec: 0a03 |0078: move-result v3 │ │ +02f3ee: 3903 4b00 |0079: if-nez v3, 00c4 // +004b │ │ +02f3f2: 0163 |007b: move v3, v6 │ │ +02f3f4: 7110 8508 0300 |007c: invoke-static {v3}, Lorg/happysanta/gd/Settings;.setVibrateOnTouchEnabled:(Z)V // method@0885 │ │ +02f3fa: 54b3 4403 |007f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ +02f3fe: 333c 1400 |0081: if-ne v12, v3, 0095 // +0014 │ │ +02f402: 07c3 |0083: move-object v3, v12 │ │ +02f404: 1f03 d001 |0084: check-cast v3, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +02f408: 6e10 a507 0300 |0086: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f40e: 0a03 |0089: move-result v3 │ │ +02f410: 3903 3c00 |008a: if-nez v3, 00c6 // +003c │ │ +02f414: 0160 |008c: move v0, v6 │ │ +02f416: 7110 7a08 0000 |008d: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setKeyboardInMenuEnabled:(Z)V // method@087a │ │ +02f41c: 3800 3800 |0090: if-eqz v0, 00c8 // +0038 │ │ +02f420: 6e10 9105 0100 |0092: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@0591 │ │ +02f426: 54b3 6903 |0095: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +02f42a: 333c 3b00 |0097: if-ne v12, v3, 00d2 // +003b │ │ +02f42e: 5418 ba01 |0099: iget-object v8, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f432: 54b3 6903 |009b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +02f436: 6e10 a507 0300 |009d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f43c: 0a03 |00a0: move-result v3 │ │ +02f43e: 3903 2b00 |00a1: if-nez v3, 00cc // +002b │ │ +02f442: 0163 |00a3: move v3, v6 │ │ +02f444: 6e20 f605 3800 |00a4: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Game/Physics;._aZV:(Z)V // method@05f6 │ │ +02f44a: 7100 3606 0000 |00a7: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02f450: 0c08 |00aa: move-result-object v8 │ │ +02f452: 54b3 6903 |00ab: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +02f456: 6e10 a507 0300 |00ad: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f45c: 0a03 |00b0: move-result v3 │ │ +02f45e: 3903 1d00 |00b1: if-nez v3, 00ce // +001d │ │ +02f462: 0163 |00b3: move v3, v6 │ │ +02f464: 6e20 8606 3800 |00b4: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Levels/Loader;.setPerspectiveEnabled:(Z)V // method@0686 │ │ +02f46a: 54b3 6903 |00b7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +02f46e: 6e10 a507 0300 |00b9: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f474: 0a03 |00bc: move-result v3 │ │ +02f476: 3903 1300 |00bd: if-nez v3, 00d0 // +0013 │ │ +02f47a: 7110 8208 0600 |00bf: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setPerspectiveEnabled:(Z)V // method@0882 │ │ +02f480: 2900 4bff |00c2: goto/16 000d // -00b5 │ │ +02f484: 0173 |00c4: move v3, v7 │ │ +02f486: 28b7 |00c5: goto 007c // -0049 │ │ +02f488: 0170 |00c6: move v0, v7 │ │ +02f48a: 28c6 |00c7: goto 008d // -003a │ │ +02f48c: 6e10 7505 0100 |00c8: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0575 │ │ +02f492: 28ca |00cb: goto 0095 // -0036 │ │ +02f494: 0173 |00cc: move v3, v7 │ │ +02f496: 28d7 |00cd: goto 00a4 // -0029 │ │ +02f498: 0173 |00ce: move v3, v7 │ │ +02f49a: 28e5 |00cf: goto 00b4 // -001b │ │ +02f49c: 0176 |00d0: move v6, v7 │ │ +02f49e: 28ee |00d1: goto 00bf // -0012 │ │ +02f4a0: 54b3 6f03 |00d2: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ +02f4a4: 333c 2300 |00d4: if-ne v12, v3, 00f7 // +0023 │ │ +02f4a8: 7100 3606 0000 |00d6: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02f4ae: 0c08 |00d9: move-result-object v8 │ │ +02f4b0: 54b3 6f03 |00da: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ +02f4b4: 6e10 a507 0300 |00dc: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f4ba: 0a03 |00df: move-result v3 │ │ +02f4bc: 3903 1300 |00e0: if-nez v3, 00f3 // +0013 │ │ +02f4c0: 0163 |00e2: move v3, v6 │ │ +02f4c2: 6e20 8706 3800 |00e3: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Levels/Loader;.setShadowsEnabled:(Z)V // method@0687 │ │ +02f4c8: 54b3 6f03 |00e6: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ +02f4cc: 6e10 a507 0300 |00e8: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f4d2: 0a03 |00eb: move-result v3 │ │ +02f4d4: 3903 0900 |00ec: if-nez v3, 00f5 // +0009 │ │ +02f4d8: 7110 8308 0600 |00ee: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setShadowsEnabled:(Z)V // method@0883 │ │ +02f4de: 2900 1cff |00f1: goto/16 000d // -00e4 │ │ +02f4e2: 0173 |00f3: move v3, v7 │ │ +02f4e4: 28ef |00f4: goto 00e3 // -0011 │ │ +02f4e6: 0176 |00f5: move v6, v7 │ │ +02f4e8: 28f8 |00f6: goto 00ee // -0008 │ │ +02f4ea: 54b3 3403 |00f7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02f4ee: 333c 2600 |00f9: if-ne v12, v3, 011f // +0026 │ │ +02f4f2: 54b3 3403 |00fb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02f4f6: 6e10 9f07 0300 |00fd: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02f4fc: 0a03 |0100: move-result v3 │ │ +02f4fe: 3803 0f00 |0101: if-eqz v3, 0110 // +000f │ │ +02f502: 54b3 3403 |0103: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02f506: 54b8 3403 |0105: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02f50a: 6e10 a507 0800 |0107: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f510: 0a08 |010a: move-result v8 │ │ +02f512: d808 0801 |010b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +02f516: 6e20 af07 8300 |010d: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f51c: 54b3 3403 |0110: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +02f520: 6e10 a507 0300 |0112: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f526: 0a03 |0115: move-result v3 │ │ +02f528: 3903 0700 |0116: if-nez v3, 011d // +0007 │ │ +02f52c: 7110 7708 0600 |0118: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setDriverSpriteEnabled:(Z)V // method@0877 │ │ +02f532: 2900 f2fe |011b: goto/16 000d // -010e │ │ +02f536: 0176 |011d: move v6, v7 │ │ +02f538: 28fa |011e: goto 0118 // -0006 │ │ +02f53a: 54b3 2e03 |011f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02f53e: 333c 2600 |0121: if-ne v12, v3, 0147 // +0026 │ │ +02f542: 54b3 2e03 |0123: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02f546: 6e10 9f07 0300 |0125: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02f54c: 0a03 |0128: move-result v3 │ │ +02f54e: 3803 0f00 |0129: if-eqz v3, 0138 // +000f │ │ +02f552: 54b3 2e03 |012b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02f556: 54b8 2e03 |012d: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02f55a: 6e10 a507 0800 |012f: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f560: 0a08 |0132: move-result v8 │ │ +02f562: d808 0801 |0133: add-int/lit8 v8, v8, #int 1 // #01 │ │ +02f566: 6e20 af07 8300 |0135: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f56c: 54b3 2e03 |0138: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +02f570: 6e10 a507 0300 |013a: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f576: 0a03 |013d: move-result v3 │ │ +02f578: 3903 0700 |013e: if-nez v3, 0145 // +0007 │ │ +02f57c: 7110 7508 0600 |0140: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setBikeSpriteEnabled:(Z)V // method@0875 │ │ +02f582: 2900 cafe |0143: goto/16 000d // -0136 │ │ +02f586: 0176 |0145: move v6, v7 │ │ +02f588: 28fa |0146: goto 0140 // -0006 │ │ +02f58a: 54b3 4303 |0147: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f58e: 333c 2f00 |0149: if-ne v12, v3, 0178 // +002f │ │ +02f592: 54b3 4303 |014b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f596: 6e10 9f07 0300 |014d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02f59c: 0a03 |0150: move-result v3 │ │ +02f59e: 3803 0f00 |0151: if-eqz v3, 0160 // +000f │ │ +02f5a2: 54b3 4303 |0153: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f5a6: 54b6 4303 |0155: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f5aa: 6e10 a507 0600 |0157: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f5b0: 0a06 |015a: move-result v6 │ │ +02f5b2: d806 0601 |015b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02f5b6: 6e20 af07 6300 |015d: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f5bc: 7100 3406 0000 |0160: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02f5c2: 0c03 |0163: move-result-object v3 │ │ +02f5c4: 54b6 4303 |0164: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f5c8: 6e10 a507 0600 |0166: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f5ce: 0a06 |0169: move-result v6 │ │ +02f5d0: 6e20 e905 6300 |016a: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Game/GameView;.setInputOption:(I)V // method@05e9 │ │ +02f5d6: 54b3 4303 |016d: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +02f5da: 6e10 a507 0300 |016f: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f5e0: 0a03 |0172: move-result v3 │ │ +02f5e2: 7110 7808 0300 |0173: invoke-static {v3}, Lorg/happysanta/gd/Settings;.setInputOption:(I)V // method@0878 │ │ +02f5e8: 2900 97fe |0176: goto/16 000d // -0169 │ │ +02f5ec: 54b3 5203 |0178: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ +02f5f0: 333c 2100 |017a: if-ne v12, v3, 019b // +0021 │ │ +02f5f4: 5418 ba01 |017c: iget-object v8, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f5f8: 54b3 5203 |017e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ +02f5fc: 6e10 a507 0300 |0180: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f602: 0a03 |0183: move-result v3 │ │ +02f604: 3903 1300 |0184: if-nez v3, 0197 // +0013 │ │ +02f608: 0163 |0186: move v3, v6 │ │ +02f60a: 6e20 0d06 3800 |0187: invoke-virtual {v8, v3}, Lorg/happysanta/gd/Game/Physics;._ifZV:(Z)V // method@060d │ │ +02f610: 54b3 5203 |018a: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ +02f614: 6e10 a507 0300 |018c: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f61a: 0a03 |018f: move-result v3 │ │ +02f61c: 3903 0900 |0190: if-nez v3, 0199 // +0009 │ │ +02f620: 7110 8008 0600 |0192: invoke-static {v6}, Lorg/happysanta/gd/Settings;.setLookAheadEnabled:(Z)V // method@0880 │ │ +02f626: 2900 78fe |0195: goto/16 000d // -0188 │ │ +02f62a: 0173 |0197: move v3, v7 │ │ +02f62c: 28ef |0198: goto 0187 // -0011 │ │ +02f62e: 0176 |0199: move v6, v7 │ │ +02f630: 28f8 |019a: goto 0192 // -0008 │ │ +02f632: 20c3 a801 |019b: instance-of v3, v12, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f636: 3803 1e01 |019d: if-eqz v3, 02bb // +011e │ │ +02f63a: 07c3 |019f: move-object v3, v12 │ │ +02f63c: 1f03 a801 |01a0: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f640: 6e10 9506 0300 |01a2: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f646: 0a03 |01a5: move-result v3 │ │ +02f648: 1308 0e00 |01a6: const/16 v8, #int 14 // #e │ │ +02f64c: 3383 1700 |01a8: if-ne v3, v8, 01bf // +0017 │ │ +02f650: 5412 aa01 |01aa: iget-object v2, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02f654: 6e10 0d09 0200 |01ac: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentId:()J // method@090d │ │ +02f65a: 0b08 |01af: move-result-wide v8 │ │ +02f65c: 3103 0804 |01b0: cmp-long v3, v8, v4 │ │ +02f660: 3903 0400 |01b2: if-nez v3, 01b6 // +0004 │ │ +02f664: 1604 0200 |01b4: const-wide/16 v4, #int 2 // #2 │ │ +02f668: 5413 aa01 |01b6: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; // field@01aa │ │ +02f66c: 6e30 1209 4205 |01b8: invoke-virtual {v2, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.getLeveL:(J)Lorg/happysanta/gd/Storage/Level; // method@0912 │ │ +02f672: 0c08 |01bb: move-result-object v8 │ │ +02f674: 6e20 1e09 8300 |01bc: invoke-virtual {v3, v8}, Lorg/happysanta/gd/Storage/LevelsManager;.load:(Lorg/happysanta/gd/Storage/Level;)V // method@091e │ │ +02f67a: 07c3 |01bf: move-object v3, v12 │ │ +02f67c: 1f03 a801 |01c0: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f680: 6e10 9506 0300 |01c2: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f686: 0a03 |01c5: move-result v3 │ │ +02f688: 1308 0f00 |01c6: const/16 v8, #int 15 // #f │ │ +02f68c: 3383 0500 |01c8: if-ne v3, v8, 01cd // +0005 │ │ +02f690: 6e10 8c05 0100 |01ca: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.sendKeyboardLogs:()V // method@058c │ │ +02f696: 07c3 |01cd: move-object v3, v12 │ │ +02f698: 1f03 a801 |01ce: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f69c: 6e10 9506 0300 |01d0: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f6a2: 0a03 |01d3: move-result v3 │ │ +02f6a4: 1308 0c00 |01d4: const/16 v8, #int 12 // #c │ │ +02f6a8: 3383 0700 |01d6: if-ne v3, v8, 01dd // +0007 │ │ +02f6ac: 6e10 5b07 0b00 |01d8: invoke-virtual {v11}, Lorg/happysanta/gd/Menu/Menu;.installFromFileBrowse:()V // method@075b │ │ +02f6b2: 2900 32fe |01db: goto/16 000d // -01ce │ │ +02f6b6: 07c3 |01dd: move-object v3, v12 │ │ +02f6b8: 1f03 a801 |01de: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f6bc: 6e10 9506 0300 |01e0: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f6c2: 0a03 |01e3: move-result v3 │ │ +02f6c4: 1238 |01e4: const/4 v8, #int 3 // #3 │ │ +02f6c6: 3383 4800 |01e5: if-ne v3, v8, 022d // +0048 │ │ +02f6ca: 54b3 3103 |01e7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f6ce: 54b6 3503 |01e9: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +02f6d2: 3363 2500 |01eb: if-ne v3, v6, 0210 // +0025 │ │ +02f6d6: 7100 3706 0000 |01ed: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02f6dc: 0c03 |01f0: move-result-object v3 │ │ +02f6de: 6e10 0509 0300 |01f1: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/LevelsManager;.clearHighScores:()V // method@0905 │ │ +02f6e4: 1403 3600 057f |01f4: const v3, #float 1.76788e+38 // #7f050036 │ │ +02f6ea: 7110 3806 0300 |01f7: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f6f0: 0c03 |01fa: move-result-object v3 │ │ +02f6f2: 1406 3700 057f |01fb: const v6, #float 1.76788e+38 // #7f050037 │ │ +02f6f8: 7110 3806 0600 |01fe: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f6fe: 0c06 |0201: move-result-object v6 │ │ +02f700: 7130 4306 630a |0202: invoke-static {v3, v6, v10}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02f706: 54b3 3103 |0205: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f70a: 6e10 8507 0300 |0207: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f710: 0c03 |020a: move-result-object v3 │ │ +02f712: 6e30 6507 3b07 |020b: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f718: 2900 fffd |020e: goto/16 000d // -0201 │ │ +02f71c: 54b3 3103 |0210: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f720: 54b6 6b03 |0212: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +02f724: 3363 f1ff |0214: if-ne v3, v6, 0205 // -000f │ │ +02f728: 1403 2e00 057f |0216: const v3, #float 1.76788e+38 // #7f05002e │ │ +02f72e: 7110 3806 0300 |0219: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f734: 0c03 |021c: move-result-object v3 │ │ +02f736: 1406 2f00 057f |021d: const v6, #float 1.76788e+38 // #7f05002f │ │ +02f73c: 7110 3806 0600 |0220: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02f742: 0c06 |0223: move-result-object v6 │ │ +02f744: 2208 c301 |0224: new-instance v8, Lorg/happysanta/gd/Menu/Menu$1; // type@01c3 │ │ +02f748: 7020 3e07 b800 |0226: invoke-direct {v8, v11}, Lorg/happysanta/gd/Menu/Menu$1;.:(Lorg/happysanta/gd/Menu/Menu;)V // method@073e │ │ +02f74e: 7130 4306 6308 |0229: invoke-static {v3, v6, v8}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02f754: 28d9 |022c: goto 0205 // -0027 │ │ +02f756: 07c3 |022d: move-object v3, v12 │ │ +02f758: 1f03 a801 |022e: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f75c: 6e10 9506 0300 |0230: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f762: 0a03 |0233: move-result v3 │ │ +02f764: 1248 |0234: const/4 v8, #int 4 // #4 │ │ +02f766: 3383 0d00 |0235: if-ne v3, v8, 0242 // +000d │ │ +02f76a: 54b3 3103 |0237: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f76e: 6e10 8507 0300 |0239: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f774: 0c03 |023c: move-result-object v3 │ │ +02f776: 6e30 6507 3b07 |023d: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f77c: 2900 cdfd |0240: goto/16 000d // -0233 │ │ +02f780: 07c3 |0242: move-object v3, v12 │ │ +02f782: 1f03 a801 |0243: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f786: 6e10 9506 0300 |0245: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f78c: 0a03 |0248: move-result v3 │ │ +02f78e: 3363 0d00 |0249: if-ne v3, v6, 0256 // +000d │ │ +02f792: 54b3 3103 |024b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f796: 6e10 8507 0300 |024d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f79c: 0c03 |0250: move-result-object v3 │ │ +02f79e: 6e30 6507 3b06 |0251: invoke-virtual {v11, v3, v6}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f7a4: 2900 b9fd |0254: goto/16 000d // -0247 │ │ +02f7a8: 07c3 |0256: move-object v3, v12 │ │ +02f7aa: 1f03 a801 |0257: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f7ae: 6e10 9506 0300 |0259: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f7b4: 0a03 |025c: move-result v3 │ │ +02f7b6: 1258 |025d: const/4 v8, #int 5 // #5 │ │ +02f7b8: 3383 2800 |025e: if-ne v3, v8, 0286 // +0028 │ │ +02f7bc: 54b3 5003 |0260: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f7c0: 52b6 4e03 |0262: iget v6, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02f7c4: 6e20 af07 6300 |0264: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f7ca: 54b3 7303 |0267: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f7ce: 54b6 4d03 |0269: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02f7d2: 52b8 4e03 |026b: iget v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02f7d6: 6e20 b308 8600 |026d: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02f7dc: 0a06 |0270: move-result v6 │ │ +02f7de: 6e20 b007 6300 |0271: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02f7e4: 54b3 7303 |0274: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f7e8: 52b6 7103 |0276: iget v6, v11, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02f7ec: 6e20 af07 6300 |0278: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f7f2: 54b3 3103 |027b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f7f6: 6e10 8507 0300 |027d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f7fc: 0c03 |0280: move-result-object v3 │ │ +02f7fe: 6e30 6507 3b07 |0281: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f804: 2900 89fd |0284: goto/16 000d // -0277 │ │ +02f808: 07c3 |0286: move-object v3, v12 │ │ +02f80a: 1f03 a801 |0287: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f80e: 6e10 9506 0300 |0289: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f814: 0a03 |028c: move-result v3 │ │ +02f816: 1268 |028d: const/4 v8, #int 6 // #6 │ │ +02f818: 3383 0900 |028e: if-ne v3, v8, 0297 // +0009 │ │ +02f81c: 54b3 5803 |0290: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02f820: 6e30 6507 3b07 |0292: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f826: 2900 78fd |0295: goto/16 000d // -0288 │ │ +02f82a: 07c3 |0297: move-object v3, v12 │ │ +02f82c: 1f03 a801 |0298: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f830: 6e10 9506 0300 |029a: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f836: 0a03 |029d: move-result v3 │ │ +02f838: 1228 |029e: const/4 v8, #int 2 // #2 │ │ +02f83a: 3383 1c00 |029f: if-ne v3, v8, 02bb // +001c │ │ +02f83e: 7100 3306 0000 |02a1: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02f844: 0c03 |02a4: move-result-object v3 │ │ +02f846: 5c36 a001 |02a5: iput-boolean v6, v3, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ +02f84a: 54b3 3103 |02a7: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f84e: 3803 0d00 |02a9: if-eqz v3, 02b6 // +000d │ │ +02f852: 54b3 3103 |02ab: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02f856: 6e10 8507 0300 |02ad: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +02f85c: 0c03 |02b0: move-result-object v3 │ │ +02f85e: 6e30 6507 3b07 |02b1: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f864: 2900 59fd |02b4: goto/16 000d // -02a7 │ │ +02f868: 6e30 6507 ab07 |02b6: invoke-virtual {v11, v10, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f86e: 2900 54fd |02b9: goto/16 000d // -02ac │ │ +02f872: 54b3 4103 |02bb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ +02f876: 323c 0600 |02bd: if-eq v12, v3, 02c3 // +0006 │ │ +02f87a: 54b3 3703 |02bf: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ +02f87e: 333c 3d00 |02c1: if-ne v12, v3, 02fe // +003d │ │ +02f882: 54b3 4a03 |02c3: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f886: 6e10 a507 0300 |02c5: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f88c: 0a03 |02c8: move-result v3 │ │ +02f88e: 54b7 4a03 |02c9: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f892: 6e10 a707 0700 |02cb: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02f898: 0a07 |02ce: move-result v7 │ │ +02f89a: 3673 3efd |02cf: if-gt v3, v7, 000d // -02c2 │ │ +02f89e: 54b3 5003 |02d1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f8a2: 52b7 4e03 |02d3: iget v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02f8a6: 6e20 af07 7300 |02d5: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f8ac: 54b3 7303 |02d8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f8b0: 54b7 4d03 |02da: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02f8b4: 52b8 4e03 |02dc: iget v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02f8b8: 6e20 b308 8700 |02de: invoke-virtual {v7, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02f8be: 0a07 |02e1: move-result v7 │ │ +02f8c0: 6e20 b007 7300 |02e2: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02f8c6: 54b3 7303 |02e5: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f8ca: 52b7 7103 |02e7: iget v7, v11, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02f8ce: 6e20 af07 7300 |02e9: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02f8d4: 5413 ba01 |02ec: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f8d8: 54b7 4a03 |02ee: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f8dc: 6e10 a507 0700 |02f0: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f8e2: 0a07 |02f3: move-result v7 │ │ +02f8e4: 6e20 1b06 7300 |02f4: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@061b │ │ +02f8ea: 5cb6 5403 |02f7: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02f8ee: 6e10 7805 0100 |02f9: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0578 │ │ +02f8f4: 2900 11fd |02fc: goto/16 000d // -02ef │ │ +02f8f8: 54b3 6103 |02fe: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ +02f8fc: 333c 2300 |0300: if-ne v12, v3, 0323 // +0023 │ │ +02f900: 54b3 5003 |0302: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f904: 6e10 a507 0300 |0304: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f90a: 0a03 |0307: move-result v3 │ │ +02f90c: 54b7 7303 |0308: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f910: 6e10 a507 0700 |030a: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f916: 0a07 |030d: move-result v7 │ │ +02f918: 6e30 6907 3b07 |030e: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.startTrack:(II)V // method@0769 │ │ +02f91e: 5413 ba01 |0311: iget-object v3, v1, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02f922: 54b7 4a03 |0313: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02f926: 6e10 a507 0700 |0315: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f92c: 0a07 |0318: move-result v7 │ │ +02f92e: 6e20 1b06 7300 |0319: invoke-virtual {v3, v7}, Lorg/happysanta/gd/Game/Physics;.setLeague:(I)V // method@061b │ │ +02f934: 5cb6 5403 |031c: iput-boolean v6, v11, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +02f938: 6e10 7805 0100 |031e: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0578 │ │ +02f93e: 2900 ecfc |0321: goto/16 000d // -0314 │ │ +02f942: 54b3 3003 |0323: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ +02f946: 333c 0700 |0325: if-ne v12, v3, 032c // +0007 │ │ +02f94a: 6e10 7805 0100 |0327: invoke-virtual {v1}, Lorg/happysanta/gd/GDActivity;.menuToGame:()V // method@0578 │ │ +02f950: 2900 e3fc |032a: goto/16 000d // -031d │ │ +02f954: 54b3 5e03 |032c: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ +02f958: 333c 0e00 |032e: if-ne v12, v3, 033c // +000e │ │ +02f95c: 54b3 6003 |0330: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ +02f960: 6e10 9a07 0300 |0332: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.resetCursorPosition:()V // method@079a │ │ +02f966: 54b3 6003 |0335: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ +02f96a: 6e30 6507 3b07 |0337: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f970: 2900 d3fc |033a: goto/16 000d // -032d │ │ +02f974: 20c3 a801 |033c: instance-of v3, v12, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f978: 3803 1000 |033e: if-eqz v3, 034e // +0010 │ │ +02f97c: 07c3 |0340: move-object v3, v12 │ │ +02f97e: 1f03 a801 |0341: check-cast v3, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +02f982: 6e10 9506 0300 |0343: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.getActionValue:()I // method@0695 │ │ +02f988: 0a03 |0346: move-result v3 │ │ +02f98a: 3903 0700 |0347: if-nez v3, 034e // +0007 │ │ +02f98e: 7010 6407 0b00 |0349: invoke-direct {v11}, Lorg/happysanta/gd/Menu/Menu;.saveCompletedTrack:()V // method@0764 │ │ +02f994: 2900 c1fc |034c: goto/16 000d // -033f │ │ +02f998: 54b3 7303 |034e: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f99c: 333c 3f00 |0350: if-ne v12, v3, 038f // +003f │ │ +02f9a0: 54b3 7303 |0352: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f9a4: 6e10 9f07 0300 |0354: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02f9aa: 0a03 |0357: move-result v3 │ │ +02f9ac: 3803 2500 |0358: if-eqz v3, 037d // +0025 │ │ +02f9b0: 54b3 7303 |035a: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f9b4: 54b6 4d03 |035c: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02f9b8: 54b8 5003 |035e: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f9bc: 6e10 a507 0800 |0360: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02f9c2: 0a08 |0363: move-result v8 │ │ +02f9c4: 6e20 b308 8600 |0364: invoke-virtual {v6, v8}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02f9ca: 0a06 |0367: move-result v6 │ │ +02f9cc: 6e20 b007 6300 |0368: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02f9d2: 54b3 7303 |036b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f9d6: 6e10 b107 0300 |036d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07b1 │ │ +02f9dc: 54b3 7303 |0370: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02f9e0: 6e10 a107 0300 |0372: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@07a1 │ │ +02f9e6: 0c03 |0375: move-result-object v3 │ │ +02f9e8: 5bb3 7403 |0376: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ +02f9ec: 54b3 7403 |0378: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ +02f9f0: 6e30 6507 3b07 |037a: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02f9f6: 54b3 6d03 |037d: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +02f9fa: 54b6 5003 |037f: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02f9fe: 6e10 a507 0600 |0381: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02fa04: 0a06 |0384: move-result v6 │ │ +02fa06: 54b7 7303 |0385: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02fa0a: 6e10 a507 0700 |0387: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02fa10: 0a07 |038a: move-result v7 │ │ +02fa12: 4b07 0306 |038b: aput v7, v3, v6 │ │ +02fa16: 2900 80fc |038d: goto/16 000d // -0380 │ │ +02fa1a: 54b3 5003 |038f: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02fa1e: 333c 4c00 |0391: if-ne v12, v3, 03dd // +004c │ │ +02fa22: 54b3 5003 |0393: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02fa26: 6e10 9f07 0300 |0395: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02fa2c: 0a03 |0398: move-result v3 │ │ +02fa2e: 3803 0f00 |0399: if-eqz v3, 03a8 // +000f │ │ +02fa32: 54b3 5003 |039b: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02fa36: 6e10 a107 0300 |039d: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@07a1 │ │ +02fa3c: 0c03 |03a0: move-result-object v3 │ │ +02fa3e: 5bb3 5103 |03a1: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0351 │ │ +02fa42: 54b3 5103 |03a3: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0351 │ │ +02fa46: 6e30 6507 3b07 |03a5: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02fa4c: 54b3 7303 |03a8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02fa50: 7100 3606 0000 |03aa: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02fa56: 0c06 |03ad: move-result-object v6 │ │ +02fa58: 5466 8e02 |03ae: iget-object v6, v6, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02fa5c: 54b8 5003 |03b0: iget-object v8, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02fa60: 6e10 a507 0800 |03b2: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02fa66: 0a08 |03b5: move-result v8 │ │ +02fa68: 4606 0608 |03b6: aget-object v6, v6, v8 │ │ +02fa6c: 6e30 ad07 6307 |03b8: invoke-virtual {v3, v6, v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ad │ │ +02fa72: 54b3 7303 |03bb: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02fa76: 54b6 4d03 |03bd: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fa7a: 54b7 5003 |03bf: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02fa7e: 6e10 a507 0700 |03c1: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02fa84: 0a07 |03c4: move-result v7 │ │ +02fa86: 6e20 b308 7600 |03c5: invoke-virtual {v6, v7}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +02fa8c: 0a06 |03c8: move-result v6 │ │ +02fa8e: 6e20 b007 6300 |03c9: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +02fa94: 54b3 7303 |03cc: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +02fa98: 54b6 6d03 |03ce: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +02fa9c: 54b7 5003 |03d0: iget-object v7, v11, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +02faa0: 6e10 a507 0700 |03d2: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +02faa6: 0a07 |03d5: move-result v7 │ │ +02faa8: 4406 0607 |03d6: aget v6, v6, v7 │ │ +02faac: 6e20 af07 6300 |03d8: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +02fab2: 2900 32fc |03db: goto/16 000d // -03ce │ │ +02fab6: 54b3 4a03 |03dd: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02faba: 333c 2efc |03df: if-ne v12, v3, 000d // -03d2 │ │ +02fabe: 54b3 4a03 |03e1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02fac2: 6e10 9f07 0300 |03e3: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;._charvZ:()Z // method@079f │ │ +02fac8: 0a03 |03e6: move-result v3 │ │ +02faca: 3803 26fc |03e7: if-eqz v3, 000d // -03da │ │ +02face: 54b3 4a03 |03e9: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02fad2: 6e10 a107 0300 |03eb: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@07a1 │ │ +02fad8: 0c03 |03ee: move-result-object v3 │ │ +02fada: 5bb3 4b03 |03ef: iput-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@034b │ │ +02fade: 54b3 4a03 |03f1: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02fae2: 54b6 3103 |03f3: iget-object v6, v11, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fae6: 6e20 ae07 6300 |03f5: invoke-virtual {v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setScreen:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@07ae │ │ +02faec: 54b3 4b03 |03f8: iget-object v3, v11, Lorg/happysanta/gd/Menu/Menu;.leagueSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@034b │ │ +02faf0: 6e30 6507 3b07 |03fa: invoke-virtual {v11, v3, v7}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +02faf6: 2900 10fc |03fd: goto/16 000d // -03f0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1109 │ │ 0x0009 line=1111 │ │ 0x000d line=1297 │ │ 0x000e line=1115 │ │ 0x0012 line=1116 │ │ @@ -62612,39 +62590,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -02fb70: |[02fb70] org.happysanta.gd.Menu.Menu.installFromFileBrowse:()V │ │ -02fb80: 7100 1909 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@0919 │ │ -02fb86: 0a02 |0003: move-result v2 │ │ -02fb88: 3902 1500 |0004: if-nez v2, 0019 // +0015 │ │ -02fb8c: 1402 6200 057f |0006: const v2, #float 1.76789e+38 // #7f050062 │ │ -02fb92: 7110 3606 0200 |0009: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02fb98: 0c02 |000c: move-result-object v2 │ │ -02fb9a: 1403 7000 057f |000d: const v3, #float 1.7679e+38 // #7f050070 │ │ -02fba0: 7110 3606 0300 |0010: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02fba6: 0c03 |0013: move-result-object v3 │ │ -02fba8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -02fbaa: 7130 4106 3204 |0015: invoke-static {v2, v3, v4}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -02fbb0: 0e00 |0018: return-void │ │ -02fbb2: 7100 3106 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02fbb8: 0c01 |001c: move-result-object v1 │ │ -02fbba: 2200 7801 |001d: new-instance v0, Lorg/happysanta/gd/FileDialog; // type@0178 │ │ -02fbbe: 7100 ad00 0000 |001f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ -02fbc4: 0c02 |0022: move-result-object v2 │ │ -02fbc6: 1a03 5900 |0023: const-string v3, ".mrg" // string@0059 │ │ -02fbca: 7040 1105 1032 |0025: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/FileDialog;.:(Landroid/app/Activity;Ljava/io/File;Ljava/lang/String;)V // method@0511 │ │ -02fbd0: 2202 c601 |0028: new-instance v2, Lorg/happysanta/gd/Menu/Menu$3; // type@01c6 │ │ -02fbd4: 7030 4207 5201 |002a: invoke-direct {v2, v5, v1}, Lorg/happysanta/gd/Menu/Menu$3;.:(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V // method@0742 │ │ -02fbda: 6e20 1b05 2000 |002d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/FileDialog;.addFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V // method@051b │ │ -02fbe0: 6e10 2405 0000 |0030: invoke-virtual {v0}, Lorg/happysanta/gd/FileDialog;.showDialog:()V // method@0524 │ │ -02fbe6: 28e5 |0033: goto 0018 // -001b │ │ +02fafc: |[02fafc] org.happysanta.gd.Menu.Menu.installFromFileBrowse:()V │ │ +02fb0c: 7100 1b09 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@091b │ │ +02fb12: 0a02 |0003: move-result v2 │ │ +02fb14: 3902 1500 |0004: if-nez v2, 0019 // +0015 │ │ +02fb18: 1402 6200 057f |0006: const v2, #float 1.76789e+38 // #7f050062 │ │ +02fb1e: 7110 3806 0200 |0009: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02fb24: 0c02 |000c: move-result-object v2 │ │ +02fb26: 1403 7000 057f |000d: const v3, #float 1.7679e+38 // #7f050070 │ │ +02fb2c: 7110 3806 0300 |0010: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02fb32: 0c03 |0013: move-result-object v3 │ │ +02fb34: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +02fb36: 7130 4306 3204 |0015: invoke-static {v2, v3, v4}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +02fb3c: 0e00 |0018: return-void │ │ +02fb3e: 7100 3306 0000 |0019: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02fb44: 0c01 |001c: move-result-object v1 │ │ +02fb46: 2200 7801 |001d: new-instance v0, Lorg/happysanta/gd/FileDialog; // type@0178 │ │ +02fb4a: 7100 ad00 0000 |001f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ +02fb50: 0c02 |0022: move-result-object v2 │ │ +02fb52: 1a03 5900 |0023: const-string v3, ".mrg" // string@0059 │ │ +02fb56: 7040 1305 1032 |0025: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/FileDialog;.:(Landroid/app/Activity;Ljava/io/File;Ljava/lang/String;)V // method@0513 │ │ +02fb5c: 2202 c601 |0028: new-instance v2, Lorg/happysanta/gd/Menu/Menu$3; // type@01c6 │ │ +02fb60: 7030 4407 5201 |002a: invoke-direct {v2, v5, v1}, Lorg/happysanta/gd/Menu/Menu$3;.:(Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V // method@0744 │ │ +02fb66: 6e20 1d05 2000 |002d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/FileDialog;.addFileListener:(Lorg/happysanta/gd/FileDialog$FileSelectedListener;)V // method@051d │ │ +02fb6c: 6e10 2605 0000 |0030: invoke-virtual {v0}, Lorg/happysanta/gd/FileDialog;.showDialog:()V // method@0526 │ │ +02fb72: 28e5 |0033: goto 0018 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0006 line=1505 │ │ 0x0018 line=1548 │ │ 0x0019 line=1509 │ │ 0x001d line=1510 │ │ @@ -62660,74 +62638,74 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -02fbe8: |[02fbe8] org.happysanta.gd.Menu.Menu.keyPressed:(I)V │ │ -02fbf8: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fbfc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -02fc00: 5520 5d03 |0004: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ -02fc04: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -02fc08: 7100 3206 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02fc0e: 7110 d305 0300 |000b: invoke-static {v3}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d3 │ │ -02fc14: 0a00 |000e: move-result v0 │ │ -02fc16: 2b00 6300 0000 |000f: packed-switch v0, 00000072 // +00000063 │ │ -02fc1c: 0e00 |0012: return-void │ │ -02fc1e: 5420 3103 |0013: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fc22: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -02fc24: 6e20 8a07 1000 |0016: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -02fc2a: 28f9 |0019: goto 0012 // -0007 │ │ -02fc2c: 5420 3103 |001a: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fc30: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -02fc34: 6e20 8a07 1000 |001e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -02fc3a: 28f1 |0021: goto 0012 // -000f │ │ -02fc3c: 5420 3103 |0022: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fc40: 1251 |0024: const/4 v1, #int 5 // #5 │ │ -02fc42: 6e20 8a07 1000 |0025: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -02fc48: 28ea |0028: goto 0012 // -0016 │ │ -02fc4a: 5420 3103 |0029: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fc4e: 1261 |002b: const/4 v1, #int 6 // #6 │ │ -02fc50: 6e20 8a07 1000 |002c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -02fc56: 5420 3103 |002f: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fc5a: 5421 3d03 |0031: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -02fc5e: 3310 dfff |0033: if-ne v0, v1, 0012 // -0021 │ │ -02fc62: 5220 6c03 |0035: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fc66: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02fc6a: 5920 6c03 |0039: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fc6e: 5220 6c03 |003b: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fc72: 5421 4a03 |003d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fc76: 6e10 a507 0100 |003f: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02fc7c: 0a01 |0042: move-result v1 │ │ -02fc7e: 3710 0a00 |0043: if-le v0, v1, 004d // +000a │ │ -02fc82: 5420 4a03 |0045: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -02fc86: 6e10 a507 0000 |0047: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -02fc8c: 0a00 |004a: move-result v0 │ │ -02fc8e: 5920 6c03 |004b: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fc92: 5220 6c03 |004d: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fc96: 6e20 6507 0200 |004f: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0765 │ │ -02fc9c: 28c0 |0052: goto 0012 // -0040 │ │ -02fc9e: 5420 3103 |0053: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fca2: 1241 |0055: const/4 v1, #int 4 // #4 │ │ -02fca4: 6e20 8a07 1000 |0056: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -02fcaa: 5420 3103 |0059: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -02fcae: 5421 3d03 |005b: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -02fcb2: 3310 b5ff |005d: if-ne v0, v1, 0012 // -004b │ │ -02fcb6: 5220 6c03 |005f: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fcba: d800 00ff |0061: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02fcbe: 5920 6c03 |0063: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fcc2: 5220 6c03 |0065: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fcc6: 3b00 0500 |0067: if-gez v0, 006c // +0005 │ │ -02fcca: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -02fccc: 5920 6c03 |006a: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fcd0: 5220 6c03 |006c: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02fcd4: 6e20 6507 0200 |006e: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0765 │ │ -02fcda: 28a1 |0071: goto 0012 // -005f │ │ -02fcdc: 0001 0700 0200 0000 0400 0000 0300 ... |0072: packed-switch-data (18 units) │ │ +02fb74: |[02fb74] org.happysanta.gd.Menu.Menu.keyPressed:(I)V │ │ +02fb84: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fb88: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +02fb8c: 5520 5d03 |0004: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ +02fb90: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +02fb94: 7100 3406 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02fb9a: 7110 d505 0300 |000b: invoke-static {v3}, Lorg/happysanta/gd/Game/GameView;.getGameAction:(I)I // method@05d5 │ │ +02fba0: 0a00 |000e: move-result v0 │ │ +02fba2: 2b00 6300 0000 |000f: packed-switch v0, 00000072 // +00000063 │ │ +02fba8: 0e00 |0012: return-void │ │ +02fbaa: 5420 3103 |0013: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fbae: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +02fbb0: 6e20 8c07 1000 |0016: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +02fbb6: 28f9 |0019: goto 0012 // -0007 │ │ +02fbb8: 5420 3103 |001a: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fbbc: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +02fbc0: 6e20 8c07 1000 |001e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +02fbc6: 28f1 |0021: goto 0012 // -000f │ │ +02fbc8: 5420 3103 |0022: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fbcc: 1251 |0024: const/4 v1, #int 5 // #5 │ │ +02fbce: 6e20 8c07 1000 |0025: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +02fbd4: 28ea |0028: goto 0012 // -0016 │ │ +02fbd6: 5420 3103 |0029: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fbda: 1261 |002b: const/4 v1, #int 6 // #6 │ │ +02fbdc: 6e20 8c07 1000 |002c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +02fbe2: 5420 3103 |002f: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fbe6: 5421 3d03 |0031: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +02fbea: 3310 dfff |0033: if-ne v0, v1, 0012 // -0021 │ │ +02fbee: 5220 6c03 |0035: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fbf2: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02fbf6: 5920 6c03 |0039: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fbfa: 5220 6c03 |003b: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fbfe: 5421 4a03 |003d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02fc02: 6e10 a707 0100 |003f: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02fc08: 0a01 |0042: move-result v1 │ │ +02fc0a: 3710 0a00 |0043: if-le v0, v1, 004d // +000a │ │ +02fc0e: 5420 4a03 |0045: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +02fc12: 6e10 a707 0000 |0047: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +02fc18: 0a00 |004a: move-result v0 │ │ +02fc1a: 5920 6c03 |004b: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc1e: 5220 6c03 |004d: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc22: 6e20 6707 0200 |004f: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0767 │ │ +02fc28: 28c0 |0052: goto 0012 // -0040 │ │ +02fc2a: 5420 3103 |0053: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fc2e: 1241 |0055: const/4 v1, #int 4 // #4 │ │ +02fc30: 6e20 8c07 1000 |0056: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +02fc36: 5420 3103 |0059: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +02fc3a: 5421 3d03 |005b: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +02fc3e: 3310 b5ff |005d: if-ne v0, v1, 0012 // -004b │ │ +02fc42: 5220 6c03 |005f: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc46: d800 00ff |0061: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02fc4a: 5920 6c03 |0063: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc4e: 5220 6c03 |0065: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc52: 3b00 0500 |0067: if-gez v0, 006c // +0005 │ │ +02fc56: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +02fc58: 5920 6c03 |006a: iput v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc5c: 5220 6c03 |006c: iget v0, v2, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02fc60: 6e20 6707 0200 |006e: invoke-virtual {v2, v0}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0767 │ │ +02fc66: 28a1 |0071: goto 0012 // -005f │ │ +02fc68: 0001 0700 0200 0000 0400 0000 0300 ... |0072: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x0008 line=925 │ │ 0x0012 line=959 │ │ 0x0013 line=927 │ │ 0x001a line=931 │ │ @@ -62754,1092 +62732,1092 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 2294 16-bit code units │ │ -02fd00: |[02fd00] org.happysanta.gd.Menu.Menu.load:(I)V │ │ -02fd10: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -02fd16: 0c08 |0003: move-result-object v8 │ │ -02fd18: 7100 3406 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02fd1e: 0c0b |0007: move-result-object v11 │ │ -02fd20: 7100 3506 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -02fd26: 0c0a |000b: move-result-object v10 │ │ -02fd28: 6e10 0c09 0a00 |000c: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevel:()Lorg/happysanta/gd/Storage/Level; // method@090c │ │ -02fd2e: 0c00 |000f: move-result-object v0 │ │ -02fd30: 5bc0 4d03 |0010: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fd34: 2b0d d208 0000 |0012: packed-switch v13, 000008e4 // +000008d2 │ │ -02fd3a: 0e00 |0015: return-void │ │ -02fd3c: 2200 a600 |0016: new-instance v0, Ljava/lang/Object; // type@00a6 │ │ -02fd40: 7010 bd01 0000 |0018: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -02fd46: 5bc0 5303 |001b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ -02fd4a: 1230 |001d: const/4 v0, #int 3 // #3 │ │ -02fd4c: 2300 0d02 |001e: new-array v0, v0, [B // type@020d │ │ -02fd50: 2600 d008 0000 |0020: fill-array-data v0, 000008f0 // +000008d0 │ │ -02fd56: 5bc0 5f03 |0023: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02fd5a: 1400 0100 067f |0025: const v0, #float 1.78117e+38 // #7f060001 │ │ -02fd60: 7110 3706 0000 |0028: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02fd66: 0c00 |002b: move-result-object v0 │ │ -02fd68: 5bc0 6503 |002c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -02fd6c: 1400 0200 067f |002e: const v0, #float 1.78117e+38 // #7f060002 │ │ -02fd72: 7110 3706 0000 |0031: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02fd78: 0c00 |0034: move-result-object v0 │ │ -02fd7a: 5bc0 4703 |0035: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ -02fd7e: 1400 0500 067f |0037: const v0, #float 1.78117e+38 // #7f060005 │ │ -02fd84: 7110 3706 0000 |003a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02fd8a: 0c00 |003d: move-result-object v0 │ │ -02fd8c: 5bc0 3303 |003e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ -02fd90: 1600 ffff |0040: const-wide/16 v0, #int -1 // #ffff │ │ -02fd94: 5ac0 4803 |0042: iput-wide v0, v12, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ -02fd98: 12f0 |0044: const/4 v0, #int -1 // #ff │ │ -02fd9a: 59c0 5503 |0045: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ -02fd9e: 12f0 |0047: const/4 v0, #int -1 // #ff │ │ -02fda0: 59c0 5603 |0048: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ -02fda4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -02fda6: 5bc0 3803 |004b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ -02fdaa: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -02fdac: 5cc0 6e03 |004e: iput-boolean v0, v12, Lorg/happysanta/gd/Menu/Menu;.settingsLoadedOK:Z // field@036e │ │ -02fdb0: 28c5 |0050: goto 0015 // -003b │ │ -02fdb2: 7100 6a08 0000 |0051: invoke-static {}, Lorg/happysanta/gd/Settings;.getName:()[B // method@086a │ │ -02fdb8: 0c00 |0054: move-result-object v0 │ │ -02fdba: 5bc0 5f03 |0055: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02fdbe: 54c0 5f03 |0057: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02fdc2: 7110 5a07 0000 |0059: invoke-static {v0}, Lorg/happysanta/gd/Menu/Menu;.isNameCheat:([B)Z // method@075a │ │ -02fdc8: 0a00 |005c: move-result v0 │ │ -02fdca: 3800 2c00 |005d: if-eqz v0, 0089 // +002c │ │ -02fdce: 54c0 4d03 |005f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fdd2: 1231 |0061: const/4 v1, #int 3 // #3 │ │ -02fdd4: 6e20 ce08 1000 |0062: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02fdda: 54c0 4d03 |0065: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fdde: 1221 |0067: const/4 v1, #int 2 // #2 │ │ -02fde0: 6e20 cf08 1000 |0068: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08cf │ │ -02fde6: 54c0 4d03 |006b: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fdea: 54b1 8e02 |006d: iget-object v1, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02fdee: 1202 |006f: const/4 v2, #int 0 // #0 │ │ -02fdf0: 4601 0102 |0070: aget-object v1, v1, v2 │ │ -02fdf4: 2111 |0072: array-length v1, v1 │ │ -02fdf6: d801 01ff |0073: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02fdfa: 54b2 8e02 |0075: iget-object v2, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02fdfe: 1213 |0077: const/4 v3, #int 1 // #1 │ │ -02fe00: 4602 0203 |0078: aget-object v2, v2, v3 │ │ -02fe04: 2122 |007a: array-length v2, v2 │ │ -02fe06: d802 02ff |007b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02fe0a: 54b3 8e02 |007d: iget-object v3, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02fe0e: 1224 |007f: const/4 v4, #int 2 // #2 │ │ -02fe10: 4603 0304 |0080: aget-object v3, v3, v4 │ │ -02fe14: 2133 |0082: array-length v3, v3 │ │ -02fe16: d803 03ff |0083: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02fe1a: 6e40 cb08 1032 |0085: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cb │ │ -02fe20: 288d |0088: goto 0015 // -0073 │ │ -02fe22: 54c0 4d03 |0089: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe26: 6e10 ba08 0000 |008b: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.isSettingsClear:()Z // method@08ba │ │ -02fe2c: 0a00 |008e: move-result v0 │ │ -02fe2e: 3800 86ff |008f: if-eqz v0, 0015 // -007a │ │ -02fe32: 54c0 4d03 |0091: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe36: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -02fe38: 6e20 ce08 1000 |0094: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -02fe3e: 54c0 4d03 |0097: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe42: 1211 |0099: const/4 v1, #int 1 // #1 │ │ -02fe44: 6e20 cf08 1000 |009a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08cf │ │ -02fe4a: 54c0 4d03 |009d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe4e: 1201 |009f: const/4 v1, #int 0 // #0 │ │ -02fe50: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -02fe52: 12f3 |00a1: const/4 v3, #int -1 // #ff │ │ -02fe54: 6e40 cb08 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cb │ │ -02fe5a: 2900 70ff |00a5: goto/16 0015 // -0090 │ │ -02fe5e: 7100 6908 0000 |00a7: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelsSort:()Lorg/happysanta/gd/API/API$LevelsSortType; // method@0869 │ │ -02fe64: 0c00 |00aa: move-result-object v0 │ │ -02fe66: 6900 cf02 |00ab: sput-object v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ -02fe6a: 54c0 4d03 |00ad: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe6e: 6e10 aa08 0000 |00af: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -02fe74: 0a00 |00b2: move-result v0 │ │ -02fe76: 59c0 4e03 |00b3: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -02fe7a: 54c0 4d03 |00b5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fe7e: 6e10 ab08 0000 |00b7: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ab │ │ -02fe84: 0a00 |00ba: move-result v0 │ │ -02fe86: 59c0 7103 |00bb: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -02fe8a: 54c0 5f03 |00bd: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02fe8e: 1201 |00bf: const/4 v1, #int 0 // #0 │ │ -02fe90: 4800 0001 |00c0: aget-byte v0, v0, v1 │ │ -02fe94: 1301 5200 |00c2: const/16 v1, #int 82 // #52 │ │ -02fe98: 3310 1400 |00c4: if-ne v0, v1, 00d8 // +0014 │ │ -02fe9c: 54c0 5f03 |00c6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02fea0: 1211 |00c8: const/4 v1, #int 1 // #1 │ │ -02fea2: 4800 0001 |00c9: aget-byte v0, v0, v1 │ │ -02fea6: 1301 4b00 |00cb: const/16 v1, #int 75 // #4b │ │ -02feaa: 3310 0b00 |00cd: if-ne v0, v1, 00d8 // +000b │ │ -02feae: 54c0 5f03 |00cf: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -02feb2: 1221 |00d1: const/4 v1, #int 2 // #2 │ │ -02feb4: 4800 0001 |00d2: aget-byte v0, v0, v1 │ │ -02feb8: 1301 4500 |00d4: const/16 v1, #int 69 // #45 │ │ -02febc: 3210 0200 |00d6: if-eq v0, v1, 00d8 // +0002 │ │ -02fec0: 54c0 6d03 |00d8: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -02fec4: 54c1 4d03 |00da: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fec8: 6e10 aa08 0100 |00dc: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -02fece: 0a01 |00df: move-result v1 │ │ -02fed0: 54c2 4d03 |00e0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02fed4: 6e10 ab08 0200 |00e2: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ab │ │ -02feda: 0a02 |00e5: move-result v2 │ │ -02fedc: 4b02 0001 |00e6: aput v2, v0, v1 │ │ -02fee0: 7100 3406 0000 |00e8: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02fee6: 0c00 |00eb: move-result-object v0 │ │ -02fee8: 7100 6f08 0000 |00ec: invoke-static {}, Lorg/happysanta/gd/Settings;.isPerspectiveEnabled:()Z // method@086f │ │ -02feee: 0a01 |00ef: move-result v1 │ │ -02fef0: 6e20 8406 1000 |00f0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Loader;.setPerspectiveEnabled:(Z)V // method@0684 │ │ -02fef6: 7100 3406 0000 |00f3: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02fefc: 0c00 |00f6: move-result-object v0 │ │ -02fefe: 7100 7008 0000 |00f7: invoke-static {}, Lorg/happysanta/gd/Settings;.isShadowsEnabled:()Z // method@0870 │ │ -02ff04: 0a01 |00fa: move-result v1 │ │ -02ff06: 6e20 8506 1000 |00fb: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Loader;.setShadowsEnabled:(Z)V // method@0685 │ │ -02ff0c: 5480 ba01 |00fe: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -02ff10: 7100 6e08 0000 |0100: invoke-static {}, Lorg/happysanta/gd/Settings;.isLookAheadEnabled:()Z // method@086e │ │ -02ff16: 0a01 |0103: move-result v1 │ │ -02ff18: 6e20 0b06 1000 |0104: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/Physics;._ifZV:(Z)V // method@060b │ │ -02ff1e: 7100 3206 0000 |0107: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02ff24: 0c00 |010a: move-result-object v0 │ │ -02ff26: 7100 6608 0000 |010b: invoke-static {}, Lorg/happysanta/gd/Settings;.getInputOption:()I // method@0866 │ │ -02ff2c: 0a01 |010e: move-result v1 │ │ -02ff2e: 6e20 e705 1000 |010f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.setInputOption:(I)V // method@05e7 │ │ -02ff34: 7100 3206 0000 |0112: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -02ff3a: 0c00 |0115: move-result-object v0 │ │ -02ff3c: 1211 |0116: const/4 v1, #int 1 // #1 │ │ -02ff3e: 6e20 ac05 1000 |0117: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;._aZV:(Z)V // method@05ac │ │ -02ff44: 1400 0300 067f |011a: const v0, #float 1.78117e+38 // #7f060003 │ │ -02ff4a: 7110 3706 0000 |011d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02ff50: 0c09 |0120: move-result-object v9 │ │ -02ff52: 1400 0400 067f |0121: const v0, #float 1.78117e+38 // #7f060004 │ │ -02ff58: 7110 3706 0000 |0124: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -02ff5e: 0c00 |0127: move-result-object v0 │ │ -02ff60: 5bc0 3903 |0128: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02ff64: 7100 3406 0000 |012a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -02ff6a: 0c00 |012d: move-result-object v0 │ │ -02ff6c: 5400 8e02 |012e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -02ff70: 5bc0 7203 |0130: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ -02ff74: 54c0 4d03 |0132: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ff78: 6e10 b508 0000 |0134: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -02ff7e: 0a00 |0137: move-result v0 │ │ -02ff80: 1231 |0138: const/4 v1, #int 3 // #3 │ │ -02ff82: 3510 2c00 |0139: if-ge v0, v1, 0165 // +002c │ │ -02ff86: 5bc9 4c03 |013b: iput-object v9, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02ff8a: 54c0 4d03 |013d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ff8e: 6e10 a908 0000 |013f: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedLeague:()I // method@08a9 │ │ -02ff94: 0a00 |0142: move-result v0 │ │ -02ff96: 59c0 6c03 |0143: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -02ff9a: 2900 d0fe |0145: goto/16 0015 // -0130 │ │ -02ff9e: 0d07 |0147: move-exception v7 │ │ -02ffa0: 54c0 4d03 |0148: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ffa4: 1201 |014a: const/4 v1, #int 0 // #0 │ │ -02ffa6: 6e20 c708 1000 |014b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c7 │ │ -02ffac: 54c0 4d03 |014e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ffb0: 1201 |0150: const/4 v1, #int 0 // #0 │ │ -02ffb2: 6e20 c808 1000 |0151: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08c8 │ │ -02ffb8: 54c0 6d03 |0154: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -02ffbc: 54c1 4d03 |0156: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ffc0: 6e10 aa08 0100 |0158: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -02ffc6: 0a01 |015b: move-result v1 │ │ -02ffc8: 54c2 4d03 |015c: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -02ffcc: 6e10 ab08 0200 |015e: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ab │ │ -02ffd2: 0a02 |0161: move-result v2 │ │ -02ffd4: 4b02 0001 |0162: aput v2, v0, v1 │ │ -02ffd8: 2884 |0164: goto 00e8 // -007c │ │ -02ffda: 54c0 3903 |0165: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ -02ffde: 5bc0 4c03 |0167: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -02ffe2: 28d4 |0169: goto 013d // -002c │ │ -02ffe4: 2200 cd01 |016a: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -02ffe8: 1401 0c00 057f |016c: const v1, #float 1.76788e+38 // #7f05000c │ │ -02ffee: 7110 3606 0100 |016f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -02fff4: 0c01 |0172: move-result-object v1 │ │ -02fff6: 1202 |0173: const/4 v2, #int 0 // #0 │ │ -02fff8: 7030 7e07 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -02fffe: 5bc0 5803 |0177: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030002: 2200 cd01 |0179: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030006: 1401 1100 057f |017b: const v1, #float 1.76788e+38 // #7f050011 │ │ -03000c: 7110 3606 0100 |017e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030012: 0c01 |0181: move-result-object v1 │ │ -030014: 54c2 5803 |0182: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030018: 7030 7e07 1002 |0184: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -03001e: 5bc0 6a03 |0187: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030022: 2200 cd01 |0189: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030026: 1401 1300 057f |018b: const v1, #float 1.76788e+38 // #7f050013 │ │ -03002c: 7110 3606 0100 |018e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030032: 0c01 |0191: move-result-object v1 │ │ -030034: 54c2 5803 |0192: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030038: 7030 7e07 1002 |0194: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -03003e: 5bc0 5c03 |0197: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030042: 2200 cd01 |0199: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030046: 1401 0e00 057f |019b: const v1, #float 1.76788e+38 // #7f05000e │ │ -03004c: 7110 3606 0100 |019e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030052: 0c01 |01a1: move-result-object v1 │ │ -030054: 54c2 5803 |01a2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030058: 7030 7e07 1002 |01a4: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -03005e: 5bc0 6803 |01a7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030062: 2200 cd01 |01a9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030066: 2201 b000 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -03006a: 7010 ee01 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -030070: 1402 1000 057f |01b0: const v2, #float 1.76788e+38 // #7f050010 │ │ -030076: 7110 3606 0200 |01b3: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03007c: 0c02 |01b6: move-result-object v2 │ │ -03007e: 6e20 f501 2100 |01b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030084: 0c01 |01ba: move-result-object v1 │ │ -030086: 1a02 2100 |01bb: const-string v2, " v" // string@0021 │ │ -03008a: 6e20 f501 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030090: 0c01 |01c0: move-result-object v1 │ │ -030092: 7100 2c06 0000 |01c1: invoke-static {}, Lorg/happysanta/gd/Helpers;.getAppVersion:()Ljava/lang/String; // method@062c │ │ -030098: 0c02 |01c4: move-result-object v2 │ │ -03009a: 6e20 f501 2100 |01c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0300a0: 0c01 |01c8: move-result-object v1 │ │ -0300a2: 6e10 f901 0100 |01c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0300a8: 0c01 |01cc: move-result-object v1 │ │ -0300aa: 54c2 5803 |01cd: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -0300ae: 7030 7e07 1002 |01cf: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -0300b4: 5bc0 2b03 |01d2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ -0300b8: 2200 cd01 |01d4: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -0300bc: 1401 0f00 057f |01d6: const v1, #float 1.76788e+38 // #7f05000f │ │ -0300c2: 7110 3606 0100 |01d9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0300c8: 0c01 |01dc: move-result-object v1 │ │ -0300ca: 54c2 5803 |01dd: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -0300ce: 7030 7e07 1002 |01df: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -0300d4: 5bc0 3c03 |01e2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -0300d8: 2200 a801 |01e4: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -0300dc: 1401 2100 057f |01e6: const v1, #float 1.76788e+38 // #7f050021 │ │ -0300e2: 7110 3606 0100 |01e9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0300e8: 0c01 |01ec: move-result-object v1 │ │ -0300ea: 1302 0900 |01ed: const/16 v2, #int 9 // #9 │ │ -0300ee: 7040 8f06 10c2 |01ef: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -0300f4: 5bc0 3003 |01f2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ -0300f8: 2200 a801 |01f4: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -0300fc: 2201 b000 |01f6: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -030100: 7010 ee01 0100 |01f8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -030106: 1402 1b00 057f |01fb: const v2, #float 1.76788e+38 // #7f05001b │ │ -03010c: 7110 3606 0200 |01fe: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030112: 0c02 |0201: move-result-object v2 │ │ -030114: 6e20 f501 2100 |0202: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03011a: 0c01 |0205: move-result-object v1 │ │ -03011c: 1a02 6f00 |0206: const-string v2, ": " // string@006f │ │ -030120: 6e20 f501 2100 |0208: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030126: 0c01 |020b: move-result-object v1 │ │ -030128: 7100 3406 0000 |020c: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -03012e: 0c02 |020f: move-result-object v2 │ │ -030130: 1203 |0210: const/4 v3, #int 0 // #0 │ │ -030132: 1214 |0211: const/4 v4, #int 1 // #1 │ │ -030134: 6e30 7c06 3204 |0212: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -03013a: 0c02 |0215: move-result-object v2 │ │ -03013c: 6e20 f501 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030142: 0c01 |0219: move-result-object v1 │ │ -030144: 6e10 f901 0100 |021a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03014a: 0c01 |021d: move-result-object v1 │ │ -03014c: 1302 0800 |021e: const/16 v2, #int 8 // #8 │ │ -030150: 7040 8f06 10c2 |0220: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -030156: 5bc0 6103 |0223: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ -03015a: 2200 a801 |0225: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -03015e: 2201 b000 |0227: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -030162: 7010 ee01 0100 |0229: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -030168: 1402 1d00 057f |022c: const v2, #float 1.76788e+38 // #7f05001d │ │ -03016e: 7110 3606 0200 |022f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030174: 0c02 |0232: move-result-object v2 │ │ -030176: 6e20 f501 2100 |0233: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03017c: 0c01 |0236: move-result-object v1 │ │ -03017e: 1a02 6f00 |0237: const-string v2, ": " // string@006f │ │ -030182: 6e20 f501 2100 |0239: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030188: 0c01 |023c: move-result-object v1 │ │ -03018a: 7100 3406 0000 |023d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -030190: 0c02 |0240: move-result-object v2 │ │ -030192: 1203 |0241: const/4 v3, #int 0 // #0 │ │ -030194: 1204 |0242: const/4 v4, #int 0 // #0 │ │ -030196: 6e30 7c06 3204 |0243: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -03019c: 0c02 |0246: move-result-object v2 │ │ -03019e: 6e20 f501 2100 |0247: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0301a4: 0c01 |024a: move-result-object v1 │ │ -0301a6: 6e10 f901 0100 |024b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0301ac: 0c01 |024e: move-result-object v1 │ │ -0301ae: 1272 |024f: const/4 v2, #int 7 // #7 │ │ -0301b0: 7040 8f06 10c2 |0250: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -0301b6: 5bc0 4103 |0253: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ -0301ba: 2200 a801 |0255: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -0301be: 2201 b000 |0257: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0301c2: 7010 ee01 0100 |0259: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0301c8: 1402 1d00 057f |025c: const v2, #float 1.76788e+38 // #7f05001d │ │ -0301ce: 7110 3606 0200 |025f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0301d4: 0c02 |0262: move-result-object v2 │ │ -0301d6: 6e20 f501 2100 |0263: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0301dc: 0c01 |0266: move-result-object v1 │ │ -0301de: 1a02 6f00 |0267: const-string v2, ": " // string@006f │ │ -0301e2: 6e20 f501 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0301e8: 0c01 |026c: move-result-object v1 │ │ -0301ea: 7100 3406 0000 |026d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -0301f0: 0c02 |0270: move-result-object v2 │ │ -0301f2: 1203 |0271: const/4 v3, #int 0 // #0 │ │ -0301f4: 1204 |0272: const/4 v4, #int 0 // #0 │ │ -0301f6: 6e30 7c06 3204 |0273: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -0301fc: 0c02 |0276: move-result-object v2 │ │ -0301fe: 6e20 f501 2100 |0277: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030204: 0c01 |027a: move-result-object v1 │ │ -030206: 6e10 f901 0100 |027b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03020c: 0c01 |027e: move-result-object v1 │ │ -03020e: 1272 |027f: const/4 v2, #int 7 // #7 │ │ -030210: 7040 8f06 10c2 |0280: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -030216: 5bc0 3703 |0283: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ -03021a: 2200 cd01 |0285: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -03021e: 1401 1400 057f |0287: const v1, #float 1.76788e+38 // #7f050014 │ │ -030224: 7110 3606 0100 |028a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03022a: 0c01 |028d: move-result-object v1 │ │ -03022c: 54c2 6a03 |028e: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030230: 7030 7e07 1002 |0290: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030236: 5bc0 3d03 |0293: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -03023a: 2200 cd01 |0295: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -03023e: 1401 1500 057f |0297: const v1, #float 1.76788e+38 // #7f050015 │ │ -030244: 7110 3606 0100 |029a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03024a: 0c01 |029d: move-result-object v1 │ │ -03024c: 54c2 6a03 |029e: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030250: 7030 7e07 1002 |02a0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030256: 5bc0 3603 |02a3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -03025a: 2200 cd01 |02a5: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -03025e: 1401 1600 057f |02a7: const v1, #float 1.76788e+38 // #7f050016 │ │ -030264: 7110 3606 0100 |02aa: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03026a: 0c01 |02ad: move-result-object v1 │ │ -03026c: 54c2 6a03 |02ae: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030270: 7030 7e07 1002 |02b0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030276: 5bc0 4203 |02b3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -03027a: 2200 ce01 |02b5: new-instance v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen; // type@01ce │ │ -03027e: 1401 1700 057f |02b7: const v1, #float 1.76788e+38 // #7f050017 │ │ -030284: 7110 3606 0100 |02ba: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03028a: 0c01 |02bd: move-result-object v1 │ │ -03028c: 54c2 3603 |02be: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -030290: 54c3 5f03 |02c0: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -030294: 7040 9307 1032 |02c2: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;[B)V // method@0793 │ │ -03029a: 5bc0 6003 |02c5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ -03029e: 2200 cd01 |02c7: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -0302a2: 1401 1800 057f |02c9: const v1, #float 1.76788e+38 // #7f050018 │ │ -0302a8: 7110 3606 0100 |02cc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0302ae: 0c01 |02cf: move-result-object v1 │ │ -0302b0: 54c2 6803 |02d0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0302b4: 7030 7e07 1002 |02d2: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -0302ba: 5bc0 3503 |02d5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -0302be: 2200 cd01 |02d7: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -0302c2: 1401 1900 057f |02d9: const v1, #float 1.76788e+38 // #7f050019 │ │ -0302c8: 7110 3606 0100 |02dc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0302ce: 0c01 |02df: move-result-object v1 │ │ -0302d0: 54c2 3503 |02e0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -0302d4: 7030 7e07 1002 |02e2: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -0302da: 5bc0 6b03 |02e5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -0302de: 2200 d201 |02e7: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -0302e2: 1401 0d00 057f |02e9: const v1, #float 1.76788e+38 // #7f05000d │ │ -0302e8: 7110 3606 0100 |02ec: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0302ee: 0c01 |02ef: move-result-object v1 │ │ -0302f0: 54c2 6a03 |02f0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -0302f4: 7040 c307 10c2 |02f2: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -0302fa: 5bc0 3b03 |02f5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.gameMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033b │ │ -0302fe: 2200 d201 |02f7: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030302: 1401 1300 057f |02f9: const v1, #float 1.76788e+38 // #7f050013 │ │ -030308: 7110 3606 0100 |02fc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03030e: 0c01 |02ff: move-result-object v1 │ │ -030310: 54c2 5c03 |0300: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030314: 7040 c307 10c2 |0302: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -03031a: 5bc0 5b03 |0305: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@035b │ │ -03031e: 2200 d201 |0307: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030322: 1401 1000 057f |0309: const v1, #float 1.76788e+38 // #7f050010 │ │ -030328: 7110 3606 0100 |030c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03032e: 0c01 |030f: move-result-object v1 │ │ -030330: 54c2 2b03 |0310: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ -030334: 7040 c307 10c2 |0312: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -03033a: 5bc0 2a03 |0315: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032a │ │ -03033e: 54c0 5803 |0317: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030342: 54c1 3b03 |0319: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.gameMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033b │ │ -030346: 6e20 7f07 1000 |031b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03034c: 54c0 5803 |031e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030350: 2201 d201 |0320: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030354: 1402 1300 057f |0322: const v2, #float 1.76788e+38 // #7f050013 │ │ -03035a: 7110 3606 0200 |0325: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030360: 0c02 |0328: move-result-object v2 │ │ -030362: 54c3 5c03 |0329: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030366: 7040 c307 21c3 |032b: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -03036c: 6e20 7f07 1000 |032e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030372: 54c0 5803 |0331: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030376: 2201 d201 |0333: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -03037a: 1402 0e00 057f |0335: const v2, #float 1.76788e+38 // #7f05000e │ │ -030380: 7110 3606 0200 |0338: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030386: 0c02 |033b: move-result-object v2 │ │ -030388: 54c3 6803 |033c: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -03038c: 7040 c307 21c3 |033e: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030392: 6e20 7f07 1000 |0341: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030398: 54c0 5803 |0344: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -03039c: 2201 d201 |0346: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -0303a0: 1402 0f00 057f |0348: const v2, #float 1.76788e+38 // #7f05000f │ │ -0303a6: 7110 3606 0200 |034b: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0303ac: 0c02 |034e: move-result-object v2 │ │ -0303ae: 54c3 3c03 |034f: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -0303b2: 7040 c307 21c3 |0351: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -0303b8: 6e20 7f07 1000 |0354: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0303be: 54c0 5803 |0357: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -0303c2: 54c1 2a03 |0359: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.aboutMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032a │ │ -0303c6: 6e20 7f07 1000 |035b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0303cc: 54c0 5803 |035e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -0303d0: 1221 |0360: const/4 v1, #int 2 // #2 │ │ -0303d2: 6e20 4f07 1c00 |0361: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -0303d8: 0c01 |0364: move-result-object v1 │ │ -0303da: 6e20 7f07 1000 |0365: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0303e0: 2200 d001 |0368: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -0303e4: 1401 1a00 057f |036a: const v1, #float 1.76788e+38 // #7f05001a │ │ -0303ea: 7110 3606 0100 |036d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0303f0: 0c01 |0370: move-result-object v1 │ │ -0303f2: 54c2 4d03 |0371: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -0303f6: 6e10 aa08 0200 |0373: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -0303fc: 0a02 |0376: move-result v2 │ │ -0303fe: 54c4 3303 |0377: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ -030402: 1205 |0379: const/4 v5, #int 0 // #0 │ │ -030404: 54c6 6a03 |037a: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030408: 07c3 |037c: move-object v3, v12 │ │ -03040a: 7607 9c07 0000 |037d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -030410: 5bc0 5003 |0380: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -030414: 2200 d001 |0382: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -030418: 1401 1b00 057f |0384: const v1, #float 1.76788e+38 // #7f05001b │ │ -03041e: 7110 3606 0100 |0387: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030424: 0c01 |038a: move-result-object v1 │ │ -030426: 54c2 6d03 |038b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -03042a: 54c3 4d03 |038d: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -03042e: 6e10 aa08 0300 |038f: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -030434: 0a03 |0392: move-result v3 │ │ -030436: 4402 0203 |0393: aget v2, v2, v3 │ │ -03043a: 54c3 7203 |0395: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ -03043e: 54c4 4d03 |0397: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030442: 6e10 aa08 0400 |0399: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -030448: 0a04 |039c: move-result v4 │ │ -03044a: 4604 0304 |039d: aget-object v4, v3, v4 │ │ -03044e: 1205 |039f: const/4 v5, #int 0 // #0 │ │ -030450: 54c6 6a03 |03a0: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030454: 07c3 |03a2: move-object v3, v12 │ │ -030456: 7607 9c07 0000 |03a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -03045c: 5bc0 7303 |03a6: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -030460: 2200 d001 |03a8: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -030464: 1401 1c00 057f |03aa: const v1, #float 1.76788e+38 // #7f05001c │ │ -03046a: 7110 3606 0100 |03ad: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030470: 0c01 |03b0: move-result-object v1 │ │ -030472: 52c2 6c03 |03b1: iget v2, v12, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -030476: 54c4 4c03 |03b3: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ -03047a: 1205 |03b5: const/4 v5, #int 0 // #0 │ │ -03047c: 54c6 6a03 |03b6: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030480: 07c3 |03b8: move-object v3, v12 │ │ -030482: 7607 9c07 0000 |03b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -030488: 5bc0 4a03 |03bc: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -03048c: 54c0 7303 |03be: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -030490: 54c1 4d03 |03c0: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030494: 54c2 4d03 |03c2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030498: 6e10 aa08 0200 |03c4: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -03049e: 0a02 |03c7: move-result v2 │ │ -0304a0: 6e20 b108 2100 |03c8: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -0304a6: 0a01 |03cb: move-result v1 │ │ -0304a8: 6e20 ae07 1000 |03cc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -0304ae: 54c0 5003 |03cf: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -0304b2: 54c1 4d03 |03d1: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -0304b6: 6e10 b608 0100 |03d3: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLevels:()I // method@08b6 │ │ -0304bc: 0a01 |03d6: move-result v1 │ │ -0304be: 6e20 ae07 1000 |03d7: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -0304c4: 54c0 4a03 |03da: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -0304c8: 54c1 4d03 |03dc: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -0304cc: 6e10 b508 0100 |03de: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -0304d2: 0a01 |03e1: move-result v1 │ │ -0304d4: 6e20 ae07 1000 |03e2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -0304da: 2200 d201 |03e5: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -0304de: 1401 1400 057f |03e7: const v1, #float 1.76788e+38 // #7f050014 │ │ -0304e4: 7110 3606 0100 |03ea: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0304ea: 0c01 |03ed: move-result-object v1 │ │ -0304ec: 54c2 3d03 |03ee: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0304f0: 7040 c307 10c2 |03f0: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -0304f6: 5bc0 4003 |03f3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0340 │ │ -0304fa: 54c0 3d03 |03f5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0304fe: 1211 |03f7: const/4 v1, #int 1 // #1 │ │ -030500: 6e20 4f07 1c00 |03f8: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030506: 0c01 |03fb: move-result-object v1 │ │ -030508: 6e20 7f07 1000 |03fc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03050e: 2200 a801 |03ff: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -030512: 2201 b000 |0401: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -030516: 7010 ee01 0100 |0403: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03051c: 1402 1200 057f |0406: const v2, #float 1.76788e+38 // #7f050012 │ │ -030522: 7110 3606 0200 |0409: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030528: 0c02 |040c: move-result-object v2 │ │ -03052a: 6e20 f501 2100 |040d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030530: 0c01 |0410: move-result-object v1 │ │ -030532: 1a02 8200 |0411: const-string v2, ">" // string@0082 │ │ -030536: 6e20 f501 2100 |0413: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03053c: 0c01 |0416: move-result-object v1 │ │ -03053e: 6e10 f901 0100 |0417: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -030544: 0c01 |041a: move-result-object v1 │ │ -030546: 7030 9006 100c |041b: invoke-direct {v0, v1, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0690 │ │ -03054c: 5bc0 7003 |041e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ -030550: 54c0 6a03 |0420: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030554: 54c1 7003 |0422: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ -030558: 6e20 7f07 1000 |0424: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03055e: 54c0 6a03 |0427: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030562: 54c1 5003 |0429: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -030566: 6e20 7f07 1000 |042b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03056c: 54c0 6a03 |042e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -030570: 54c1 7303 |0430: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -030574: 6e20 7f07 1000 |0432: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03057a: 54c0 6a03 |0435: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -03057e: 54c1 4a03 |0437: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -030582: 6e20 7f07 1000 |0439: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030588: 54c0 6a03 |043c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -03058c: 54c1 4003 |043e: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0340 │ │ -030590: 6e20 7f07 1000 |0440: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030596: 54c0 6a03 |0443: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -03059a: 1261 |0445: const/4 v1, #int 6 // #6 │ │ -03059c: 6e20 4f07 1c00 |0446: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -0305a2: 0c01 |0449: move-result-object v1 │ │ -0305a4: 6e20 7f07 1000 |044a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0305aa: 2200 d001 |044d: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -0305ae: 1401 2400 057f |044f: const v1, #float 1.76788e+38 // #7f050024 │ │ -0305b4: 7110 3606 0100 |0452: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0305ba: 0c01 |0455: move-result-object v1 │ │ -0305bc: 7100 6f08 0000 |0456: invoke-static {}, Lorg/happysanta/gd/Settings;.isPerspectiveEnabled:()Z // method@086f │ │ -0305c2: 0a02 |0459: move-result v2 │ │ -0305c4: 3802 7404 |045a: if-eqz v2, 08ce // +0474 │ │ -0305c8: 1202 |045c: const/4 v2, #int 0 // #0 │ │ -0305ca: 54c4 6503 |045d: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -0305ce: 1215 |045f: const/4 v5, #int 1 // #1 │ │ -0305d0: 54c6 6803 |0460: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0305d4: 07c3 |0462: move-object v3, v12 │ │ -0305d6: 7607 9c07 0000 |0463: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -0305dc: 5bc0 6903 |0466: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -0305e0: 2200 d001 |0468: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -0305e4: 1401 2500 057f |046a: const v1, #float 1.76788e+38 // #7f050025 │ │ -0305ea: 7110 3606 0100 |046d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0305f0: 0c01 |0470: move-result-object v1 │ │ -0305f2: 7100 7008 0000 |0471: invoke-static {}, Lorg/happysanta/gd/Settings;.isShadowsEnabled:()Z // method@0870 │ │ -0305f8: 0a02 |0474: move-result v2 │ │ -0305fa: 3802 5c04 |0475: if-eqz v2, 08d1 // +045c │ │ -0305fe: 1202 |0477: const/4 v2, #int 0 // #0 │ │ -030600: 54c4 6503 |0478: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -030604: 1215 |047a: const/4 v5, #int 1 // #1 │ │ -030606: 54c6 6803 |047b: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -03060a: 07c3 |047d: move-object v3, v12 │ │ -03060c: 7607 9c07 0000 |047e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -030612: 5bc0 6f03 |0481: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ -030616: 2200 d001 |0483: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -03061a: 1401 2600 057f |0485: const v1, #float 1.76788e+38 // #7f050026 │ │ -030620: 7110 3606 0100 |0488: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030626: 0c01 |048b: move-result-object v1 │ │ -030628: 7100 6c08 0000 |048c: invoke-static {}, Lorg/happysanta/gd/Settings;.isDriverSpriteEnabled:()Z // method@086c │ │ -03062e: 0a02 |048f: move-result v2 │ │ -030630: 3802 4404 |0490: if-eqz v2, 08d4 // +0444 │ │ -030634: 1202 |0492: const/4 v2, #int 0 // #0 │ │ -030636: 54c4 6503 |0493: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -03063a: 1215 |0495: const/4 v5, #int 1 // #1 │ │ -03063c: 54c6 6803 |0496: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030640: 07c3 |0498: move-object v3, v12 │ │ -030642: 7607 9c07 0000 |0499: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -030648: 5bc0 3403 |049c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -03064c: 2200 d001 |049e: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -030650: 1401 2700 057f |04a0: const v1, #float 1.76788e+38 // #7f050027 │ │ -030656: 7110 3606 0100 |04a3: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03065c: 0c01 |04a6: move-result-object v1 │ │ -03065e: 7100 6b08 0000 |04a7: invoke-static {}, Lorg/happysanta/gd/Settings;.isBikeSpriteEnabled:()Z // method@086b │ │ -030664: 0a02 |04aa: move-result v2 │ │ -030666: 3802 2c04 |04ab: if-eqz v2, 08d7 // +042c │ │ -03066a: 1202 |04ad: const/4 v2, #int 0 // #0 │ │ -03066c: 54c4 6503 |04ae: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -030670: 1215 |04b0: const/4 v5, #int 1 // #1 │ │ -030672: 54c6 6803 |04b1: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030676: 07c3 |04b3: move-object v3, v12 │ │ -030678: 7607 9c07 0000 |04b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -03067e: 5bc0 2e03 |04b7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -030682: 2200 d001 |04b9: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -030686: 1401 2800 057f |04bb: const v1, #float 1.76788e+38 // #7f050028 │ │ -03068c: 7110 3606 0100 |04be: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030692: 0c01 |04c1: move-result-object v1 │ │ -030694: 7100 6608 0000 |04c2: invoke-static {}, Lorg/happysanta/gd/Settings;.getInputOption:()I // method@0866 │ │ -03069a: 0a02 |04c5: move-result v2 │ │ -03069c: 54c4 4703 |04c6: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ -0306a0: 1205 |04c8: const/4 v5, #int 0 // #0 │ │ -0306a2: 54c6 6803 |04c9: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0306a6: 07c3 |04cb: move-object v3, v12 │ │ -0306a8: 7607 9c07 0000 |04cc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -0306ae: 5bc0 4303 |04cf: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -0306b2: 2200 d001 |04d1: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -0306b6: 1401 2900 057f |04d3: const v1, #float 1.76788e+38 // #7f050029 │ │ -0306bc: 7110 3606 0100 |04d6: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0306c2: 0c01 |04d9: move-result-object v1 │ │ -0306c4: 7100 6e08 0000 |04da: invoke-static {}, Lorg/happysanta/gd/Settings;.isLookAheadEnabled:()Z // method@086e │ │ -0306ca: 0a02 |04dd: move-result v2 │ │ -0306cc: 3802 fc03 |04de: if-eqz v2, 08da // +03fc │ │ -0306d0: 1202 |04e0: const/4 v2, #int 0 // #0 │ │ -0306d2: 54c4 6503 |04e1: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -0306d6: 1215 |04e3: const/4 v5, #int 1 // #1 │ │ -0306d8: 54c6 6803 |04e4: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0306dc: 07c3 |04e6: move-object v3, v12 │ │ -0306de: 7607 9c07 0000 |04e7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -0306e4: 5bc0 5203 |04ea: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ -0306e8: 2200 d001 |04ec: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -0306ec: 1401 2a00 057f |04ee: const v1, #float 1.76788e+38 // #7f05002a │ │ -0306f2: 7110 3606 0100 |04f1: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0306f8: 0c01 |04f4: move-result-object v1 │ │ -0306fa: 7100 7108 0000 |04f5: invoke-static {}, Lorg/happysanta/gd/Settings;.isVibrateOnTouchEnabled:()Z // method@0871 │ │ -030700: 0a02 |04f8: move-result v2 │ │ -030702: 3802 e403 |04f9: if-eqz v2, 08dd // +03e4 │ │ -030706: 1202 |04fb: const/4 v2, #int 0 // #0 │ │ -030708: 54c4 6503 |04fc: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -03070c: 1215 |04fe: const/4 v5, #int 1 // #1 │ │ -03070e: 54c6 6803 |04ff: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030712: 07c3 |0501: move-object v3, v12 │ │ -030714: 7607 9c07 0000 |0502: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -03071a: 5bc0 7703 |0505: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ -03071e: 2200 d001 |0507: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ -030722: 1401 2b00 057f |0509: const v1, #float 1.76788e+38 // #7f05002b │ │ -030728: 7110 3606 0100 |050c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03072e: 0c01 |050f: move-result-object v1 │ │ -030730: 7100 6d08 0000 |0510: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086d │ │ -030736: 0a02 |0513: move-result v2 │ │ -030738: 3802 cc03 |0514: if-eqz v2, 08e0 // +03cc │ │ -03073c: 1202 |0516: const/4 v2, #int 0 // #0 │ │ -03073e: 54c4 6503 |0517: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ -030742: 1215 |0519: const/4 v5, #int 1 // #1 │ │ -030744: 54c6 6803 |051a: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030748: 07c3 |051c: move-object v3, v12 │ │ -03074a: 7607 9c07 0000 |051d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079c │ │ -030750: 5bc0 4403 |0520: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ -030754: 2200 d201 |0522: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030758: 1401 2c00 057f |0524: const v1, #float 1.76788e+38 // #7f05002c │ │ -03075e: 7110 3606 0100 |0527: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030764: 0c01 |052a: move-result-object v1 │ │ -030766: 54c2 3503 |052b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -03076a: 7040 c307 10c2 |052d: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030770: 5bc0 2f03 |0530: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.clearHighscoreOptionItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032f │ │ -030774: 54c0 6803 |0532: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030778: 54c1 6903 |0534: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ -03077c: 6e20 7f07 1000 |0536: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030782: 54c0 6803 |0539: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030786: 54c1 6f03 |053b: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ -03078a: 6e20 7f07 1000 |053d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030790: 54c0 6803 |0540: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030794: 54c1 3403 |0542: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ -030798: 6e20 7f07 1000 |0544: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03079e: 54c0 6803 |0547: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307a2: 54c1 2e03 |0549: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ -0307a6: 6e20 7f07 1000 |054b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307ac: 54c0 6803 |054e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307b0: 54c1 4303 |0550: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ -0307b4: 6e20 7f07 1000 |0552: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307ba: 54c0 6803 |0555: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307be: 54c1 5203 |0557: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ -0307c2: 6e20 7f07 1000 |0559: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307c8: 54c0 6803 |055c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307cc: 54c1 7703 |055e: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ -0307d0: 6e20 7f07 1000 |0560: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307d6: 54c0 6803 |0563: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307da: 54c1 4403 |0565: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ -0307de: 6e20 7f07 1000 |0567: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307e4: 54c0 6803 |056a: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307e8: 54c1 2f03 |056c: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.clearHighscoreOptionItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032f │ │ -0307ec: 6e20 7f07 1000 |056e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0307f2: 54c0 6803 |0571: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -0307f6: 1211 |0573: const/4 v1, #int 1 // #1 │ │ -0307f8: 6e20 4f07 1c00 |0574: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -0307fe: 0c01 |0577: move-result-object v1 │ │ -030800: 6e20 7f07 1000 |0578: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030806: 2200 d201 |057b: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -03080a: 1401 2d00 057f |057d: const v1, #float 1.76788e+38 // #7f05002d │ │ -030810: 7110 3606 0100 |0580: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030816: 0c01 |0583: move-result-object v1 │ │ -030818: 54c2 6b03 |0584: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -03081c: 7040 c307 10c2 |0586: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030822: 5bc0 3a03 |0589: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullResetItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033a │ │ -030826: 54c0 3503 |058b: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -03082a: 2201 d301 |058d: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -03082e: 1402 3800 057f |058f: const v2, #float 1.76788e+38 // #7f050038 │ │ -030834: 7110 3606 0200 |0592: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03083a: 0c02 |0595: move-result-object v2 │ │ -03083c: 7020 c807 2100 |0596: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -030842: 6e20 7f07 1000 |0599: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030848: 54c0 3503 |059c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -03084c: 2201 d301 |059e: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030850: 1402 3900 057f |05a0: const v2, #float 1.76788e+38 // #7f050039 │ │ -030856: 7110 3606 0200 |05a3: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03085c: 0c02 |05a6: move-result-object v2 │ │ -03085e: 7020 c807 2100 |05a7: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -030864: 6e20 7f07 1000 |05aa: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03086a: 54c0 3503 |05ad: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -03086e: 1211 |05af: const/4 v1, #int 1 // #1 │ │ -030870: 6e20 5007 1c00 |05b0: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0750 │ │ -030876: 0c01 |05b3: move-result-object v1 │ │ -030878: 6e20 7f07 1000 |05b4: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03087e: 54c0 3503 |05b7: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -030882: 1241 |05b9: const/4 v1, #int 4 // #4 │ │ -030884: 6e20 4f07 1c00 |05ba: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -03088a: 0c01 |05bd: move-result-object v1 │ │ -03088c: 6e20 7f07 1000 |05be: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030892: 54c0 3503 |05c1: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -030896: 1231 |05c3: const/4 v1, #int 3 // #3 │ │ -030898: 6e20 4f07 1c00 |05c4: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -03089e: 0c01 |05c7: move-result-object v1 │ │ -0308a0: 6e20 7f07 1000 |05c8: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0308a6: 54c0 3503 |05cb: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ -0308aa: 54c1 3a03 |05cd: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.fullResetItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033a │ │ -0308ae: 6e20 7f07 1000 |05cf: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0308b4: 54c0 6b03 |05d2: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -0308b8: 2201 d301 |05d4: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -0308bc: 1402 3a00 057f |05d6: const v2, #float 1.76788e+38 // #7f05003a │ │ -0308c2: 7110 3606 0200 |05d9: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0308c8: 0c02 |05dc: move-result-object v2 │ │ -0308ca: 7020 c807 2100 |05dd: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -0308d0: 6e20 7f07 1000 |05e0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0308d6: 54c0 6b03 |05e3: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -0308da: 2201 d301 |05e5: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -0308de: 1402 3b00 057f |05e7: const v2, #float 1.76789e+38 // #7f05003b │ │ -0308e4: 7110 3606 0200 |05ea: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0308ea: 0c02 |05ed: move-result-object v2 │ │ -0308ec: 7020 c807 2100 |05ee: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -0308f2: 6e20 7f07 1000 |05f1: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0308f8: 54c0 6b03 |05f4: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -0308fc: 1211 |05f6: const/4 v1, #int 1 // #1 │ │ -0308fe: 6e20 5007 1c00 |05f7: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0750 │ │ -030904: 0c01 |05fa: move-result-object v1 │ │ -030906: 6e20 7f07 1000 |05fb: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03090c: 54c0 6b03 |05fe: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -030910: 1241 |0600: const/4 v1, #int 4 // #4 │ │ -030912: 6e20 4f07 1c00 |0601: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030918: 0c01 |0604: move-result-object v1 │ │ -03091a: 6e20 7f07 1000 |0605: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030920: 54c0 6b03 |0608: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ -030924: 1231 |060a: const/4 v1, #int 3 // #3 │ │ -030926: 6e20 4f07 1c00 |060b: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -03092c: 0c01 |060e: move-result-object v1 │ │ -03092e: 6e20 7f07 1000 |060f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030934: 2200 cd01 |0612: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030938: 1401 3c00 057f |0614: const v1, #float 1.76789e+38 // #7f05003c │ │ -03093e: 7110 3606 0100 |0617: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030944: 0c01 |061a: move-result-object v1 │ │ -030946: 54c2 3c03 |061b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -03094a: 7030 7e07 1002 |061d: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030950: 5bc0 6303 |0620: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ -030954: 54c0 6303 |0622: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ -030958: 1211 |0624: const/4 v1, #int 1 // #1 │ │ -03095a: 6e20 8d07 1000 |0625: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -030960: 2200 d201 |0628: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030964: 1401 3c00 057f |062a: const v1, #float 1.76789e+38 // #7f05003c │ │ -03096a: 7110 3606 0100 |062d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030970: 0c01 |0630: move-result-object v1 │ │ -030972: 54c2 6303 |0631: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ -030976: 7040 c307 10c2 |0633: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -03097c: 5bc0 6203 |0636: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0362 │ │ -030980: 54c0 6303 |0638: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ -030984: 2201 d301 |063a: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030988: 1402 3d00 057f |063c: const v2, #float 1.76789e+38 // #7f05003d │ │ -03098e: 7110 3606 0200 |063f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030994: 0c02 |0642: move-result-object v2 │ │ -030996: 7110 be00 0200 |0643: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -03099c: 0c02 |0646: move-result-object v2 │ │ -03099e: 7020 c707 2100 |0647: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -0309a4: 6e20 7f07 1000 |064a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0309aa: 54c0 6303 |064d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ -0309ae: 1211 |064f: const/4 v1, #int 1 // #1 │ │ -0309b0: 6e20 4f07 1c00 |0650: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -0309b6: 0c01 |0653: move-result-object v1 │ │ -0309b8: 6e20 7f07 1000 |0654: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0309be: 2200 cd01 |0657: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -0309c2: 1401 3e00 057f |0659: const v1, #float 1.76789e+38 // #7f05003e │ │ -0309c8: 7110 3606 0100 |065c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0309ce: 0c01 |065f: move-result-object v1 │ │ -0309d0: 54c2 3c03 |0660: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -0309d4: 7030 7e07 1002 |0662: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -0309da: 5bc0 4603 |0665: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ -0309de: 54c0 4603 |0667: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ -0309e2: 1211 |0669: const/4 v1, #int 1 // #1 │ │ -0309e4: 6e20 8d07 1000 |066a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -0309ea: 2200 d201 |066d: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -0309ee: 1401 3e00 057f |066f: const v1, #float 1.76789e+38 // #7f05003e │ │ -0309f4: 7110 3606 0100 |0672: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0309fa: 0c01 |0675: move-result-object v1 │ │ -0309fc: 54c2 4603 |0676: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ -030a00: 7040 c307 10c2 |0678: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030a06: 5bc0 4503 |067b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0345 │ │ -030a0a: 54c0 4603 |067d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ -030a0e: 2201 d301 |067f: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030a12: 1402 3f00 057f |0681: const v2, #float 1.76789e+38 // #7f05003f │ │ -030a18: 7110 3606 0200 |0684: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030a1e: 0c02 |0687: move-result-object v2 │ │ -030a20: 7110 be00 0200 |0688: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -030a26: 0c02 |068b: move-result-object v2 │ │ -030a28: 7020 c707 2100 |068c: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -030a2e: 6e20 7f07 1000 |068f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030a34: 54c0 4603 |0692: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ -030a38: 2201 a801 |0694: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -030a3c: 1402 0300 057f |0696: const v2, #float 1.76787e+38 // #7f050003 │ │ -030a42: 7110 3606 0200 |0699: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030a48: 0c02 |069c: move-result-object v2 │ │ -030a4a: 1213 |069d: const/4 v3, #int 1 // #1 │ │ -030a4c: 7040 8f06 21c3 |069e: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -030a52: 6e20 7f07 1000 |06a1: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030a58: 2200 cd01 |06a4: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030a5c: 1401 4000 057f |06a6: const v1, #float 1.76789e+38 // #7f050040 │ │ -030a62: 7110 3606 0100 |06a9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030a68: 0c01 |06ac: move-result-object v1 │ │ -030a6a: 54c2 3c03 |06ad: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030a6e: 7030 7e07 1002 |06af: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030a74: 5bc0 7603 |06b2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ -030a78: 54c0 7603 |06b4: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ -030a7c: 1211 |06b6: const/4 v1, #int 1 // #1 │ │ -030a7e: 6e20 8d07 1000 |06b7: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -030a84: 2200 d201 |06ba: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030a88: 1401 4000 057f |06bc: const v1, #float 1.76789e+38 // #7f050040 │ │ -030a8e: 7110 3606 0100 |06bf: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030a94: 0c01 |06c2: move-result-object v1 │ │ -030a96: 54c2 7603 |06c3: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ -030a9a: 7040 c307 10c2 |06c5: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030aa0: 5bc0 7503 |06c8: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0375 │ │ -030aa4: 54c0 7603 |06ca: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ -030aa8: 2201 d301 |06cc: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030aac: 1402 4100 057f |06ce: const v2, #float 1.76789e+38 // #7f050041 │ │ -030ab2: 7110 3606 0200 |06d1: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030ab8: 0c02 |06d4: move-result-object v2 │ │ -030aba: 7110 be00 0200 |06d5: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -030ac0: 0c02 |06d8: move-result-object v2 │ │ -030ac2: 7020 c707 2100 |06d9: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -030ac8: 6e20 7f07 1000 |06dc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030ace: 54c0 7603 |06df: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ -030ad2: 1211 |06e1: const/4 v1, #int 1 // #1 │ │ -030ad4: 6e20 4f07 1c00 |06e2: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030ada: 0c01 |06e5: move-result-object v1 │ │ -030adc: 6e20 7f07 1000 |06e6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030ae2: 2200 cd01 |06e9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030ae6: 1401 1400 057f |06eb: const v1, #float 1.76788e+38 // #7f050014 │ │ -030aec: 7110 3606 0100 |06ee: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030af2: 0c01 |06f1: move-result-object v1 │ │ -030af4: 54c2 3c03 |06f2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030af8: 7030 7e07 1002 |06f4: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030afe: 5bc0 3f03 |06f7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ -030b02: 54c0 3f03 |06f9: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ -030b06: 1211 |06fb: const/4 v1, #int 1 // #1 │ │ -030b08: 6e20 8d07 1000 |06fc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -030b0e: 2200 d201 |06ff: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030b12: 1401 1400 057f |0701: const v1, #float 1.76788e+38 // #7f050014 │ │ -030b18: 7110 3606 0100 |0704: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030b1e: 0c01 |0707: move-result-object v1 │ │ -030b20: 54c2 3f03 |0708: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ -030b24: 7040 c307 10c2 |070a: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030b2a: 5bc0 3e03 |070d: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033e │ │ -030b2e: 54c0 3f03 |070f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ -030b32: 2201 d301 |0711: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030b36: 1402 4200 057f |0713: const v2, #float 1.76789e+38 // #7f050042 │ │ -030b3c: 7110 3606 0200 |0716: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030b42: 0c02 |0719: move-result-object v2 │ │ -030b44: 7110 be00 0200 |071a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -030b4a: 0c02 |071d: move-result-object v2 │ │ -030b4c: 7020 c707 2100 |071e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -030b52: 6e20 7f07 1000 |0721: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030b58: 54c0 3f03 |0724: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ -030b5c: 1211 |0726: const/4 v1, #int 1 // #1 │ │ -030b5e: 6e20 4f07 1c00 |0727: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030b64: 0c01 |072a: move-result-object v1 │ │ -030b66: 6e20 7f07 1000 |072b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030b6c: 2200 cd01 |072e: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030b70: 1401 0e00 057f |0730: const v1, #float 1.76788e+38 // #7f05000e │ │ -030b76: 7110 3606 0100 |0733: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030b7c: 0c01 |0736: move-result-object v1 │ │ -030b7e: 54c2 3c03 |0737: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030b82: 7030 7e07 1002 |0739: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030b88: 5bc0 6703 |073c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ -030b8c: 54c0 6703 |073e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ -030b90: 1211 |0740: const/4 v1, #int 1 // #1 │ │ -030b92: 6e20 8d07 1000 |0741: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -030b98: 2200 d201 |0744: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030b9c: 1401 0e00 057f |0746: const v1, #float 1.76788e+38 // #7f05000e │ │ -030ba2: 7110 3606 0100 |0749: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030ba8: 0c01 |074c: move-result-object v1 │ │ -030baa: 54c2 6703 |074d: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ -030bae: 7040 c307 10c2 |074f: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030bb4: 5bc0 6603 |0752: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0366 │ │ -030bb8: 54c0 6703 |0754: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ -030bbc: 2201 d301 |0756: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030bc0: 1402 4400 057f |0758: const v2, #float 1.76789e+38 // #7f050044 │ │ -030bc6: 7110 3606 0200 |075b: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030bcc: 0c02 |075e: move-result-object v2 │ │ -030bce: 7110 be00 0200 |075f: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -030bd4: 0c02 |0762: move-result-object v2 │ │ -030bd6: 7020 c707 2100 |0763: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -030bdc: 6e20 7f07 1000 |0766: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030be2: 54c0 6703 |0769: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ -030be6: 1211 |076b: const/4 v1, #int 1 // #1 │ │ -030be8: 6e20 4f07 1c00 |076c: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030bee: 0c01 |076f: move-result-object v1 │ │ -030bf0: 6e20 7f07 1000 |0770: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030bf6: 54c0 3c03 |0773: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030bfa: 54c1 6203 |0775: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0362 │ │ -030bfe: 6e20 7f07 1000 |0777: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c04: 54c0 3c03 |077a: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030c08: 54c1 4503 |077c: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0345 │ │ -030c0c: 6e20 7f07 1000 |077e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c12: 54c0 3c03 |0781: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030c16: 54c1 7503 |0783: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0375 │ │ -030c1a: 6e20 7f07 1000 |0785: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c20: 54c0 3c03 |0788: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030c24: 54c1 3e03 |078a: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033e │ │ -030c28: 6e20 7f07 1000 |078c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c2e: 54c0 3c03 |078f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030c32: 54c1 6603 |0791: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0366 │ │ -030c36: 6e20 7f07 1000 |0793: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c3c: 54c0 3c03 |0796: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030c40: 1211 |0798: const/4 v1, #int 1 // #1 │ │ -030c42: 6e20 4f07 1c00 |0799: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030c48: 0c01 |079c: move-result-object v1 │ │ -030c4a: 6e20 7f07 1000 |079d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c50: 54c0 2b03 |07a0: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ -030c54: 1211 |07a2: const/4 v1, #int 1 // #1 │ │ -030c56: 6e20 8d07 1000 |07a3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078d │ │ -030c5c: 54c0 2b03 |07a6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ -030c60: 2201 d301 |07a8: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -030c64: 1402 4500 057f |07aa: const v2, #float 1.76789e+38 // #7f050045 │ │ -030c6a: 7110 3606 0200 |07ad: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030c70: 0c02 |07b0: move-result-object v2 │ │ -030c72: 7110 be00 0200 |07b1: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -030c78: 0c02 |07b4: move-result-object v2 │ │ -030c7a: 7020 c707 2100 |07b5: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c7 │ │ -030c80: 6e20 7f07 1000 |07b8: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c86: 54c0 2b03 |07bb: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ -030c8a: 1211 |07bd: const/4 v1, #int 1 // #1 │ │ -030c8c: 6e20 4f07 1c00 |07be: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030c92: 0c01 |07c1: move-result-object v1 │ │ -030c94: 6e20 7f07 1000 |07c2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030c9a: 54c0 4203 |07c5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -030c9e: 54c1 3003 |07c7: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ -030ca2: 6e20 7f07 1000 |07c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030ca8: 54c0 4203 |07cc: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -030cac: 54c1 4103 |07ce: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ -030cb0: 6e20 7f07 1000 |07d0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030cb6: 54c0 4203 |07d3: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -030cba: 2201 d201 |07d5: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030cbe: 1402 0e00 057f |07d7: const v2, #float 1.76788e+38 // #7f05000e │ │ -030cc4: 7110 3606 0200 |07da: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030cca: 0c02 |07dd: move-result-object v2 │ │ -030ccc: 54c3 6803 |07de: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ -030cd0: 7040 c307 21c3 |07e0: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030cd6: 6e20 7f07 1000 |07e3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030cdc: 54c0 4203 |07e6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -030ce0: 2201 d201 |07e8: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030ce4: 1402 0f00 057f |07ea: const v2, #float 1.76788e+38 // #7f05000f │ │ -030cea: 7110 3606 0200 |07ed: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030cf0: 0c02 |07f0: move-result-object v2 │ │ -030cf2: 54c3 3c03 |07f1: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ -030cf6: 7040 c307 21c3 |07f3: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030cfc: 6e20 7f07 1000 |07f6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030d02: 54c0 4203 |07f9: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -030d06: 1251 |07fb: const/4 v1, #int 5 // #5 │ │ -030d08: 6e20 4f07 1c00 |07fc: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -030d0e: 0c01 |07ff: move-result-object v1 │ │ -030d10: 6e20 7f07 1000 |0800: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030d16: 2200 a801 |0803: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -030d1a: 2201 b000 |0805: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -030d1e: 7010 ee01 0100 |0807: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -030d24: 1402 2200 057f |080a: const v2, #float 1.76788e+38 // #7f050022 │ │ -030d2a: 7110 3606 0200 |080d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030d30: 0c02 |0810: move-result-object v2 │ │ -030d32: 6e20 f501 2100 |0811: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030d38: 0c01 |0814: move-result-object v1 │ │ -030d3a: 1a02 0500 |0815: const-string v2, " - " // string@0005 │ │ -030d3e: 6e20 f501 2100 |0817: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030d44: 0c01 |081a: move-result-object v1 │ │ -030d46: 2202 ae00 |081b: new-instance v2, Ljava/lang/String; // type@00ae │ │ -030d4a: 54c3 5f03 |081d: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -030d4e: 7020 cb01 3200 |081f: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@01cb │ │ -030d54: 6e20 f501 2100 |0822: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -030d5a: 0c01 |0825: move-result-object v1 │ │ -030d5c: 6e10 f901 0100 |0826: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -030d62: 0c01 |0829: move-result-object v1 │ │ -030d64: 1202 |082a: const/4 v2, #int 0 // #0 │ │ -030d66: 7040 8f06 10c2 |082b: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -030d6c: 5bc0 5e03 |082e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ -030d70: 2200 6d01 |0830: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ -030d74: 1401 0400 057f |0832: const v1, #float 1.76787e+38 // #7f050004 │ │ -030d7a: 7110 3606 0100 |0835: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030d80: 0c01 |0838: move-result-object v1 │ │ -030d82: 1242 |0839: const/4 v2, #int 4 // #4 │ │ -030d84: 1213 |083a: const/4 v3, #int 1 // #1 │ │ -030d86: 7040 fc04 1032 |083b: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fc │ │ -030d8c: 5bc0 6403 |083e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ -030d90: 2200 6d01 |0840: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ -030d94: 1401 0300 057f |0842: const v1, #float 1.76787e+38 // #7f050003 │ │ -030d9a: 7110 3606 0100 |0845: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030da0: 0c01 |0848: move-result-object v1 │ │ -030da2: 1222 |0849: const/4 v2, #int 2 // #2 │ │ -030da4: 1213 |084a: const/4 v3, #int 1 // #1 │ │ -030da6: 7040 fc04 1032 |084b: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fc │ │ -030dac: 5bc0 2c03 |084e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -030db0: 54c0 5803 |0850: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -030db4: 1201 |0852: const/4 v1, #int 0 // #0 │ │ -030db6: 6e30 6307 0c01 |0853: invoke-virtual {v12, v0, v1}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -030dbc: 2200 b801 |0856: new-instance v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ -030dc0: 1401 3000 057f |0858: const v1, #float 1.76788e+38 // #7f050030 │ │ -030dc6: 7110 3606 0100 |085b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030dcc: 0c01 |085e: move-result-object v1 │ │ -030dce: 54c2 5c03 |085f: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030dd2: 7030 ef06 1002 |0861: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06ef │ │ -030dd8: 5bc0 5a03 |0864: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ -030ddc: 2200 b101 |0866: new-instance v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ -030de0: 1401 3100 057f |0868: const v1, #float 1.76788e+38 // #7f050031 │ │ -030de6: 7110 3606 0100 |086b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030dec: 0c01 |086e: move-result-object v1 │ │ -030dee: 54c2 5c03 |086f: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030df2: 7030 c406 1002 |0871: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06c4 │ │ -030df8: 5bc0 5903 |0874: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ -030dfc: 54c0 5c03 |0876: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030e00: 2201 d201 |0878: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030e04: 1402 3100 057f |087a: const v2, #float 1.76788e+38 // #7f050031 │ │ -030e0a: 7110 3606 0200 |087d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030e10: 0c02 |0880: move-result-object v2 │ │ -030e12: 54c3 5903 |0881: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ -030e16: 7040 c307 21c3 |0883: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030e1c: 6e20 7f07 1000 |0886: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030e22: 54c0 5c03 |0889: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030e26: 2201 d201 |088b: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ -030e2a: 1402 3000 057f |088d: const v2, #float 1.76788e+38 // #7f050030 │ │ -030e30: 7110 3606 0200 |0890: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030e36: 0c02 |0893: move-result-object v2 │ │ -030e38: 54c3 5a03 |0894: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ -030e3c: 7040 c307 21c3 |0896: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c3 │ │ -030e42: 6e20 7f07 1000 |0899: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030e48: 54c0 5c03 |089c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030e4c: 1211 |089e: const/4 v1, #int 1 // #1 │ │ -030e4e: 6e20 5007 1c00 |089f: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0750 │ │ -030e54: 0c01 |08a2: move-result-object v1 │ │ -030e56: 6e20 7f07 1000 |08a3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030e5c: 54c0 5c03 |08a6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -030e60: 2201 a801 |08a8: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -030e64: 1402 3300 057f |08aa: const v2, #float 1.76788e+38 // #7f050033 │ │ -030e6a: 7110 3606 0200 |08ad: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -030e70: 0c02 |08b0: move-result-object v2 │ │ -030e72: 1303 0c00 |08b1: const/16 v3, #int 12 // #c │ │ -030e76: 7040 8f06 21c3 |08b3: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@068f │ │ -030e7c: 6e20 7f07 1000 |08b6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -030e82: 2200 cd01 |08b9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -030e86: 1a01 0000 |08bb: const-string v1, "" // string@0000 │ │ -030e8a: 1202 |08bd: const/4 v2, #int 0 // #0 │ │ -030e8c: 7030 7e07 1002 |08be: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -030e92: 5bc0 4f03 |08c1: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ -030e96: 2900 52f7 |08c3: goto/16 0015 // -08ae │ │ -030e9a: 0d07 |08c5: move-exception v7 │ │ -030e9c: 54c0 7303 |08c6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -030ea0: 1201 |08c8: const/4 v1, #int 0 // #0 │ │ -030ea2: 6e20 ae07 1000 |08c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -030ea8: 2900 03fb |08cc: goto/16 03cf // -04fd │ │ -030eac: 1212 |08ce: const/4 v2, #int 1 // #1 │ │ -030eae: 2900 8efb |08cf: goto/16 045d // -0472 │ │ -030eb2: 1212 |08d1: const/4 v2, #int 1 // #1 │ │ -030eb4: 2900 a6fb |08d2: goto/16 0478 // -045a │ │ -030eb8: 1212 |08d4: const/4 v2, #int 1 // #1 │ │ -030eba: 2900 befb |08d5: goto/16 0493 // -0442 │ │ -030ebe: 1212 |08d7: const/4 v2, #int 1 // #1 │ │ -030ec0: 2900 d6fb |08d8: goto/16 04ae // -042a │ │ -030ec4: 1212 |08da: const/4 v2, #int 1 // #1 │ │ -030ec6: 2900 06fc |08db: goto/16 04e1 // -03fa │ │ -030eca: 1212 |08dd: const/4 v2, #int 1 // #1 │ │ -030ecc: 2900 1efc |08de: goto/16 04fc // -03e2 │ │ -030ed0: 1212 |08e0: const/4 v2, #int 1 // #1 │ │ -030ed2: 2900 36fc |08e1: goto/16 0517 // -03ca │ │ -030ed6: 0000 |08e3: nop // spacer │ │ -030ed8: 0001 0400 0100 0000 0400 0000 3f00 ... |08e4: packed-switch-data (12 units) │ │ -030ef0: 0003 0100 0300 0000 4141 4100 |08f0: array-data (6 units) │ │ +02fc8c: |[02fc8c] org.happysanta.gd.Menu.Menu.load:(I)V │ │ +02fc9c: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +02fca2: 0c08 |0003: move-result-object v8 │ │ +02fca4: 7100 3606 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02fcaa: 0c0b |0007: move-result-object v11 │ │ +02fcac: 7100 3706 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +02fcb2: 0c0a |000b: move-result-object v10 │ │ +02fcb4: 6e10 0e09 0a00 |000c: invoke-virtual {v10}, Lorg/happysanta/gd/Storage/LevelsManager;.getCurrentLevel:()Lorg/happysanta/gd/Storage/Level; // method@090e │ │ +02fcba: 0c00 |000f: move-result-object v0 │ │ +02fcbc: 5bc0 4d03 |0010: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fcc0: 2b0d d208 0000 |0012: packed-switch v13, 000008e4 // +000008d2 │ │ +02fcc6: 0e00 |0015: return-void │ │ +02fcc8: 2200 a600 |0016: new-instance v0, Ljava/lang/Object; // type@00a6 │ │ +02fccc: 7010 bf01 0000 |0018: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +02fcd2: 5bc0 5303 |001b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ +02fcd6: 1230 |001d: const/4 v0, #int 3 // #3 │ │ +02fcd8: 2300 0d02 |001e: new-array v0, v0, [B // type@020d │ │ +02fcdc: 2600 d008 0000 |0020: fill-array-data v0, 000008f0 // +000008d0 │ │ +02fce2: 5bc0 5f03 |0023: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fce6: 1400 0100 067f |0025: const v0, #float 1.78117e+38 // #7f060001 │ │ +02fcec: 7110 3906 0000 |0028: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02fcf2: 0c00 |002b: move-result-object v0 │ │ +02fcf4: 5bc0 6503 |002c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +02fcf8: 1400 0200 067f |002e: const v0, #float 1.78117e+38 // #7f060002 │ │ +02fcfe: 7110 3906 0000 |0031: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02fd04: 0c00 |0034: move-result-object v0 │ │ +02fd06: 5bc0 4703 |0035: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ +02fd0a: 1400 0500 067f |0037: const v0, #float 1.78117e+38 // #7f060005 │ │ +02fd10: 7110 3906 0000 |003a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02fd16: 0c00 |003d: move-result-object v0 │ │ +02fd18: 5bc0 3303 |003e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ +02fd1c: 1600 ffff |0040: const-wide/16 v0, #int -1 // #ffff │ │ +02fd20: 5ac0 4803 |0042: iput-wide v0, v12, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ +02fd24: 12f0 |0044: const/4 v0, #int -1 // #ff │ │ +02fd26: 59c0 5503 |0045: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_ajI:I // field@0355 │ │ +02fd2a: 12f0 |0047: const/4 v0, #int -1 // #ff │ │ +02fd2c: 59c0 5603 |0048: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.m_atI:I // field@0356 │ │ +02fd30: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +02fd32: 5bc0 3803 |004b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ +02fd36: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +02fd38: 5cc0 6e03 |004e: iput-boolean v0, v12, Lorg/happysanta/gd/Menu/Menu;.settingsLoadedOK:Z // field@036e │ │ +02fd3c: 28c5 |0050: goto 0015 // -003b │ │ +02fd3e: 7100 6c08 0000 |0051: invoke-static {}, Lorg/happysanta/gd/Settings;.getName:()[B // method@086c │ │ +02fd44: 0c00 |0054: move-result-object v0 │ │ +02fd46: 5bc0 5f03 |0055: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fd4a: 54c0 5f03 |0057: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fd4e: 7110 5c07 0000 |0059: invoke-static {v0}, Lorg/happysanta/gd/Menu/Menu;.isNameCheat:([B)Z // method@075c │ │ +02fd54: 0a00 |005c: move-result v0 │ │ +02fd56: 3800 2c00 |005d: if-eqz v0, 0089 // +002c │ │ +02fd5a: 54c0 4d03 |005f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fd5e: 1231 |0061: const/4 v1, #int 3 // #3 │ │ +02fd60: 6e20 d008 1000 |0062: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02fd66: 54c0 4d03 |0065: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fd6a: 1221 |0067: const/4 v1, #int 2 // #2 │ │ +02fd6c: 6e20 d108 1000 |0068: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08d1 │ │ +02fd72: 54c0 4d03 |006b: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fd76: 54b1 8e02 |006d: iget-object v1, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02fd7a: 1202 |006f: const/4 v2, #int 0 // #0 │ │ +02fd7c: 4601 0102 |0070: aget-object v1, v1, v2 │ │ +02fd80: 2111 |0072: array-length v1, v1 │ │ +02fd82: d801 01ff |0073: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02fd86: 54b2 8e02 |0075: iget-object v2, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02fd8a: 1213 |0077: const/4 v3, #int 1 // #1 │ │ +02fd8c: 4602 0203 |0078: aget-object v2, v2, v3 │ │ +02fd90: 2122 |007a: array-length v2, v2 │ │ +02fd92: d802 02ff |007b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02fd96: 54b3 8e02 |007d: iget-object v3, v11, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02fd9a: 1224 |007f: const/4 v4, #int 2 // #2 │ │ +02fd9c: 4603 0304 |0080: aget-object v3, v3, v4 │ │ +02fda0: 2133 |0082: array-length v3, v3 │ │ +02fda2: d803 03ff |0083: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02fda6: 6e40 cd08 1032 |0085: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cd │ │ +02fdac: 288d |0088: goto 0015 // -0073 │ │ +02fdae: 54c0 4d03 |0089: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fdb2: 6e10 bc08 0000 |008b: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.isSettingsClear:()Z // method@08bc │ │ +02fdb8: 0a00 |008e: move-result v0 │ │ +02fdba: 3800 86ff |008f: if-eqz v0, 0015 // -007a │ │ +02fdbe: 54c0 4d03 |0091: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fdc2: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +02fdc4: 6e20 d008 1000 |0094: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +02fdca: 54c0 4d03 |0097: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fdce: 1211 |0099: const/4 v1, #int 1 // #1 │ │ +02fdd0: 6e20 d108 1000 |009a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08d1 │ │ +02fdd6: 54c0 4d03 |009d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fdda: 1201 |009f: const/4 v1, #int 0 // #0 │ │ +02fddc: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +02fdde: 12f3 |00a1: const/4 v3, #int -1 // #ff │ │ +02fde0: 6e40 cd08 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cd │ │ +02fde6: 2900 70ff |00a5: goto/16 0015 // -0090 │ │ +02fdea: 7100 6b08 0000 |00a7: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelsSort:()Lorg/happysanta/gd/API/API$LevelsSortType; // method@086b │ │ +02fdf0: 0c00 |00aa: move-result-object v0 │ │ +02fdf2: 6900 cf02 |00ab: sput-object v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.sort:Lorg/happysanta/gd/API/API$LevelsSortType; // field@02cf │ │ +02fdf6: 54c0 4d03 |00ad: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fdfa: 6e10 ac08 0000 |00af: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +02fe00: 0a00 |00b2: move-result v0 │ │ +02fe02: 59c0 4e03 |00b3: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +02fe06: 54c0 4d03 |00b5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fe0a: 6e10 ad08 0000 |00b7: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ad │ │ +02fe10: 0a00 |00ba: move-result v0 │ │ +02fe12: 59c0 7103 |00bb: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +02fe16: 54c0 5f03 |00bd: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fe1a: 1201 |00bf: const/4 v1, #int 0 // #0 │ │ +02fe1c: 4800 0001 |00c0: aget-byte v0, v0, v1 │ │ +02fe20: 1301 5200 |00c2: const/16 v1, #int 82 // #52 │ │ +02fe24: 3310 1400 |00c4: if-ne v0, v1, 00d8 // +0014 │ │ +02fe28: 54c0 5f03 |00c6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fe2c: 1211 |00c8: const/4 v1, #int 1 // #1 │ │ +02fe2e: 4800 0001 |00c9: aget-byte v0, v0, v1 │ │ +02fe32: 1301 4b00 |00cb: const/16 v1, #int 75 // #4b │ │ +02fe36: 3310 0b00 |00cd: if-ne v0, v1, 00d8 // +000b │ │ +02fe3a: 54c0 5f03 |00cf: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +02fe3e: 1221 |00d1: const/4 v1, #int 2 // #2 │ │ +02fe40: 4800 0001 |00d2: aget-byte v0, v0, v1 │ │ +02fe44: 1301 4500 |00d4: const/16 v1, #int 69 // #45 │ │ +02fe48: 3210 0200 |00d6: if-eq v0, v1, 00d8 // +0002 │ │ +02fe4c: 54c0 6d03 |00d8: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +02fe50: 54c1 4d03 |00da: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fe54: 6e10 ac08 0100 |00dc: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +02fe5a: 0a01 |00df: move-result v1 │ │ +02fe5c: 54c2 4d03 |00e0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02fe60: 6e10 ad08 0200 |00e2: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ad │ │ +02fe66: 0a02 |00e5: move-result v2 │ │ +02fe68: 4b02 0001 |00e6: aput v2, v0, v1 │ │ +02fe6c: 7100 3606 0000 |00e8: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02fe72: 0c00 |00eb: move-result-object v0 │ │ +02fe74: 7100 7108 0000 |00ec: invoke-static {}, Lorg/happysanta/gd/Settings;.isPerspectiveEnabled:()Z // method@0871 │ │ +02fe7a: 0a01 |00ef: move-result v1 │ │ +02fe7c: 6e20 8606 1000 |00f0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Loader;.setPerspectiveEnabled:(Z)V // method@0686 │ │ +02fe82: 7100 3606 0000 |00f3: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02fe88: 0c00 |00f6: move-result-object v0 │ │ +02fe8a: 7100 7208 0000 |00f7: invoke-static {}, Lorg/happysanta/gd/Settings;.isShadowsEnabled:()Z // method@0872 │ │ +02fe90: 0a01 |00fa: move-result v1 │ │ +02fe92: 6e20 8706 1000 |00fb: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Levels/Loader;.setShadowsEnabled:(Z)V // method@0687 │ │ +02fe98: 5480 ba01 |00fe: iget-object v0, v8, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +02fe9c: 7100 7008 0000 |0100: invoke-static {}, Lorg/happysanta/gd/Settings;.isLookAheadEnabled:()Z // method@0870 │ │ +02fea2: 0a01 |0103: move-result v1 │ │ +02fea4: 6e20 0d06 1000 |0104: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/Physics;._ifZV:(Z)V // method@060d │ │ +02feaa: 7100 3406 0000 |0107: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02feb0: 0c00 |010a: move-result-object v0 │ │ +02feb2: 7100 6808 0000 |010b: invoke-static {}, Lorg/happysanta/gd/Settings;.getInputOption:()I // method@0868 │ │ +02feb8: 0a01 |010e: move-result v1 │ │ +02feba: 6e20 e905 1000 |010f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.setInputOption:(I)V // method@05e9 │ │ +02fec0: 7100 3406 0000 |0112: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +02fec6: 0c00 |0115: move-result-object v0 │ │ +02fec8: 1211 |0116: const/4 v1, #int 1 // #1 │ │ +02feca: 6e20 ae05 1000 |0117: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;._aZV:(Z)V // method@05ae │ │ +02fed0: 1400 0300 067f |011a: const v0, #float 1.78117e+38 // #7f060003 │ │ +02fed6: 7110 3906 0000 |011d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02fedc: 0c09 |0120: move-result-object v9 │ │ +02fede: 1400 0400 067f |0121: const v0, #float 1.78117e+38 // #7f060004 │ │ +02fee4: 7110 3906 0000 |0124: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +02feea: 0c00 |0127: move-result-object v0 │ │ +02feec: 5bc0 3903 |0128: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02fef0: 7100 3606 0000 |012a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +02fef6: 0c00 |012d: move-result-object v0 │ │ +02fef8: 5400 8e02 |012e: iget-object v0, v0, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +02fefc: 5bc0 7203 |0130: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ +02ff00: 54c0 4d03 |0132: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff04: 6e10 b708 0000 |0134: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +02ff0a: 0a00 |0137: move-result v0 │ │ +02ff0c: 1231 |0138: const/4 v1, #int 3 // #3 │ │ +02ff0e: 3510 2c00 |0139: if-ge v0, v1, 0165 // +002c │ │ +02ff12: 5bc9 4c03 |013b: iput-object v9, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02ff16: 54c0 4d03 |013d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff1a: 6e10 ab08 0000 |013f: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getSelectedLeague:()I // method@08ab │ │ +02ff20: 0a00 |0142: move-result v0 │ │ +02ff22: 59c0 6c03 |0143: iput v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +02ff26: 2900 d0fe |0145: goto/16 0015 // -0130 │ │ +02ff2a: 0d07 |0147: move-exception v7 │ │ +02ff2c: 54c0 4d03 |0148: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff30: 1201 |014a: const/4 v1, #int 0 // #0 │ │ +02ff32: 6e20 c908 1000 |014b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c9 │ │ +02ff38: 54c0 4d03 |014e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff3c: 1201 |0150: const/4 v1, #int 0 // #0 │ │ +02ff3e: 6e20 ca08 1000 |0151: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08ca │ │ +02ff44: 54c0 6d03 |0154: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +02ff48: 54c1 4d03 |0156: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff4c: 6e10 ac08 0100 |0158: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +02ff52: 0a01 |015b: move-result v1 │ │ +02ff54: 54c2 4d03 |015c: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +02ff58: 6e10 ad08 0200 |015e: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ad │ │ +02ff5e: 0a02 |0161: move-result v2 │ │ +02ff60: 4b02 0001 |0162: aput v2, v0, v1 │ │ +02ff64: 2884 |0164: goto 00e8 // -007c │ │ +02ff66: 54c0 3903 |0165: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullLeaguesList:[Ljava/lang/String; // field@0339 │ │ +02ff6a: 5bc0 4c03 |0167: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +02ff6e: 28d4 |0169: goto 013d // -002c │ │ +02ff70: 2200 cd01 |016a: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +02ff74: 1401 0c00 057f |016c: const v1, #float 1.76788e+38 // #7f05000c │ │ +02ff7a: 7110 3806 0100 |016f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ff80: 0c01 |0172: move-result-object v1 │ │ +02ff82: 1202 |0173: const/4 v2, #int 0 // #0 │ │ +02ff84: 7030 8007 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +02ff8a: 5bc0 5803 |0177: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02ff8e: 2200 cd01 |0179: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +02ff92: 1401 1100 057f |017b: const v1, #float 1.76788e+38 // #7f050011 │ │ +02ff98: 7110 3806 0100 |017e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ff9e: 0c01 |0181: move-result-object v1 │ │ +02ffa0: 54c2 5803 |0182: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02ffa4: 7030 8007 1002 |0184: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +02ffaa: 5bc0 6a03 |0187: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +02ffae: 2200 cd01 |0189: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +02ffb2: 1401 1300 057f |018b: const v1, #float 1.76788e+38 // #7f050013 │ │ +02ffb8: 7110 3806 0100 |018e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ffbe: 0c01 |0191: move-result-object v1 │ │ +02ffc0: 54c2 5803 |0192: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02ffc4: 7030 8007 1002 |0194: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +02ffca: 5bc0 5c03 |0197: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +02ffce: 2200 cd01 |0199: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +02ffd2: 1401 0e00 057f |019b: const v1, #float 1.76788e+38 // #7f05000e │ │ +02ffd8: 7110 3806 0100 |019e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +02ffde: 0c01 |01a1: move-result-object v1 │ │ +02ffe0: 54c2 5803 |01a2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +02ffe4: 7030 8007 1002 |01a4: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +02ffea: 5bc0 6803 |01a7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +02ffee: 2200 cd01 |01a9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +02fff2: 2201 b000 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +02fff6: 7010 f001 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +02fffc: 1402 1000 057f |01b0: const v2, #float 1.76788e+38 // #7f050010 │ │ +030002: 7110 3806 0200 |01b3: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030008: 0c02 |01b6: move-result-object v2 │ │ +03000a: 6e20 f701 2100 |01b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030010: 0c01 |01ba: move-result-object v1 │ │ +030012: 1a02 2100 |01bb: const-string v2, " v" // string@0021 │ │ +030016: 6e20 f701 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03001c: 0c01 |01c0: move-result-object v1 │ │ +03001e: 7100 2e06 0000 |01c1: invoke-static {}, Lorg/happysanta/gd/Helpers;.getAppVersion:()Ljava/lang/String; // method@062e │ │ +030024: 0c02 |01c4: move-result-object v2 │ │ +030026: 6e20 f701 2100 |01c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03002c: 0c01 |01c8: move-result-object v1 │ │ +03002e: 6e10 fb01 0100 |01c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +030034: 0c01 |01cc: move-result-object v1 │ │ +030036: 54c2 5803 |01cd: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +03003a: 7030 8007 1002 |01cf: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030040: 5bc0 2b03 |01d2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ +030044: 2200 cd01 |01d4: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +030048: 1401 0f00 057f |01d6: const v1, #float 1.76788e+38 // #7f05000f │ │ +03004e: 7110 3806 0100 |01d9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030054: 0c01 |01dc: move-result-object v1 │ │ +030056: 54c2 5803 |01dd: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +03005a: 7030 8007 1002 |01df: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030060: 5bc0 3c03 |01e2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030064: 2200 a801 |01e4: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +030068: 1401 2100 057f |01e6: const v1, #float 1.76788e+38 // #7f050021 │ │ +03006e: 7110 3806 0100 |01e9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030074: 0c01 |01ec: move-result-object v1 │ │ +030076: 1302 0900 |01ed: const/16 v2, #int 9 // #9 │ │ +03007a: 7040 9106 10c2 |01ef: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +030080: 5bc0 3003 |01f2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ +030084: 2200 a801 |01f4: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +030088: 2201 b000 |01f6: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +03008c: 7010 f001 0100 |01f8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +030092: 1402 1b00 057f |01fb: const v2, #float 1.76788e+38 // #7f05001b │ │ +030098: 7110 3806 0200 |01fe: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03009e: 0c02 |0201: move-result-object v2 │ │ +0300a0: 6e20 f701 2100 |0202: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0300a6: 0c01 |0205: move-result-object v1 │ │ +0300a8: 1a02 6f00 |0206: const-string v2, ": " // string@006f │ │ +0300ac: 6e20 f701 2100 |0208: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0300b2: 0c01 |020b: move-result-object v1 │ │ +0300b4: 7100 3606 0000 |020c: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +0300ba: 0c02 |020f: move-result-object v2 │ │ +0300bc: 1203 |0210: const/4 v3, #int 0 // #0 │ │ +0300be: 1214 |0211: const/4 v4, #int 1 // #1 │ │ +0300c0: 6e30 7e06 3204 |0212: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +0300c6: 0c02 |0215: move-result-object v2 │ │ +0300c8: 6e20 f701 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0300ce: 0c01 |0219: move-result-object v1 │ │ +0300d0: 6e10 fb01 0100 |021a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0300d6: 0c01 |021d: move-result-object v1 │ │ +0300d8: 1302 0800 |021e: const/16 v2, #int 8 // #8 │ │ +0300dc: 7040 9106 10c2 |0220: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +0300e2: 5bc0 6103 |0223: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nextAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0361 │ │ +0300e6: 2200 a801 |0225: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +0300ea: 2201 b000 |0227: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0300ee: 7010 f001 0100 |0229: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0300f4: 1402 1d00 057f |022c: const v2, #float 1.76788e+38 // #7f05001d │ │ +0300fa: 7110 3806 0200 |022f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030100: 0c02 |0232: move-result-object v2 │ │ +030102: 6e20 f701 2100 |0233: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030108: 0c01 |0236: move-result-object v1 │ │ +03010a: 1a02 6f00 |0237: const-string v2, ": " // string@006f │ │ +03010e: 6e20 f701 2100 |0239: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030114: 0c01 |023c: move-result-object v1 │ │ +030116: 7100 3606 0000 |023d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +03011c: 0c02 |0240: move-result-object v2 │ │ +03011e: 1203 |0241: const/4 v3, #int 0 // #0 │ │ +030120: 1204 |0242: const/4 v4, #int 0 // #0 │ │ +030122: 6e30 7e06 3204 |0243: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +030128: 0c02 |0246: move-result-object v2 │ │ +03012a: 6e20 f701 2100 |0247: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030130: 0c01 |024a: move-result-object v1 │ │ +030132: 6e10 fb01 0100 |024b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +030138: 0c01 |024e: move-result-object v1 │ │ +03013a: 1272 |024f: const/4 v2, #int 7 // #7 │ │ +03013c: 7040 9106 10c2 |0250: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +030142: 5bc0 4103 |0253: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ +030146: 2200 a801 |0255: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +03014a: 2201 b000 |0257: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +03014e: 7010 f001 0100 |0259: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +030154: 1402 1d00 057f |025c: const v2, #float 1.76788e+38 // #7f05001d │ │ +03015a: 7110 3806 0200 |025f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030160: 0c02 |0262: move-result-object v2 │ │ +030162: 6e20 f701 2100 |0263: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030168: 0c01 |0266: move-result-object v1 │ │ +03016a: 1a02 6f00 |0267: const-string v2, ": " // string@006f │ │ +03016e: 6e20 f701 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030174: 0c01 |026c: move-result-object v1 │ │ +030176: 7100 3606 0000 |026d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +03017c: 0c02 |0270: move-result-object v2 │ │ +03017e: 1203 |0271: const/4 v3, #int 0 // #0 │ │ +030180: 1204 |0272: const/4 v4, #int 0 // #0 │ │ +030182: 6e30 7e06 3204 |0273: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +030188: 0c02 |0276: move-result-object v2 │ │ +03018a: 6e20 f701 2100 |0277: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030190: 0c01 |027a: move-result-object v1 │ │ +030192: 6e10 fb01 0100 |027b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +030198: 0c01 |027e: move-result-object v1 │ │ +03019a: 1272 |027f: const/4 v2, #int 7 // #7 │ │ +03019c: 7040 9106 10c2 |0280: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +0301a2: 5bc0 3703 |0283: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0337 │ │ +0301a6: 2200 cd01 |0285: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0301aa: 1401 1400 057f |0287: const v1, #float 1.76788e+38 // #7f050014 │ │ +0301b0: 7110 3806 0100 |028a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0301b6: 0c01 |028d: move-result-object v1 │ │ +0301b8: 54c2 6a03 |028e: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0301bc: 7030 8007 1002 |0290: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +0301c2: 5bc0 3d03 |0293: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +0301c6: 2200 cd01 |0295: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0301ca: 1401 1500 057f |0297: const v1, #float 1.76788e+38 // #7f050015 │ │ +0301d0: 7110 3806 0100 |029a: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0301d6: 0c01 |029d: move-result-object v1 │ │ +0301d8: 54c2 6a03 |029e: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0301dc: 7030 8007 1002 |02a0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +0301e2: 5bc0 3603 |02a3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +0301e6: 2200 cd01 |02a5: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0301ea: 1401 1600 057f |02a7: const v1, #float 1.76788e+38 // #7f050016 │ │ +0301f0: 7110 3806 0100 |02aa: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0301f6: 0c01 |02ad: move-result-object v1 │ │ +0301f8: 54c2 6a03 |02ae: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0301fc: 7030 8007 1002 |02b0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030202: 5bc0 4203 |02b3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030206: 2200 ce01 |02b5: new-instance v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen; // type@01ce │ │ +03020a: 1401 1700 057f |02b7: const v1, #float 1.76788e+38 // #7f050017 │ │ +030210: 7110 3806 0100 |02ba: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030216: 0c01 |02bd: move-result-object v1 │ │ +030218: 54c2 3603 |02be: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +03021c: 54c3 5f03 |02c0: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +030220: 7040 9507 1032 |02c2: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;[B)V // method@0795 │ │ +030226: 5bc0 6003 |02c5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ +03022a: 2200 cd01 |02c7: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +03022e: 1401 1800 057f |02c9: const v1, #float 1.76788e+38 // #7f050018 │ │ +030234: 7110 3806 0100 |02cc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03023a: 0c01 |02cf: move-result-object v1 │ │ +03023c: 54c2 6803 |02d0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030240: 7030 8007 1002 |02d2: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030246: 5bc0 3503 |02d5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +03024a: 2200 cd01 |02d7: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +03024e: 1401 1900 057f |02d9: const v1, #float 1.76788e+38 // #7f050019 │ │ +030254: 7110 3806 0100 |02dc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03025a: 0c01 |02df: move-result-object v1 │ │ +03025c: 54c2 3503 |02e0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +030260: 7030 8007 1002 |02e2: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030266: 5bc0 6b03 |02e5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +03026a: 2200 d201 |02e7: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +03026e: 1401 0d00 057f |02e9: const v1, #float 1.76788e+38 // #7f05000d │ │ +030274: 7110 3806 0100 |02ec: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03027a: 0c01 |02ef: move-result-object v1 │ │ +03027c: 54c2 6a03 |02f0: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +030280: 7040 c507 10c2 |02f2: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030286: 5bc0 3b03 |02f5: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.gameMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033b │ │ +03028a: 2200 d201 |02f7: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +03028e: 1401 1300 057f |02f9: const v1, #float 1.76788e+38 // #7f050013 │ │ +030294: 7110 3806 0100 |02fc: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03029a: 0c01 |02ff: move-result-object v1 │ │ +03029c: 54c2 5c03 |0300: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +0302a0: 7040 c507 10c2 |0302: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +0302a6: 5bc0 5b03 |0305: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@035b │ │ +0302aa: 2200 d201 |0307: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +0302ae: 1401 1000 057f |0309: const v1, #float 1.76788e+38 // #7f050010 │ │ +0302b4: 7110 3806 0100 |030c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0302ba: 0c01 |030f: move-result-object v1 │ │ +0302bc: 54c2 2b03 |0310: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ +0302c0: 7040 c507 10c2 |0312: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +0302c6: 5bc0 2a03 |0315: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032a │ │ +0302ca: 54c0 5803 |0317: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0302ce: 54c1 3b03 |0319: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.gameMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033b │ │ +0302d2: 6e20 8107 1000 |031b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0302d8: 54c0 5803 |031e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0302dc: 2201 d201 |0320: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +0302e0: 1402 1300 057f |0322: const v2, #float 1.76788e+38 // #7f050013 │ │ +0302e6: 7110 3806 0200 |0325: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0302ec: 0c02 |0328: move-result-object v2 │ │ +0302ee: 54c3 5c03 |0329: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +0302f2: 7040 c507 21c3 |032b: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +0302f8: 6e20 8107 1000 |032e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0302fe: 54c0 5803 |0331: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +030302: 2201 d201 |0333: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030306: 1402 0e00 057f |0335: const v2, #float 1.76788e+38 // #7f05000e │ │ +03030c: 7110 3806 0200 |0338: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030312: 0c02 |033b: move-result-object v2 │ │ +030314: 54c3 6803 |033c: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030318: 7040 c507 21c3 |033e: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +03031e: 6e20 8107 1000 |0341: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030324: 54c0 5803 |0344: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +030328: 2201 d201 |0346: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +03032c: 1402 0f00 057f |0348: const v2, #float 1.76788e+38 // #7f05000f │ │ +030332: 7110 3806 0200 |034b: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030338: 0c02 |034e: move-result-object v2 │ │ +03033a: 54c3 3c03 |034f: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +03033e: 7040 c507 21c3 |0351: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030344: 6e20 8107 1000 |0354: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03034a: 54c0 5803 |0357: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +03034e: 54c1 2a03 |0359: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.aboutMenuItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032a │ │ +030352: 6e20 8107 1000 |035b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030358: 54c0 5803 |035e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +03035c: 1221 |0360: const/4 v1, #int 2 // #2 │ │ +03035e: 6e20 5107 1c00 |0361: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030364: 0c01 |0364: move-result-object v1 │ │ +030366: 6e20 8107 1000 |0365: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03036c: 2200 d001 |0368: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +030370: 1401 1a00 057f |036a: const v1, #float 1.76788e+38 // #7f05001a │ │ +030376: 7110 3806 0100 |036d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03037c: 0c01 |0370: move-result-object v1 │ │ +03037e: 54c2 4d03 |0371: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030382: 6e10 ac08 0200 |0373: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +030388: 0a02 |0376: move-result v2 │ │ +03038a: 54c4 3303 |0377: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.difficultyLevels:[Ljava/lang/String; // field@0333 │ │ +03038e: 1205 |0379: const/4 v5, #int 0 // #0 │ │ +030390: 54c6 6a03 |037a: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +030394: 07c3 |037c: move-object v3, v12 │ │ +030396: 7607 9e07 0000 |037d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +03039c: 5bc0 5003 |0380: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +0303a0: 2200 d001 |0382: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +0303a4: 1401 1b00 057f |0384: const v1, #float 1.76788e+38 // #7f05001b │ │ +0303aa: 7110 3806 0100 |0387: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0303b0: 0c01 |038a: move-result-object v1 │ │ +0303b2: 54c2 6d03 |038b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +0303b6: 54c3 4d03 |038d: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +0303ba: 6e10 ac08 0300 |038f: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +0303c0: 0a03 |0392: move-result v3 │ │ +0303c2: 4402 0203 |0393: aget v2, v2, v3 │ │ +0303c6: 54c3 7203 |0395: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.trackNames:[[Ljava/lang/String; // field@0372 │ │ +0303ca: 54c4 4d03 |0397: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +0303ce: 6e10 ac08 0400 |0399: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +0303d4: 0a04 |039c: move-result v4 │ │ +0303d6: 4604 0304 |039d: aget-object v4, v3, v4 │ │ +0303da: 1205 |039f: const/4 v5, #int 0 // #0 │ │ +0303dc: 54c6 6a03 |03a0: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0303e0: 07c3 |03a2: move-object v3, v12 │ │ +0303e2: 7607 9e07 0000 |03a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +0303e8: 5bc0 7303 |03a6: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +0303ec: 2200 d001 |03a8: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +0303f0: 1401 1c00 057f |03aa: const v1, #float 1.76788e+38 // #7f05001c │ │ +0303f6: 7110 3806 0100 |03ad: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0303fc: 0c01 |03b0: move-result-object v1 │ │ +0303fe: 52c2 6c03 |03b1: iget v2, v12, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +030402: 54c4 4c03 |03b3: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.leagues:[Ljava/lang/String; // field@034c │ │ +030406: 1205 |03b5: const/4 v5, #int 0 // #0 │ │ +030408: 54c6 6a03 |03b6: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +03040c: 07c3 |03b8: move-object v3, v12 │ │ +03040e: 7607 9e07 0000 |03b9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +030414: 5bc0 4a03 |03bc: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +030418: 54c0 7303 |03be: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +03041c: 54c1 4d03 |03c0: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030420: 54c2 4d03 |03c2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030424: 6e10 ac08 0200 |03c4: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +03042a: 0a02 |03c7: move-result v2 │ │ +03042c: 6e20 b308 2100 |03c8: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +030432: 0a01 |03cb: move-result v1 │ │ +030434: 6e20 b007 1000 |03cc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +03043a: 54c0 5003 |03cf: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +03043e: 54c1 4d03 |03d1: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030442: 6e10 b808 0100 |03d3: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLevels:()I // method@08b8 │ │ +030448: 0a01 |03d6: move-result v1 │ │ +03044a: 6e20 b007 1000 |03d7: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +030450: 54c0 4a03 |03da: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +030454: 54c1 4d03 |03dc: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030458: 6e10 b708 0100 |03de: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +03045e: 0a01 |03e1: move-result v1 │ │ +030460: 6e20 b007 1000 |03e2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +030466: 2200 d201 |03e5: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +03046a: 1401 1400 057f |03e7: const v1, #float 1.76788e+38 // #7f050014 │ │ +030470: 7110 3806 0100 |03ea: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030476: 0c01 |03ed: move-result-object v1 │ │ +030478: 54c2 3d03 |03ee: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03047c: 7040 c507 10c2 |03f0: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030482: 5bc0 4003 |03f3: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0340 │ │ +030486: 54c0 3d03 |03f5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03048a: 1211 |03f7: const/4 v1, #int 1 // #1 │ │ +03048c: 6e20 5107 1c00 |03f8: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030492: 0c01 |03fb: move-result-object v1 │ │ +030494: 6e20 8107 1000 |03fc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03049a: 2200 a801 |03ff: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +03049e: 2201 b000 |0401: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0304a2: 7010 f001 0100 |0403: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0304a8: 1402 1200 057f |0406: const v2, #float 1.76788e+38 // #7f050012 │ │ +0304ae: 7110 3806 0200 |0409: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0304b4: 0c02 |040c: move-result-object v2 │ │ +0304b6: 6e20 f701 2100 |040d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0304bc: 0c01 |0410: move-result-object v1 │ │ +0304be: 1a02 8200 |0411: const-string v2, ">" // string@0082 │ │ +0304c2: 6e20 f701 2100 |0413: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0304c8: 0c01 |0416: move-result-object v1 │ │ +0304ca: 6e10 fb01 0100 |0417: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0304d0: 0c01 |041a: move-result-object v1 │ │ +0304d2: 7030 9206 100c |041b: invoke-direct {v0, v1, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0692 │ │ +0304d8: 5bc0 7003 |041e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ +0304dc: 54c0 6a03 |0420: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0304e0: 54c1 7003 |0422: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.startItem:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0370 │ │ +0304e4: 6e20 8107 1000 |0424: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0304ea: 54c0 6a03 |0427: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0304ee: 54c1 5003 |0429: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +0304f2: 6e20 8107 1000 |042b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0304f8: 54c0 6a03 |042e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0304fc: 54c1 7303 |0430: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +030500: 6e20 8107 1000 |0432: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030506: 54c0 6a03 |0435: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +03050a: 54c1 4a03 |0437: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +03050e: 6e20 8107 1000 |0439: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030514: 54c0 6a03 |043c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +030518: 54c1 4003 |043e: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0340 │ │ +03051c: 6e20 8107 1000 |0440: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030522: 54c0 6a03 |0443: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +030526: 1261 |0445: const/4 v1, #int 6 // #6 │ │ +030528: 6e20 5107 1c00 |0446: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +03052e: 0c01 |0449: move-result-object v1 │ │ +030530: 6e20 8107 1000 |044a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030536: 2200 d001 |044d: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +03053a: 1401 2400 057f |044f: const v1, #float 1.76788e+38 // #7f050024 │ │ +030540: 7110 3806 0100 |0452: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030546: 0c01 |0455: move-result-object v1 │ │ +030548: 7100 7108 0000 |0456: invoke-static {}, Lorg/happysanta/gd/Settings;.isPerspectiveEnabled:()Z // method@0871 │ │ +03054e: 0a02 |0459: move-result v2 │ │ +030550: 3802 7404 |045a: if-eqz v2, 08ce // +0474 │ │ +030554: 1202 |045c: const/4 v2, #int 0 // #0 │ │ +030556: 54c4 6503 |045d: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +03055a: 1215 |045f: const/4 v5, #int 1 // #1 │ │ +03055c: 54c6 6803 |0460: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030560: 07c3 |0462: move-object v3, v12 │ │ +030562: 7607 9e07 0000 |0463: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +030568: 5bc0 6903 |0466: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +03056c: 2200 d001 |0468: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +030570: 1401 2500 057f |046a: const v1, #float 1.76788e+38 // #7f050025 │ │ +030576: 7110 3806 0100 |046d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03057c: 0c01 |0470: move-result-object v1 │ │ +03057e: 7100 7208 0000 |0471: invoke-static {}, Lorg/happysanta/gd/Settings;.isShadowsEnabled:()Z // method@0872 │ │ +030584: 0a02 |0474: move-result v2 │ │ +030586: 3802 5c04 |0475: if-eqz v2, 08d1 // +045c │ │ +03058a: 1202 |0477: const/4 v2, #int 0 // #0 │ │ +03058c: 54c4 6503 |0478: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +030590: 1215 |047a: const/4 v5, #int 1 // #1 │ │ +030592: 54c6 6803 |047b: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030596: 07c3 |047d: move-object v3, v12 │ │ +030598: 7607 9e07 0000 |047e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +03059e: 5bc0 6f03 |0481: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ +0305a2: 2200 d001 |0483: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +0305a6: 1401 2600 057f |0485: const v1, #float 1.76788e+38 // #7f050026 │ │ +0305ac: 7110 3806 0100 |0488: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0305b2: 0c01 |048b: move-result-object v1 │ │ +0305b4: 7100 6e08 0000 |048c: invoke-static {}, Lorg/happysanta/gd/Settings;.isDriverSpriteEnabled:()Z // method@086e │ │ +0305ba: 0a02 |048f: move-result v2 │ │ +0305bc: 3802 4404 |0490: if-eqz v2, 08d4 // +0444 │ │ +0305c0: 1202 |0492: const/4 v2, #int 0 // #0 │ │ +0305c2: 54c4 6503 |0493: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +0305c6: 1215 |0495: const/4 v5, #int 1 // #1 │ │ +0305c8: 54c6 6803 |0496: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +0305cc: 07c3 |0498: move-object v3, v12 │ │ +0305ce: 7607 9e07 0000 |0499: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +0305d4: 5bc0 3403 |049c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +0305d8: 2200 d001 |049e: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +0305dc: 1401 2700 057f |04a0: const v1, #float 1.76788e+38 // #7f050027 │ │ +0305e2: 7110 3806 0100 |04a3: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0305e8: 0c01 |04a6: move-result-object v1 │ │ +0305ea: 7100 6d08 0000 |04a7: invoke-static {}, Lorg/happysanta/gd/Settings;.isBikeSpriteEnabled:()Z // method@086d │ │ +0305f0: 0a02 |04aa: move-result v2 │ │ +0305f2: 3802 2c04 |04ab: if-eqz v2, 08d7 // +042c │ │ +0305f6: 1202 |04ad: const/4 v2, #int 0 // #0 │ │ +0305f8: 54c4 6503 |04ae: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +0305fc: 1215 |04b0: const/4 v5, #int 1 // #1 │ │ +0305fe: 54c6 6803 |04b1: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030602: 07c3 |04b3: move-object v3, v12 │ │ +030604: 7607 9e07 0000 |04b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +03060a: 5bc0 2e03 |04b7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +03060e: 2200 d001 |04b9: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +030612: 1401 2800 057f |04bb: const v1, #float 1.76788e+38 // #7f050028 │ │ +030618: 7110 3806 0100 |04be: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03061e: 0c01 |04c1: move-result-object v1 │ │ +030620: 7100 6808 0000 |04c2: invoke-static {}, Lorg/happysanta/gd/Settings;.getInputOption:()I // method@0868 │ │ +030626: 0a02 |04c5: move-result v2 │ │ +030628: 54c4 4703 |04c6: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.keysetStrings:[Ljava/lang/String; // field@0347 │ │ +03062c: 1205 |04c8: const/4 v5, #int 0 // #0 │ │ +03062e: 54c6 6803 |04c9: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030632: 07c3 |04cb: move-object v3, v12 │ │ +030634: 7607 9e07 0000 |04cc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +03063a: 5bc0 4303 |04cf: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +03063e: 2200 d001 |04d1: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +030642: 1401 2900 057f |04d3: const v1, #float 1.76788e+38 // #7f050029 │ │ +030648: 7110 3806 0100 |04d6: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03064e: 0c01 |04d9: move-result-object v1 │ │ +030650: 7100 7008 0000 |04da: invoke-static {}, Lorg/happysanta/gd/Settings;.isLookAheadEnabled:()Z // method@0870 │ │ +030656: 0a02 |04dd: move-result v2 │ │ +030658: 3802 fc03 |04de: if-eqz v2, 08da // +03fc │ │ +03065c: 1202 |04e0: const/4 v2, #int 0 // #0 │ │ +03065e: 54c4 6503 |04e1: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +030662: 1215 |04e3: const/4 v5, #int 1 // #1 │ │ +030664: 54c6 6803 |04e4: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030668: 07c3 |04e6: move-object v3, v12 │ │ +03066a: 7607 9e07 0000 |04e7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +030670: 5bc0 5203 |04ea: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ +030674: 2200 d001 |04ec: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +030678: 1401 2a00 057f |04ee: const v1, #float 1.76788e+38 // #7f05002a │ │ +03067e: 7110 3806 0100 |04f1: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030684: 0c01 |04f4: move-result-object v1 │ │ +030686: 7100 7308 0000 |04f5: invoke-static {}, Lorg/happysanta/gd/Settings;.isVibrateOnTouchEnabled:()Z // method@0873 │ │ +03068c: 0a02 |04f8: move-result v2 │ │ +03068e: 3802 e403 |04f9: if-eqz v2, 08dd // +03e4 │ │ +030692: 1202 |04fb: const/4 v2, #int 0 // #0 │ │ +030694: 54c4 6503 |04fc: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +030698: 1215 |04fe: const/4 v5, #int 1 // #1 │ │ +03069a: 54c6 6803 |04ff: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +03069e: 07c3 |0501: move-object v3, v12 │ │ +0306a0: 7607 9e07 0000 |0502: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +0306a6: 5bc0 7703 |0505: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ +0306aa: 2200 d001 |0507: new-instance v0, Lorg/happysanta/gd/Menu/OptionsMenuElement; // type@01d0 │ │ +0306ae: 1401 2b00 057f |0509: const v1, #float 1.76788e+38 // #7f05002b │ │ +0306b4: 7110 3806 0100 |050c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0306ba: 0c01 |050f: move-result-object v1 │ │ +0306bc: 7100 6f08 0000 |0510: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086f │ │ +0306c2: 0a02 |0513: move-result v2 │ │ +0306c4: 3802 cc03 |0514: if-eqz v2, 08e0 // +03cc │ │ +0306c8: 1202 |0516: const/4 v2, #int 0 // #0 │ │ +0306ca: 54c4 6503 |0517: iget-object v4, v12, Lorg/happysanta/gd/Menu/Menu;.onOffStrings:[Ljava/lang/String; // field@0365 │ │ +0306ce: 1215 |0519: const/4 v5, #int 1 // #1 │ │ +0306d0: 54c6 6803 |051a: iget-object v6, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +0306d4: 07c3 |051c: move-object v3, v12 │ │ +0306d6: 7607 9e07 0000 |051d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V // method@079e │ │ +0306dc: 5bc0 4403 |0520: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ +0306e0: 2200 d201 |0522: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +0306e4: 1401 2c00 057f |0524: const v1, #float 1.76788e+38 // #7f05002c │ │ +0306ea: 7110 3806 0100 |0527: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0306f0: 0c01 |052a: move-result-object v1 │ │ +0306f2: 54c2 3503 |052b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +0306f6: 7040 c507 10c2 |052d: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +0306fc: 5bc0 2f03 |0530: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.clearHighscoreOptionItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032f │ │ +030700: 54c0 6803 |0532: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030704: 54c1 6903 |0534: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.perspectiveOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0369 │ │ +030708: 6e20 8107 1000 |0536: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03070e: 54c0 6803 |0539: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030712: 54c1 6f03 |053b: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.shadowsOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@036f │ │ +030716: 6e20 8107 1000 |053d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03071c: 54c0 6803 |0540: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030720: 54c1 3403 |0542: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.driverSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0334 │ │ +030724: 6e20 8107 1000 |0544: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03072a: 54c0 6803 |0547: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +03072e: 54c1 2e03 |0549: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.bikeSpriteOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@032e │ │ +030732: 6e20 8107 1000 |054b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030738: 54c0 6803 |054e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +03073c: 54c1 4303 |0550: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.inputOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0343 │ │ +030740: 6e20 8107 1000 |0552: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030746: 54c0 6803 |0555: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +03074a: 54c1 5203 |0557: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.lookAheadOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0352 │ │ +03074e: 6e20 8107 1000 |0559: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030754: 54c0 6803 |055c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030758: 54c1 7703 |055e: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.vibrateOnTouchOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0377 │ │ +03075c: 6e20 8107 1000 |0560: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030762: 54c0 6803 |0563: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030766: 54c1 4403 |0565: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.keyboardInMenuOptionItem:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0344 │ │ +03076a: 6e20 8107 1000 |0567: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030770: 54c0 6803 |056a: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030774: 54c1 2f03 |056c: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.clearHighscoreOptionItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@032f │ │ +030778: 6e20 8107 1000 |056e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03077e: 54c0 6803 |0571: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030782: 1211 |0573: const/4 v1, #int 1 // #1 │ │ +030784: 6e20 5107 1c00 |0574: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +03078a: 0c01 |0577: move-result-object v1 │ │ +03078c: 6e20 8107 1000 |0578: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030792: 2200 d201 |057b: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030796: 1401 2d00 057f |057d: const v1, #float 1.76788e+38 // #7f05002d │ │ +03079c: 7110 3806 0100 |0580: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0307a2: 0c01 |0583: move-result-object v1 │ │ +0307a4: 54c2 6b03 |0584: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +0307a8: 7040 c507 10c2 |0586: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +0307ae: 5bc0 3a03 |0589: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.fullResetItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033a │ │ +0307b2: 54c0 3503 |058b: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +0307b6: 2201 d301 |058d: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +0307ba: 1402 3800 057f |058f: const v2, #float 1.76788e+38 // #7f050038 │ │ +0307c0: 7110 3806 0200 |0592: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0307c6: 0c02 |0595: move-result-object v2 │ │ +0307c8: 7020 ca07 2100 |0596: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +0307ce: 6e20 8107 1000 |0599: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0307d4: 54c0 3503 |059c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +0307d8: 2201 d301 |059e: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +0307dc: 1402 3900 057f |05a0: const v2, #float 1.76788e+38 // #7f050039 │ │ +0307e2: 7110 3806 0200 |05a3: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0307e8: 0c02 |05a6: move-result-object v2 │ │ +0307ea: 7020 ca07 2100 |05a7: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +0307f0: 6e20 8107 1000 |05aa: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0307f6: 54c0 3503 |05ad: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +0307fa: 1211 |05af: const/4 v1, #int 1 // #1 │ │ +0307fc: 6e20 5207 1c00 |05b0: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0752 │ │ +030802: 0c01 |05b3: move-result-object v1 │ │ +030804: 6e20 8107 1000 |05b4: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03080a: 54c0 3503 |05b7: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +03080e: 1241 |05b9: const/4 v1, #int 4 // #4 │ │ +030810: 6e20 5107 1c00 |05ba: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030816: 0c01 |05bd: move-result-object v1 │ │ +030818: 6e20 8107 1000 |05be: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03081e: 54c0 3503 |05c1: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +030822: 1231 |05c3: const/4 v1, #int 3 // #3 │ │ +030824: 6e20 5107 1c00 |05c4: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +03082a: 0c01 |05c7: move-result-object v1 │ │ +03082c: 6e20 8107 1000 |05c8: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030832: 54c0 3503 |05cb: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.eraseScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0335 │ │ +030836: 54c1 3a03 |05cd: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.fullResetItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033a │ │ +03083a: 6e20 8107 1000 |05cf: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030840: 54c0 6b03 |05d2: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +030844: 2201 d301 |05d4: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030848: 1402 3a00 057f |05d6: const v2, #float 1.76788e+38 // #7f05003a │ │ +03084e: 7110 3806 0200 |05d9: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030854: 0c02 |05dc: move-result-object v2 │ │ +030856: 7020 ca07 2100 |05dd: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +03085c: 6e20 8107 1000 |05e0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030862: 54c0 6b03 |05e3: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +030866: 2201 d301 |05e5: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +03086a: 1402 3b00 057f |05e7: const v2, #float 1.76789e+38 // #7f05003b │ │ +030870: 7110 3806 0200 |05ea: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030876: 0c02 |05ed: move-result-object v2 │ │ +030878: 7020 ca07 2100 |05ee: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +03087e: 6e20 8107 1000 |05f1: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030884: 54c0 6b03 |05f4: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +030888: 1211 |05f6: const/4 v1, #int 1 // #1 │ │ +03088a: 6e20 5207 1c00 |05f7: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0752 │ │ +030890: 0c01 |05fa: move-result-object v1 │ │ +030892: 6e20 8107 1000 |05fb: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030898: 54c0 6b03 |05fe: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +03089c: 1241 |0600: const/4 v1, #int 4 // #4 │ │ +03089e: 6e20 5107 1c00 |0601: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +0308a4: 0c01 |0604: move-result-object v1 │ │ +0308a6: 6e20 8107 1000 |0605: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0308ac: 54c0 6b03 |0608: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.resetScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@036b │ │ +0308b0: 1231 |060a: const/4 v1, #int 3 // #3 │ │ +0308b2: 6e20 5107 1c00 |060b: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +0308b8: 0c01 |060e: move-result-object v1 │ │ +0308ba: 6e20 8107 1000 |060f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0308c0: 2200 cd01 |0612: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0308c4: 1401 3c00 057f |0614: const v1, #float 1.76789e+38 // #7f05003c │ │ +0308ca: 7110 3806 0100 |0617: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0308d0: 0c01 |061a: move-result-object v1 │ │ +0308d2: 54c2 3c03 |061b: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +0308d6: 7030 8007 1002 |061d: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +0308dc: 5bc0 6303 |0620: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ +0308e0: 54c0 6303 |0622: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ +0308e4: 1211 |0624: const/4 v1, #int 1 // #1 │ │ +0308e6: 6e20 8f07 1000 |0625: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +0308ec: 2200 d201 |0628: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +0308f0: 1401 3c00 057f |062a: const v1, #float 1.76789e+38 // #7f05003c │ │ +0308f6: 7110 3806 0100 |062d: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0308fc: 0c01 |0630: move-result-object v1 │ │ +0308fe: 54c2 6303 |0631: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ +030902: 7040 c507 10c2 |0633: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030908: 5bc0 6203 |0636: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0362 │ │ +03090c: 54c0 6303 |0638: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ +030910: 2201 d301 |063a: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030914: 1402 3d00 057f |063c: const v2, #float 1.76789e+38 // #7f05003d │ │ +03091a: 7110 3806 0200 |063f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030920: 0c02 |0642: move-result-object v2 │ │ +030922: 7110 be00 0200 |0643: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +030928: 0c02 |0646: move-result-object v2 │ │ +03092a: 7020 c907 2100 |0647: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +030930: 6e20 8107 1000 |064a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030936: 54c0 6303 |064d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0363 │ │ +03093a: 1211 |064f: const/4 v1, #int 1 // #1 │ │ +03093c: 6e20 5107 1c00 |0650: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030942: 0c01 |0653: move-result-object v1 │ │ +030944: 6e20 8107 1000 |0654: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03094a: 2200 cd01 |0657: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +03094e: 1401 3e00 057f |0659: const v1, #float 1.76789e+38 // #7f05003e │ │ +030954: 7110 3806 0100 |065c: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03095a: 0c01 |065f: move-result-object v1 │ │ +03095c: 54c2 3c03 |0660: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030960: 7030 8007 1002 |0662: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030966: 5bc0 4603 |0665: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ +03096a: 54c0 4603 |0667: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ +03096e: 1211 |0669: const/4 v1, #int 1 // #1 │ │ +030970: 6e20 8f07 1000 |066a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +030976: 2200 d201 |066d: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +03097a: 1401 3e00 057f |066f: const v1, #float 1.76789e+38 // #7f05003e │ │ +030980: 7110 3806 0100 |0672: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030986: 0c01 |0675: move-result-object v1 │ │ +030988: 54c2 4603 |0676: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ +03098c: 7040 c507 10c2 |0678: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030992: 5bc0 4503 |067b: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0345 │ │ +030996: 54c0 4603 |067d: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ +03099a: 2201 d301 |067f: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +03099e: 1402 3f00 057f |0681: const v2, #float 1.76789e+38 // #7f05003f │ │ +0309a4: 7110 3806 0200 |0684: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0309aa: 0c02 |0687: move-result-object v2 │ │ +0309ac: 7110 be00 0200 |0688: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +0309b2: 0c02 |068b: move-result-object v2 │ │ +0309b4: 7020 c907 2100 |068c: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +0309ba: 6e20 8107 1000 |068f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0309c0: 54c0 4603 |0692: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0346 │ │ +0309c4: 2201 a801 |0694: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +0309c8: 1402 0300 057f |0696: const v2, #float 1.76787e+38 // #7f050003 │ │ +0309ce: 7110 3806 0200 |0699: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0309d4: 0c02 |069c: move-result-object v2 │ │ +0309d6: 1213 |069d: const/4 v3, #int 1 // #1 │ │ +0309d8: 7040 9106 21c3 |069e: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +0309de: 6e20 8107 1000 |06a1: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0309e4: 2200 cd01 |06a4: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0309e8: 1401 4000 057f |06a6: const v1, #float 1.76789e+38 // #7f050040 │ │ +0309ee: 7110 3806 0100 |06a9: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0309f4: 0c01 |06ac: move-result-object v1 │ │ +0309f6: 54c2 3c03 |06ad: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +0309fa: 7030 8007 1002 |06af: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030a00: 5bc0 7603 |06b2: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ +030a04: 54c0 7603 |06b4: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ +030a08: 1211 |06b6: const/4 v1, #int 1 // #1 │ │ +030a0a: 6e20 8f07 1000 |06b7: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +030a10: 2200 d201 |06ba: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030a14: 1401 4000 057f |06bc: const v1, #float 1.76789e+38 // #7f050040 │ │ +030a1a: 7110 3806 0100 |06bf: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030a20: 0c01 |06c2: move-result-object v1 │ │ +030a22: 54c2 7603 |06c3: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ +030a26: 7040 c507 10c2 |06c5: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030a2c: 5bc0 7503 |06c8: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0375 │ │ +030a30: 54c0 7603 |06ca: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ +030a34: 2201 d301 |06cc: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030a38: 1402 4100 057f |06ce: const v2, #float 1.76789e+38 // #7f050041 │ │ +030a3e: 7110 3806 0200 |06d1: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030a44: 0c02 |06d4: move-result-object v2 │ │ +030a46: 7110 be00 0200 |06d5: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +030a4c: 0c02 |06d8: move-result-object v2 │ │ +030a4e: 7020 c907 2100 |06d9: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +030a54: 6e20 8107 1000 |06dc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030a5a: 54c0 7603 |06df: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0376 │ │ +030a5e: 1211 |06e1: const/4 v1, #int 1 // #1 │ │ +030a60: 6e20 5107 1c00 |06e2: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030a66: 0c01 |06e5: move-result-object v1 │ │ +030a68: 6e20 8107 1000 |06e6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030a6e: 2200 cd01 |06e9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +030a72: 1401 1400 057f |06eb: const v1, #float 1.76788e+38 // #7f050014 │ │ +030a78: 7110 3806 0100 |06ee: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030a7e: 0c01 |06f1: move-result-object v1 │ │ +030a80: 54c2 3c03 |06f2: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030a84: 7030 8007 1002 |06f4: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030a8a: 5bc0 3f03 |06f7: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ +030a8e: 54c0 3f03 |06f9: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ +030a92: 1211 |06fb: const/4 v1, #int 1 // #1 │ │ +030a94: 6e20 8f07 1000 |06fc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +030a9a: 2200 d201 |06ff: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030a9e: 1401 1400 057f |0701: const v1, #float 1.76788e+38 // #7f050014 │ │ +030aa4: 7110 3806 0100 |0704: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030aaa: 0c01 |0707: move-result-object v1 │ │ +030aac: 54c2 3f03 |0708: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ +030ab0: 7040 c507 10c2 |070a: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030ab6: 5bc0 3e03 |070d: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033e │ │ +030aba: 54c0 3f03 |070f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ +030abe: 2201 d301 |0711: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030ac2: 1402 4200 057f |0713: const v2, #float 1.76789e+38 // #7f050042 │ │ +030ac8: 7110 3806 0200 |0716: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030ace: 0c02 |0719: move-result-object v2 │ │ +030ad0: 7110 be00 0200 |071a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +030ad6: 0c02 |071d: move-result-object v2 │ │ +030ad8: 7020 c907 2100 |071e: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +030ade: 6e20 8107 1000 |0721: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030ae4: 54c0 3f03 |0724: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@033f │ │ +030ae8: 1211 |0726: const/4 v1, #int 1 // #1 │ │ +030aea: 6e20 5107 1c00 |0727: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030af0: 0c01 |072a: move-result-object v1 │ │ +030af2: 6e20 8107 1000 |072b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030af8: 2200 cd01 |072e: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +030afc: 1401 0e00 057f |0730: const v1, #float 1.76788e+38 // #7f05000e │ │ +030b02: 7110 3806 0100 |0733: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030b08: 0c01 |0736: move-result-object v1 │ │ +030b0a: 54c2 3c03 |0737: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030b0e: 7030 8007 1002 |0739: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030b14: 5bc0 6703 |073c: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ +030b18: 54c0 6703 |073e: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ +030b1c: 1211 |0740: const/4 v1, #int 1 // #1 │ │ +030b1e: 6e20 8f07 1000 |0741: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +030b24: 2200 d201 |0744: new-instance v0, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030b28: 1401 0e00 057f |0746: const v1, #float 1.76788e+38 // #7f05000e │ │ +030b2e: 7110 3806 0100 |0749: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030b34: 0c01 |074c: move-result-object v1 │ │ +030b36: 54c2 6703 |074d: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ +030b3a: 7040 c507 10c2 |074f: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030b40: 5bc0 6603 |0752: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0366 │ │ +030b44: 54c0 6703 |0754: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ +030b48: 2201 d301 |0756: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030b4c: 1402 4400 057f |0758: const v2, #float 1.76789e+38 // #7f050044 │ │ +030b52: 7110 3806 0200 |075b: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030b58: 0c02 |075e: move-result-object v2 │ │ +030b5a: 7110 be00 0200 |075f: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +030b60: 0c02 |0762: move-result-object v2 │ │ +030b62: 7020 c907 2100 |0763: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +030b68: 6e20 8107 1000 |0766: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030b6e: 54c0 6703 |0769: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0367 │ │ +030b72: 1211 |076b: const/4 v1, #int 1 // #1 │ │ +030b74: 6e20 5107 1c00 |076c: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030b7a: 0c01 |076f: move-result-object v1 │ │ +030b7c: 6e20 8107 1000 |0770: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030b82: 54c0 3c03 |0773: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030b86: 54c1 6203 |0775: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.objectiveHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0362 │ │ +030b8a: 6e20 8107 1000 |0777: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030b90: 54c0 3c03 |077a: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030b94: 54c1 4503 |077c: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.keysHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0345 │ │ +030b98: 6e20 8107 1000 |077e: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030b9e: 54c0 3c03 |0781: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030ba2: 54c1 7503 |0783: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.unlockingHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0375 │ │ +030ba6: 6e20 8107 1000 |0785: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030bac: 54c0 3c03 |0788: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030bb0: 54c1 3e03 |078a: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.highscoreHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@033e │ │ +030bb4: 6e20 8107 1000 |078c: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030bba: 54c0 3c03 |078f: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030bbe: 54c1 6603 |0791: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.optionsHelpItem:Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // field@0366 │ │ +030bc2: 6e20 8107 1000 |0793: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030bc8: 54c0 3c03 |0796: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030bcc: 1211 |0798: const/4 v1, #int 1 // #1 │ │ +030bce: 6e20 5107 1c00 |0799: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030bd4: 0c01 |079c: move-result-object v1 │ │ +030bd6: 6e20 8107 1000 |079d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030bdc: 54c0 2b03 |07a0: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ +030be0: 1211 |07a2: const/4 v1, #int 1 // #1 │ │ +030be2: 6e20 8f07 1000 |07a3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setIsTextScreen:(Z)V // method@078f │ │ +030be8: 54c0 2b03 |07a6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ +030bec: 2201 d301 |07a8: new-instance v1, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +030bf0: 1402 4500 057f |07aa: const v2, #float 1.76789e+38 // #7f050045 │ │ +030bf6: 7110 3806 0200 |07ad: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030bfc: 0c02 |07b0: move-result-object v2 │ │ +030bfe: 7110 be00 0200 |07b1: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +030c04: 0c02 |07b4: move-result-object v2 │ │ +030c06: 7020 c907 2100 |07b5: invoke-direct {v1, v2}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Landroid/text/Spanned;)V // method@07c9 │ │ +030c0c: 6e20 8107 1000 |07b8: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c12: 54c0 2b03 |07bb: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.aboutScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@032b │ │ +030c16: 1211 |07bd: const/4 v1, #int 1 // #1 │ │ +030c18: 6e20 5107 1c00 |07be: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030c1e: 0c01 |07c1: move-result-object v1 │ │ +030c20: 6e20 8107 1000 |07c2: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c26: 54c0 4203 |07c5: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030c2a: 54c1 3003 |07c7: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.continueAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0330 │ │ +030c2e: 6e20 8107 1000 |07c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c34: 54c0 4203 |07cc: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030c38: 54c1 4103 |07ce: iget-object v1, v12, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ +030c3c: 6e20 8107 1000 |07d0: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c42: 54c0 4203 |07d3: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030c46: 2201 d201 |07d5: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030c4a: 1402 0e00 057f |07d7: const v2, #float 1.76788e+38 // #7f05000e │ │ +030c50: 7110 3806 0200 |07da: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030c56: 0c02 |07dd: move-result-object v2 │ │ +030c58: 54c3 6803 |07de: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.optionsMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0368 │ │ +030c5c: 7040 c507 21c3 |07e0: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030c62: 6e20 8107 1000 |07e3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c68: 54c0 4203 |07e6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030c6c: 2201 d201 |07e8: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030c70: 1402 0f00 057f |07ea: const v2, #float 1.76788e+38 // #7f05000f │ │ +030c76: 7110 3806 0200 |07ed: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030c7c: 0c02 |07f0: move-result-object v2 │ │ +030c7e: 54c3 3c03 |07f1: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.helpMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033c │ │ +030c82: 7040 c507 21c3 |07f3: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030c88: 6e20 8107 1000 |07f6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030c8e: 54c0 4203 |07f9: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +030c92: 1251 |07fb: const/4 v1, #int 5 // #5 │ │ +030c94: 6e20 5107 1c00 |07fc: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +030c9a: 0c01 |07ff: move-result-object v1 │ │ +030c9c: 6e20 8107 1000 |0800: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030ca2: 2200 a801 |0803: new-instance v0, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +030ca6: 2201 b000 |0805: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +030caa: 7010 f001 0100 |0807: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +030cb0: 1402 2200 057f |080a: const v2, #float 1.76788e+38 // #7f050022 │ │ +030cb6: 7110 3806 0200 |080d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030cbc: 0c02 |0810: move-result-object v2 │ │ +030cbe: 6e20 f701 2100 |0811: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030cc4: 0c01 |0814: move-result-object v1 │ │ +030cc6: 1a02 0500 |0815: const-string v2, " - " // string@0005 │ │ +030cca: 6e20 f701 2100 |0817: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030cd0: 0c01 |081a: move-result-object v1 │ │ +030cd2: 2202 ae00 |081b: new-instance v2, Ljava/lang/String; // type@00ae │ │ +030cd6: 54c3 5f03 |081d: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +030cda: 7020 cd01 3200 |081f: invoke-direct {v2, v3}, Ljava/lang/String;.:([B)V // method@01cd │ │ +030ce0: 6e20 f701 2100 |0822: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +030ce6: 0c01 |0825: move-result-object v1 │ │ +030ce8: 6e10 fb01 0100 |0826: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +030cee: 0c01 |0829: move-result-object v1 │ │ +030cf0: 1202 |082a: const/4 v2, #int 0 // #0 │ │ +030cf2: 7040 9106 10c2 |082b: invoke-direct {v0, v1, v2, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +030cf8: 5bc0 5e03 |082e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ +030cfc: 2200 6d01 |0830: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ +030d00: 1401 0400 057f |0832: const v1, #float 1.76787e+38 // #7f050004 │ │ +030d06: 7110 3806 0100 |0835: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030d0c: 0c01 |0838: move-result-object v1 │ │ +030d0e: 1242 |0839: const/4 v2, #int 4 // #4 │ │ +030d10: 1213 |083a: const/4 v3, #int 1 // #1 │ │ +030d12: 7040 fe04 1032 |083b: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fe │ │ +030d18: 5bc0 6403 |083e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ +030d1c: 2200 6d01 |0840: new-instance v0, Lorg/happysanta/gd/Command; // type@016d │ │ +030d20: 1401 0300 057f |0842: const v1, #float 1.76787e+38 // #7f050003 │ │ +030d26: 7110 3806 0100 |0845: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030d2c: 0c01 |0848: move-result-object v1 │ │ +030d2e: 1222 |0849: const/4 v2, #int 2 // #2 │ │ +030d30: 1213 |084a: const/4 v3, #int 1 // #1 │ │ +030d32: 7040 fe04 1032 |084b: invoke-direct {v0, v1, v2, v3}, Lorg/happysanta/gd/Command;.:(Ljava/lang/String;II)V // method@04fe │ │ +030d38: 5bc0 2c03 |084e: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +030d3c: 54c0 5803 |0850: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +030d40: 1201 |0852: const/4 v1, #int 0 // #0 │ │ +030d42: 6e30 6507 0c01 |0853: invoke-virtual {v12, v0, v1}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +030d48: 2200 b801 |0856: new-instance v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // type@01b8 │ │ +030d4c: 1401 3000 057f |0858: const v1, #float 1.76788e+38 // #7f050030 │ │ +030d52: 7110 3806 0100 |085b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030d58: 0c01 |085e: move-result-object v1 │ │ +030d5a: 54c2 5c03 |085f: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030d5e: 7030 f106 1002 |0861: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06f1 │ │ +030d64: 5bc0 5a03 |0864: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ +030d68: 2200 b101 |0866: new-instance v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // type@01b1 │ │ +030d6c: 1401 3100 057f |0868: const v1, #float 1.76788e+38 // #7f050031 │ │ +030d72: 7110 3806 0100 |086b: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030d78: 0c01 |086e: move-result-object v1 │ │ +030d7a: 54c2 5c03 |086f: iget-object v2, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030d7e: 7030 c606 1002 |0871: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06c6 │ │ +030d84: 5bc0 5903 |0874: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ +030d88: 54c0 5c03 |0876: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030d8c: 2201 d201 |0878: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030d90: 1402 3100 057f |087a: const v2, #float 1.76788e+38 // #7f050031 │ │ +030d96: 7110 3806 0200 |087d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030d9c: 0c02 |0880: move-result-object v2 │ │ +030d9e: 54c3 5903 |0881: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ +030da2: 7040 c507 21c3 |0883: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030da8: 6e20 8107 1000 |0886: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030dae: 54c0 5c03 |0889: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030db2: 2201 d201 |088b: new-instance v1, Lorg/happysanta/gd/Menu/SimpleMenuElementNew; // type@01d2 │ │ +030db6: 1402 3000 057f |088d: const v2, #float 1.76788e+38 // #7f050030 │ │ +030dbc: 7110 3806 0200 |0890: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030dc2: 0c02 |0893: move-result-object v2 │ │ +030dc4: 54c3 5a03 |0894: iget-object v3, v12, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ +030dc8: 7040 c507 21c3 |0896: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@07c5 │ │ +030dce: 6e20 8107 1000 |0899: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030dd4: 54c0 5c03 |089c: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030dd8: 1211 |089e: const/4 v1, #int 1 // #1 │ │ +030dda: 6e20 5207 1c00 |089f: invoke-virtual {v12, v1}, Lorg/happysanta/gd/Menu/Menu;.createEmptyLine:(Z)Lorg/happysanta/gd/Menu/EmptyLineMenuElement; // method@0752 │ │ +030de0: 0c01 |08a2: move-result-object v1 │ │ +030de2: 6e20 8107 1000 |08a3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030de8: 54c0 5c03 |08a6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +030dec: 2201 a801 |08a8: new-instance v1, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +030df0: 1402 3300 057f |08aa: const v2, #float 1.76788e+38 // #7f050033 │ │ +030df6: 7110 3806 0200 |08ad: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +030dfc: 0c02 |08b0: move-result-object v2 │ │ +030dfe: 1303 0c00 |08b1: const/16 v3, #int 12 // #c │ │ +030e02: 7040 9106 21c3 |08b3: invoke-direct {v1, v2, v3, v12}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;)V // method@0691 │ │ +030e08: 6e20 8107 1000 |08b6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +030e0e: 2200 cd01 |08b9: new-instance v0, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +030e12: 1a01 0000 |08bb: const-string v1, "" // string@0000 │ │ +030e16: 1202 |08bd: const/4 v2, #int 0 // #0 │ │ +030e18: 7030 8007 1002 |08be: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +030e1e: 5bc0 4f03 |08c1: iput-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.levelScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@034f │ │ +030e22: 2900 52f7 |08c3: goto/16 0015 // -08ae │ │ +030e26: 0d07 |08c5: move-exception v7 │ │ +030e28: 54c0 7303 |08c6: iget-object v0, v12, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +030e2c: 1201 |08c8: const/4 v1, #int 0 // #0 │ │ +030e2e: 6e20 b007 1000 |08c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +030e34: 2900 03fb |08cc: goto/16 03cf // -04fd │ │ +030e38: 1212 |08ce: const/4 v2, #int 1 // #1 │ │ +030e3a: 2900 8efb |08cf: goto/16 045d // -0472 │ │ +030e3e: 1212 |08d1: const/4 v2, #int 1 // #1 │ │ +030e40: 2900 a6fb |08d2: goto/16 0478 // -045a │ │ +030e44: 1212 |08d4: const/4 v2, #int 1 // #1 │ │ +030e46: 2900 befb |08d5: goto/16 0493 // -0442 │ │ +030e4a: 1212 |08d7: const/4 v2, #int 1 // #1 │ │ +030e4c: 2900 d6fb |08d8: goto/16 04ae // -042a │ │ +030e50: 1212 |08da: const/4 v2, #int 1 // #1 │ │ +030e52: 2900 06fc |08db: goto/16 04e1 // -03fa │ │ +030e56: 1212 |08dd: const/4 v2, #int 1 // #1 │ │ +030e58: 2900 1efc |08de: goto/16 04fc // -03e2 │ │ +030e5c: 1212 |08e0: const/4 v2, #int 1 // #1 │ │ +030e5e: 2900 36fc |08e1: goto/16 0517 // -03ca │ │ +030e62: 0000 |08e3: nop // spacer │ │ +030e64: 0001 0400 0100 0000 0400 0000 3f00 ... |08e4: packed-switch-data (12 units) │ │ +030e7c: 0003 0100 0300 0000 4141 4100 |08f0: array-data (6 units) │ │ catches : 2 │ │ 0x00d8 - 0x00e8 │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x0147 │ │ 0x03be - 0x03cf │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x08c5 │ │ positions : │ │ 0x0000 line=165 │ │ @@ -64036,21 +64014,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -030f18: |[030f18] org.happysanta.gd.Menu.Menu.ok:()V │ │ -030f28: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -030f2c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -030f30: 5420 3103 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -030f34: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -030f36: 6e20 8a07 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078a │ │ -030f3c: 0e00 |000a: return-void │ │ +030ea4: |[030ea4] org.happysanta.gd.Menu.Menu.ok:()V │ │ +030eb4: 5420 3103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +030eb8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +030ebc: 5420 3103 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +030ec0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +030ec2: 6e20 8c07 1000 |0007: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.performAction:(I)V // method@078c │ │ +030ec8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0004 line=980 │ │ 0x000a line=983 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/happysanta/gd/Menu/Menu; │ │ @@ -64060,25 +64038,25 @@ │ │ type : '(Lorg/happysanta/gd/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -030f40: |[030f40] org.happysanta.gd.Menu.Menu.onCommand:(Lorg/happysanta/gd/Command;)V │ │ -030f50: 5410 6403 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ -030f54: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -030f58: 6e10 5d07 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Menu;.ok:()V // method@075d │ │ -030f5e: 0e00 |0007: return-void │ │ -030f60: 5410 2c03 |0008: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -030f64: 3302 fdff |000a: if-ne v2, v0, 0007 // -0003 │ │ -030f68: 5410 3103 |000c: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -030f6c: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ -030f70: 6e10 4d07 0100 |0010: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074d │ │ -030f76: 28f4 |0013: goto 0007 // -000c │ │ +030ecc: |[030ecc] org.happysanta.gd.Menu.Menu.onCommand:(Lorg/happysanta/gd/Command;)V │ │ +030edc: 5410 6403 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ +030ee0: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +030ee4: 6e10 5f07 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Menu;.ok:()V // method@075f │ │ +030eea: 0e00 |0007: return-void │ │ +030eec: 5410 2c03 |0008: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +030ef0: 3302 fdff |000a: if-ne v2, v0, 0007 // -0003 │ │ +030ef4: 5410 3103 |000c: iget-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +030ef8: 3800 f9ff |000e: if-eqz v0, 0007 // -0007 │ │ +030efc: 6e10 4f07 0100 |0010: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/Menu;.back:()V // method@074f │ │ +030f02: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=962 │ │ 0x0004 line=963 │ │ 0x0007 line=967 │ │ 0x0008 line=964 │ │ 0x0010 line=965 │ │ @@ -64091,24 +64069,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -030f78: |[030f78] org.happysanta.gd.Menu.Menu.removeCommands:()V │ │ -030f88: 7100 3206 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -030f8e: 0c00 |0003: move-result-object v0 │ │ -030f90: 5421 6403 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ -030f94: 6e20 e405 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e4 │ │ -030f9a: 7100 3206 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -030fa0: 0c00 |000c: move-result-object v0 │ │ -030fa2: 5421 2c03 |000d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -030fa6: 6e20 e405 1000 |000f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e4 │ │ -030fac: 0e00 |0012: return-void │ │ +030f04: |[030f04] org.happysanta.gd.Menu.Menu.removeCommands:()V │ │ +030f14: 7100 3406 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +030f1a: 0c00 |0003: move-result-object v0 │ │ +030f1c: 5421 6403 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.okCommand:Lorg/happysanta/gd/Command; // field@0364 │ │ +030f20: 6e20 e605 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e6 │ │ +030f26: 7100 3406 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +030f2c: 0c00 |000c: move-result-object v0 │ │ +030f2e: 5421 2c03 |000d: iget-object v1, v2, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +030f32: 6e20 e605 1000 |000f: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e6 │ │ +030f38: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0009 line=1458 │ │ 0x0012 line=1459 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/happysanta/gd/Menu/Menu; │ │ @@ -64118,70 +64096,70 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -030fb0: |[030fb0] org.happysanta.gd.Menu.Menu.saveAll:()V │ │ -030fc0: 1d03 |0000: monitor-enter v3 │ │ -030fc2: 1a01 270e |0001: const-string v1, "saveAll()" // string@0e27 │ │ -030fc6: 7110 3f06 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -030fcc: 5431 4d03 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030fd0: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ -030fd4: 5431 5f03 |000a: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -030fd8: 7110 7f08 0100 |000c: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setName:([B)V // method@087f │ │ -030fde: 5431 4d03 |000f: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030fe2: 5432 4a03 |0011: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -030fe6: 6e10 a507 0200 |0013: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -030fec: 0a02 |0016: move-result v2 │ │ -030fee: 6e20 ce08 2100 |0017: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -030ff4: 5431 4d03 |001a: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -030ff8: 5432 5003 |001c: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -030ffc: 6e10 a507 0200 |001e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a5 │ │ -031002: 0a02 |0021: move-result v2 │ │ -031004: 6e20 cf08 2100 |0022: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08cf │ │ -03100a: 5431 4d03 |0025: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -03100e: 5432 5003 |0027: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031012: 6e10 a307 0200 |0029: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031018: 0a02 |002c: move-result v2 │ │ -03101a: 6e20 c708 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c7 │ │ -031020: 5431 4d03 |0030: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -031024: 5432 7303 |0032: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -031028: 6e10 a307 0200 |0034: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -03102e: 0a02 |0037: move-result v2 │ │ -031030: 6e20 c808 2100 |0038: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08c8 │ │ -031036: 5431 4d03 |003b: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -03103a: 5432 4a03 |003d: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -03103e: 6e10 a307 0200 |003f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031044: 0a02 |0042: move-result v2 │ │ -031046: 6e20 c608 2100 |0043: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedLeague:(I)V // method@08c6 │ │ -03104c: 7100 3506 0000 |0046: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -031052: 0c01 |0049: move-result-object v1 │ │ -031054: 6e10 2409 0100 |004a: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/LevelsManager;.updateLevelSettings:()V // method@0924 │ │ -03105a: 1e03 |004d: monitor-exit v3 │ │ -03105c: 0e00 |004e: return-void │ │ -03105e: 1a01 280e |004f: const-string v1, "saveAll(): level == null" // string@0e28 │ │ -031062: 7110 3f06 0100 |0051: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -031068: 28f9 |0054: goto 004d // -0007 │ │ -03106a: 0d00 |0055: move-exception v0 │ │ -03106c: 2201 b000 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -031070: 7010 ee01 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -031076: 1a02 260e |005b: const-string v2, "saveAll exception: " // string@0e26 │ │ -03107a: 6e20 f501 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031080: 0c01 |0060: move-result-object v1 │ │ -031082: 6e20 f401 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -031088: 0c01 |0064: move-result-object v1 │ │ -03108a: 6e10 f901 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -031090: 0c01 |0068: move-result-object v1 │ │ -031092: 7110 3f06 0100 |0069: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -031098: 28e1 |006c: goto 004d // -001f │ │ -03109a: 0d01 |006d: move-exception v1 │ │ -03109c: 1e03 |006e: monitor-exit v3 │ │ -03109e: 2701 |006f: throw v1 │ │ +030f3c: |[030f3c] org.happysanta.gd.Menu.Menu.saveAll:()V │ │ +030f4c: 1d03 |0000: monitor-enter v3 │ │ +030f4e: 1a01 240e |0001: const-string v1, "saveAll()" // string@0e24 │ │ +030f52: 7110 4106 0100 |0003: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +030f58: 5431 4d03 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030f5c: 3801 4700 |0008: if-eqz v1, 004f // +0047 │ │ +030f60: 5431 5f03 |000a: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +030f64: 7110 8108 0100 |000c: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setName:([B)V // method@0881 │ │ +030f6a: 5431 4d03 |000f: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030f6e: 5432 4a03 |0011: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +030f72: 6e10 a707 0200 |0013: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +030f78: 0a02 |0016: move-result v2 │ │ +030f7a: 6e20 d008 2100 |0017: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +030f80: 5431 4d03 |001a: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030f84: 5432 5003 |001c: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +030f88: 6e10 a707 0200 |001e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getUnlockedCount:()I // method@07a7 │ │ +030f8e: 0a02 |0021: move-result v2 │ │ +030f90: 6e20 d108 2100 |0022: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08d1 │ │ +030f96: 5431 4d03 |0025: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030f9a: 5432 5003 |0027: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +030f9e: 6e10 a507 0200 |0029: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +030fa4: 0a02 |002c: move-result v2 │ │ +030fa6: 6e20 c908 2100 |002d: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c9 │ │ +030fac: 5431 4d03 |0030: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030fb0: 5432 7303 |0032: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +030fb4: 6e10 a507 0200 |0034: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +030fba: 0a02 |0037: move-result v2 │ │ +030fbc: 6e20 ca08 2100 |0038: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08ca │ │ +030fc2: 5431 4d03 |003b: iget-object v1, v3, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +030fc6: 5432 4a03 |003d: iget-object v2, v3, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +030fca: 6e10 a507 0200 |003f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +030fd0: 0a02 |0042: move-result v2 │ │ +030fd2: 6e20 c808 2100 |0043: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/Level;.setSelectedLeague:(I)V // method@08c8 │ │ +030fd8: 7100 3706 0000 |0046: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +030fde: 0c01 |0049: move-result-object v1 │ │ +030fe0: 6e10 2609 0100 |004a: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/LevelsManager;.updateLevelSettings:()V // method@0926 │ │ +030fe6: 1e03 |004d: monitor-exit v3 │ │ +030fe8: 0e00 |004e: return-void │ │ +030fea: 1a01 250e |004f: const-string v1, "saveAll(): level == null" // string@0e25 │ │ +030fee: 7110 4106 0100 |0051: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +030ff4: 28f9 |0054: goto 004d // -0007 │ │ +030ff6: 0d00 |0055: move-exception v0 │ │ +030ff8: 2201 b000 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +030ffc: 7010 f001 0100 |0058: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +031002: 1a02 230e |005b: const-string v2, "saveAll exception: " // string@0e23 │ │ +031006: 6e20 f701 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03100c: 0c01 |0060: move-result-object v1 │ │ +03100e: 6e20 f601 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +031014: 0c01 |0064: move-result-object v1 │ │ +031016: 6e10 fb01 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03101c: 0c01 |0068: move-result-object v1 │ │ +03101e: 7110 4106 0100 |0069: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +031024: 28e1 |006c: goto 004d // -001f │ │ +031026: 0d01 |006d: move-exception v1 │ │ +031028: 1e03 |006e: monitor-exit v3 │ │ +03102a: 2701 |006f: throw v1 │ │ catches : 4 │ │ 0x0001 - 0x0006 │ │ -> 0x006d │ │ 0x0006 - 0x004d │ │ Ljava/lang/Exception; -> 0x0055 │ │ -> 0x006d │ │ 0x004f - 0x0054 │ │ @@ -64213,133 +64191,133 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 248 16-bit code units │ │ -0310c8: |[0310c8] org.happysanta.gd.Menu.Menu.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ -0310d8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0310da: 5c76 5d03 |0001: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ -0310de: 7100 3106 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0310e4: 0c00 |0006: move-result-object v0 │ │ -0310e6: 7100 3206 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -0310ec: 0c01 |000a: move-result-object v1 │ │ -0310ee: 7100 6d08 0000 |000b: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086d │ │ -0310f4: 0a02 |000e: move-result v2 │ │ -0310f6: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -0310fa: 5472 6003 |0011: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ -0310fe: 3328 5b00 |0013: if-ne v8, v2, 006e // +005b │ │ -031102: 6e10 8f05 0000 |0015: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@058f │ │ -031108: 5472 2c03 |0018: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -03110c: 6e20 e405 2100 |001a: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e4 │ │ -031112: 5472 5803 |001d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -031116: 3228 0d00 |001f: if-eq v8, v2, 002c // +000d │ │ -03111a: 5472 3603 |0021: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -03111e: 3228 0900 |0023: if-eq v8, v2, 002c // +0009 │ │ -031122: 3808 0700 |0025: if-eqz v8, 002c // +0007 │ │ -031126: 5472 2c03 |0027: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ -03112a: 6e20 c005 2100 |0029: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c0 │ │ -031130: 5472 3d03 |002c: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -031134: 3328 4400 |002e: if-ne v8, v2, 0072 // +0044 │ │ -031138: 5472 4a03 |0030: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -03113c: 6e10 a307 0200 |0032: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031142: 0a02 |0035: move-result v2 │ │ -031144: 5972 6c03 |0036: iput v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -031148: 5272 6c03 |0038: iget v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ -03114c: 6e20 6507 2700 |003a: invoke-virtual {v7, v2}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0765 │ │ -031152: 5472 5803 |003d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -031156: 3228 0a00 |003f: if-eq v8, v2, 0049 // +000a │ │ -03115a: 5472 6a03 |0041: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -03115e: 3328 0b00 |0043: if-ne v8, v2, 004e // +000b │ │ -031162: 5402 ba01 |0045: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -031166: 3802 0700 |0047: if-eqz v2, 004e // +0007 │ │ -03116a: 5402 ba01 |0049: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -03116e: 6e10 0006 0200 |004b: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Physics;._casevV:()V // method@0600 │ │ -031174: 5472 3103 |004e: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -031178: 3802 0700 |0050: if-eqz v2, 0057 // +0007 │ │ -03117c: 5472 3103 |0052: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -031180: 6e20 8707 8200 |0054: invoke-virtual {v2, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0787 │ │ -031186: 5b78 3103 |0057: iput-object v8, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -03118a: 5472 3103 |0059: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -03118e: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ -031192: 5472 3103 |005d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -031196: 6e10 8207 0200 |005f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/MenuScreen;.getLayout:()Landroid/widget/LinearLayout; // method@0782 │ │ -03119c: 0c02 |0062: move-result-object v2 │ │ -03119e: 6e20 8d05 2000 |0063: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.setMenu:(Landroid/widget/LinearLayout;)V // method@058d │ │ -0311a4: 5472 3103 |0066: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -0311a8: 6e10 8907 0200 |0068: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/MenuScreen;.onShow:()V // method@0789 │ │ -0311ae: 5c76 5703 |006b: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -0311b2: 0e00 |006d: return-void │ │ -0311b4: 6e10 7305 0000 |006e: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0573 │ │ -0311ba: 28a7 |0071: goto 0018 // -0059 │ │ -0311bc: 5472 3603 |0072: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -0311c0: 3328 3500 |0074: if-ne v8, v2, 00a9 // +0035 │ │ -0311c4: 5472 6003 |0076: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ -0311c8: 6e10 9507 0200 |0078: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.getChars:()[B // method@0795 │ │ -0311ce: 0c02 |007b: move-result-object v2 │ │ -0311d0: 5b72 5f03 |007c: iput-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -0311d4: 5472 5e03 |007e: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ -0311d8: 2203 b000 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -0311dc: 7010 ee01 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0311e2: 1404 2200 057f |0085: const v4, #float 1.76788e+38 // #7f050022 │ │ -0311e8: 7110 3606 0400 |0088: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0311ee: 0c04 |008b: move-result-object v4 │ │ -0311f0: 6e20 f501 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0311f6: 0c03 |008f: move-result-object v3 │ │ -0311f8: 1a04 0500 |0090: const-string v4, " - " // string@0005 │ │ -0311fc: 6e20 f501 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031202: 0c03 |0095: move-result-object v3 │ │ -031204: 2204 ae00 |0096: new-instance v4, Ljava/lang/String; // type@00ae │ │ -031208: 5475 5f03 |0098: iget-object v5, v7, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ -03120c: 7020 cb01 5400 |009a: invoke-direct {v4, v5}, Ljava/lang/String;.:([B)V // method@01cb │ │ -031212: 6e20 f501 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031218: 0c03 |00a0: move-result-object v3 │ │ -03121a: 6e10 f901 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -031220: 0c03 |00a4: move-result-object v3 │ │ -031222: 6e20 9c06 3200 |00a5: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -031228: 2895 |00a8: goto 003d // -006b │ │ -03122a: 5472 6a03 |00a9: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ -03122e: 3328 92ff |00ab: if-ne v8, v2, 003d // -006e │ │ -031232: 5472 7303 |00ad: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -031236: 7100 3406 0000 |00af: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -03123c: 0c03 |00b2: move-result-object v3 │ │ -03123e: 5433 8e02 |00b3: iget-object v3, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ -031242: 5474 5003 |00b5: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031246: 6e10 a307 0400 |00b7: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -03124c: 0a04 |00ba: move-result v4 │ │ -03124e: 4603 0304 |00bb: aget-object v3, v3, v4 │ │ -031252: 6e30 ab07 3206 |00bd: invoke-virtual {v2, v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ab │ │ -031258: 5472 3103 |00c0: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -03125c: 5473 7403 |00c2: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ -031260: 3332 1200 |00c4: if-ne v2, v3, 00d6 // +0012 │ │ -031264: 5472 6d03 |00c6: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -031268: 5473 5003 |00c8: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -03126c: 6e10 a307 0300 |00ca: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031272: 0a03 |00cd: move-result v3 │ │ -031274: 5474 7303 |00ce: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -031278: 6e10 a307 0400 |00d0: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -03127e: 0a04 |00d3: move-result v4 │ │ -031280: 4b04 0203 |00d4: aput v4, v2, v3 │ │ -031284: 5472 7303 |00d6: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -031288: 5473 4d03 |00d8: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ -03128c: 5474 5003 |00da: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031290: 6e10 a307 0400 |00dc: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031296: 0a04 |00df: move-result v4 │ │ -031298: 6e20 b108 4300 |00e0: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b1 │ │ -03129e: 0a03 |00e3: move-result v3 │ │ -0312a0: 6e20 ae07 3200 |00e4: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07ae │ │ -0312a6: 5472 7303 |00e7: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -0312aa: 5473 6d03 |00e9: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ -0312ae: 5474 5003 |00eb: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -0312b2: 6e10 a307 0400 |00ed: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0312b8: 0a04 |00f0: move-result v4 │ │ -0312ba: 4403 0304 |00f1: aget v3, v3, v4 │ │ -0312be: 6e20 ad07 3200 |00f3: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -0312c4: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ +031054: |[031054] org.happysanta.gd.Menu.Menu.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ +031064: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +031066: 5c76 5d03 |0001: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ +03106a: 7100 3306 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +031070: 0c00 |0006: move-result-object v0 │ │ +031072: 7100 3406 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +031078: 0c01 |000a: move-result-object v1 │ │ +03107a: 7100 6f08 0000 |000b: invoke-static {}, Lorg/happysanta/gd/Settings;.isKeyboardInMenuEnabled:()Z // method@086f │ │ +031080: 0a02 |000e: move-result v2 │ │ +031082: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +031086: 5472 6003 |0011: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ +03108a: 3328 5b00 |0013: if-ne v8, v2, 006e // +005b │ │ +03108e: 6e10 9105 0000 |0015: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.showKeyboardLayout:()V // method@0591 │ │ +031094: 5472 2c03 |0018: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +031098: 6e20 e605 2100 |001a: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.removeCommand:(Lorg/happysanta/gd/Command;)V // method@05e6 │ │ +03109e: 5472 5803 |001d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0310a2: 3228 0d00 |001f: if-eq v8, v2, 002c // +000d │ │ +0310a6: 5472 3603 |0021: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +0310aa: 3228 0900 |0023: if-eq v8, v2, 002c // +0009 │ │ +0310ae: 3808 0700 |0025: if-eqz v8, 002c // +0007 │ │ +0310b2: 5472 2c03 |0027: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.backCommand:Lorg/happysanta/gd/Command; // field@032c │ │ +0310b6: 6e20 c205 2100 |0029: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Game/GameView;.addCommand:(Lorg/happysanta/gd/Command;)V // method@05c2 │ │ +0310bc: 5472 3d03 |002c: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +0310c0: 3328 4400 |002e: if-ne v8, v2, 0072 // +0044 │ │ +0310c4: 5472 4a03 |0030: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +0310c8: 6e10 a507 0200 |0032: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0310ce: 0a02 |0035: move-result v2 │ │ +0310d0: 5972 6c03 |0036: iput v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +0310d4: 5272 6c03 |0038: iget v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedLeague:I // field@036c │ │ +0310d8: 6e20 6707 2700 |003a: invoke-virtual {v7, v2}, Lorg/happysanta/gd/Menu/Menu;.showHighScoreMenu:(I)V // method@0767 │ │ +0310de: 5472 5803 |003d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0310e2: 3228 0a00 |003f: if-eq v8, v2, 0049 // +000a │ │ +0310e6: 5472 6a03 |0041: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0310ea: 3328 0b00 |0043: if-ne v8, v2, 004e // +000b │ │ +0310ee: 5402 ba01 |0045: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +0310f2: 3802 0700 |0047: if-eqz v2, 004e // +0007 │ │ +0310f6: 5402 ba01 |0049: iget-object v2, v0, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +0310fa: 6e10 0206 0200 |004b: invoke-virtual {v2}, Lorg/happysanta/gd/Game/Physics;._casevV:()V // method@0602 │ │ +031100: 5472 3103 |004e: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031104: 3802 0700 |0050: if-eqz v2, 0057 // +0007 │ │ +031108: 5472 3103 |0052: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +03110c: 6e20 8907 8200 |0054: invoke-virtual {v2, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0789 │ │ +031112: 5b78 3103 |0057: iput-object v8, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031116: 5472 3103 |0059: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +03111a: 3802 1000 |005b: if-eqz v2, 006b // +0010 │ │ +03111e: 5472 3103 |005d: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031122: 6e10 8407 0200 |005f: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/MenuScreen;.getLayout:()Landroid/widget/LinearLayout; // method@0784 │ │ +031128: 0c02 |0062: move-result-object v2 │ │ +03112a: 6e20 8f05 2000 |0063: invoke-virtual {v0, v2}, Lorg/happysanta/gd/GDActivity;.setMenu:(Landroid/widget/LinearLayout;)V // method@058f │ │ +031130: 5472 3103 |0066: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031134: 6e10 8b07 0200 |0068: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/MenuScreen;.onShow:()V // method@078b │ │ +03113a: 5c76 5703 |006b: iput-boolean v6, v7, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +03113e: 0e00 |006d: return-void │ │ +031140: 6e10 7505 0000 |006e: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.hideKeyboardLayout:()V // method@0575 │ │ +031146: 28a7 |0071: goto 0018 // -0059 │ │ +031148: 5472 3603 |0072: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +03114c: 3328 3500 |0074: if-ne v8, v2, 00a9 // +0035 │ │ +031150: 5472 6003 |0076: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameScreen:Lorg/happysanta/gd/Menu/NameInputMenuScreen; // field@0360 │ │ +031154: 6e10 9707 0200 |0078: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.getChars:()[B // method@0797 │ │ +03115a: 0c02 |007b: move-result-object v2 │ │ +03115c: 5b72 5f03 |007c: iput-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +031160: 5472 5e03 |007e: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ +031164: 2203 b000 |0080: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +031168: 7010 f001 0300 |0082: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03116e: 1404 2200 057f |0085: const v4, #float 1.76788e+38 // #7f050022 │ │ +031174: 7110 3806 0400 |0088: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03117a: 0c04 |008b: move-result-object v4 │ │ +03117c: 6e20 f701 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031182: 0c03 |008f: move-result-object v3 │ │ +031184: 1a04 0500 |0090: const-string v4, " - " // string@0005 │ │ +031188: 6e20 f701 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03118e: 0c03 |0095: move-result-object v3 │ │ +031190: 2204 ae00 |0096: new-instance v4, Ljava/lang/String; // type@00ae │ │ +031194: 5475 5f03 |0098: iget-object v5, v7, Lorg/happysanta/gd/Menu/Menu;.nameChars:[B // field@035f │ │ +031198: 7020 cd01 5400 |009a: invoke-direct {v4, v5}, Ljava/lang/String;.:([B)V // method@01cd │ │ +03119e: 6e20 f701 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0311a4: 0c03 |00a0: move-result-object v3 │ │ +0311a6: 6e10 fb01 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0311ac: 0c03 |00a4: move-result-object v3 │ │ +0311ae: 6e20 9e06 3200 |00a5: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +0311b4: 2895 |00a8: goto 003d // -006b │ │ +0311b6: 5472 6a03 |00a9: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.playMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@036a │ │ +0311ba: 3328 92ff |00ab: if-ne v8, v2, 003d // -006e │ │ +0311be: 5472 7303 |00ad: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +0311c2: 7100 3606 0000 |00af: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +0311c8: 0c03 |00b2: move-result-object v3 │ │ +0311ca: 5433 8e02 |00b3: iget-object v3, v3, Lorg/happysanta/gd/Levels/Loader;.names:[[Ljava/lang/String; // field@028e │ │ +0311ce: 5474 5003 |00b5: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +0311d2: 6e10 a507 0400 |00b7: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0311d8: 0a04 |00ba: move-result v4 │ │ +0311da: 4603 0304 |00bb: aget-object v3, v3, v4 │ │ +0311de: 6e30 ad07 3206 |00bd: invoke-virtual {v2, v3, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ad │ │ +0311e4: 5472 3103 |00c0: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +0311e8: 5473 7403 |00c2: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelectorCurrentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0374 │ │ +0311ec: 3332 1200 |00c4: if-ne v2, v3, 00d6 // +0012 │ │ +0311f0: 5472 6d03 |00c6: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +0311f4: 5473 5003 |00c8: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +0311f8: 6e10 a507 0300 |00ca: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0311fe: 0a03 |00cd: move-result v3 │ │ +031200: 5474 7303 |00ce: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031204: 6e10 a507 0400 |00d0: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03120a: 0a04 |00d3: move-result v4 │ │ +03120c: 4b04 0203 |00d4: aput v4, v2, v3 │ │ +031210: 5472 7303 |00d6: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031214: 5473 4d03 |00d8: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.level:Lorg/happysanta/gd/Storage/Level; // field@034d │ │ +031218: 5474 5003 |00da: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +03121c: 6e10 a507 0400 |00dc: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +031222: 0a04 |00df: move-result v4 │ │ +031224: 6e20 b308 4300 |00e0: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Storage/Level;.getUnlocked:(I)I // method@08b3 │ │ +03122a: 0a03 |00e3: move-result v3 │ │ +03122c: 6e20 b007 3200 |00e4: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setUnlockedCount:(I)V // method@07b0 │ │ +031232: 5472 7303 |00e7: iget-object v2, v7, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031236: 5473 6d03 |00e9: iget-object v3, v7, Lorg/happysanta/gd/Menu/Menu;.selectedTrack:[I // field@036d │ │ +03123a: 5474 5003 |00eb: iget-object v4, v7, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +03123e: 6e10 a507 0400 |00ed: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +031244: 0a04 |00f0: move-result v4 │ │ +031246: 4403 0304 |00f1: aget v3, v3, v4 │ │ +03124a: 6e20 af07 3200 |00f3: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +031250: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=990 │ │ 0x0003 line=991 │ │ 0x0007 line=992 │ │ 0x000b line=994 │ │ 0x0011 line=995 │ │ @@ -64382,17 +64360,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0312c8: |[0312c8] org.happysanta.gd.Menu.Menu.setLastTrackTime:(J)V │ │ -0312d8: 5a12 4803 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ -0312dc: 0e00 |0002: return-void │ │ +031254: |[031254] org.happysanta.gd.Menu.Menu.setLastTrackTime:(J)V │ │ +031264: 5a12 4803 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ +031268: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ 0x0002 line=1392 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/Menu; │ │ 0x0000 - 0x0003 reg=2 l J │ │ @@ -64402,136 +64380,136 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 253 16-bit code units │ │ -0312e0: |[0312e0] org.happysanta.gd.Menu.Menu.showHighScoreMenu:(I)V │ │ -0312f0: 122c |0000: const/4 v12, #int 2 // #2 │ │ -0312f2: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0312f4: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0312f6: 7100 3506 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -0312fc: 0c05 |0006: move-result-object v5 │ │ -0312fe: 54d6 5003 |0007: iget-object v6, v13, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031302: 6e10 a307 0600 |0009: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031308: 0a06 |000c: move-result v6 │ │ -03130a: 54d7 7303 |000d: iget-object v7, v13, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -03130e: 6e10 a307 0700 |000f: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031314: 0a07 |0012: move-result v7 │ │ -031316: 6e30 0e09 6507 |0013: invoke-virtual {v5, v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager;.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; // method@090e │ │ -03131c: 0c01 |0016: move-result-object v1 │ │ -03131e: 54d5 3d03 |0017: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -031322: 6e10 8007 0500 |0019: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0780 │ │ -031328: 54d5 3d03 |001c: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -03132c: 2206 b000 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ -031330: 7010 ee01 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -031336: 1407 1400 057f |0023: const v7, #float 1.76788e+38 // #7f050014 │ │ -03133c: 7110 3606 0700 |0026: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -031342: 0c07 |0029: move-result-object v7 │ │ -031344: 6e20 f501 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03134a: 0c06 |002d: move-result-object v6 │ │ -03134c: 1a07 6f00 |002e: const-string v7, ": " // string@006f │ │ -031350: 6e20 f501 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031356: 0c06 |0033: move-result-object v6 │ │ -031358: 7100 3406 0000 |0034: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -03135e: 0c07 |0037: move-result-object v7 │ │ -031360: 54d8 5003 |0038: iget-object v8, v13, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031364: 6e10 a307 0800 |003a: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -03136a: 0a08 |003d: move-result v8 │ │ -03136c: 54d9 7303 |003e: iget-object v9, v13, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -031370: 6e10 a307 0900 |0040: invoke-virtual {v9}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031376: 0a09 |0043: move-result v9 │ │ -031378: 6e30 7c06 8709 |0044: invoke-virtual {v7, v8, v9}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -03137e: 0c07 |0047: move-result-object v7 │ │ -031380: 6e20 f501 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031386: 0c06 |004b: move-result-object v6 │ │ -031388: 6e10 f901 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03138e: 0c06 |004f: move-result-object v6 │ │ -031390: 6e20 9007 6500 |0050: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.setTitle:(Ljava/lang/String;)V // method@0790 │ │ -031396: 2204 b301 |0053: new-instance v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ -03139a: 2205 b000 |0055: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -03139e: 7010 ee01 0500 |0057: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0313a4: 1406 1c00 057f |005a: const v6, #float 1.76788e+38 // #7f05001c │ │ -0313aa: 7110 3606 0600 |005d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0313b0: 0c06 |0060: move-result-object v6 │ │ -0313b2: 6e20 f501 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0313b8: 0c05 |0064: move-result-object v5 │ │ -0313ba: 1a06 6f00 |0065: const-string v6, ": " // string@006f │ │ -0313be: 6e20 f501 6500 |0067: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0313c4: 0c05 |006a: move-result-object v5 │ │ -0313c6: 54d6 4a03 |006b: iget-object v6, v13, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -0313ca: 6e10 a207 0600 |006d: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptions:()[Ljava/lang/String; // method@07a2 │ │ -0313d0: 0c06 |0070: move-result-object v6 │ │ -0313d2: 4606 060e |0071: aget-object v6, v6, v14 │ │ -0313d6: 6e20 f501 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0313dc: 0c05 |0076: move-result-object v5 │ │ -0313de: 6e10 f901 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0313e4: 0c05 |007a: move-result-object v5 │ │ -0313e6: 7110 be00 0500 |007b: invoke-static {v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ -0313ec: 0c05 |007e: move-result-object v5 │ │ -0313ee: 7020 d906 5400 |007f: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Landroid/text/Spanned;)V // method@06d9 │ │ -0313f4: 6e20 dd06 a400 |0082: invoke-virtual {v4, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setIsSubtitle:(Z)V // method@06dd │ │ -0313fa: 54d5 3d03 |0085: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0313fe: 6e20 7f07 4500 |0087: invoke-virtual {v5, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -031404: 6e20 8b08 e100 |008a: invoke-virtual {v1, v14}, Lorg/happysanta/gd/Storage/HighScores;.getScores:(I)[Ljava/lang/String; // method@088b │ │ -03140a: 0c03 |008d: move-result-object v3 │ │ -03140c: 1202 |008e: const/4 v2, #int 0 // #0 │ │ -03140e: 2135 |008f: array-length v5, v3 │ │ -031410: 3552 4900 |0090: if-ge v2, v5, 00d9 // +0049 │ │ -031414: 4605 0302 |0092: aget-object v5, v3, v2 │ │ -031418: 3905 0500 |0094: if-nez v5, 0099 // +0005 │ │ -03141c: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031420: 28f7 |0098: goto 008f // -0009 │ │ -031422: 2200 b301 |0099: new-instance v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ -031426: 2205 b000 |009b: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -03142a: 7010 ee01 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -031430: 1a06 0000 |00a0: const-string v6, "" // string@0000 │ │ -031434: 6e20 f501 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03143a: 0c05 |00a5: move-result-object v5 │ │ -03143c: d806 0201 |00a6: add-int/lit8 v6, v2, #int 1 // #01 │ │ -031440: 6e20 f201 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -031446: 0c05 |00ab: move-result-object v5 │ │ -031448: 1a06 4d00 |00ac: const-string v6, ". " // string@004d │ │ -03144c: 6e20 f501 6500 |00ae: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031452: 0c05 |00b1: move-result-object v5 │ │ -031454: 4606 0302 |00b2: aget-object v6, v3, v2 │ │ -031458: 6e20 f501 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03145e: 0c05 |00b7: move-result-object v5 │ │ -031460: 6e10 f901 0500 |00b8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -031466: 0c05 |00bb: move-result-object v5 │ │ -031468: 7020 da06 5000 |00bc: invoke-direct {v0, v5}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Ljava/lang/String;)V // method@06da │ │ -03146e: 3902 0e00 |00bf: if-nez v2, 00cd // +000e │ │ -031472: 6e30 df06 a00b |00c1: invoke-virtual {v0, v10, v11}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06df │ │ -031478: 6e20 de06 a000 |00c4: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setLayoutPadding:(Z)V // method@06de │ │ -03147e: 54d5 3d03 |00c7: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -031482: 6e20 7f07 0500 |00c9: invoke-virtual {v5, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -031488: 28ca |00cc: goto 0096 // -0036 │ │ -03148a: 33a2 0600 |00cd: if-ne v2, v10, 00d3 // +0006 │ │ -03148e: 6e30 df06 a00a |00cf: invoke-virtual {v0, v10, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06df │ │ -031494: 28f2 |00d2: goto 00c4 // -000e │ │ -031496: 33c2 f1ff |00d3: if-ne v2, v12, 00c4 // -000f │ │ -03149a: 6e30 df06 a00c |00d5: invoke-virtual {v0, v10, v12}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06df │ │ -0314a0: 28ec |00d8: goto 00c4 // -0014 │ │ -0314a2: 4605 030b |00d9: aget-object v5, v3, v11 │ │ -0314a6: 3905 1300 |00db: if-nez v5, 00ee // +0013 │ │ -0314aa: 54d5 3d03 |00dd: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0314ae: 2206 d301 |00df: new-instance v6, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -0314b2: 1407 4300 057f |00e1: const v7, #float 1.76789e+38 // #7f050043 │ │ -0314b8: 7110 3606 0700 |00e4: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0314be: 0c07 |00e7: move-result-object v7 │ │ -0314c0: 7020 c807 7600 |00e8: invoke-direct {v6, v7}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -0314c6: 6e20 7f07 6500 |00eb: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0314cc: 54d5 3d03 |00ee: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0314d0: 6e20 4f07 ad00 |00f0: invoke-virtual {v13, v10}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -0314d6: 0c06 |00f3: move-result-object v6 │ │ -0314d8: 6e20 7f07 6500 |00f4: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0314de: 54d5 3d03 |00f7: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ -0314e2: 6e10 8407 0500 |00f9: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0784 │ │ -0314e8: 0e00 |00fc: return-void │ │ +03126c: |[03126c] org.happysanta.gd.Menu.Menu.showHighScoreMenu:(I)V │ │ +03127c: 122c |0000: const/4 v12, #int 2 // #2 │ │ +03127e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +031280: 121a |0002: const/4 v10, #int 1 // #1 │ │ +031282: 7100 3706 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +031288: 0c05 |0006: move-result-object v5 │ │ +03128a: 54d6 5003 |0007: iget-object v6, v13, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +03128e: 6e10 a507 0600 |0009: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +031294: 0a06 |000c: move-result v6 │ │ +031296: 54d7 7303 |000d: iget-object v7, v13, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +03129a: 6e10 a507 0700 |000f: invoke-virtual {v7}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0312a0: 0a07 |0012: move-result v7 │ │ +0312a2: 6e30 1009 6507 |0013: invoke-virtual {v5, v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager;.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; // method@0910 │ │ +0312a8: 0c01 |0016: move-result-object v1 │ │ +0312aa: 54d5 3d03 |0017: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +0312ae: 6e10 8207 0500 |0019: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0782 │ │ +0312b4: 54d5 3d03 |001c: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +0312b8: 2206 b000 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@00b0 │ │ +0312bc: 7010 f001 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0312c2: 1407 1400 057f |0023: const v7, #float 1.76788e+38 // #7f050014 │ │ +0312c8: 7110 3806 0700 |0026: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0312ce: 0c07 |0029: move-result-object v7 │ │ +0312d0: 6e20 f701 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0312d6: 0c06 |002d: move-result-object v6 │ │ +0312d8: 1a07 6f00 |002e: const-string v7, ": " // string@006f │ │ +0312dc: 6e20 f701 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0312e2: 0c06 |0033: move-result-object v6 │ │ +0312e4: 7100 3606 0000 |0034: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +0312ea: 0c07 |0037: move-result-object v7 │ │ +0312ec: 54d8 5003 |0038: iget-object v8, v13, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +0312f0: 6e10 a507 0800 |003a: invoke-virtual {v8}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0312f6: 0a08 |003d: move-result v8 │ │ +0312f8: 54d9 7303 |003e: iget-object v9, v13, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +0312fc: 6e10 a507 0900 |0040: invoke-virtual {v9}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +031302: 0a09 |0043: move-result v9 │ │ +031304: 6e30 7e06 8709 |0044: invoke-virtual {v7, v8, v9}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +03130a: 0c07 |0047: move-result-object v7 │ │ +03130c: 6e20 f701 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031312: 0c06 |004b: move-result-object v6 │ │ +031314: 6e10 fb01 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03131a: 0c06 |004f: move-result-object v6 │ │ +03131c: 6e20 9207 6500 |0050: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.setTitle:(Ljava/lang/String;)V // method@0792 │ │ +031322: 2204 b301 |0053: new-instance v4, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ +031326: 2205 b000 |0055: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +03132a: 7010 f001 0500 |0057: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +031330: 1406 1c00 057f |005a: const v6, #float 1.76788e+38 // #7f05001c │ │ +031336: 7110 3806 0600 |005d: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03133c: 0c06 |0060: move-result-object v6 │ │ +03133e: 6e20 f701 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031344: 0c05 |0064: move-result-object v5 │ │ +031346: 1a06 6f00 |0065: const-string v6, ": " // string@006f │ │ +03134a: 6e20 f701 6500 |0067: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031350: 0c05 |006a: move-result-object v5 │ │ +031352: 54d6 4a03 |006b: iget-object v6, v13, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +031356: 6e10 a407 0600 |006d: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getOptions:()[Ljava/lang/String; // method@07a4 │ │ +03135c: 0c06 |0070: move-result-object v6 │ │ +03135e: 4606 060e |0071: aget-object v6, v6, v14 │ │ +031362: 6e20 f701 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031368: 0c05 |0076: move-result-object v5 │ │ +03136a: 6e10 fb01 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +031370: 0c05 |007a: move-result-object v5 │ │ +031372: 7110 be00 0500 |007b: invoke-static {v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00be │ │ +031378: 0c05 |007e: move-result-object v5 │ │ +03137a: 7020 db06 5400 |007f: invoke-direct {v4, v5}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Landroid/text/Spanned;)V // method@06db │ │ +031380: 6e20 df06 a400 |0082: invoke-virtual {v4, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setIsSubtitle:(Z)V // method@06df │ │ +031386: 54d5 3d03 |0085: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03138a: 6e20 8107 4500 |0087: invoke-virtual {v5, v4}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +031390: 6e20 8d08 e100 |008a: invoke-virtual {v1, v14}, Lorg/happysanta/gd/Storage/HighScores;.getScores:(I)[Ljava/lang/String; // method@088d │ │ +031396: 0c03 |008d: move-result-object v3 │ │ +031398: 1202 |008e: const/4 v2, #int 0 // #0 │ │ +03139a: 2135 |008f: array-length v5, v3 │ │ +03139c: 3552 4900 |0090: if-ge v2, v5, 00d9 // +0049 │ │ +0313a0: 4605 0302 |0092: aget-object v5, v3, v2 │ │ +0313a4: 3905 0500 |0094: if-nez v5, 0099 // +0005 │ │ +0313a8: d802 0201 |0096: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0313ac: 28f7 |0098: goto 008f // -0009 │ │ +0313ae: 2200 b301 |0099: new-instance v0, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ +0313b2: 2205 b000 |009b: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +0313b6: 7010 f001 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0313bc: 1a06 0000 |00a0: const-string v6, "" // string@0000 │ │ +0313c0: 6e20 f701 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0313c6: 0c05 |00a5: move-result-object v5 │ │ +0313c8: d806 0201 |00a6: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0313cc: 6e20 f401 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0313d2: 0c05 |00ab: move-result-object v5 │ │ +0313d4: 1a06 4d00 |00ac: const-string v6, ". " // string@004d │ │ +0313d8: 6e20 f701 6500 |00ae: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0313de: 0c05 |00b1: move-result-object v5 │ │ +0313e0: 4606 0302 |00b2: aget-object v6, v3, v2 │ │ +0313e4: 6e20 f701 6500 |00b4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0313ea: 0c05 |00b7: move-result-object v5 │ │ +0313ec: 6e10 fb01 0500 |00b8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0313f2: 0c05 |00bb: move-result-object v5 │ │ +0313f4: 7020 dc06 5000 |00bc: invoke-direct {v0, v5}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Ljava/lang/String;)V // method@06dc │ │ +0313fa: 3902 0e00 |00bf: if-nez v2, 00cd // +000e │ │ +0313fe: 6e30 e106 a00b |00c1: invoke-virtual {v0, v10, v11}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06e1 │ │ +031404: 6e20 e006 a000 |00c4: invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setLayoutPadding:(Z)V // method@06e0 │ │ +03140a: 54d5 3d03 |00c7: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03140e: 6e20 8107 0500 |00c9: invoke-virtual {v5, v0}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +031414: 28ca |00cc: goto 0096 // -0036 │ │ +031416: 33a2 0600 |00cd: if-ne v2, v10, 00d3 // +0006 │ │ +03141a: 6e30 e106 a00a |00cf: invoke-virtual {v0, v10, v10}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06e1 │ │ +031420: 28f2 |00d2: goto 00c4 // -000e │ │ +031422: 33c2 f1ff |00d3: if-ne v2, v12, 00c4 // -000f │ │ +031426: 6e30 e106 a00c |00d5: invoke-virtual {v0, v10, v12}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06e1 │ │ +03142c: 28ec |00d8: goto 00c4 // -0014 │ │ +03142e: 4605 030b |00d9: aget-object v5, v3, v11 │ │ +031432: 3905 1300 |00db: if-nez v5, 00ee // +0013 │ │ +031436: 54d5 3d03 |00dd: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03143a: 2206 d301 |00df: new-instance v6, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +03143e: 1407 4300 057f |00e1: const v7, #float 1.76789e+38 // #7f050043 │ │ +031444: 7110 3806 0700 |00e4: invoke-static {v7}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03144a: 0c07 |00e7: move-result-object v7 │ │ +03144c: 7020 ca07 7600 |00e8: invoke-direct {v6, v7}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +031452: 6e20 8107 6500 |00eb: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +031458: 54d5 3d03 |00ee: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03145c: 6e20 5107 ad00 |00f0: invoke-virtual {v13, v10}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +031462: 0c06 |00f3: move-result-object v6 │ │ +031464: 6e20 8107 6500 |00f4: invoke-virtual {v5, v6}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03146a: 54d5 3d03 |00f7: iget-object v5, v13, Lorg/happysanta/gd/Menu/Menu;.highScoreMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@033d │ │ +03146e: 6e10 8607 0500 |00f9: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/MenuScreen;.highlightElement:()V // method@0786 │ │ +031474: 0e00 |00fc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1043 │ │ 0x0017 line=1045 │ │ 0x001c line=1046 │ │ 0x0053 line=1048 │ │ 0x0082 line=1049 │ │ @@ -64568,422 +64546,422 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 826 16-bit code units │ │ -0314ec: |[0314ec] org.happysanta.gd.Menu.Menu.showMenu:(I)V │ │ -0314fc: 1a16 f405 |0000: const-string v22, "[Menu] showMenu()" // string@05f4 │ │ -031500: 7701 3f06 1600 |0002: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -031506: 7100 3106 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -03150c: 0c04 |0008: move-result-object v4 │ │ -03150e: 7100 3206 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -031514: 0c15 |000c: move-result-object v21 │ │ -031516: 7100 3406 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -03151c: 0c10 |0010: move-result-object v16 │ │ -03151e: 1316 0000 |0011: const/16 v22, #int 0 // #0 │ │ -031522: 0200 1600 |0013: move/from16 v0, v22 │ │ -031526: 0801 1c00 |0015: move-object/from16 v1, v28 │ │ -03152a: 5c10 5703 |0017: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -03152e: 1316 0000 |0019: const/16 v22, #int 0 // #0 │ │ -031532: 0200 1600 |001b: move/from16 v0, v22 │ │ -031536: 0801 1c00 |001d: move-object/from16 v1, v28 │ │ -03153a: 5c10 5d03 |001f: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ -03153e: 2b1d 0f03 0000 |0021: packed-switch v29, 00000330 // +0000030f │ │ -031544: 0800 1c00 |0024: move-object/from16 v0, v28 │ │ -031548: 5400 5803 |0026: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -03154c: 0816 0000 |0028: move-object/from16 v22, v0 │ │ -031550: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ -031554: 0800 1c00 |002c: move-object/from16 v0, v28 │ │ -031558: 0801 1600 |002e: move-object/from16 v1, v22 │ │ -03155c: 0202 1700 |0030: move/from16 v2, v23 │ │ -031560: 6e30 6307 1002 |0032: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -031566: 7100 fb01 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -03156c: 0b08 |0038: move-result-wide v8 │ │ -03156e: 1316 0000 |0039: const/16 v22, #int 0 // #0 │ │ -031572: 0200 1600 |003b: move/from16 v0, v22 │ │ -031576: 0801 1500 |003d: move-object/from16 v1, v21 │ │ -03157a: 5c10 e101 |003f: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ -03157e: 160e 0000 |0041: const-wide/16 v14, #int 0 // #0 │ │ -031582: 1306 3200 |0043: const/16 v6, #int 50 // #32 │ │ -031586: 5440 ba01 |0045: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -03158a: 0816 0000 |0047: move-object/from16 v22, v0 │ │ -03158e: 7401 0106 1600 |0049: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0601 │ │ -031594: 6e10 6505 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0565 │ │ -03159a: 6e10 7505 0400 |004f: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0575 │ │ -0315a0: 0a16 |0052: move-result v22 │ │ -0315a2: 3816 1000 |0053: if-eqz v22, 0063 // +0010 │ │ -0315a6: 5540 9c01 |0055: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -0315aa: 0216 0000 |0057: move/from16 v22, v0 │ │ -0315ae: 3816 0a00 |0059: if-eqz v22, 0063 // +000a │ │ -0315b2: 0800 1c00 |005b: move-object/from16 v0, v28 │ │ -0315b6: 5400 3103 |005d: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -0315ba: 0816 0000 |005f: move-object/from16 v22, v0 │ │ -0315be: 3916 ef01 |0061: if-nez v22, 0250 // +01ef │ │ -0315c2: 1a16 f305 |0063: const-string v22, "[Menu.showMenu] out loop" // string@05f3 │ │ -0315c6: 7701 3f06 1600 |0065: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -0315cc: 5340 ae01 |0068: iget-wide v0, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -0315d0: 0516 0000 |006a: move-wide/from16 v22, v0 │ │ -0315d4: 7100 fb01 0000 |006c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -0315da: 0b18 |006f: move-result-wide v24 │ │ -0315dc: 9c18 1808 |0070: sub-long v24, v24, v8 │ │ -0315e0: 9b16 1618 |0072: add-long v22, v22, v24 │ │ -0315e4: 0500 1600 |0074: move-wide/from16 v0, v22 │ │ -0315e8: 5a40 ae01 |0076: iput-wide v0, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ -0315ec: 3815 0a00 |0078: if-eqz v21, 0082 // +000a │ │ -0315f0: 1316 0100 |007a: const/16 v22, #int 1 // #1 │ │ -0315f4: 0200 1600 |007c: move/from16 v0, v22 │ │ -0315f8: 0801 1500 |007e: move-object/from16 v1, v21 │ │ -0315fc: 5c10 e101 |0080: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ -031600: 0800 1c00 |0082: move-object/from16 v0, v28 │ │ -031604: 5400 3103 |0084: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -031608: 0816 0000 |0086: move-object/from16 v22, v0 │ │ -03160c: 3916 1500 |0088: if-nez v22, 009d // +0015 │ │ -031610: 3804 1300 |008a: if-eqz v4, 009d // +0013 │ │ -031614: 1a16 f205 |008c: const-string v22, "[Menu.showMenu] currentMenu == null, set alive = false" // string@05f2 │ │ -031618: 7701 3f06 1600 |008e: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -03161e: 1316 0100 |0091: const/16 v22, #int 1 // #1 │ │ -031622: 0200 1600 |0093: move/from16 v0, v22 │ │ -031626: 5c40 a001 |0095: iput-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ -03162a: 1316 0000 |0097: const/16 v22, #int 0 // #0 │ │ -03162e: 0200 1600 |0099: move/from16 v0, v22 │ │ -031632: 5c40 9c01 |009b: iput-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -031636: 0e00 |009d: return-void │ │ -031638: 0800 1c00 |009e: move-object/from16 v0, v28 │ │ -03163c: 5400 5803 |00a0: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ -031640: 0816 0000 |00a2: move-object/from16 v22, v0 │ │ -031644: 1317 0000 |00a4: const/16 v23, #int 0 // #0 │ │ -031648: 0800 1c00 |00a6: move-object/from16 v0, v28 │ │ -03164c: 0801 1600 |00a8: move-object/from16 v1, v22 │ │ -031650: 0202 1700 |00aa: move/from16 v2, v23 │ │ -031654: 6e30 6307 1002 |00ac: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -03165a: 5440 ba01 |00af: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -03165e: 0816 0000 |00b1: move-object/from16 v22, v0 │ │ -031662: 7401 0006 1600 |00b3: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._casevV:()V // method@0600 │ │ -031668: 1316 0100 |00b6: const/16 v22, #int 1 // #1 │ │ -03166c: 0200 1600 |00b8: move/from16 v0, v22 │ │ -031670: 0801 1c00 |00ba: move-object/from16 v1, v28 │ │ -031674: 5c10 5403 |00bc: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -031678: 2900 77ff |00be: goto/16 0035 // -0089 │ │ -03167c: 0800 1c00 |00c0: move-object/from16 v0, v28 │ │ -031680: 5400 5003 |00c2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031684: 0816 0000 |00c4: move-object/from16 v22, v0 │ │ -031688: 7401 a307 1600 |00c6: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -03168e: 0a16 |00c9: move-result v22 │ │ -031690: 0200 1600 |00ca: move/from16 v0, v22 │ │ -031694: 0801 1c00 |00cc: move-object/from16 v1, v28 │ │ -031698: 5910 4e03 |00ce: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -03169c: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -0316a0: 5400 7303 |00d2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -0316a4: 0816 0000 |00d4: move-object/from16 v22, v0 │ │ -0316a8: 7401 a307 1600 |00d6: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0316ae: 0a16 |00d9: move-result v22 │ │ -0316b0: 0200 1600 |00da: move/from16 v0, v22 │ │ -0316b4: 0801 1c00 |00dc: move-object/from16 v1, v28 │ │ -0316b8: 5910 7103 |00de: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -0316bc: 0800 1c00 |00e0: move-object/from16 v0, v28 │ │ -0316c0: 5400 4103 |00e2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ -0316c4: 0816 0000 |00e4: move-object/from16 v22, v0 │ │ -0316c8: 2217 b000 |00e6: new-instance v23, Ljava/lang/StringBuilder; // type@00b0 │ │ -0316cc: 7601 ee01 1700 |00e8: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0316d2: 1418 1d00 057f |00eb: const v24, #float 1.76788e+38 // #7f05001d │ │ -0316d8: 7701 3606 1800 |00ee: invoke-static/range {v24}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0316de: 0c18 |00f1: move-result-object v24 │ │ -0316e0: 7402 f501 1700 |00f2: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0316e6: 0c17 |00f5: move-result-object v23 │ │ -0316e8: 1a18 6f00 |00f6: const-string v24, ": " // string@006f │ │ -0316ec: 7402 f501 1700 |00f8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0316f2: 0c17 |00fb: move-result-object v23 │ │ -0316f4: 0800 1c00 |00fc: move-object/from16 v0, v28 │ │ -0316f8: 5200 4e03 |00fe: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -0316fc: 0218 0000 |0100: move/from16 v24, v0 │ │ -031700: 0800 1c00 |0102: move-object/from16 v0, v28 │ │ -031704: 5200 7103 |0104: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -031708: 0219 0000 |0106: move/from16 v25, v0 │ │ -03170c: 0800 1000 |0108: move-object/from16 v0, v16 │ │ -031710: 0201 1800 |010a: move/from16 v1, v24 │ │ -031714: 0202 1900 |010c: move/from16 v2, v25 │ │ -031718: 6e30 7c06 1002 |010e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067c │ │ -03171e: 0c18 |0111: move-result-object v24 │ │ -031720: 7402 f501 1700 |0112: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -031726: 0c17 |0115: move-result-object v23 │ │ -031728: 7401 f901 1700 |0116: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03172e: 0c17 |0119: move-result-object v23 │ │ -031730: 7402 9c06 1600 |011a: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069c │ │ -031736: 1316 0000 |011d: const/16 v22, #int 0 // #0 │ │ -03173a: 0200 1600 |011f: move/from16 v0, v22 │ │ -03173e: 0801 1c00 |0121: move-object/from16 v1, v28 │ │ -031742: 5c10 5403 |0123: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ -031746: 0800 1c00 |0125: move-object/from16 v0, v28 │ │ -03174a: 5400 4203 |0127: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -03174e: 0816 0000 |0129: move-object/from16 v22, v0 │ │ -031752: 7401 8b07 1600 |012b: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/MenuScreen;.resetHighlighted:()V // method@078b │ │ -031758: 0800 1c00 |012e: move-object/from16 v0, v28 │ │ -03175c: 5400 4203 |0130: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ -031760: 0816 0000 |0132: move-object/from16 v22, v0 │ │ -031764: 1317 0000 |0134: const/16 v23, #int 0 // #0 │ │ -031768: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -03176c: 0801 1600 |0138: move-object/from16 v1, v22 │ │ -031770: 0202 1700 |013a: move/from16 v2, v23 │ │ -031774: 6e30 6307 1002 |013c: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -03177a: 2900 f6fe |013f: goto/16 0035 // -010a │ │ -03177e: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ -031782: 5400 3603 |0143: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -031786: 0816 0000 |0145: move-object/from16 v22, v0 │ │ -03178a: 7401 8007 1600 |0147: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0780 │ │ -031790: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ -031794: 5400 5003 |014c: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -031798: 0816 0000 |014e: move-object/from16 v22, v0 │ │ -03179c: 7401 a307 1600 |0150: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0317a2: 0a16 |0153: move-result v22 │ │ -0317a4: 0200 1600 |0154: move/from16 v0, v22 │ │ -0317a8: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ -0317ac: 5910 4e03 |0158: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ -0317b0: 0800 1c00 |015a: move-object/from16 v0, v28 │ │ -0317b4: 5400 7303 |015c: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -0317b8: 0816 0000 |015e: move-object/from16 v22, v0 │ │ -0317bc: 7401 a307 1600 |0160: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0317c2: 0a16 |0163: move-result v22 │ │ -0317c4: 0200 1600 |0164: move/from16 v0, v22 │ │ -0317c8: 0801 1c00 |0166: move-object/from16 v1, v28 │ │ -0317cc: 5910 7103 |0168: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ -0317d0: 7100 3506 0000 |016a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0635 │ │ -0317d6: 0c16 |016d: move-result-object v22 │ │ -0317d8: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -0317dc: 5400 5003 |0170: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ -0317e0: 0817 0000 |0172: move-object/from16 v23, v0 │ │ -0317e4: 7401 a307 1700 |0174: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0317ea: 0a17 |0177: move-result v23 │ │ -0317ec: 0800 1c00 |0178: move-object/from16 v0, v28 │ │ -0317f0: 5400 7303 |017a: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ -0317f4: 0818 0000 |017c: move-object/from16 v24, v0 │ │ -0317f8: 7401 a307 1800 |017e: invoke-virtual/range {v24}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -0317fe: 0a18 |0181: move-result v24 │ │ -031800: 7403 0e09 1600 |0182: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Storage/LevelsManager;.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; // method@090e │ │ -031806: 0c14 |0185: move-result-object v20 │ │ -031808: 0800 1400 |0186: move-object/from16 v0, v20 │ │ -03180c: 0801 1c00 |0188: move-object/from16 v1, v28 │ │ -031810: 5b10 3203 |018a: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ -031814: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ -031818: 5400 4a03 |018e: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ -03181c: 0816 0000 |0190: move-object/from16 v22, v0 │ │ -031820: 7401 a307 1600 |0192: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a3 │ │ -031826: 0a16 |0195: move-result v22 │ │ -031828: 0800 1c00 |0196: move-object/from16 v0, v28 │ │ -03182c: 5300 4803 |0198: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ -031830: 0518 0000 |019a: move-wide/from16 v24, v0 │ │ -031834: 0800 1400 |019c: move-object/from16 v0, v20 │ │ -031838: 0201 1600 |019e: move/from16 v1, v22 │ │ -03183c: 0502 1800 |01a0: move-wide/from16 v2, v24 │ │ -031840: 6e40 8a08 1032 |01a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.getPlace:(IJ)I // method@088a │ │ -031846: 0a12 |01a5: move-result v18 │ │ -031848: 0800 1c00 |01a6: move-object/from16 v0, v28 │ │ -03184c: 5300 4803 |01a8: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ -031850: 0516 0000 |01aa: move-wide/from16 v22, v0 │ │ -031854: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ -031858: 0501 1600 |01ae: move-wide/from16 v1, v22 │ │ -03185c: 7030 5507 1002 |01b0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.getDurationString:(J)Ljava/lang/String; // method@0755 │ │ -031862: 0c16 |01b3: move-result-object v22 │ │ -031864: 0800 1600 |01b4: move-object/from16 v0, v22 │ │ -031868: 0801 1c00 |01b6: move-object/from16 v1, v28 │ │ -03186c: 5b10 3803 |01b8: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ -031870: 3a12 9100 |01ba: if-ltz v18, 024b // +0091 │ │ -031874: 1316 0200 |01bc: const/16 v22, #int 2 // #2 │ │ -031878: 0200 1200 |01be: move/from16 v0, v18 │ │ -03187c: 0201 1600 |01c0: move/from16 v1, v22 │ │ -031880: 3610 8900 |01c2: if-gt v0, v1, 024b // +0089 │ │ -031884: 2213 b301 |01c4: new-instance v19, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ -031888: 1a16 0000 |01c6: const-string v22, "" // string@0000 │ │ -03188c: 0800 1300 |01c8: move-object/from16 v0, v19 │ │ -031890: 0801 1600 |01ca: move-object/from16 v1, v22 │ │ -031894: 7020 da06 1000 |01cc: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Ljava/lang/String;)V // method@06da │ │ -03189a: 1516 067f |01cf: const/high16 v22, #int 2131099648 // #7f06 │ │ -03189e: 7701 3706 1600 |01d1: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0637 │ │ -0318a4: 0c16 |01d4: move-result-object v22 │ │ -0318a6: 4616 1612 |01d5: aget-object v22, v22, v18 │ │ -0318aa: 0800 1300 |01d7: move-object/from16 v0, v19 │ │ -0318ae: 0801 1600 |01d9: move-object/from16 v1, v22 │ │ -0318b2: 6e20 e006 1000 |01db: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setText:(Ljava/lang/String;)V // method@06e0 │ │ -0318b8: 1316 0100 |01de: const/16 v22, #int 1 // #1 │ │ -0318bc: 0800 1300 |01e0: move-object/from16 v0, v19 │ │ -0318c0: 0201 1600 |01e2: move/from16 v1, v22 │ │ -0318c4: 0202 1200 |01e4: move/from16 v2, v18 │ │ -0318c8: 6e30 df06 1002 |01e6: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06df │ │ -0318ce: 0800 1c00 |01e9: move-object/from16 v0, v28 │ │ -0318d2: 5400 3603 |01eb: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -0318d6: 0816 0000 |01ed: move-object/from16 v22, v0 │ │ -0318da: 0800 1600 |01ef: move-object/from16 v0, v22 │ │ -0318de: 0801 1300 |01f1: move-object/from16 v1, v19 │ │ -0318e2: 6e20 7f07 1000 |01f3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0318e8: 2205 d301 |01f6: new-instance v5, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ -0318ec: 0800 1c00 |01f8: move-object/from16 v0, v28 │ │ -0318f0: 5400 3803 |01fa: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ -0318f4: 0816 0000 |01fc: move-object/from16 v22, v0 │ │ -0318f8: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -0318fc: 7020 c807 0500 |0200: invoke-direct {v5, v0}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07c8 │ │ -031902: 0800 1c00 |0203: move-object/from16 v0, v28 │ │ -031906: 5400 3603 |0205: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -03190a: 0816 0000 |0207: move-object/from16 v22, v0 │ │ -03190e: 0800 1600 |0209: move-object/from16 v0, v22 │ │ -031912: 6e20 7f07 5000 |020b: invoke-virtual {v0, v5}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -031918: 0800 1c00 |020e: move-object/from16 v0, v28 │ │ -03191c: 5400 3603 |0210: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -031920: 0816 0000 |0212: move-object/from16 v22, v0 │ │ -031924: 1317 0000 |0214: const/16 v23, #int 0 // #0 │ │ -031928: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ -03192c: 0201 1700 |0218: move/from16 v1, v23 │ │ -031930: 6e20 4f07 1000 |021a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@074f │ │ -031936: 0c17 |021d: move-result-object v23 │ │ -031938: 7402 7f07 1600 |021e: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03193e: 0800 1c00 |0221: move-object/from16 v0, v28 │ │ -031942: 5400 3603 |0223: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -031946: 0816 0000 |0225: move-object/from16 v22, v0 │ │ -03194a: 0800 1c00 |0227: move-object/from16 v0, v28 │ │ -03194e: 5400 5e03 |0229: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ -031952: 0817 0000 |022b: move-object/from16 v23, v0 │ │ -031956: 7402 7f07 1600 |022d: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -03195c: 0800 1c00 |0230: move-object/from16 v0, v28 │ │ -031960: 5400 3603 |0232: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ -031964: 0816 0000 |0234: move-object/from16 v22, v0 │ │ -031968: 1317 0000 |0236: const/16 v23, #int 0 // #0 │ │ -03196c: 0800 1c00 |0238: move-object/from16 v0, v28 │ │ -031970: 0801 1600 |023a: move-object/from16 v1, v22 │ │ -031974: 0202 1700 |023c: move/from16 v2, v23 │ │ -031978: 6e30 6307 1002 |023e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -03197e: 1316 0000 |0241: const/16 v22, #int 0 // #0 │ │ -031982: 0200 1600 |0243: move/from16 v0, v22 │ │ -031986: 0801 1c00 |0245: move-object/from16 v1, v28 │ │ -03198a: 5c10 5703 |0247: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ -03198e: 2900 ecfd |0249: goto/16 0035 // -0214 │ │ -031992: 7601 6207 1c00 |024b: invoke-direct/range {v28}, Lorg/happysanta/gd/Menu/Menu;.saveCompletedTrack:()V // method@0762 │ │ -031998: 2900 e7fd |024e: goto/16 0035 // -0219 │ │ -03199c: 5540 ac01 |0250: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -0319a0: 0216 0000 |0252: move/from16 v22, v0 │ │ -0319a4: 3816 1600 |0254: if-eqz v22, 026a // +0016 │ │ -0319a8: 5540 ac01 |0256: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ -0319ac: 0216 0000 |0258: move/from16 v22, v0 │ │ -0319b0: 3816 1000 |025a: if-eqz v22, 026a // +0010 │ │ -0319b4: 5540 9c01 |025c: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ -0319b8: 0216 0000 |025e: move/from16 v22, v0 │ │ -0319bc: 3816 0a00 |0260: if-eqz v22, 026a // +000a │ │ -0319c0: 0800 1c00 |0262: move-object/from16 v0, v28 │ │ -0319c4: 5400 3103 |0264: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ -0319c8: 0816 0000 |0266: move-object/from16 v22, v0 │ │ -0319cc: 3916 6e00 |0268: if-nez v22, 02d6 // +006e │ │ -0319d0: 5440 ba01 |026a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -0319d4: 0816 0000 |026c: move-object/from16 v22, v0 │ │ -0319d8: 3816 7d00 |026e: if-eqz v22, 02eb // +007d │ │ -0319dc: 5440 ba01 |0270: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -0319e0: 0816 0000 |0272: move-object/from16 v22, v0 │ │ -0319e4: 7401 0806 1600 |0274: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._gotovZ:()Z // method@0608 │ │ -0319ea: 0a16 |0277: move-result v22 │ │ -0319ec: 3816 7300 |0278: if-eqz v22, 02eb // +0073 │ │ -0319f0: 5440 ba01 |027a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -0319f4: 0816 0000 |027c: move-object/from16 v22, v0 │ │ -0319f8: 7401 0606 1600 |027e: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0606 │ │ -0319fe: 0a07 |0281: move-result v7 │ │ -031a00: 3807 1100 |0282: if-eqz v7, 0293 // +0011 │ │ -031a04: 1316 0400 |0284: const/16 v22, #int 4 // #4 │ │ -031a08: 0200 1600 |0286: move/from16 v0, v22 │ │ -031a0c: 3207 0b00 |0288: if-eq v7, v0, 0293 // +000b │ │ -031a10: 5440 ba01 |028a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -031a14: 0816 0000 |028c: move-object/from16 v22, v0 │ │ -031a18: 1317 0100 |028e: const/16 v23, #int 1 // #1 │ │ -031a1c: 7402 0406 1600 |0290: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0604 │ │ -031a22: 5440 ba01 |0293: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ -031a26: 0816 0000 |0295: move-object/from16 v22, v0 │ │ -031a2a: 7401 0106 1600 |0297: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0601 │ │ -031a30: 7100 fb01 0000 |029a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -031a36: 0b0a |029d: move-result-wide v10 │ │ -031a38: 9c16 0a0e |029e: sub-long v22, v10, v14 │ │ -031a3c: 8160 |02a0: int-to-long v0, v6 │ │ -031a3e: 0518 0000 |02a1: move-wide/from16 v24, v0 │ │ -031a42: 3116 1618 |02a3: cmp-long v22, v22, v24 │ │ -031a46: 3b16 4300 |02a5: if-gez v22, 02e8 // +0043 │ │ -031a4a: 0800 1c00 |02a7: move-object/from16 v0, v28 │ │ -031a4e: 5400 5303 |02a9: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ -031a52: 0818 0000 |02ab: move-object/from16 v24, v0 │ │ -031a56: 1d18 |02ad: monitor-enter v24 │ │ -031a58: 0800 1c00 |02ae: move-object/from16 v0, v28 │ │ -031a5c: 5400 5303 |02b0: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ -031a60: 0819 0000 |02b2: move-object/from16 v25, v0 │ │ -031a64: 8160 |02b4: int-to-long v0, v6 │ │ -031a66: 0516 0000 |02b5: move-wide/from16 v22, v0 │ │ -031a6a: 9c1a 0a0e |02b7: sub-long v26, v10, v14 │ │ -031a6e: 9c16 161a |02b9: sub-long v22, v22, v26 │ │ -031a72: 161a 0100 |02bb: const-wide/16 v26, #int 1 // #1 │ │ -031a76: 3116 161a |02bd: cmp-long v22, v22, v26 │ │ -031a7a: 3a16 2100 |02bf: if-ltz v22, 02e0 // +0021 │ │ -031a7e: 8160 |02c1: int-to-long v0, v6 │ │ -031a80: 0516 0000 |02c2: move-wide/from16 v22, v0 │ │ -031a84: 9c1a 0a0e |02c4: sub-long v26, v10, v14 │ │ -031a88: 9c16 161a |02c6: sub-long v22, v22, v26 │ │ -031a8c: 0800 1900 |02c8: move-object/from16 v0, v25 │ │ -031a90: 0501 1600 |02ca: move-wide/from16 v1, v22 │ │ -031a94: 6e30 c201 1002 |02cc: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c2 │ │ -031a9a: 1e18 |02cf: monitor-exit v24 │ │ -031a9c: 7100 fb01 0000 |02d0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -031aa2: 0b0e |02d3: move-result-wide v14 │ │ -031aa4: 2900 7bfd |02d4: goto/16 004f // -0285 │ │ -031aa8: 1616 6400 |02d6: const-wide/16 v22, #int 100 // #64 │ │ -031aac: 7702 0a02 1600 |02d8: invoke-static/range {v22, v23}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -031ab2: 2900 7bff |02db: goto/16 0256 // -0085 │ │ -031ab6: 0d16 |02dd: move-exception v22 │ │ -031ab8: 2900 78ff |02de: goto/16 0256 // -0088 │ │ -031abc: 1616 0100 |02e0: const-wide/16 v22, #int 1 // #1 │ │ -031ac0: 28e6 |02e2: goto 02c8 // -001a │ │ -031ac2: 0d16 |02e3: move-exception v22 │ │ -031ac4: 1e18 |02e4: monitor-exit v24 │ │ -031ac6: 2716 |02e5: throw v22 │ │ -031ac8: 0d16 |02e6: move-exception v22 │ │ -031aca: 28e9 |02e7: goto 02d0 // -0017 │ │ -031acc: 04ae |02e8: move-wide v14, v10 │ │ -031ace: 2900 66fd |02e9: goto/16 004f // -029a │ │ -031ad2: 1306 3200 |02eb: const/16 v6, #int 50 // #32 │ │ -031ad6: 7100 fb01 0000 |02ed: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -031adc: 0b0c |02f0: move-result-wide v12 │ │ -031ade: 9c16 0c0e |02f1: sub-long v22, v12, v14 │ │ -031ae2: 8160 |02f3: int-to-long v0, v6 │ │ -031ae4: 0518 0000 |02f4: move-wide/from16 v24, v0 │ │ -031ae8: 3116 1618 |02f6: cmp-long v22, v22, v24 │ │ -031aec: 3b16 3200 |02f8: if-gez v22, 032a // +0032 │ │ -031af0: 2211 a600 |02fa: new-instance v17, Ljava/lang/Object; // type@00a6 │ │ -031af4: 7601 bd01 1100 |02fc: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@01bd │ │ -031afa: 1d11 |02ff: monitor-enter v17 │ │ -031afc: 8160 |0300: int-to-long v0, v6 │ │ -031afe: 0516 0000 |0301: move-wide/from16 v22, v0 │ │ -031b02: 9c18 0c0e |0303: sub-long v24, v12, v14 │ │ -031b06: 9c16 1618 |0305: sub-long v22, v22, v24 │ │ -031b0a: 1618 0100 |0307: const-wide/16 v24, #int 1 // #1 │ │ -031b0e: 3116 1618 |0309: cmp-long v22, v22, v24 │ │ -031b12: 3a16 1700 |030b: if-ltz v22, 0322 // +0017 │ │ -031b16: 8160 |030d: int-to-long v0, v6 │ │ -031b18: 0516 0000 |030e: move-wide/from16 v22, v0 │ │ -031b1c: 9c18 0c0e |0310: sub-long v24, v12, v14 │ │ -031b20: 9c16 1618 |0312: sub-long v22, v22, v24 │ │ -031b24: 0800 1100 |0314: move-object/from16 v0, v17 │ │ -031b28: 0501 1600 |0316: move-wide/from16 v1, v22 │ │ -031b2c: 6e30 c201 1002 |0318: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c2 │ │ -031b32: 1e11 |031b: monitor-exit v17 │ │ -031b34: 7100 fb01 0000 |031c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -031b3a: 0b0e |031f: move-result-wide v14 │ │ -031b3c: 2900 2ffd |0320: goto/16 004f // -02d1 │ │ -031b40: 1616 0100 |0322: const-wide/16 v22, #int 1 // #1 │ │ -031b44: 28f0 |0324: goto 0314 // -0010 │ │ -031b46: 0d16 |0325: move-exception v22 │ │ -031b48: 1e11 |0326: monitor-exit v17 │ │ -031b4a: 2716 |0327: throw v22 │ │ -031b4c: 0d16 |0328: move-exception v22 │ │ -031b4e: 28f3 |0329: goto 031c // -000d │ │ -031b50: 04ce |032a: move-wide v14, v12 │ │ -031b52: 2900 24fd |032b: goto/16 004f // -02dc │ │ -031b56: 0d16 |032d: move-exception v22 │ │ -031b58: 2900 65ff |032e: goto/16 0293 // -009b │ │ -031b5c: 0001 0300 0000 0000 7d00 0000 9f00 ... |0330: packed-switch-data (10 units) │ │ +031478: |[031478] org.happysanta.gd.Menu.Menu.showMenu:(I)V │ │ +031488: 1a16 f405 |0000: const-string v22, "[Menu] showMenu()" // string@05f4 │ │ +03148c: 7701 4106 1600 |0002: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +031492: 7100 3306 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +031498: 0c04 |0008: move-result-object v4 │ │ +03149a: 7100 3406 0000 |0009: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +0314a0: 0c15 |000c: move-result-object v21 │ │ +0314a2: 7100 3606 0000 |000d: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +0314a8: 0c10 |0010: move-result-object v16 │ │ +0314aa: 1316 0000 |0011: const/16 v22, #int 0 // #0 │ │ +0314ae: 0200 1600 |0013: move/from16 v0, v22 │ │ +0314b2: 0801 1c00 |0015: move-object/from16 v1, v28 │ │ +0314b6: 5c10 5703 |0017: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +0314ba: 1316 0000 |0019: const/16 v22, #int 0 // #0 │ │ +0314be: 0200 1600 |001b: move/from16 v0, v22 │ │ +0314c2: 0801 1c00 |001d: move-object/from16 v1, v28 │ │ +0314c6: 5c10 5d03 |001f: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.menuDisabled:Z // field@035d │ │ +0314ca: 2b1d 0f03 0000 |0021: packed-switch v29, 00000330 // +0000030f │ │ +0314d0: 0800 1c00 |0024: move-object/from16 v0, v28 │ │ +0314d4: 5400 5803 |0026: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0314d8: 0816 0000 |0028: move-object/from16 v22, v0 │ │ +0314dc: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ +0314e0: 0800 1c00 |002c: move-object/from16 v0, v28 │ │ +0314e4: 0801 1600 |002e: move-object/from16 v1, v22 │ │ +0314e8: 0202 1700 |0030: move/from16 v2, v23 │ │ +0314ec: 6e30 6507 1002 |0032: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +0314f2: 7100 fd01 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +0314f8: 0b08 |0038: move-result-wide v8 │ │ +0314fa: 1316 0000 |0039: const/16 v22, #int 0 // #0 │ │ +0314fe: 0200 1600 |003b: move/from16 v0, v22 │ │ +031502: 0801 1500 |003d: move-object/from16 v1, v21 │ │ +031506: 5c10 e101 |003f: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ +03150a: 160e 0000 |0041: const-wide/16 v14, #int 0 // #0 │ │ +03150e: 1306 3200 |0043: const/16 v6, #int 50 // #32 │ │ +031512: 5440 ba01 |0045: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +031516: 0816 0000 |0047: move-object/from16 v22, v0 │ │ +03151a: 7401 0306 1600 |0049: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0603 │ │ +031520: 6e10 6705 0400 |004c: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.gameToMenu:()V // method@0567 │ │ +031526: 6e10 7705 0400 |004f: invoke-virtual {v4}, Lorg/happysanta/gd/GDActivity;.isMenuShown:()Z // method@0577 │ │ +03152c: 0a16 |0052: move-result v22 │ │ +03152e: 3816 1000 |0053: if-eqz v22, 0063 // +0010 │ │ +031532: 5540 9c01 |0055: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +031536: 0216 0000 |0057: move/from16 v22, v0 │ │ +03153a: 3816 0a00 |0059: if-eqz v22, 0063 // +000a │ │ +03153e: 0800 1c00 |005b: move-object/from16 v0, v28 │ │ +031542: 5400 3103 |005d: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031546: 0816 0000 |005f: move-object/from16 v22, v0 │ │ +03154a: 3916 ef01 |0061: if-nez v22, 0250 // +01ef │ │ +03154e: 1a16 f305 |0063: const-string v22, "[Menu.showMenu] out loop" // string@05f3 │ │ +031552: 7701 4106 1600 |0065: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +031558: 5340 ae01 |0068: iget-wide v0, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +03155c: 0516 0000 |006a: move-wide/from16 v22, v0 │ │ +031560: 7100 fd01 0000 |006c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +031566: 0b18 |006f: move-result-wide v24 │ │ +031568: 9c18 1808 |0070: sub-long v24, v24, v8 │ │ +03156c: 9b16 1618 |0072: add-long v22, v22, v24 │ │ +031570: 0500 1600 |0074: move-wide/from16 v0, v22 │ │ +031574: 5a40 ae01 |0076: iput-wide v0, v4, Lorg/happysanta/gd/GDActivity;.m_forJ:J // field@01ae │ │ +031578: 3815 0a00 |0078: if-eqz v21, 0082 // +000a │ │ +03157c: 1316 0100 |007a: const/16 v22, #int 1 // #1 │ │ +031580: 0200 1600 |007c: move/from16 v0, v22 │ │ +031584: 0801 1500 |007e: move-object/from16 v1, v21 │ │ +031588: 5c10 e101 |0080: iput-boolean v0, v1, Lorg/happysanta/gd/Game/GameView;.drawTimer:Z // field@01e1 │ │ +03158c: 0800 1c00 |0082: move-object/from16 v0, v28 │ │ +031590: 5400 3103 |0084: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031594: 0816 0000 |0086: move-object/from16 v22, v0 │ │ +031598: 3916 1500 |0088: if-nez v22, 009d // +0015 │ │ +03159c: 3804 1300 |008a: if-eqz v4, 009d // +0013 │ │ +0315a0: 1a16 f205 |008c: const-string v22, "[Menu.showMenu] currentMenu == null, set alive = false" // string@05f2 │ │ +0315a4: 7701 4106 1600 |008e: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +0315aa: 1316 0100 |0091: const/16 v22, #int 1 // #1 │ │ +0315ae: 0200 1600 |0093: move/from16 v0, v22 │ │ +0315b2: 5c40 a001 |0095: iput-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.exiting:Z // field@01a0 │ │ +0315b6: 1316 0000 |0097: const/16 v22, #int 0 // #0 │ │ +0315ba: 0200 1600 |0099: move/from16 v0, v22 │ │ +0315be: 5c40 9c01 |009b: iput-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +0315c2: 0e00 |009d: return-void │ │ +0315c4: 0800 1c00 |009e: move-object/from16 v0, v28 │ │ +0315c8: 5400 5803 |00a0: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.mainMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0358 │ │ +0315cc: 0816 0000 |00a2: move-object/from16 v22, v0 │ │ +0315d0: 1317 0000 |00a4: const/16 v23, #int 0 // #0 │ │ +0315d4: 0800 1c00 |00a6: move-object/from16 v0, v28 │ │ +0315d8: 0801 1600 |00a8: move-object/from16 v1, v22 │ │ +0315dc: 0202 1700 |00aa: move/from16 v2, v23 │ │ +0315e0: 6e30 6507 1002 |00ac: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +0315e6: 5440 ba01 |00af: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +0315ea: 0816 0000 |00b1: move-object/from16 v22, v0 │ │ +0315ee: 7401 0206 1600 |00b3: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._casevV:()V // method@0602 │ │ +0315f4: 1316 0100 |00b6: const/16 v22, #int 1 // #1 │ │ +0315f8: 0200 1600 |00b8: move/from16 v0, v22 │ │ +0315fc: 0801 1c00 |00ba: move-object/from16 v1, v28 │ │ +031600: 5c10 5403 |00bc: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +031604: 2900 77ff |00be: goto/16 0035 // -0089 │ │ +031608: 0800 1c00 |00c0: move-object/from16 v0, v28 │ │ +03160c: 5400 5003 |00c2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +031610: 0816 0000 |00c4: move-object/from16 v22, v0 │ │ +031614: 7401 a507 1600 |00c6: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03161a: 0a16 |00c9: move-result v22 │ │ +03161c: 0200 1600 |00ca: move/from16 v0, v22 │ │ +031620: 0801 1c00 |00cc: move-object/from16 v1, v28 │ │ +031624: 5910 4e03 |00ce: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +031628: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ +03162c: 5400 7303 |00d2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031630: 0816 0000 |00d4: move-object/from16 v22, v0 │ │ +031634: 7401 a507 1600 |00d6: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03163a: 0a16 |00d9: move-result v22 │ │ +03163c: 0200 1600 |00da: move/from16 v0, v22 │ │ +031640: 0801 1c00 |00dc: move-object/from16 v1, v28 │ │ +031644: 5910 7103 |00de: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +031648: 0800 1c00 |00e0: move-object/from16 v0, v28 │ │ +03164c: 5400 4103 |00e2: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameRestartAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@0341 │ │ +031650: 0816 0000 |00e4: move-object/from16 v22, v0 │ │ +031654: 2217 b000 |00e6: new-instance v23, Ljava/lang/StringBuilder; // type@00b0 │ │ +031658: 7601 f001 1700 |00e8: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03165e: 1418 1d00 057f |00eb: const v24, #float 1.76788e+38 // #7f05001d │ │ +031664: 7701 3806 1800 |00ee: invoke-static/range {v24}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03166a: 0c18 |00f1: move-result-object v24 │ │ +03166c: 7402 f701 1700 |00f2: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +031672: 0c17 |00f5: move-result-object v23 │ │ +031674: 1a18 6f00 |00f6: const-string v24, ": " // string@006f │ │ +031678: 7402 f701 1700 |00f8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03167e: 0c17 |00fb: move-result-object v23 │ │ +031680: 0800 1c00 |00fc: move-object/from16 v0, v28 │ │ +031684: 5200 4e03 |00fe: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +031688: 0218 0000 |0100: move/from16 v24, v0 │ │ +03168c: 0800 1c00 |0102: move-object/from16 v0, v28 │ │ +031690: 5200 7103 |0104: iget v0, v0, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +031694: 0219 0000 |0106: move/from16 v25, v0 │ │ +031698: 0800 1000 |0108: move-object/from16 v0, v16 │ │ +03169c: 0201 1800 |010a: move/from16 v1, v24 │ │ +0316a0: 0202 1900 |010c: move/from16 v2, v25 │ │ +0316a4: 6e30 7e06 1002 |010e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Levels/Loader;.getLevelName:(II)Ljava/lang/String; // method@067e │ │ +0316aa: 0c18 |0111: move-result-object v24 │ │ +0316ac: 7402 f701 1700 |0112: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0316b2: 0c17 |0115: move-result-object v23 │ │ +0316b4: 7401 fb01 1700 |0116: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0316ba: 0c17 |0119: move-result-object v23 │ │ +0316bc: 7402 9e06 1600 |011a: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setText:(Ljava/lang/String;)V // method@069e │ │ +0316c2: 1316 0000 |011d: const/16 v22, #int 0 // #0 │ │ +0316c6: 0200 1600 |011f: move/from16 v0, v22 │ │ +0316ca: 0801 1c00 |0121: move-object/from16 v1, v28 │ │ +0316ce: 5c10 5403 |0123: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_SZ:Z // field@0354 │ │ +0316d2: 0800 1c00 |0125: move-object/from16 v0, v28 │ │ +0316d6: 5400 4203 |0127: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +0316da: 0816 0000 |0129: move-object/from16 v22, v0 │ │ +0316de: 7401 8d07 1600 |012b: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/MenuScreen;.resetHighlighted:()V // method@078d │ │ +0316e4: 0800 1c00 |012e: move-object/from16 v0, v28 │ │ +0316e8: 5400 4203 |0130: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.ingameScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@0342 │ │ +0316ec: 0816 0000 |0132: move-object/from16 v22, v0 │ │ +0316f0: 1317 0000 |0134: const/16 v23, #int 0 // #0 │ │ +0316f4: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +0316f8: 0801 1600 |0138: move-object/from16 v1, v22 │ │ +0316fc: 0202 1700 |013a: move/from16 v2, v23 │ │ +031700: 6e30 6507 1002 |013c: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +031706: 2900 f6fe |013f: goto/16 0035 // -010a │ │ +03170a: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ +03170e: 5400 3603 |0143: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +031712: 0816 0000 |0145: move-object/from16 v22, v0 │ │ +031716: 7401 8207 1600 |0147: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/MenuScreen;.clear:()V // method@0782 │ │ +03171c: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ +031720: 5400 5003 |014c: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +031724: 0816 0000 |014e: move-object/from16 v22, v0 │ │ +031728: 7401 a507 1600 |0150: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03172e: 0a16 |0153: move-result v22 │ │ +031730: 0200 1600 |0154: move/from16 v0, v22 │ │ +031734: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ +031738: 5910 4e03 |0158: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.levelIndex:I // field@034e │ │ +03173c: 0800 1c00 |015a: move-object/from16 v0, v28 │ │ +031740: 5400 7303 |015c: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031744: 0816 0000 |015e: move-object/from16 v22, v0 │ │ +031748: 7401 a507 1600 |0160: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03174e: 0a16 |0163: move-result v22 │ │ +031750: 0200 1600 |0164: move/from16 v0, v22 │ │ +031754: 0801 1c00 |0166: move-object/from16 v1, v28 │ │ +031758: 5910 7103 |0168: iput v0, v1, Lorg/happysanta/gd/Menu/Menu;.track:I // field@0371 │ │ +03175c: 7100 3706 0000 |016a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelsManager:()Lorg/happysanta/gd/Storage/LevelsManager; // method@0637 │ │ +031762: 0c16 |016d: move-result-object v22 │ │ +031764: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ +031768: 5400 5003 |0170: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0350 │ │ +03176c: 0817 0000 |0172: move-object/from16 v23, v0 │ │ +031770: 7401 a507 1700 |0174: invoke-virtual/range {v23}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +031776: 0a17 |0177: move-result v23 │ │ +031778: 0800 1c00 |0178: move-object/from16 v0, v28 │ │ +03177c: 5400 7303 |017a: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@0373 │ │ +031780: 0818 0000 |017c: move-object/from16 v24, v0 │ │ +031784: 7401 a507 1800 |017e: invoke-virtual/range {v24}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +03178a: 0a18 |0181: move-result v24 │ │ +03178c: 7403 1009 1600 |0182: invoke-virtual/range {v22, v23, v24}, Lorg/happysanta/gd/Storage/LevelsManager;.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; // method@0910 │ │ +031792: 0c14 |0185: move-result-object v20 │ │ +031794: 0800 1400 |0186: move-object/from16 v0, v20 │ │ +031798: 0801 1c00 |0188: move-object/from16 v1, v28 │ │ +03179c: 5b10 3203 |018a: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.currentScores:Lorg/happysanta/gd/Storage/HighScores; // field@0332 │ │ +0317a0: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ +0317a4: 5400 4a03 |018e: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.leagueSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; // field@034a │ │ +0317a8: 0816 0000 |0190: move-object/from16 v22, v0 │ │ +0317ac: 7401 a507 1600 |0192: invoke-virtual/range {v22}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getSelectedOption:()I // method@07a5 │ │ +0317b2: 0a16 |0195: move-result v22 │ │ +0317b4: 0800 1c00 |0196: move-object/from16 v0, v28 │ │ +0317b8: 5300 4803 |0198: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ +0317bc: 0518 0000 |019a: move-wide/from16 v24, v0 │ │ +0317c0: 0800 1400 |019c: move-object/from16 v0, v20 │ │ +0317c4: 0201 1600 |019e: move/from16 v1, v22 │ │ +0317c8: 0502 1800 |01a0: move-wide/from16 v2, v24 │ │ +0317cc: 6e40 8c08 1032 |01a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.getPlace:(IJ)I // method@088c │ │ +0317d2: 0a12 |01a5: move-result v18 │ │ +0317d4: 0800 1c00 |01a6: move-object/from16 v0, v28 │ │ +0317d8: 5300 4803 |01a8: iget-wide v0, v0, Lorg/happysanta/gd/Menu/Menu;.lastTrackTime:J // field@0348 │ │ +0317dc: 0516 0000 |01aa: move-wide/from16 v22, v0 │ │ +0317e0: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ +0317e4: 0501 1600 |01ae: move-wide/from16 v1, v22 │ │ +0317e8: 7030 5707 1002 |01b0: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.getDurationString:(J)Ljava/lang/String; // method@0757 │ │ +0317ee: 0c16 |01b3: move-result-object v22 │ │ +0317f0: 0800 1600 |01b4: move-object/from16 v0, v22 │ │ +0317f4: 0801 1c00 |01b6: move-object/from16 v1, v28 │ │ +0317f8: 5b10 3803 |01b8: iput-object v0, v1, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ +0317fc: 3a12 9100 |01ba: if-ltz v18, 024b // +0091 │ │ +031800: 1316 0200 |01bc: const/16 v22, #int 2 // #2 │ │ +031804: 0200 1200 |01be: move/from16 v0, v18 │ │ +031808: 0201 1600 |01c0: move/from16 v1, v22 │ │ +03180c: 3610 8900 |01c2: if-gt v0, v1, 024b // +0089 │ │ +031810: 2213 b301 |01c4: new-instance v19, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement; // type@01b3 │ │ +031814: 1a16 0000 |01c6: const-string v22, "" // string@0000 │ │ +031818: 0800 1300 |01c8: move-object/from16 v0, v19 │ │ +03181c: 0801 1600 |01ca: move-object/from16 v1, v22 │ │ +031820: 7020 dc06 1000 |01cc: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.:(Ljava/lang/String;)V // method@06dc │ │ +031826: 1516 067f |01cf: const/high16 v22, #int 2131099648 // #7f06 │ │ +03182a: 7701 3906 1600 |01d1: invoke-static/range {v22}, Lorg/happysanta/gd/Helpers;.getStringArray:(I)[Ljava/lang/String; // method@0639 │ │ +031830: 0c16 |01d4: move-result-object v22 │ │ +031832: 4616 1612 |01d5: aget-object v22, v22, v18 │ │ +031836: 0800 1300 |01d7: move-object/from16 v0, v19 │ │ +03183a: 0801 1600 |01d9: move-object/from16 v1, v22 │ │ +03183e: 6e20 e206 1000 |01db: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setText:(Ljava/lang/String;)V // method@06e2 │ │ +031844: 1316 0100 |01de: const/16 v22, #int 1 // #1 │ │ +031848: 0800 1300 |01e0: move-object/from16 v0, v19 │ │ +03184c: 0201 1600 |01e2: move/from16 v1, v22 │ │ +031850: 0202 1200 |01e4: move/from16 v2, v18 │ │ +031854: 6e30 e106 1002 |01e6: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/HighScoreTextMenuElement;.setMedal:(ZI)V // method@06e1 │ │ +03185a: 0800 1c00 |01e9: move-object/from16 v0, v28 │ │ +03185e: 5400 3603 |01eb: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +031862: 0816 0000 |01ed: move-object/from16 v22, v0 │ │ +031866: 0800 1600 |01ef: move-object/from16 v0, v22 │ │ +03186a: 0801 1300 |01f1: move-object/from16 v1, v19 │ │ +03186e: 6e20 8107 1000 |01f3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +031874: 2205 d301 |01f6: new-instance v5, Lorg/happysanta/gd/Menu/TextMenuElement; // type@01d3 │ │ +031878: 0800 1c00 |01f8: move-object/from16 v0, v28 │ │ +03187c: 5400 3803 |01fa: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedTime:Ljava/lang/String; // field@0338 │ │ +031880: 0816 0000 |01fc: move-object/from16 v22, v0 │ │ +031884: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +031888: 7020 ca07 0500 |0200: invoke-direct {v5, v0}, Lorg/happysanta/gd/Menu/TextMenuElement;.:(Ljava/lang/String;)V // method@07ca │ │ +03188e: 0800 1c00 |0203: move-object/from16 v0, v28 │ │ +031892: 5400 3603 |0205: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +031896: 0816 0000 |0207: move-object/from16 v22, v0 │ │ +03189a: 0800 1600 |0209: move-object/from16 v0, v22 │ │ +03189e: 6e20 8107 5000 |020b: invoke-virtual {v0, v5}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0318a4: 0800 1c00 |020e: move-object/from16 v0, v28 │ │ +0318a8: 5400 3603 |0210: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +0318ac: 0816 0000 |0212: move-object/from16 v22, v0 │ │ +0318b0: 1317 0000 |0214: const/16 v23, #int 0 // #0 │ │ +0318b4: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ +0318b8: 0201 1700 |0218: move/from16 v1, v23 │ │ +0318bc: 6e20 5107 1000 |021a: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Menu;.createAction:(I)Lorg/happysanta/gd/Menu/ActionMenuElement; // method@0751 │ │ +0318c2: 0c17 |021d: move-result-object v23 │ │ +0318c4: 7402 8107 1600 |021e: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0318ca: 0800 1c00 |0221: move-object/from16 v0, v28 │ │ +0318ce: 5400 3603 |0223: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +0318d2: 0816 0000 |0225: move-object/from16 v22, v0 │ │ +0318d6: 0800 1c00 |0227: move-object/from16 v0, v28 │ │ +0318da: 5400 5e03 |0229: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.nameAction:Lorg/happysanta/gd/Menu/ActionMenuElement; // field@035e │ │ +0318de: 0817 0000 |022b: move-object/from16 v23, v0 │ │ +0318e2: 7402 8107 1600 |022d: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +0318e8: 0800 1c00 |0230: move-object/from16 v0, v28 │ │ +0318ec: 5400 3603 |0232: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.finishedMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0336 │ │ +0318f0: 0816 0000 |0234: move-object/from16 v22, v0 │ │ +0318f4: 1317 0000 |0236: const/16 v23, #int 0 // #0 │ │ +0318f8: 0800 1c00 |0238: move-object/from16 v0, v28 │ │ +0318fc: 0801 1600 |023a: move-object/from16 v1, v22 │ │ +031900: 0202 1700 |023c: move/from16 v2, v23 │ │ +031904: 6e30 6507 1002 |023e: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +03190a: 1316 0000 |0241: const/16 v22, #int 0 // #0 │ │ +03190e: 0200 1600 |0243: move/from16 v0, v22 │ │ +031912: 0801 1c00 |0245: move-object/from16 v1, v28 │ │ +031916: 5c10 5703 |0247: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Menu;.m_blZ:Z // field@0357 │ │ +03191a: 2900 ecfd |0249: goto/16 0035 // -0214 │ │ +03191e: 7601 6407 1c00 |024b: invoke-direct/range {v28}, Lorg/happysanta/gd/Menu/Menu;.saveCompletedTrack:()V // method@0764 │ │ +031924: 2900 e7fd |024e: goto/16 0035 // -0219 │ │ +031928: 5540 ac01 |0250: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +03192c: 0216 0000 |0252: move/from16 v22, v0 │ │ +031930: 3816 1600 |0254: if-eqz v22, 026a // +0016 │ │ +031934: 5540 ac01 |0256: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.m_cZ:Z // field@01ac │ │ +031938: 0216 0000 |0258: move/from16 v22, v0 │ │ +03193c: 3816 1000 |025a: if-eqz v22, 026a // +0010 │ │ +031940: 5540 9c01 |025c: iget-boolean v0, v4, Lorg/happysanta/gd/GDActivity;.alive:Z // field@019c │ │ +031944: 0216 0000 |025e: move/from16 v22, v0 │ │ +031948: 3816 0a00 |0260: if-eqz v22, 026a // +000a │ │ +03194c: 0800 1c00 |0262: move-object/from16 v0, v28 │ │ +031950: 5400 3103 |0264: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.currentMenu:Lorg/happysanta/gd/Menu/MenuScreen; // field@0331 │ │ +031954: 0816 0000 |0266: move-object/from16 v22, v0 │ │ +031958: 3916 6e00 |0268: if-nez v22, 02d6 // +006e │ │ +03195c: 5440 ba01 |026a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +031960: 0816 0000 |026c: move-object/from16 v22, v0 │ │ +031964: 3816 7d00 |026e: if-eqz v22, 02eb // +007d │ │ +031968: 5440 ba01 |0270: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +03196c: 0816 0000 |0272: move-object/from16 v22, v0 │ │ +031970: 7401 0a06 1600 |0274: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._gotovZ:()Z // method@060a │ │ +031976: 0a16 |0277: move-result v22 │ │ +031978: 3816 7300 |0278: if-eqz v22, 02eb // +0073 │ │ +03197c: 5440 ba01 |027a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +031980: 0816 0000 |027c: move-object/from16 v22, v0 │ │ +031984: 7401 0806 1600 |027e: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._dovI:()I // method@0608 │ │ +03198a: 0a07 |0281: move-result v7 │ │ +03198c: 3807 1100 |0282: if-eqz v7, 0293 // +0011 │ │ +031990: 1316 0400 |0284: const/16 v22, #int 4 // #4 │ │ +031994: 0200 1600 |0286: move/from16 v0, v22 │ │ +031998: 3207 0b00 |0288: if-eq v7, v0, 0293 // +000b │ │ +03199c: 5440 ba01 |028a: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +0319a0: 0816 0000 |028c: move-object/from16 v22, v0 │ │ +0319a4: 1317 0100 |028e: const/16 v23, #int 1 // #1 │ │ +0319a8: 7402 0606 1600 |0290: invoke-virtual/range {v22, v23}, Lorg/happysanta/gd/Game/Physics;._doZV:(Z)V // method@0606 │ │ +0319ae: 5440 ba01 |0293: iget-object v0, v4, Lorg/happysanta/gd/GDActivity;.physEngine:Lorg/happysanta/gd/Game/Physics; // field@01ba │ │ +0319b2: 0816 0000 |0295: move-object/from16 v22, v0 │ │ +0319b6: 7401 0306 1600 |0297: invoke-virtual/range {v22}, Lorg/happysanta/gd/Game/Physics;._charvV:()V // method@0603 │ │ +0319bc: 7100 fd01 0000 |029a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +0319c2: 0b0a |029d: move-result-wide v10 │ │ +0319c4: 9c16 0a0e |029e: sub-long v22, v10, v14 │ │ +0319c8: 8160 |02a0: int-to-long v0, v6 │ │ +0319ca: 0518 0000 |02a1: move-wide/from16 v24, v0 │ │ +0319ce: 3116 1618 |02a3: cmp-long v22, v22, v24 │ │ +0319d2: 3b16 4300 |02a5: if-gez v22, 02e8 // +0043 │ │ +0319d6: 0800 1c00 |02a7: move-object/from16 v0, v28 │ │ +0319da: 5400 5303 |02a9: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ +0319de: 0818 0000 |02ab: move-object/from16 v24, v0 │ │ +0319e2: 1d18 |02ad: monitor-enter v24 │ │ +0319e4: 0800 1c00 |02ae: move-object/from16 v0, v28 │ │ +0319e8: 5400 5303 |02b0: iget-object v0, v0, Lorg/happysanta/gd/Menu/Menu;.m_BObject:Ljava/lang/Object; // field@0353 │ │ +0319ec: 0819 0000 |02b2: move-object/from16 v25, v0 │ │ +0319f0: 8160 |02b4: int-to-long v0, v6 │ │ +0319f2: 0516 0000 |02b5: move-wide/from16 v22, v0 │ │ +0319f6: 9c1a 0a0e |02b7: sub-long v26, v10, v14 │ │ +0319fa: 9c16 161a |02b9: sub-long v22, v22, v26 │ │ +0319fe: 161a 0100 |02bb: const-wide/16 v26, #int 1 // #1 │ │ +031a02: 3116 161a |02bd: cmp-long v22, v22, v26 │ │ +031a06: 3a16 2100 |02bf: if-ltz v22, 02e0 // +0021 │ │ +031a0a: 8160 |02c1: int-to-long v0, v6 │ │ +031a0c: 0516 0000 |02c2: move-wide/from16 v22, v0 │ │ +031a10: 9c1a 0a0e |02c4: sub-long v26, v10, v14 │ │ +031a14: 9c16 161a |02c6: sub-long v22, v22, v26 │ │ +031a18: 0800 1900 |02c8: move-object/from16 v0, v25 │ │ +031a1c: 0501 1600 |02ca: move-wide/from16 v1, v22 │ │ +031a20: 6e30 c401 1002 |02cc: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c4 │ │ +031a26: 1e18 |02cf: monitor-exit v24 │ │ +031a28: 7100 fd01 0000 |02d0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +031a2e: 0b0e |02d3: move-result-wide v14 │ │ +031a30: 2900 7bfd |02d4: goto/16 004f // -0285 │ │ +031a34: 1616 6400 |02d6: const-wide/16 v22, #int 100 // #64 │ │ +031a38: 7702 0c02 1600 |02d8: invoke-static/range {v22, v23}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +031a3e: 2900 7bff |02db: goto/16 0256 // -0085 │ │ +031a42: 0d16 |02dd: move-exception v22 │ │ +031a44: 2900 78ff |02de: goto/16 0256 // -0088 │ │ +031a48: 1616 0100 |02e0: const-wide/16 v22, #int 1 // #1 │ │ +031a4c: 28e6 |02e2: goto 02c8 // -001a │ │ +031a4e: 0d16 |02e3: move-exception v22 │ │ +031a50: 1e18 |02e4: monitor-exit v24 │ │ +031a52: 2716 |02e5: throw v22 │ │ +031a54: 0d16 |02e6: move-exception v22 │ │ +031a56: 28e9 |02e7: goto 02d0 // -0017 │ │ +031a58: 04ae |02e8: move-wide v14, v10 │ │ +031a5a: 2900 66fd |02e9: goto/16 004f // -029a │ │ +031a5e: 1306 3200 |02eb: const/16 v6, #int 50 // #32 │ │ +031a62: 7100 fd01 0000 |02ed: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +031a68: 0b0c |02f0: move-result-wide v12 │ │ +031a6a: 9c16 0c0e |02f1: sub-long v22, v12, v14 │ │ +031a6e: 8160 |02f3: int-to-long v0, v6 │ │ +031a70: 0518 0000 |02f4: move-wide/from16 v24, v0 │ │ +031a74: 3116 1618 |02f6: cmp-long v22, v22, v24 │ │ +031a78: 3b16 3200 |02f8: if-gez v22, 032a // +0032 │ │ +031a7c: 2211 a600 |02fa: new-instance v17, Ljava/lang/Object; // type@00a6 │ │ +031a80: 7601 bf01 1100 |02fc: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@01bf │ │ +031a86: 1d11 |02ff: monitor-enter v17 │ │ +031a88: 8160 |0300: int-to-long v0, v6 │ │ +031a8a: 0516 0000 |0301: move-wide/from16 v22, v0 │ │ +031a8e: 9c18 0c0e |0303: sub-long v24, v12, v14 │ │ +031a92: 9c16 1618 |0305: sub-long v22, v22, v24 │ │ +031a96: 1618 0100 |0307: const-wide/16 v24, #int 1 // #1 │ │ +031a9a: 3116 1618 |0309: cmp-long v22, v22, v24 │ │ +031a9e: 3a16 1700 |030b: if-ltz v22, 0322 // +0017 │ │ +031aa2: 8160 |030d: int-to-long v0, v6 │ │ +031aa4: 0516 0000 |030e: move-wide/from16 v22, v0 │ │ +031aa8: 9c18 0c0e |0310: sub-long v24, v12, v14 │ │ +031aac: 9c16 1618 |0312: sub-long v22, v22, v24 │ │ +031ab0: 0800 1100 |0314: move-object/from16 v0, v17 │ │ +031ab4: 0501 1600 |0316: move-wide/from16 v1, v22 │ │ +031ab8: 6e30 c401 1002 |0318: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@01c4 │ │ +031abe: 1e11 |031b: monitor-exit v17 │ │ +031ac0: 7100 fd01 0000 |031c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +031ac6: 0b0e |031f: move-result-wide v14 │ │ +031ac8: 2900 2ffd |0320: goto/16 004f // -02d1 │ │ +031acc: 1616 0100 |0322: const-wide/16 v22, #int 1 // #1 │ │ +031ad0: 28f0 |0324: goto 0314 // -0010 │ │ +031ad2: 0d16 |0325: move-exception v22 │ │ +031ad4: 1e11 |0326: monitor-exit v17 │ │ +031ad6: 2716 |0327: throw v22 │ │ +031ad8: 0d16 |0328: move-exception v22 │ │ +031ada: 28f3 |0329: goto 031c // -000d │ │ +031adc: 04ce |032a: move-wide v14, v12 │ │ +031ade: 2900 24fd |032b: goto/16 004f // -02dc │ │ +031ae2: 0d16 |032d: move-exception v22 │ │ +031ae4: 2900 65ff |032e: goto/16 0293 // -009b │ │ +031ae8: 0001 0300 0000 0000 7d00 0000 9f00 ... |0330: packed-switch-data (10 units) │ │ catches : 10 │ │ 0x028a - 0x0293 │ │ Ljava/lang/NullPointerException; -> 0x032d │ │ 0x02a7 - 0x02ae │ │ Ljava/lang/InterruptedException; -> 0x02e6 │ │ 0x02ae - 0x02d0 │ │ -> 0x02e3 │ │ @@ -65114,43 +65092,43 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -031bdc: |[031bdc] org.happysanta.gd.Menu.Menu.startTrack:(II)V │ │ -031bec: 7100 9402 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -031bf2: 0c01 |0003: move-result-object v1 │ │ -031bf4: 1a02 620b |0004: const-string v2, "level_index:" // string@0b62 │ │ -031bf8: 7110 e801 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -031bfe: 0c03 |0009: move-result-object v3 │ │ -031c00: 6e30 3a03 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033a │ │ -031c06: 7100 9402 0000 |000d: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -031c0c: 0c01 |0010: move-result-object v1 │ │ -031c0e: 1a02 cf0f |0011: const-string v2, "track_index:" // string@0fcf │ │ -031c12: 7110 e801 0700 |0013: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01e8 │ │ -031c18: 0c03 |0016: move-result-object v3 │ │ -031c1a: 6e30 3a03 2103 |0017: invoke-virtual {v1, v2, v3}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033a │ │ -031c20: 7100 3406 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0634 │ │ -031c26: 0c01 |001d: move-result-object v1 │ │ -031c28: 6e30 7406 6107 |001e: invoke-virtual {v1, v6, v7}, Lorg/happysanta/gd/Levels/Loader;._doIII:(II)I // method@0674 │ │ -031c2e: 0e00 |0021: return-void │ │ -031c30: 0d00 |0022: move-exception v0 │ │ -031c32: 1401 6300 057f |0023: const v1, #float 1.76789e+38 // #7f050063 │ │ -031c38: 7110 3606 0100 |0026: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -031c3e: 0c01 |0029: move-result-object v1 │ │ -031c40: 1402 7500 057f |002a: const v2, #float 1.7679e+38 // #7f050075 │ │ -031c46: 7110 3606 0200 |002d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -031c4c: 0c02 |0030: move-result-object v2 │ │ -031c4e: 2203 c401 |0031: new-instance v3, Lorg/happysanta/gd/Menu/Menu$2; // type@01c4 │ │ -031c52: 7020 3e07 5300 |0033: invoke-direct {v3, v5}, Lorg/happysanta/gd/Menu/Menu$2;.:(Lorg/happysanta/gd/Menu/Menu;)V // method@073e │ │ -031c58: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -031c5a: 7140 4206 2143 |0037: invoke-static {v1, v2, v3, v4}, Lorg/happysanta/gd/Helpers;.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V // method@0642 │ │ -031c60: 28e7 |003a: goto 0021 // -0019 │ │ +031b68: |[031b68] org.happysanta.gd.Menu.Menu.startTrack:(II)V │ │ +031b78: 7100 9602 0000 |0000: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +031b7e: 0c01 |0003: move-result-object v1 │ │ +031b80: 1a02 5f0b |0004: const-string v2, "level_index:" // string@0b5f │ │ +031b84: 7110 ea01 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +031b8a: 0c03 |0009: move-result-object v3 │ │ +031b8c: 6e30 3c03 2103 |000a: invoke-virtual {v1, v2, v3}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033c │ │ +031b92: 7100 9602 0000 |000d: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +031b98: 0c01 |0010: move-result-object v1 │ │ +031b9a: 1a02 cc0f |0011: const-string v2, "track_index:" // string@0fcc │ │ +031b9e: 7110 ea01 0700 |0013: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@01ea │ │ +031ba4: 0c03 |0016: move-result-object v3 │ │ +031ba6: 6e30 3c03 2103 |0017: invoke-virtual {v1, v2, v3}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033c │ │ +031bac: 7100 3606 0000 |001a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getLevelLoader:()Lorg/happysanta/gd/Levels/Loader; // method@0636 │ │ +031bb2: 0c01 |001d: move-result-object v1 │ │ +031bb4: 6e30 7606 6107 |001e: invoke-virtual {v1, v6, v7}, Lorg/happysanta/gd/Levels/Loader;._doIII:(II)I // method@0676 │ │ +031bba: 0e00 |0021: return-void │ │ +031bbc: 0d00 |0022: move-exception v0 │ │ +031bbe: 1401 6300 057f |0023: const v1, #float 1.76789e+38 // #7f050063 │ │ +031bc4: 7110 3806 0100 |0026: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +031bca: 0c01 |0029: move-result-object v1 │ │ +031bcc: 1402 7500 057f |002a: const v2, #float 1.7679e+38 // #7f050075 │ │ +031bd2: 7110 3806 0200 |002d: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +031bd8: 0c02 |0030: move-result-object v2 │ │ +031bda: 2203 c401 |0031: new-instance v3, Lorg/happysanta/gd/Menu/Menu$2; // type@01c4 │ │ +031bde: 7020 4007 5300 |0033: invoke-direct {v3, v5}, Lorg/happysanta/gd/Menu/Menu$2;.:(Lorg/happysanta/gd/Menu/Menu;)V // method@0740 │ │ +031be4: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +031be6: 7140 4406 2143 |0037: invoke-static {v1, v2, v3, v4}, Lorg/happysanta/gd/Helpers;.showConfirm:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V // method@0644 │ │ +031bec: 28e7 |003a: goto 0021 // -0019 │ │ catches : 1 │ │ 0x001a - 0x0021 │ │ Lorg/happysanta/gd/Levels/InvalidTrackException; -> 0x0022 │ │ positions : │ │ 0x0000 line=1304 │ │ 0x000d line=1305 │ │ 0x001a line=1312 │ │ @@ -65289,47 +65267,47 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031c74: |[031c74] org.happysanta.gd.Menu.MenuScreen$1.:(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V │ │ -031c84: 5b01 7803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@0378 │ │ -031c88: 5b02 7903 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ -031c8c: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -031c92: 0e00 |0007: return-void │ │ +031c00: |[031c00] org.happysanta.gd.Menu.MenuScreen$1.:(Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V │ │ +031c10: 5b01 7803 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@0378 │ │ +031c14: 5b02 7903 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ +031c18: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +031c1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/MenuScreen; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/happysanta/gd/GDActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/MenuScreen$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -031c94: |[031c94] org.happysanta.gd.Menu.MenuScreen$1.run:()V │ │ -031ca4: 5420 7903 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ -031ca8: 5400 b701 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ -031cac: 5421 7803 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@0378 │ │ -031cb0: 5411 8a03 |0006: iget-object v1, v1, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ -031cb4: 6e20 4b01 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -031cba: 5420 7903 |000b: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ -031cbe: 5400 c101 |000d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ -031cc2: 6e10 4008 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.invalidate:()V // method@0840 │ │ -031cc8: 0e00 |0012: return-void │ │ +031c20: |[031c20] org.happysanta.gd.Menu.MenuScreen$1.run:()V │ │ +031c30: 5420 7903 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ +031c34: 5400 b701 |0002: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.menuTitleTextView:Landroid/widget/TextView; // field@01b7 │ │ +031c38: 5421 7803 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@0378 │ │ +031c3c: 5411 8a03 |0006: iget-object v1, v1, Lorg/happysanta/gd/Menu/MenuScreen;.title:Ljava/lang/String; // field@038a │ │ +031c40: 6e20 4d01 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +031c46: 5420 7903 |000b: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$1;.val$gd:Lorg/happysanta/gd/GDActivity; // field@0379 │ │ +031c4a: 5400 c101 |000d: iget-object v0, v0, Lorg/happysanta/gd/GDActivity;.titleLayout:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; // field@01c1 │ │ +031c4e: 6e10 4208 0000 |000f: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.invalidate:()V // method@0842 │ │ +031c54: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000b line=189 │ │ 0x0012 line=190 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/happysanta/gd/Menu/MenuScreen$1; │ │ @@ -65373,48 +65351,48 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031ccc: |[031ccc] org.happysanta.gd.Menu.MenuScreen$2.:(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V │ │ -031cdc: 5b01 7a03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ -031ce0: 5b02 7b03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/MenuScreen$2;.val$obs:Landroid/view/ViewTreeObserver; // field@037b │ │ -031ce4: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -031cea: 0e00 |0007: return-void │ │ +031c58: |[031c58] org.happysanta.gd.Menu.MenuScreen$2.:(Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V │ │ +031c68: 5b01 7a03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ +031c6c: 5b02 7b03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/MenuScreen$2;.val$obs:Landroid/view/ViewTreeObserver; // field@037b │ │ +031c70: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +031c76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/MenuScreen$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/MenuScreen; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ViewTreeObserver; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/MenuScreen$2;) │ │ name : 'onPreDraw' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -031cec: |[031cec] org.happysanta.gd.Menu.MenuScreen$2.onPreDraw:()Z │ │ -031cfc: 5420 7b03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.val$obs:Landroid/view/ViewTreeObserver; // field@037b │ │ -031d00: 6e20 0c01 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@010c │ │ -031d06: 5420 7a03 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ -031d0a: 5421 7a03 |0007: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ -031d0e: 5411 8503 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ -031d12: 6e20 8c07 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078c │ │ -031d18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -031d1a: 0f00 |000f: return v0 │ │ -031d1c: 0d00 |0010: move-exception v0 │ │ -031d1e: 28fd |0011: goto 000e // -0003 │ │ +031c78: |[031c78] org.happysanta.gd.Menu.MenuScreen$2.onPreDraw:()Z │ │ +031c88: 5420 7b03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.val$obs:Landroid/view/ViewTreeObserver; // field@037b │ │ +031c8c: 6e20 0801 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0108 │ │ +031c92: 5420 7a03 |0005: iget-object v0, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ +031c96: 5421 7a03 |0007: iget-object v1, v2, Lorg/happysanta/gd/Menu/MenuScreen$2;.this$0:Lorg/happysanta/gd/Menu/MenuScreen; // field@037a │ │ +031c9a: 5411 8503 |0009: iget-object v1, v1, Lorg/happysanta/gd/Menu/MenuScreen;.lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; // field@0385 │ │ +031c9e: 6e20 8e07 1000 |000b: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.scrollToItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@078e │ │ +031ca4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +031ca6: 0f00 |000f: return v0 │ │ +031ca8: 0d00 |0010: move-exception v0 │ │ +031caa: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x000e line=219 │ │ @@ -65485,21 +65463,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -031d30: |[031d30] org.happysanta.gd.Menu.NameInputMenuScreen.:()V │ │ -031d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031d42: 6700 9503 |0001: sput v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ -031d46: 7100 9607 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.getWordWidth:()I // method@0796 │ │ -031d4c: 0a00 |0006: move-result v0 │ │ -031d4e: 6700 9503 |0007: sput v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ -031d52: 0e00 |0009: return-void │ │ +031cbc: |[031cbc] org.happysanta.gd.Menu.NameInputMenuScreen.:()V │ │ +031ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031cce: 6700 9503 |0001: sput v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ +031cd2: 7100 9807 0000 |0003: invoke-static {}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.getWordWidth:()I // method@0798 │ │ +031cd8: 0a00 |0006: move-result v0 │ │ +031cda: 6700 9503 |0007: sput v0, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ +031cde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=33 │ │ 0x0009 line=34 │ │ locals : │ │ │ │ @@ -65508,70 +65486,70 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -031d54: |[031d54] org.happysanta.gd.Menu.NameInputMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;[B)V │ │ -031d64: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -031d66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -031d68: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ -031d6a: 7030 7e07 7608 |0003: invoke-direct {v6, v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -031d70: 5963 8f03 |0006: iput v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031d74: 5b69 8d03 |0008: iput-object v9, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -031d78: 7100 3106 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -031d7e: 0c00 |000d: move-result-object v0 │ │ -031d80: 2342 2e02 |000e: new-array v2, v4, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ -031d84: 5b62 9303 |0010: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ -031d88: 2342 2e02 |0012: new-array v2, v4, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ -031d8c: 5b62 9003 |0014: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ -031d90: 2202 dd01 |0016: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -031d94: 7020 f907 0200 |0018: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -031d9a: 5b62 9203 |001b: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ -031d9e: 5462 9203 |001d: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ -031da2: 6e20 0908 3200 |001f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -031da8: 2202 dd01 |0022: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ -031dac: 7020 f907 0200 |0024: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07f9 │ │ -031db2: 5b62 8e03 |0027: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ -031db6: 5462 8e03 |0029: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ -031dba: 6e20 0908 3200 |002b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@0809 │ │ -031dc0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -031dc2: 3541 2700 |002f: if-ge v1, v4, 0056 // +0027 │ │ -031dc6: 5462 9303 |0031: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ -031dca: 6e10 9407 0600 |0033: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@0794 │ │ -031dd0: 0c03 |0036: move-result-object v3 │ │ -031dd2: 4d03 0201 |0037: aput-object v3, v2, v1 │ │ -031dd6: 5462 9203 |0039: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ -031dda: 5463 9303 |003b: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ -031dde: 4603 0301 |003d: aget-object v3, v3, v1 │ │ -031de2: 6e20 ff07 3200 |003f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -031de8: 5462 9003 |0042: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ -031dec: 6e10 9407 0600 |0044: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@0794 │ │ -031df2: 0c03 |0047: move-result-object v3 │ │ -031df4: 4d03 0201 |0048: aput-object v3, v2, v1 │ │ -031df8: 5462 8e03 |004a: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ -031dfc: 5463 9003 |004c: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ -031e00: 4603 0301 |004e: aget-object v3, v3, v1 │ │ -031e04: 6e20 ff07 3200 |0050: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@07ff │ │ -031e0a: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031e0e: 28da |0055: goto 002f // -0026 │ │ -031e10: 5462 9103 |0056: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0391 │ │ -031e14: 5463 9203 |0058: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ -031e18: 2204 6b00 |005a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -031e1c: 7030 2201 5405 |005c: invoke-direct {v4, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -031e22: 6e30 0008 3204 |005f: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0800 │ │ -031e28: 5462 9103 |0062: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0391 │ │ -031e2c: 5463 8e03 |0064: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ -031e30: 2204 6b00 |0066: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -031e34: 7030 2201 5405 |0068: invoke-direct {v4, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -031e3a: 6e30 0008 3204 |006b: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0800 │ │ -031e40: 6e10 9a07 0600 |006e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079a │ │ -031e46: 6e10 9907 0600 |0071: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@0799 │ │ -031e4c: 0e00 |0074: return-void │ │ +031ce0: |[031ce0] org.happysanta.gd.Menu.NameInputMenuScreen.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;[B)V │ │ +031cf0: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +031cf2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +031cf4: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ +031cf6: 7030 8007 7608 |0003: invoke-direct {v6, v7, v8}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +031cfc: 5963 8f03 |0006: iput v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031d00: 5b69 8d03 |0008: iput-object v9, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031d04: 7100 3306 0000 |000a: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +031d0a: 0c00 |000d: move-result-object v0 │ │ +031d0c: 2342 2e02 |000e: new-array v2, v4, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ +031d10: 5b62 9303 |0010: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ +031d14: 2342 2e02 |0012: new-array v2, v4, [Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@022e │ │ +031d18: 5b62 9003 |0014: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ +031d1c: 2202 dd01 |0016: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +031d20: 7020 fb07 0200 |0018: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +031d26: 5b62 9203 |001b: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ +031d2a: 5462 9203 |001d: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ +031d2e: 6e20 0b08 3200 |001f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +031d34: 2202 dd01 |0022: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // type@01dd │ │ +031d38: 7020 fb07 0200 |0024: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.:(Landroid/content/Context;)V // method@07fb │ │ +031d3e: 5b62 8e03 |0027: iput-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ +031d42: 5462 8e03 |0029: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ +031d46: 6e20 0b08 3200 |002b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.setOrientation:(I)V // method@080b │ │ +031d4c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +031d4e: 3541 2700 |002f: if-ge v1, v4, 0056 // +0027 │ │ +031d52: 5462 9303 |0031: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ +031d56: 6e10 9607 0600 |0033: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@0796 │ │ +031d5c: 0c03 |0036: move-result-object v3 │ │ +031d5e: 4d03 0201 |0037: aput-object v3, v2, v1 │ │ +031d62: 5462 9203 |0039: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ +031d66: 5463 9303 |003b: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ +031d6a: 4603 0301 |003d: aget-object v3, v3, v1 │ │ +031d6e: 6e20 0108 3200 |003f: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +031d74: 5462 9003 |0042: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ +031d78: 6e10 9607 0600 |0044: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@0796 │ │ +031d7e: 0c03 |0047: move-result-object v3 │ │ +031d80: 4d03 0201 |0048: aput-object v3, v2, v1 │ │ +031d84: 5462 8e03 |004a: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ +031d88: 5463 9003 |004c: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ +031d8c: 4603 0301 |004e: aget-object v3, v3, v1 │ │ +031d90: 6e20 0108 3200 |0050: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;)V // method@0801 │ │ +031d96: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +031d9a: 28da |0055: goto 002f // -0026 │ │ +031d9c: 5462 9103 |0056: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0391 │ │ +031da0: 5463 9203 |0058: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0392 │ │ +031da4: 2204 6b00 |005a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +031da8: 7030 1e01 5405 |005c: invoke-direct {v4, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +031dae: 6e30 0208 3204 |005f: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0802 │ │ +031db4: 5462 9103 |0062: iget-object v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.layout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@0391 │ │ +031db8: 5463 8e03 |0064: iget-object v3, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorLayout:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@038e │ │ +031dbc: 2204 6b00 |0066: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +031dc0: 7030 1e01 5405 |0068: invoke-direct {v4, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +031dc6: 6e30 0208 3204 |006b: invoke-virtual {v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0802 │ │ +031dcc: 6e10 9c07 0600 |006e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079c │ │ +031dd2: 6e10 9b07 0600 |0071: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@079b │ │ +031dd8: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x0006 line=24 │ │ 0x0008 line=39 │ │ 0x000a line=41 │ │ 0x000e line=43 │ │ @@ -65604,39 +65582,39 @@ │ │ type : '()I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -031e50: |[031e50] org.happysanta.gd.Menu.NameInputMenuScreen.getWordWidth:()I │ │ -031e60: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -031e66: 0c01 |0003: move-result-object v1 │ │ -031e68: 1a02 b105 |0004: const-string v2, "W" // string@05b1 │ │ -031e6c: 2204 7100 |0006: new-instance v4, Landroid/widget/TextView; // type@0071 │ │ -031e70: 7020 4001 1400 |0008: invoke-direct {v4, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -031e76: 1505 a041 |000b: const/high16 v5, #int 1101004800 // #41a0 │ │ -031e7a: 6e20 4d01 5400 |000d: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextSize:(F)V // method@014d │ │ -031e80: 6205 5602 |0010: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -031e84: 6e20 4e01 5400 |0012: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@014e │ │ -031e8a: 2200 3100 |0015: new-instance v0, Landroid/graphics/Rect; // type@0031 │ │ -031e8e: 7010 9b00 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@009b │ │ -031e94: 6e10 4401 0400 |001a: invoke-virtual {v4}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@0144 │ │ -031e9a: 0c03 |001d: move-result-object v3 │ │ -031e9c: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -031e9e: 6e10 d901 0200 |001f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01d9 │ │ -031ea4: 0a06 |0022: move-result v6 │ │ -031ea6: 6e50 9000 2365 |0023: invoke-virtual {v3, v2, v5, v6, v0}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@0090 │ │ -031eac: 6e10 a000 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ -031eb2: 0a05 |0029: move-result v5 │ │ -031eb4: 1236 |002a: const/4 v6, #int 3 // #3 │ │ -031eb6: 7110 3006 0600 |002b: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -031ebc: 0a06 |002e: move-result v6 │ │ -031ebe: b065 |002f: add-int/2addr v5, v6 │ │ -031ec0: 0f05 |0030: return v5 │ │ +031ddc: |[031ddc] org.happysanta.gd.Menu.NameInputMenuScreen.getWordWidth:()I │ │ +031dec: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +031df2: 0c01 |0003: move-result-object v1 │ │ +031df4: 1a02 b105 |0004: const-string v2, "W" // string@05b1 │ │ +031df8: 2204 7100 |0006: new-instance v4, Landroid/widget/TextView; // type@0071 │ │ +031dfc: 7020 4201 1400 |0008: invoke-direct {v4, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +031e02: 1505 a041 |000b: const/high16 v5, #int 1101004800 // #41a0 │ │ +031e06: 6e20 4f01 5400 |000d: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTextSize:(F)V // method@014f │ │ +031e0c: 6205 5602 |0010: sget-object v5, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +031e10: 6e20 5001 5400 |0012: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0150 │ │ +031e16: 2200 3100 |0015: new-instance v0, Landroid/graphics/Rect; // type@0031 │ │ +031e1a: 7010 9b00 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@009b │ │ +031e20: 6e10 4601 0400 |001a: invoke-virtual {v4}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@0146 │ │ +031e26: 0c03 |001d: move-result-object v3 │ │ +031e28: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +031e2a: 6e10 db01 0200 |001f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01db │ │ +031e30: 0a06 |0022: move-result v6 │ │ +031e32: 6e50 9000 2365 |0023: invoke-virtual {v3, v2, v5, v6, v0}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@0090 │ │ +031e38: 6e10 a000 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@00a0 │ │ +031e3e: 0a05 |0029: move-result v5 │ │ +031e40: 1236 |002a: const/4 v6, #int 3 // #3 │ │ +031e42: 7110 3206 0600 |002b: invoke-static {v6}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +031e48: 0a06 |002e: move-result v6 │ │ +031e4a: b065 |002f: add-int/2addr v5, v6 │ │ +031e4c: 0f05 |0030: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=83 │ │ 0x0006 line=84 │ │ 0x000b line=85 │ │ 0x0010 line=86 │ │ @@ -65657,31 +65635,31 @@ │ │ type : '()Lorg/happysanta/gd/Menu/Views/MenuTextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -031ec4: |[031ec4] org.happysanta.gd.Menu.NameInputMenuScreen.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ -031ed4: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -031eda: 0c00 |0003: move-result-object v0 │ │ -031edc: 2201 e701 |0004: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -031ee0: 7020 2608 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -031ee6: 1502 00ff |0009: const/high16 v2, #int -16777216 // #ff00 │ │ -031eea: 6e20 3708 2100 |000b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0837 │ │ -031ef0: 6202 5602 |000e: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -031ef4: 6e20 3b08 2100 |0010: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -031efa: 1502 a041 |0013: const/high16 v2, #int 1101004800 // #41a0 │ │ -031efe: 6e20 3a08 2100 |0015: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -031f04: 2202 6b00 |0018: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -031f08: 6003 9503 |001a: sget v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ -031f0c: 12e4 |001c: const/4 v4, #int -2 // #fe │ │ -031f0e: 7030 2201 3204 |001d: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -031f14: 6e20 3208 2100 |0020: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -031f1a: 1101 |0023: return-object v1 │ │ +031e50: |[031e50] org.happysanta.gd.Menu.NameInputMenuScreen.createTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ +031e60: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +031e66: 0c00 |0003: move-result-object v0 │ │ +031e68: 2201 e701 |0004: new-instance v1, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +031e6c: 7020 2808 0100 |0006: invoke-direct {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +031e72: 1502 00ff |0009: const/high16 v2, #int -16777216 // #ff00 │ │ +031e76: 6e20 3908 2100 |000b: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0839 │ │ +031e7c: 6202 5602 |000e: sget-object v2, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +031e80: 6e20 3d08 2100 |0010: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +031e86: 1502 a041 |0013: const/high16 v2, #int 1101004800 // #41a0 │ │ +031e8a: 6e20 3c08 2100 |0015: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +031e90: 2202 6b00 |0018: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +031e94: 6003 9503 |001a: sget v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.wordWidth:I // field@0395 │ │ +031e98: 12e4 |001c: const/4 v4, #int -2 // #fe │ │ +031e9a: 7030 1e01 3204 |001d: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +031ea0: 6e20 3408 2100 |0020: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +031ea6: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0009 line=70 │ │ 0x000e line=71 │ │ 0x0013 line=72 │ │ @@ -65697,17 +65675,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031f1c: |[031f1c] org.happysanta.gd.Menu.NameInputMenuScreen.getChars:()[B │ │ -031f2c: 5410 8d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -031f30: 1100 |0002: return-object v0 │ │ +031ea8: |[031ea8] org.happysanta.gd.Menu.NameInputMenuScreen.getChars:()[B │ │ +031eb8: 5410 8d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031ebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/NameInputMenuScreen; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/NameInputMenuScreen;) │ │ @@ -65715,100 +65693,100 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -031f34: |[031f34] org.happysanta.gd.Menu.NameInputMenuScreen.performAction:(I)V │ │ -031f44: 1305 5a00 |0000: const/16 v5, #int 90 // #5a │ │ -031f48: 1304 4100 |0002: const/16 v4, #int 65 // #41 │ │ -031f4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -031f4e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -031f50: 1303 2000 |0006: const/16 v3, #int 32 // #20 │ │ -031f54: 2b07 9c00 0000 |0008: packed-switch v7, 000000a4 // +0000009c │ │ -031f5a: 0e00 |000b: return-void │ │ -031f5c: 5260 8f03 |000c: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f60: 3310 0c00 |000e: if-ne v0, v1, 001a // +000c │ │ -031f64: 7100 3306 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -031f6a: 0c00 |0013: move-result-object v0 │ │ -031f6c: 5461 9403 |0014: iget-object v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0394 │ │ -031f70: 6e30 6307 1002 |0016: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -031f76: 28f2 |0019: goto 000b // -000e │ │ -031f78: 5260 8f03 |001a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f7c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -031f80: 5960 8f03 |001e: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f84: 6e10 9907 0600 |0020: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@0799 │ │ -031f8a: 28e8 |0023: goto 000b // -0018 │ │ -031f8c: 5260 8f03 |0024: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f90: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -031f94: 5960 8f03 |0028: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f98: 5260 8f03 |002a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031f9c: 3710 0400 |002c: if-le v0, v1, 0030 // +0004 │ │ -031fa0: 5961 8f03 |002e: iput v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fa4: 6e10 9907 0600 |0030: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@0799 │ │ -031faa: 28d8 |0033: goto 000b // -0028 │ │ -031fac: 5260 8f03 |0034: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fb0: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -031fb4: 5960 8f03 |0038: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fb8: 5260 8f03 |003a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fbc: 3b00 0400 |003c: if-gez v0, 0040 // +0004 │ │ -031fc0: 5962 8f03 |003e: iput v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fc4: 6e10 9907 0600 |0040: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@0799 │ │ -031fca: 28c8 |0043: goto 000b // -0038 │ │ -031fcc: 5460 8d03 |0044: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -031fd0: 5261 8f03 |0046: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fd4: 4800 0001 |0048: aget-byte v0, v0, v1 │ │ -031fd8: 3330 0c00 |004a: if-ne v0, v3, 0056 // +000c │ │ -031fdc: 5460 8d03 |004c: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -031fe0: 5261 8f03 |004e: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031fe4: 4f04 0001 |0050: aput-byte v4, v0, v1 │ │ -031fe8: 6e10 9a07 0600 |0052: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079a │ │ -031fee: 28b6 |0055: goto 000b // -004a │ │ -031ff0: 5460 8d03 |0056: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -031ff4: 5261 8f03 |0058: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -031ff8: 4802 0001 |005a: aget-byte v2, v0, v1 │ │ -031ffc: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -032000: 8d22 |005e: int-to-byte v2, v2 │ │ -032002: 4f02 0001 |005f: aput-byte v2, v0, v1 │ │ -032006: 5460 8d03 |0061: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -03200a: 5261 8f03 |0063: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -03200e: 4800 0001 |0065: aget-byte v0, v0, v1 │ │ -032012: 3750 0800 |0067: if-le v0, v5, 006f // +0008 │ │ -032016: 5460 8d03 |0069: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -03201a: 5261 8f03 |006b: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -03201e: 4f03 0001 |006d: aput-byte v3, v0, v1 │ │ -032022: 6e10 9a07 0600 |006f: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079a │ │ -032028: 2899 |0072: goto 000b // -0067 │ │ -03202a: 5460 8d03 |0073: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -03202e: 5261 8f03 |0075: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -032032: 4800 0001 |0077: aget-byte v0, v0, v1 │ │ -032036: 3330 0c00 |0079: if-ne v0, v3, 0085 // +000c │ │ -03203a: 5460 8d03 |007b: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -03203e: 5261 8f03 |007d: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -032042: 4f05 0001 |007f: aput-byte v5, v0, v1 │ │ -032046: 6e10 9a07 0600 |0081: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079a │ │ -03204c: 2887 |0084: goto 000b // -0079 │ │ -03204e: 5460 8d03 |0085: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -032052: 5261 8f03 |0087: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -032056: 4802 0001 |0089: aget-byte v2, v0, v1 │ │ -03205a: d802 02ff |008b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03205e: 8d22 |008d: int-to-byte v2, v2 │ │ -032060: 4f02 0001 |008e: aput-byte v2, v0, v1 │ │ -032064: 5460 8d03 |0090: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -032068: 5261 8f03 |0092: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -03206c: 4800 0001 |0094: aget-byte v0, v0, v1 │ │ -032070: 3540 0800 |0096: if-ge v0, v4, 009e // +0008 │ │ -032074: 5460 8d03 |0098: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -032078: 5261 8f03 |009a: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -03207c: 4f03 0001 |009c: aput-byte v3, v0, v1 │ │ -032080: 6e10 9a07 0600 |009e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079a │ │ -032086: 2900 6aff |00a1: goto/16 000b // -0096 │ │ -03208a: 0000 |00a3: nop // spacer │ │ -03208c: 0001 0700 0200 0000 3c00 0000 0300 ... |00a4: packed-switch-data (18 units) │ │ +031ec0: |[031ec0] org.happysanta.gd.Menu.NameInputMenuScreen.performAction:(I)V │ │ +031ed0: 1305 5a00 |0000: const/16 v5, #int 90 // #5a │ │ +031ed4: 1304 4100 |0002: const/16 v4, #int 65 // #41 │ │ +031ed8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +031eda: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +031edc: 1303 2000 |0006: const/16 v3, #int 32 // #20 │ │ +031ee0: 2b07 9c00 0000 |0008: packed-switch v7, 000000a4 // +0000009c │ │ +031ee6: 0e00 |000b: return-void │ │ +031ee8: 5260 8f03 |000c: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031eec: 3310 0c00 |000e: if-ne v0, v1, 001a // +000c │ │ +031ef0: 7100 3506 0000 |0010: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +031ef6: 0c00 |0013: move-result-object v0 │ │ +031ef8: 5461 9403 |0014: iget-object v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.navTarget:Lorg/happysanta/gd/Menu/MenuScreen; // field@0394 │ │ +031efc: 6e30 6507 1002 |0016: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +031f02: 28f2 |0019: goto 000b // -000e │ │ +031f04: 5260 8f03 |001a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f08: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031f0c: 5960 8f03 |001e: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f10: 6e10 9b07 0600 |0020: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@079b │ │ +031f16: 28e8 |0023: goto 000b // -0018 │ │ +031f18: 5260 8f03 |0024: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f1c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031f20: 5960 8f03 |0028: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f24: 5260 8f03 |002a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f28: 3710 0400 |002c: if-le v0, v1, 0030 // +0004 │ │ +031f2c: 5961 8f03 |002e: iput v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f30: 6e10 9b07 0600 |0030: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@079b │ │ +031f36: 28d8 |0033: goto 000b // -0028 │ │ +031f38: 5260 8f03 |0034: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f3c: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +031f40: 5960 8f03 |0038: iput v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f44: 5260 8f03 |003a: iget v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f48: 3b00 0400 |003c: if-gez v0, 0040 // +0004 │ │ +031f4c: 5962 8f03 |003e: iput v2, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f50: 6e10 9b07 0600 |0040: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@079b │ │ +031f56: 28c8 |0043: goto 000b // -0038 │ │ +031f58: 5460 8d03 |0044: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031f5c: 5261 8f03 |0046: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f60: 4800 0001 |0048: aget-byte v0, v0, v1 │ │ +031f64: 3330 0c00 |004a: if-ne v0, v3, 0056 // +000c │ │ +031f68: 5460 8d03 |004c: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031f6c: 5261 8f03 |004e: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f70: 4f04 0001 |0050: aput-byte v4, v0, v1 │ │ +031f74: 6e10 9c07 0600 |0052: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079c │ │ +031f7a: 28b6 |0055: goto 000b // -004a │ │ +031f7c: 5460 8d03 |0056: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031f80: 5261 8f03 |0058: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f84: 4802 0001 |005a: aget-byte v2, v0, v1 │ │ +031f88: d802 0201 |005c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +031f8c: 8d22 |005e: int-to-byte v2, v2 │ │ +031f8e: 4f02 0001 |005f: aput-byte v2, v0, v1 │ │ +031f92: 5460 8d03 |0061: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031f96: 5261 8f03 |0063: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031f9a: 4800 0001 |0065: aget-byte v0, v0, v1 │ │ +031f9e: 3750 0800 |0067: if-le v0, v5, 006f // +0008 │ │ +031fa2: 5460 8d03 |0069: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031fa6: 5261 8f03 |006b: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031faa: 4f03 0001 |006d: aput-byte v3, v0, v1 │ │ +031fae: 6e10 9c07 0600 |006f: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079c │ │ +031fb4: 2899 |0072: goto 000b // -0067 │ │ +031fb6: 5460 8d03 |0073: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031fba: 5261 8f03 |0075: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031fbe: 4800 0001 |0077: aget-byte v0, v0, v1 │ │ +031fc2: 3330 0c00 |0079: if-ne v0, v3, 0085 // +000c │ │ +031fc6: 5460 8d03 |007b: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031fca: 5261 8f03 |007d: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031fce: 4f05 0001 |007f: aput-byte v5, v0, v1 │ │ +031fd2: 6e10 9c07 0600 |0081: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079c │ │ +031fd8: 2887 |0084: goto 000b // -0079 │ │ +031fda: 5460 8d03 |0085: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031fde: 5261 8f03 |0087: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031fe2: 4802 0001 |0089: aget-byte v2, v0, v1 │ │ +031fe6: d802 02ff |008b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +031fea: 8d22 |008d: int-to-byte v2, v2 │ │ +031fec: 4f02 0001 |008e: aput-byte v2, v0, v1 │ │ +031ff0: 5460 8d03 |0090: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +031ff4: 5261 8f03 |0092: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +031ff8: 4800 0001 |0094: aget-byte v0, v0, v1 │ │ +031ffc: 3540 0800 |0096: if-ge v0, v4, 009e // +0008 │ │ +032000: 5460 8d03 |0098: iget-object v0, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +032004: 5261 8f03 |009a: iget v1, v6, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +032008: 4f03 0001 |009c: aput-byte v3, v0, v1 │ │ +03200c: 6e10 9c07 0600 |009e: invoke-virtual {v6}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateText:()V // method@079c │ │ +032012: 2900 6aff |00a1: goto/16 000b // -0096 │ │ +032016: 0000 |00a3: nop // spacer │ │ +032018: 0001 0700 0200 0000 3c00 0000 0300 ... |00a4: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=98 │ │ 0x000b line=152 │ │ 0x000c line=103 │ │ 0x0010 line=104 │ │ 0x001a line=106 │ │ @@ -65845,19 +65823,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0320b0: |[0320b0] org.happysanta.gd.Menu.NameInputMenuScreen.resetCursorPosition:()V │ │ -0320c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0320c2: 5910 8f03 |0001: iput v0, v1, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -0320c6: 6e10 9907 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@0799 │ │ -0320cc: 0e00 |0006: return-void │ │ +03203c: |[03203c] org.happysanta.gd.Menu.NameInputMenuScreen.resetCursorPosition:()V │ │ +03204c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03204e: 5910 8f03 |0001: iput v0, v1, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +032052: 6e10 9b07 0100 |0003: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.updateCursorPosition:()V // method@079b │ │ +032058: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=172 │ │ 0x0006 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/NameInputMenuScreen; │ │ @@ -65867,30 +65845,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0320d0: |[0320d0] org.happysanta.gd.Menu.NameInputMenuScreen.updateCursorPosition:()V │ │ -0320e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0320e2: 5431 9003 |0001: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ -0320e6: 2111 |0003: array-length v1, v1 │ │ -0320e8: 3510 1500 |0004: if-ge v0, v1, 0019 // +0015 │ │ -0320ec: 5431 9003 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ -0320f0: 4602 0100 |0008: aget-object v2, v1, v0 │ │ -0320f4: 5231 8f03 |000a: iget v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ -0320f8: 3310 0a00 |000c: if-ne v0, v1, 0016 // +000a │ │ -0320fc: 1a01 0c06 |000e: const-string v1, "^" // string@060c │ │ -032100: 6e20 3908 1200 |0010: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -032106: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03210a: 28ec |0015: goto 0001 // -0014 │ │ -03210c: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -032110: 28f8 |0018: goto 0010 // -0008 │ │ -032112: 0e00 |0019: return-void │ │ +03205c: |[03205c] org.happysanta.gd.Menu.NameInputMenuScreen.updateCursorPosition:()V │ │ +03206c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03206e: 5431 9003 |0001: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ +032072: 2111 |0003: array-length v1, v1 │ │ +032074: 3510 1500 |0004: if-ge v0, v1, 0019 // +0015 │ │ +032078: 5431 9003 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0390 │ │ +03207c: 4602 0100 |0008: aget-object v2, v1, v0 │ │ +032080: 5231 8f03 |000a: iget v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.cursorPosition:I // field@038f │ │ +032084: 3310 0a00 |000c: if-ne v0, v1, 0016 // +000a │ │ +032088: 1a01 0c06 |000e: const-string v1, "^" // string@060c │ │ +03208c: 6e20 3b08 1200 |0010: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +032092: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032096: 28ec |0015: goto 0001 // -0014 │ │ +032098: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +03209c: 28f8 |0018: goto 0010 // -0008 │ │ +03209e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x0013 line=161 │ │ 0x0016 line=162 │ │ 0x0019 line=164 │ │ @@ -65903,30 +65881,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -032114: |[032114] org.happysanta.gd.Menu.NameInputMenuScreen.updateText:()V │ │ -032124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032126: 5431 9303 |0001: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ -03212a: 2111 |0003: array-length v1, v1 │ │ -03212c: 3510 1500 |0004: if-ge v0, v1, 0019 // +0015 │ │ -032130: 5431 9303 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ -032134: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -032138: 5432 8d03 |000a: iget-object v2, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ -03213c: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ -032140: 8e22 |000e: int-to-char v2, v2 │ │ -032142: 7110 e601 0200 |000f: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@01e6 │ │ -032148: 0c02 |0012: move-result-object v2 │ │ -03214a: 6e20 3908 2100 |0013: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -032150: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032154: 28e9 |0018: goto 0001 // -0017 │ │ -032156: 0e00 |0019: return-void │ │ +0320a0: |[0320a0] org.happysanta.gd.Menu.NameInputMenuScreen.updateText:()V │ │ +0320b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0320b2: 5431 9303 |0001: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ +0320b6: 2111 |0003: array-length v1, v1 │ │ +0320b8: 3510 1500 |0004: if-ge v0, v1, 0019 // +0015 │ │ +0320bc: 5431 9303 |0006: iget-object v1, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.nameTextViews:[Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@0393 │ │ +0320c0: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0320c4: 5432 8d03 |000a: iget-object v2, v3, Lorg/happysanta/gd/Menu/NameInputMenuScreen;.chars:[B // field@038d │ │ +0320c8: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ +0320cc: 8e22 |000e: int-to-char v2, v2 │ │ +0320ce: 7110 e801 0200 |000f: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@01e8 │ │ +0320d4: 0c02 |0012: move-result-object v2 │ │ +0320d6: 6e20 3b08 2100 |0013: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +0320dc: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0320e0: 28e9 |0018: goto 0001 // -0017 │ │ +0320e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0016 line=155 │ │ 0x0019 line=158 │ │ locals : │ │ @@ -66008,58 +65986,58 @@ │ │ type : '(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -032158: |[032158] org.happysanta.gd.Menu.OptionsMenuElement.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V │ │ -032168: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03216a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03216c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03216e: 7010 a406 0400 |0003: invoke-direct {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a4 │ │ -032174: 5b40 9e03 |0006: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -032178: 5b40 a003 |0008: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ -03217c: 5c42 9b03 |000a: iput-boolean v2, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ -032180: 5b40 9f03 |000c: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032184: 5b40 9a03 |000e: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032188: 5b40 9c03 |0010: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -03218c: 5b45 a303 |0012: iput-object v5, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ -032190: 5946 a103 |0014: iput v6, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032194: 5b47 9603 |0016: iput-object v7, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -032198: 5b48 9d03 |0018: iput-object v8, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03219c: 5440 9d03 |001a: iget-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0321a0: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -0321a4: 2330 1902 |001e: new-array v0, v3, [Ljava/lang/String; // type@0219 │ │ -0321a8: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ -0321ac: 4d01 0002 |0022: aput-object v1, v0, v2 │ │ -0321b0: 5b40 9d03 |0024: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0321b4: 5440 9d03 |0026: iget-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0321b8: 2100 |0028: array-length v0, v0 │ │ -0321ba: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0321be: 5940 a503 |002b: iput v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -0321c2: 5c49 9803 |002d: iput-boolean v9, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ -0321c6: 6e10 9e07 0400 |002f: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.createAllViews:()V // method@079e │ │ -0321cc: 6e20 ad07 6400 |0032: invoke-virtual {v4, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07ad │ │ -0321d2: 3809 1800 |0035: if-eqz v9, 004d // +0018 │ │ -0321d6: 3336 0c00 |0037: if-ne v6, v3, 0043 // +000c │ │ -0321da: 1400 0800 057f |0039: const v0, #float 1.76787e+38 // #7f050008 │ │ -0321e0: 7110 3606 0000 |003c: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0321e6: 0c00 |003f: move-result-object v0 │ │ -0321e8: 5b40 a203 |0040: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -0321ec: 0e00 |0042: return-void │ │ -0321ee: 1400 0700 057f |0043: const v0, #float 1.76787e+38 // #7f050007 │ │ -0321f4: 7110 3606 0000 |0046: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0321fa: 0c00 |0049: move-result-object v0 │ │ -0321fc: 5b40 a203 |004a: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -032200: 28f6 |004c: goto 0042 // -000a │ │ -032202: 5b4a a003 |004d: iput-object v10, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ -032206: 7010 b007 0400 |004f: invoke-direct {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -03220c: 6e10 af07 0400 |0052: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07af │ │ -032212: 28ed |0055: goto 0042 // -0013 │ │ +0320e4: |[0320e4] org.happysanta.gd.Menu.OptionsMenuElement.:(Ljava/lang/String;ILorg/happysanta/gd/Menu/MenuHandler;[Ljava/lang/String;ZLorg/happysanta/gd/Menu/MenuScreen;)V │ │ +0320f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0320f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0320f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0320fa: 7010 a606 0400 |0003: invoke-direct {v4}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a6 │ │ +032100: 5b40 9e03 |0006: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +032104: 5b40 a003 |0008: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ +032108: 5c42 9b03 |000a: iput-boolean v2, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ +03210c: 5b40 9f03 |000c: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032110: 5b40 9a03 |000e: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +032114: 5b40 9c03 |0010: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +032118: 5b45 a303 |0012: iput-object v5, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ +03211c: 5946 a103 |0014: iput v6, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032120: 5b47 9603 |0016: iput-object v7, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032124: 5b48 9d03 |0018: iput-object v8, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032128: 5440 9d03 |001a: iget-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03212c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +032130: 2330 1902 |001e: new-array v0, v3, [Ljava/lang/String; // type@0219 │ │ +032134: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ +032138: 4d01 0002 |0022: aput-object v1, v0, v2 │ │ +03213c: 5b40 9d03 |0024: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032140: 5440 9d03 |0026: iget-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032144: 2100 |0028: array-length v0, v0 │ │ +032146: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03214a: 5940 a503 |002b: iput v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +03214e: 5c49 9803 |002d: iput-boolean v9, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ +032152: 6e10 a007 0400 |002f: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.createAllViews:()V // method@07a0 │ │ +032158: 6e20 af07 6400 |0032: invoke-virtual {v4, v6}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setSelectedOption:(I)V // method@07af │ │ +03215e: 3809 1800 |0035: if-eqz v9, 004d // +0018 │ │ +032162: 3336 0c00 |0037: if-ne v6, v3, 0043 // +000c │ │ +032166: 1400 0800 057f |0039: const v0, #float 1.76787e+38 // #7f050008 │ │ +03216c: 7110 3806 0000 |003c: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +032172: 0c00 |003f: move-result-object v0 │ │ +032174: 5b40 a203 |0040: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +032178: 0e00 |0042: return-void │ │ +03217a: 1400 0700 057f |0043: const v0, #float 1.76787e+38 // #7f050007 │ │ +032180: 7110 3806 0000 |0046: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +032186: 0c00 |0049: move-result-object v0 │ │ +032188: 5b40 a203 |004a: iput-object v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +03218c: 28f6 |004c: goto 0042 // -000a │ │ +03218e: 5b4a a003 |004d: iput-object v10, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ +032192: 7010 b207 0400 |004f: invoke-direct {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +032198: 6e10 b107 0400 |0052: invoke-virtual {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07b1 │ │ +03219e: 28ed |0055: goto 0042 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=35 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ 0x000a line=29 │ │ 0x000c line=31 │ │ @@ -66096,33 +66074,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -032214: |[032214] org.happysanta.gd.Menu.OptionsMenuElement.updateSelectedOption:()V │ │ -032224: 5420 9d03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032228: 5221 a103 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03222c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -032230: 5b20 a203 |0006: iput-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -032234: 6e10 b107 0200 |0008: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b1 │ │ -03223a: 5220 a103 |000b: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03223e: 5221 a503 |000d: iget v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -032242: 3710 0d00 |000f: if-le v0, v1, 001c // +000d │ │ -032246: 5520 9803 |0011: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ -03224a: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -03224e: 5420 9a03 |0015: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032252: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -032254: 6e20 f007 1000 |0018: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -03225a: 0e00 |001b: return-void │ │ -03225c: 5420 9a03 |001c: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032260: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -032264: 6e20 f007 1000 |0020: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -03226a: 28f8 |0023: goto 001b // -0008 │ │ +0321a0: |[0321a0] org.happysanta.gd.Menu.OptionsMenuElement.updateSelectedOption:()V │ │ +0321b0: 5420 9d03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0321b4: 5221 a103 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0321b8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0321bc: 5b20 a203 |0006: iput-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +0321c0: 6e10 b307 0200 |0008: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b3 │ │ +0321c6: 5220 a103 |000b: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0321ca: 5221 a503 |000d: iget v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +0321ce: 3710 0d00 |000f: if-le v0, v1, 001c // +000d │ │ +0321d2: 5520 9803 |0011: iget-boolean v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ +0321d6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +0321da: 5420 9a03 |0015: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +0321de: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0321e0: 6e20 f207 1000 |0018: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +0321e6: 0e00 |001b: return-void │ │ +0321e8: 5420 9a03 |001c: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +0321ec: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +0321f0: 6e20 f207 1000 |0020: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +0321f6: 28f8 |0023: goto 001b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x000b line=105 │ │ 0x0015 line=106 │ │ 0x001b line=110 │ │ @@ -66136,23 +66114,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -03226c: |[03226c] org.happysanta.gd.Menu.OptionsMenuElement._charvZ:()Z │ │ -03227c: 5510 9b03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ -032280: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -032284: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -032286: 5c10 9b03 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ -03228a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03228c: 0f00 |0008: return v0 │ │ -03228e: 5510 9b03 |0009: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ -032292: 28fd |000b: goto 0008 // -0003 │ │ +0321f8: |[0321f8] org.happysanta.gd.Menu.OptionsMenuElement._charvZ:()Z │ │ +032208: 5510 9b03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ +03220c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +032210: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032212: 5c10 9b03 |0005: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ +032216: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +032218: 0f00 |0008: return v0 │ │ +03221a: 5510 9b03 |0009: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ +03221e: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x0008 line=187 │ │ locals : │ │ @@ -66163,103 +66141,108 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 168 16-bit code units │ │ -032294: |[032294] org.happysanta.gd.Menu.OptionsMenuElement.createAllViews:()V │ │ -0322a4: 1309 0800 |0000: const/16 v9, #int 8 // #8 │ │ -0322a8: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0322aa: 12e7 |0003: const/4 v7, #int -2 // #fe │ │ -0322ac: 7100 3106 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0322b2: 0c00 |0007: move-result-object v0 │ │ -0322b4: 6f10 a706 0a00 |0008: invoke-super {v10}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a7 │ │ -0322ba: 54a2 a403 |000b: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -0322be: 2203 6b00 |000d: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -0322c2: 7030 2201 7307 |000f: invoke-direct {v3, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -0322c8: 6e20 0301 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0103 │ │ -0322ce: 2202 e701 |0015: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -0322d2: 7020 2608 0200 |0017: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -0322d8: 5ba2 9c03 |001a: iput-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -0322dc: 54a2 9c03 |001c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -0322e0: 54a3 a203 |001e: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -0322e4: 6e20 3608 3200 |0020: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -0322ea: 54a2 9c03 |0023: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -0322ee: 6e10 a007 0a00 |0025: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getMenuTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07a0 │ │ -0322f4: 0c03 |0028: move-result-object v3 │ │ -0322f6: 6e10 2c08 0300 |0029: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@082c │ │ -0322fc: 0c03 |002c: move-result-object v3 │ │ -0322fe: 6e20 3808 3200 |002d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0838 │ │ -032304: 54a2 9c03 |0030: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -032308: 1503 a041 |0032: const/high16 v3, #int 1101004800 // #41a0 │ │ -03230c: 6e20 3a08 3200 |0034: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -032312: 54a2 9c03 |0037: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -032316: 6203 5602 |0039: sget-object v3, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -03231a: 6e20 3b08 3200 |003b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -032320: 54a2 9c03 |003e: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -032324: 2203 6b00 |0040: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -032328: 7030 2201 7307 |0042: invoke-direct {v3, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -03232e: 6e20 3208 3200 |0045: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -032334: 54a2 9c03 |0048: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -032338: 54a3 a403 |004a: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -03233c: 6e10 fc00 0300 |004c: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@00fc │ │ -032342: 0a03 |004f: move-result v3 │ │ -032344: 54a4 a403 |0050: iget-object v4, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -032348: 6e10 fe00 0400 |0052: invoke-virtual {v4}, Landroid/view/View;.getPaddingTop:()I // method@00fe │ │ -03234e: 0a04 |0055: move-result v4 │ │ -032350: 54a5 a403 |0056: iget-object v5, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -032354: 6e10 fd00 0500 |0058: invoke-virtual {v5}, Landroid/view/View;.getPaddingRight:()I // method@00fd │ │ -03235a: 0a05 |005b: move-result v5 │ │ -03235c: 54a6 a403 |005c: iget-object v6, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -032360: 6e10 fb00 0600 |005e: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@00fb │ │ -032366: 0a06 |0061: move-result v6 │ │ -032368: 6e56 3508 3254 |0062: invoke-virtual {v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0835 │ │ -03236e: 2202 d801 |0065: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ -032372: 7020 e607 0200 |0067: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e6 │ │ -032378: 5ba2 9a03 |006a: iput-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -03237c: 54a2 9a03 |006c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032380: 6203 b002 |006e: sget-object v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ -032384: 4403 0308 |0070: aget v3, v3, v8 │ │ -032388: 6e20 eb07 3200 |0072: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -03238e: 54a2 9a03 |0075: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032392: 6203 1c00 |0077: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ -032396: 6e20 ef07 3200 |0079: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07ef │ │ -03239c: 54a2 9a03 |007c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -0323a0: 6e20 f007 9200 |007e: invoke-virtual {v2, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -0323a6: 2201 6b00 |0081: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ -0323aa: 12f2 |0083: const/4 v2, #int -1 // #ff │ │ -0323ac: 7030 2201 7102 |0084: invoke-direct {v1, v7, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0122 │ │ -0323b2: 1252 |0087: const/4 v2, #int 5 // #5 │ │ -0323b4: 7110 3006 0200 |0088: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0630 │ │ -0323ba: 0a02 |008b: move-result v2 │ │ -0323bc: 6e58 2401 8128 |008c: invoke-virtual {v1, v8, v8, v2, v8}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0124 │ │ -0323c2: 54a2 9a03 |008f: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -0323c6: 6e20 ec07 1200 |0091: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ec │ │ -0323cc: 54a2 9a03 |0094: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -0323d0: 6e20 f007 9200 |0096: invoke-virtual {v2, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f0 │ │ -0323d6: 54a2 9903 |0099: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.layout:Landroid/widget/LinearLayout; // field@0399 │ │ -0323da: 54a3 9a03 |009b: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -0323de: 6e20 2601 3200 |009d: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -0323e4: 54a2 9903 |00a0: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.layout:Landroid/widget/LinearLayout; // field@0399 │ │ -0323e8: 54a3 9c03 |00a2: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -0323ec: 6e20 2601 3200 |00a4: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0126 │ │ -0323f2: 0e00 |00a7: return-void │ │ +032220: |[032220] org.happysanta.gd.Menu.OptionsMenuElement.createAllViews:()V │ │ +032230: 1309 0800 |0000: const/16 v9, #int 8 // #8 │ │ +032234: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +032236: 12e7 |0003: const/4 v7, #int -2 // #fe │ │ +032238: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +03223e: 0c00 |0007: move-result-object v0 │ │ +032240: 6f10 a906 0a00 |0008: invoke-super {v10}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.createAllViews:()V // method@06a9 │ │ +032246: 54a2 a403 |000b: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +03224a: 2203 6b00 |000d: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +03224e: 7030 1e01 7307 |000f: invoke-direct {v3, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +032254: 6e20 0301 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0103 │ │ +03225a: 2202 e701 |0015: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +03225e: 7020 2808 0200 |0017: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +032264: 5ba2 9c03 |001a: iput-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +032268: 54a2 9c03 |001c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +03226c: 54a3 a203 |001e: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +032270: 6e20 3808 3200 |0020: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +032276: 54a2 9c03 |0023: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +03227a: 6e10 a207 0a00 |0025: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getMenuTextView:()Lorg/happysanta/gd/Menu/Views/MenuTextView; // method@07a2 │ │ +032280: 0c03 |0028: move-result-object v3 │ │ +032282: 6e10 2e08 0300 |0029: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@082e │ │ +032288: 0c03 |002c: move-result-object v3 │ │ +03228a: 6e20 3a08 3200 |002d: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@083a │ │ +032290: 54a2 9c03 |0030: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +032294: 1503 a041 |0032: const/high16 v3, #int 1101004800 // #41a0 │ │ +032298: 6e20 3c08 3200 |0034: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +03229e: 54a2 9c03 |0037: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +0322a2: 6203 5602 |0039: sget-object v3, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +0322a6: 6e20 3d08 3200 |003b: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +0322ac: 54a2 9c03 |003e: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +0322b0: 2203 6b00 |0040: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +0322b4: 7030 1e01 7307 |0042: invoke-direct {v3, v7, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +0322ba: 6e20 3408 3200 |0045: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +0322c0: 54a2 9c03 |0048: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +0322c4: 54a3 a403 |004a: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +0322c8: 6e10 fc00 0300 |004c: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@00fc │ │ +0322ce: 0a03 |004f: move-result v3 │ │ +0322d0: 54a4 a403 |0050: iget-object v4, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +0322d4: 6e10 fe00 0400 |0052: invoke-virtual {v4}, Landroid/view/View;.getPaddingTop:()I // method@00fe │ │ +0322da: 0a04 |0055: move-result v4 │ │ +0322dc: 54a5 a403 |0056: iget-object v5, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +0322e0: 6e10 fd00 0500 |0058: invoke-virtual {v5}, Landroid/view/View;.getPaddingRight:()I // method@00fd │ │ +0322e6: 0a05 |005b: move-result v5 │ │ +0322e8: 54a6 a403 |005c: iget-object v6, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +0322ec: 6e10 fb00 0600 |005e: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@00fb │ │ +0322f2: 0a06 |0061: move-result v6 │ │ +0322f4: 6e56 3708 3254 |0062: invoke-virtual {v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setPadding:(IIII)V // method@0837 │ │ +0322fa: 2202 d801 |0065: new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; // type@01d8 │ │ +0322fe: 7020 e807 0200 |0067: invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.:(Landroid/content/Context;)V // method@07e8 │ │ +032304: 5ba2 9a03 |006a: iput-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +032308: 54a2 9a03 |006c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +03230c: 6203 b002 |006e: sget-object v3, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ +032310: 4403 0308 |0070: aget v3, v3, v8 │ │ +032314: 6e20 ed07 3200 |0072: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +03231a: 54a2 9a03 |0075: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +03231e: 6203 1c00 |0077: sget-object v3, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@001c │ │ +032322: 6e20 f107 3200 |0079: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@07f1 │ │ +032328: 54a2 9a03 |007c: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +03232c: 6e20 f207 9200 |007e: invoke-virtual {v2, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +032332: 2201 6b00 |0081: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@006b │ │ +032336: 12f2 |0083: const/4 v2, #int -1 // #ff │ │ +032338: 7030 1e01 7102 |0084: invoke-direct {v1, v7, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@011e │ │ +03233e: 1252 |0087: const/4 v2, #int 5 // #5 │ │ +032340: 7110 3206 0200 |0088: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(I)I // method@0632 │ │ +032346: 0a02 |008b: move-result v2 │ │ +032348: 6e58 2001 8128 |008c: invoke-virtual {v1, v8, v8, v2, v8}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0120 │ │ +03234e: 54a2 9a03 |008f: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +032352: 6e20 ee07 1200 |0091: invoke-virtual {v2, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +032358: 54a2 9a03 |0094: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +03235c: 6e20 f207 9200 |0096: invoke-virtual {v2, v9}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setVisibility:(I)V // method@07f2 │ │ +032362: 54a2 9903 |0099: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.layout:Landroid/widget/LinearLayout; // field@0399 │ │ +032366: 54a3 9a03 |009b: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +03236a: 6e20 2201 3200 |009d: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +032370: 54a2 9903 |00a0: iget-object v2, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.layout:Landroid/widget/LinearLayout; // field@0399 │ │ +032374: 54a3 9c03 |00a2: iget-object v3, v10, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +032378: 6e20 2201 3200 |00a4: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +03237e: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ 0x0008 line=64 │ │ 0x000b line=66 │ │ 0x0015 line=71 │ │ 0x001c line=72 │ │ 0x0023 line=73 │ │ 0x0030 line=74 │ │ 0x0037 line=75 │ │ 0x003e line=76 │ │ 0x0048 line=80 │ │ + 0x004c line=81 │ │ + 0x0052 line=82 │ │ + 0x0058 line=83 │ │ + 0x005e line=84 │ │ + 0x0062 line=80 │ │ 0x0065 line=87 │ │ 0x006c line=88 │ │ 0x0075 line=89 │ │ 0x007c line=90 │ │ 0x0081 line=92 │ │ 0x0087 line=93 │ │ 0x008f line=94 │ │ @@ -66277,17 +66260,17 @@ │ │ type : '()Lorg/happysanta/gd/Menu/MenuScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0323f4: |[0323f4] org.happysanta.gd.Menu.OptionsMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ -032404: 5410 9e03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -032408: 1100 |0002: return-object v0 │ │ +032380: |[032380] org.happysanta.gd.Menu.OptionsMenuElement.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; │ │ +032390: 5410 9e03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +032394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66295,19 +66278,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03240c: |[03240c] org.happysanta.gd.Menu.OptionsMenuElement.getOptionCount:()I │ │ -03241c: 5410 9d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032420: 2100 |0002: array-length v0, v0 │ │ -032422: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -032426: 0f00 |0005: return v0 │ │ +032398: |[032398] org.happysanta.gd.Menu.OptionsMenuElement.getOptionCount:()I │ │ +0323a8: 5410 9d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0323ac: 2100 |0002: array-length v0, v0 │ │ +0323ae: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0323b2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66315,17 +66298,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032428: |[032428] org.happysanta.gd.Menu.OptionsMenuElement.getOptions:()[Ljava/lang/String; │ │ -032438: 5410 9d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03243c: 1100 |0002: return-object v0 │ │ +0323b4: |[0323b4] org.happysanta.gd.Menu.OptionsMenuElement.getOptions:()[Ljava/lang/String; │ │ +0323c4: 5410 9d03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0323c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66333,17 +66316,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032440: |[032440] org.happysanta.gd.Menu.OptionsMenuElement.getSelectedOption:()I │ │ -032450: 5210 a103 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032454: 0f00 |0002: return v0 │ │ +0323cc: |[0323cc] org.happysanta.gd.Menu.OptionsMenuElement.getSelectedOption:()I │ │ +0323dc: 5210 a103 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0323e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #6 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66351,26 +66334,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -032458: |[032458] org.happysanta.gd.Menu.OptionsMenuElement.getTextForView:()Ljava/lang/String; │ │ -032468: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -03246c: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -032472: 5421 a303 |0005: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ -032476: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03247c: 0c00 |000a: move-result-object v0 │ │ -03247e: 1a01 6f00 |000b: const-string v1, ": " // string@006f │ │ -032482: 6e20 f501 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032488: 0c00 |0010: move-result-object v0 │ │ -03248a: 6e10 f901 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -032490: 0c00 |0014: move-result-object v0 │ │ -032492: 1100 |0015: return-object v0 │ │ +0323e4: |[0323e4] org.happysanta.gd.Menu.OptionsMenuElement.getTextForView:()Ljava/lang/String; │ │ +0323f4: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0323f8: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0323fe: 5421 a303 |0005: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ +032402: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032408: 0c00 |000a: move-result-object v0 │ │ +03240a: 1a01 6f00 |000b: const-string v1, ": " // string@006f │ │ +03240e: 6e20 f701 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032414: 0c00 |0010: move-result-object v0 │ │ +032416: 6e10 fb01 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03241c: 0c00 |0014: move-result-object v0 │ │ +03241e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #7 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66378,17 +66361,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032494: |[032494] org.happysanta.gd.Menu.OptionsMenuElement.getUnlockedCount:()I │ │ -0324a4: 5210 a503 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -0324a8: 0f00 |0002: return v0 │ │ +032420: |[032420] org.happysanta.gd.Menu.OptionsMenuElement.getUnlockedCount:()I │ │ +032430: 5210 a503 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +032434: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ │ │ #8 : (in Lorg/happysanta/gd/Menu/OptionsMenuElement;) │ │ @@ -66396,34 +66379,34 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0324ac: |[0324ac] org.happysanta.gd.Menu.OptionsMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ -0324bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0324be: 5441 9f03 |0001: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -0324c2: 2111 |0003: array-length v1, v1 │ │ -0324c4: 3410 1000 |0004: if-lt v0, v1, 0014 // +0010 │ │ -0324c8: 5441 9603 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -0324cc: 5442 a003 |0008: iget-object v2, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ -0324d0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0324d2: 7230 7907 2103 |000b: invoke-interface {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuHandler;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0779 │ │ -0324d8: 5441 9603 |000e: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -0324dc: 7220 7807 4100 |0010: invoke-interface {v1, v4}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -0324e2: 0e00 |0013: return-void │ │ -0324e4: 5441 9f03 |0014: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -0324e8: 4601 0100 |0016: aget-object v1, v1, v0 │ │ -0324ec: 3315 0800 |0018: if-ne v5, v1, 0020 // +0008 │ │ -0324f0: 5940 a103 |001a: iput v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0324f4: 7010 b007 0400 |001c: invoke-direct {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -0324fa: 28e7 |001f: goto 0006 // -0019 │ │ -0324fc: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032500: 28df |0022: goto 0001 // -0021 │ │ +032438: |[032438] org.happysanta.gd.Menu.OptionsMenuElement.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V │ │ +032448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03244a: 5441 9f03 |0001: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +03244e: 2111 |0003: array-length v1, v1 │ │ +032450: 3410 1000 |0004: if-lt v0, v1, 0014 // +0010 │ │ +032454: 5441 9603 |0006: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032458: 5442 a003 |0008: iget-object v2, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ +03245c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +03245e: 7230 7b07 2103 |000b: invoke-interface {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuHandler;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@077b │ │ +032464: 5441 9603 |000e: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032468: 7220 7a07 4100 |0010: invoke-interface {v1, v4}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +03246e: 0e00 |0013: return-void │ │ +032470: 5441 9f03 |0014: iget-object v1, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032474: 4601 0100 |0016: aget-object v1, v1, v0 │ │ +032478: 3315 0800 |0018: if-ne v5, v1, 0020 // +0008 │ │ +03247c: 5940 a103 |001a: iput v0, v4, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032480: 7010 b207 0400 |001c: invoke-direct {v4}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +032486: 28e7 |001f: goto 0006 // -0019 │ │ +032488: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03248c: 28df |0022: goto 0001 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0001 line=195 │ │ 0x0006 line=205 │ │ 0x000e line=206 │ │ 0x0013 line=207 │ │ @@ -66442,25 +66425,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -032504: |[032504] org.happysanta.gd.Menu.OptionsMenuElement.onHighlightChanged:()V │ │ -032514: 5431 9a03 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ -032518: 6202 b002 |0002: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ -03251c: 5530 9703 |0004: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isHighlighted:Z // field@0397 │ │ -032520: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -032524: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -032526: 4400 0200 |0009: aget v0, v2, v0 │ │ -03252a: 6e20 eb07 0100 |000b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07eb │ │ -032530: 0e00 |000e: return-void │ │ -032532: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -032534: 28f9 |0010: goto 0009 // -0007 │ │ +032490: |[032490] org.happysanta.gd.Menu.OptionsMenuElement.onHighlightChanged:()V │ │ +0324a0: 5431 9a03 |0000: iget-object v1, v3, Lorg/happysanta/gd/Menu/OptionsMenuElement;.lockImage:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@039a │ │ +0324a4: 6202 b002 |0002: sget-object v2, Lorg/happysanta/gd/Menu/ActionMenuElement;.locks:[I // field@02b0 │ │ +0324a8: 5530 9703 |0004: iget-boolean v0, v3, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isHighlighted:Z // field@0397 │ │ +0324ac: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0324b0: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0324b2: 4400 0200 |0009: aget v0, v2, v0 │ │ +0324b6: 6e20 ed07 0100 |000b: invoke-virtual {v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.setImageResource:(I)V // method@07ed │ │ +0324bc: 0e00 |000e: return-void │ │ +0324be: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0324c0: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x000e line=299 │ │ 0x000f line=298 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ @@ -66470,101 +66453,101 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 182 16-bit code units │ │ -032538: |[032538] org.happysanta.gd.Menu.OptionsMenuElement.performAction:(I)V │ │ -032548: 1404 0800 057f |0000: const v4, #float 1.76787e+38 // #7f050008 │ │ -03254e: 1403 0700 057f |0003: const v3, #float 1.76787e+38 // #7f050007 │ │ -032554: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -032556: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -032558: 2b06 a400 0000 |0008: packed-switch v6, 000000ac // +000000a4 │ │ -03255e: 0e00 |000b: return-void │ │ -032560: 5550 9803 |000c: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ -032564: 3800 2800 |000e: if-eqz v0, 0036 // +0028 │ │ -032568: 5250 a103 |0010: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03256c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032570: 5950 a103 |0014: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032574: 5250 a103 |0016: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032578: 3710 0400 |0018: if-le v0, v1, 001c // +0004 │ │ -03257c: 5952 a103 |001a: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032580: 5250 a103 |001c: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032584: 3310 1100 |001e: if-ne v0, v1, 002f // +0011 │ │ -032588: 7110 3606 0400 |0020: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03258e: 0c00 |0023: move-result-object v0 │ │ -032590: 5b50 a203 |0024: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -032594: 6e10 b107 0500 |0026: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b1 │ │ -03259a: 5450 9603 |0029: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -03259e: 7220 7807 5000 |002b: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -0325a4: 28dd |002e: goto 000b // -0023 │ │ -0325a6: 7110 3606 0300 |002f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0325ac: 0c00 |0032: move-result-object v0 │ │ -0325ae: 5b50 a203 |0033: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -0325b2: 28f1 |0035: goto 0026 // -000f │ │ -0325b4: 5c51 9b03 |0036: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ -0325b8: 5450 9603 |0038: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -0325bc: 7220 7807 5000 |003a: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -0325c2: 28ce |003d: goto 000b // -0032 │ │ -0325c4: 5550 9803 |003e: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ -0325c8: 3800 1700 |0040: if-eqz v0, 0057 // +0017 │ │ -0325cc: 5250 a103 |0042: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0325d0: 3310 c7ff |0044: if-ne v0, v1, 000b // -0039 │ │ -0325d4: 5952 a103 |0046: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0325d8: 7110 3606 0300 |0048: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -0325de: 0c00 |004b: move-result-object v0 │ │ -0325e0: 5b50 a203 |004c: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -0325e4: 5450 9603 |004e: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -0325e8: 7220 7807 5000 |0050: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -0325ee: 6e10 b107 0500 |0053: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b1 │ │ -0325f4: 28b5 |0056: goto 000b // -004b │ │ -0325f6: 5250 a103 |0057: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0325fa: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0325fe: 5950 a103 |005b: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032602: 5250 a103 |005d: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032606: 5451 9d03 |005f: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03260a: 2111 |0061: array-length v1, v1 │ │ -03260c: d801 01ff |0062: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032610: 3710 0d00 |0064: if-le v0, v1, 0071 // +000d │ │ -032614: 5450 9d03 |0066: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032618: 2100 |0068: array-length v0, v0 │ │ -03261a: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03261e: 5950 a103 |006b: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032622: 7010 b007 0500 |006d: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -032628: 289b |0070: goto 000b // -0065 │ │ -03262a: 5450 9603 |0071: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -03262e: 7220 7807 5000 |0073: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -032634: 28f7 |0076: goto 006d // -0009 │ │ -032636: 5550 9803 |0077: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ -03263a: 3800 1800 |0079: if-eqz v0, 0091 // +0018 │ │ -03263e: 5250 a103 |007b: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032642: 3900 8eff |007d: if-nez v0, 000b // -0072 │ │ -032646: 5951 a103 |007f: iput v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03264a: 7110 3606 0400 |0081: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -032650: 0c00 |0084: move-result-object v0 │ │ -032652: 5b50 a203 |0085: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -032656: 5450 9603 |0087: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -03265a: 7220 7807 5000 |0089: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -032660: 6e10 b107 0500 |008c: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b1 │ │ -032666: 2900 7cff |008f: goto/16 000b // -0084 │ │ -03266a: 5250 a103 |0091: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03266e: d800 00ff |0093: add-int/lit8 v0, v0, #int -1 // #ff │ │ -032672: 5950 a103 |0095: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032676: 5250 a103 |0097: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03267a: 3b00 0900 |0099: if-gez v0, 00a2 // +0009 │ │ -03267e: 5952 a103 |009b: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032682: 7010 b007 0500 |009d: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -032688: 2900 6bff |00a0: goto/16 000b // -0095 │ │ -03268c: 7010 b007 0500 |00a2: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -032692: 5450 9603 |00a5: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ -032696: 7220 7807 5000 |00a7: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -03269c: 28f3 |00aa: goto 009d // -000d │ │ -03269e: 0000 |00ab: nop // spacer │ │ -0326a0: 0001 0300 0400 0000 6f00 0000 0400 ... |00ac: packed-switch-data (10 units) │ │ +0324c4: |[0324c4] org.happysanta.gd.Menu.OptionsMenuElement.performAction:(I)V │ │ +0324d4: 1404 0800 057f |0000: const v4, #float 1.76787e+38 // #7f050008 │ │ +0324da: 1403 0700 057f |0003: const v3, #float 1.76787e+38 // #7f050007 │ │ +0324e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0324e2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0324e4: 2b06 a400 0000 |0008: packed-switch v6, 000000ac // +000000a4 │ │ +0324ea: 0e00 |000b: return-void │ │ +0324ec: 5550 9803 |000c: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ +0324f0: 3800 2800 |000e: if-eqz v0, 0036 // +0028 │ │ +0324f4: 5250 a103 |0010: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0324f8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0324fc: 5950 a103 |0014: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032500: 5250 a103 |0016: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032504: 3710 0400 |0018: if-le v0, v1, 001c // +0004 │ │ +032508: 5952 a103 |001a: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +03250c: 5250 a103 |001c: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032510: 3310 1100 |001e: if-ne v0, v1, 002f // +0011 │ │ +032514: 7110 3806 0400 |0020: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03251a: 0c00 |0023: move-result-object v0 │ │ +03251c: 5b50 a203 |0024: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +032520: 6e10 b307 0500 |0026: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b3 │ │ +032526: 5450 9603 |0029: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +03252a: 7220 7a07 5000 |002b: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +032530: 28dd |002e: goto 000b // -0023 │ │ +032532: 7110 3806 0300 |002f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +032538: 0c00 |0032: move-result-object v0 │ │ +03253a: 5b50 a203 |0033: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +03253e: 28f1 |0035: goto 0026 // -000f │ │ +032540: 5c51 9b03 |0036: iput-boolean v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.m_oZ:Z // field@039b │ │ +032544: 5450 9603 |0038: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032548: 7220 7a07 5000 |003a: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +03254e: 28ce |003d: goto 000b // -0032 │ │ +032550: 5550 9803 |003e: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ +032554: 3800 1700 |0040: if-eqz v0, 0057 // +0017 │ │ +032558: 5250 a103 |0042: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +03255c: 3310 c7ff |0044: if-ne v0, v1, 000b // -0039 │ │ +032560: 5952 a103 |0046: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032564: 7110 3806 0300 |0048: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +03256a: 0c00 |004b: move-result-object v0 │ │ +03256c: 5b50 a203 |004c: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +032570: 5450 9603 |004e: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032574: 7220 7a07 5000 |0050: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +03257a: 6e10 b307 0500 |0053: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b3 │ │ +032580: 28b5 |0056: goto 000b // -004b │ │ +032582: 5250 a103 |0057: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032586: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03258a: 5950 a103 |005b: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +03258e: 5250 a103 |005d: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032592: 5451 9d03 |005f: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032596: 2111 |0061: array-length v1, v1 │ │ +032598: d801 01ff |0062: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03259c: 3710 0d00 |0064: if-le v0, v1, 0071 // +000d │ │ +0325a0: 5450 9d03 |0066: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0325a4: 2100 |0068: array-length v0, v0 │ │ +0325a6: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0325aa: 5950 a103 |006b: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0325ae: 7010 b207 0500 |006d: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +0325b4: 289b |0070: goto 000b // -0065 │ │ +0325b6: 5450 9603 |0071: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +0325ba: 7220 7a07 5000 |0073: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +0325c0: 28f7 |0076: goto 006d // -0009 │ │ +0325c2: 5550 9803 |0077: iget-boolean v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.isOnOffToggle:Z // field@0398 │ │ +0325c6: 3800 1800 |0079: if-eqz v0, 0091 // +0018 │ │ +0325ca: 5250 a103 |007b: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0325ce: 3900 8eff |007d: if-nez v0, 000b // -0072 │ │ +0325d2: 5951 a103 |007f: iput v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0325d6: 7110 3806 0400 |0081: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0325dc: 0c00 |0084: move-result-object v0 │ │ +0325de: 5b50 a203 |0085: iput-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +0325e2: 5450 9603 |0087: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +0325e6: 7220 7a07 5000 |0089: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +0325ec: 6e10 b307 0500 |008c: invoke-virtual {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateViewText:()V // method@07b3 │ │ +0325f2: 2900 7cff |008f: goto/16 000b // -0084 │ │ +0325f6: 5250 a103 |0091: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0325fa: d800 00ff |0093: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0325fe: 5950 a103 |0095: iput v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032602: 5250 a103 |0097: iget v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032606: 3b00 0900 |0099: if-gez v0, 00a2 // +0009 │ │ +03260a: 5952 a103 |009b: iput v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +03260e: 7010 b207 0500 |009d: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +032614: 2900 6bff |00a0: goto/16 000b // -0095 │ │ +032618: 7010 b207 0500 |00a2: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +03261e: 5450 9603 |00a5: iget-object v0, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@0396 │ │ +032622: 7220 7a07 5000 |00a7: invoke-interface {v0, v5}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +032628: 28f3 |00aa: goto 009d // -000d │ │ +03262a: 0000 |00ab: nop // spacer │ │ +03262c: 0001 0300 0400 0000 6f00 0000 0400 ... |00ac: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=228 │ │ 0x000b line=285 │ │ 0x000c line=230 │ │ 0x0010 line=231 │ │ 0x0016 line=232 │ │ @@ -66609,16 +66592,16 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0326b4: |[0326b4] org.happysanta.gd.Menu.OptionsMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ -0326c4: 0e00 |0000: return-void │ │ +032640: |[032640] org.happysanta.gd.Menu.OptionsMenuElement.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ +032650: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ 0x0000 - 0x0001 reg=1 e1 Lorg/happysanta/gd/Menu/MenuScreen; │ │ 0x0000 - 0x0001 reg=2 flag Z │ │ @@ -66628,18 +66611,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0326c8: |[0326c8] org.happysanta.gd.Menu.OptionsMenuElement.setOptions:([Ljava/lang/String;)V │ │ -0326d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0326da: 6e30 ab07 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ab │ │ -0326e0: 0e00 |0004: return-void │ │ +032654: |[032654] org.happysanta.gd.Menu.OptionsMenuElement.setOptions:([Ljava/lang/String;)V │ │ +032664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032666: 6e30 ad07 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.setOptions:([Ljava/lang/String;Z)V // method@07ad │ │ +03266c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ 0x0000 - 0x0005 reg=2 as [Ljava/lang/String; │ │ @@ -66649,38 +66632,38 @@ │ │ type : '([Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0326e4: |[0326e4] org.happysanta.gd.Menu.OptionsMenuElement.setOptions:([Ljava/lang/String;Z)V │ │ -0326f4: 5b23 9d03 |0000: iput-object v3, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0326f8: 5220 a103 |0002: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0326fc: 5421 9d03 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032700: 2111 |0006: array-length v1, v1 │ │ -032702: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032706: 3710 0900 |0009: if-le v0, v1, 0012 // +0009 │ │ -03270a: 5420 9d03 |000b: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03270e: 2100 |000d: array-length v0, v0 │ │ -032710: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -032714: 5920 a103 |0010: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032718: 5220 a503 |0012: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -03271c: 5421 9d03 |0014: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032720: 2111 |0016: array-length v1, v1 │ │ -032722: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032726: 3710 0900 |0019: if-le v0, v1, 0022 // +0009 │ │ -03272a: 5420 9d03 |001b: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03272e: 2100 |001d: array-length v0, v0 │ │ -032730: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -032734: 5920 a503 |0020: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -032738: 7010 b007 0200 |0022: invoke-direct {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -03273e: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ -032742: 6e10 af07 0200 |0027: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07af │ │ -032748: 0e00 |002a: return-void │ │ +032670: |[032670] org.happysanta.gd.Menu.OptionsMenuElement.setOptions:([Ljava/lang/String;Z)V │ │ +032680: 5b23 9d03 |0000: iput-object v3, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032684: 5220 a103 |0002: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032688: 5421 9d03 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03268c: 2111 |0006: array-length v1, v1 │ │ +03268e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032692: 3710 0900 |0009: if-le v0, v1, 0012 // +0009 │ │ +032696: 5420 9d03 |000b: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03269a: 2100 |000d: array-length v0, v0 │ │ +03269c: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0326a0: 5920 a103 |0010: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +0326a4: 5220 a503 |0012: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +0326a8: 5421 9d03 |0014: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0326ac: 2111 |0016: array-length v1, v1 │ │ +0326ae: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0326b2: 3710 0900 |0019: if-le v0, v1, 0022 // +0009 │ │ +0326b6: 5420 9d03 |001b: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0326ba: 2100 |001d: array-length v0, v0 │ │ +0326bc: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0326c0: 5920 a503 |0020: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +0326c4: 7010 b207 0200 |0022: invoke-direct {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +0326ca: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ +0326ce: 6e10 b107 0200 |0027: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.update:()V // method@07b1 │ │ +0326d4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x000b line=145 │ │ 0x0012 line=146 │ │ 0x001b line=147 │ │ @@ -66697,17 +66680,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/MenuScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03274c: |[03274c] org.happysanta.gd.Menu.OptionsMenuElement.setScreen:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ -03275c: 5b01 a003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ -032760: 0e00 |0002: return-void │ │ +0326d8: |[0326d8] org.happysanta.gd.Menu.OptionsMenuElement.setScreen:(Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ +0326e8: 5b01 a003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ +0326ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0002 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ 0x0000 - 0x0003 reg=1 screen Lorg/happysanta/gd/Menu/MenuScreen; │ │ @@ -66717,31 +66700,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -032764: |[032764] org.happysanta.gd.Menu.OptionsMenuElement.setSelectedOption:(I)V │ │ -032774: 5923 a103 |0000: iput v3, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032778: 5220 a103 |0002: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -03277c: 5421 9d03 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032780: 2111 |0006: array-length v1, v1 │ │ -032782: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032786: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ -03278a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03278c: 5920 a103 |000c: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032790: 5220 a103 |000e: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -032794: 3b00 0900 |0010: if-gez v0, 0019 // +0009 │ │ -032798: 5420 9d03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -03279c: 2100 |0014: array-length v0, v0 │ │ -03279e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0327a2: 5920 a103 |0017: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0327a6: 7010 b007 0200 |0019: invoke-direct {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -0327ac: 0e00 |001c: return-void │ │ +0326f0: |[0326f0] org.happysanta.gd.Menu.OptionsMenuElement.setSelectedOption:(I)V │ │ +032700: 5923 a103 |0000: iput v3, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032704: 5220 a103 |0002: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032708: 5421 9d03 |0004: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03270c: 2111 |0006: array-length v1, v1 │ │ +03270e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032712: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ +032716: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +032718: 5920 a103 |000c: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +03271c: 5220 a103 |000e: iget v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032720: 3b00 0900 |0010: if-gez v0, 0019 // +0009 │ │ +032724: 5420 9d03 |0012: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +032728: 2100 |0014: array-length v0, v0 │ │ +03272a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03272e: 5920 a103 |0017: iput v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032732: 7010 b207 0200 |0019: invoke-direct {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +032738: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ 0x0012 line=161 │ │ @@ -66756,45 +66739,45 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0327b0: |[0327b0] org.happysanta.gd.Menu.OptionsMenuElement.setUnlockedCount:(I)V │ │ -0327c0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0327c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0327c4: 5956 a503 |0002: iput v6, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -0327c8: 5251 a503 |0004: iget v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -0327cc: 5452 9d03 |0006: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0327d0: 2122 |0008: array-length v2, v2 │ │ -0327d2: d802 02ff |0009: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0327d6: 3721 0900 |000b: if-le v1, v2, 0014 // +0009 │ │ -0327da: 5451 9d03 |000d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0327de: 2111 |000f: array-length v1, v1 │ │ -0327e0: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0327e4: 5951 a503 |0012: iput v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -0327e8: 5451 9e03 |0014: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -0327ec: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ -0327f0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0327f2: 5451 9f03 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -0327f6: 2111 |001b: array-length v1, v1 │ │ -0327f8: 3510 1600 |001c: if-ge v0, v1, 0032 // +0016 │ │ -0327fc: 3760 0c00 |001e: if-le v0, v6, 002a // +000c │ │ -032800: 5451 9f03 |0020: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032804: 4601 0100 |0022: aget-object v1, v1, v0 │ │ -032808: 6e30 9b06 4104 |0024: invoke-virtual {v1, v4, v4}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069b │ │ -03280e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032812: 28f0 |0029: goto 0019 // -0010 │ │ -032814: 5451 9f03 |002a: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032818: 4601 0100 |002c: aget-object v1, v1, v0 │ │ -03281c: 6e30 9b06 3103 |002e: invoke-virtual {v1, v3, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069b │ │ -032822: 28f6 |0031: goto 0027 // -000a │ │ -032824: 7010 b007 0500 |0032: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b0 │ │ -03282a: 0e00 |0035: return-void │ │ +03273c: |[03273c] org.happysanta.gd.Menu.OptionsMenuElement.setUnlockedCount:(I)V │ │ +03274c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03274e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +032750: 5956 a503 |0002: iput v6, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +032754: 5251 a503 |0004: iget v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +032758: 5452 9d03 |0006: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03275c: 2122 |0008: array-length v2, v2 │ │ +03275e: d802 02ff |0009: add-int/lit8 v2, v2, #int -1 // #ff │ │ +032762: 3721 0900 |000b: if-le v1, v2, 0014 // +0009 │ │ +032766: 5451 9d03 |000d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03276a: 2111 |000f: array-length v1, v1 │ │ +03276c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +032770: 5951 a503 |0012: iput v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +032774: 5451 9e03 |0014: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +032778: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ +03277c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03277e: 5451 9f03 |0019: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032782: 2111 |001b: array-length v1, v1 │ │ +032784: 3510 1600 |001c: if-ge v0, v1, 0032 // +0016 │ │ +032788: 3760 0c00 |001e: if-le v0, v6, 002a // +000c │ │ +03278c: 5451 9f03 |0020: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032790: 4601 0100 |0022: aget-object v1, v1, v0 │ │ +032794: 6e30 9d06 4104 |0024: invoke-virtual {v1, v4, v4}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069d │ │ +03279a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03279e: 28f0 |0029: goto 0019 // -0010 │ │ +0327a0: 5451 9f03 |002a: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +0327a4: 4601 0100 |002c: aget-object v1, v1, v0 │ │ +0327a8: 6e30 9d06 3103 |002e: invoke-virtual {v1, v3, v3}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069d │ │ +0327ae: 28f6 |0031: goto 0027 // -000a │ │ +0327b0: 7010 b207 0500 |0032: invoke-direct {v5}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.updateSelectedOption:()V // method@07b2 │ │ +0327b6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0004 line=118 │ │ 0x000d line=119 │ │ 0x0014 line=120 │ │ 0x0018 line=121 │ │ @@ -66814,57 +66797,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -03282c: |[03282c] org.happysanta.gd.Menu.OptionsMenuElement.update:()V │ │ -03283c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03283e: 2201 cd01 |0001: new-instance v1, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ -032842: 5452 a303 |0003: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ -032846: 5453 a003 |0005: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ -03284a: 7030 7e07 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@077e │ │ -032850: 5b51 9e03 |000a: iput-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -032854: 5451 9d03 |000c: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032858: 2111 |000e: array-length v1, v1 │ │ -03285a: 2311 2a02 |000f: new-array v1, v1, [Lorg/happysanta/gd/Menu/ActionMenuElement; // type@022a │ │ -03285e: 5b51 9f03 |0011: iput-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032862: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -032864: 5451 9f03 |0014: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032868: 2111 |0016: array-length v1, v1 │ │ -03286a: 3510 3400 |0017: if-ge v0, v1, 004b // +0034 │ │ -03286e: 5251 a503 |0019: iget v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ -032872: 3710 2200 |001b: if-le v0, v1, 003d // +0022 │ │ -032876: 5451 9f03 |001d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -03287a: 2202 a801 |001f: new-instance v2, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -03287e: 5453 9d03 |0021: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -032882: 4603 0300 |0023: aget-object v3, v3, v0 │ │ -032886: 7030 9006 3205 |0025: invoke-direct {v2, v3, v5}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0690 │ │ -03288c: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ -032890: 5451 9f03 |002a: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -032894: 4601 0100 |002c: aget-object v1, v1, v0 │ │ -032898: 6e30 9b06 4104 |002e: invoke-virtual {v1, v4, v4}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069b │ │ -03289e: 5451 9e03 |0031: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -0328a2: 5452 9f03 |0033: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -0328a6: 4602 0200 |0035: aget-object v2, v2, v0 │ │ -0328aa: 6e20 7f07 2100 |0037: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077f │ │ -0328b0: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0328b4: 28d8 |003c: goto 0014 // -0028 │ │ -0328b6: 5451 9f03 |003d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ -0328ba: 2202 a801 |003f: new-instance v2, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ -0328be: 5453 9d03 |0041: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ -0328c2: 4603 0300 |0043: aget-object v3, v3, v0 │ │ -0328c6: 7030 9006 3205 |0045: invoke-direct {v2, v3, v5}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0690 │ │ -0328cc: 4d02 0100 |0048: aput-object v2, v1, v0 │ │ -0328d0: 28e7 |004a: goto 0031 // -0019 │ │ -0328d2: 5451 9e03 |004b: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ -0328d6: 5252 a103 |004d: iget v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ -0328da: 6e20 8f07 2100 |004f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.setSelected:(I)V // method@078f │ │ -0328e0: 0e00 |0052: return-void │ │ +0327b8: |[0327b8] org.happysanta.gd.Menu.OptionsMenuElement.update:()V │ │ +0327c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0327ca: 2201 cd01 |0001: new-instance v1, Lorg/happysanta/gd/Menu/MenuScreen; // type@01cd │ │ +0327ce: 5452 a303 |0003: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.text:Ljava/lang/String; // field@03a3 │ │ +0327d2: 5453 a003 |0005: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03a0 │ │ +0327d6: 7030 8007 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/happysanta/gd/Menu/MenuScreen;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0780 │ │ +0327dc: 5b51 9e03 |000a: iput-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +0327e0: 5451 9d03 |000c: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +0327e4: 2111 |000e: array-length v1, v1 │ │ +0327e6: 2311 2a02 |000f: new-array v1, v1, [Lorg/happysanta/gd/Menu/ActionMenuElement; // type@022a │ │ +0327ea: 5b51 9f03 |0011: iput-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +0327ee: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0327f0: 5451 9f03 |0014: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +0327f4: 2111 |0016: array-length v1, v1 │ │ +0327f6: 3510 3400 |0017: if-ge v0, v1, 004b // +0034 │ │ +0327fa: 5251 a503 |0019: iget v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.unlockedCount:I // field@03a5 │ │ +0327fe: 3710 2200 |001b: if-le v0, v1, 003d // +0022 │ │ +032802: 5451 9f03 |001d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032806: 2202 a801 |001f: new-instance v2, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +03280a: 5453 9d03 |0021: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03280e: 4603 0300 |0023: aget-object v3, v3, v0 │ │ +032812: 7030 9206 3205 |0025: invoke-direct {v2, v3, v5}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0692 │ │ +032818: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ +03281c: 5451 9f03 |002a: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032820: 4601 0100 |002c: aget-object v1, v1, v0 │ │ +032824: 6e30 9d06 4104 |002e: invoke-virtual {v1, v4, v4}, Lorg/happysanta/gd/Menu/ActionMenuElement;.setLock:(ZZ)V // method@069d │ │ +03282a: 5451 9e03 |0031: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +03282e: 5452 9f03 |0033: iget-object v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032832: 4602 0200 |0035: aget-object v2, v2, v0 │ │ +032836: 6e20 8107 2100 |0037: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.addItem:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0781 │ │ +03283c: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032840: 28d8 |003c: goto 0014 // -0028 │ │ +032842: 5451 9f03 |003d: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreenItems:[Lorg/happysanta/gd/Menu/ActionMenuElement; // field@039f │ │ +032846: 2202 a801 |003f: new-instance v2, Lorg/happysanta/gd/Menu/ActionMenuElement; // type@01a8 │ │ +03284a: 5453 9d03 |0041: iget-object v3, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.options:[Ljava/lang/String; // field@039d │ │ +03284e: 4603 0300 |0043: aget-object v3, v3, v0 │ │ +032852: 7030 9206 3205 |0045: invoke-direct {v2, v3, v5}, Lorg/happysanta/gd/Menu/ActionMenuElement;.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuHandler;)V // method@0692 │ │ +032858: 4d02 0100 |0048: aput-object v2, v1, v0 │ │ +03285c: 28e7 |004a: goto 0031 // -0019 │ │ +03285e: 5451 9e03 |004b: iget-object v1, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionsScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@039e │ │ +032862: 5252 a103 |004d: iget v2, v5, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedIndex:I // field@03a1 │ │ +032866: 6e20 9107 2100 |004f: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Menu/MenuScreen;.setSelected:(I)V // method@0791 │ │ +03286c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ 0x000c line=167 │ │ 0x0013 line=168 │ │ 0x0019 line=169 │ │ 0x001d line=170 │ │ @@ -66883,31 +66866,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0328e4: |[0328e4] org.happysanta.gd.Menu.OptionsMenuElement.updateViewText:()V │ │ -0328f4: 5420 a403 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -0328f8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0328fc: 5420 a403 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -032900: 2000 e701 |0006: instance-of v0, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -032904: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -032908: 5420 a403 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ -03290c: 1f00 e701 |000c: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -032910: 6e10 a407 0200 |000e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getTextForView:()Ljava/lang/String; // method@07a4 │ │ -032916: 0c01 |0011: move-result-object v1 │ │ -032918: 6e20 3908 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -03291e: 5420 9c03 |0015: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -032922: 3800 0900 |0017: if-eqz v0, 0020 // +0009 │ │ -032926: 5420 9c03 |0019: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ -03292a: 5421 a203 |001b: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ -03292e: 6e20 3908 1000 |001d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@0839 │ │ -032934: 0e00 |0020: return-void │ │ +032870: |[032870] org.happysanta.gd.Menu.OptionsMenuElement.updateViewText:()V │ │ +032880: 5420 a403 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +032884: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +032888: 5420 a403 |0004: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +03288c: 2000 e701 |0006: instance-of v0, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +032890: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +032894: 5420 a403 |000a: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.textView:Landroid/view/View; // field@03a4 │ │ +032898: 1f00 e701 |000c: check-cast v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +03289c: 6e10 a607 0200 |000e: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/OptionsMenuElement;.getTextForView:()Ljava/lang/String; // method@07a6 │ │ +0328a2: 0c01 |0011: move-result-object v1 │ │ +0328a4: 6e20 3b08 1000 |0012: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +0328aa: 5420 9c03 |0015: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +0328ae: 3800 0900 |0017: if-eqz v0, 0020 // +0009 │ │ +0328b2: 5420 9c03 |0019: iget-object v0, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@039c │ │ +0328b6: 5421 a203 |001b: iget-object v1, v2, Lorg/happysanta/gd/Menu/OptionsMenuElement;.selectedOption:Ljava/lang/String; // field@03a2 │ │ +0328ba: 6e20 3b08 1000 |001d: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextOnUiThread:(Ljava/lang/CharSequence;)V // method@083b │ │ +0328c0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000a line=221 │ │ 0x0015 line=222 │ │ 0x0020 line=223 │ │ locals : │ │ @@ -67007,20 +66990,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -032938: |[032938] org.happysanta.gd.Menu.SimpleMenuElement.:()V │ │ -032948: 7010 7302 0100 |0000: invoke-direct {v1}, Ljava/util/TimerTask;.:()V // method@0273 │ │ -03294e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -032950: 5c10 a803 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ -032954: 6e10 bc07 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07bc │ │ -03295a: 0e00 |0009: return-void │ │ +0328c4: |[0328c4] org.happysanta.gd.Menu.SimpleMenuElement.:()V │ │ +0328d4: 7010 7502 0100 |0000: invoke-direct {v1}, Ljava/util/TimerTask;.:()V // method@0275 │ │ +0328da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0328dc: 5c10 a803 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ +0328e0: 6e10 be07 0100 |0006: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.init:()V // method@07be │ │ +0328e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=40 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ locals : │ │ @@ -67031,22 +67014,22 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03295c: |[03295c] org.happysanta.gd.Menu.SimpleMenuElement.:(I)V │ │ -03296c: 7010 7302 0100 |0000: invoke-direct {v1}, Ljava/util/TimerTask;.:()V // method@0273 │ │ -032972: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -032974: 5c10 a803 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ -032978: 5912 aa03 |0006: iput v2, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_cI:I // field@03aa │ │ -03297c: 6200 a703 |0008: sget-object v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.gFont:Landroid/graphics/Paint; // field@03a7 │ │ -032980: 5b10 a603 |000a: iput-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032984: 0e00 |000c: return-void │ │ +0328e8: |[0328e8] org.happysanta.gd.Menu.SimpleMenuElement.:(I)V │ │ +0328f8: 7010 7502 0100 |0000: invoke-direct {v1}, Ljava/util/TimerTask;.:()V // method@0275 │ │ +0328fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +032900: 5c10 a803 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ +032904: 5912 aa03 |0006: iput v2, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_cI:I // field@03aa │ │ +032908: 6200 a703 |0008: sget-object v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.gFont:Landroid/graphics/Paint; // field@03a7 │ │ +03290c: 5b10 a603 |000a: iput-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +032910: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=40 │ │ 0x0006 line=52 │ │ 0x0008 line=53 │ │ 0x000c line=54 │ │ @@ -67059,56 +67042,56 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -032988: |[032988] org.happysanta.gd.Menu.SimpleMenuElement.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ -032998: 7010 7302 0400 |0000: invoke-direct {v4}, Ljava/util/TimerTask;.:()V // method@0273 │ │ -03299e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0329a0: 5c40 a803 |0004: iput-boolean v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ -0329a4: 2200 b000 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -0329a8: 7010 ee01 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0329ae: 6e20 f501 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0329b4: 0c00 |000e: move-result-object v0 │ │ -0329b6: 1a01 8200 |000f: const-string v1, ">" // string@0082 │ │ -0329ba: 6e20 f501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0329c0: 0c00 |0014: move-result-object v0 │ │ -0329c2: 6e10 f901 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0329c8: 0c00 |0018: move-result-object v0 │ │ -0329ca: 5b40 b303 |0019: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ -0329ce: 5b46 b203 |001b: iput-object v6, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_we:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b2 │ │ -0329d2: 5b47 af03 |001d: iput-object v7, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_hc:Lorg/happysanta/gd/Menu/MenuHandler; // field@03af │ │ -0329d6: 6200 a703 |001f: sget-object v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.gFont:Landroid/graphics/Paint; // field@03a7 │ │ -0329da: 5b40 a603 |0021: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -0329de: 2200 e701 |0023: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ -0329e2: 7100 3106 0000 |0025: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0329e8: 0c01 |0028: move-result-object v1 │ │ -0329ea: 7020 2608 1000 |0029: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0826 │ │ -0329f0: 5b40 b403 |002c: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -0329f4: 5440 b403 |002e: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -0329f8: 5441 b303 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ -0329fc: 6e20 3608 1000 |0032: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0836 │ │ -032a02: 5440 b403 |0035: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -032a06: 1501 00ff |0037: const/high16 v1, #int -16777216 // #ff00 │ │ -032a0a: 6e20 3708 1000 |0039: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0837 │ │ -032a10: 5440 b403 |003c: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -032a14: 6201 5602 |003e: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ -032a18: 6e20 3b08 1000 |0040: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083b │ │ -032a1e: 5440 b403 |0043: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -032a22: 1501 a041 |0045: const/high16 v1, #int 1101004800 // #41a0 │ │ -032a26: 6e20 3a08 1000 |0047: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083a │ │ -032a2c: 5440 b403 |004a: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -032a30: 2201 5d00 |004c: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ -032a34: 12f2 |004e: const/4 v2, #int -1 // #ff │ │ -032a36: 12e3 |004f: const/4 v3, #int -2 // #fe │ │ -032a38: 7030 0701 2103 |0050: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0107 │ │ -032a3e: 6e20 3208 1000 |0053: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0832 │ │ -032a44: 0e00 |0056: return-void │ │ +032914: |[032914] org.happysanta.gd.Menu.SimpleMenuElement.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ +032924: 7010 7502 0400 |0000: invoke-direct {v4}, Ljava/util/TimerTask;.:()V // method@0275 │ │ +03292a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03292c: 5c40 a803 |0004: iput-boolean v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ +032930: 2200 b000 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +032934: 7010 f001 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03293a: 6e20 f701 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032940: 0c00 |000e: move-result-object v0 │ │ +032942: 1a01 8200 |000f: const-string v1, ">" // string@0082 │ │ +032946: 6e20 f701 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03294c: 0c00 |0014: move-result-object v0 │ │ +03294e: 6e10 fb01 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +032954: 0c00 |0018: move-result-object v0 │ │ +032956: 5b40 b303 |0019: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ +03295a: 5b46 b203 |001b: iput-object v6, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_we:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b2 │ │ +03295e: 5b47 af03 |001d: iput-object v7, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_hc:Lorg/happysanta/gd/Menu/MenuHandler; // field@03af │ │ +032962: 6200 a703 |001f: sget-object v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.gFont:Landroid/graphics/Paint; // field@03a7 │ │ +032966: 5b40 a603 |0021: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +03296a: 2200 e701 |0023: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView; // type@01e7 │ │ +03296e: 7100 3306 0000 |0025: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +032974: 0c01 |0028: move-result-object v1 │ │ +032976: 7020 2808 1000 |0029: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.:(Landroid/content/Context;)V // method@0828 │ │ +03297c: 5b40 b403 |002c: iput-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +032980: 5440 b403 |002e: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +032984: 5441 b303 |0030: iget-object v1, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ +032988: 6e20 3808 1000 |0032: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setText:(Ljava/lang/CharSequence;)V // method@0838 │ │ +03298e: 5440 b403 |0035: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +032992: 1501 00ff |0037: const/high16 v1, #int -16777216 // #ff00 │ │ +032996: 6e20 3908 1000 |0039: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextColor:(I)V // method@0839 │ │ +03299c: 5440 b403 |003c: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +0329a0: 6201 5602 |003e: sget-object v1, Lorg/happysanta/gd/Global;.robotoCondensedTypeface:Landroid/graphics/Typeface; // field@0256 │ │ +0329a4: 6e20 3d08 1000 |0040: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@083d │ │ +0329aa: 5440 b403 |0043: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +0329ae: 1501 a041 |0045: const/high16 v1, #int 1101004800 // #41a0 │ │ +0329b2: 6e20 3c08 1000 |0047: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setTextSize:(F)V // method@083c │ │ +0329b8: 5440 b403 |004a: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +0329bc: 2201 5d00 |004c: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@005d │ │ +0329c0: 12f2 |004e: const/4 v2, #int -1 // #ff │ │ +0329c2: 12e3 |004f: const/4 v3, #int -2 // #fe │ │ +0329c4: 7030 0501 2103 |0050: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0105 │ │ +0329ca: 6e20 3408 1000 |0053: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0834 │ │ +0329d0: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=40 │ │ 0x0006 line=57 │ │ 0x001b line=58 │ │ 0x001d line=59 │ │ @@ -67132,25 +67115,25 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -032a48: |[032a48] org.happysanta.gd.Menu.SimpleMenuElement.draw:(Landroid/graphics/Canvas;II)V │ │ -032a58: 5440 b303 |0000: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ -032a5c: 8271 |0002: int-to-float v1, v7 │ │ -032a5e: 8262 |0003: int-to-float v2, v6 │ │ -032a60: 5443 a603 |0004: iget-object v3, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032a64: 6e10 8d00 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ -032a6a: 0a03 |0009: move-result v3 │ │ -032a6c: c732 |000a: sub-float/2addr v2, v3 │ │ -032a6e: 5443 a603 |000b: iget-object v3, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032a72: 6e53 8700 0521 |000d: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ -032a78: 0e00 |0010: return-void │ │ +0329d4: |[0329d4] org.happysanta.gd.Menu.SimpleMenuElement.draw:(Landroid/graphics/Canvas;II)V │ │ +0329e4: 5440 b303 |0000: iget-object v0, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ +0329e8: 8271 |0002: int-to-float v1, v7 │ │ +0329ea: 8262 |0003: int-to-float v2, v6 │ │ +0329ec: 5443 a603 |0004: iget-object v3, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +0329f0: 6e10 8d00 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ +0329f6: 0a03 |0009: move-result v3 │ │ +0329f8: c732 |000a: sub-float/2addr v2, v3 │ │ +0329fa: 5443 a603 |000b: iget-object v3, v4, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +0329fe: 6e53 8700 0521 |000d: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0087 │ │ +032a04: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0010 line=131 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ 0x0000 - 0x0011 reg=5 g Landroid/graphics/Canvas; │ │ @@ -67162,18 +67145,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -032a7c: |[032a7c] org.happysanta.gd.Menu.SimpleMenuElement.getFirstLineHeight:()I │ │ -032a8c: 6e10 b707 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.getHeight:()I // method@07b7 │ │ -032a92: 0a00 |0003: move-result v0 │ │ -032a94: 0f00 |0004: return v0 │ │ +032a08: |[032a08] org.happysanta.gd.Menu.SimpleMenuElement.getFirstLineHeight:()I │ │ +032a18: 6e10 b907 0100 |0000: invoke-virtual {v1}, Lorg/happysanta/gd/Menu/SimpleMenuElement;.getHeight:()I // method@07b9 │ │ +032a1e: 0a00 |0003: move-result v0 │ │ +032a20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67181,25 +67164,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -032a98: |[032a98] org.happysanta.gd.Menu.SimpleMenuElement.getHeight:()I │ │ -032aa8: 5420 a603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032aac: 6e10 8e00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.descent:()F // method@008e │ │ -032ab2: 0a00 |0005: move-result v0 │ │ -032ab4: 5421 a603 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032ab8: 6e10 8d00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ -032abe: 0a01 |000b: move-result v1 │ │ -032ac0: c710 |000c: sub-float/2addr v0, v1 │ │ -032ac2: 7110 ba01 0000 |000d: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -032ac8: 0a00 |0010: move-result v0 │ │ -032aca: 0f00 |0011: return v0 │ │ +032a24: |[032a24] org.happysanta.gd.Menu.SimpleMenuElement.getHeight:()I │ │ +032a34: 5420 a603 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +032a38: 6e10 8e00 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.descent:()F // method@008e │ │ +032a3e: 0a00 |0005: move-result v0 │ │ +032a40: 5421 a603 |0006: iget-object v1, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +032a44: 6e10 8d00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Paint;.ascent:()F // method@008d │ │ +032a4a: 0a01 |000b: move-result v1 │ │ +032a4c: c710 |000c: sub-float/2addr v0, v1 │ │ +032a4e: 7110 bc01 0000 |000d: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +032a54: 0a00 |0010: move-result v0 │ │ +032a56: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67207,17 +67190,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032acc: |[032acc] org.happysanta.gd.Menu.SimpleMenuElement.getLineSpacing:()I │ │ -032adc: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -032ae0: 0f00 |0002: return v0 │ │ +032a58: |[032a58] org.happysanta.gd.Menu.SimpleMenuElement.getLineSpacing:()I │ │ +032a68: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +032a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #4 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67225,17 +67208,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032ae4: |[032ae4] org.happysanta.gd.Menu.SimpleMenuElement.getText:()Ljava/lang/String; │ │ -032af4: 5410 b303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ -032af8: 1100 |0002: return-object v0 │ │ +032a70: |[032a70] org.happysanta.gd.Menu.SimpleMenuElement.getText:()Ljava/lang/String; │ │ +032a80: 5410 b303 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ +032a84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #5 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67243,17 +67226,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032afc: |[032afc] org.happysanta.gd.Menu.SimpleMenuElement.getView:()Landroid/view/View; │ │ -032b0c: 5410 b403 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ -032b10: 1100 |0002: return-object v0 │ │ +032a88: |[032a88] org.happysanta.gd.Menu.SimpleMenuElement.getView:()Landroid/view/View; │ │ +032a98: 5410 b403 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.textView:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03b4 │ │ +032a9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #6 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67261,17 +67244,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032b14: |[032b14] org.happysanta.gd.Menu.SimpleMenuElement.getXOffset:()I │ │ -032b24: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -032b28: 0f00 |0002: return v0 │ │ +032aa0: |[032aa0] org.happysanta.gd.Menu.SimpleMenuElement.getXOffset:()I │ │ +032ab0: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +032ab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #7 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67279,26 +67262,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -032b2c: |[032b2c] org.happysanta.gd.Menu.SimpleMenuElement.init:()V │ │ -032b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032b3e: 5910 a903 |0001: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ -032b42: 5910 b603 |0003: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ -032b46: 5910 b503 |0005: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ -032b4a: 5910 ae03 |0007: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ -032b4e: 5910 ab03 |0009: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ -032b52: 5910 ac03 |000b: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ -032b56: 5910 ad03 |000d: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ -032b5a: 5910 b003 |000f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ -032b5e: 5910 b103 |0011: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ -032b62: 0e00 |0013: return-void │ │ +032ab8: |[032ab8] org.happysanta.gd.Menu.SimpleMenuElement.init:()V │ │ +032ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032aca: 5910 a903 |0001: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_bI:I // field@03a9 │ │ +032ace: 5910 b603 |0003: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.y:I // field@03b6 │ │ +032ad2: 5910 b503 |0005: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.x:I // field@03b5 │ │ +032ad6: 5910 ae03 |0007: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_gotoI:I // field@03ae │ │ +032ada: 5910 ab03 |0009: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_dI:I // field@03ab │ │ +032ade: 5910 ac03 |000b: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_eI:I // field@03ac │ │ +032ae2: 5910 ad03 |000d: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_fI:I // field@03ad │ │ +032ae6: 5910 b003 |000f: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_longI:I // field@03b0 │ │ +032aea: 5910 b103 |0011: iput v0, v1, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_nullI:I // field@03b1 │ │ +032aee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0007 line=76 │ │ 0x000d line=77 │ │ 0x0013 line=78 │ │ locals : │ │ @@ -67309,17 +67292,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032b64: |[032b64] org.happysanta.gd.Menu.SimpleMenuElement.isSelectable:()Z │ │ -032b74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -032b76: 0f00 |0001: return v0 │ │ +032af0: |[032af0] org.happysanta.gd.Menu.SimpleMenuElement.isSelectable:()Z │ │ +032b00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032b02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ #9 : (in Lorg/happysanta/gd/Menu/SimpleMenuElement;) │ │ @@ -67327,16 +67310,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -032b78: |[032b78] org.happysanta.gd.Menu.SimpleMenuElement.performAction:(I)V │ │ -032b88: 0e00 |0000: return-void │ │ +032b04: |[032b04] org.happysanta.gd.Menu.SimpleMenuElement.performAction:(I)V │ │ +032b14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ 0x0000 - 0x0001 reg=1 k I │ │ │ │ @@ -67345,20 +67328,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -032b8c: |[032b8c] org.happysanta.gd.Menu.SimpleMenuElement.run:()V │ │ -032b9c: 7100 3206 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0632 │ │ -032ba2: 0c00 |0003: move-result-object v0 │ │ -032ba4: 5221 aa03 |0004: iget v1, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_cI:I // field@03aa │ │ -032ba8: 6e20 bd05 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;._tryIV:(I)V // method@05bd │ │ -032bae: 0e00 |0009: return-void │ │ +032b18: |[032b18] org.happysanta.gd.Menu.SimpleMenuElement.run:()V │ │ +032b28: 7100 3406 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDView:()Lorg/happysanta/gd/Game/GameView; // method@0634 │ │ +032b2e: 0c00 |0003: move-result-object v0 │ │ +032b30: 5221 aa03 |0004: iget v1, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.m_cI:I // field@03aa │ │ +032b34: 6e20 bf05 1000 |0006: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Game/GameView;._tryIV:(I)V // method@05bf │ │ +032b3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0009 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ │ │ @@ -67367,17 +67350,17 @@ │ │ type : '(Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032bb0: |[032bb0] org.happysanta.gd.Menu.SimpleMenuElement.setFont:(Landroid/graphics/Paint;)V │ │ -032bc0: 5b01 a603 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ -032bc4: 0e00 |0002: return-void │ │ +032b3c: |[032b3c] org.happysanta.gd.Menu.SimpleMenuElement.setFont:(Landroid/graphics/Paint;)V │ │ +032b4c: 5b01 a603 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.font:Landroid/graphics/Paint; // field@03a6 │ │ +032b50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ 0x0000 - 0x0003 reg=1 font Landroid/graphics/Paint; │ │ @@ -67387,17 +67370,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032bc8: |[032bc8] org.happysanta.gd.Menu.SimpleMenuElement.setPressed:(Z)V │ │ -032bd8: 5c01 a803 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ -032bdc: 0e00 |0002: return-void │ │ +032b54: |[032b54] org.happysanta.gd.Menu.SimpleMenuElement.setPressed:(Z)V │ │ +032b64: 5c01 a803 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/SimpleMenuElement;.isPressed:Z // field@03a8 │ │ +032b68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ 0x0000 - 0x0003 reg=1 flag Z │ │ @@ -67407,26 +67390,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -032be0: |[032be0] org.happysanta.gd.Menu.SimpleMenuElement.setText:(Ljava/lang/String;)V │ │ -032bf0: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -032bf4: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -032bfa: 6e20 f501 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032c00: 0c00 |0008: move-result-object v0 │ │ -032c02: 1a01 8200 |0009: const-string v1, ">" // string@0082 │ │ -032c06: 6e20 f501 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032c0c: 0c00 |000e: move-result-object v0 │ │ -032c0e: 6e10 f901 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -032c14: 0c00 |0012: move-result-object v0 │ │ -032c16: 5b20 b303 |0013: iput-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ -032c1a: 0e00 |0015: return-void │ │ +032b6c: |[032b6c] org.happysanta.gd.Menu.SimpleMenuElement.setText:(Ljava/lang/String;)V │ │ +032b7c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +032b80: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +032b86: 6e20 f701 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032b8c: 0c00 |0008: move-result-object v0 │ │ +032b8e: 1a01 8200 |0009: const-string v1, ">" // string@0082 │ │ +032b92: 6e20 f701 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032b98: 0c00 |000e: move-result-object v0 │ │ +032b9a: 6e10 fb01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +032ba0: 0c00 |0012: move-result-object v0 │ │ +032ba2: 5b20 b303 |0013: iput-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElement;.text:Ljava/lang/String; // field@03b3 │ │ +032ba6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0015 line=93 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/happysanta/gd/Menu/SimpleMenuElement; │ │ 0x0000 - 0x0016 reg=3 s Ljava/lang/String; │ │ @@ -67473,30 +67456,30 @@ │ │ type : '(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -032c1c: |[032c1c] org.happysanta.gd.Menu.SimpleMenuElementNew.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ -032c2c: 7010 a406 0200 |0000: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a4 │ │ -032c32: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -032c36: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -032c3c: 6e20 f501 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032c42: 0c00 |000b: move-result-object v0 │ │ -032c44: 1a01 8200 |000c: const-string v1, ">" // string@0082 │ │ -032c48: 6e20 f501 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032c4e: 0c00 |0011: move-result-object v0 │ │ -032c50: 6e10 f901 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -032c56: 0c00 |0015: move-result-object v0 │ │ -032c58: 5b20 b903 |0016: iput-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.text:Ljava/lang/String; // field@03b9 │ │ -032c5c: 5b24 b803 |0018: iput-object v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ -032c60: 5b25 b703 |001a: iput-object v5, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ -032c64: 6e10 c407 0200 |001c: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.createAllViews:()V // method@07c4 │ │ -032c6a: 0e00 |001f: return-void │ │ +032ba8: |[032ba8] org.happysanta.gd.Menu.SimpleMenuElementNew.:(Ljava/lang/String;Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/Menu/MenuHandler;)V │ │ +032bb8: 7010 a606 0200 |0000: invoke-direct {v2}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.:()V // method@06a6 │ │ +032bbe: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +032bc2: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +032bc8: 6e20 f701 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032bce: 0c00 |000b: move-result-object v0 │ │ +032bd0: 1a01 8200 |000c: const-string v1, ">" // string@0082 │ │ +032bd4: 6e20 f701 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032bda: 0c00 |0011: move-result-object v0 │ │ +032bdc: 6e10 fb01 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +032be2: 0c00 |0015: move-result-object v0 │ │ +032be4: 5b20 b903 |0016: iput-object v0, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.text:Ljava/lang/String; // field@03b9 │ │ +032be8: 5b24 b803 |0018: iput-object v4, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ +032bec: 5b25 b703 |001a: iput-object v5, v2, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ +032bf0: 6e10 c607 0200 |001c: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.createAllViews:()V // method@07c6 │ │ +032bf6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0018 line=40 │ │ 0x001a line=41 │ │ 0x001c line=43 │ │ @@ -67513,41 +67496,41 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -032c6c: |[032c6c] org.happysanta.gd.Menu.SimpleMenuElementNew.performAction:(I)V │ │ -032c7c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -032c80: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -032c86: 1a01 4105 |0005: const-string v1, "SimpleMenuElementNew performAction k = " // string@0541 │ │ -032c8a: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032c90: 0c00 |000a: move-result-object v0 │ │ -032c92: 6e20 f201 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -032c98: 0c00 |000e: move-result-object v0 │ │ -032c9a: 6e10 f901 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -032ca0: 0c00 |0012: move-result-object v0 │ │ -032ca2: 7110 3f06 0000 |0013: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -032ca8: 2b04 1e00 0000 |0016: packed-switch v4, 00000034 // +0000001e │ │ -032cae: 0e00 |0019: return-void │ │ -032cb0: 5430 b703 |001a: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ -032cb4: 7220 7807 3000 |001c: invoke-interface {v0, v3}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@0778 │ │ -032cba: 5430 b803 |001f: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ -032cbe: 5431 b703 |0021: iget-object v1, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ -032cc2: 7210 7707 0100 |0023: invoke-interface {v1}, Lorg/happysanta/gd/Menu/MenuHandler;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0777 │ │ -032cc8: 0c01 |0026: move-result-object v1 │ │ -032cca: 6e20 8e07 1000 |0027: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@078e │ │ -032cd0: 5430 b703 |002a: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ -032cd4: 5431 b803 |002c: iget-object v1, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ -032cd8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -032cda: 7230 7907 1002 |002f: invoke-interface {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuHandler;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0779 │ │ -032ce0: 28e7 |0032: goto 0019 // -0019 │ │ -032ce2: 0000 |0033: nop // spacer │ │ -032ce4: 0001 0200 0500 0000 0400 0000 0400 ... |0034: packed-switch-data (8 units) │ │ +032bf8: |[032bf8] org.happysanta.gd.Menu.SimpleMenuElementNew.performAction:(I)V │ │ +032c08: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +032c0c: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +032c12: 1a01 4105 |0005: const-string v1, "SimpleMenuElementNew performAction k = " // string@0541 │ │ +032c16: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032c1c: 0c00 |000a: move-result-object v0 │ │ +032c1e: 6e20 f401 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +032c24: 0c00 |000e: move-result-object v0 │ │ +032c26: 6e10 fb01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +032c2c: 0c00 |0012: move-result-object v0 │ │ +032c2e: 7110 4106 0000 |0013: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +032c34: 2b04 1e00 0000 |0016: packed-switch v4, 00000034 // +0000001e │ │ +032c3a: 0e00 |0019: return-void │ │ +032c3c: 5430 b703 |001a: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ +032c40: 7220 7a07 3000 |001c: invoke-interface {v0, v3}, Lorg/happysanta/gd/Menu/MenuHandler;.handleAction:(Lorg/happysanta/gd/Menu/MenuElement;)V // method@077a │ │ +032c46: 5430 b803 |001f: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ +032c4a: 5431 b703 |0021: iget-object v1, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ +032c4e: 7210 7907 0100 |0023: invoke-interface {v1}, Lorg/happysanta/gd/Menu/MenuHandler;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0779 │ │ +032c54: 0c01 |0026: move-result-object v1 │ │ +032c56: 6e20 9007 1000 |0027: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Menu/MenuScreen;.setNavTarget:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@0790 │ │ +032c5c: 5430 b703 |002a: iget-object v0, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.handler:Lorg/happysanta/gd/Menu/MenuHandler; // field@03b7 │ │ +032c60: 5431 b803 |002c: iget-object v1, v3, Lorg/happysanta/gd/Menu/SimpleMenuElementNew;.screen:Lorg/happysanta/gd/Menu/MenuScreen; // field@03b8 │ │ +032c64: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +032c66: 7230 7b07 1002 |002f: invoke-interface {v0, v1, v2}, Lorg/happysanta/gd/Menu/MenuHandler;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@077b │ │ +032c6c: 28e7 |0032: goto 0019 // -0019 │ │ +032c6e: 0000 |0033: nop // spacer │ │ +032c70: 0001 0200 0500 0000 0400 0000 0400 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0016 line=63 │ │ 0x0019 line=71 │ │ 0x001a line=66 │ │ 0x001f line=67 │ │ @@ -67562,26 +67545,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -032cf4: |[032cf4] org.happysanta.gd.Menu.SimpleMenuElementNew.setText:(Ljava/lang/String;)V │ │ -032d04: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -032d08: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -032d0e: 6e20 f501 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032d14: 0c00 |0008: move-result-object v0 │ │ -032d16: 1a01 8200 |0009: const-string v1, ">" // string@0082 │ │ -032d1a: 6e20 f501 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -032d20: 0c00 |000e: move-result-object v0 │ │ -032d22: 6e10 f901 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -032d28: 0c00 |0012: move-result-object v0 │ │ -032d2a: 6f20 b506 0200 |0013: invoke-super {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setText:(Ljava/lang/String;)V // method@06b5 │ │ -032d30: 0e00 |0016: return-void │ │ +032c80: |[032c80] org.happysanta.gd.Menu.SimpleMenuElementNew.setText:(Ljava/lang/String;)V │ │ +032c90: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +032c94: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +032c9a: 6e20 f701 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032ca0: 0c00 |0008: move-result-object v0 │ │ +032ca2: 1a01 8200 |0009: const-string v1, ">" // string@0082 │ │ +032ca6: 6e20 f701 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +032cac: 0c00 |000e: move-result-object v0 │ │ +032cae: 6e10 fb01 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +032cb4: 0c00 |0012: move-result-object v0 │ │ +032cb6: 6f20 b706 0200 |0013: invoke-super {v2, v0}, Lorg/happysanta/gd/Menu/ClickableMenuElement;.setText:(Ljava/lang/String;)V // method@06b7 │ │ +032cbc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0016 line=57 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/happysanta/gd/Menu/SimpleMenuElementNew; │ │ 0x0000 - 0x0017 reg=3 s Ljava/lang/String; │ │ @@ -67620,19 +67603,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032d34: |[032d34] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.:(II)V │ │ -032d44: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -032d4a: 5902 c103 |0003: iput v2, v0, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.margin:I // field@03c1 │ │ -032d4e: 5901 c003 |0005: iput v1, v0, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.lines:I // field@03c0 │ │ -032d52: 0e00 |0007: return-void │ │ +032cc0: |[032cc0] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.:(II)V │ │ +032cd0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +032cd6: 5902 c103 |0003: iput v2, v0, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.margin:I // field@03c1 │ │ +032cda: 5901 c003 |0005: iput v1, v0, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.lines:I // field@03c0 │ │ +032cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -67646,16 +67629,16 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -032d54: |[032d54] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.drawLeadingMargin:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V │ │ -032d64: 0e00 |0000: return-void │ │ +032ce0: |[032ce0] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.drawLeadingMargin:(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V │ │ +032cf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2; │ │ 0x0000 - 0x0001 reg=1 c Landroid/graphics/Canvas; │ │ 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ @@ -67675,20 +67658,20 @@ │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -032d68: |[032d68] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.getLeadingMargin:(Z)I │ │ -032d78: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -032d7c: 5210 c103 |0002: iget v0, v1, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.margin:I // field@03c1 │ │ -032d80: 0f00 |0004: return v0 │ │ -032d82: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -032d84: 28fe |0006: goto 0004 // -0002 │ │ +032cf4: |[032cf4] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.getLeadingMargin:(Z)I │ │ +032d04: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +032d08: 5210 c103 |0002: iget v0, v1, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.margin:I // field@03c1 │ │ +032d0c: 0f00 |0004: return v0 │ │ +032d0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +032d10: 28fe |0006: goto 0004 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0002 line=21 │ │ 0x0004 line=23 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2; │ │ @@ -67699,17 +67682,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032d88: |[032d88] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.getLeadingMarginLineCount:()I │ │ -032d98: 5210 c003 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.lines:I // field@03c0 │ │ -032d9c: 0f00 |0002: return v0 │ │ +032d14: |[032d14] org.happysanta.gd.Menu.Views.LevelNameLeadingMarginSpan2.getLeadingMarginLineCount:()I │ │ +032d24: 5210 c003 |0000: iget v0, v1, Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2;.lines:I // field@03c0 │ │ +032d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/Views/LevelNameLeadingMarginSpan2; │ │ │ │ source_file_idx : 700 (LevelNameLeadingMarginSpan2.java) │ │ @@ -67782,22 +67765,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -032da0: |[032da0] org.happysanta.gd.Menu.Views.MenuHelmetView.:()V │ │ -032db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032db2: 6700 c503 |0001: sput v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032db6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -032dba: 6800 c803 |0005: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ -032dbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -032dc0: 6900 ca03 |0008: sput-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ -032dc4: 0e00 |000a: return-void │ │ +032d2c: |[032d2c] org.happysanta.gd.Menu.Views.MenuHelmetView.:()V │ │ +032d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032d3e: 6700 c503 |0001: sput v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032d42: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +032d46: 6800 c803 |0005: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ +032d4a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +032d4c: 6900 ca03 |0008: sput-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ +032d50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0007 line=33 │ │ locals : │ │ │ │ @@ -67806,23 +67789,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -032dc8: |[032dc8] org.happysanta.gd.Menu.Views.MenuHelmetView.:(Landroid/content/Context;)V │ │ -032dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032dda: 7020 f400 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ -032de0: 5c10 cb03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ -032de4: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ -032de8: 7110 9905 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -032dee: 0c00 |000b: move-result-object v0 │ │ -032df0: 5b10 c903 |000c: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032df4: 0e00 |000e: return-void │ │ +032d54: |[032d54] org.happysanta.gd.Menu.Views.MenuHelmetView.:(Landroid/content/Context;)V │ │ +032d64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032d66: 7020 f400 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ +032d6c: 5c10 cb03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ +032d70: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ +032d74: 7110 9b05 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +032d7a: 0c00 |000b: move-result-object v0 │ │ +032d7c: 5b10 c903 |000c: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032d80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0004 line=30 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000e line=43 │ │ @@ -67835,23 +67818,23 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -032df8: |[032df8] org.happysanta.gd.Menu.Views.MenuHelmetView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -032e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032e0a: 7030 f500 2103 |0001: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f5 │ │ -032e10: 5c10 cb03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ -032e14: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ -032e18: 7110 9905 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@0599 │ │ -032e1e: 0c00 |000b: move-result-object v0 │ │ -032e20: 5b10 c903 |000c: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032e24: 0e00 |000e: return-void │ │ +032d84: |[032d84] org.happysanta.gd.Menu.Views.MenuHelmetView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +032d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032d96: 7030 f500 2103 |0001: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f5 │ │ +032d9c: 5c10 cb03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ +032da0: 5c10 c403 |0006: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ +032da4: 7110 9b05 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;.get:(I)Lorg/happysanta/gd/Game/Bitmap; // method@059b │ │ +032daa: 0c00 |000b: move-result-object v0 │ │ +032dac: 5b10 c903 |000c: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032db0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=30 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000e line=47 │ │ @@ -67865,22 +67848,22 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -032e28: |[032e28] org.happysanta.gd.Menu.Views.MenuHelmetView.clearStaticFields:()V │ │ -032e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032e3a: 6900 ca03 |0001: sput-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ -032e3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -032e40: 6700 c503 |0004: sput v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032e44: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -032e48: 6800 c803 |0008: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ -032e4c: 0e00 |000a: return-void │ │ +032db4: |[032db4] org.happysanta.gd.Menu.Views.MenuHelmetView.clearStaticFields:()V │ │ +032dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032dc6: 6900 ca03 |0001: sput-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ +032dca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +032dcc: 6700 c503 |0004: sput v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032dd0: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +032dd4: 6800 c803 |0008: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ +032dd8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0006 line=38 │ │ 0x000a line=39 │ │ locals : │ │ @@ -67891,89 +67874,89 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -032e50: |[032e50] org.happysanta.gd.Menu.Views.MenuHelmetView.drawHelmet:(Landroid/graphics/Canvas;)V │ │ -032e60: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -032e62: 55a3 cb03 |0001: iget-boolean v3, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ -032e66: 3803 8a00 |0003: if-eqz v3, 008d // +008a │ │ -032e6a: 7100 fb01 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fb │ │ -032e70: 0b00 |0008: move-result-wide v0 │ │ -032e72: 6104 c803 |0009: sget-wide v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ -032e76: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ -032e7a: 3103 0406 |000d: cmp-long v3, v4, v6 │ │ -032e7e: 3803 0c00 |000f: if-eqz v3, 001b // +000c │ │ -032e82: 6104 c803 |0011: sget-wide v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ -032e86: 9c04 0004 |0013: sub-long v4, v0, v4 │ │ -032e8a: 1606 3200 |0015: const-wide/16 v6, #int 50 // #32 │ │ -032e8e: 3103 0406 |0017: cmp-long v3, v4, v6 │ │ -032e92: 3a03 1600 |0019: if-ltz v3, 002f // +0016 │ │ -032e96: 6003 c503 |001b: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032e9a: d803 030a |001d: add-int/lit8 v3, v3, #int 10 // #0a │ │ -032e9e: 6703 c503 |001f: sput v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032ea2: 6003 c503 |0021: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032ea6: 1304 6801 |0023: const/16 v4, #int 360 // #168 │ │ -032eaa: 3443 0800 |0025: if-lt v3, v4, 002d // +0008 │ │ -032eae: 6003 c503 |0027: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032eb2: d033 98fe |0029: add-int/lit16 v3, v3, #int -360 // #fe98 │ │ -032eb6: 6703 c503 |002b: sput v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032eba: 6800 c803 |002d: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ -032ebe: 6e10 d907 0a00 |002f: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.getScaledHeight:()I // method@07d9 │ │ -032ec4: 0a03 |0032: move-result v3 │ │ -032ec6: db03 0302 |0033: div-int/lit8 v3, v3, #int 2 // #02 │ │ -032eca: 54a4 c903 |0035: iget-object v4, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032ece: 6e10 9d05 0400 |0037: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -032ed4: 0a04 |003a: move-result v4 │ │ -032ed6: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -032eda: 9102 0304 |003d: sub-int v2, v3, v4 │ │ -032ede: 6e10 8a00 0b00 |003f: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -032ee4: 6003 c503 |0042: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ -032ee8: 8233 |0044: int-to-float v3, v3 │ │ -032eea: 54a4 c903 |0045: iget-object v4, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032eee: 6e10 9f05 0400 |0047: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -032ef4: 0a04 |004a: move-result v4 │ │ -032ef6: db04 0402 |004b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -032efa: 8244 |004d: int-to-float v4, v4 │ │ -032efc: 54a5 c903 |004e: iget-object v5, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f00: 6e10 9d05 0500 |0050: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -032f06: 0a05 |0053: move-result v5 │ │ -032f08: db05 0502 |0054: div-int/lit8 v5, v5, #int 2 // #02 │ │ -032f0c: b025 |0056: add-int/2addr v5, v2 │ │ -032f0e: 8255 |0057: int-to-float v5, v5 │ │ -032f10: 6e40 8900 3b54 |0058: invoke-virtual {v11, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ -032f16: 54a3 c903 |005b: iget-object v3, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f1a: 5433 d801 |005d: iget-object v3, v3, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ -032f1e: 2204 3100 |005f: new-instance v4, Landroid/graphics/Rect; // type@0031 │ │ -032f22: 54a5 c903 |0061: iget-object v5, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f26: 6e10 9e05 0500 |0063: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@059e │ │ -032f2c: 0a05 |0066: move-result v5 │ │ -032f2e: 54a6 c903 |0067: iget-object v6, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f32: 6e10 9c05 0600 |0069: invoke-virtual {v6}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059c │ │ -032f38: 0a06 |006c: move-result v6 │ │ -032f3a: 7056 9c00 8458 |006d: invoke-direct {v4, v8, v8, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ -032f40: 2205 3200 |0070: new-instance v5, Landroid/graphics/RectF; // type@0032 │ │ -032f44: 1206 |0072: const/4 v6, #int 0 // #0 │ │ -032f46: 8227 |0073: int-to-float v7, v2 │ │ -032f48: 54a8 c903 |0074: iget-object v8, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f4c: 6e10 9f05 0800 |0076: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@059f │ │ -032f52: 0a08 |0079: move-result v8 │ │ -032f54: 8288 |007a: int-to-float v8, v8 │ │ -032f56: 54a9 c903 |007b: iget-object v9, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ -032f5a: 6e10 9d05 0900 |007d: invoke-virtual {v9}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059d │ │ -032f60: 0a09 |0080: move-result v9 │ │ -032f62: b029 |0081: add-int/2addr v9, v2 │ │ -032f64: 8299 |0082: int-to-float v9, v9 │ │ -032f66: 7059 a100 6587 |0083: invoke-direct {v5, v6, v7, v8, v9}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ -032f6c: 1206 |0086: const/4 v6, #int 0 // #0 │ │ -032f6e: 6e56 8400 3b54 |0087: invoke-virtual {v11, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0084 │ │ -032f74: 6e10 8800 0b00 |008a: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -032f7a: 0e00 |008d: return-void │ │ +032ddc: |[032ddc] org.happysanta.gd.Menu.Views.MenuHelmetView.drawHelmet:(Landroid/graphics/Canvas;)V │ │ +032dec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +032dee: 55a3 cb03 |0001: iget-boolean v3, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ +032df2: 3803 8a00 |0003: if-eqz v3, 008d // +008a │ │ +032df6: 7100 fd01 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@01fd │ │ +032dfc: 0b00 |0008: move-result-wide v0 │ │ +032dfe: 6104 c803 |0009: sget-wide v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ +032e02: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ +032e06: 3103 0406 |000d: cmp-long v3, v4, v6 │ │ +032e0a: 3803 0c00 |000f: if-eqz v3, 001b // +000c │ │ +032e0e: 6104 c803 |0011: sget-wide v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ +032e12: 9c04 0004 |0013: sub-long v4, v0, v4 │ │ +032e16: 1606 3200 |0015: const-wide/16 v6, #int 50 // #32 │ │ +032e1a: 3103 0406 |0017: cmp-long v3, v4, v6 │ │ +032e1e: 3a03 1600 |0019: if-ltz v3, 002f // +0016 │ │ +032e22: 6003 c503 |001b: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e26: d803 030a |001d: add-int/lit8 v3, v3, #int 10 // #0a │ │ +032e2a: 6703 c503 |001f: sput v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e2e: 6003 c503 |0021: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e32: 1304 6801 |0023: const/16 v4, #int 360 // #168 │ │ +032e36: 3443 0800 |0025: if-lt v3, v4, 002d // +0008 │ │ +032e3a: 6003 c503 |0027: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e3e: d033 98fe |0029: add-int/lit16 v3, v3, #int -360 // #fe98 │ │ +032e42: 6703 c503 |002b: sput v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e46: 6800 c803 |002d: sput-wide v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angleLastMs:J // field@03c8 │ │ +032e4a: 6e10 db07 0a00 |002f: invoke-virtual {v10}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.getScaledHeight:()I // method@07db │ │ +032e50: 0a03 |0032: move-result v3 │ │ +032e52: db03 0302 |0033: div-int/lit8 v3, v3, #int 2 // #02 │ │ +032e56: 54a4 c903 |0035: iget-object v4, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032e5a: 6e10 9f05 0400 |0037: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +032e60: 0a04 |003a: move-result v4 │ │ +032e62: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +032e66: 9102 0304 |003d: sub-int v2, v3, v4 │ │ +032e6a: 6e10 8a00 0b00 |003f: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +032e70: 6003 c503 |0042: sget v3, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.angle:I // field@03c5 │ │ +032e74: 8233 |0044: int-to-float v3, v3 │ │ +032e76: 54a4 c903 |0045: iget-object v4, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032e7a: 6e10 a105 0400 |0047: invoke-virtual {v4}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +032e80: 0a04 |004a: move-result v4 │ │ +032e82: db04 0402 |004b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +032e86: 8244 |004d: int-to-float v4, v4 │ │ +032e88: 54a5 c903 |004e: iget-object v5, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032e8c: 6e10 9f05 0500 |0050: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +032e92: 0a05 |0053: move-result v5 │ │ +032e94: db05 0502 |0054: div-int/lit8 v5, v5, #int 2 // #02 │ │ +032e98: b025 |0056: add-int/2addr v5, v2 │ │ +032e9a: 8255 |0057: int-to-float v5, v5 │ │ +032e9c: 6e40 8900 3b54 |0058: invoke-virtual {v11, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0089 │ │ +032ea2: 54a3 c903 |005b: iget-object v3, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032ea6: 5433 d801 |005d: iget-object v3, v3, Lorg/happysanta/gd/Game/Bitmap;.bitmap:Landroid/graphics/Bitmap; // field@01d8 │ │ +032eaa: 2204 3100 |005f: new-instance v4, Landroid/graphics/Rect; // type@0031 │ │ +032eae: 54a5 c903 |0061: iget-object v5, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032eb2: 6e10 a005 0500 |0063: invoke-virtual {v5}, Lorg/happysanta/gd/Game/Bitmap;.getWidth:()I // method@05a0 │ │ +032eb8: 0a05 |0066: move-result v5 │ │ +032eba: 54a6 c903 |0067: iget-object v6, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032ebe: 6e10 9e05 0600 |0069: invoke-virtual {v6}, Lorg/happysanta/gd/Game/Bitmap;.getHeight:()I // method@059e │ │ +032ec4: 0a06 |006c: move-result v6 │ │ +032ec6: 7056 9c00 8458 |006d: invoke-direct {v4, v8, v8, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@009c │ │ +032ecc: 2205 3200 |0070: new-instance v5, Landroid/graphics/RectF; // type@0032 │ │ +032ed0: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +032ed2: 8227 |0073: int-to-float v7, v2 │ │ +032ed4: 54a8 c903 |0074: iget-object v8, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032ed8: 6e10 a105 0800 |0076: invoke-virtual {v8}, Lorg/happysanta/gd/Game/Bitmap;.getWidthDp:()I // method@05a1 │ │ +032ede: 0a08 |0079: move-result v8 │ │ +032ee0: 8288 |007a: int-to-float v8, v8 │ │ +032ee2: 54a9 c903 |007b: iget-object v9, v10, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.helmet:Lorg/happysanta/gd/Game/Bitmap; // field@03c9 │ │ +032ee6: 6e10 9f05 0900 |007d: invoke-virtual {v9}, Lorg/happysanta/gd/Game/Bitmap;.getHeightDp:()I // method@059f │ │ +032eec: 0a09 |0080: move-result v9 │ │ +032eee: b029 |0081: add-int/2addr v9, v2 │ │ +032ef0: 8299 |0082: int-to-float v9, v9 │ │ +032ef2: 7059 a100 6587 |0083: invoke-direct {v5, v6, v7, v8, v9}, Landroid/graphics/RectF;.:(FFFF)V // method@00a1 │ │ +032ef8: 1206 |0086: const/4 v6, #int 0 // #0 │ │ +032efa: 6e56 8400 3b54 |0087: invoke-virtual {v11, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0084 │ │ +032f00: 6e10 8800 0b00 |008a: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +032f06: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0005 line=62 │ │ 0x0009 line=63 │ │ 0x001b line=64 │ │ 0x0021 line=65 │ │ @@ -67995,23 +67978,23 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -032f7c: |[032f7c] org.happysanta.gd.Menu.Views.MenuHelmetView.getScaledHeight:()I │ │ -032f8c: 6e10 d807 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.getHeight:()I // method@07d8 │ │ -032f92: 0a00 |0003: move-result v0 │ │ -032f94: 8200 |0004: int-to-float v0, v0 │ │ -032f96: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -032f9a: c910 |0007: div-float/2addr v0, v1 │ │ -032f9c: 7110 ba01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -032fa2: 0a00 |000b: move-result v0 │ │ -032fa4: 0f00 |000c: return v0 │ │ +032f08: |[032f08] org.happysanta.gd.Menu.Views.MenuHelmetView.getScaledHeight:()I │ │ +032f18: 6e10 da07 0200 |0000: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.getHeight:()I // method@07da │ │ +032f1e: 0a00 |0003: move-result v0 │ │ +032f20: 8200 |0004: int-to-float v0, v0 │ │ +032f22: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +032f26: c910 |0007: div-float/2addr v0, v1 │ │ +032f28: 7110 bc01 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +032f2e: 0a00 |000b: move-result v0 │ │ +032f30: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/happysanta/gd/Menu/Views/MenuHelmetView; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/Views/MenuHelmetView;) │ │ @@ -68019,23 +68002,23 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -032fa8: |[032fa8] org.happysanta.gd.Menu.Views.MenuHelmetView.onDraw:(Landroid/graphics/Canvas;)V │ │ -032fb8: 6e10 8a00 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ -032fbe: 6000 5502 |0003: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -032fc2: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ -032fc6: 6e30 8b00 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@008b │ │ -032fcc: 6e20 d707 3200 |000a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.drawHelmet:(Landroid/graphics/Canvas;)V // method@07d7 │ │ -032fd2: 6e10 8800 0300 |000d: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ -032fd8: 6e10 da07 0200 |0010: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.invalidate:()V // method@07da │ │ -032fde: 0e00 |0013: return-void │ │ +032f34: |[032f34] org.happysanta.gd.Menu.Views.MenuHelmetView.onDraw:(Landroid/graphics/Canvas;)V │ │ +032f44: 6e10 8a00 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@008a │ │ +032f4a: 6000 5502 |0003: sget v0, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +032f4e: 6001 5502 |0005: sget v1, Lorg/happysanta/gd/Global;.density:F // field@0255 │ │ +032f52: 6e30 8b00 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@008b │ │ +032f58: 6e20 d907 3200 |000a: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.drawHelmet:(Landroid/graphics/Canvas;)V // method@07d9 │ │ +032f5e: 6e10 8800 0300 |000d: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0088 │ │ +032f64: 6e10 dc07 0200 |0010: invoke-virtual {v2}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.invalidate:()V // method@07dc │ │ +032f6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000a line=54 │ │ 0x000d line=56 │ │ 0x0010 line=57 │ │ @@ -68049,39 +68032,39 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -032fe0: |[032fe0] org.happysanta.gd.Menu.Views.MenuHelmetView.onMeasure:(II)V │ │ -032ff0: 1403 cdcc 8c41 |0000: const v3, #float 17.6 // #418ccccd │ │ -032ff6: 6f30 0101 5406 |0003: invoke-super {v4, v5, v6}, Landroid/view/View;.onMeasure:(II)V // method@0101 │ │ -032ffc: 7110 2f06 0300 |0006: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@062f │ │ -033002: 0a02 |0009: move-result v2 │ │ -033004: 7110 f300 0200 |000a: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ -03300a: 0a01 |000d: move-result v1 │ │ -03300c: 0160 |000e: move v0, v6 │ │ -03300e: 5542 c403 |000f: iget-boolean v2, v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ -033012: 3802 0e00 |0011: if-eqz v2, 001f // +000e │ │ -033016: 7110 2f06 0300 |0013: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@062f │ │ -03301c: 0a02 |0016: move-result v2 │ │ -03301e: 7110 f300 0200 |0017: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ -033024: 0a00 |001a: move-result v0 │ │ -033026: 6e30 de07 1400 |001b: invoke-virtual {v4, v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setMeasuredDimension:(II)V // method@07de │ │ -03302c: 0e00 |001e: return-void │ │ -03302e: 7100 3b06 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063b │ │ -033034: 0a02 |0022: move-result v2 │ │ -033036: 3902 f8ff |0023: if-nez v2, 001b // -0008 │ │ -03303a: 1502 1042 |0025: const/high16 v2, #int 1108344832 // #4210 │ │ -03303e: 7110 2f06 0200 |0027: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@062f │ │ -033044: 0a02 |002a: move-result v2 │ │ -033046: 7110 f300 0200 |002b: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ -03304c: 0a00 |002e: move-result v0 │ │ -03304e: 28ec |002f: goto 001b // -0014 │ │ +032f6c: |[032f6c] org.happysanta.gd.Menu.Views.MenuHelmetView.onMeasure:(II)V │ │ +032f7c: 1403 cdcc 8c41 |0000: const v3, #float 17.6 // #418ccccd │ │ +032f82: 6f30 0101 5406 |0003: invoke-super {v4, v5, v6}, Landroid/view/View;.onMeasure:(II)V // method@0101 │ │ +032f88: 7110 3106 0300 |0006: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@0631 │ │ +032f8e: 0a02 |0009: move-result v2 │ │ +032f90: 7110 f300 0200 |000a: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ +032f96: 0a01 |000d: move-result v1 │ │ +032f98: 0160 |000e: move v0, v6 │ │ +032f9a: 5542 c403 |000f: iget-boolean v2, v4, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ +032f9e: 3802 0e00 |0011: if-eqz v2, 001f // +000e │ │ +032fa2: 7110 3106 0300 |0013: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@0631 │ │ +032fa8: 0a02 |0016: move-result v2 │ │ +032faa: 7110 f300 0200 |0017: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ +032fb0: 0a00 |001a: move-result v0 │ │ +032fb2: 6e30 e007 1400 |001b: invoke-virtual {v4, v1, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setMeasuredDimension:(II)V // method@07e0 │ │ +032fb8: 0e00 |001e: return-void │ │ +032fba: 7100 3d06 0000 |001f: invoke-static {}, Lorg/happysanta/gd/Helpers;.isSDK11OrHigher:()Z // method@063d │ │ +032fc0: 0a02 |0022: move-result v2 │ │ +032fc2: 3902 f8ff |0023: if-nez v2, 001b // -0008 │ │ +032fc6: 1502 1042 |0025: const/high16 v2, #int 1108344832 // #4210 │ │ +032fca: 7110 3106 0200 |0027: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getDp:(F)I // method@0631 │ │ +032fd0: 0a02 |002a: move-result v2 │ │ +032fd2: 7110 f300 0200 |002b: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00f3 │ │ +032fd8: 0a00 |002e: move-result v0 │ │ +032fda: 28ec |002f: goto 001b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=80 │ │ 0x0006 line=81 │ │ 0x000e line=82 │ │ 0x000f line=83 │ │ 0x0013 line=84 │ │ @@ -68101,17 +68084,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033050: |[033050] org.happysanta.gd.Menu.Views.MenuHelmetView.setMeasuredHeight:(Z)V │ │ -033060: 5c01 c403 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ -033064: 0e00 |0002: return-void │ │ +032fdc: |[032fdc] org.happysanta.gd.Menu.Views.MenuHelmetView.setMeasuredHeight:(Z)V │ │ +032fec: 5c01 c403 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;._setMeasuredHeight:Z // field@03c4 │ │ +032ff0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuHelmetView; │ │ 0x0000 - 0x0003 reg=1 setMeasuredHeight Z │ │ @@ -68121,18 +68104,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -033068: |[033068] org.happysanta.gd.Menu.Views.MenuHelmetView.setShow:(Z)V │ │ -033078: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03307a: 6e30 e107 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(ZZ)V // method@07e1 │ │ -033080: 0e00 |0004: return-void │ │ +032ff4: |[032ff4] org.happysanta.gd.Menu.Views.MenuHelmetView.setShow:(Z)V │ │ +033004: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +033006: 6e30 e307 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(ZZ)V // method@07e3 │ │ +03300c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuHelmetView; │ │ 0x0000 - 0x0005 reg=2 show Z │ │ @@ -68142,24 +68125,24 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -033084: |[033084] org.happysanta.gd.Menu.Views.MenuHelmetView.setShow:(ZZ)V │ │ -033094: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -033096: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ -03309a: 6200 ca03 |0003: sget-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ -03309e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0330a2: 6200 ca03 |0007: sget-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ -0330a6: 6e30 e107 1001 |0009: invoke-virtual {v0, v1, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(ZZ)V // method@07e1 │ │ -0330ac: 5c23 cb03 |000c: iput-boolean v3, v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ -0330b0: 6902 ca03 |000e: sput-object v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ -0330b4: 0e00 |0010: return-void │ │ +033010: |[033010] org.happysanta.gd.Menu.Views.MenuHelmetView.setShow:(ZZ)V │ │ +033020: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033022: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ +033026: 6200 ca03 |0003: sget-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ +03302a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03302e: 6200 ca03 |0007: sget-object v0, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ +033032: 6e30 e307 1001 |0009: invoke-virtual {v0, v1, v1}, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.setShow:(ZZ)V // method@07e3 │ │ +033038: 5c23 cb03 |000c: iput-boolean v3, v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.show:Z // field@03cb │ │ +03303c: 6902 ca03 |000e: sput-object v2, Lorg/happysanta/gd/Menu/Views/MenuHelmetView;.lastActive:Lorg/happysanta/gd/Menu/Views/MenuHelmetView; // field@03ca │ │ +033040: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=99 │ │ 0x000e line=100 │ │ 0x0010 line=101 │ │ @@ -68207,42 +68190,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0330b8: |[0330b8] org.happysanta.gd.Menu.Views.MenuImageView$1.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ -0330c8: 5b01 cc03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03cc │ │ -0330cc: 5902 cd03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.val$resid:I // field@03cd │ │ -0330d0: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0330d6: 0e00 |0007: return-void │ │ +033044: |[033044] org.happysanta.gd.Menu.Views.MenuImageView$1.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ +033054: 5b01 cc03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03cc │ │ +033058: 5902 cd03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.val$resid:I // field@03cd │ │ +03305c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuImageView$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuImageView$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0330d8: |[0330d8] org.happysanta.gd.Menu.Views.MenuImageView$1.run:()V │ │ -0330e8: 5420 cc03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03cc │ │ -0330ec: 5221 cd03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.val$resid:I // field@03cd │ │ -0330f0: 7120 e707 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e7 │ │ -0330f6: 0e00 |0007: return-void │ │ +033064: |[033064] org.happysanta.gd.Menu.Views.MenuImageView$1.run:()V │ │ +033074: 5420 cc03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03cc │ │ +033078: 5221 cd03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.val$resid:I // field@03cd │ │ +03307c: 7120 e907 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e9 │ │ +033082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=20 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuImageView$1; │ │ │ │ @@ -68285,42 +68268,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0330f8: |[0330f8] org.happysanta.gd.Menu.Views.MenuImageView$2.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ -033108: 5b01 ce03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03ce │ │ -03310c: 5902 cf03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.val$visibility:I // field@03cf │ │ -033110: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033116: 0e00 |0007: return-void │ │ +033084: |[033084] org.happysanta.gd.Menu.Views.MenuImageView$2.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ +033094: 5b01 ce03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03ce │ │ +033098: 5902 cf03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.val$visibility:I // field@03cf │ │ +03309c: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0330a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuImageView$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuImageView$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -033118: |[033118] org.happysanta.gd.Menu.Views.MenuImageView$2.run:()V │ │ -033128: 5420 ce03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03ce │ │ -03312c: 5221 cf03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.val$visibility:I // field@03cf │ │ -033130: 7120 e807 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e8 │ │ -033136: 0e00 |0007: return-void │ │ +0330a4: |[0330a4] org.happysanta.gd.Menu.Views.MenuImageView$2.run:()V │ │ +0330b4: 5420 ce03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; // field@03ce │ │ +0330b8: 5221 cf03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.val$visibility:I // field@03cf │ │ +0330bc: 7120 ea07 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuImageView;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07ea │ │ +0330c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuImageView$2; │ │ │ │ @@ -68349,17 +68332,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033138: |[033138] org.happysanta.gd.Menu.Views.MenuImageView.:(Landroid/content/Context;)V │ │ -033148: 7020 1f01 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@011f │ │ -03314e: 0e00 |0003: return-void │ │ +0330c4: |[0330c4] org.happysanta.gd.Menu.Views.MenuImageView.:(Landroid/content/Context;)V │ │ +0330d4: 7020 1b01 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@011b │ │ +0330da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -68369,17 +68352,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033150: |[033150] org.happysanta.gd.Menu.Views.MenuImageView.access$001:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ -033160: 6f20 2001 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0120 │ │ -033166: 0e00 |0003: return-void │ │ +0330dc: |[0330dc] org.happysanta.gd.Menu.Views.MenuImageView.access$001:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ +0330ec: 6f20 1c01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@011c │ │ +0330f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -68388,17 +68371,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033168: |[033168] org.happysanta.gd.Menu.Views.MenuImageView.access$101:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ -033178: 6f20 2101 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0121 │ │ -03317e: 0e00 |0003: return-void │ │ +0330f4: |[0330f4] org.happysanta.gd.Menu.Views.MenuImageView.access$101:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ │ +033104: 6f20 1d01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@011d │ │ +03310a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -68408,19 +68391,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033180: |[033180] org.happysanta.gd.Menu.Views.MenuImageView.setImageResource:(I)V │ │ -033190: 2200 d601 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1; // type@01d6 │ │ -033194: 7030 e207 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e2 │ │ -03319a: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0331a0: 0e00 |0008: return-void │ │ +03310c: |[03310c] org.happysanta.gd.Menu.Views.MenuImageView.setImageResource:(I)V │ │ +03311c: 2200 d601 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1; // type@01d6 │ │ +033120: 7030 e407 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e4 │ │ +033126: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +03312c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0008 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0009 reg=2 resid I │ │ @@ -68430,19 +68413,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0331a4: |[0331a4] org.happysanta.gd.Menu.Views.MenuImageView.setVisibility:(I)V │ │ -0331b4: 2200 d701 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2; // type@01d7 │ │ -0331b8: 7030 e407 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e4 │ │ -0331be: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0331c4: 0e00 |0008: return-void │ │ +033130: |[033130] org.happysanta.gd.Menu.Views.MenuImageView.setVisibility:(I)V │ │ +033140: 2200 d701 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2; // type@01d7 │ │ +033144: 7030 e607 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;.:(Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V // method@07e6 │ │ +03314a: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033150: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ 0x0000 - 0x0009 reg=2 visibility I │ │ @@ -68482,39 +68465,39 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0331c8: |[0331c8] org.happysanta.gd.Menu.Views.MenuLinearLayout$1.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ │ -0331d8: 5b01 d003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d0 │ │ -0331dc: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0331e2: 0e00 |0005: return-void │ │ +033154: |[033154] org.happysanta.gd.Menu.Views.MenuLinearLayout$1.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ │ +033164: 5b01 d003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d0 │ │ +033168: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03316e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0331e4: |[0331e4] org.happysanta.gd.Menu.Views.MenuLinearLayout$1.run:()V │ │ -0331f4: 5410 d003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d0 │ │ -0331f8: 7110 fb07 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V // method@07fb │ │ -0331fe: 0e00 |0005: return-void │ │ +033170: |[033170] org.happysanta.gd.Menu.Views.MenuLinearLayout$1.run:()V │ │ +033180: 5410 d003 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d0 │ │ +033184: 7110 fd07 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V // method@07fd │ │ +03318a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1; │ │ │ │ @@ -68557,42 +68540,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -033200: |[033200] org.happysanta.gd.Menu.Views.MenuLinearLayout$2.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ │ -033210: 5b01 d103 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d1 │ │ -033214: 5902 d203 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.val$visibility:I // field@03d2 │ │ -033218: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03321e: 0e00 |0007: return-void │ │ +03318c: |[03318c] org.happysanta.gd.Menu.Views.MenuLinearLayout$2.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ │ +03319c: 5b01 d103 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d1 │ │ +0331a0: 5902 d203 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.val$visibility:I // field@03d2 │ │ +0331a4: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0331aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -033220: |[033220] org.happysanta.gd.Menu.Views.MenuLinearLayout$2.run:()V │ │ -033230: 5420 d103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d1 │ │ -033234: 5221 d203 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.val$visibility:I // field@03d2 │ │ -033238: 7120 fc07 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V // method@07fc │ │ -03323e: 0e00 |0007: return-void │ │ +0331ac: |[0331ac] org.happysanta.gd.Menu.Views.MenuLinearLayout$2.run:()V │ │ +0331bc: 5420 d103 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d1 │ │ +0331c0: 5221 d203 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.val$visibility:I // field@03d2 │ │ +0331c4: 7120 fe07 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V // method@07fe │ │ +0331ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2; │ │ │ │ @@ -68635,42 +68618,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -033240: |[033240] org.happysanta.gd.Menu.Views.MenuLinearLayout$3.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ │ -033250: 5b01 d303 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d3 │ │ -033254: 5b02 d403 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.val$view:Landroid/view/View; // field@03d4 │ │ -033258: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03325e: 0e00 |0007: return-void │ │ +0331cc: |[0331cc] org.happysanta.gd.Menu.Views.MenuLinearLayout$3.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ │ +0331dc: 5b01 d303 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d3 │ │ +0331e0: 5b02 d403 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.val$view:Landroid/view/View; // field@03d4 │ │ +0331e4: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0331ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -033260: |[033260] org.happysanta.gd.Menu.Views.MenuLinearLayout$3.run:()V │ │ -033270: 5420 d303 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d3 │ │ -033274: 5421 d403 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.val$view:Landroid/view/View; // field@03d4 │ │ -033278: 7120 fd07 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V // method@07fd │ │ -03327e: 0e00 |0007: return-void │ │ +0331ec: |[0331ec] org.happysanta.gd.Menu.Views.MenuLinearLayout$3.run:()V │ │ +0331fc: 5420 d303 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d3 │ │ +033200: 5421 d403 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.val$view:Landroid/view/View; // field@03d4 │ │ +033204: 7120 ff07 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V // method@07ff │ │ +03320a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3; │ │ │ │ @@ -68725,28 +68708,28 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -033280: |[033280] org.happysanta.gd.Menu.Views.MenuLinearLayout$4.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ │ -033290: 5b01 d503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d5 │ │ -033294: 5902 d703 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$left:I // field@03d7 │ │ -033298: 5903 d903 |0004: iput v3, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$top:I // field@03d9 │ │ -03329c: 5904 d803 |0006: iput v4, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$right:I // field@03d8 │ │ -0332a0: 5905 d603 |0008: iput v5, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$bottom:I // field@03d6 │ │ -0332a4: 7010 bd01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0332aa: 0e00 |000d: return-void │ │ +03320c: |[03320c] org.happysanta.gd.Menu.Views.MenuLinearLayout$4.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ │ +03321c: 5b01 d503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d5 │ │ +033220: 5902 d703 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$left:I // field@03d7 │ │ +033224: 5903 d903 |0004: iput v3, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$top:I // field@03d9 │ │ +033228: 5904 d803 |0006: iput v4, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$right:I // field@03d8 │ │ +03322c: 5905 d603 |0008: iput v5, v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$bottom:I // field@03d6 │ │ +033230: 7010 bf01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033236: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) I │ │ 0x0000 - 0x000e reg=5 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;) │ │ @@ -68754,22 +68737,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0332ac: |[0332ac] org.happysanta.gd.Menu.Views.MenuLinearLayout$4.run:()V │ │ -0332bc: 5450 d503 |0000: iget-object v0, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d5 │ │ -0332c0: 5251 d703 |0002: iget v1, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$left:I // field@03d7 │ │ -0332c4: 5252 d903 |0004: iget v2, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$top:I // field@03d9 │ │ -0332c8: 5253 d803 |0006: iget v3, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$right:I // field@03d8 │ │ -0332cc: 5254 d603 |0008: iget v4, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$bottom:I // field@03d6 │ │ -0332d0: 7154 fe07 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V // method@07fe │ │ -0332d6: 0e00 |000d: return-void │ │ +033238: |[033238] org.happysanta.gd.Menu.Views.MenuLinearLayout$4.run:()V │ │ +033248: 5450 d503 |0000: iget-object v0, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; // field@03d5 │ │ +03324c: 5251 d703 |0002: iget v1, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$left:I // field@03d7 │ │ +033250: 5252 d903 |0004: iget v2, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$top:I // field@03d9 │ │ +033254: 5253 d803 |0006: iget v3, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$right:I // field@03d8 │ │ +033258: 5254 d603 |0008: iget v4, v5, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.val$bottom:I // field@03d6 │ │ +03325c: 7154 0008 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V // method@0800 │ │ +033262: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4; │ │ │ │ @@ -68802,19 +68785,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0332d8: |[0332d8] org.happysanta.gd.Menu.Views.MenuLinearLayout.:(Landroid/content/Context;)V │ │ -0332e8: 7020 2501 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -0332ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0332f0: 5c10 da03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ -0332f4: 0e00 |0006: return-void │ │ +033264: |[033264] org.happysanta.gd.Menu.Views.MenuLinearLayout.:(Landroid/content/Context;)V │ │ +033274: 7020 2101 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +03327a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03327c: 5c10 da03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ +033280: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=12 │ │ 0x0006 line=16 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ @@ -68825,20 +68808,20 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0332f8: |[0332f8] org.happysanta.gd.Menu.Views.MenuLinearLayout.:(Landroid/content/Context;Z)V │ │ -033308: 7020 2501 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0125 │ │ -03330e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -033310: 5c10 da03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ -033314: 5c13 da03 |0006: iput-boolean v3, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ -033318: 0e00 |0008: return-void │ │ +033284: |[033284] org.happysanta.gd.Menu.Views.MenuLinearLayout.:(Landroid/content/Context;Z)V │ │ +033294: 7020 2101 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0121 │ │ +03329a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03329c: 5c10 da03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ +0332a0: 5c13 da03 |0006: iput-boolean v3, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ +0332a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=12 │ │ 0x0006 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ @@ -68851,17 +68834,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03331c: |[03331c] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$001:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ │ -03332c: 6f10 0901 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0109 │ │ -033332: 0e00 |0003: return-void │ │ +0332a8: |[0332a8] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$001:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ │ +0332b8: 6f10 2601 0000 |0000: invoke-super {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0126 │ │ +0332be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ │ │ #3 : (in Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;) │ │ @@ -68869,17 +68852,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033334: |[033334] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$101:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ │ -033344: 6f20 0601 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0106 │ │ -03334a: 0e00 |0003: return-void │ │ +0332c0: |[0332c0] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$101:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ │ +0332d0: 6f20 3101 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0131 │ │ +0332d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -68888,17 +68871,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03334c: |[03334c] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$201:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ │ -03335c: 6f20 0801 1000 |0000: invoke-super {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0108 │ │ -033362: 0e00 |0003: return-void │ │ +0332d8: |[0332d8] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$201:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ │ +0332e8: 6f20 2201 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0122 │ │ +0332ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -68907,17 +68890,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -033364: |[033364] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$301:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ │ -033374: 6f54 0401 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0104 │ │ -03337a: 0e00 |0003: return-void │ │ +0332f0: |[0332f0] org.happysanta.gd.Menu.Views.MenuLinearLayout.access$301:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ │ +033300: 6f54 2f01 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@012f │ │ +033306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -68930,19 +68913,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03337c: |[03337c] org.happysanta.gd.Menu.Views.MenuLinearLayout.addView:(Landroid/view/View;)V │ │ -03338c: 2200 db01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3; // type@01db │ │ -033390: 7030 f507 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V // method@07f5 │ │ -033396: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -03339c: 0e00 |0008: return-void │ │ +033308: |[033308] org.happysanta.gd.Menu.Views.MenuLinearLayout.addView:(Landroid/view/View;)V │ │ +033318: 2200 db01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3; // type@01db │ │ +03331c: 7030 f707 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V // method@07f7 │ │ +033322: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033328: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ @@ -68952,17 +68935,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0333a0: |[0333a0] org.happysanta.gd.Menu.Views.MenuLinearLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0333b0: 5510 da03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ -0333b4: 0f00 |0002: return v0 │ │ +03332c: |[03332c] org.happysanta.gd.Menu.Views.MenuLinearLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +03333c: 5510 da03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;.interceptTouchEvents:Z // field@03da │ │ +033340: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0003 reg=2 evt Landroid/view/MotionEvent; │ │ │ │ @@ -68971,19 +68954,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0333b8: |[0333b8] org.happysanta.gd.Menu.Views.MenuLinearLayout.removeAllViews:()V │ │ -0333c8: 2200 d901 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1; // type@01d9 │ │ -0333cc: 7020 f107 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V // method@07f1 │ │ -0333d2: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0333d8: 0e00 |0008: return-void │ │ +033344: |[033344] org.happysanta.gd.Menu.Views.MenuLinearLayout.removeAllViews:()V │ │ +033354: 2200 d901 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1; // type@01d9 │ │ +033358: 7020 f307 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V // method@07f3 │ │ +03335e: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033364: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ │ │ @@ -68992,24 +68975,24 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0333dc: |[0333dc] org.happysanta.gd.Menu.Views.MenuLinearLayout.setPadding:(IIII)V │ │ -0333ec: 2200 dc01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4; // type@01dc │ │ -0333f0: 0761 |0002: move-object v1, v6 │ │ -0333f2: 0172 |0003: move v2, v7 │ │ -0333f4: 0183 |0004: move v3, v8 │ │ -0333f6: 0194 |0005: move v4, v9 │ │ -0333f8: 01a5 |0006: move v5, v10 │ │ -0333fa: 7606 f707 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V // method@07f7 │ │ -033400: 7110 4006 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033406: 0e00 |000d: return-void │ │ +033368: |[033368] org.happysanta.gd.Menu.Views.MenuLinearLayout.setPadding:(IIII)V │ │ +033378: 2200 dc01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4; // type@01dc │ │ +03337c: 0761 |0002: move-object v1, v6 │ │ +03337e: 0172 |0003: move v2, v7 │ │ +033380: 0183 |0004: move v3, v8 │ │ +033382: 0194 |0005: move v4, v9 │ │ +033384: 01a5 |0006: move v5, v10 │ │ +033386: 7606 f907 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V // method@07f9 │ │ +03338c: 7110 4206 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033392: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000d line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x000e reg=7 left I │ │ @@ -69022,19 +69005,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033408: |[033408] org.happysanta.gd.Menu.Views.MenuLinearLayout.setVisibility:(I)V │ │ -033418: 2200 da01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2; // type@01da │ │ -03341c: 7030 f307 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V // method@07f3 │ │ -033422: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033428: 0e00 |0008: return-void │ │ +033394: |[033394] org.happysanta.gd.Menu.Views.MenuLinearLayout.setVisibility:(I)V │ │ +0333a4: 2200 da01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2; // type@01da │ │ +0333a8: 7030 f507 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;.:(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V // method@07f5 │ │ +0333ae: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +0333b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ 0x0000 - 0x0009 reg=2 visibility I │ │ @@ -69074,39 +69057,39 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03342c: |[03342c] org.happysanta.gd.Menu.Views.MenuRelativeLayout$1.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ │ -03343c: 5b01 db03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03db │ │ -033440: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033446: 0e00 |0005: return-void │ │ +0333b8: |[0333b8] org.happysanta.gd.Menu.Views.MenuRelativeLayout$1.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ │ +0333c8: 5b01 db03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03db │ │ +0333cc: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0333d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -033448: |[033448] org.happysanta.gd.Menu.Views.MenuRelativeLayout$1.run:()V │ │ -033458: 5410 db03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03db │ │ -03345c: 7110 1508 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V // method@0815 │ │ -033462: 0e00 |0005: return-void │ │ +0333d4: |[0333d4] org.happysanta.gd.Menu.Views.MenuRelativeLayout$1.run:()V │ │ +0333e4: 5410 db03 |0000: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03db │ │ +0333e8: 7110 1708 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V // method@0817 │ │ +0333ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1; │ │ │ │ @@ -69149,42 +69132,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -033464: |[033464] org.happysanta.gd.Menu.Views.MenuRelativeLayout$2.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ │ -033474: 5b01 dc03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03dc │ │ -033478: 5902 dd03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.val$visibility:I // field@03dd │ │ -03347c: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033482: 0e00 |0007: return-void │ │ +0333f0: |[0333f0] org.happysanta.gd.Menu.Views.MenuRelativeLayout$2.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ │ +033400: 5b01 dc03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03dc │ │ +033404: 5902 dd03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.val$visibility:I // field@03dd │ │ +033408: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03340e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -033484: |[033484] org.happysanta.gd.Menu.Views.MenuRelativeLayout$2.run:()V │ │ -033494: 5420 dc03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03dc │ │ -033498: 5221 dd03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.val$visibility:I // field@03dd │ │ -03349c: 7120 1608 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V // method@0816 │ │ -0334a2: 0e00 |0007: return-void │ │ +033410: |[033410] org.happysanta.gd.Menu.Views.MenuRelativeLayout$2.run:()V │ │ +033420: 5420 dc03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03dc │ │ +033424: 5221 dd03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.val$visibility:I // field@03dd │ │ +033428: 7120 1808 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V // method@0818 │ │ +03342e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2; │ │ │ │ @@ -69227,42 +69210,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0334a4: |[0334a4] org.happysanta.gd.Menu.Views.MenuRelativeLayout$3.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ │ -0334b4: 5b01 de03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03de │ │ -0334b8: 5b02 df03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.val$view:Landroid/view/View; // field@03df │ │ -0334bc: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0334c2: 0e00 |0007: return-void │ │ +033430: |[033430] org.happysanta.gd.Menu.Views.MenuRelativeLayout$3.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ │ +033440: 5b01 de03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03de │ │ +033444: 5b02 df03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.val$view:Landroid/view/View; // field@03df │ │ +033448: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03344e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0334c4: |[0334c4] org.happysanta.gd.Menu.Views.MenuRelativeLayout$3.run:()V │ │ -0334d4: 5420 de03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03de │ │ -0334d8: 5421 df03 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.val$view:Landroid/view/View; // field@03df │ │ -0334dc: 7120 1708 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V // method@0817 │ │ -0334e2: 0e00 |0007: return-void │ │ +033450: |[033450] org.happysanta.gd.Menu.Views.MenuRelativeLayout$3.run:()V │ │ +033460: 5420 de03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03de │ │ +033464: 5421 df03 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.val$view:Landroid/view/View; // field@03df │ │ +033468: 7120 1908 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V // method@0819 │ │ +03346e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3; │ │ │ │ @@ -69317,28 +69300,28 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0334e4: |[0334e4] org.happysanta.gd.Menu.Views.MenuRelativeLayout$4.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ │ -0334f4: 5b01 e003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03e0 │ │ -0334f8: 5902 e203 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$left:I // field@03e2 │ │ -0334fc: 5903 e403 |0004: iput v3, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$top:I // field@03e4 │ │ -033500: 5904 e303 |0006: iput v4, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$right:I // field@03e3 │ │ -033504: 5905 e103 |0008: iput v5, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$bottom:I // field@03e1 │ │ -033508: 7010 bd01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03350e: 0e00 |000d: return-void │ │ +033470: |[033470] org.happysanta.gd.Menu.Views.MenuRelativeLayout$4.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ │ +033480: 5b01 e003 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03e0 │ │ +033484: 5902 e203 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$left:I // field@03e2 │ │ +033488: 5903 e403 |0004: iput v3, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$top:I // field@03e4 │ │ +03348c: 5904 e303 |0006: iput v4, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$right:I // field@03e3 │ │ +033490: 5905 e103 |0008: iput v5, v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$bottom:I // field@03e1 │ │ +033494: 7010 bf01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03349a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) I │ │ 0x0000 - 0x000e reg=5 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;) │ │ @@ -69346,22 +69329,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -033510: |[033510] org.happysanta.gd.Menu.Views.MenuRelativeLayout$4.run:()V │ │ -033520: 5450 e003 |0000: iget-object v0, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03e0 │ │ -033524: 5251 e203 |0002: iget v1, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$left:I // field@03e2 │ │ -033528: 5252 e403 |0004: iget v2, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$top:I // field@03e4 │ │ -03352c: 5253 e303 |0006: iget v3, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$right:I // field@03e3 │ │ -033530: 5254 e103 |0008: iget v4, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$bottom:I // field@03e1 │ │ -033534: 7154 1808 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V // method@0818 │ │ -03353a: 0e00 |000d: return-void │ │ +03349c: |[03349c] org.happysanta.gd.Menu.Views.MenuRelativeLayout$4.run:()V │ │ +0334ac: 5450 e003 |0000: iget-object v0, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; // field@03e0 │ │ +0334b0: 5251 e203 |0002: iget v1, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$left:I // field@03e2 │ │ +0334b4: 5252 e403 |0004: iget v2, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$top:I // field@03e4 │ │ +0334b8: 5253 e303 |0006: iget v3, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$right:I // field@03e3 │ │ +0334bc: 5254 e103 |0008: iget v4, v5, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.val$bottom:I // field@03e1 │ │ +0334c0: 7154 1a08 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V // method@081a │ │ +0334c6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000d line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4; │ │ │ │ @@ -69390,17 +69373,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03353c: |[03353c] org.happysanta.gd.Menu.Views.MenuRelativeLayout.:(Landroid/content/Context;)V │ │ -03354c: 7020 3b01 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@013b │ │ -033552: 0e00 |0003: return-void │ │ +0334c8: |[0334c8] org.happysanta.gd.Menu.Views.MenuRelativeLayout.:(Landroid/content/Context;)V │ │ +0334d8: 7020 3901 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@0139 │ │ +0334de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -69410,17 +69393,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033554: |[033554] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$001:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ │ -033564: 6f10 0901 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0109 │ │ -03356a: 0e00 |0003: return-void │ │ +0334e0: |[0334e0] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$001:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ │ +0334f0: 6f10 3c01 0000 |0000: invoke-super {v0}, Landroid/widget/RelativeLayout;.removeAllViews:()V // method@013c │ │ +0334f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ │ │ #2 : (in Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;) │ │ @@ -69428,17 +69411,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03356c: |[03356c] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$101:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ │ -03357c: 6f20 0601 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0106 │ │ -033582: 0e00 |0003: return-void │ │ +0334f8: |[0334f8] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$101:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ │ +033508: 6f20 3e01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@013e │ │ +03350e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -69447,17 +69430,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033584: |[033584] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$201:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ │ -033594: 6f20 0801 1000 |0000: invoke-super {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0108 │ │ -03359a: 0e00 |0003: return-void │ │ +033510: |[033510] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$201:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ │ +033520: 6f20 3a01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;)V // method@013a │ │ +033526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -69466,17 +69449,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -03359c: |[03359c] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$301:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ │ -0335ac: 6f54 0401 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0104 │ │ -0335b2: 0e00 |0003: return-void │ │ +033528: |[033528] org.happysanta.gd.Menu.Views.MenuRelativeLayout.access$301:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ │ +033538: 6f54 3d01 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/RelativeLayout;.setPadding:(IIII)V // method@013d │ │ +03353e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -69489,19 +69472,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0335b4: |[0335b4] org.happysanta.gd.Menu.Views.MenuRelativeLayout.addView:(Landroid/view/View;)V │ │ -0335c4: 2200 e001 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3; // type@01e0 │ │ -0335c8: 7030 1008 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V // method@0810 │ │ -0335ce: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0335d4: 0e00 |0008: return-void │ │ +033540: |[033540] org.happysanta.gd.Menu.Views.MenuRelativeLayout.addView:(Landroid/view/View;)V │ │ +033550: 2200 e001 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3; // type@01e0 │ │ +033554: 7030 1208 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V // method@0812 │ │ +03355a: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033560: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ @@ -69511,19 +69494,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0335d8: |[0335d8] org.happysanta.gd.Menu.Views.MenuRelativeLayout.removeAllViews:()V │ │ -0335e8: 2200 de01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1; // type@01de │ │ -0335ec: 7020 0c08 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V // method@080c │ │ -0335f2: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0335f8: 0e00 |0008: return-void │ │ +033564: |[033564] org.happysanta.gd.Menu.Views.MenuRelativeLayout.removeAllViews:()V │ │ +033574: 2200 de01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1; // type@01de │ │ +033578: 7020 0e08 1000 |0002: invoke-direct {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V // method@080e │ │ +03357e: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033584: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0008 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ │ │ @@ -69532,24 +69515,24 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0335fc: |[0335fc] org.happysanta.gd.Menu.Views.MenuRelativeLayout.setPadding:(IIII)V │ │ -03360c: 2200 e101 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4; // type@01e1 │ │ -033610: 0761 |0002: move-object v1, v6 │ │ -033612: 0172 |0003: move v2, v7 │ │ -033614: 0183 |0004: move v3, v8 │ │ -033616: 0194 |0005: move v4, v9 │ │ -033618: 01a5 |0006: move v5, v10 │ │ -03361a: 7606 1208 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V // method@0812 │ │ -033620: 7110 4006 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033626: 0e00 |000d: return-void │ │ +033588: |[033588] org.happysanta.gd.Menu.Views.MenuRelativeLayout.setPadding:(IIII)V │ │ +033598: 2200 e101 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4; // type@01e1 │ │ +03359c: 0761 |0002: move-object v1, v6 │ │ +03359e: 0172 |0003: move v2, v7 │ │ +0335a0: 0183 |0004: move v3, v8 │ │ +0335a2: 0194 |0005: move v4, v9 │ │ +0335a4: 01a5 |0006: move v5, v10 │ │ +0335a6: 7606 1408 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V // method@0814 │ │ +0335ac: 7110 4206 0000 |000a: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +0335b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000d line=53 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x000e reg=7 left I │ │ @@ -69562,19 +69545,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033628: |[033628] org.happysanta.gd.Menu.Views.MenuRelativeLayout.setVisibility:(I)V │ │ -033638: 2200 df01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2; // type@01df │ │ -03363c: 7030 0e08 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V // method@080e │ │ -033642: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033648: 0e00 |0008: return-void │ │ +0335b4: |[0335b4] org.happysanta.gd.Menu.Views.MenuRelativeLayout.setVisibility:(I)V │ │ +0335c4: 2200 df01 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2; // type@01df │ │ +0335c8: 7030 1008 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;.:(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V // method@0810 │ │ +0335ce: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +0335d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0008 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ 0x0000 - 0x0009 reg=2 visibility I │ │ @@ -69618,42 +69601,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03364c: |[03364c] org.happysanta.gd.Menu.Views.MenuTextView$1.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V │ │ -03365c: 5b01 e503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e5 │ │ -033660: 5b02 e603 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.val$sequence:Ljava/lang/CharSequence; // field@03e6 │ │ -033664: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03366a: 0e00 |0007: return-void │ │ +0335d8: |[0335d8] org.happysanta.gd.Menu.Views.MenuTextView$1.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V │ │ +0335e8: 5b01 e503 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e5 │ │ +0335ec: 5b02 e603 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.val$sequence:Ljava/lang/CharSequence; // field@03e6 │ │ +0335f0: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0335f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuTextView$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuTextView$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03366c: |[03366c] org.happysanta.gd.Menu.Views.MenuTextView$1.run:()V │ │ -03367c: 5420 e503 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e5 │ │ -033680: 5421 e603 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.val$sequence:Ljava/lang/CharSequence; // field@03e6 │ │ -033684: 7120 2708 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V // method@0827 │ │ -03368a: 0e00 |0007: return-void │ │ +0335f8: |[0335f8] org.happysanta.gd.Menu.Views.MenuTextView$1.run:()V │ │ +033608: 5420 e503 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e5 │ │ +03360c: 5421 e603 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.val$sequence:Ljava/lang/CharSequence; // field@03e6 │ │ +033610: 7120 2908 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$001:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V // method@0829 │ │ +033616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuTextView$1; │ │ │ │ @@ -69696,42 +69679,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03368c: |[03368c] org.happysanta.gd.Menu.Views.MenuTextView$2.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V │ │ -03369c: 5b01 e703 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e7 │ │ -0336a0: 5902 e803 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.val$size:F // field@03e8 │ │ -0336a4: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0336aa: 0e00 |0007: return-void │ │ +033618: |[033618] org.happysanta.gd.Menu.Views.MenuTextView$2.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V │ │ +033628: 5b01 e703 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e7 │ │ +03362c: 5902 e803 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.val$size:F // field@03e8 │ │ +033630: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033636: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuTextView$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0008 reg=2 (null) F │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuTextView$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0336ac: |[0336ac] org.happysanta.gd.Menu.Views.MenuTextView$2.run:()V │ │ -0336bc: 5420 e703 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e7 │ │ -0336c0: 5221 e803 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.val$size:F // field@03e8 │ │ -0336c4: 7120 2808 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V // method@0828 │ │ -0336ca: 0e00 |0007: return-void │ │ +033638: |[033638] org.happysanta.gd.Menu.Views.MenuTextView$2.run:()V │ │ +033648: 5420 e703 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e7 │ │ +03364c: 5221 e803 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.val$size:F // field@03e8 │ │ +033650: 7120 2a08 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$101:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V // method@082a │ │ +033656: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuTextView$2; │ │ │ │ @@ -69774,42 +69757,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0336cc: |[0336cc] org.happysanta.gd.Menu.Views.MenuTextView$3.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V │ │ -0336dc: 5b01 e903 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e9 │ │ -0336e0: 5b02 ea03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.val$typeface:Landroid/graphics/Typeface; // field@03ea │ │ -0336e4: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0336ea: 0e00 |0007: return-void │ │ +033658: |[033658] org.happysanta.gd.Menu.Views.MenuTextView$3.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V │ │ +033668: 5b01 e903 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e9 │ │ +03366c: 5b02 ea03 |0002: iput-object v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.val$typeface:Landroid/graphics/Typeface; // field@03ea │ │ +033670: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuTextView$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/Typeface; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuTextView$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0336ec: |[0336ec] org.happysanta.gd.Menu.Views.MenuTextView$3.run:()V │ │ -0336fc: 5420 e903 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e9 │ │ -033700: 5421 ea03 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.val$typeface:Landroid/graphics/Typeface; // field@03ea │ │ -033704: 7120 2908 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V // method@0829 │ │ -03370a: 0e00 |0007: return-void │ │ +033678: |[033678] org.happysanta.gd.Menu.Views.MenuTextView$3.run:()V │ │ +033688: 5420 e903 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03e9 │ │ +03368c: 5421 ea03 |0002: iget-object v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.val$typeface:Landroid/graphics/Typeface; // field@03ea │ │ +033690: 7120 2b08 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$201:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V // method@082b │ │ +033696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuTextView$3; │ │ │ │ @@ -69852,42 +69835,42 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03370c: |[03370c] org.happysanta.gd.Menu.Views.MenuTextView$4.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ │ -03371c: 5b01 eb03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03eb │ │ -033720: 5902 ec03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.val$visibility:I // field@03ec │ │ -033724: 7010 bd01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03372a: 0e00 |0007: return-void │ │ +033698: |[033698] org.happysanta.gd.Menu.Views.MenuTextView$4.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ │ +0336a8: 5b01 eb03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03eb │ │ +0336ac: 5902 ec03 |0002: iput v2, v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.val$visibility:I // field@03ec │ │ +0336b0: 7010 bf01 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0336b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuTextView$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Menu/Views/MenuTextView$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03372c: |[03372c] org.happysanta.gd.Menu.Views.MenuTextView$4.run:()V │ │ -03373c: 5420 eb03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03eb │ │ -033740: 5221 ec03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.val$visibility:I // field@03ec │ │ -033744: 7120 2a08 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V // method@082a │ │ -03374a: 0e00 |0007: return-void │ │ +0336b8: |[0336b8] org.happysanta.gd.Menu.Views.MenuTextView$4.run:()V │ │ +0336c8: 5420 eb03 |0000: iget-object v0, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; // field@03eb │ │ +0336cc: 5221 ec03 |0002: iget v1, v2, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.val$visibility:I // field@03ec │ │ +0336d0: 7120 2c08 1000 |0004: invoke-static {v0, v1}, Lorg/happysanta/gd/Menu/Views/MenuTextView;.access$301:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V // method@082c │ │ +0336d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Menu/Views/MenuTextView$4; │ │ │ │ @@ -69920,19 +69903,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03374c: |[03374c] org.happysanta.gd.Menu.Views.MenuTextView.:(Landroid/content/Context;)V │ │ -03375c: 7020 4001 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0140 │ │ -033762: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -033764: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ -033768: 0e00 |0006: return-void │ │ +0336d8: |[0336d8] org.happysanta.gd.Menu.Views.MenuTextView.:(Landroid/content/Context;)V │ │ +0336e8: 7020 4201 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0142 │ │ +0336ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0336f0: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ +0336f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=11 │ │ 0x0006 line=15 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ @@ -69943,17 +69926,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03376c: |[03376c] org.happysanta.gd.Menu.Views.MenuTextView.access$001:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V │ │ -03377c: 6f20 4b01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014b │ │ -033782: 0e00 |0003: return-void │ │ +0336f8: |[0336f8] org.happysanta.gd.Menu.Views.MenuTextView.access$001:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V │ │ +033708: 6f20 4d01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@014d │ │ +03370e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -69962,17 +69945,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033784: |[033784] org.happysanta.gd.Menu.Views.MenuTextView.access$101:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V │ │ -033794: 6f20 4d01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setTextSize:(F)V // method@014d │ │ -03379a: 0e00 |0003: return-void │ │ +033710: |[033710] org.happysanta.gd.Menu.Views.MenuTextView.access$101:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V │ │ +033720: 6f20 4f01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setTextSize:(F)V // method@014f │ │ +033726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -69981,17 +69964,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03379c: |[03379c] org.happysanta.gd.Menu.Views.MenuTextView.access$201:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V │ │ -0337ac: 6f20 4e01 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@014e │ │ -0337b2: 0e00 |0003: return-void │ │ +033728: |[033728] org.happysanta.gd.Menu.Views.MenuTextView.access$201:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V │ │ +033738: 6f20 5001 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0150 │ │ +03373e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/graphics/Typeface; │ │ │ │ @@ -70000,17 +69983,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0337b4: |[0337b4] org.happysanta.gd.Menu.Views.MenuTextView.access$301:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ │ -0337c4: 6f20 0601 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0106 │ │ -0337ca: 0e00 |0003: return-void │ │ +033740: |[033740] org.happysanta.gd.Menu.Views.MenuTextView.access$301:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ │ +033750: 6f20 5101 1000 |0000: invoke-super {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@0151 │ │ +033756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -70020,17 +70003,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0337cc: |[0337cc] org.happysanta.gd.Menu.Views.MenuTextView.isAttachedToWindow:()Z │ │ -0337dc: 5510 ed03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ -0337e0: 0f00 |0002: return v0 │ │ +033758: |[033758] org.happysanta.gd.Menu.Views.MenuTextView.isAttachedToWindow:()Z │ │ +033768: 5510 ed03 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ +03376c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ │ │ #1 : (in Lorg/happysanta/gd/Menu/Views/MenuTextView;) │ │ @@ -70038,19 +70021,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0337e4: |[0337e4] org.happysanta.gd.Menu.Views.MenuTextView.onAttachedToWindow:()V │ │ -0337f4: 6f10 4501 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.onAttachedToWindow:()V // method@0145 │ │ -0337fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0337fc: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ -033800: 0e00 |0006: return-void │ │ +033770: |[033770] org.happysanta.gd.Menu.Views.MenuTextView.onAttachedToWindow:()V │ │ +033780: 6f10 4701 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.onAttachedToWindow:()V // method@0147 │ │ +033786: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +033788: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ +03378c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ @@ -70060,19 +70043,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -033804: |[033804] org.happysanta.gd.Menu.Views.MenuTextView.onDetachedFromWindow:()V │ │ -033814: 6f10 4601 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.onDetachedFromWindow:()V // method@0146 │ │ -03381a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03381c: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ -033820: 0e00 |0006: return-void │ │ +033790: |[033790] org.happysanta.gd.Menu.Views.MenuTextView.onDetachedFromWindow:()V │ │ +0337a0: 6f10 4801 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.onDetachedFromWindow:()V // method@0148 │ │ +0337a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0337a8: 5c10 ed03 |0004: iput-boolean v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTextView;.isAttached:Z // field@03ed │ │ +0337ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0006 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ @@ -70082,19 +70065,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033824: |[033824] org.happysanta.gd.Menu.Views.MenuTextView.setTextOnUiThread:(Ljava/lang/CharSequence;)V │ │ -033834: 2200 e301 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1; // type@01e3 │ │ -033838: 7030 1e08 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V // method@081e │ │ -03383e: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033844: 0e00 |0008: return-void │ │ +0337b0: |[0337b0] org.happysanta.gd.Menu.Views.MenuTextView.setTextOnUiThread:(Ljava/lang/CharSequence;)V │ │ +0337c0: 2200 e301 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1; // type@01e3 │ │ +0337c4: 7030 2008 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V // method@0820 │ │ +0337ca: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +0337d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0009 reg=2 sequence Ljava/lang/CharSequence; │ │ @@ -70104,19 +70087,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033848: |[033848] org.happysanta.gd.Menu.Views.MenuTextView.setTextSize:(F)V │ │ -033858: 2200 e401 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2; // type@01e4 │ │ -03385c: 7030 2008 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V // method@0820 │ │ -033862: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -033868: 0e00 |0008: return-void │ │ +0337d4: |[0337d4] org.happysanta.gd.Menu.Views.MenuTextView.setTextSize:(F)V │ │ +0337e4: 2200 e401 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2; // type@01e4 │ │ +0337e8: 7030 2208 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V // method@0822 │ │ +0337ee: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +0337f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0009 reg=2 size F │ │ @@ -70126,19 +70109,19 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03386c: |[03386c] org.happysanta.gd.Menu.Views.MenuTextView.setTypeface:(Landroid/graphics/Typeface;)V │ │ -03387c: 2200 e501 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3; // type@01e5 │ │ -033880: 7030 2208 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V // method@0822 │ │ -033886: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -03388c: 0e00 |0008: return-void │ │ +0337f8: |[0337f8] org.happysanta.gd.Menu.Views.MenuTextView.setTypeface:(Landroid/graphics/Typeface;)V │ │ +033808: 2200 e501 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3; // type@01e5 │ │ +03380c: 7030 2408 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V // method@0824 │ │ +033812: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +033818: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0009 reg=2 typeface Landroid/graphics/Typeface; │ │ @@ -70148,19 +70131,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -033890: |[033890] org.happysanta.gd.Menu.Views.MenuTextView.setVisibility:(I)V │ │ -0338a0: 2200 e601 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4; // type@01e6 │ │ -0338a4: 7030 2408 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V // method@0824 │ │ -0338aa: 7110 4006 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0640 │ │ -0338b0: 0e00 |0008: return-void │ │ +03381c: |[03381c] org.happysanta.gd.Menu.Views.MenuTextView.setVisibility:(I)V │ │ +03382c: 2200 e601 |0000: new-instance v0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4; // type@01e6 │ │ +033830: 7030 2608 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;.:(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V // method@0826 │ │ +033836: 7110 4206 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0642 │ │ +03383c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ 0x0000 - 0x0009 reg=2 visibility I │ │ @@ -70230,19 +70213,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0338b4: |[0338b4] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.:(Landroid/app/Activity;)V │ │ -0338c4: 7020 3b01 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@013b │ │ -0338ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0338cc: 5b10 ee03 |0004: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ -0338d0: 0e00 |0006: return-void │ │ +033840: |[033840] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.:(Landroid/app/Activity;)V │ │ +033850: 7020 3901 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@0139 │ │ +033856: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +033858: 5b10 ee03 |0004: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ +03385c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=10 │ │ 0x0006 line=14 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; │ │ @@ -70254,21 +70237,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0338d4: |[0338d4] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.onSizeChanged:(IIII)V │ │ -0338e4: 6f55 3c01 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/RelativeLayout;.onSizeChanged:(IIII)V // method@013c │ │ -0338ea: 5410 ee03 |0003: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ -0338ee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0338f2: 5410 ee03 |0007: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ -0338f6: 7255 3d08 2043 |0009: invoke-interface {v0, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback;.run:(IIII)V // method@083d │ │ -0338fc: 0e00 |000c: return-void │ │ +033860: |[033860] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.onSizeChanged:(IIII)V │ │ +033870: 6f55 3b01 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/RelativeLayout;.onSizeChanged:(IIII)V // method@013b │ │ +033876: 5410 ee03 |0003: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ +03387a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03387e: 5410 ee03 |0007: iget-object v0, v1, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ +033882: 7255 3f08 2043 |0009: invoke-interface {v0, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback;.run:(IIII)V // method@083f │ │ +033888: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ 0x0007 line=21 │ │ 0x000c line=23 │ │ locals : │ │ @@ -70283,17 +70266,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033900: |[033900] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.setOnSizeChangedCallback:(Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback;)V │ │ -033910: 5b01 ee03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ -033914: 0e00 |0002: return-void │ │ +03388c: |[03388c] org.happysanta.gd.Menu.Views.MenuTitleLinearLayout.setOnSizeChangedCallback:(Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback;)V │ │ +03389c: 5b01 ee03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout;.onSizeChangedCallback:Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; // field@03ee │ │ +0338a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout; │ │ 0x0000 - 0x0003 reg=1 callback Lorg/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback; │ │ @@ -70323,17 +70306,17 @@ │ │ type : '(Lorg/happysanta/gd/GDActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033918: |[033918] org.happysanta.gd.Menu.Views.MenuView.:(Lorg/happysanta/gd/GDActivity;)V │ │ -033928: 7020 f400 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ -03392e: 0e00 |0003: return-void │ │ +0338a4: |[0338a4] org.happysanta.gd.Menu.Views.MenuView.:(Lorg/happysanta/gd/GDActivity;)V │ │ +0338b4: 7020 f400 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00f4 │ │ +0338ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Menu/Views/MenuView; │ │ 0x0000 - 0x0004 reg=1 activity Lorg/happysanta/gd/GDActivity; │ │ @@ -70372,19 +70355,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -033930: |[033930] org.happysanta.gd.Menu.Views.ObservableScrollView.:(Landroid/content/Context;)V │ │ -033940: 7020 3d01 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@013d │ │ -033946: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -033948: 5b10 ef03 |0004: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ -03394c: 0e00 |0006: return-void │ │ +0338bc: |[0338bc] org.happysanta.gd.Menu.Views.ObservableScrollView.:(Landroid/content/Context;)V │ │ +0338cc: 7020 3f01 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@013f │ │ +0338d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0338d4: 5b10 ef03 |0004: iput-object v0, v1, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ +0338d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=9 │ │ 0x0006 line=13 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Menu/Views/ObservableScrollView; │ │ @@ -70396,26 +70379,26 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -033950: |[033950] org.happysanta.gd.Menu.Views.ObservableScrollView.onScrollChanged:(IIII)V │ │ -033960: 6f5a 3f01 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/ScrollView;.onScrollChanged:(IIII)V // method@013f │ │ -033966: 5460 ef03 |0003: iget-object v0, v6, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ -03396a: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -03396e: 5460 ef03 |0007: iget-object v0, v6, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ -033972: 0761 |0009: move-object v1, v6 │ │ -033974: 0172 |000a: move v2, v7 │ │ -033976: 0183 |000b: move v3, v8 │ │ -033978: 0194 |000c: move v4, v9 │ │ -03397a: 01a5 |000d: move v5, v10 │ │ -03397c: 7806 4908 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;.onScroll:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView;IIII)V // method@0849 │ │ -033982: 0e00 |0011: return-void │ │ +0338dc: |[0338dc] org.happysanta.gd.Menu.Views.ObservableScrollView.onScrollChanged:(IIII)V │ │ +0338ec: 6f5a 4101 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/ScrollView;.onScrollChanged:(IIII)V // method@0141 │ │ +0338f2: 5460 ef03 |0003: iget-object v0, v6, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ +0338f6: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0338fa: 5460 ef03 |0007: iget-object v0, v6, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ +0338fe: 0761 |0009: move-object v1, v6 │ │ +033900: 0172 |000a: move v2, v7 │ │ +033902: 0183 |000b: move v3, v8 │ │ +033904: 0194 |000c: move v4, v9 │ │ +033906: 01a5 |000d: move v5, v10 │ │ +033908: 7806 4b08 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;.onScroll:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView;IIII)V // method@084b │ │ +03390e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0007 line=23 │ │ 0x0011 line=25 │ │ locals : │ │ @@ -70430,17 +70413,17 @@ │ │ type : '(Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033984: |[033984] org.happysanta.gd.Menu.Views.ObservableScrollView.setOnScrollListener:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;)V │ │ -033994: 5b01 ef03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ -033998: 0e00 |0002: return-void │ │ +033910: |[033910] org.happysanta.gd.Menu.Views.ObservableScrollView.setOnScrollListener:(Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener;)V │ │ +033920: 5b01 ef03 |0000: iput-object v1, v0, Lorg/happysanta/gd/Menu/Views/ObservableScrollView;.scrollListener:Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; // field@03ef │ │ +033924: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0002 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Menu/Views/ObservableScrollView; │ │ 0x0000 - 0x0003 reg=1 scrollListener Lorg/happysanta/gd/Menu/Views/ObservableScrollView$OnScrollListener; │ │ @@ -70510,17 +70493,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03399c: |[03399c] org.happysanta.gd.R$array.:()V │ │ -0339ac: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0339b2: 0e00 |0003: return-void │ │ +033928: |[033928] org.happysanta.gd.R$array.:()V │ │ +033938: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03393e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$array; │ │ │ │ Virtual methods - │ │ @@ -70554,17 +70537,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0339b4: |[0339b4] org.happysanta.gd.R$attr.:()V │ │ -0339c4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0339ca: 0e00 |0003: return-void │ │ +033940: |[033940] org.happysanta.gd.R$attr.:()V │ │ +033950: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$attr; │ │ │ │ Virtual methods - │ │ @@ -70608,17 +70591,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0339cc: |[0339cc] org.happysanta.gd.R$dimen.:()V │ │ -0339dc: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0339e2: 0e00 |0003: return-void │ │ +033958: |[033958] org.happysanta.gd.R$dimen.:()V │ │ +033968: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03396e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -70927,17 +70910,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0339e4: |[0339e4] org.happysanta.gd.R$drawable.:()V │ │ -0339f4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -0339fa: 0e00 |0003: return-void │ │ +033970: |[033970] org.happysanta.gd.R$drawable.:()V │ │ +033980: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -70986,17 +70969,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0339fc: |[0339fc] org.happysanta.gd.R$id.:()V │ │ -033a0c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a12: 0e00 |0003: return-void │ │ +033988: |[033988] org.happysanta.gd.R$id.:()V │ │ +033998: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03399e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$id; │ │ │ │ Virtual methods - │ │ @@ -71040,17 +71023,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a14: |[033a14] org.happysanta.gd.R$layout.:()V │ │ -033a24: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a2a: 0e00 |0003: return-void │ │ +0339a0: |[0339a0] org.happysanta.gd.R$layout.:()V │ │ +0339b0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0339b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$layout; │ │ │ │ Virtual methods - │ │ @@ -71089,17 +71072,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a2c: |[033a2c] org.happysanta.gd.R$menu.:()V │ │ -033a3c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a42: 0e00 |0003: return-void │ │ +0339b8: |[0339b8] org.happysanta.gd.R$menu.:()V │ │ +0339c8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0339ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$menu; │ │ │ │ Virtual methods - │ │ @@ -71723,17 +71706,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a44: |[033a44] org.happysanta.gd.R$string.:()V │ │ -033a54: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a5a: 0e00 |0003: return-void │ │ +0339d0: |[0339d0] org.happysanta.gd.R$string.:()V │ │ +0339e0: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0339e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$string; │ │ │ │ Virtual methods - │ │ @@ -71777,17 +71760,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a5c: |[033a5c] org.happysanta.gd.R$style.:()V │ │ -033a6c: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a72: 0e00 |0003: return-void │ │ +0339e8: |[0339e8] org.happysanta.gd.R$style.:()V │ │ +0339f8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0339fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R$style; │ │ │ │ Virtual methods - │ │ @@ -71820,21 +71803,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033a74: |[033a74] org.happysanta.gd.R.:()V │ │ -033a84: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033a8a: 0e00 |0003: return-void │ │ +033a00: |[033a00] org.happysanta.gd.R.:()V │ │ +033a10: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 1274 (R.java) │ │ │ │ Class #232 header: │ │ @@ -71989,28 +71971,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -033a8c: |[033a8c] org.happysanta.gd.Settings.:()V │ │ -033a9c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -033a9e: 2300 0d02 |0001: new-array v0, v0, [B // type@020d │ │ -033aa2: 2600 1300 0000 |0003: fill-array-data v0, 00000016 // +00000013 │ │ -033aa8: 6900 bf04 |0006: sput-object v0, Lorg/happysanta/gd/Settings;.NAME_CHARS_DEFALUT:[B // field@04bf │ │ -033aac: 7100 3106 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -033ab2: 0c00 |000b: move-result-object v0 │ │ -033ab4: 1a01 9201 |000c: const-string v1, "GDSettings" // string@0192 │ │ -033ab8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -033aba: 6e30 6e05 1002 |000f: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/GDActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@056e │ │ -033ac0: 0c00 |0012: move-result-object v0 │ │ -033ac2: 6900 c704 |0013: sput-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033ac6: 0e00 |0015: return-void │ │ -033ac8: 0003 0100 0300 0000 4141 4100 |0016: array-data (6 units) │ │ +033a18: |[033a18] org.happysanta.gd.Settings.:()V │ │ +033a28: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +033a2a: 2300 0d02 |0001: new-array v0, v0, [B // type@020d │ │ +033a2e: 2600 1300 0000 |0003: fill-array-data v0, 00000016 // +00000013 │ │ +033a34: 6900 bf04 |0006: sput-object v0, Lorg/happysanta/gd/Settings;.NAME_CHARS_DEFALUT:[B // field@04bf │ │ +033a38: 7100 3306 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +033a3e: 0c00 |000b: move-result-object v0 │ │ +033a40: 1a01 9201 |000c: const-string v1, "GDSettings" // string@0192 │ │ +033a44: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +033a46: 6e30 7005 1002 |000f: invoke-virtual {v0, v1, v2}, Lorg/happysanta/gd/GDActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0570 │ │ +033a4c: 0c00 |0012: move-result-object v0 │ │ +033a4e: 6900 c704 |0013: sput-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033a52: 0e00 |0015: return-void │ │ +033a54: 0003 0100 0300 0000 4141 4100 |0016: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=52 │ │ 0x0015 line=53 │ │ 0x0016 line=44 │ │ locals : │ │ @@ -72020,17 +72002,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033ad4: |[033ad4] org.happysanta.gd.Settings.:()V │ │ -033ae4: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -033aea: 0e00 |0003: return-void │ │ +033a60: |[033a60] org.happysanta.gd.Settings.:()V │ │ +033a70: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +033a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Settings; │ │ │ │ #2 : (in Lorg/happysanta/gd/Settings;) │ │ @@ -72038,22 +72020,22 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -033aec: |[033aec] org.happysanta.gd.Settings.editorApply:(Landroid/content/SharedPreferences$Editor;)V │ │ -033afc: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ -033b00: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -033b04: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -033b08: 7210 5500 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0055 │ │ -033b0e: 0e00 |0009: return-void │ │ -033b10: 7210 5600 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ -033b16: 28fc |000d: goto 0009 // -0004 │ │ +033a78: |[033a78] org.happysanta.gd.Settings.editorApply:(Landroid/content/SharedPreferences$Editor;)V │ │ +033a88: 6000 1000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0010 │ │ +033a8c: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +033a90: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +033a94: 7210 5500 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0055 │ │ +033a9a: 0e00 |0009: return-void │ │ +033a9c: 7210 5600 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0056 │ │ +033aa2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0006 line=210 │ │ 0x0009 line=213 │ │ 0x000a line=212 │ │ locals : │ │ @@ -72064,308 +72046,312 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033b18: |[033b18] org.happysanta.gd.Settings.getInputOption:()I │ │ -033b28: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033b2c: 1a01 980a |0002: const-string v1, "input_option" // string@0a98 │ │ -033b30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -033b32: 7230 5e00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ -033b38: 0a00 |0008: move-result v0 │ │ -033b3a: 0f00 |0009: return v0 │ │ +033aa4: |[033aa4] org.happysanta.gd.Settings.getInputOption:()I │ │ +033ab4: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033ab8: 1a01 960a |0002: const-string v1, "input_option" // string@0a96 │ │ +033abc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +033abe: 7230 5e00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ +033ac4: 0a00 |0008: move-result v0 │ │ +033ac6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ │ │ #4 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'getLastSendStats' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -033b3c: |[033b3c] org.happysanta.gd.Settings.getLastSendStats:()J │ │ -033b4c: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033b50: 1a01 3d0b |0002: const-string v1, "last_send_stats" // string@0b3d │ │ -033b54: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -033b58: 7240 5f00 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@005f │ │ -033b5e: 0b00 |0009: move-result-wide v0 │ │ -033b60: 1000 |000a: return-wide v0 │ │ +033ac8: |[033ac8] org.happysanta.gd.Settings.getLastSendStats:()J │ │ +033ad8: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033adc: 1a01 3b0b |0002: const-string v1, "last_send_stats" // string@0b3b │ │ +033ae0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +033ae4: 7240 5f00 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@005f │ │ +033aea: 0b00 |0009: move-result-wide v0 │ │ +033aec: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ │ │ #5 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'getLevelId' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -033b64: |[033b64] org.happysanta.gd.Settings.getLevelId:()J │ │ -033b74: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033b78: 1a01 5f0b |0002: const-string v1, "level_id" // string@0b5f │ │ -033b7c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -033b80: 7240 5f00 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@005f │ │ -033b86: 0b00 |0009: move-result-wide v0 │ │ -033b88: 1000 |000a: return-wide v0 │ │ +033af0: |[033af0] org.happysanta.gd.Settings.getLevelId:()J │ │ +033b00: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033b04: 1a01 5c0b |0002: const-string v1, "level_id" // string@0b5c │ │ +033b08: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +033b0c: 7240 5f00 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@005f │ │ +033b12: 0b00 |0009: move-result-wide v0 │ │ +033b14: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ │ │ #6 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'getLevelsSort' │ │ type : '()Lorg/happysanta/gd/API/API$LevelsSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -033b8c: |[033b8c] org.happysanta.gd.Settings.getLevelsSort:()Lorg/happysanta/gd/API/API$LevelsSortType; │ │ -033b9c: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033ba0: 1a01 640b |0002: const-string v1, "level_sort" // string@0b64 │ │ -033ba4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -033ba6: 7230 5e00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ -033bac: 0a00 |0008: move-result v0 │ │ -033bae: 7110 bb04 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/API/API;.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; // method@04bb │ │ -033bb4: 0c00 |000c: move-result-object v0 │ │ -033bb6: 1100 |000d: return-object v0 │ │ +033b18: |[033b18] org.happysanta.gd.Settings.getLevelsSort:()Lorg/happysanta/gd/API/API$LevelsSortType; │ │ +033b28: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033b2c: 1a01 610b |0002: const-string v1, "level_sort" // string@0b61 │ │ +033b30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +033b32: 7230 5e00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@005e │ │ +033b38: 0a00 |0008: move-result v0 │ │ +033b3a: 7110 bd04 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/API/API;.getSortTypeById:(I)Lorg/happysanta/gd/API/API$LevelsSortType; // method@04bd │ │ +033b40: 0c00 |000c: move-result-object v0 │ │ +033b42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ │ │ #7 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'getName' │ │ type : '()[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -033bb8: |[033bb8] org.happysanta.gd.Settings.getName:()[B │ │ -033bc8: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -033bca: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -033bcc: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -033bce: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -033bd0: 6201 c704 |0004: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033bd4: 1a02 a80c |0006: const-string v2, "name" // string@0ca8 │ │ -033bd8: 1a03 8d00 |0008: const-string v3, "AAA" // string@008d │ │ -033bdc: 7230 6000 2103 |000a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -033be2: 0c00 |000d: move-result-object v0 │ │ -033be4: 6e10 d901 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01d9 │ │ -033bea: 0a01 |0011: move-result v1 │ │ -033bec: 3571 0400 |0012: if-ge v1, v7, 0016 // +0004 │ │ -033bf0: 1a00 8d00 |0014: const-string v0, "AAA" // string@008d │ │ -033bf4: 2371 0d02 |0016: new-array v1, v7, [B // type@020d │ │ -033bf8: 6e20 d001 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -033bfe: 0a02 |001b: move-result v2 │ │ -033c00: 8d22 |001c: int-to-byte v2, v2 │ │ -033c02: 4f02 0104 |001d: aput-byte v2, v1, v4 │ │ -033c06: 6e20 d001 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -033c0c: 0a02 |0022: move-result v2 │ │ -033c0e: 8d22 |0023: int-to-byte v2, v2 │ │ -033c10: 4f02 0105 |0024: aput-byte v2, v1, v5 │ │ -033c14: 6e20 d001 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -033c1a: 0a02 |0029: move-result v2 │ │ -033c1c: 8d22 |002a: int-to-byte v2, v2 │ │ -033c1e: 4f02 0106 |002b: aput-byte v2, v1, v6 │ │ -033c22: 1101 |002d: return-object v1 │ │ +033b44: |[033b44] org.happysanta.gd.Settings.getName:()[B │ │ +033b54: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +033b56: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +033b58: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +033b5a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +033b5c: 6201 c704 |0004: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033b60: 1a02 a50c |0006: const-string v2, "name" // string@0ca5 │ │ +033b64: 1a03 8d00 |0008: const-string v3, "AAA" // string@008d │ │ +033b68: 7230 6000 2103 |000a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ +033b6e: 0c00 |000d: move-result-object v0 │ │ +033b70: 6e10 db01 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@01db │ │ +033b76: 0a01 |0011: move-result v1 │ │ +033b78: 3571 0400 |0012: if-ge v1, v7, 0016 // +0004 │ │ +033b7c: 1a00 8d00 |0014: const-string v0, "AAA" // string@008d │ │ +033b80: 2371 0d02 |0016: new-array v1, v7, [B // type@020d │ │ +033b84: 6e20 d201 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +033b8a: 0a02 |001b: move-result v2 │ │ +033b8c: 8d22 |001c: int-to-byte v2, v2 │ │ +033b8e: 4f02 0104 |001d: aput-byte v2, v1, v4 │ │ +033b92: 6e20 d201 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +033b98: 0a02 |0022: move-result v2 │ │ +033b9a: 8d22 |0023: int-to-byte v2, v2 │ │ +033b9c: 4f02 0105 |0024: aput-byte v2, v1, v5 │ │ +033ba0: 6e20 d201 6000 |0026: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +033ba6: 0a02 |0029: move-result v2 │ │ +033ba8: 8d22 |002a: int-to-byte v2, v2 │ │ +033baa: 4f02 0106 |002b: aput-byte v2, v1, v6 │ │ +033bae: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=161 │ │ 0x000e line=162 │ │ 0x0014 line=163 │ │ 0x0016 line=165 │ │ + 0x0018 line=166 │ │ + 0x001f line=167 │ │ + 0x0026 line=168 │ │ + 0x002d line=165 │ │ locals : │ │ 0x000e - 0x002e reg=0 name Ljava/lang/String; │ │ │ │ #8 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isBikeSpriteEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033c24: |[033c24] org.happysanta.gd.Settings.isBikeSpriteEnabled:()Z │ │ -033c34: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033c38: 1a01 0107 |0002: const-string v1, "bike_sprite_enabled" // string@0701 │ │ -033c3c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033c3e: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033c44: 0a00 |0008: move-result v0 │ │ -033c46: 0f00 |0009: return v0 │ │ +033bb0: |[033bb0] org.happysanta.gd.Settings.isBikeSpriteEnabled:()Z │ │ +033bc0: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033bc4: 1a01 0007 |0002: const-string v1, "bike_sprite_enabled" // string@0700 │ │ +033bc8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033bca: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033bd0: 0a00 |0008: move-result v0 │ │ +033bd2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ │ │ #9 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isDriverSpriteEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033c48: |[033c48] org.happysanta.gd.Settings.isDriverSpriteEnabled:()Z │ │ -033c58: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033c5c: 1a01 5708 |0002: const-string v1, "driver_sprite_enabled" // string@0857 │ │ -033c60: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033c62: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033c68: 0a00 |0008: move-result v0 │ │ -033c6a: 0f00 |0009: return v0 │ │ +033bd4: |[033bd4] org.happysanta.gd.Settings.isDriverSpriteEnabled:()Z │ │ +033be4: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033be8: 1a01 5608 |0002: const-string v1, "driver_sprite_enabled" // string@0856 │ │ +033bec: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033bee: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033bf4: 0a00 |0008: move-result v0 │ │ +033bf6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #10 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isKeyboardInMenuEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033c6c: |[033c6c] org.happysanta.gd.Settings.isKeyboardInMenuEnabled:()Z │ │ -033c7c: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033c80: 1a01 210b |0002: const-string v1, "keyboard_enabled" // string@0b21 │ │ -033c84: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033c86: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033c8c: 0a00 |0008: move-result v0 │ │ -033c8e: 0f00 |0009: return v0 │ │ +033bf8: |[033bf8] org.happysanta.gd.Settings.isKeyboardInMenuEnabled:()Z │ │ +033c08: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033c0c: 1a01 1f0b |0002: const-string v1, "keyboard_enabled" // string@0b1f │ │ +033c10: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033c12: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033c18: 0a00 |0008: move-result v0 │ │ +033c1a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ │ │ #11 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isLookAheadEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033c90: |[033c90] org.happysanta.gd.Settings.isLookAheadEnabled:()Z │ │ -033ca0: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033ca4: 1a01 980b |0002: const-string v1, "look_ahead_enabled" // string@0b98 │ │ -033ca8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033caa: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033cb0: 0a00 |0008: move-result v0 │ │ -033cb2: 0f00 |0009: return v0 │ │ +033c1c: |[033c1c] org.happysanta.gd.Settings.isLookAheadEnabled:()Z │ │ +033c2c: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033c30: 1a01 950b |0002: const-string v1, "look_ahead_enabled" // string@0b95 │ │ +033c34: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033c36: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033c3c: 0a00 |0008: move-result v0 │ │ +033c3e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ │ │ #12 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isPerspectiveEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033cb4: |[033cb4] org.happysanta.gd.Settings.isPerspectiveEnabled:()Z │ │ -033cc4: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033cc8: 1a01 560d |0002: const-string v1, "perspective_enabled" // string@0d56 │ │ -033ccc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033cce: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033cd4: 0a00 |0008: move-result v0 │ │ -033cd6: 0f00 |0009: return v0 │ │ +033c40: |[033c40] org.happysanta.gd.Settings.isPerspectiveEnabled:()Z │ │ +033c50: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033c54: 1a01 530d |0002: const-string v1, "perspective_enabled" // string@0d53 │ │ +033c58: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033c5a: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033c60: 0a00 |0008: move-result v0 │ │ +033c62: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ #13 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isShadowsEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033cd8: |[033cd8] org.happysanta.gd.Settings.isShadowsEnabled:()Z │ │ -033ce8: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033cec: 1a01 2e0f |0002: const-string v1, "shadows_enabled" // string@0f2e │ │ -033cf0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033cf2: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033cf8: 0a00 |0008: move-result v0 │ │ -033cfa: 0f00 |0009: return v0 │ │ +033c64: |[033c64] org.happysanta.gd.Settings.isShadowsEnabled:()Z │ │ +033c74: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033c78: 1a01 2b0f |0002: const-string v1, "shadows_enabled" // string@0f2b │ │ +033c7c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033c7e: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033c84: 0a00 |0008: move-result v0 │ │ +033c86: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ #14 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'isVibrateOnTouchEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -033cfc: |[033cfc] org.happysanta.gd.Settings.isVibrateOnTouchEnabled:()Z │ │ -033d0c: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033d10: 1a01 3d10 |0002: const-string v1, "vibrate_enabled" // string@103d │ │ -033d14: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -033d16: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ -033d1c: 0a00 |0008: move-result v0 │ │ -033d1e: 0f00 |0009: return v0 │ │ +033c88: |[033c88] org.happysanta.gd.Settings.isVibrateOnTouchEnabled:()Z │ │ +033c98: 6200 c704 |0000: sget-object v0, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033c9c: 1a01 3a10 |0002: const-string v1, "vibrate_enabled" // string@103a │ │ +033ca0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +033ca2: 7230 5d00 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005d │ │ +033ca8: 0a00 |0008: move-result v0 │ │ +033caa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ │ │ #15 : (in Lorg/happysanta/gd/Settings;) │ │ name : 'resetAll' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -033d20: |[033d20] org.happysanta.gd.Settings.resetAll:()V │ │ -033d30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -033d32: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -033d34: 7110 8008 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setPerspectiveEnabled:(Z)V // method@0880 │ │ -033d3a: 7110 8108 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setShadowsEnabled:(Z)V // method@0881 │ │ -033d40: 7110 7508 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setDriverSpriteEnabled:(Z)V // method@0875 │ │ -033d46: 7110 7308 0000 |000b: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setBikeSpriteEnabled:(Z)V // method@0873 │ │ -033d4c: 7110 7e08 0000 |000e: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setLookAheadEnabled:(Z)V // method@087e │ │ -033d52: 7110 8308 0000 |0011: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setVibrateOnTouchEnabled:(Z)V // method@0883 │ │ -033d58: 7110 7808 0000 |0014: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setKeyboardInMenuEnabled:(Z)V // method@0878 │ │ -033d5e: 7110 7608 0100 |0017: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setInputOption:(I)V // method@0876 │ │ -033d64: 7110 7b08 0100 |001a: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setLevelsSort:(I)V // method@087b │ │ -033d6a: 6200 bf04 |001d: sget-object v0, Lorg/happysanta/gd/Settings;.NAME_CHARS_DEFALUT:[B // field@04bf │ │ -033d6e: 7110 7f08 0000 |001f: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setName:([B)V // method@087f │ │ -033d74: 0e00 |0022: return-void │ │ +033cac: |[033cac] org.happysanta.gd.Settings.resetAll:()V │ │ +033cbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033cbe: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +033cc0: 7110 8208 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setPerspectiveEnabled:(Z)V // method@0882 │ │ +033cc6: 7110 8308 0000 |0005: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setShadowsEnabled:(Z)V // method@0883 │ │ +033ccc: 7110 7708 0000 |0008: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setDriverSpriteEnabled:(Z)V // method@0877 │ │ +033cd2: 7110 7508 0000 |000b: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setBikeSpriteEnabled:(Z)V // method@0875 │ │ +033cd8: 7110 8008 0000 |000e: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setLookAheadEnabled:(Z)V // method@0880 │ │ +033cde: 7110 8508 0000 |0011: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setVibrateOnTouchEnabled:(Z)V // method@0885 │ │ +033ce4: 7110 7a08 0000 |0014: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setKeyboardInMenuEnabled:(Z)V // method@087a │ │ +033cea: 7110 7808 0100 |0017: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setInputOption:(I)V // method@0878 │ │ +033cf0: 7110 7d08 0100 |001a: invoke-static {v1}, Lorg/happysanta/gd/Settings;.setLevelsSort:(I)V // method@087d │ │ +033cf6: 6200 bf04 |001d: sget-object v0, Lorg/happysanta/gd/Settings;.NAME_CHARS_DEFALUT:[B // field@04bf │ │ +033cfa: 7110 8108 0000 |001f: invoke-static {v0}, Lorg/happysanta/gd/Settings;.setName:([B)V // method@0881 │ │ +033d00: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=57 │ │ 0x0008 line=58 │ │ 0x000b line=59 │ │ 0x000e line=60 │ │ @@ -72382,18 +72368,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033d78: |[033d78] org.happysanta.gd.Settings.setBikeSpriteEnabled:(Z)V │ │ -033d88: 1a00 0107 |0000: const-string v0, "bike_sprite_enabled" // string@0701 │ │ -033d8c: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033d92: 0e00 |0005: return-void │ │ +033d04: |[033d04] org.happysanta.gd.Settings.setBikeSpriteEnabled:(Z)V │ │ +033d14: 1a00 0007 |0000: const-string v0, "bike_sprite_enabled" // string@0700 │ │ +033d18: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033d1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72402,21 +72388,21 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -033d94: |[033d94] org.happysanta.gd.Settings.setBoolean:(Ljava/lang/String;Z)V │ │ -033da4: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033da8: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -033dae: 0c00 |0005: move-result-object v0 │ │ -033db0: 7230 5700 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0057 │ │ -033db6: 7110 6508 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0865 │ │ -033dbc: 0e00 |000c: return-void │ │ +033d20: |[033d20] org.happysanta.gd.Settings.setBoolean:(Ljava/lang/String;Z)V │ │ +033d30: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033d34: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +033d3a: 0c00 |0005: move-result-object v0 │ │ +033d3c: 7230 5700 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0057 │ │ +033d42: 7110 6708 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0867 │ │ +033d48: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=198 │ │ 0x0009 line=199 │ │ 0x000c line=200 │ │ locals : │ │ @@ -72429,18 +72415,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033dc0: |[033dc0] org.happysanta.gd.Settings.setDriverSpriteEnabled:(Z)V │ │ -033dd0: 1a00 5708 |0000: const-string v0, "driver_sprite_enabled" // string@0857 │ │ -033dd4: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033dda: 0e00 |0005: return-void │ │ +033d4c: |[033d4c] org.happysanta.gd.Settings.setDriverSpriteEnabled:(Z)V │ │ +033d5c: 1a00 5608 |0000: const-string v0, "driver_sprite_enabled" // string@0856 │ │ +033d60: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72449,18 +72435,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033ddc: |[033ddc] org.happysanta.gd.Settings.setInputOption:(I)V │ │ -033dec: 1a00 980a |0000: const-string v0, "input_option" // string@0a98 │ │ -033df0: 7120 7708 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0877 │ │ -033df6: 0e00 |0005: return-void │ │ +033d68: |[033d68] org.happysanta.gd.Settings.setInputOption:(I)V │ │ +033d78: 1a00 960a |0000: const-string v0, "input_option" // string@0a96 │ │ +033d7c: 7120 7908 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0879 │ │ +033d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 value I │ │ │ │ @@ -72469,21 +72455,21 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -033df8: |[033df8] org.happysanta.gd.Settings.setInt:(Ljava/lang/String;I)V │ │ -033e08: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033e0c: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -033e12: 0c00 |0005: move-result-object v0 │ │ -033e14: 7230 5800 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0058 │ │ -033e1a: 7110 6508 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0865 │ │ -033e20: 0e00 |000c: return-void │ │ +033d84: |[033d84] org.happysanta.gd.Settings.setInt:(Ljava/lang/String;I)V │ │ +033d94: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033d98: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +033d9e: 0c00 |0005: move-result-object v0 │ │ +033da0: 7230 5800 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0058 │ │ +033da6: 7110 6708 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0867 │ │ +033dac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=192 │ │ 0x0009 line=193 │ │ 0x000c line=194 │ │ locals : │ │ @@ -72496,18 +72482,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033e24: |[033e24] org.happysanta.gd.Settings.setKeyboardInMenuEnabled:(Z)V │ │ -033e34: 1a00 210b |0000: const-string v0, "keyboard_enabled" // string@0b21 │ │ -033e38: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033e3e: 0e00 |0005: return-void │ │ +033db0: |[033db0] org.happysanta.gd.Settings.setKeyboardInMenuEnabled:(Z)V │ │ +033dc0: 1a00 1f0b |0000: const-string v0, "keyboard_enabled" // string@0b1f │ │ +033dc4: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033dca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72516,18 +72502,18 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033e40: |[033e40] org.happysanta.gd.Settings.setLastSendStats:(J)V │ │ -033e50: 1a00 3d0b |0000: const-string v0, "last_send_stats" // string@0b3d │ │ -033e54: 7130 7d08 2003 |0002: invoke-static {v0, v2, v3}, Lorg/happysanta/gd/Settings;.setLong:(Ljava/lang/String;J)V // method@087d │ │ -033e5a: 0e00 |0005: return-void │ │ +033dcc: |[033dcc] org.happysanta.gd.Settings.setLastSendStats:(J)V │ │ +033ddc: 1a00 3b0b |0000: const-string v0, "last_send_stats" // string@0b3b │ │ +033de0: 7130 7f08 2003 |0002: invoke-static {v0, v2, v3}, Lorg/happysanta/gd/Settings;.setLong:(Ljava/lang/String;J)V // method@087f │ │ +033de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 value J │ │ │ │ @@ -72536,18 +72522,18 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033e5c: |[033e5c] org.happysanta.gd.Settings.setLevelId:(J)V │ │ -033e6c: 1a00 5f0b |0000: const-string v0, "level_id" // string@0b5f │ │ -033e70: 7130 7d08 2003 |0002: invoke-static {v0, v2, v3}, Lorg/happysanta/gd/Settings;.setLong:(Ljava/lang/String;J)V // method@087d │ │ -033e76: 0e00 |0005: return-void │ │ +033de8: |[033de8] org.happysanta.gd.Settings.setLevelId:(J)V │ │ +033df8: 1a00 5c0b |0000: const-string v0, "level_id" // string@0b5c │ │ +033dfc: 7130 7f08 2003 |0002: invoke-static {v0, v2, v3}, Lorg/happysanta/gd/Settings;.setLong:(Ljava/lang/String;J)V // method@087f │ │ +033e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 levelId J │ │ │ │ @@ -72556,18 +72542,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033e78: |[033e78] org.happysanta.gd.Settings.setLevelsSort:(I)V │ │ -033e88: 1a00 640b |0000: const-string v0, "level_sort" // string@0b64 │ │ -033e8c: 7120 7708 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0877 │ │ -033e92: 0e00 |0005: return-void │ │ +033e04: |[033e04] org.happysanta.gd.Settings.setLevelsSort:(I)V │ │ +033e14: 1a00 610b |0000: const-string v0, "level_sort" // string@0b61 │ │ +033e18: 7120 7908 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0879 │ │ +033e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 type I │ │ │ │ @@ -72576,20 +72562,20 @@ │ │ type : '(Lorg/happysanta/gd/API/API$LevelsSortType;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -033e94: |[033e94] org.happysanta.gd.Settings.setLevelsSort:(Lorg/happysanta/gd/API/API$LevelsSortType;)V │ │ -033ea4: 1a00 640b |0000: const-string v0, "level_sort" // string@0b64 │ │ -033ea8: 7110 b704 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/API/API;.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I // method@04b7 │ │ -033eae: 0a01 |0005: move-result v1 │ │ -033eb0: 7120 7708 1000 |0006: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0877 │ │ -033eb6: 0e00 |0009: return-void │ │ +033e20: |[033e20] org.happysanta.gd.Settings.setLevelsSort:(Lorg/happysanta/gd/API/API$LevelsSortType;)V │ │ +033e30: 1a00 610b |0000: const-string v0, "level_sort" // string@0b61 │ │ +033e34: 7110 b904 0200 |0002: invoke-static {v2}, Lorg/happysanta/gd/API/API;.getIdBySortType:(Lorg/happysanta/gd/API/API$LevelsSortType;)I // method@04b9 │ │ +033e3a: 0a01 |0005: move-result v1 │ │ +033e3c: 7120 7908 1000 |0006: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setInt:(Ljava/lang/String;I)V // method@0879 │ │ +033e42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0009 line=154 │ │ locals : │ │ 0x0000 - 0x000a reg=2 type Lorg/happysanta/gd/API/API$LevelsSortType; │ │ │ │ @@ -72598,21 +72584,21 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -033eb8: |[033eb8] org.happysanta.gd.Settings.setLong:(Ljava/lang/String;J)V │ │ -033ec8: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033ecc: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -033ed2: 0c00 |0005: move-result-object v0 │ │ -033ed4: 7240 5900 3054 |0006: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0059 │ │ -033eda: 7110 6508 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0865 │ │ -033ee0: 0e00 |000c: return-void │ │ +033e44: |[033e44] org.happysanta.gd.Settings.setLong:(Ljava/lang/String;J)V │ │ +033e54: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033e58: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +033e5e: 0c00 |0005: move-result-object v0 │ │ +033e60: 7240 5900 3054 |0006: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0059 │ │ +033e66: 7110 6708 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0867 │ │ +033e6c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ 0x0009 line=187 │ │ 0x000c line=188 │ │ locals : │ │ @@ -72625,18 +72611,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033ee4: |[033ee4] org.happysanta.gd.Settings.setLookAheadEnabled:(Z)V │ │ -033ef4: 1a00 980b |0000: const-string v0, "look_ahead_enabled" // string@0b98 │ │ -033ef8: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033efe: 0e00 |0005: return-void │ │ +033e70: |[033e70] org.happysanta.gd.Settings.setLookAheadEnabled:(Z)V │ │ +033e80: 1a00 950b |0000: const-string v0, "look_ahead_enabled" // string@0b95 │ │ +033e84: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72645,42 +72631,42 @@ │ │ type : '([B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -033f00: |[033f00] org.happysanta.gd.Settings.setName:([B)V │ │ -033f10: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -033f12: 2152 |0001: array-length v2, v5 │ │ -033f14: 3542 0a00 |0002: if-ge v2, v4, 000c // +000a │ │ -033f18: 1a02 a80c |0004: const-string v2, "name" // string@0ca8 │ │ -033f1c: 1a03 8d00 |0006: const-string v3, "AAA" // string@008d │ │ -033f20: 7120 8208 3200 |0008: invoke-static {v2, v3}, Lorg/happysanta/gd/Settings;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@0882 │ │ -033f26: 0e00 |000b: return-void │ │ -033f28: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -033f2c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -033f2e: 3540 1d00 |000f: if-ge v0, v4, 002c // +001d │ │ -033f32: 2202 b000 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -033f36: 7010 ee01 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -033f3c: 6e20 f501 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -033f42: 0c02 |0019: move-result-object v2 │ │ -033f44: 4803 0500 |001a: aget-byte v3, v5, v0 │ │ -033f48: 8e33 |001c: int-to-char v3, v3 │ │ -033f4a: 7110 e601 0300 |001d: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@01e6 │ │ -033f50: 0c03 |0020: move-result-object v3 │ │ -033f52: 6e20 f501 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -033f58: 0c02 |0024: move-result-object v2 │ │ -033f5a: 6e10 f901 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -033f60: 0c01 |0028: move-result-object v1 │ │ -033f62: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -033f66: 28e4 |002b: goto 000f // -001c │ │ -033f68: 1a02 a80c |002c: const-string v2, "name" // string@0ca8 │ │ -033f6c: 7120 8208 1200 |002e: invoke-static {v2, v1}, Lorg/happysanta/gd/Settings;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@0882 │ │ -033f72: 28da |0031: goto 000b // -0026 │ │ +033e8c: |[033e8c] org.happysanta.gd.Settings.setName:([B)V │ │ +033e9c: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +033e9e: 2152 |0001: array-length v2, v5 │ │ +033ea0: 3542 0a00 |0002: if-ge v2, v4, 000c // +000a │ │ +033ea4: 1a02 a50c |0004: const-string v2, "name" // string@0ca5 │ │ +033ea8: 1a03 8d00 |0006: const-string v3, "AAA" // string@008d │ │ +033eac: 7120 8408 3200 |0008: invoke-static {v2, v3}, Lorg/happysanta/gd/Settings;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@0884 │ │ +033eb2: 0e00 |000b: return-void │ │ +033eb4: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +033eb8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +033eba: 3540 1d00 |000f: if-ge v0, v4, 002c // +001d │ │ +033ebe: 2202 b000 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +033ec2: 7010 f001 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +033ec8: 6e20 f701 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +033ece: 0c02 |0019: move-result-object v2 │ │ +033ed0: 4803 0500 |001a: aget-byte v3, v5, v0 │ │ +033ed4: 8e33 |001c: int-to-char v3, v3 │ │ +033ed6: 7110 e801 0300 |001d: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@01e8 │ │ +033edc: 0c03 |0020: move-result-object v3 │ │ +033ede: 6e20 f701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +033ee4: 0c02 |0024: move-result-object v2 │ │ +033ee6: 6e10 fb01 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +033eec: 0c01 |0028: move-result-object v1 │ │ +033eee: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +033ef2: 28e4 |002b: goto 000f // -001c │ │ +033ef4: 1a02 a50c |002c: const-string v2, "name" // string@0ca5 │ │ +033ef8: 7120 8408 1200 |002e: invoke-static {v2, v1}, Lorg/happysanta/gd/Settings;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@0884 │ │ +033efe: 28da |0031: goto 000b // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0004 line=174 │ │ 0x000b line=182 │ │ 0x000c line=176 │ │ 0x000e line=177 │ │ @@ -72697,18 +72683,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033f74: |[033f74] org.happysanta.gd.Settings.setPerspectiveEnabled:(Z)V │ │ -033f84: 1a00 560d |0000: const-string v0, "perspective_enabled" // string@0d56 │ │ -033f88: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033f8e: 0e00 |0005: return-void │ │ +033f00: |[033f00] org.happysanta.gd.Settings.setPerspectiveEnabled:(Z)V │ │ +033f10: 1a00 530d |0000: const-string v0, "perspective_enabled" // string@0d53 │ │ +033f14: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033f1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72717,18 +72703,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033f90: |[033f90] org.happysanta.gd.Settings.setShadowsEnabled:(Z)V │ │ -033fa0: 1a00 2e0f |0000: const-string v0, "shadows_enabled" // string@0f2e │ │ -033fa4: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033faa: 0e00 |0005: return-void │ │ +033f1c: |[033f1c] org.happysanta.gd.Settings.setShadowsEnabled:(Z)V │ │ +033f2c: 1a00 2b0f |0000: const-string v0, "shadows_enabled" // string@0f2b │ │ +033f30: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72737,21 +72723,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -033fac: |[033fac] org.happysanta.gd.Settings.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ -033fbc: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ -033fc0: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ -033fc6: 0c00 |0005: move-result-object v0 │ │ -033fc8: 7230 5a00 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005a │ │ -033fce: 7110 6508 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0865 │ │ -033fd4: 0e00 |000c: return-void │ │ +033f38: |[033f38] org.happysanta.gd.Settings.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ +033f48: 6201 c704 |0000: sget-object v1, Lorg/happysanta/gd/Settings;.preferences:Landroid/content/SharedPreferences; // field@04c7 │ │ +033f4c: 7210 5b00 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005b │ │ +033f52: 0c00 |0005: move-result-object v0 │ │ +033f54: 7230 5a00 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005a │ │ +033f5a: 7110 6708 0000 |0009: invoke-static {v0}, Lorg/happysanta/gd/Settings;.editorApply:(Landroid/content/SharedPreferences$Editor;)V // method@0867 │ │ +033f60: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0006 line=204 │ │ 0x0009 line=205 │ │ 0x000c line=206 │ │ locals : │ │ @@ -72764,18 +72750,18 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033fd8: |[033fd8] org.happysanta.gd.Settings.setVibrateOnTouchEnabled:(Z)V │ │ -033fe8: 1a00 3d10 |0000: const-string v0, "vibrate_enabled" // string@103d │ │ -033fec: 7120 7408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0874 │ │ -033ff2: 0e00 |0005: return-void │ │ +033f64: |[033f64] org.happysanta.gd.Settings.setVibrateOnTouchEnabled:(Z)V │ │ +033f74: 1a00 3a10 |0000: const-string v0, "vibrate_enabled" // string@103a │ │ +033f78: 7120 7608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setBoolean:(Ljava/lang/String;Z)V // method@0876 │ │ +033f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ @@ -72834,38 +72820,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -033ff4: |[033ff4] org.happysanta.gd.Storage.HighScores.:()V │ │ -034004: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -034006: 1233 |0001: const/4 v3, #int 3 // #3 │ │ -034008: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03400a: 7010 bd01 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@01bd │ │ -034010: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -034014: 5a50 cb04 |0008: iput-wide v0, v5, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ -034018: 5952 ca04 |000a: iput v2, v5, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ -03401c: 5952 ce04 |000c: iput v2, v5, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ -034020: 2420 0f02 3400 |000e: filled-new-array {v4, v3}, [I // type@020f │ │ -034026: 0c00 |0011: move-result-object v0 │ │ -034028: 6201 1e00 |0012: sget-object v1, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@001e │ │ -03402c: 7120 1402 0100 |0014: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0214 │ │ -034032: 0c00 |0017: move-result-object v0 │ │ -034034: 1f00 3302 |0018: check-cast v0, [[J // type@0233 │ │ -034038: 5b50 cd04 |001a: iput-object v0, v5, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -03403c: 2420 0f02 3400 |001c: filled-new-array {v4, v3}, [I // type@020f │ │ -034042: 0c00 |001f: move-result-object v0 │ │ -034044: 1c01 ae00 |0020: const-class v1, Ljava/lang/String; // type@00ae │ │ -034048: 7120 1402 0100 |0022: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0214 │ │ -03404e: 0c00 |0025: move-result-object v0 │ │ -034050: 1f00 3402 |0026: check-cast v0, [[Ljava/lang/String; // type@0234 │ │ -034054: 5b50 cc04 |0028: iput-object v0, v5, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -034058: 0e00 |002a: return-void │ │ +033f80: |[033f80] org.happysanta.gd.Storage.HighScores.:()V │ │ +033f90: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +033f92: 1233 |0001: const/4 v3, #int 3 // #3 │ │ +033f94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +033f96: 7010 bf01 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@01bf │ │ +033f9c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +033fa0: 5a50 cb04 |0008: iput-wide v0, v5, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ +033fa4: 5952 ca04 |000a: iput v2, v5, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ +033fa8: 5952 ce04 |000c: iput v2, v5, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ +033fac: 2420 0f02 3400 |000e: filled-new-array {v4, v3}, [I // type@020f │ │ +033fb2: 0c00 |0011: move-result-object v0 │ │ +033fb4: 6201 1e00 |0012: sget-object v1, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@001e │ │ +033fb8: 7120 1602 0100 |0014: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0216 │ │ +033fbe: 0c00 |0017: move-result-object v0 │ │ +033fc0: 1f00 3302 |0018: check-cast v0, [[J // type@0233 │ │ +033fc4: 5b50 cd04 |001a: iput-object v0, v5, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +033fc8: 2420 0f02 3400 |001c: filled-new-array {v4, v3}, [I // type@020f │ │ +033fce: 0c00 |001f: move-result-object v0 │ │ +033fd0: 1c01 ae00 |0020: const-class v1, Ljava/lang/String; // type@00ae │ │ +033fd4: 7120 1602 0100 |0022: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0216 │ │ +033fda: 0c00 |0025: move-result-object v0 │ │ +033fdc: 1f00 3402 |0026: check-cast v0, [[Ljava/lang/String; // type@0234 │ │ +033fe0: 5b50 cc04 |0028: iput-object v0, v5, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +033fe4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=16 │ │ 0x0006 line=10 │ │ 0x000a line=11 │ │ 0x000c line=12 │ │ 0x000e line=13 │ │ @@ -72879,30 +72865,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -03405c: |[03405c] org.happysanta.gd.Storage.HighScores.clearTimes:()V │ │ -03406c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03406e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -034070: 3520 1400 |0002: if-ge v0, v2, 0016 // +0014 │ │ -034074: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -034076: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -034078: 3521 0d00 |0006: if-ge v1, v2, 0013 // +000d │ │ -03407c: 5462 cd04 |0008: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -034080: 4602 0200 |000a: aget-object v2, v2, v0 │ │ -034084: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ -034088: 4c04 0201 |000e: aput-wide v4, v2, v1 │ │ -03408c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -034090: 28f3 |0012: goto 0005 // -000d │ │ -034092: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034096: 28ec |0015: goto 0001 // -0014 │ │ -034098: 0e00 |0016: return-void │ │ +033fe8: |[033fe8] org.happysanta.gd.Storage.HighScores.clearTimes:()V │ │ +033ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033ffa: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +033ffc: 3520 1400 |0002: if-ge v0, v2, 0016 // +0014 │ │ +034000: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +034002: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +034004: 3521 0d00 |0006: if-ge v1, v2, 0013 // +000d │ │ +034008: 5462 cd04 |0008: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +03400c: 4602 0200 |000a: aget-object v2, v2, v0 │ │ +034010: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ +034014: 4c04 0201 |000e: aput-wide v4, v2, v1 │ │ +034018: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03401c: 28f3 |0012: goto 0005 // -000d │ │ +03401e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034022: 28ec |0015: goto 0001 // -0014 │ │ +034024: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0008 line=105 │ │ 0x0010 line=104 │ │ 0x0013 line=103 │ │ @@ -72917,34 +72903,34 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -03409c: |[03409c] org.happysanta.gd.Storage.HighScores.moveScoreEntries:(II)V │ │ -0340ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0340ae: 3760 2100 |0001: if-le v0, v6, 0022 // +0021 │ │ -0340b2: 5441 cd04 |0003: iget-object v1, v4, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -0340b6: 4601 0105 |0005: aget-object v1, v1, v5 │ │ -0340ba: 5442 cd04 |0007: iget-object v2, v4, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -0340be: 4602 0205 |0009: aget-object v2, v2, v5 │ │ -0340c2: d803 00ff |000b: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0340c6: 4502 0203 |000d: aget-wide v2, v2, v3 │ │ -0340ca: 4c02 0100 |000f: aput-wide v2, v1, v0 │ │ -0340ce: 5441 cc04 |0011: iget-object v1, v4, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -0340d2: 4601 0105 |0013: aget-object v1, v1, v5 │ │ -0340d6: 5442 cc04 |0015: iget-object v2, v4, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -0340da: 4602 0205 |0017: aget-object v2, v2, v5 │ │ -0340de: d803 00ff |0019: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0340e2: 4602 0203 |001b: aget-object v2, v2, v3 │ │ -0340e6: 4d02 0100 |001d: aput-object v2, v1, v0 │ │ -0340ea: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0340ee: 28e0 |0021: goto 0001 // -0020 │ │ -0340f0: 0e00 |0022: return-void │ │ +034028: |[034028] org.happysanta.gd.Storage.HighScores.moveScoreEntries:(II)V │ │ +034038: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03403a: 3760 2100 |0001: if-le v0, v6, 0022 // +0021 │ │ +03403e: 5441 cd04 |0003: iget-object v1, v4, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +034042: 4601 0105 |0005: aget-object v1, v1, v5 │ │ +034046: 5442 cd04 |0007: iget-object v2, v4, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +03404a: 4602 0205 |0009: aget-object v2, v2, v5 │ │ +03404e: d803 00ff |000b: add-int/lit8 v3, v0, #int -1 // #ff │ │ +034052: 4502 0203 |000d: aget-wide v2, v2, v3 │ │ +034056: 4c02 0100 |000f: aput-wide v2, v1, v0 │ │ +03405a: 5441 cc04 |0011: iget-object v1, v4, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +03405e: 4601 0105 |0013: aget-object v1, v1, v5 │ │ +034062: 5442 cc04 |0015: iget-object v2, v4, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +034066: 4602 0205 |0017: aget-object v2, v2, v5 │ │ +03406a: d803 00ff |0019: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03406e: 4602 0203 |001b: aget-object v2, v2, v3 │ │ +034072: 4d02 0100 |001d: aput-object v2, v1, v0 │ │ +034076: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03407a: 28e0 |0021: goto 0001 // -0020 │ │ +03407c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0011 line=125 │ │ 0x001f line=123 │ │ 0x0022 line=127 │ │ @@ -72959,30 +72945,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0340f4: |[0340f4] org.happysanta.gd.Storage.HighScores.trimName:(Ljava/lang/String;)Ljava/lang/String; │ │ -034104: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -034106: 6e10 d901 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01d9 │ │ -03410c: 0a00 |0004: move-result v0 │ │ -03410e: 3710 0c00 |0005: if-le v0, v1, 0011 // +000c │ │ -034112: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -034114: 6e30 e101 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e1 │ │ -03411a: 0c02 |000b: move-result-object v2 │ │ -03411c: 6e10 e401 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@01e4 │ │ -034122: 0c00 |000f: move-result-object v0 │ │ -034124: 1100 |0010: return-object v0 │ │ -034126: 6e10 d901 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01d9 │ │ -03412c: 0a00 |0014: move-result v0 │ │ -03412e: 3510 f7ff |0015: if-ge v0, v1, 000c // -0009 │ │ -034132: 1a02 8d00 |0017: const-string v2, "AAA" // string@008d │ │ -034136: 28f3 |0019: goto 000c // -000d │ │ +034080: |[034080] org.happysanta.gd.Storage.HighScores.trimName:(Ljava/lang/String;)Ljava/lang/String; │ │ +034090: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +034092: 6e10 db01 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01db │ │ +034098: 0a00 |0004: move-result v0 │ │ +03409a: 3710 0c00 |0005: if-le v0, v1, 0011 // +000c │ │ +03409e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0340a0: 6e30 e301 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@01e3 │ │ +0340a6: 0c02 |000b: move-result-object v2 │ │ +0340a8: 6e10 e601 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@01e6 │ │ +0340ae: 0c00 |000f: move-result-object v0 │ │ +0340b0: 1100 |0010: return-object v0 │ │ +0340b2: 6e10 db01 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@01db │ │ +0340b8: 0a00 |0014: move-result v0 │ │ +0340ba: 3510 f7ff |0015: if-ge v0, v1, 000c // -0009 │ │ +0340be: 1a02 8d00 |0017: const-string v2, "AAA" // string@008d │ │ +0340c2: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0007 line=131 │ │ 0x000c line=135 │ │ 0x0011 line=132 │ │ 0x0017 line=133 │ │ @@ -72995,17 +72981,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034138: |[034138] org.happysanta.gd.Storage.HighScores.getId:()J │ │ -034148: 5320 c904 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ -03414c: 1000 |0002: return-wide v0 │ │ +0340c4: |[0340c4] org.happysanta.gd.Storage.HighScores.getId:()J │ │ +0340d4: 5320 c904 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ +0340d8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/HighScores; │ │ │ │ #1 : (in Lorg/happysanta/gd/Storage/HighScores;) │ │ @@ -73013,17 +72999,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034150: |[034150] org.happysanta.gd.Storage.HighScores.getLevel:()I │ │ -034160: 5210 ca04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ -034164: 0f00 |0002: return v0 │ │ +0340dc: |[0340dc] org.happysanta.gd.Storage.HighScores.getLevel:()I │ │ +0340ec: 5210 ca04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ +0340f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ │ │ #2 : (in Lorg/happysanta/gd/Storage/HighScores;) │ │ @@ -73031,17 +73017,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034168: |[034168] org.happysanta.gd.Storage.HighScores.getLevelId:()J │ │ -034178: 5320 cb04 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ -03417c: 1000 |0002: return-wide v0 │ │ +0340f4: |[0340f4] org.happysanta.gd.Storage.HighScores.getLevelId:()J │ │ +034104: 5320 cb04 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ +034108: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/HighScores; │ │ │ │ #3 : (in Lorg/happysanta/gd/Storage/HighScores;) │ │ @@ -73049,19 +73035,19 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -034180: |[034180] org.happysanta.gd.Storage.HighScores.getName:(II)Ljava/lang/String; │ │ -034190: 5410 cc04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -034194: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -034198: 4600 0003 |0004: aget-object v0, v0, v3 │ │ -03419c: 1100 |0006: return-object v0 │ │ +03410c: |[03410c] org.happysanta.gd.Storage.HighScores.getName:(II)Ljava/lang/String; │ │ +03411c: 5410 cc04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +034120: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +034124: 4600 0003 |0004: aget-object v0, v0, v3 │ │ +034128: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0007 reg=2 league I │ │ 0x0000 - 0x0007 reg=3 place I │ │ @@ -73071,34 +73057,34 @@ │ │ type : '(IJ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0341a0: |[0341a0] org.happysanta.gd.Storage.HighScores.getPlace:(IJ)I │ │ -0341b0: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0341b2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0341b4: 3510 1c00 |0002: if-ge v0, v1, 001e // +001c │ │ -0341b8: 5462 cd04 |0004: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -0341bc: 4602 0207 |0006: aget-object v2, v2, v7 │ │ -0341c0: 4502 0200 |0008: aget-wide v2, v2, v0 │ │ -0341c4: 3102 0208 |000a: cmp-long v2, v2, v8 │ │ -0341c8: 3c02 0e00 |000c: if-gtz v2, 001a // +000e │ │ -0341cc: 5462 cd04 |000e: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -0341d0: 4602 0207 |0010: aget-object v2, v2, v7 │ │ -0341d4: 4502 0200 |0012: aget-wide v2, v2, v0 │ │ -0341d8: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -0341dc: 3102 0204 |0016: cmp-long v2, v2, v4 │ │ -0341e0: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ -0341e4: 0f00 |001a: return v0 │ │ -0341e6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0341ea: 28e5 |001d: goto 0002 // -001b │ │ -0341ec: 0110 |001e: move v0, v1 │ │ -0341ee: 28fb |001f: goto 001a // -0005 │ │ +03412c: |[03412c] org.happysanta.gd.Storage.HighScores.getPlace:(IJ)I │ │ +03413c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +03413e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +034140: 3510 1c00 |0002: if-ge v0, v1, 001e // +001c │ │ +034144: 5462 cd04 |0004: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +034148: 4602 0207 |0006: aget-object v2, v2, v7 │ │ +03414c: 4502 0200 |0008: aget-wide v2, v2, v0 │ │ +034150: 3102 0208 |000a: cmp-long v2, v2, v8 │ │ +034154: 3c02 0e00 |000c: if-gtz v2, 001a // +000e │ │ +034158: 5462 cd04 |000e: iget-object v2, v6, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +03415c: 4602 0207 |0010: aget-object v2, v2, v7 │ │ +034160: 4502 0200 |0012: aget-wide v2, v2, v0 │ │ +034164: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ +034168: 3102 0204 |0016: cmp-long v2, v2, v4 │ │ +03416c: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ +034170: 0f00 |001a: return v0 │ │ +034172: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034176: 28e5 |001d: goto 0002 // -001b │ │ +034178: 0110 |001e: move v0, v1 │ │ +03417a: 28fb |001f: goto 001a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0004 line=96 │ │ 0x001a line=99 │ │ 0x001b line=95 │ │ 0x001f line=99 │ │ @@ -73114,145 +73100,145 @@ │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 257 16-bit code units │ │ -0341f0: |[0341f0] org.happysanta.gd.Storage.HighScores.getScores:(I)[Ljava/lang/String; │ │ -034200: 1239 |0000: const/4 v9, #int 3 // #3 │ │ -034202: 1308 0a00 |0001: const/16 v8, #int 10 // #a │ │ -034206: 2393 1902 |0003: new-array v3, v9, [Ljava/lang/String; // type@0219 │ │ -03420a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -03420c: 3592 fa00 |0006: if-ge v2, v9, 0100 // +00fa │ │ -034210: 54a4 cd04 |0008: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -034214: 4604 040b |000a: aget-object v4, v4, v11 │ │ -034218: 4504 0402 |000c: aget-wide v4, v4, v2 │ │ -03421c: 1606 0000 |000e: const-wide/16 v6, #int 0 // #0 │ │ -034220: 3104 0406 |0010: cmp-long v4, v4, v6 │ │ -034224: 3804 ea00 |0012: if-eqz v4, 00fc // +00ea │ │ -034228: 54a4 cd04 |0014: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -03422c: 4604 040b |0016: aget-object v4, v4, v11 │ │ -034230: 4504 0402 |0018: aget-wide v4, v4, v2 │ │ -034234: 8444 |001a: long-to-int v4, v4 │ │ -034236: db00 0464 |001b: div-int/lit8 v0, v4, #int 100 // #64 │ │ -03423a: 54a4 cd04 |001d: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -03423e: 4604 040b |001f: aget-object v4, v4, v11 │ │ -034242: 4504 0402 |0021: aget-wide v4, v4, v2 │ │ -034246: 8444 |0023: long-to-int v4, v4 │ │ -034248: dc01 0464 |0024: rem-int/lit8 v1, v4, #int 100 // #64 │ │ -03424c: 2204 b000 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -034250: 7010 ee01 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034256: 54a5 cc04 |002b: iget-object v5, v10, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -03425a: 4605 050b |002d: aget-object v5, v5, v11 │ │ -03425e: 4605 0502 |002f: aget-object v5, v5, v2 │ │ -034262: 6e20 f501 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034268: 0c04 |0034: move-result-object v4 │ │ -03426a: 1a05 0400 |0035: const-string v5, " " // string@0004 │ │ -03426e: 6e20 f501 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034274: 0c04 |003a: move-result-object v4 │ │ -034276: 6e10 f901 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03427c: 0c04 |003e: move-result-object v4 │ │ -03427e: 4d04 0302 |003f: aput-object v4, v3, v2 │ │ -034282: db04 003c |0041: div-int/lit8 v4, v0, #int 60 // #3c │ │ -034286: 3584 6100 |0043: if-ge v4, v8, 00a4 // +0061 │ │ -03428a: 2204 b000 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -03428e: 7010 ee01 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034294: 4605 0302 |004a: aget-object v5, v3, v2 │ │ -034298: 6e20 f501 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03429e: 0c04 |004f: move-result-object v4 │ │ -0342a0: 1a05 0900 |0050: const-string v5, " 0" // string@0009 │ │ -0342a4: 6e20 f501 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0342aa: 0c04 |0055: move-result-object v4 │ │ -0342ac: db05 003c |0056: div-int/lit8 v5, v0, #int 60 // #3c │ │ -0342b0: 6e20 f201 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0342b6: 0c04 |005b: move-result-object v4 │ │ -0342b8: 6e10 f901 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0342be: 0c04 |005f: move-result-object v4 │ │ -0342c0: 4d04 0302 |0060: aput-object v4, v3, v2 │ │ -0342c4: dc04 003c |0062: rem-int/lit8 v4, v0, #int 60 // #3c │ │ -0342c8: 3584 5e00 |0064: if-ge v4, v8, 00c2 // +005e │ │ -0342cc: 2204 b000 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0342d0: 7010 ee01 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0342d6: 4605 0302 |006b: aget-object v5, v3, v2 │ │ -0342da: 6e20 f501 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0342e0: 0c04 |0070: move-result-object v4 │ │ -0342e2: 1a05 7000 |0071: const-string v5, ":0" // string@0070 │ │ -0342e6: 6e20 f501 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0342ec: 0c04 |0076: move-result-object v4 │ │ -0342ee: dc05 003c |0077: rem-int/lit8 v5, v0, #int 60 // #3c │ │ -0342f2: 6e20 f201 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0342f8: 0c04 |007c: move-result-object v4 │ │ -0342fa: 6e10 f901 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034300: 0c04 |0080: move-result-object v4 │ │ -034302: 4d04 0302 |0081: aput-object v4, v3, v2 │ │ -034306: 3581 5d00 |0083: if-ge v1, v8, 00e0 // +005d │ │ -03430a: 2204 b000 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -03430e: 7010 ee01 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034314: 4605 0302 |008a: aget-object v5, v3, v2 │ │ -034318: 6e20 f501 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03431e: 0c04 |008f: move-result-object v4 │ │ -034320: 1a05 5000 |0090: const-string v5, ".0" // string@0050 │ │ -034324: 6e20 f501 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03432a: 0c04 |0095: move-result-object v4 │ │ -03432c: 6e20 f201 1400 |0096: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034332: 0c04 |0099: move-result-object v4 │ │ -034334: 6e10 f901 0400 |009a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03433a: 0c04 |009d: move-result-object v4 │ │ -03433c: 4d04 0302 |009e: aput-object v4, v3, v2 │ │ -034340: d802 0201 |00a0: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034344: 2900 64ff |00a2: goto/16 0006 // -009c │ │ -034348: 2204 b000 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -03434c: 7010 ee01 0400 |00a6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034352: 4605 0302 |00a9: aget-object v5, v3, v2 │ │ -034356: 6e20 f501 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03435c: 0c04 |00ae: move-result-object v4 │ │ -03435e: 1a05 0400 |00af: const-string v5, " " // string@0004 │ │ -034362: 6e20 f501 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034368: 0c04 |00b4: move-result-object v4 │ │ -03436a: db05 003c |00b5: div-int/lit8 v5, v0, #int 60 // #3c │ │ -03436e: 6e20 f201 5400 |00b7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034374: 0c04 |00ba: move-result-object v4 │ │ -034376: 6e10 f901 0400 |00bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03437c: 0c04 |00be: move-result-object v4 │ │ -03437e: 4d04 0302 |00bf: aput-object v4, v3, v2 │ │ -034382: 28a1 |00c1: goto 0062 // -005f │ │ -034384: 2204 b000 |00c2: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -034388: 7010 ee01 0400 |00c4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03438e: 4605 0302 |00c7: aget-object v5, v3, v2 │ │ -034392: 6e20 f501 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034398: 0c04 |00cc: move-result-object v4 │ │ -03439a: 1a05 6e00 |00cd: const-string v5, ":" // string@006e │ │ -03439e: 6e20 f501 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0343a4: 0c04 |00d2: move-result-object v4 │ │ -0343a6: dc05 003c |00d3: rem-int/lit8 v5, v0, #int 60 // #3c │ │ -0343aa: 6e20 f201 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0343b0: 0c04 |00d8: move-result-object v4 │ │ -0343b2: 6e10 f901 0400 |00d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0343b8: 0c04 |00dc: move-result-object v4 │ │ -0343ba: 4d04 0302 |00dd: aput-object v4, v3, v2 │ │ -0343be: 28a4 |00df: goto 0083 // -005c │ │ -0343c0: 2204 b000 |00e0: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0343c4: 7010 ee01 0400 |00e2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0343ca: 4605 0302 |00e5: aget-object v5, v3, v2 │ │ -0343ce: 6e20 f501 5400 |00e7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0343d4: 0c04 |00ea: move-result-object v4 │ │ -0343d6: 1a05 4c00 |00eb: const-string v5, "." // string@004c │ │ -0343da: 6e20 f501 5400 |00ed: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0343e0: 0c04 |00f0: move-result-object v4 │ │ -0343e2: 6e20 f201 1400 |00f1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0343e8: 0c04 |00f4: move-result-object v4 │ │ -0343ea: 6e10 f901 0400 |00f5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0343f0: 0c04 |00f8: move-result-object v4 │ │ -0343f2: 4d04 0302 |00f9: aput-object v4, v3, v2 │ │ -0343f6: 28a5 |00fb: goto 00a0 // -005b │ │ -0343f8: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ -0343fa: 4d04 0302 |00fd: aput-object v4, v3, v2 │ │ -0343fe: 28a1 |00ff: goto 00a0 // -005f │ │ -034400: 1103 |0100: return-object v3 │ │ +03417c: |[03417c] org.happysanta.gd.Storage.HighScores.getScores:(I)[Ljava/lang/String; │ │ +03418c: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +03418e: 1308 0a00 |0001: const/16 v8, #int 10 // #a │ │ +034192: 2393 1902 |0003: new-array v3, v9, [Ljava/lang/String; // type@0219 │ │ +034196: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +034198: 3592 fa00 |0006: if-ge v2, v9, 0100 // +00fa │ │ +03419c: 54a4 cd04 |0008: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +0341a0: 4604 040b |000a: aget-object v4, v4, v11 │ │ +0341a4: 4504 0402 |000c: aget-wide v4, v4, v2 │ │ +0341a8: 1606 0000 |000e: const-wide/16 v6, #int 0 // #0 │ │ +0341ac: 3104 0406 |0010: cmp-long v4, v4, v6 │ │ +0341b0: 3804 ea00 |0012: if-eqz v4, 00fc // +00ea │ │ +0341b4: 54a4 cd04 |0014: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +0341b8: 4604 040b |0016: aget-object v4, v4, v11 │ │ +0341bc: 4504 0402 |0018: aget-wide v4, v4, v2 │ │ +0341c0: 8444 |001a: long-to-int v4, v4 │ │ +0341c2: db00 0464 |001b: div-int/lit8 v0, v4, #int 100 // #64 │ │ +0341c6: 54a4 cd04 |001d: iget-object v4, v10, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +0341ca: 4604 040b |001f: aget-object v4, v4, v11 │ │ +0341ce: 4504 0402 |0021: aget-wide v4, v4, v2 │ │ +0341d2: 8444 |0023: long-to-int v4, v4 │ │ +0341d4: dc01 0464 |0024: rem-int/lit8 v1, v4, #int 100 // #64 │ │ +0341d8: 2204 b000 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0341dc: 7010 f001 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0341e2: 54a5 cc04 |002b: iget-object v5, v10, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +0341e6: 4605 050b |002d: aget-object v5, v5, v11 │ │ +0341ea: 4605 0502 |002f: aget-object v5, v5, v2 │ │ +0341ee: 6e20 f701 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0341f4: 0c04 |0034: move-result-object v4 │ │ +0341f6: 1a05 0400 |0035: const-string v5, " " // string@0004 │ │ +0341fa: 6e20 f701 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034200: 0c04 |003a: move-result-object v4 │ │ +034202: 6e10 fb01 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034208: 0c04 |003e: move-result-object v4 │ │ +03420a: 4d04 0302 |003f: aput-object v4, v3, v2 │ │ +03420e: db04 003c |0041: div-int/lit8 v4, v0, #int 60 // #3c │ │ +034212: 3584 6100 |0043: if-ge v4, v8, 00a4 // +0061 │ │ +034216: 2204 b000 |0045: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +03421a: 7010 f001 0400 |0047: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034220: 4605 0302 |004a: aget-object v5, v3, v2 │ │ +034224: 6e20 f701 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03422a: 0c04 |004f: move-result-object v4 │ │ +03422c: 1a05 0900 |0050: const-string v5, " 0" // string@0009 │ │ +034230: 6e20 f701 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034236: 0c04 |0055: move-result-object v4 │ │ +034238: db05 003c |0056: div-int/lit8 v5, v0, #int 60 // #3c │ │ +03423c: 6e20 f401 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034242: 0c04 |005b: move-result-object v4 │ │ +034244: 6e10 fb01 0400 |005c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03424a: 0c04 |005f: move-result-object v4 │ │ +03424c: 4d04 0302 |0060: aput-object v4, v3, v2 │ │ +034250: dc04 003c |0062: rem-int/lit8 v4, v0, #int 60 // #3c │ │ +034254: 3584 5e00 |0064: if-ge v4, v8, 00c2 // +005e │ │ +034258: 2204 b000 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +03425c: 7010 f001 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034262: 4605 0302 |006b: aget-object v5, v3, v2 │ │ +034266: 6e20 f701 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03426c: 0c04 |0070: move-result-object v4 │ │ +03426e: 1a05 7000 |0071: const-string v5, ":0" // string@0070 │ │ +034272: 6e20 f701 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034278: 0c04 |0076: move-result-object v4 │ │ +03427a: dc05 003c |0077: rem-int/lit8 v5, v0, #int 60 // #3c │ │ +03427e: 6e20 f401 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034284: 0c04 |007c: move-result-object v4 │ │ +034286: 6e10 fb01 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03428c: 0c04 |0080: move-result-object v4 │ │ +03428e: 4d04 0302 |0081: aput-object v4, v3, v2 │ │ +034292: 3581 5d00 |0083: if-ge v1, v8, 00e0 // +005d │ │ +034296: 2204 b000 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +03429a: 7010 f001 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0342a0: 4605 0302 |008a: aget-object v5, v3, v2 │ │ +0342a4: 6e20 f701 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0342aa: 0c04 |008f: move-result-object v4 │ │ +0342ac: 1a05 5000 |0090: const-string v5, ".0" // string@0050 │ │ +0342b0: 6e20 f701 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0342b6: 0c04 |0095: move-result-object v4 │ │ +0342b8: 6e20 f401 1400 |0096: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0342be: 0c04 |0099: move-result-object v4 │ │ +0342c0: 6e10 fb01 0400 |009a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0342c6: 0c04 |009d: move-result-object v4 │ │ +0342c8: 4d04 0302 |009e: aput-object v4, v3, v2 │ │ +0342cc: d802 0201 |00a0: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0342d0: 2900 64ff |00a2: goto/16 0006 // -009c │ │ +0342d4: 2204 b000 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +0342d8: 7010 f001 0400 |00a6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0342de: 4605 0302 |00a9: aget-object v5, v3, v2 │ │ +0342e2: 6e20 f701 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0342e8: 0c04 |00ae: move-result-object v4 │ │ +0342ea: 1a05 0400 |00af: const-string v5, " " // string@0004 │ │ +0342ee: 6e20 f701 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0342f4: 0c04 |00b4: move-result-object v4 │ │ +0342f6: db05 003c |00b5: div-int/lit8 v5, v0, #int 60 // #3c │ │ +0342fa: 6e20 f401 5400 |00b7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034300: 0c04 |00ba: move-result-object v4 │ │ +034302: 6e10 fb01 0400 |00bb: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034308: 0c04 |00be: move-result-object v4 │ │ +03430a: 4d04 0302 |00bf: aput-object v4, v3, v2 │ │ +03430e: 28a1 |00c1: goto 0062 // -005f │ │ +034310: 2204 b000 |00c2: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +034314: 7010 f001 0400 |00c4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03431a: 4605 0302 |00c7: aget-object v5, v3, v2 │ │ +03431e: 6e20 f701 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034324: 0c04 |00cc: move-result-object v4 │ │ +034326: 1a05 6e00 |00cd: const-string v5, ":" // string@006e │ │ +03432a: 6e20 f701 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034330: 0c04 |00d2: move-result-object v4 │ │ +034332: dc05 003c |00d3: rem-int/lit8 v5, v0, #int 60 // #3c │ │ +034336: 6e20 f401 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +03433c: 0c04 |00d8: move-result-object v4 │ │ +03433e: 6e10 fb01 0400 |00d9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034344: 0c04 |00dc: move-result-object v4 │ │ +034346: 4d04 0302 |00dd: aput-object v4, v3, v2 │ │ +03434a: 28a4 |00df: goto 0083 // -005c │ │ +03434c: 2204 b000 |00e0: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +034350: 7010 f001 0400 |00e2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034356: 4605 0302 |00e5: aget-object v5, v3, v2 │ │ +03435a: 6e20 f701 5400 |00e7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034360: 0c04 |00ea: move-result-object v4 │ │ +034362: 1a05 4c00 |00eb: const-string v5, "." // string@004c │ │ +034366: 6e20 f701 5400 |00ed: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03436c: 0c04 |00f0: move-result-object v4 │ │ +03436e: 6e20 f401 1400 |00f1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034374: 0c04 |00f4: move-result-object v4 │ │ +034376: 6e10 fb01 0400 |00f5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03437c: 0c04 |00f8: move-result-object v4 │ │ +03437e: 4d04 0302 |00f9: aput-object v4, v3, v2 │ │ +034382: 28a5 |00fb: goto 00a0 // -005b │ │ +034384: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ +034386: 4d04 0302 |00fd: aput-object v4, v3, v2 │ │ +03438a: 28a1 |00ff: goto 00a0 // -005f │ │ +03438c: 1103 |0100: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0008 line=70 │ │ 0x0014 line=71 │ │ 0x001d line=72 │ │ @@ -73284,19 +73270,19 @@ │ │ type : '(II)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -034404: |[034404] org.happysanta.gd.Storage.HighScores.getTime:(II)J │ │ -034414: 5420 cd04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -034418: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -03441c: 4500 0004 |0004: aget-wide v0, v0, v4 │ │ -034420: 1000 |0006: return-wide v0 │ │ +034390: |[034390] org.happysanta.gd.Storage.HighScores.getTime:(II)J │ │ +0343a0: 5420 cd04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +0343a4: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0343a8: 4500 0004 |0004: aget-wide v0, v0, v4 │ │ +0343ac: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0007 reg=3 league I │ │ 0x0000 - 0x0007 reg=4 place I │ │ @@ -73306,18 +73292,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034424: |[034424] org.happysanta.gd.Storage.HighScores.getTrack:()J │ │ -034434: 5220 ce04 |0000: iget v0, v2, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ -034438: 8100 |0002: int-to-long v0, v0 │ │ -03443a: 1000 |0003: return-wide v0 │ │ +0343b0: |[0343b0] org.happysanta.gd.Storage.HighScores.getTrack:()J │ │ +0343c0: 5220 ce04 |0000: iget v0, v2, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ +0343c4: 8100 |0002: int-to-long v0, v0 │ │ +0343c6: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/happysanta/gd/Storage/HighScores; │ │ │ │ #8 : (in Lorg/happysanta/gd/Storage/HighScores;) │ │ @@ -73325,33 +73311,33 @@ │ │ type : '(ILjava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03443c: |[03443c] org.happysanta.gd.Storage.HighScores.saveHighScore:(ILjava/lang/String;J)V │ │ -03444c: 7110 9708 0700 |0000: invoke-static {v7}, Lorg/happysanta/gd/Storage/HighScores;.trimName:(Ljava/lang/String;)Ljava/lang/String; // method@0897 │ │ -034452: 0c07 |0003: move-result-object v7 │ │ -034454: 6e40 8a08 6598 |0004: invoke-virtual {v5, v6, v8, v9}, Lorg/happysanta/gd/Storage/HighScores;.getPlace:(IJ)I // method@088a │ │ -03445a: 0a00 |0007: move-result v0 │ │ -03445c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -03445e: 3210 1b00 |0009: if-eq v0, v1, 0024 // +001b │ │ -034462: 1702 28ff ff00 |000b: const-wide/32 v2, #float 2.35096e-38 // #00ffff28 │ │ -034468: 3101 0802 |000e: cmp-long v1, v8, v2 │ │ -03446c: 3d01 0500 |0010: if-lez v1, 0015 // +0005 │ │ -034470: 1708 28ff ff00 |0012: const-wide/32 v8, #float 2.35096e-38 // #00ffff28 │ │ -034476: 7030 8e08 6500 |0015: invoke-direct {v5, v6, v0}, Lorg/happysanta/gd/Storage/HighScores;.moveScoreEntries:(II)V // method@088e │ │ -03447c: 5451 cd04 |0018: iget-object v1, v5, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -034480: 4601 0106 |001a: aget-object v1, v1, v6 │ │ -034484: 4c08 0100 |001c: aput-wide v8, v1, v0 │ │ -034488: 5451 cc04 |001e: iget-object v1, v5, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -03448c: 4601 0106 |0020: aget-object v1, v1, v6 │ │ -034490: 4d07 0100 |0022: aput-object v7, v1, v0 │ │ -034494: 0e00 |0024: return-void │ │ +0343c8: |[0343c8] org.happysanta.gd.Storage.HighScores.saveHighScore:(ILjava/lang/String;J)V │ │ +0343d8: 7110 9908 0700 |0000: invoke-static {v7}, Lorg/happysanta/gd/Storage/HighScores;.trimName:(Ljava/lang/String;)Ljava/lang/String; // method@0899 │ │ +0343de: 0c07 |0003: move-result-object v7 │ │ +0343e0: 6e40 8c08 6598 |0004: invoke-virtual {v5, v6, v8, v9}, Lorg/happysanta/gd/Storage/HighScores;.getPlace:(IJ)I // method@088c │ │ +0343e6: 0a00 |0007: move-result v0 │ │ +0343e8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0343ea: 3210 1b00 |0009: if-eq v0, v1, 0024 // +001b │ │ +0343ee: 1702 28ff ff00 |000b: const-wide/32 v2, #float 2.35096e-38 // #00ffff28 │ │ +0343f4: 3101 0802 |000e: cmp-long v1, v8, v2 │ │ +0343f8: 3d01 0500 |0010: if-lez v1, 0015 // +0005 │ │ +0343fc: 1708 28ff ff00 |0012: const-wide/32 v8, #float 2.35096e-38 // #00ffff28 │ │ +034402: 7030 9008 6500 |0015: invoke-direct {v5, v6, v0}, Lorg/happysanta/gd/Storage/HighScores;.moveScoreEntries:(II)V // method@0890 │ │ +034408: 5451 cd04 |0018: iget-object v1, v5, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +03440c: 4601 0106 |001a: aget-object v1, v1, v6 │ │ +034410: 4c08 0100 |001c: aput-wide v8, v1, v0 │ │ +034414: 5451 cc04 |001e: iget-object v1, v5, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +034418: 4601 0106 |0020: aget-object v1, v1, v6 │ │ +03441c: 4d07 0100 |0022: aput-object v7, v1, v0 │ │ +034420: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=112 │ │ 0x000b line=113 │ │ 0x0012 line=114 │ │ 0x0015 line=115 │ │ @@ -73370,17 +73356,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034498: |[034498] org.happysanta.gd.Storage.HighScores.setId:(J)V │ │ -0344a8: 5a12 c904 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ -0344ac: 0e00 |0002: return-void │ │ +034424: |[034424] org.happysanta.gd.Storage.HighScores.setId:(J)V │ │ +034434: 5a12 c904 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ +034438: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0003 reg=2 id J │ │ @@ -73390,17 +73376,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0344b0: |[0344b0] org.happysanta.gd.Storage.HighScores.setLevel:(I)V │ │ -0344c0: 5901 ca04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ -0344c4: 0e00 |0002: return-void │ │ +03443c: |[03443c] org.happysanta.gd.Storage.HighScores.setLevel:(I)V │ │ +03444c: 5901 ca04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ +034450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0003 reg=1 level I │ │ @@ -73410,17 +73396,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0344c8: |[0344c8] org.happysanta.gd.Storage.HighScores.setLevelId:(J)V │ │ -0344d8: 5a12 cb04 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ -0344dc: 0e00 |0002: return-void │ │ +034454: |[034454] org.happysanta.gd.Storage.HighScores.setLevelId:(J)V │ │ +034464: 5a12 cb04 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ +034468: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0003 reg=2 levelId J │ │ @@ -73430,19 +73416,19 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0344e0: |[0344e0] org.happysanta.gd.Storage.HighScores.setName:(IILjava/lang/String;)V │ │ -0344f0: 5410 cc04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ -0344f4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0344f8: 4d04 0003 |0004: aput-object v4, v0, v3 │ │ -0344fc: 0e00 |0006: return-void │ │ +03446c: |[03446c] org.happysanta.gd.Storage.HighScores.setName:(IILjava/lang/String;)V │ │ +03447c: 5410 cc04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.names:[[Ljava/lang/String; // field@04cc │ │ +034480: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +034484: 4d04 0003 |0004: aput-object v4, v0, v3 │ │ +034488: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0007 reg=2 league I │ │ @@ -73454,19 +73440,19 @@ │ │ type : '(IIJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -034500: |[034500] org.happysanta.gd.Storage.HighScores.setTime:(IIJ)V │ │ -034510: 5410 cd04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ -034514: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -034518: 4c04 0003 |0004: aput-wide v4, v0, v3 │ │ -03451c: 0e00 |0006: return-void │ │ +03448c: |[03448c] org.happysanta.gd.Storage.HighScores.setTime:(IIJ)V │ │ +03449c: 5410 cd04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/HighScores;.times:[[J // field@04cd │ │ +0344a0: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0344a4: 4c04 0003 |0004: aput-wide v4, v0, v3 │ │ +0344a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0007 reg=2 league I │ │ @@ -73478,17 +73464,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034520: |[034520] org.happysanta.gd.Storage.HighScores.setTrack:(I)V │ │ -034530: 5901 ce04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ -034534: 0e00 |0002: return-void │ │ +0344ac: |[0344ac] org.happysanta.gd.Storage.HighScores.setTrack:(I)V │ │ +0344bc: 5901 ce04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ +0344c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x0003 reg=1 track I │ │ @@ -73498,77 +73484,77 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -034538: |[034538] org.happysanta.gd.Storage.HighScores.toString:()Ljava/lang/String; │ │ -034548: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -03454c: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034552: 1a01 4805 |0005: const-string v1, "Storage.HighScores {" // string@0548 │ │ -034556: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03455c: 2201 b000 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034560: 7010 ee01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034566: 1a02 790a |000f: const-string v2, "id: " // string@0a79 │ │ -03456a: 6e20 f501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034570: 0c01 |0014: move-result-object v1 │ │ -034572: 5342 c904 |0015: iget-wide v2, v4, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ -034576: 6e30 f301 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -03457c: 0c01 |001a: move-result-object v1 │ │ -03457e: 1a02 3f00 |001b: const-string v2, ", " // string@003f │ │ -034582: 6e20 f501 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034588: 0c01 |0020: move-result-object v1 │ │ -03458a: 6e10 f901 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034590: 0c01 |0024: move-result-object v1 │ │ -034592: 6e20 f501 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034598: 2201 b000 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -03459c: 7010 ee01 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0345a2: 1a02 610b |002d: const-string v2, "level_id: " // string@0b61 │ │ -0345a6: 6e20 f501 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0345ac: 0c01 |0032: move-result-object v1 │ │ -0345ae: 5342 cb04 |0033: iget-wide v2, v4, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ -0345b2: 6e30 f301 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0345b8: 0c01 |0038: move-result-object v1 │ │ -0345ba: 1a02 3f00 |0039: const-string v2, ", " // string@003f │ │ -0345be: 6e20 f501 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0345c4: 0c01 |003e: move-result-object v1 │ │ -0345c6: 6e10 f901 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0345cc: 0c01 |0042: move-result-object v1 │ │ -0345ce: 6e20 f501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0345d4: 2201 b000 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0345d8: 7010 ee01 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0345de: 1a02 520b |004b: const-string v2, "level: " // string@0b52 │ │ -0345e2: 6e20 f501 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0345e8: 0c01 |0050: move-result-object v1 │ │ -0345ea: 5242 ca04 |0051: iget v2, v4, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ -0345ee: 6e20 f201 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0345f4: 0c01 |0056: move-result-object v1 │ │ -0345f6: 1a02 3f00 |0057: const-string v2, ", " // string@003f │ │ -0345fa: 6e20 f501 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034600: 0c01 |005c: move-result-object v1 │ │ -034602: 6e10 f901 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034608: 0c01 |0060: move-result-object v1 │ │ -03460a: 6e20 f501 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034610: 2201 b000 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034614: 7010 ee01 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03461a: 1a02 c90f |0069: const-string v2, "track: " // string@0fc9 │ │ -03461e: 6e20 f501 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034624: 0c01 |006e: move-result-object v1 │ │ -034626: 5242 ce04 |006f: iget v2, v4, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ -03462a: 6e20 f201 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034630: 0c01 |0074: move-result-object v1 │ │ -034632: 6e10 f901 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034638: 0c01 |0078: move-result-object v1 │ │ -03463a: 6e20 f501 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034640: 1a01 6310 |007c: const-string v1, "}" // string@1063 │ │ -034644: 6e20 f501 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03464a: 6e10 f901 0000 |0081: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034650: 0c01 |0084: move-result-object v1 │ │ -034652: 1101 |0085: return-object v1 │ │ +0344c4: |[0344c4] org.happysanta.gd.Storage.HighScores.toString:()Ljava/lang/String; │ │ +0344d4: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0344d8: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0344de: 1a01 4805 |0005: const-string v1, "Storage.HighScores {" // string@0548 │ │ +0344e2: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0344e8: 2201 b000 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0344ec: 7010 f001 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0344f2: 1a02 770a |000f: const-string v2, "id: " // string@0a77 │ │ +0344f6: 6e20 f701 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0344fc: 0c01 |0014: move-result-object v1 │ │ +0344fe: 5342 c904 |0015: iget-wide v2, v4, Lorg/happysanta/gd/Storage/HighScores;.id:J // field@04c9 │ │ +034502: 6e30 f501 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034508: 0c01 |001a: move-result-object v1 │ │ +03450a: 1a02 3f00 |001b: const-string v2, ", " // string@003f │ │ +03450e: 6e20 f701 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034514: 0c01 |0020: move-result-object v1 │ │ +034516: 6e10 fb01 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03451c: 0c01 |0024: move-result-object v1 │ │ +03451e: 6e20 f701 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034524: 2201 b000 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034528: 7010 f001 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03452e: 1a02 5e0b |002d: const-string v2, "level_id: " // string@0b5e │ │ +034532: 6e20 f701 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034538: 0c01 |0032: move-result-object v1 │ │ +03453a: 5342 cb04 |0033: iget-wide v2, v4, Lorg/happysanta/gd/Storage/HighScores;.levelId:J // field@04cb │ │ +03453e: 6e30 f501 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034544: 0c01 |0038: move-result-object v1 │ │ +034546: 1a02 3f00 |0039: const-string v2, ", " // string@003f │ │ +03454a: 6e20 f701 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034550: 0c01 |003e: move-result-object v1 │ │ +034552: 6e10 fb01 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034558: 0c01 |0042: move-result-object v1 │ │ +03455a: 6e20 f701 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034560: 2201 b000 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034564: 7010 f001 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03456a: 1a02 4f0b |004b: const-string v2, "level: " // string@0b4f │ │ +03456e: 6e20 f701 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034574: 0c01 |0050: move-result-object v1 │ │ +034576: 5242 ca04 |0051: iget v2, v4, Lorg/happysanta/gd/Storage/HighScores;.level:I // field@04ca │ │ +03457a: 6e20 f401 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034580: 0c01 |0056: move-result-object v1 │ │ +034582: 1a02 3f00 |0057: const-string v2, ", " // string@003f │ │ +034586: 6e20 f701 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03458c: 0c01 |005c: move-result-object v1 │ │ +03458e: 6e10 fb01 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034594: 0c01 |0060: move-result-object v1 │ │ +034596: 6e20 f701 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03459c: 2201 b000 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0345a0: 7010 f001 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0345a6: 1a02 c60f |0069: const-string v2, "track: " // string@0fc6 │ │ +0345aa: 6e20 f701 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0345b0: 0c01 |006e: move-result-object v1 │ │ +0345b2: 5242 ce04 |006f: iget v2, v4, Lorg/happysanta/gd/Storage/HighScores;.track:I // field@04ce │ │ +0345b6: 6e20 f401 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0345bc: 0c01 |0074: move-result-object v1 │ │ +0345be: 6e10 fb01 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0345c4: 0c01 |0078: move-result-object v1 │ │ +0345c6: 6e20 f701 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0345cc: 1a01 6010 |007c: const-string v1, "}" // string@1060 │ │ +0345d0: 6e20 f701 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0345d6: 6e10 fb01 0000 |0081: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0345dc: 0c01 |0084: move-result-object v1 │ │ +0345de: 1101 |0085: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x000a line=143 │ │ 0x0028 line=144 │ │ 0x0046 line=145 │ │ @@ -73664,35 +73650,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -034654: |[034654] org.happysanta.gd.Storage.Level.:()V │ │ -034664: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -034666: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -03466a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03466c: 7010 bd01 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bd │ │ -034672: 5a42 d404 |0007: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034676: 5940 da04 |0009: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -03467a: 5a42 d004 |000b: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -03467e: 5a42 d504 |000d: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -034682: 5c40 cf04 |000f: iput-boolean v0, v4, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ -034686: 5a42 d104 |0011: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -03468a: 5940 d904 |0013: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ -03468e: 5940 d804 |0015: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ -034692: 5940 d704 |0017: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ -034696: 5940 dd04 |0019: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -03469a: 5940 dc04 |001b: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ -03469e: 2310 0f02 |001d: new-array v0, v1, [I // type@020f │ │ -0346a2: 5b40 d304 |001f: iput-object v0, v4, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -0346a6: 2310 0f02 |0021: new-array v0, v1, [I // type@020f │ │ -0346aa: 5b40 db04 |0023: iput-object v0, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -0346ae: 0e00 |0025: return-void │ │ +0345e0: |[0345e0] org.happysanta.gd.Storage.Level.:()V │ │ +0345f0: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0345f2: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +0345f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0345f8: 7010 bf01 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@01bf │ │ +0345fe: 5a42 d404 |0007: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +034602: 5940 da04 |0009: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +034606: 5a42 d004 |000b: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +03460a: 5a42 d504 |000d: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +03460e: 5c40 cf04 |000f: iput-boolean v0, v4, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ +034612: 5a42 d104 |0011: iput-wide v2, v4, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +034616: 5940 d904 |0013: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ +03461a: 5940 d804 |0015: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ +03461e: 5940 d704 |0017: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ +034622: 5940 dd04 |0019: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +034626: 5940 dc04 |001b: iput v0, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ +03462a: 2310 0f02 |001d: new-array v0, v1, [I // type@020f │ │ +03462e: 5b40 d304 |001f: iput-object v0, v4, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034632: 2310 0f02 |0021: new-array v0, v1, [I // type@020f │ │ +034636: 5b40 db04 |0023: iput-object v0, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +03463a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=25 │ │ 0x0007 line=9 │ │ 0x0009 line=13 │ │ 0x000b line=14 │ │ 0x000d line=15 │ │ @@ -73714,30 +73700,30 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 12 │ │ outs : 15 │ │ insns size : 26 16-bit code units │ │ -0346b0: |[0346b0] org.happysanta.gd.Storage.Level.:(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V │ │ -0346c0: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0346c2: 120d |0001: const/4 v13, #int 0 // #0 │ │ -0346c4: 120e |0002: const/4 v14, #int 0 // #0 │ │ -0346c6: 07f0 |0003: move-object v0, v15 │ │ -0346c8: 0501 1000 |0004: move-wide/from16 v1, v16 │ │ -0346cc: 0803 1200 |0006: move-object/from16 v3, v18 │ │ -0346d0: 0804 1300 |0008: move-object/from16 v4, v19 │ │ -0346d4: 0205 1400 |000a: move/from16 v5, v20 │ │ -0346d8: 0206 1500 |000c: move/from16 v6, v21 │ │ -0346dc: 0207 1600 |000e: move/from16 v7, v22 │ │ -0346e0: 0208 1700 |0010: move/from16 v8, v23 │ │ -0346e4: 0209 1800 |0012: move/from16 v9, v24 │ │ -0346e8: 050a 1900 |0014: move-wide/from16 v10, v25 │ │ -0346ec: 760f 9a08 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/happysanta/gd/Storage/Level;.:(JLjava/lang/String;Ljava/lang/String;IIIIIJIII)V // method@089a │ │ -0346f2: 0e00 |0019: return-void │ │ +03463c: |[03463c] org.happysanta.gd.Storage.Level.:(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V │ │ +03464c: 120c |0000: const/4 v12, #int 0 // #0 │ │ +03464e: 120d |0001: const/4 v13, #int 0 // #0 │ │ +034650: 120e |0002: const/4 v14, #int 0 // #0 │ │ +034652: 07f0 |0003: move-object v0, v15 │ │ +034654: 0501 1000 |0004: move-wide/from16 v1, v16 │ │ +034658: 0803 1200 |0006: move-object/from16 v3, v18 │ │ +03465c: 0804 1300 |0008: move-object/from16 v4, v19 │ │ +034660: 0205 1400 |000a: move/from16 v5, v20 │ │ +034664: 0206 1500 |000c: move/from16 v6, v21 │ │ +034668: 0207 1600 |000e: move/from16 v7, v22 │ │ +03466c: 0208 1700 |0010: move/from16 v8, v23 │ │ +034670: 0209 1800 |0012: move/from16 v9, v24 │ │ +034674: 050a 1900 |0014: move-wide/from16 v10, v25 │ │ +034678: 760f 9c08 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/happysanta/gd/Storage/Level;.:(JLjava/lang/String;Ljava/lang/String;IIIIIJIII)V // method@089c │ │ +03467e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0019 line=32 │ │ locals : │ │ 0x0000 - 0x001a reg=15 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x001a reg=16 id J │ │ @@ -73755,64 +73741,64 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;IIIIIJIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 15 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -0346f4: |[0346f4] org.happysanta.gd.Storage.Level.:(JLjava/lang/String;Ljava/lang/String;IIIIIJIII)V │ │ -034704: 7010 bd01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bd │ │ -03470a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -03470e: 5a20 d404 |0005: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034712: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -034714: 5920 da04 |0008: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -034718: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -03471c: 5a20 d004 |000c: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -034720: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ -034724: 5a20 d504 |0010: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -034728: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03472a: 5c20 cf04 |0013: iput-boolean v0, v2, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ -03472e: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ -034732: 5a20 d104 |0017: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -034736: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -034738: 5920 d904 |001a: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ -03473c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -03473e: 5920 d804 |001d: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ -034742: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -034744: 5920 d704 |0020: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ -034748: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -03474a: 5920 dd04 |0023: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -03474e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -034750: 5920 dc04 |0026: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ -034754: 5a23 d404 |0028: iput-wide v3, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034758: 5b25 d604 |002a: iput-object v5, v2, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ -03475c: 5b26 d204 |002c: iput-object v6, v2, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ -034760: 1230 |002e: const/4 v0, #int 3 // #3 │ │ -034762: 2300 0f02 |002f: new-array v0, v0, [I // type@020f │ │ -034766: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -034768: 4b07 0001 |0032: aput v7, v0, v1 │ │ -03476c: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -03476e: 4b08 0001 |0035: aput v8, v0, v1 │ │ -034772: 1221 |0037: const/4 v1, #int 2 // #2 │ │ -034774: 4b09 0001 |0038: aput v9, v0, v1 │ │ -034778: 5b20 d304 |003a: iput-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -03477c: 81a0 |003c: int-to-long v0, v10 │ │ -03477e: 5a20 d004 |003d: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -034782: 592b da04 |003f: iput v11, v2, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -034786: 5a2c d104 |0041: iput-wide v12, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -03478a: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -03478c: 2300 0f02 |0044: new-array v0, v0, [I // type@020f │ │ -034790: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -034792: 4b0e 0001 |0047: aput v14, v0, v1 │ │ -034796: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -034798: 4b0f 0001 |004a: aput v15, v0, v1 │ │ -03479c: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -03479e: 4b10 0001 |004d: aput v16, v0, v1 │ │ -0347a2: 5b20 db04 |004f: iput-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -0347a6: 0e00 |0051: return-void │ │ +034680: |[034680] org.happysanta.gd.Storage.Level.:(JLjava/lang/String;Ljava/lang/String;IIIIIJIII)V │ │ +034690: 7010 bf01 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@01bf │ │ +034696: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +03469a: 5a20 d404 |0005: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +03469e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0346a0: 5920 da04 |0008: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +0346a4: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +0346a8: 5a20 d004 |000c: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +0346ac: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ +0346b0: 5a20 d504 |0010: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +0346b4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0346b6: 5c20 cf04 |0013: iput-boolean v0, v2, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ +0346ba: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ +0346be: 5a20 d104 |0017: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +0346c2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0346c4: 5920 d904 |001a: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ +0346c8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0346ca: 5920 d804 |001d: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ +0346ce: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0346d0: 5920 d704 |0020: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ +0346d4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0346d6: 5920 dd04 |0023: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +0346da: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0346dc: 5920 dc04 |0026: iput v0, v2, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ +0346e0: 5a23 d404 |0028: iput-wide v3, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +0346e4: 5b25 d604 |002a: iput-object v5, v2, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ +0346e8: 5b26 d204 |002c: iput-object v6, v2, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ +0346ec: 1230 |002e: const/4 v0, #int 3 // #3 │ │ +0346ee: 2300 0f02 |002f: new-array v0, v0, [I // type@020f │ │ +0346f2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0346f4: 4b07 0001 |0032: aput v7, v0, v1 │ │ +0346f8: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +0346fa: 4b08 0001 |0035: aput v8, v0, v1 │ │ +0346fe: 1221 |0037: const/4 v1, #int 2 // #2 │ │ +034700: 4b09 0001 |0038: aput v9, v0, v1 │ │ +034704: 5b20 d304 |003a: iput-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034708: 81a0 |003c: int-to-long v0, v10 │ │ +03470a: 5a20 d004 |003d: iput-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +03470e: 592b da04 |003f: iput v11, v2, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +034712: 5a2c d104 |0041: iput-wide v12, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +034716: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +034718: 2300 0f02 |0044: new-array v0, v0, [I // type@020f │ │ +03471c: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +03471e: 4b0e 0001 |0047: aput v14, v0, v1 │ │ +034722: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +034724: 4b0f 0001 |004a: aput v15, v0, v1 │ │ +034728: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +03472a: 4b10 0001 |004d: aput v16, v0, v1 │ │ +03472e: 5b20 db04 |004f: iput-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034732: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=9 │ │ 0x0007 line=13 │ │ 0x000a line=14 │ │ 0x000e line=15 │ │ @@ -73852,23 +73838,23 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0347a8: |[0347a8] org.happysanta.gd.Storage.Level.getFullDate:(J)Ljava/lang/String; │ │ -0347b8: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0347be: 0c00 |0003: move-result-object v0 │ │ -0347c0: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -0347c4: bd42 |0006: mul-long/2addr v2, v4 │ │ -0347c6: 1301 1400 |0007: const/16 v1, #int 20 // #14 │ │ -0347ca: 7140 c300 2013 |0009: invoke-static {v0, v2, v3, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@00c3 │ │ -0347d0: 0c00 |000c: move-result-object v0 │ │ -0347d2: 1100 |000d: return-object v0 │ │ +034734: |[034734] org.happysanta.gd.Storage.Level.getFullDate:(J)Ljava/lang/String; │ │ +034744: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +03474a: 0c00 |0003: move-result-object v0 │ │ +03474c: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +034750: bd42 |0006: mul-long/2addr v2, v4 │ │ +034752: 1301 1400 |0007: const/16 v1, #int 20 // #14 │ │ +034756: 7140 c300 2013 |0009: invoke-static {v0, v2, v3, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@00c3 │ │ +03475c: 0c00 |000c: move-result-object v0 │ │ +03475e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x000e reg=4 date J │ │ │ │ #4 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -73876,23 +73862,23 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0347d4: |[0347d4] org.happysanta.gd.Storage.Level.getShortDate:(J)Ljava/lang/String; │ │ -0347e4: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -0347ea: 0c00 |0003: move-result-object v0 │ │ -0347ec: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -0347f0: bd42 |0006: mul-long/2addr v2, v4 │ │ -0347f2: 1401 1400 0100 |0007: const v1, #float 9.18635e-41 // #00010014 │ │ -0347f8: 7140 c300 2013 |000a: invoke-static {v0, v2, v3, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@00c3 │ │ -0347fe: 0c00 |000d: move-result-object v0 │ │ -034800: 1100 |000e: return-object v0 │ │ +034760: |[034760] org.happysanta.gd.Storage.Level.getShortDate:(J)Ljava/lang/String; │ │ +034770: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +034776: 0c00 |0003: move-result-object v0 │ │ +034778: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +03477c: bd42 |0006: mul-long/2addr v2, v4 │ │ +03477e: 1401 1400 0100 |0007: const v1, #float 9.18635e-41 // #00010014 │ │ +034784: 7140 c300 2013 |000a: invoke-static {v0, v2, v3, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@00c3 │ │ +03478a: 0c00 |000d: move-result-object v0 │ │ +03478c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x000f reg=4 date J │ │ │ │ Virtual methods - │ │ @@ -73901,17 +73887,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034804: |[034804] org.happysanta.gd.Storage.Level.getAddedTs:()J │ │ -034814: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -034818: 1000 |0002: return-wide v0 │ │ +034790: |[034790] org.happysanta.gd.Storage.Level.getAddedTs:()J │ │ +0347a0: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +0347a4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #1 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -73919,23 +73905,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -03481c: |[03481c] org.happysanta.gd.Storage.Level.getAnyId:()J │ │ -03482c: 5340 d404 |0000: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034830: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -034834: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -034838: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ -03483c: 5340 d404 |0008: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034840: 1000 |000a: return-wide v0 │ │ -034842: 5340 d104 |000b: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -034846: 28fd |000d: goto 000a // -0003 │ │ +0347a8: |[0347a8] org.happysanta.gd.Storage.Level.getAnyId:()J │ │ +0347b8: 5340 d404 |0000: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +0347bc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0347c0: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0347c4: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ +0347c8: 5340 d404 |0008: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +0347cc: 1000 |000a: return-wide v0 │ │ +0347ce: 5340 d104 |000b: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +0347d2: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #2 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -73943,17 +73929,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034848: |[034848] org.happysanta.gd.Storage.Level.getApiId:()J │ │ -034858: 5320 d104 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -03485c: 1000 |0002: return-wide v0 │ │ +0347d4: |[0347d4] org.happysanta.gd.Storage.Level.getApiId:()J │ │ +0347e4: 5320 d104 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +0347e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #3 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -73961,17 +73947,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034860: |[034860] org.happysanta.gd.Storage.Level.getAuthor:()Ljava/lang/String; │ │ -034870: 5410 d204 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ -034874: 1100 |0002: return-object v0 │ │ +0347ec: |[0347ec] org.happysanta.gd.Storage.Level.getAuthor:()Ljava/lang/String; │ │ +0347fc: 5410 d204 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ +034800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #4 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -73979,18 +73965,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -034878: |[034878] org.happysanta.gd.Storage.Level.getCount:(I)I │ │ -034888: 5410 d304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -03488c: 4400 0002 |0002: aget v0, v0, v2 │ │ -034890: 0f00 |0004: return v0 │ │ +034804: |[034804] org.happysanta.gd.Storage.Level.getCount:(I)I │ │ +034814: 5410 d304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034818: 4400 0002 |0002: aget v0, v0, v2 │ │ +03481c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0005 reg=2 level I │ │ │ │ @@ -73999,19 +73985,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034894: |[034894] org.happysanta.gd.Storage.Level.getCountEasy:()I │ │ -0348a4: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -0348a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0348aa: 4400 0001 |0003: aget v0, v0, v1 │ │ -0348ae: 0f00 |0005: return v0 │ │ +034820: |[034820] org.happysanta.gd.Storage.Level.getCountEasy:()I │ │ +034830: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034834: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +034836: 4400 0001 |0003: aget v0, v0, v1 │ │ +03483a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #6 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74019,19 +74005,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0348b0: |[0348b0] org.happysanta.gd.Storage.Level.getCountHard:()I │ │ -0348c0: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -0348c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0348c6: 4400 0001 |0003: aget v0, v0, v1 │ │ -0348ca: 0f00 |0005: return v0 │ │ +03483c: |[03483c] org.happysanta.gd.Storage.Level.getCountHard:()I │ │ +03484c: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034850: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +034852: 4400 0001 |0003: aget v0, v0, v1 │ │ +034856: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #7 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74039,19 +74025,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0348cc: |[0348cc] org.happysanta.gd.Storage.Level.getCountMedium:()I │ │ -0348dc: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -0348e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0348e2: 4400 0001 |0003: aget v0, v0, v1 │ │ -0348e6: 0f00 |0005: return v0 │ │ +034858: |[034858] org.happysanta.gd.Storage.Level.getCountMedium:()I │ │ +034868: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +03486c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +03486e: 4400 0001 |0003: aget v0, v0, v1 │ │ +034872: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #8 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74059,19 +74045,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0348e8: |[0348e8] org.happysanta.gd.Storage.Level.getFullAddedDate:()Ljava/lang/String; │ │ -0348f8: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -0348fc: 7120 a408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getFullDate:(J)Ljava/lang/String; // method@08a4 │ │ -034902: 0c00 |0005: move-result-object v0 │ │ -034904: 1100 |0006: return-object v0 │ │ +034874: |[034874] org.happysanta.gd.Storage.Level.getFullAddedDate:()Ljava/lang/String; │ │ +034884: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +034888: 7120 a608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getFullDate:(J)Ljava/lang/String; // method@08a6 │ │ +03488e: 0c00 |0005: move-result-object v0 │ │ +034890: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #9 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74079,19 +74065,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -034908: |[034908] org.happysanta.gd.Storage.Level.getFullInstalledDate:()Ljava/lang/String; │ │ -034918: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -03491c: 7120 a408 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getFullDate:(J)Ljava/lang/String; // method@08a4 │ │ -034922: 0c00 |0005: move-result-object v0 │ │ -034924: 1100 |0006: return-object v0 │ │ +034894: |[034894] org.happysanta.gd.Storage.Level.getFullInstalledDate:()Ljava/lang/String; │ │ +0348a4: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +0348a8: 7120 a608 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getFullDate:(J)Ljava/lang/String; // method@08a6 │ │ +0348ae: 0c00 |0005: move-result-object v0 │ │ +0348b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #10 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74099,17 +74085,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034928: |[034928] org.happysanta.gd.Storage.Level.getId:()J │ │ -034938: 5320 d404 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -03493c: 1000 |0002: return-wide v0 │ │ +0348b4: |[0348b4] org.happysanta.gd.Storage.Level.getId:()J │ │ +0348c4: 5320 d404 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +0348c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #11 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74117,17 +74103,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034940: |[034940] org.happysanta.gd.Storage.Level.getInstalledTs:()J │ │ -034950: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -034954: 1000 |0002: return-wide v0 │ │ +0348cc: |[0348cc] org.happysanta.gd.Storage.Level.getInstalledTs:()J │ │ +0348dc: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +0348e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #12 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74135,17 +74121,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034958: |[034958] org.happysanta.gd.Storage.Level.getName:()Ljava/lang/String; │ │ -034968: 5410 d604 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ -03496c: 1100 |0002: return-object v0 │ │ +0348e4: |[0348e4] org.happysanta.gd.Storage.Level.getName:()Ljava/lang/String; │ │ +0348f4: 5410 d604 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ +0348f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #13 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74153,17 +74139,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034970: |[034970] org.happysanta.gd.Storage.Level.getSelectedLeague:()I │ │ -034980: 5210 d704 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ -034984: 0f00 |0002: return v0 │ │ +0348fc: |[0348fc] org.happysanta.gd.Storage.Level.getSelectedLeague:()I │ │ +03490c: 5210 d704 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ +034910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #14 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74171,17 +74157,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034988: |[034988] org.happysanta.gd.Storage.Level.getSelectedLevel:()I │ │ -034998: 5210 d804 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ -03499c: 0f00 |0002: return v0 │ │ +034914: |[034914] org.happysanta.gd.Storage.Level.getSelectedLevel:()I │ │ +034924: 5210 d804 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ +034928: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #15 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74189,17 +74175,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0349a0: |[0349a0] org.happysanta.gd.Storage.Level.getSelectedTrack:()I │ │ -0349b0: 5210 d904 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ -0349b4: 0f00 |0002: return v0 │ │ +03492c: |[03492c] org.happysanta.gd.Storage.Level.getSelectedTrack:()I │ │ +03493c: 5210 d904 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ +034940: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #16 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74207,19 +74193,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0349b8: |[0349b8] org.happysanta.gd.Storage.Level.getShortAddedDate:()Ljava/lang/String; │ │ -0349c8: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -0349cc: 7120 ad08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getShortDate:(J)Ljava/lang/String; // method@08ad │ │ -0349d2: 0c00 |0005: move-result-object v0 │ │ -0349d4: 1100 |0006: return-object v0 │ │ +034944: |[034944] org.happysanta.gd.Storage.Level.getShortAddedDate:()Ljava/lang/String; │ │ +034954: 5320 d004 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +034958: 7120 af08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getShortDate:(J)Ljava/lang/String; // method@08af │ │ +03495e: 0c00 |0005: move-result-object v0 │ │ +034960: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #17 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74227,19 +74213,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0349d8: |[0349d8] org.happysanta.gd.Storage.Level.getShortInstalledDate:()Ljava/lang/String; │ │ -0349e8: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -0349ec: 7120 ad08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getShortDate:(J)Ljava/lang/String; // method@08ad │ │ -0349f2: 0c00 |0005: move-result-object v0 │ │ -0349f4: 1100 |0006: return-object v0 │ │ +034964: |[034964] org.happysanta.gd.Storage.Level.getShortInstalledDate:()Ljava/lang/String; │ │ +034974: 5320 d504 |0000: iget-wide v0, v2, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +034978: 7120 af08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/Level;.getShortDate:(J)Ljava/lang/String; // method@08af │ │ +03497e: 0c00 |0005: move-result-object v0 │ │ +034980: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #18 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74247,17 +74233,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0349f8: |[0349f8] org.happysanta.gd.Storage.Level.getSize:()I │ │ -034a08: 5210 da04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -034a0c: 0f00 |0002: return v0 │ │ +034984: |[034984] org.happysanta.gd.Storage.Level.getSize:()I │ │ +034994: 5210 da04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +034998: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #19 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74265,28 +74251,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -034a10: |[034a10] org.happysanta.gd.Storage.Level.getSizeKb:()Ljava/lang/String; │ │ -034a20: 1502 c842 |0000: const/high16 v2, #int 1120403456 // #42c8 │ │ -034a24: 5230 da04 |0002: iget v0, v3, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -034a28: 8200 |0004: int-to-float v0, v0 │ │ -034a2a: 1501 8044 |0005: const/high16 v1, #int 1149239296 // #4480 │ │ -034a2e: c910 |0007: div-float/2addr v0, v1 │ │ -034a30: c820 |0008: mul-float/2addr v0, v2 │ │ -034a32: 7110 ba01 0000 |0009: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01ba │ │ -034a38: 0a00 |000c: move-result v0 │ │ -034a3a: 8200 |000d: int-to-float v0, v0 │ │ -034a3c: c920 |000e: div-float/2addr v0, v2 │ │ -034a3e: 7110 e701 0000 |000f: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@01e7 │ │ -034a44: 0c00 |0012: move-result-object v0 │ │ -034a46: 1100 |0013: return-object v0 │ │ +03499c: |[03499c] org.happysanta.gd.Storage.Level.getSizeKb:()Ljava/lang/String; │ │ +0349ac: 1502 c842 |0000: const/high16 v2, #int 1120403456 // #42c8 │ │ +0349b0: 5230 da04 |0002: iget v0, v3, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +0349b4: 8200 |0004: int-to-float v0, v0 │ │ +0349b6: 1501 8044 |0005: const/high16 v1, #int 1149239296 // #4480 │ │ +0349ba: c910 |0007: div-float/2addr v0, v1 │ │ +0349bc: c820 |0008: mul-float/2addr v0, v2 │ │ +0349be: 7110 bc01 0000 |0009: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@01bc │ │ +0349c4: 0a00 |000c: move-result v0 │ │ +0349c6: 8200 |000d: int-to-float v0, v0 │ │ +0349c8: c920 |000e: div-float/2addr v0, v2 │ │ +0349ca: 7110 e901 0000 |000f: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@01e9 │ │ +0349d0: 0c00 |0012: move-result-object v0 │ │ +0349d2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #20 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74294,18 +74280,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -034a48: |[034a48] org.happysanta.gd.Storage.Level.getUnlocked:(I)I │ │ -034a58: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034a5c: 4400 0002 |0002: aget v0, v0, v2 │ │ -034a60: 0f00 |0004: return v0 │ │ +0349d4: |[0349d4] org.happysanta.gd.Storage.Level.getUnlocked:(I)I │ │ +0349e4: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +0349e8: 4400 0002 |0002: aget v0, v0, v2 │ │ +0349ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0005 reg=2 level I │ │ │ │ @@ -74314,17 +74300,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034a64: |[034a64] org.happysanta.gd.Storage.Level.getUnlockedAll:()[I │ │ -034a74: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034a78: 1100 |0002: return-object v0 │ │ +0349f0: |[0349f0] org.happysanta.gd.Storage.Level.getUnlockedAll:()[I │ │ +034a00: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #22 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74332,19 +74318,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034a7c: |[034a7c] org.happysanta.gd.Storage.Level.getUnlockedEasy:()I │ │ -034a8c: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034a90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034a92: 4400 0001 |0003: aget v0, v0, v1 │ │ -034a96: 0f00 |0005: return v0 │ │ +034a08: |[034a08] org.happysanta.gd.Storage.Level.getUnlockedEasy:()I │ │ +034a18: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +034a1e: 4400 0001 |0003: aget v0, v0, v1 │ │ +034a22: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #23 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74352,19 +74338,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034a98: |[034a98] org.happysanta.gd.Storage.Level.getUnlockedHard:()I │ │ -034aa8: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034aac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -034aae: 4400 0001 |0003: aget v0, v0, v1 │ │ -034ab2: 0f00 |0005: return v0 │ │ +034a24: |[034a24] org.happysanta.gd.Storage.Level.getUnlockedHard:()I │ │ +034a34: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034a38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +034a3a: 4400 0001 |0003: aget v0, v0, v1 │ │ +034a3e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #24 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74372,17 +74358,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ab4: |[034ab4] org.happysanta.gd.Storage.Level.getUnlockedLeagues:()I │ │ -034ac4: 5210 dc04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ -034ac8: 0f00 |0002: return v0 │ │ +034a40: |[034a40] org.happysanta.gd.Storage.Level.getUnlockedLeagues:()I │ │ +034a50: 5210 dc04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ +034a54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #25 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74390,17 +74376,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034acc: |[034acc] org.happysanta.gd.Storage.Level.getUnlockedLevels:()I │ │ -034adc: 5210 dd04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -034ae0: 0f00 |0002: return v0 │ │ +034a58: |[034a58] org.happysanta.gd.Storage.Level.getUnlockedLevels:()I │ │ +034a68: 5210 dd04 |0000: iget v0, v1, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +034a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #26 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74408,19 +74394,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034ae4: |[034ae4] org.happysanta.gd.Storage.Level.getUnlockedMedium:()I │ │ -034af4: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034af8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -034afa: 4400 0001 |0003: aget v0, v0, v1 │ │ -034afe: 0f00 |0005: return v0 │ │ +034a70: |[034a70] org.happysanta.gd.Storage.Level.getUnlockedMedium:()I │ │ +034a80: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034a84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +034a86: 4400 0001 |0003: aget v0, v0, v1 │ │ +034a8a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #27 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74428,17 +74414,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034b00: |[034b00] org.happysanta.gd.Storage.Level.isDefault:()Z │ │ -034b10: 5510 cf04 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ -034b14: 0f00 |0002: return v0 │ │ +034a8c: |[034a8c] org.happysanta.gd.Storage.Level.isDefault:()Z │ │ +034a9c: 5510 cf04 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ +034aa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #28 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74446,23 +74432,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -034b18: |[034b18] org.happysanta.gd.Storage.Level.isInstalled:()Z │ │ -034b28: 5340 d404 |0000: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034b2c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -034b30: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -034b34: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -034b38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -034b3a: 0f00 |0009: return v0 │ │ -034b3c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034b3e: 28fe |000b: goto 0009 // -0002 │ │ +034aa4: |[034aa4] org.happysanta.gd.Storage.Level.isInstalled:()Z │ │ +034ab4: 5340 d404 |0000: iget-wide v0, v4, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +034ab8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +034abc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +034ac0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +034ac4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +034ac6: 0f00 |0009: return v0 │ │ +034ac8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +034aca: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #29 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74470,32 +74456,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -034b40: |[034b40] org.happysanta.gd.Storage.Level.isSettingsClear:()Z │ │ -034b50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -034b52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -034b54: 5242 dd04 |0002: iget v2, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -034b58: 3902 1600 |0004: if-nez v2, 001a // +0016 │ │ -034b5c: 5442 db04 |0006: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034b60: 4402 0201 |0008: aget v2, v2, v1 │ │ -034b64: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ -034b68: 5442 db04 |000c: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034b6c: 4402 0200 |000e: aget v2, v2, v0 │ │ -034b70: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -034b74: 5442 db04 |0012: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034b78: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -034b7a: 4402 0203 |0015: aget v2, v2, v3 │ │ -034b7e: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ -034b82: 0f00 |0019: return v0 │ │ -034b84: 0110 |001a: move v0, v1 │ │ -034b86: 28fe |001b: goto 0019 // -0002 │ │ +034acc: |[034acc] org.happysanta.gd.Storage.Level.isSettingsClear:()Z │ │ +034adc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +034ade: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +034ae0: 5242 dd04 |0002: iget v2, v4, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +034ae4: 3902 1600 |0004: if-nez v2, 001a // +0016 │ │ +034ae8: 5442 db04 |0006: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034aec: 4402 0201 |0008: aget v2, v2, v1 │ │ +034af0: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ +034af4: 5442 db04 |000c: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034af8: 4402 0200 |000e: aget v2, v2, v0 │ │ +034afc: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +034b00: 5442 db04 |0012: iget-object v2, v4, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034b04: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +034b06: 4402 0203 |0015: aget v2, v2, v3 │ │ +034b0a: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ +034b0e: 0f00 |0019: return v0 │ │ +034b10: 0110 |001a: move v0, v1 │ │ +034b12: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/happysanta/gd/Storage/Level; │ │ │ │ #30 : (in Lorg/happysanta/gd/Storage/Level;) │ │ @@ -74503,17 +74489,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034b88: |[034b88] org.happysanta.gd.Storage.Level.setAddedTs:(J)V │ │ -034b98: 5a12 d004 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -034b9c: 0e00 |0002: return-void │ │ +034b14: |[034b14] org.happysanta.gd.Storage.Level.setAddedTs:(J)V │ │ +034b24: 5a12 d004 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +034b28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=2 ts J │ │ @@ -74523,17 +74509,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ba0: |[034ba0] org.happysanta.gd.Storage.Level.setApiId:(J)V │ │ -034bb0: 5a12 d104 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -034bb4: 0e00 |0002: return-void │ │ +034b2c: |[034b2c] org.happysanta.gd.Storage.Level.setApiId:(J)V │ │ +034b3c: 5a12 d104 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +034b40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=2 apiId J │ │ @@ -74543,17 +74529,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034bb8: |[034bb8] org.happysanta.gd.Storage.Level.setAuthor:(Ljava/lang/String;)V │ │ -034bc8: 5b01 d204 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ -034bcc: 0e00 |0002: return-void │ │ +034b44: |[034b44] org.happysanta.gd.Storage.Level.setAuthor:(Ljava/lang/String;)V │ │ +034b54: 5b01 d204 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ +034b58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 author Ljava/lang/String; │ │ @@ -74563,19 +74549,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -034bd0: |[034bd0] org.happysanta.gd.Storage.Level.setCount:(III)V │ │ -034be0: 6e20 bf08 1000 |0000: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setCountEasy:(I)V // method@08bf │ │ -034be6: 6e20 c108 2000 |0003: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setCountMedium:(I)V // method@08c1 │ │ -034bec: 6e20 c008 3000 |0006: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Storage/Level;.setCountHard:(I)V // method@08c0 │ │ -034bf2: 0e00 |0009: return-void │ │ +034b5c: |[034b5c] org.happysanta.gd.Storage.Level.setCount:(III)V │ │ +034b6c: 6e20 c108 1000 |0000: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setCountEasy:(I)V // method@08c1 │ │ +034b72: 6e20 c308 2000 |0003: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setCountMedium:(I)V // method@08c3 │ │ +034b78: 6e20 c208 3000 |0006: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Storage/Level;.setCountHard:(I)V // method@08c2 │ │ +034b7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0006 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ @@ -74589,19 +74575,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034bf4: |[034bf4] org.happysanta.gd.Storage.Level.setCountEasy:(I)V │ │ -034c04: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034c08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034c0a: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034c0e: 0e00 |0005: return-void │ │ +034b80: |[034b80] org.happysanta.gd.Storage.Level.setCountEasy:(I)V │ │ +034b90: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034b94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +034b96: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034b9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 count I │ │ @@ -74611,19 +74597,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034c10: |[034c10] org.happysanta.gd.Storage.Level.setCountHard:(I)V │ │ -034c20: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034c24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -034c26: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034c2a: 0e00 |0005: return-void │ │ +034b9c: |[034b9c] org.happysanta.gd.Storage.Level.setCountHard:(I)V │ │ +034bac: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034bb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +034bb2: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 count I │ │ @@ -74633,19 +74619,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034c2c: |[034c2c] org.happysanta.gd.Storage.Level.setCountMedium:(I)V │ │ -034c3c: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034c40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -034c42: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034c46: 0e00 |0005: return-void │ │ +034bb8: |[034bb8] org.happysanta.gd.Storage.Level.setCountMedium:(I)V │ │ +034bc8: 5420 d304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034bcc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +034bce: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 count I │ │ @@ -74655,17 +74641,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034c48: |[034c48] org.happysanta.gd.Storage.Level.setId:(J)V │ │ -034c58: 5a12 d404 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034c5c: 0e00 |0002: return-void │ │ +034bd4: |[034bd4] org.happysanta.gd.Storage.Level.setId:(J)V │ │ +034be4: 5a12 d404 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +034be8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=2 id J │ │ @@ -74675,17 +74661,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034c60: |[034c60] org.happysanta.gd.Storage.Level.setInstalledTs:(J)V │ │ -034c70: 5a12 d504 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -034c74: 0e00 |0002: return-void │ │ +034bec: |[034bec] org.happysanta.gd.Storage.Level.setInstalledTs:(J)V │ │ +034bfc: 5a12 d504 |0000: iput-wide v2, v1, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +034c00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=2 ts J │ │ @@ -74695,17 +74681,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034c78: |[034c78] org.happysanta.gd.Storage.Level.setIsDefault:(Z)V │ │ -034c88: 5c01 cf04 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ -034c8c: 0e00 |0002: return-void │ │ +034c04: |[034c04] org.happysanta.gd.Storage.Level.setIsDefault:(Z)V │ │ +034c14: 5c01 cf04 |0000: iput-boolean v1, v0, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ +034c18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 isDefault Z │ │ @@ -74715,17 +74701,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034c90: |[034c90] org.happysanta.gd.Storage.Level.setName:(Ljava/lang/String;)V │ │ -034ca0: 5b01 d604 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ -034ca4: 0e00 |0002: return-void │ │ +034c1c: |[034c1c] org.happysanta.gd.Storage.Level.setName:(Ljava/lang/String;)V │ │ +034c2c: 5b01 d604 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ +034c30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -74735,17 +74721,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ca8: |[034ca8] org.happysanta.gd.Storage.Level.setSelectedLeague:(I)V │ │ -034cb8: 5901 d704 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ -034cbc: 0e00 |0002: return-void │ │ +034c34: |[034c34] org.happysanta.gd.Storage.Level.setSelectedLeague:(I)V │ │ +034c44: 5901 d704 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ +034c48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 selectedLeague I │ │ @@ -74755,17 +74741,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034cc0: |[034cc0] org.happysanta.gd.Storage.Level.setSelectedLevel:(I)V │ │ -034cd0: 5901 d804 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ -034cd4: 0e00 |0002: return-void │ │ +034c4c: |[034c4c] org.happysanta.gd.Storage.Level.setSelectedLevel:(I)V │ │ +034c5c: 5901 d804 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ +034c60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 selectedLevel I │ │ @@ -74775,17 +74761,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034cd8: |[034cd8] org.happysanta.gd.Storage.Level.setSelectedTrack:(I)V │ │ -034ce8: 5901 d904 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ -034cec: 0e00 |0002: return-void │ │ +034c64: |[034c64] org.happysanta.gd.Storage.Level.setSelectedTrack:(I)V │ │ +034c74: 5901 d904 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ +034c78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0002 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 selectedTrack I │ │ @@ -74795,17 +74781,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034cf0: |[034cf0] org.happysanta.gd.Storage.Level.setSize:(I)V │ │ -034d00: 5901 da04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ -034d04: 0e00 |0002: return-void │ │ +034c7c: |[034c7c] org.happysanta.gd.Storage.Level.setSize:(I)V │ │ +034c8c: 5901 da04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.size:I // field@04da │ │ +034c90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 size I │ │ @@ -74815,18 +74801,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -034d08: |[034d08] org.happysanta.gd.Storage.Level.setUnlocked:(II)V │ │ -034d18: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034d1c: 4b03 0002 |0002: aput v3, v0, v2 │ │ -034d20: 0e00 |0004: return-void │ │ +034c94: |[034c94] org.happysanta.gd.Storage.Level.setUnlocked:(II)V │ │ +034ca4: 5410 db04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034ca8: 4b03 0002 |0002: aput v3, v0, v2 │ │ +034cac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0005 reg=2 level I │ │ @@ -74837,19 +74823,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -034d24: |[034d24] org.happysanta.gd.Storage.Level.setUnlocked:(III)V │ │ -034d34: 6e20 cc08 1000 |0000: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedEasy:(I)V // method@08cc │ │ -034d3a: 6e20 d008 2000 |0003: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedMedium:(I)V // method@08d0 │ │ -034d40: 6e20 cd08 3000 |0006: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlockedHard:(I)V // method@08cd │ │ -034d46: 0e00 |0009: return-void │ │ +034cb0: |[034cb0] org.happysanta.gd.Storage.Level.setUnlocked:(III)V │ │ +034cc0: 6e20 ce08 1000 |0000: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedEasy:(I)V // method@08ce │ │ +034cc6: 6e20 d208 2000 |0003: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setUnlockedMedium:(I)V // method@08d2 │ │ +034ccc: 6e20 cf08 3000 |0006: invoke-virtual {v0, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlockedHard:(I)V // method@08cf │ │ +034cd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ 0x0006 line=214 │ │ 0x0009 line=215 │ │ locals : │ │ @@ -74863,19 +74849,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034d48: |[034d48] org.happysanta.gd.Storage.Level.setUnlockedEasy:(I)V │ │ -034d58: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034d5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034d5e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034d62: 0e00 |0005: return-void │ │ +034cd4: |[034cd4] org.happysanta.gd.Storage.Level.setUnlockedEasy:(I)V │ │ +034ce4: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034ce8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +034cea: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 unlocked I │ │ @@ -74885,19 +74871,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034d64: |[034d64] org.happysanta.gd.Storage.Level.setUnlockedHard:(I)V │ │ -034d74: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034d78: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -034d7a: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034d7e: 0e00 |0005: return-void │ │ +034cf0: |[034cf0] org.happysanta.gd.Storage.Level.setUnlockedHard:(I)V │ │ +034d00: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034d04: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +034d06: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 unlocked I │ │ @@ -74907,17 +74893,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034d80: |[034d80] org.happysanta.gd.Storage.Level.setUnlockedLeagues:(I)V │ │ -034d90: 5901 dc04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ -034d94: 0e00 |0002: return-void │ │ +034d0c: |[034d0c] org.happysanta.gd.Storage.Level.setUnlockedLeagues:(I)V │ │ +034d1c: 5901 dc04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ +034d20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0002 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 unlockedLeagues I │ │ @@ -74927,17 +74913,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034d98: |[034d98] org.happysanta.gd.Storage.Level.setUnlockedLevels:(I)V │ │ -034da8: 5901 dd04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -034dac: 0e00 |0002: return-void │ │ +034d24: |[034d24] org.happysanta.gd.Storage.Level.setUnlockedLevels:(I)V │ │ +034d34: 5901 dd04 |0000: iput v1, v0, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +034d38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0003 reg=1 unlockedLevels I │ │ @@ -74947,19 +74933,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034db0: |[034db0] org.happysanta.gd.Storage.Level.setUnlockedMedium:(I)V │ │ -034dc0: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -034dc4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -034dc6: 4b03 0001 |0003: aput v3, v0, v1 │ │ -034dca: 0e00 |0005: return-void │ │ +034d3c: |[034d3c] org.happysanta.gd.Storage.Level.setUnlockedMedium:(I)V │ │ +034d4c: 5420 db04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034d50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +034d52: 4b03 0001 |0003: aput v3, v0, v1 │ │ +034d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0006 reg=3 unlocked I │ │ @@ -74969,254 +74955,254 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 503 16-bit code units │ │ -034dcc: |[034dcc] org.happysanta.gd.Storage.Level.toString:()Ljava/lang/String; │ │ -034ddc: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -034dde: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -034de0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -034de2: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -034de6: 7010 ee01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034dec: 1a01 4905 |0008: const-string v1, "Storage.Level {" // string@0549 │ │ -034df0: 6e20 f501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034df6: 2201 b000 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034dfa: 7010 ee01 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034e00: 1a04 790a |0012: const-string v4, "id: " // string@0a79 │ │ -034e04: 6e20 f501 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e0a: 0c01 |0017: move-result-object v1 │ │ -034e0c: 5374 d404 |0018: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ -034e10: 6e30 f301 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -034e16: 0c01 |001d: move-result-object v1 │ │ -034e18: 1a04 3f00 |001e: const-string v4, ", " // string@003f │ │ -034e1c: 6e20 f501 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e22: 0c01 |0023: move-result-object v1 │ │ -034e24: 6e10 f901 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034e2a: 0c01 |0027: move-result-object v1 │ │ -034e2c: 6e20 f501 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e32: 2201 b000 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034e36: 7010 ee01 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034e3c: 1a04 a90c |0030: const-string v4, "name: "" // string@0ca9 │ │ -034e40: 6e20 f501 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e46: 0c01 |0035: move-result-object v1 │ │ -034e48: 5474 d604 |0036: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ -034e4c: 6e20 f501 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e52: 0c01 |003b: move-result-object v1 │ │ -034e54: 1a04 2500 |003c: const-string v4, "", " // string@0025 │ │ -034e58: 6e20 f501 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e5e: 0c01 |0041: move-result-object v1 │ │ -034e60: 6e10 f901 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034e66: 0c01 |0045: move-result-object v1 │ │ -034e68: 6e20 f501 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e6e: 2201 b000 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034e72: 7010 ee01 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034e78: 1a04 f006 |004e: const-string v4, "author: "" // string@06f0 │ │ -034e7c: 6e20 f501 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e82: 0c01 |0053: move-result-object v1 │ │ -034e84: 5474 d204 |0054: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ -034e88: 6e20 f501 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e8e: 0c01 |0059: move-result-object v1 │ │ -034e90: 1a04 2500 |005a: const-string v4, "", " // string@0025 │ │ -034e94: 6e20 f501 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034e9a: 0c01 |005f: move-result-object v1 │ │ -034e9c: 6e10 f901 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034ea2: 0c01 |0063: move-result-object v1 │ │ -034ea4: 6e20 f501 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034eaa: 2201 b000 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034eae: 7010 ee01 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034eb4: 1a04 b107 |006c: const-string v4, "count: " // string@07b1 │ │ -034eb8: 6e20 f501 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034ebe: 0c01 |0071: move-result-object v1 │ │ -034ec0: 5474 d304 |0072: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034ec4: 4404 0403 |0074: aget v4, v4, v3 │ │ -034ec8: 6e20 f201 4100 |0076: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034ece: 0c01 |0079: move-result-object v1 │ │ -034ed0: 1a04 6600 |007a: const-string v4, "/" // string@0066 │ │ -034ed4: 6e20 f501 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034eda: 0c01 |007f: move-result-object v1 │ │ -034edc: 5474 d304 |0080: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034ee0: 4404 0402 |0082: aget v4, v4, v2 │ │ -034ee4: 6e20 f201 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034eea: 0c01 |0087: move-result-object v1 │ │ -034eec: 1a04 6600 |0088: const-string v4, "/" // string@0066 │ │ -034ef0: 6e20 f501 4100 |008a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034ef6: 0c01 |008d: move-result-object v1 │ │ -034ef8: 5474 d304 |008e: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ -034efc: 4404 0406 |0090: aget v4, v4, v6 │ │ -034f00: 6e20 f201 4100 |0092: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034f06: 0c01 |0095: move-result-object v1 │ │ -034f08: 1a04 3f00 |0096: const-string v4, ", " // string@003f │ │ -034f0c: 6e20 f501 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f12: 0c01 |009b: move-result-object v1 │ │ -034f14: 6e10 f901 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034f1a: 0c01 |009f: move-result-object v1 │ │ -034f1c: 6e20 f501 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f22: 2201 b000 |00a3: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034f26: 7010 ee01 0100 |00a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034f2c: 1a04 aa06 |00a8: const-string v4, "added_ts: " // string@06aa │ │ -034f30: 6e20 f501 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f36: 0c01 |00ad: move-result-object v1 │ │ -034f38: 5374 d004 |00ae: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ -034f3c: 6e30 f301 4105 |00b0: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -034f42: 0c01 |00b3: move-result-object v1 │ │ -034f44: 1a04 3f00 |00b4: const-string v4, ", " // string@003f │ │ -034f48: 6e20 f501 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f4e: 0c01 |00b9: move-result-object v1 │ │ -034f50: 6e10 f901 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034f56: 0c01 |00bd: move-result-object v1 │ │ -034f58: 6e20 f501 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f5e: 2201 b000 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034f62: 7010 ee01 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034f68: 1a04 ac0a |00c6: const-string v4, "installed_ts: " // string@0aac │ │ -034f6c: 6e20 f501 4100 |00c8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f72: 0c01 |00cb: move-result-object v1 │ │ -034f74: 5374 d504 |00cc: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ -034f78: 6e30 f301 4105 |00ce: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -034f7e: 0c01 |00d1: move-result-object v1 │ │ -034f80: 1a04 3f00 |00d2: const-string v4, ", " // string@003f │ │ -034f84: 6e20 f501 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f8a: 0c01 |00d7: move-result-object v1 │ │ -034f8c: 6e10 f901 0100 |00d8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034f92: 0c01 |00db: move-result-object v1 │ │ -034f94: 6e20 f501 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034f9a: 2201 b000 |00df: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034f9e: 7010 ee01 0100 |00e1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034fa4: 1a04 f807 |00e4: const-string v4, "default: " // string@07f8 │ │ -034fa8: 6e20 f501 4100 |00e6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034fae: 0c04 |00e9: move-result-object v4 │ │ -034fb0: 5571 cf04 |00ea: iget-boolean v1, v7, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ -034fb4: 3801 0801 |00ec: if-eqz v1, 01f4 // +0108 │ │ -034fb8: 0121 |00ee: move v1, v2 │ │ -034fba: 6e20 f201 1400 |00ef: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -034fc0: 0c01 |00f2: move-result-object v1 │ │ -034fc2: 1a04 3f00 |00f3: const-string v4, ", " // string@003f │ │ -034fc6: 6e20 f501 4100 |00f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034fcc: 0c01 |00f8: move-result-object v1 │ │ -034fce: 6e10 f901 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -034fd4: 0c01 |00fc: move-result-object v1 │ │ -034fd6: 6e20 f501 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034fdc: 2201 b000 |0100: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -034fe0: 7010 ee01 0100 |0102: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -034fe6: 1a04 d106 |0105: const-string v4, "api_id: " // string@06d1 │ │ -034fea: 6e20 f501 4100 |0107: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -034ff0: 0c01 |010a: move-result-object v1 │ │ -034ff2: 5374 d104 |010b: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ -034ff6: 6e30 f301 4105 |010d: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -034ffc: 0c01 |0110: move-result-object v1 │ │ -034ffe: 1a04 3f00 |0111: const-string v4, ", " // string@003f │ │ -035002: 6e20 f501 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035008: 0c01 |0116: move-result-object v1 │ │ -03500a: 6e10 f901 0100 |0117: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035010: 0c01 |011a: move-result-object v1 │ │ -035012: 6e20 f501 1000 |011b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035018: 2201 b000 |011e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -03501c: 7010 ee01 0100 |0120: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035022: 1a04 e40f |0123: const-string v4, "unlocked: " // string@0fe4 │ │ -035026: 6e20 f501 4100 |0125: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03502c: 0c01 |0128: move-result-object v1 │ │ -03502e: 5474 db04 |0129: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -035032: 4403 0403 |012b: aget v3, v4, v3 │ │ -035036: 6e20 f201 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -03503c: 0c01 |0130: move-result-object v1 │ │ -03503e: 1a03 6600 |0131: const-string v3, "/" // string@0066 │ │ -035042: 6e20 f501 3100 |0133: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035048: 0c01 |0136: move-result-object v1 │ │ -03504a: 5473 db04 |0137: iget-object v3, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -03504e: 4402 0302 |0139: aget v2, v3, v2 │ │ -035052: 6e20 f201 2100 |013b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035058: 0c01 |013e: move-result-object v1 │ │ -03505a: 1a02 6600 |013f: const-string v2, "/" // string@0066 │ │ -03505e: 6e20 f501 2100 |0141: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035064: 0c01 |0144: move-result-object v1 │ │ -035066: 5472 db04 |0145: iget-object v2, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ -03506a: 4402 0206 |0147: aget v2, v2, v6 │ │ -03506e: 6e20 f201 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035074: 0c01 |014c: move-result-object v1 │ │ -035076: 1a02 3f00 |014d: const-string v2, ", " // string@003f │ │ -03507a: 6e20 f501 2100 |014f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035080: 0c01 |0152: move-result-object v1 │ │ -035082: 6e10 f901 0100 |0153: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035088: 0c01 |0156: move-result-object v1 │ │ -03508a: 6e20 f501 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035090: 2201 b000 |015a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -035094: 7010 ee01 0100 |015c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03509a: 1a02 520e |015f: const-string v2, "selected_track: " // string@0e52 │ │ -03509e: 6e20 f501 2100 |0161: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0350a4: 0c01 |0164: move-result-object v1 │ │ -0350a6: 5272 d904 |0165: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ -0350aa: 6e20 f201 2100 |0167: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0350b0: 0c01 |016a: move-result-object v1 │ │ -0350b2: 1a02 3f00 |016b: const-string v2, ", " // string@003f │ │ -0350b6: 6e20 f501 2100 |016d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0350bc: 0c01 |0170: move-result-object v1 │ │ -0350be: 6e10 f901 0100 |0171: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0350c4: 0c01 |0174: move-result-object v1 │ │ -0350c6: 6e20 f501 1000 |0175: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0350cc: 2201 b000 |0178: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0350d0: 7010 ee01 0100 |017a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0350d6: 1a02 500e |017d: const-string v2, "selected_level: " // string@0e50 │ │ -0350da: 6e20 f501 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0350e0: 0c01 |0182: move-result-object v1 │ │ -0350e2: 5272 d804 |0183: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ -0350e6: 6e20 f201 2100 |0185: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0350ec: 0c01 |0188: move-result-object v1 │ │ -0350ee: 1a02 3f00 |0189: const-string v2, ", " // string@003f │ │ -0350f2: 6e20 f501 2100 |018b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0350f8: 0c01 |018e: move-result-object v1 │ │ -0350fa: 6e10 f901 0100 |018f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035100: 0c01 |0192: move-result-object v1 │ │ -035102: 6e20 f501 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035108: 2201 b000 |0196: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -03510c: 7010 ee01 0100 |0198: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035112: 1a02 4e0e |019b: const-string v2, "selected_league: " // string@0e4e │ │ -035116: 6e20 f501 2100 |019d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03511c: 0c01 |01a0: move-result-object v1 │ │ -03511e: 5272 d704 |01a1: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ -035122: 6e20 f201 2100 |01a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035128: 0c01 |01a6: move-result-object v1 │ │ -03512a: 1a02 3f00 |01a7: const-string v2, ", " // string@003f │ │ -03512e: 6e20 f501 2100 |01a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035134: 0c01 |01ac: move-result-object v1 │ │ -035136: 6e10 f901 0100 |01ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03513c: 0c01 |01b0: move-result-object v1 │ │ -03513e: 6e20 f501 1000 |01b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035144: 2201 b000 |01b4: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -035148: 7010 ee01 0100 |01b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03514e: 1a02 f00f |01b9: const-string v2, "unlocked_levels: " // string@0ff0 │ │ -035152: 6e20 f501 2100 |01bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035158: 0c01 |01be: move-result-object v1 │ │ -03515a: 5272 dd04 |01bf: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ -03515e: 6e20 f201 2100 |01c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035164: 0c01 |01c4: move-result-object v1 │ │ -035166: 1a02 3f00 |01c5: const-string v2, ", " // string@003f │ │ -03516a: 6e20 f501 2100 |01c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035170: 0c01 |01ca: move-result-object v1 │ │ -035172: 6e10 f901 0100 |01cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035178: 0c01 |01ce: move-result-object v1 │ │ -03517a: 6e20 f501 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035180: 2201 b000 |01d2: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -035184: 7010 ee01 0100 |01d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03518a: 1a02 ee0f |01d7: const-string v2, "unlocked_leagues: " // string@0fee │ │ -03518e: 6e20 f501 2100 |01d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035194: 0c01 |01dc: move-result-object v1 │ │ -035196: 5272 dc04 |01dd: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ -03519a: 6e20 f201 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -0351a0: 0c01 |01e2: move-result-object v1 │ │ -0351a2: 6e10 f901 0100 |01e3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0351a8: 0c01 |01e6: move-result-object v1 │ │ -0351aa: 6e20 f501 1000 |01e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0351b0: 1a01 6310 |01ea: const-string v1, "}" // string@1063 │ │ -0351b4: 6e20 f501 1000 |01ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0351ba: 6e10 f901 0000 |01ef: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0351c0: 0c01 |01f2: move-result-object v1 │ │ -0351c2: 1101 |01f3: return-object v1 │ │ -0351c4: 0131 |01f4: move v1, v3 │ │ -0351c6: 2900 fafe |01f5: goto/16 00ef // -0106 │ │ +034d58: |[034d58] org.happysanta.gd.Storage.Level.toString:()Ljava/lang/String; │ │ +034d68: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +034d6a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +034d6c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +034d6e: 2200 b000 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +034d72: 7010 f001 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034d78: 1a01 4905 |0008: const-string v1, "Storage.Level {" // string@0549 │ │ +034d7c: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034d82: 2201 b000 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034d86: 7010 f001 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034d8c: 1a04 770a |0012: const-string v4, "id: " // string@0a77 │ │ +034d90: 6e20 f701 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034d96: 0c01 |0017: move-result-object v1 │ │ +034d98: 5374 d404 |0018: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.id:J // field@04d4 │ │ +034d9c: 6e30 f501 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034da2: 0c01 |001d: move-result-object v1 │ │ +034da4: 1a04 3f00 |001e: const-string v4, ", " // string@003f │ │ +034da8: 6e20 f701 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dae: 0c01 |0023: move-result-object v1 │ │ +034db0: 6e10 fb01 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034db6: 0c01 |0027: move-result-object v1 │ │ +034db8: 6e20 f701 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dbe: 2201 b000 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034dc2: 7010 f001 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034dc8: 1a04 a60c |0030: const-string v4, "name: "" // string@0ca6 │ │ +034dcc: 6e20 f701 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dd2: 0c01 |0035: move-result-object v1 │ │ +034dd4: 5474 d604 |0036: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.name:Ljava/lang/String; // field@04d6 │ │ +034dd8: 6e20 f701 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dde: 0c01 |003b: move-result-object v1 │ │ +034de0: 1a04 2500 |003c: const-string v4, "", " // string@0025 │ │ +034de4: 6e20 f701 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dea: 0c01 |0041: move-result-object v1 │ │ +034dec: 6e10 fb01 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034df2: 0c01 |0045: move-result-object v1 │ │ +034df4: 6e20 f701 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034dfa: 2201 b000 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034dfe: 7010 f001 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034e04: 1a04 ef06 |004e: const-string v4, "author: "" // string@06ef │ │ +034e08: 6e20 f701 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e0e: 0c01 |0053: move-result-object v1 │ │ +034e10: 5474 d204 |0054: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.author:Ljava/lang/String; // field@04d2 │ │ +034e14: 6e20 f701 4100 |0056: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e1a: 0c01 |0059: move-result-object v1 │ │ +034e1c: 1a04 2500 |005a: const-string v4, "", " // string@0025 │ │ +034e20: 6e20 f701 4100 |005c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e26: 0c01 |005f: move-result-object v1 │ │ +034e28: 6e10 fb01 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034e2e: 0c01 |0063: move-result-object v1 │ │ +034e30: 6e20 f701 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e36: 2201 b000 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034e3a: 7010 f001 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034e40: 1a04 b007 |006c: const-string v4, "count: " // string@07b0 │ │ +034e44: 6e20 f701 4100 |006e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e4a: 0c01 |0071: move-result-object v1 │ │ +034e4c: 5474 d304 |0072: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034e50: 4404 0403 |0074: aget v4, v4, v3 │ │ +034e54: 6e20 f401 4100 |0076: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034e5a: 0c01 |0079: move-result-object v1 │ │ +034e5c: 1a04 6600 |007a: const-string v4, "/" // string@0066 │ │ +034e60: 6e20 f701 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e66: 0c01 |007f: move-result-object v1 │ │ +034e68: 5474 d304 |0080: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034e6c: 4404 0402 |0082: aget v4, v4, v2 │ │ +034e70: 6e20 f401 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034e76: 0c01 |0087: move-result-object v1 │ │ +034e78: 1a04 6600 |0088: const-string v4, "/" // string@0066 │ │ +034e7c: 6e20 f701 4100 |008a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e82: 0c01 |008d: move-result-object v1 │ │ +034e84: 5474 d304 |008e: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.count:[I // field@04d3 │ │ +034e88: 4404 0406 |0090: aget v4, v4, v6 │ │ +034e8c: 6e20 f401 4100 |0092: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034e92: 0c01 |0095: move-result-object v1 │ │ +034e94: 1a04 3f00 |0096: const-string v4, ", " // string@003f │ │ +034e98: 6e20 f701 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034e9e: 0c01 |009b: move-result-object v1 │ │ +034ea0: 6e10 fb01 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034ea6: 0c01 |009f: move-result-object v1 │ │ +034ea8: 6e20 f701 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034eae: 2201 b000 |00a3: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034eb2: 7010 f001 0100 |00a5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034eb8: 1a04 aa06 |00a8: const-string v4, "added_ts: " // string@06aa │ │ +034ebc: 6e20 f701 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034ec2: 0c01 |00ad: move-result-object v1 │ │ +034ec4: 5374 d004 |00ae: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.addedTs:J // field@04d0 │ │ +034ec8: 6e30 f501 4105 |00b0: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034ece: 0c01 |00b3: move-result-object v1 │ │ +034ed0: 1a04 3f00 |00b4: const-string v4, ", " // string@003f │ │ +034ed4: 6e20 f701 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034eda: 0c01 |00b9: move-result-object v1 │ │ +034edc: 6e10 fb01 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034ee2: 0c01 |00bd: move-result-object v1 │ │ +034ee4: 6e20 f701 1000 |00be: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034eea: 2201 b000 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034eee: 7010 f001 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034ef4: 1a04 aa0a |00c6: const-string v4, "installed_ts: " // string@0aaa │ │ +034ef8: 6e20 f701 4100 |00c8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034efe: 0c01 |00cb: move-result-object v1 │ │ +034f00: 5374 d504 |00cc: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.installedTs:J // field@04d5 │ │ +034f04: 6e30 f501 4105 |00ce: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034f0a: 0c01 |00d1: move-result-object v1 │ │ +034f0c: 1a04 3f00 |00d2: const-string v4, ", " // string@003f │ │ +034f10: 6e20 f701 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f16: 0c01 |00d7: move-result-object v1 │ │ +034f18: 6e10 fb01 0100 |00d8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034f1e: 0c01 |00db: move-result-object v1 │ │ +034f20: 6e20 f701 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f26: 2201 b000 |00df: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034f2a: 7010 f001 0100 |00e1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034f30: 1a04 f707 |00e4: const-string v4, "default: " // string@07f7 │ │ +034f34: 6e20 f701 4100 |00e6: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f3a: 0c04 |00e9: move-result-object v4 │ │ +034f3c: 5571 cf04 |00ea: iget-boolean v1, v7, Lorg/happysanta/gd/Storage/Level;._isDefault:Z // field@04cf │ │ +034f40: 3801 0801 |00ec: if-eqz v1, 01f4 // +0108 │ │ +034f44: 0121 |00ee: move v1, v2 │ │ +034f46: 6e20 f401 1400 |00ef: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034f4c: 0c01 |00f2: move-result-object v1 │ │ +034f4e: 1a04 3f00 |00f3: const-string v4, ", " // string@003f │ │ +034f52: 6e20 f701 4100 |00f5: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f58: 0c01 |00f8: move-result-object v1 │ │ +034f5a: 6e10 fb01 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034f60: 0c01 |00fc: move-result-object v1 │ │ +034f62: 6e20 f701 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f68: 2201 b000 |0100: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034f6c: 7010 f001 0100 |0102: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034f72: 1a04 d106 |0105: const-string v4, "api_id: " // string@06d1 │ │ +034f76: 6e20 f701 4100 |0107: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f7c: 0c01 |010a: move-result-object v1 │ │ +034f7e: 5374 d104 |010b: iget-wide v4, v7, Lorg/happysanta/gd/Storage/Level;.apiId:J // field@04d1 │ │ +034f82: 6e30 f501 4105 |010d: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +034f88: 0c01 |0110: move-result-object v1 │ │ +034f8a: 1a04 3f00 |0111: const-string v4, ", " // string@003f │ │ +034f8e: 6e20 f701 4100 |0113: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034f94: 0c01 |0116: move-result-object v1 │ │ +034f96: 6e10 fb01 0100 |0117: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +034f9c: 0c01 |011a: move-result-object v1 │ │ +034f9e: 6e20 f701 1000 |011b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034fa4: 2201 b000 |011e: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +034fa8: 7010 f001 0100 |0120: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +034fae: 1a04 e10f |0123: const-string v4, "unlocked: " // string@0fe1 │ │ +034fb2: 6e20 f701 4100 |0125: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034fb8: 0c01 |0128: move-result-object v1 │ │ +034fba: 5474 db04 |0129: iget-object v4, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034fbe: 4403 0403 |012b: aget v3, v4, v3 │ │ +034fc2: 6e20 f401 3100 |012d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034fc8: 0c01 |0130: move-result-object v1 │ │ +034fca: 1a03 6600 |0131: const-string v3, "/" // string@0066 │ │ +034fce: 6e20 f701 3100 |0133: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034fd4: 0c01 |0136: move-result-object v1 │ │ +034fd6: 5473 db04 |0137: iget-object v3, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034fda: 4402 0302 |0139: aget v2, v3, v2 │ │ +034fde: 6e20 f401 2100 |013b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +034fe4: 0c01 |013e: move-result-object v1 │ │ +034fe6: 1a02 6600 |013f: const-string v2, "/" // string@0066 │ │ +034fea: 6e20 f701 2100 |0141: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +034ff0: 0c01 |0144: move-result-object v1 │ │ +034ff2: 5472 db04 |0145: iget-object v2, v7, Lorg/happysanta/gd/Storage/Level;.unlocked:[I // field@04db │ │ +034ff6: 4402 0206 |0147: aget v2, v2, v6 │ │ +034ffa: 6e20 f401 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035000: 0c01 |014c: move-result-object v1 │ │ +035002: 1a02 3f00 |014d: const-string v2, ", " // string@003f │ │ +035006: 6e20 f701 2100 |014f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03500c: 0c01 |0152: move-result-object v1 │ │ +03500e: 6e10 fb01 0100 |0153: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035014: 0c01 |0156: move-result-object v1 │ │ +035016: 6e20 f701 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03501c: 2201 b000 |015a: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +035020: 7010 f001 0100 |015c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035026: 1a02 4f0e |015f: const-string v2, "selected_track: " // string@0e4f │ │ +03502a: 6e20 f701 2100 |0161: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035030: 0c01 |0164: move-result-object v1 │ │ +035032: 5272 d904 |0165: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedTrack:I // field@04d9 │ │ +035036: 6e20 f401 2100 |0167: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +03503c: 0c01 |016a: move-result-object v1 │ │ +03503e: 1a02 3f00 |016b: const-string v2, ", " // string@003f │ │ +035042: 6e20 f701 2100 |016d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035048: 0c01 |0170: move-result-object v1 │ │ +03504a: 6e10 fb01 0100 |0171: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035050: 0c01 |0174: move-result-object v1 │ │ +035052: 6e20 f701 1000 |0175: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035058: 2201 b000 |0178: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +03505c: 7010 f001 0100 |017a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035062: 1a02 4d0e |017d: const-string v2, "selected_level: " // string@0e4d │ │ +035066: 6e20 f701 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03506c: 0c01 |0182: move-result-object v1 │ │ +03506e: 5272 d804 |0183: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedLevel:I // field@04d8 │ │ +035072: 6e20 f401 2100 |0185: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035078: 0c01 |0188: move-result-object v1 │ │ +03507a: 1a02 3f00 |0189: const-string v2, ", " // string@003f │ │ +03507e: 6e20 f701 2100 |018b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035084: 0c01 |018e: move-result-object v1 │ │ +035086: 6e10 fb01 0100 |018f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03508c: 0c01 |0192: move-result-object v1 │ │ +03508e: 6e20 f701 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035094: 2201 b000 |0196: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +035098: 7010 f001 0100 |0198: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03509e: 1a02 4b0e |019b: const-string v2, "selected_league: " // string@0e4b │ │ +0350a2: 6e20 f701 2100 |019d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0350a8: 0c01 |01a0: move-result-object v1 │ │ +0350aa: 5272 d704 |01a1: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.selectedLeague:I // field@04d7 │ │ +0350ae: 6e20 f401 2100 |01a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0350b4: 0c01 |01a6: move-result-object v1 │ │ +0350b6: 1a02 3f00 |01a7: const-string v2, ", " // string@003f │ │ +0350ba: 6e20 f701 2100 |01a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0350c0: 0c01 |01ac: move-result-object v1 │ │ +0350c2: 6e10 fb01 0100 |01ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0350c8: 0c01 |01b0: move-result-object v1 │ │ +0350ca: 6e20 f701 1000 |01b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0350d0: 2201 b000 |01b4: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0350d4: 7010 f001 0100 |01b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0350da: 1a02 ed0f |01b9: const-string v2, "unlocked_levels: " // string@0fed │ │ +0350de: 6e20 f701 2100 |01bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0350e4: 0c01 |01be: move-result-object v1 │ │ +0350e6: 5272 dd04 |01bf: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.unlockedLevels:I // field@04dd │ │ +0350ea: 6e20 f401 2100 |01c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0350f0: 0c01 |01c4: move-result-object v1 │ │ +0350f2: 1a02 3f00 |01c5: const-string v2, ", " // string@003f │ │ +0350f6: 6e20 f701 2100 |01c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0350fc: 0c01 |01ca: move-result-object v1 │ │ +0350fe: 6e10 fb01 0100 |01cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035104: 0c01 |01ce: move-result-object v1 │ │ +035106: 6e20 f701 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03510c: 2201 b000 |01d2: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +035110: 7010 f001 0100 |01d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035116: 1a02 eb0f |01d7: const-string v2, "unlocked_leagues: " // string@0feb │ │ +03511a: 6e20 f701 2100 |01d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035120: 0c01 |01dc: move-result-object v1 │ │ +035122: 5272 dc04 |01dd: iget v2, v7, Lorg/happysanta/gd/Storage/Level;.unlockedLeagues:I // field@04dc │ │ +035126: 6e20 f401 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +03512c: 0c01 |01e2: move-result-object v1 │ │ +03512e: 6e10 fb01 0100 |01e3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035134: 0c01 |01e6: move-result-object v1 │ │ +035136: 6e20 f701 1000 |01e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03513c: 1a01 6010 |01ea: const-string v1, "}" // string@1060 │ │ +035140: 6e20 f701 1000 |01ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035146: 6e10 fb01 0000 |01ef: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03514c: 0c01 |01f2: move-result-object v1 │ │ +03514e: 1101 |01f3: return-object v1 │ │ +035150: 0131 |01f4: move v1, v3 │ │ +035152: 2900 fafe |01f5: goto/16 00ef // -0106 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=270 │ │ 0x0008 line=271 │ │ 0x000d line=273 │ │ 0x002b line=274 │ │ 0x0049 line=275 │ │ @@ -75247,23 +75233,23 @@ │ │ source_file_idx : 703 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 17 │ │ │ │ Class #235 annotations: │ │ -Annotations on method #2267 'findInstalledLevels' │ │ +Annotations on method #2269 'findInstalledLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Ljava/lang/Long;" ">;)" "Ljava/util/HashMap" "<" "Ljava/lang/Long;" "Ljava/lang/Long;" ">;" } │ │ -Annotations on method #2268 'getAllLevels' │ │ +Annotations on method #2270 'getAllLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ -Annotations on method #2271 'getLevels' │ │ +Annotations on method #2273 'getLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II)" "Ljava/util/List" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ -Annotations on method #2274 'levelsFromCursor' │ │ +Annotations on method #2276 'levelsFromCursor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/database/Cursor;" ")" "Ljava/util/List" "<" "Lorg/happysanta/gd/Storage/Level;" ">;" } │ │ -Annotations on method #2276 'open' │ │ +Annotations on method #2278 'open' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/sql/SQLException; } │ │ │ │ Class #235 - │ │ Class descriptor : 'Lorg/happysanta/gd/Storage/LevelsDataSource;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -75283,20 +75269,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0351cc: |[0351cc] org.happysanta.gd.Storage.LevelsDataSource.:(Landroid/content/Context;)V │ │ -0351dc: 7010 bd01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bd │ │ -0351e2: 2200 0402 |0003: new-instance v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // type@0204 │ │ -0351e6: 7020 2609 2000 |0005: invoke-direct {v0, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.:(Landroid/content/Context;)V // method@0926 │ │ -0351ec: 5b10 df04 |0008: iput-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ -0351f0: 0e00 |000a: return-void │ │ +035158: |[035158] org.happysanta.gd.Storage.LevelsDataSource.:(Landroid/content/Context;)V │ │ +035168: 7010 bf01 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@01bf │ │ +03516e: 2200 0402 |0003: new-instance v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // type@0204 │ │ +035172: 7020 2809 2000 |0005: invoke-direct {v0, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.:(Landroid/content/Context;)V // method@0928 │ │ +035178: 5b10 df04 |0008: iput-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ +03517c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/Storage/LevelsDataSource; │ │ @@ -75307,62 +75293,62 @@ │ │ type : '(JII)J' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0351f4: |[0351f4] org.happysanta.gd.Storage.LevelsDataSource.createEmptyHighScore:(JII)J │ │ -035204: 1d09 |0000: monitor-enter v9 │ │ -035206: 2204 1300 |0001: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -03520a: 7010 3900 0400 |0003: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0039 │ │ -035210: 1a05 5f0b |0006: const-string v5, "level_id" // string@0b5f │ │ -035214: 7120 b401 ba00 |0008: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -03521a: 0c06 |000b: move-result-object v6 │ │ -03521c: 6e30 3b00 5406 |000c: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ -035222: 1a05 510b |000f: const-string v5, "level" // string@0b51 │ │ -035226: 7110 af01 0c00 |0011: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03522c: 0c06 |0014: move-result-object v6 │ │ -03522e: 6e30 3a00 5406 |0015: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035234: 1a05 c80f |0018: const-string v5, "track" // string@0fc8 │ │ -035238: 7110 af01 0d00 |001a: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03523e: 0c06 |001d: move-result-object v6 │ │ -035240: 6e30 3a00 5406 |001e: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035246: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -035248: 1245 |0022: const/4 v5, #int 4 // #4 │ │ -03524a: 3552 2400 |0023: if-ge v2, v5, 0047 // +0024 │ │ -03524e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -035250: 1235 |0026: const/4 v5, #int 3 // #3 │ │ -035252: 3553 1d00 |0027: if-ge v3, v5, 0044 // +001d │ │ -035256: 7120 2b09 3200 |0029: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -03525c: 0c05 |002c: move-result-object v5 │ │ -03525e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -035260: 7110 af01 0600 |002e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035266: 0c06 |0031: move-result-object v6 │ │ -035268: 6e30 3a00 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03526e: 7120 2a09 3200 |0035: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -035274: 0c05 |0038: move-result-object v5 │ │ -035276: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -035278: 7110 af01 0600 |003a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03527e: 0c06 |003d: move-result-object v6 │ │ -035280: 6e30 3a00 5406 |003e: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035286: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03528a: 28e3 |0043: goto 0026 // -001d │ │ -03528c: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -035290: 28dc |0046: goto 0022 // -0024 │ │ -035292: 5495 de04 |0047: iget-object v5, v9, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035296: 1a06 4f0a |0049: const-string v6, "highscores" // string@0a4f │ │ -03529a: 1207 |004b: const/4 v7, #int 0 // #0 │ │ -03529c: 6e40 7600 6547 |004c: invoke-virtual {v5, v6, v7, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0076 │ │ -0352a2: 0b00 |004f: move-result-wide v0 │ │ -0352a4: 1e09 |0050: monitor-exit v9 │ │ -0352a6: 1000 |0051: return-wide v0 │ │ -0352a8: 0d05 |0052: move-exception v5 │ │ -0352aa: 1e09 |0053: monitor-exit v9 │ │ -0352ac: 2705 |0054: throw v5 │ │ +035180: |[035180] org.happysanta.gd.Storage.LevelsDataSource.createEmptyHighScore:(JII)J │ │ +035190: 1d09 |0000: monitor-enter v9 │ │ +035192: 2204 1300 |0001: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +035196: 7010 3900 0400 |0003: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0039 │ │ +03519c: 1a05 5c0b |0006: const-string v5, "level_id" // string@0b5c │ │ +0351a0: 7120 b601 ba00 |0008: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +0351a6: 0c06 |000b: move-result-object v6 │ │ +0351a8: 6e30 3b00 5406 |000c: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ +0351ae: 1a05 4e0b |000f: const-string v5, "level" // string@0b4e │ │ +0351b2: 7110 b101 0c00 |0011: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0351b8: 0c06 |0014: move-result-object v6 │ │ +0351ba: 6e30 3a00 5406 |0015: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0351c0: 1a05 c50f |0018: const-string v5, "track" // string@0fc5 │ │ +0351c4: 7110 b101 0d00 |001a: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0351ca: 0c06 |001d: move-result-object v6 │ │ +0351cc: 6e30 3a00 5406 |001e: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0351d2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0351d4: 1245 |0022: const/4 v5, #int 4 // #4 │ │ +0351d6: 3552 2400 |0023: if-ge v2, v5, 0047 // +0024 │ │ +0351da: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +0351dc: 1235 |0026: const/4 v5, #int 3 // #3 │ │ +0351de: 3553 1d00 |0027: if-ge v3, v5, 0044 // +001d │ │ +0351e2: 7120 2d09 3200 |0029: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0351e8: 0c05 |002c: move-result-object v5 │ │ +0351ea: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +0351ec: 7110 b101 0600 |002e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0351f2: 0c06 |0031: move-result-object v6 │ │ +0351f4: 6e30 3a00 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0351fa: 7120 2c09 3200 |0035: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +035200: 0c05 |0038: move-result-object v5 │ │ +035202: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +035204: 7110 b101 0600 |003a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03520a: 0c06 |003d: move-result-object v6 │ │ +03520c: 6e30 3a00 5406 |003e: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035212: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +035216: 28e3 |0043: goto 0026 // -001d │ │ +035218: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03521c: 28dc |0046: goto 0022 // -0024 │ │ +03521e: 5495 de04 |0047: iget-object v5, v9, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035222: 1a06 4e0a |0049: const-string v6, "highscores" // string@0a4e │ │ +035226: 1207 |004b: const/4 v7, #int 0 // #0 │ │ +035228: 6e40 7600 6547 |004c: invoke-virtual {v5, v6, v7, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0076 │ │ +03522e: 0b00 |004f: move-result-wide v0 │ │ +035230: 1e09 |0050: monitor-exit v9 │ │ +035232: 1000 |0051: return-wide v0 │ │ +035234: 0d05 |0052: move-exception v5 │ │ +035236: 1e09 |0053: monitor-exit v9 │ │ +035238: 2705 |0054: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x004f │ │ -> 0x0052 │ │ positions : │ │ 0x0000 line=207 │ │ 0x0006 line=208 │ │ 0x000f line=209 │ │ @@ -75391,138 +75377,146 @@ │ │ type : '(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 233 16-bit code units │ │ -0352bc: |[0352bc] org.happysanta.gd.Storage.LevelsDataSource.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; │ │ -0352cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0352ce: 2200 f901 |0001: new-instance v0, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ -0352d2: 7010 9808 0000 |0003: invoke-direct {v0}, Lorg/happysanta/gd/Storage/Level;.:()V // method@0898 │ │ -0352d8: 1a02 3606 |0006: const-string v2, "_id" // string@0636 │ │ -0352dc: 7220 6c00 2600 |0008: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0352e2: 0a02 |000b: move-result v2 │ │ -0352e4: 7220 6f00 2600 |000c: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0352ea: 0b02 |000f: move-result-wide v2 │ │ -0352ec: 6e30 c208 2003 |0010: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c2 │ │ -0352f2: 1a02 a80c |0013: const-string v2, "name" // string@0ca8 │ │ -0352f6: 7220 6c00 2600 |0015: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0352fc: 0a02 |0018: move-result v2 │ │ -0352fe: 7220 7000 2600 |0019: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ -035304: 0c02 |001c: move-result-object v2 │ │ -035306: 6e20 c508 2000 |001d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setName:(Ljava/lang/String;)V // method@08c5 │ │ -03530c: 1a02 ef06 |0020: const-string v2, "author" // string@06ef │ │ -035310: 7220 6c00 2600 |0022: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035316: 0a02 |0025: move-result v2 │ │ -035318: 7220 7000 2600 |0026: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ -03531e: 0c02 |0029: move-result-object v2 │ │ -035320: 6e20 bd08 2000 |002a: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setAuthor:(Ljava/lang/String;)V // method@08bd │ │ -035326: 1a02 b507 |002d: const-string v2, "count_easy" // string@07b5 │ │ -03532a: 7220 6c00 2600 |002f: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035330: 0a02 |0032: move-result v2 │ │ -035332: 7220 6e00 2600 |0033: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035338: 0a02 |0036: move-result v2 │ │ -03533a: 1a03 b707 |0037: const-string v3, "count_medium" // string@07b7 │ │ -03533e: 7220 6c00 3600 |0039: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035344: 0a03 |003c: move-result v3 │ │ -035346: 7220 6e00 3600 |003d: invoke-interface {v6, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -03534c: 0a03 |0040: move-result v3 │ │ -03534e: 1a04 b607 |0041: const-string v4, "count_hard" // string@07b6 │ │ -035352: 7220 6c00 4600 |0043: invoke-interface {v6, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035358: 0a04 |0046: move-result v4 │ │ -03535a: 7220 6e00 4600 |0047: invoke-interface {v6, v4}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035360: 0a04 |004a: move-result v4 │ │ -035362: 6e40 be08 2043 |004b: invoke-virtual {v0, v2, v3, v4}, Lorg/happysanta/gd/Storage/Level;.setCount:(III)V // method@08be │ │ -035368: 1a02 a906 |004e: const-string v2, "added_ts" // string@06a9 │ │ -03536c: 7220 6c00 2600 |0050: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035372: 0a02 |0053: move-result v2 │ │ -035374: 7220 6f00 2600 |0054: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -03537a: 0b02 |0057: move-result-wide v2 │ │ -03537c: 6e30 bb08 2003 |0058: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setAddedTs:(J)V // method@08bb │ │ -035382: 1a02 ab0a |005b: const-string v2, "installed_ts" // string@0aab │ │ -035386: 7220 6c00 2600 |005d: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -03538c: 0a02 |0060: move-result v2 │ │ -03538e: 7220 6f00 2600 |0061: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -035394: 0b02 |0064: move-result-wide v2 │ │ -035396: 6e30 c308 2003 |0065: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setInstalledTs:(J)V // method@08c3 │ │ -03539c: 1a02 f80a |0068: const-string v2, "is_default" // string@0af8 │ │ -0353a0: 7220 6c00 2600 |006a: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0353a6: 0a02 |006d: move-result v2 │ │ -0353a8: 7220 6e00 2600 |006e: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -0353ae: 0a02 |0071: move-result v2 │ │ -0353b0: 3312 7500 |0072: if-ne v2, v1, 00e7 // +0075 │ │ -0353b4: 6e20 c408 1000 |0074: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setIsDefault:(Z)V // method@08c4 │ │ -0353ba: 1a01 cf06 |0077: const-string v1, "api_id" // string@06cf │ │ -0353be: 7220 6c00 1600 |0079: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0353c4: 0a01 |007c: move-result v1 │ │ -0353c6: 7220 6f00 1600 |007d: invoke-interface {v6, v1}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0353cc: 0b02 |0080: move-result-wide v2 │ │ -0353ce: 6e30 bc08 2003 |0081: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setApiId:(J)V // method@08bc │ │ -0353d4: 1a01 eb0f |0084: const-string v1, "unlocked_easy" // string@0feb │ │ -0353d8: 7220 6c00 1600 |0086: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0353de: 0a01 |0089: move-result v1 │ │ -0353e0: 7220 6e00 1600 |008a: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -0353e6: 0a01 |008d: move-result v1 │ │ -0353e8: 1a02 f10f |008e: const-string v2, "unlocked_medium" // string@0ff1 │ │ -0353ec: 7220 6c00 2600 |0090: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0353f2: 0a02 |0093: move-result v2 │ │ -0353f4: 7220 6e00 2600 |0094: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -0353fa: 0a02 |0097: move-result v2 │ │ -0353fc: 1a03 ec0f |0098: const-string v3, "unlocked_hard" // string@0fec │ │ -035400: 7220 6c00 3600 |009a: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035406: 0a03 |009d: move-result v3 │ │ -035408: 7220 6e00 3600 |009e: invoke-interface {v6, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -03540e: 0a03 |00a1: move-result v3 │ │ -035410: 6e40 cb08 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cb │ │ -035416: 1a01 4f0e |00a5: const-string v1, "selected_level" // string@0e4f │ │ -03541a: 7220 6c00 1600 |00a7: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035420: 0a01 |00aa: move-result v1 │ │ -035422: 7220 6e00 1600 |00ab: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035428: 0a01 |00ae: move-result v1 │ │ -03542a: 6e20 c708 1000 |00af: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c7 │ │ -035430: 1a01 510e |00b2: const-string v1, "selected_track" // string@0e51 │ │ -035434: 7220 6c00 1600 |00b4: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -03543a: 0a01 |00b7: move-result v1 │ │ -03543c: 7220 6e00 1600 |00b8: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035442: 0a01 |00bb: move-result v1 │ │ -035444: 6e20 c808 1000 |00bc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08c8 │ │ -03544a: 1a01 4d0e |00bf: const-string v1, "selected_league" // string@0e4d │ │ -03544e: 7220 6c00 1600 |00c1: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035454: 0a01 |00c4: move-result v1 │ │ -035456: 7220 6e00 1600 |00c5: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -03545c: 0a01 |00c8: move-result v1 │ │ -03545e: 6e20 c608 1000 |00c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLeague:(I)V // method@08c6 │ │ -035464: 1a01 ef0f |00cc: const-string v1, "unlocked_levels" // string@0fef │ │ -035468: 7220 6c00 1600 |00ce: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -03546e: 0a01 |00d1: move-result v1 │ │ -035470: 7220 6e00 1600 |00d2: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035476: 0a01 |00d5: move-result v1 │ │ -035478: 6e20 cf08 1000 |00d6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08cf │ │ -03547e: 1a01 ed0f |00d9: const-string v1, "unlocked_leagues" // string@0fed │ │ -035482: 7220 6c00 1600 |00db: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035488: 0a01 |00de: move-result v1 │ │ -03548a: 7220 6e00 1600 |00df: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ -035490: 0a01 |00e2: move-result v1 │ │ -035492: 6e20 ce08 1000 |00e3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08ce │ │ -035498: 1100 |00e6: return-object v0 │ │ -03549a: 1201 |00e7: const/4 v1, #int 0 // #0 │ │ -03549c: 288c |00e8: goto 0074 // -0074 │ │ +035248: |[035248] org.happysanta.gd.Storage.LevelsDataSource.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; │ │ +035258: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03525a: 2200 f901 |0001: new-instance v0, Lorg/happysanta/gd/Storage/Level; // type@01f9 │ │ +03525e: 7010 9a08 0000 |0003: invoke-direct {v0}, Lorg/happysanta/gd/Storage/Level;.:()V // method@089a │ │ +035264: 1a02 3606 |0006: const-string v2, "_id" // string@0636 │ │ +035268: 7220 6c00 2600 |0008: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +03526e: 0a02 |000b: move-result v2 │ │ +035270: 7220 6f00 2600 |000c: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +035276: 0b02 |000f: move-result-wide v2 │ │ +035278: 6e30 c408 2003 |0010: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setId:(J)V // method@08c4 │ │ +03527e: 1a02 a50c |0013: const-string v2, "name" // string@0ca5 │ │ +035282: 7220 6c00 2600 |0015: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035288: 0a02 |0018: move-result v2 │ │ +03528a: 7220 7000 2600 |0019: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ +035290: 0c02 |001c: move-result-object v2 │ │ +035292: 6e20 c708 2000 |001d: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setName:(Ljava/lang/String;)V // method@08c7 │ │ +035298: 1a02 ee06 |0020: const-string v2, "author" // string@06ee │ │ +03529c: 7220 6c00 2600 |0022: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0352a2: 0a02 |0025: move-result v2 │ │ +0352a4: 7220 7000 2600 |0026: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ +0352aa: 0c02 |0029: move-result-object v2 │ │ +0352ac: 6e20 bf08 2000 |002a: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;.setAuthor:(Ljava/lang/String;)V // method@08bf │ │ +0352b2: 1a02 b407 |002d: const-string v2, "count_easy" // string@07b4 │ │ +0352b6: 7220 6c00 2600 |002f: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0352bc: 0a02 |0032: move-result v2 │ │ +0352be: 7220 6e00 2600 |0033: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0352c4: 0a02 |0036: move-result v2 │ │ +0352c6: 1a03 b607 |0037: const-string v3, "count_medium" // string@07b6 │ │ +0352ca: 7220 6c00 3600 |0039: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0352d0: 0a03 |003c: move-result v3 │ │ +0352d2: 7220 6e00 3600 |003d: invoke-interface {v6, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0352d8: 0a03 |0040: move-result v3 │ │ +0352da: 1a04 b507 |0041: const-string v4, "count_hard" // string@07b5 │ │ +0352de: 7220 6c00 4600 |0043: invoke-interface {v6, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0352e4: 0a04 |0046: move-result v4 │ │ +0352e6: 7220 6e00 4600 |0047: invoke-interface {v6, v4}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0352ec: 0a04 |004a: move-result v4 │ │ +0352ee: 6e40 c008 2043 |004b: invoke-virtual {v0, v2, v3, v4}, Lorg/happysanta/gd/Storage/Level;.setCount:(III)V // method@08c0 │ │ +0352f4: 1a02 a906 |004e: const-string v2, "added_ts" // string@06a9 │ │ +0352f8: 7220 6c00 2600 |0050: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0352fe: 0a02 |0053: move-result v2 │ │ +035300: 7220 6f00 2600 |0054: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +035306: 0b02 |0057: move-result-wide v2 │ │ +035308: 6e30 bd08 2003 |0058: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setAddedTs:(J)V // method@08bd │ │ +03530e: 1a02 a90a |005b: const-string v2, "installed_ts" // string@0aa9 │ │ +035312: 7220 6c00 2600 |005d: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035318: 0a02 |0060: move-result v2 │ │ +03531a: 7220 6f00 2600 |0061: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +035320: 0b02 |0064: move-result-wide v2 │ │ +035322: 6e30 c508 2003 |0065: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setInstalledTs:(J)V // method@08c5 │ │ +035328: 1a02 f60a |0068: const-string v2, "is_default" // string@0af6 │ │ +03532c: 7220 6c00 2600 |006a: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035332: 0a02 |006d: move-result v2 │ │ +035334: 7220 6e00 2600 |006e: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +03533a: 0a02 |0071: move-result v2 │ │ +03533c: 3312 7500 |0072: if-ne v2, v1, 00e7 // +0075 │ │ +035340: 6e20 c608 1000 |0074: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setIsDefault:(Z)V // method@08c6 │ │ +035346: 1a01 cf06 |0077: const-string v1, "api_id" // string@06cf │ │ +03534a: 7220 6c00 1600 |0079: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035350: 0a01 |007c: move-result v1 │ │ +035352: 7220 6f00 1600 |007d: invoke-interface {v6, v1}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +035358: 0b02 |0080: move-result-wide v2 │ │ +03535a: 6e30 be08 2003 |0081: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setApiId:(J)V // method@08be │ │ +035360: 1a01 e80f |0084: const-string v1, "unlocked_easy" // string@0fe8 │ │ +035364: 7220 6c00 1600 |0086: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +03536a: 0a01 |0089: move-result v1 │ │ +03536c: 7220 6e00 1600 |008a: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +035372: 0a01 |008d: move-result v1 │ │ +035374: 1a02 ee0f |008e: const-string v2, "unlocked_medium" // string@0fee │ │ +035378: 7220 6c00 2600 |0090: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +03537e: 0a02 |0093: move-result v2 │ │ +035380: 7220 6e00 2600 |0094: invoke-interface {v6, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +035386: 0a02 |0097: move-result v2 │ │ +035388: 1a03 e90f |0098: const-string v3, "unlocked_hard" // string@0fe9 │ │ +03538c: 7220 6c00 3600 |009a: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035392: 0a03 |009d: move-result v3 │ │ +035394: 7220 6e00 3600 |009e: invoke-interface {v6, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +03539a: 0a03 |00a1: move-result v3 │ │ +03539c: 6e40 cd08 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;.setUnlocked:(III)V // method@08cd │ │ +0353a2: 1a01 4c0e |00a5: const-string v1, "selected_level" // string@0e4c │ │ +0353a6: 7220 6c00 1600 |00a7: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0353ac: 0a01 |00aa: move-result v1 │ │ +0353ae: 7220 6e00 1600 |00ab: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0353b4: 0a01 |00ae: move-result v1 │ │ +0353b6: 6e20 c908 1000 |00af: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLevel:(I)V // method@08c9 │ │ +0353bc: 1a01 4e0e |00b2: const-string v1, "selected_track" // string@0e4e │ │ +0353c0: 7220 6c00 1600 |00b4: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0353c6: 0a01 |00b7: move-result v1 │ │ +0353c8: 7220 6e00 1600 |00b8: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0353ce: 0a01 |00bb: move-result v1 │ │ +0353d0: 6e20 ca08 1000 |00bc: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedTrack:(I)V // method@08ca │ │ +0353d6: 1a01 4a0e |00bf: const-string v1, "selected_league" // string@0e4a │ │ +0353da: 7220 6c00 1600 |00c1: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0353e0: 0a01 |00c4: move-result v1 │ │ +0353e2: 7220 6e00 1600 |00c5: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +0353e8: 0a01 |00c8: move-result v1 │ │ +0353ea: 6e20 c808 1000 |00c9: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setSelectedLeague:(I)V // method@08c8 │ │ +0353f0: 1a01 ec0f |00cc: const-string v1, "unlocked_levels" // string@0fec │ │ +0353f4: 7220 6c00 1600 |00ce: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +0353fa: 0a01 |00d1: move-result v1 │ │ +0353fc: 7220 6e00 1600 |00d2: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +035402: 0a01 |00d5: move-result v1 │ │ +035404: 6e20 d108 1000 |00d6: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLevels:(I)V // method@08d1 │ │ +03540a: 1a01 ea0f |00d9: const-string v1, "unlocked_leagues" // string@0fea │ │ +03540e: 7220 6c00 1600 |00db: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035414: 0a01 |00de: move-result v1 │ │ +035416: 7220 6e00 1600 |00df: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@006e │ │ +03541c: 0a01 |00e2: move-result v1 │ │ +03541e: 6e20 d008 1000 |00e3: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/Level;.setUnlockedLeagues:(I)V // method@08d0 │ │ +035424: 1100 |00e6: return-object v0 │ │ +035426: 1201 |00e7: const/4 v1, #int 0 // #0 │ │ +035428: 288c |00e8: goto 0074 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=244 │ │ 0x0006 line=245 │ │ 0x0013 line=246 │ │ 0x0020 line=247 │ │ 0x002d line=248 │ │ + 0x002f line=249 │ │ + 0x0039 line=250 │ │ + 0x0043 line=251 │ │ + 0x004b line=248 │ │ 0x004e line=252 │ │ 0x005b line=253 │ │ 0x0068 line=254 │ │ 0x0077 line=255 │ │ 0x0084 line=256 │ │ + 0x0086 line=257 │ │ + 0x0090 line=258 │ │ + 0x009a line=259 │ │ + 0x00a2 line=256 │ │ 0x00a5 line=260 │ │ 0x00b2 line=261 │ │ 0x00bf line=262 │ │ 0x00cc line=263 │ │ 0x00d9 line=264 │ │ 0x00e6 line=266 │ │ 0x00e7 line=254 │ │ @@ -75536,46 +75530,46 @@ │ │ type : '(Landroid/database/Cursor;Lorg/happysanta/gd/Storage/HighScores;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0354a0: |[0354a0] org.happysanta.gd.Storage.LevelsDataSource.fillHighScoresFromCursor:(Landroid/database/Cursor;Lorg/happysanta/gd/Storage/HighScores;)V │ │ -0354b0: 1a02 3606 |0000: const-string v2, "_id" // string@0636 │ │ -0354b4: 7220 6c00 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0354ba: 0a02 |0005: move-result v2 │ │ -0354bc: 7220 6f00 2500 |0006: invoke-interface {v5, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0354c2: 0b02 |0009: move-result-wide v2 │ │ -0354c4: 6e30 9008 2603 |000a: invoke-virtual {v6, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.setId:(J)V // method@0890 │ │ -0354ca: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0354cc: 1242 |000e: const/4 v2, #int 4 // #4 │ │ -0354ce: 3520 2a00 |000f: if-ge v0, v2, 0039 // +002a │ │ -0354d2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0354d4: 1232 |0012: const/4 v2, #int 3 // #3 │ │ -0354d6: 3521 2300 |0013: if-ge v1, v2, 0036 // +0023 │ │ -0354da: 7120 2b09 1000 |0015: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -0354e0: 0c02 |0018: move-result-object v2 │ │ -0354e2: 7220 6c00 2500 |0019: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -0354e8: 0a02 |001c: move-result v2 │ │ -0354ea: 7220 6f00 2500 |001d: invoke-interface {v5, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0354f0: 0b02 |0020: move-result-wide v2 │ │ -0354f2: 6e53 9408 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.setTime:(IIJ)V // method@0894 │ │ -0354f8: 7120 2a09 1000 |0024: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0354fe: 0c02 |0027: move-result-object v2 │ │ -035500: 7220 6c00 2500 |0028: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ -035506: 0a02 |002b: move-result v2 │ │ -035508: 7220 7000 2500 |002c: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ -03550e: 0c02 |002f: move-result-object v2 │ │ -035510: 6e40 9308 0621 |0030: invoke-virtual {v6, v0, v1, v2}, Lorg/happysanta/gd/Storage/HighScores;.setName:(IILjava/lang/String;)V // method@0893 │ │ -035516: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03551a: 28dd |0035: goto 0012 // -0023 │ │ -03551c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035520: 28d6 |0038: goto 000e // -002a │ │ -035522: 0e00 |0039: return-void │ │ +03542c: |[03542c] org.happysanta.gd.Storage.LevelsDataSource.fillHighScoresFromCursor:(Landroid/database/Cursor;Lorg/happysanta/gd/Storage/HighScores;)V │ │ +03543c: 1a02 3606 |0000: const-string v2, "_id" // string@0636 │ │ +035440: 7220 6c00 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035446: 0a02 |0005: move-result v2 │ │ +035448: 7220 6f00 2500 |0006: invoke-interface {v5, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +03544e: 0b02 |0009: move-result-wide v2 │ │ +035450: 6e30 9208 2603 |000a: invoke-virtual {v6, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.setId:(J)V // method@0892 │ │ +035456: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +035458: 1242 |000e: const/4 v2, #int 4 // #4 │ │ +03545a: 3520 2a00 |000f: if-ge v0, v2, 0039 // +002a │ │ +03545e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +035460: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +035462: 3521 2300 |0013: if-ge v1, v2, 0036 // +0023 │ │ +035466: 7120 2d09 1000 |0015: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +03546c: 0c02 |0018: move-result-object v2 │ │ +03546e: 7220 6c00 2500 |0019: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035474: 0a02 |001c: move-result v2 │ │ +035476: 7220 6f00 2500 |001d: invoke-interface {v5, v2}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +03547c: 0b02 |0020: move-result-wide v2 │ │ +03547e: 6e53 9608 0621 |0021: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/HighScores;.setTime:(IIJ)V // method@0896 │ │ +035484: 7120 2c09 1000 |0024: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +03548a: 0c02 |0027: move-result-object v2 │ │ +03548c: 7220 6c00 2500 |0028: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006c │ │ +035492: 0a02 |002b: move-result v2 │ │ +035494: 7220 7000 2500 |002c: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0070 │ │ +03549a: 0c02 |002f: move-result-object v2 │ │ +03549c: 6e40 9508 0621 |0030: invoke-virtual {v6, v0, v1, v2}, Lorg/happysanta/gd/Storage/HighScores;.setName:(IILjava/lang/String;)V // method@0895 │ │ +0354a2: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0354a6: 28dd |0035: goto 0012 // -0023 │ │ +0354a8: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0354ac: 28d6 |0038: goto 000e // -002a │ │ +0354ae: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000d line=272 │ │ 0x0011 line=273 │ │ 0x0015 line=274 │ │ 0x0024 line=275 │ │ @@ -75594,36 +75588,36 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -035524: |[035524] org.happysanta.gd.Storage.LevelsDataSource.makePlaceholders:(I)Ljava/lang/String; │ │ -035534: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -035536: 3525 0a00 |0001: if-ge v5, v2, 000b // +000a │ │ -03553a: 2202 ab00 |0003: new-instance v2, Ljava/lang/RuntimeException; // type@00ab │ │ -03553e: 1a03 c604 |0005: const-string v3, "No placeholders" // string@04c6 │ │ -035542: 7020 c801 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@01c8 │ │ -035548: 2702 |000a: throw v2 │ │ -03554a: 2201 b000 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -03554e: da02 0502 |000d: mul-int/lit8 v2, v5, #int 2 // #02 │ │ -035552: d802 02ff |000f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -035556: 7020 ef01 2100 |0011: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@01ef │ │ -03555c: 1a02 8900 |0014: const-string v2, "?" // string@0089 │ │ -035560: 6e20 f501 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035566: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -035568: 3550 0a00 |001a: if-ge v0, v5, 0024 // +000a │ │ -03556c: 1a02 4300 |001c: const-string v2, ",?" // string@0043 │ │ -035570: 6e20 f501 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035576: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03557a: 28f7 |0023: goto 001a // -0009 │ │ -03557c: 6e10 f901 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035582: 0c02 |0027: move-result-object v2 │ │ -035584: 1102 |0028: return-object v2 │ │ +0354b0: |[0354b0] org.happysanta.gd.Storage.LevelsDataSource.makePlaceholders:(I)Ljava/lang/String; │ │ +0354c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0354c2: 3525 0a00 |0001: if-ge v5, v2, 000b // +000a │ │ +0354c6: 2202 ab00 |0003: new-instance v2, Ljava/lang/RuntimeException; // type@00ab │ │ +0354ca: 1a03 c604 |0005: const-string v3, "No placeholders" // string@04c6 │ │ +0354ce: 7020 ca01 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@01ca │ │ +0354d4: 2702 |000a: throw v2 │ │ +0354d6: 2201 b000 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +0354da: da02 0502 |000d: mul-int/lit8 v2, v5, #int 2 // #02 │ │ +0354de: d802 02ff |000f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0354e2: 7020 f101 2100 |0011: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(I)V // method@01f1 │ │ +0354e8: 1a02 8900 |0014: const-string v2, "?" // string@0089 │ │ +0354ec: 6e20 f701 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0354f2: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0354f4: 3550 0a00 |001a: if-ge v0, v5, 0024 // +000a │ │ +0354f8: 1a02 4300 |001c: const-string v2, ",?" // string@0043 │ │ +0354fc: 6e20 f701 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035502: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035506: 28f7 |0023: goto 001a // -0009 │ │ +035508: 6e10 fb01 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03550e: 0c02 |0027: move-result-object v2 │ │ +035510: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ 0x000b line=284 │ │ 0x0014 line=285 │ │ 0x0019 line=286 │ │ @@ -75642,43 +75636,43 @@ │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -035588: |[035588] org.happysanta.gd.Storage.LevelsDataSource.clearHighScores:(J)V │ │ -035598: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03559c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03559e: 1d07 |0003: monitor-enter v7 │ │ -0355a0: 5471 de04 |0004: iget-object v1, v7, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0355a4: 1a02 4f0a |0006: const-string v2, "highscores" // string@0a4f │ │ -0355a8: 3103 0804 |0008: cmp-long v3, v8, v4 │ │ -0355ac: 3d03 1500 |000a: if-lez v3, 001f // +0015 │ │ -0355b0: 2200 b000 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -0355b4: 7010 ee01 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0355ba: 1a03 600b |0011: const-string v3, "level_id = " // string@0b60 │ │ -0355be: 6e20 f501 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0355c4: 0c00 |0016: move-result-object v0 │ │ -0355c6: 6e30 f301 8009 |0017: invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0355cc: 0c00 |001a: move-result-object v0 │ │ -0355ce: 6e10 f901 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0355d4: 0c00 |001e: move-result-object v0 │ │ -0355d6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0355d8: 6e40 7400 2130 |0020: invoke-virtual {v1, v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ -0355de: 3100 0804 |0023: cmp-long v0, v8, v4 │ │ -0355e2: 3900 0900 |0025: if-nez v0, 002e // +0009 │ │ -0355e6: 5470 de04 |0027: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0355ea: 1a01 3801 |0029: const-string v1, "DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'highscores'" // string@0138 │ │ -0355ee: 6e20 7500 1000 |002b: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0355f4: 1e07 |002e: monitor-exit v7 │ │ -0355f6: 0e00 |002f: return-void │ │ -0355f8: 0d00 |0030: move-exception v0 │ │ -0355fa: 1e07 |0031: monitor-exit v7 │ │ -0355fc: 2700 |0032: throw v0 │ │ +035514: |[035514] org.happysanta.gd.Storage.LevelsDataSource.clearHighScores:(J)V │ │ +035524: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +035528: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03552a: 1d07 |0003: monitor-enter v7 │ │ +03552c: 5471 de04 |0004: iget-object v1, v7, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035530: 1a02 4e0a |0006: const-string v2, "highscores" // string@0a4e │ │ +035534: 3103 0804 |0008: cmp-long v3, v8, v4 │ │ +035538: 3d03 1500 |000a: if-lez v3, 001f // +0015 │ │ +03553c: 2200 b000 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +035540: 7010 f001 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035546: 1a03 5d0b |0011: const-string v3, "level_id = " // string@0b5d │ │ +03554a: 6e20 f701 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035550: 0c00 |0016: move-result-object v0 │ │ +035552: 6e30 f501 8009 |0017: invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035558: 0c00 |001a: move-result-object v0 │ │ +03555a: 6e10 fb01 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035560: 0c00 |001e: move-result-object v0 │ │ +035562: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +035564: 6e40 7400 2130 |0020: invoke-virtual {v1, v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +03556a: 3100 0804 |0023: cmp-long v0, v8, v4 │ │ +03556e: 3900 0900 |0025: if-nez v0, 002e // +0009 │ │ +035572: 5470 de04 |0027: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035576: 1a01 3801 |0029: const-string v1, "DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'highscores'" // string@0138 │ │ +03557a: 6e20 7500 1000 |002b: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +035580: 1e07 |002e: monitor-exit v7 │ │ +035582: 0e00 |002f: return-void │ │ +035584: 0d00 |0030: move-exception v0 │ │ +035586: 1e07 |0031: monitor-exit v7 │ │ +035588: 2700 |0032: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x002e │ │ -> 0x0030 │ │ positions : │ │ 0x0003 line=235 │ │ 0x0023 line=238 │ │ 0x0027 line=239 │ │ @@ -75693,23 +75687,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03560c: |[03560c] org.happysanta.gd.Storage.LevelsDataSource.close:()V │ │ -03561c: 1d01 |0000: monitor-enter v1 │ │ -03561e: 5410 df04 |0001: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ -035622: 6e10 2709 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.close:()V // method@0927 │ │ -035628: 1e01 |0006: monitor-exit v1 │ │ -03562a: 0e00 |0007: return-void │ │ -03562c: 0d00 |0008: move-exception v0 │ │ -03562e: 1e01 |0009: monitor-exit v1 │ │ -035630: 2700 |000a: throw v0 │ │ +035598: |[035598] org.happysanta.gd.Storage.LevelsDataSource.close:()V │ │ +0355a8: 1d01 |0000: monitor-enter v1 │ │ +0355aa: 5410 df04 |0001: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ +0355ae: 6e10 2909 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.close:()V // method@0929 │ │ +0355b4: 1e01 |0006: monitor-exit v1 │ │ +0355b6: 0e00 |0007: return-void │ │ +0355b8: 0d00 |0008: move-exception v0 │ │ +0355ba: 1e01 |0009: monitor-exit v1 │ │ +0355bc: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ 0x0008 line=29 │ │ @@ -75721,131 +75715,131 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 29 │ │ ins : 13 │ │ outs : 8 │ │ insns size : 231 16-bit code units │ │ -035640: |[035640] org.happysanta.gd.Storage.LevelsDataSource.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; │ │ -035650: 1d10 |0000: monitor-enter v16 │ │ -035652: 220e 1300 |0001: new-instance v14, Landroid/content/ContentValues; // type@0013 │ │ -035656: 7010 3900 0e00 |0003: invoke-direct {v14}, Landroid/content/ContentValues;.:()V // method@0039 │ │ -03565c: 1a02 a80c |0006: const-string v2, "name" // string@0ca8 │ │ -035660: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -035664: 6e30 3c00 2e00 |000a: invoke-virtual {v14, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ -03566a: 1a02 ef06 |000d: const-string v2, "author" // string@06ef │ │ -03566e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -035672: 6e30 3c00 2e00 |0011: invoke-virtual {v14, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ -035678: 1a02 b507 |0014: const-string v2, "count_easy" // string@07b5 │ │ -03567c: 7701 af01 1300 |0016: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035682: 0c03 |0019: move-result-object v3 │ │ -035684: 6e30 3a00 2e03 |001a: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03568a: 1a02 b707 |001d: const-string v2, "count_medium" // string@07b7 │ │ -03568e: 7701 af01 1400 |001f: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035694: 0c03 |0022: move-result-object v3 │ │ -035696: 6e30 3a00 2e03 |0023: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03569c: 1a02 b607 |0026: const-string v2, "count_hard" // string@07b6 │ │ -0356a0: 7701 af01 1500 |0028: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0356a6: 0c03 |002b: move-result-object v3 │ │ -0356a8: 6e30 3a00 2e03 |002c: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -0356ae: 1a02 a906 |002f: const-string v2, "added_ts" // string@06a9 │ │ -0356b2: 7702 b401 1600 |0031: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0356b8: 0c03 |0034: move-result-object v3 │ │ -0356ba: 6e30 3b00 2e03 |0035: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ -0356c0: 1a02 ab0a |0038: const-string v2, "installed_ts" // string@0aab │ │ -0356c4: 7702 b401 1800 |003a: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0356ca: 0c03 |003d: move-result-object v3 │ │ -0356cc: 6e30 3b00 2e03 |003e: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ -0356d2: 1a03 f80a |0041: const-string v3, "is_default" // string@0af8 │ │ -0356d6: 381a 9e00 |0043: if-eqz v26, 00e1 // +009e │ │ -0356da: 1212 |0045: const/4 v2, #int 1 // #1 │ │ -0356dc: 7110 af01 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0356e2: 0c02 |0049: move-result-object v2 │ │ -0356e4: 6e30 3a00 3e02 |004a: invoke-virtual {v14, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -0356ea: 1a02 cf06 |004d: const-string v2, "api_id" // string@06cf │ │ -0356ee: 7702 b401 1b00 |004f: invoke-static/range {v27, v28}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0356f4: 0c03 |0052: move-result-object v3 │ │ -0356f6: 6e30 3b00 2e03 |0053: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ -0356fc: 1a02 eb0f |0056: const-string v2, "unlocked_easy" // string@0feb │ │ -035700: 1203 |0058: const/4 v3, #int 0 // #0 │ │ -035702: 7110 af01 0300 |0059: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035708: 0c03 |005c: move-result-object v3 │ │ -03570a: 6e30 3a00 2e03 |005d: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035710: 1a02 f10f |0060: const-string v2, "unlocked_medium" // string@0ff1 │ │ -035714: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -035716: 7110 af01 0300 |0063: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03571c: 0c03 |0066: move-result-object v3 │ │ -03571e: 6e30 3a00 2e03 |0067: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035724: 1a02 ec0f |006a: const-string v2, "unlocked_hard" // string@0fec │ │ -035728: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -03572a: 7110 af01 0300 |006d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035730: 0c03 |0070: move-result-object v3 │ │ -035732: 6e30 3a00 2e03 |0071: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035738: 1a02 510e |0074: const-string v2, "selected_track" // string@0e51 │ │ -03573c: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -03573e: 7110 af01 0300 |0077: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035744: 0c03 |007a: move-result-object v3 │ │ -035746: 6e30 3a00 2e03 |007b: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03574c: 1a02 4f0e |007e: const-string v2, "selected_level" // string@0e4f │ │ -035750: 1203 |0080: const/4 v3, #int 0 // #0 │ │ -035752: 7110 af01 0300 |0081: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035758: 0c03 |0084: move-result-object v3 │ │ -03575a: 6e30 3a00 2e03 |0085: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035760: 1a02 4d0e |0088: const-string v2, "selected_league" // string@0e4d │ │ -035764: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -035766: 7110 af01 0300 |008b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03576c: 0c03 |008e: move-result-object v3 │ │ -03576e: 6e30 3a00 2e03 |008f: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035774: 1a02 ef0f |0092: const-string v2, "unlocked_levels" // string@0fef │ │ -035778: 1203 |0094: const/4 v3, #int 0 // #0 │ │ -03577a: 7110 af01 0300 |0095: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035780: 0c03 |0098: move-result-object v3 │ │ -035782: 6e30 3a00 2e03 |0099: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035788: 1a02 ed0f |009c: const-string v2, "unlocked_leagues" // string@0fed │ │ -03578c: 1203 |009e: const/4 v3, #int 0 // #0 │ │ -03578e: 7110 af01 0300 |009f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035794: 0c03 |00a2: move-result-object v3 │ │ -035796: 6e30 3a00 2e03 |00a3: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03579c: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -0357a0: 5402 de04 |00a8: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0357a4: 1a03 660b |00aa: const-string v3, "levels" // string@0b66 │ │ -0357a8: 1204 |00ac: const/4 v4, #int 0 // #0 │ │ -0357aa: 6e40 7600 32e4 |00ad: invoke-virtual {v2, v3, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0076 │ │ -0357b0: 0b0c |00b0: move-result-wide v12 │ │ -0357b2: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -0357b6: 5402 de04 |00b3: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0357ba: 1a03 660b |00b5: const-string v3, "levels" // string@0b66 │ │ -0357be: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -0357c0: 2205 b000 |00b8: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -0357c4: 7010 ee01 0500 |00ba: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0357ca: 1a06 3706 |00bd: const-string v6, "_id = " // string@0637 │ │ -0357ce: 6e20 f501 6500 |00bf: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0357d4: 0c05 |00c2: move-result-object v5 │ │ -0357d6: 6e30 f301 c50d |00c3: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0357dc: 0c05 |00c6: move-result-object v5 │ │ -0357de: 6e10 f901 0500 |00c7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0357e4: 0c05 |00ca: move-result-object v5 │ │ -0357e6: 1206 |00cb: const/4 v6, #int 0 // #0 │ │ -0357e8: 1207 |00cc: const/4 v7, #int 0 // #0 │ │ -0357ea: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -0357ec: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ -0357ee: 7408 7700 0200 |00cf: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -0357f4: 0c0a |00d2: move-result-object v10 │ │ -0357f6: 7210 7200 0a00 |00d3: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ -0357fc: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ -035800: 7020 d708 a000 |00d8: invoke-direct {v0, v10}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d7 │ │ -035806: 0c0b |00db: move-result-object v11 │ │ -035808: 7210 6b00 0a00 |00dc: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@006b │ │ -03580e: 1e10 |00df: monitor-exit v16 │ │ -035810: 110b |00e0: return-object v11 │ │ -035812: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ -035814: 2900 64ff |00e2: goto/16 0046 // -009c │ │ -035818: 0d02 |00e4: move-exception v2 │ │ -03581a: 1e10 |00e5: monitor-exit v16 │ │ -03581c: 2702 |00e6: throw v2 │ │ +0355cc: |[0355cc] org.happysanta.gd.Storage.LevelsDataSource.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; │ │ +0355dc: 1d10 |0000: monitor-enter v16 │ │ +0355de: 220e 1300 |0001: new-instance v14, Landroid/content/ContentValues; // type@0013 │ │ +0355e2: 7010 3900 0e00 |0003: invoke-direct {v14}, Landroid/content/ContentValues;.:()V // method@0039 │ │ +0355e8: 1a02 a50c |0006: const-string v2, "name" // string@0ca5 │ │ +0355ec: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +0355f0: 6e30 3c00 2e00 |000a: invoke-virtual {v14, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ +0355f6: 1a02 ee06 |000d: const-string v2, "author" // string@06ee │ │ +0355fa: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0355fe: 6e30 3c00 2e00 |0011: invoke-virtual {v14, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ +035604: 1a02 b407 |0014: const-string v2, "count_easy" // string@07b4 │ │ +035608: 7701 b101 1300 |0016: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03560e: 0c03 |0019: move-result-object v3 │ │ +035610: 6e30 3a00 2e03 |001a: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035616: 1a02 b607 |001d: const-string v2, "count_medium" // string@07b6 │ │ +03561a: 7701 b101 1400 |001f: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035620: 0c03 |0022: move-result-object v3 │ │ +035622: 6e30 3a00 2e03 |0023: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035628: 1a02 b507 |0026: const-string v2, "count_hard" // string@07b5 │ │ +03562c: 7701 b101 1500 |0028: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035632: 0c03 |002b: move-result-object v3 │ │ +035634: 6e30 3a00 2e03 |002c: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +03563a: 1a02 a906 |002f: const-string v2, "added_ts" // string@06a9 │ │ +03563e: 7702 b601 1600 |0031: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +035644: 0c03 |0034: move-result-object v3 │ │ +035646: 6e30 3b00 2e03 |0035: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ +03564c: 1a02 a90a |0038: const-string v2, "installed_ts" // string@0aa9 │ │ +035650: 7702 b601 1800 |003a: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +035656: 0c03 |003d: move-result-object v3 │ │ +035658: 6e30 3b00 2e03 |003e: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ +03565e: 1a03 f60a |0041: const-string v3, "is_default" // string@0af6 │ │ +035662: 381a 9e00 |0043: if-eqz v26, 00e1 // +009e │ │ +035666: 1212 |0045: const/4 v2, #int 1 // #1 │ │ +035668: 7110 b101 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03566e: 0c02 |0049: move-result-object v2 │ │ +035670: 6e30 3a00 3e02 |004a: invoke-virtual {v14, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035676: 1a02 cf06 |004d: const-string v2, "api_id" // string@06cf │ │ +03567a: 7702 b601 1b00 |004f: invoke-static/range {v27, v28}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +035680: 0c03 |0052: move-result-object v3 │ │ +035682: 6e30 3b00 2e03 |0053: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ +035688: 1a02 e80f |0056: const-string v2, "unlocked_easy" // string@0fe8 │ │ +03568c: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +03568e: 7110 b101 0300 |0059: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035694: 0c03 |005c: move-result-object v3 │ │ +035696: 6e30 3a00 2e03 |005d: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +03569c: 1a02 ee0f |0060: const-string v2, "unlocked_medium" // string@0fee │ │ +0356a0: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +0356a2: 7110 b101 0300 |0063: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0356a8: 0c03 |0066: move-result-object v3 │ │ +0356aa: 6e30 3a00 2e03 |0067: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0356b0: 1a02 e90f |006a: const-string v2, "unlocked_hard" // string@0fe9 │ │ +0356b4: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +0356b6: 7110 b101 0300 |006d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0356bc: 0c03 |0070: move-result-object v3 │ │ +0356be: 6e30 3a00 2e03 |0071: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0356c4: 1a02 4e0e |0074: const-string v2, "selected_track" // string@0e4e │ │ +0356c8: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +0356ca: 7110 b101 0300 |0077: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0356d0: 0c03 |007a: move-result-object v3 │ │ +0356d2: 6e30 3a00 2e03 |007b: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0356d8: 1a02 4c0e |007e: const-string v2, "selected_level" // string@0e4c │ │ +0356dc: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +0356de: 7110 b101 0300 |0081: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0356e4: 0c03 |0084: move-result-object v3 │ │ +0356e6: 6e30 3a00 2e03 |0085: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +0356ec: 1a02 4a0e |0088: const-string v2, "selected_league" // string@0e4a │ │ +0356f0: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +0356f2: 7110 b101 0300 |008b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +0356f8: 0c03 |008e: move-result-object v3 │ │ +0356fa: 6e30 3a00 2e03 |008f: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035700: 1a02 ec0f |0092: const-string v2, "unlocked_levels" // string@0fec │ │ +035704: 1203 |0094: const/4 v3, #int 0 // #0 │ │ +035706: 7110 b101 0300 |0095: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03570c: 0c03 |0098: move-result-object v3 │ │ +03570e: 6e30 3a00 2e03 |0099: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035714: 1a02 ea0f |009c: const-string v2, "unlocked_leagues" // string@0fea │ │ +035718: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +03571a: 7110 b101 0300 |009f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035720: 0c03 |00a2: move-result-object v3 │ │ +035722: 6e30 3a00 2e03 |00a3: invoke-virtual {v14, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035728: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +03572c: 5402 de04 |00a8: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035730: 1a03 630b |00aa: const-string v3, "levels" // string@0b63 │ │ +035734: 1204 |00ac: const/4 v4, #int 0 // #0 │ │ +035736: 6e40 7600 32e4 |00ad: invoke-virtual {v2, v3, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0076 │ │ +03573c: 0b0c |00b0: move-result-wide v12 │ │ +03573e: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +035742: 5402 de04 |00b3: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035746: 1a03 630b |00b5: const-string v3, "levels" // string@0b63 │ │ +03574a: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +03574c: 2205 b000 |00b8: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +035750: 7010 f001 0500 |00ba: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035756: 1a06 3706 |00bd: const-string v6, "_id = " // string@0637 │ │ +03575a: 6e20 f701 6500 |00bf: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035760: 0c05 |00c2: move-result-object v5 │ │ +035762: 6e30 f501 c50d |00c3: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035768: 0c05 |00c6: move-result-object v5 │ │ +03576a: 6e10 fb01 0500 |00c7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035770: 0c05 |00ca: move-result-object v5 │ │ +035772: 1206 |00cb: const/4 v6, #int 0 // #0 │ │ +035774: 1207 |00cc: const/4 v7, #int 0 // #0 │ │ +035776: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +035778: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ +03577a: 7408 7700 0200 |00cf: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035780: 0c0a |00d2: move-result-object v10 │ │ +035782: 7210 7200 0a00 |00d3: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ +035788: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ +03578c: 7020 d908 a000 |00d8: invoke-direct {v0, v10}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d9 │ │ +035792: 0c0b |00db: move-result-object v11 │ │ +035794: 7210 6b00 0a00 |00dc: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@006b │ │ +03579a: 1e10 |00df: monitor-exit v16 │ │ +03579c: 110b |00e0: return-object v11 │ │ +03579e: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +0357a0: 2900 64ff |00e2: goto/16 0046 // -009c │ │ +0357a4: 0d02 |00e4: move-exception v2 │ │ +0357a6: 1e10 |00e5: monitor-exit v16 │ │ +0357a8: 2702 |00e6: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x00df │ │ -> 0x00e4 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x000d line=35 │ │ @@ -75893,29 +75887,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -03582c: |[03582c] org.happysanta.gd.Storage.LevelsDataSource.deleteAllLevels:()V │ │ -03583c: 1d04 |0000: monitor-enter v4 │ │ -03583e: 5440 de04 |0001: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035842: 1a01 660b |0003: const-string v1, "levels" // string@0b66 │ │ -035846: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -035848: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -03584a: 6e40 7400 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ -035850: 5440 de04 |000a: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035854: 1a01 3901 |000c: const-string v1, "DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'levels'" // string@0139 │ │ -035858: 6e20 7500 1000 |000e: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -03585e: 1e04 |0011: monitor-exit v4 │ │ -035860: 0e00 |0012: return-void │ │ -035862: 0d00 |0013: move-exception v0 │ │ -035864: 1e04 |0014: monitor-exit v4 │ │ -035866: 2700 |0015: throw v0 │ │ +0357b8: |[0357b8] org.happysanta.gd.Storage.LevelsDataSource.deleteAllLevels:()V │ │ +0357c8: 1d04 |0000: monitor-enter v4 │ │ +0357ca: 5440 de04 |0001: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +0357ce: 1a01 630b |0003: const-string v1, "levels" // string@0b63 │ │ +0357d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0357d4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0357d6: 6e40 7400 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +0357dc: 5440 de04 |000a: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +0357e0: 1a01 3901 |000c: const-string v1, "DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'levels'" // string@0139 │ │ +0357e4: 6e20 7500 1000 |000e: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +0357ea: 1e04 |0011: monitor-exit v4 │ │ +0357ec: 0e00 |0012: return-void │ │ +0357ee: 0d00 |0013: move-exception v0 │ │ +0357f0: 1e04 |0014: monitor-exit v4 │ │ +0357f2: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x0011 line=74 │ │ @@ -75928,49 +75922,49 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -035874: |[035874] org.happysanta.gd.Storage.LevelsDataSource.deleteLevel:(Lorg/happysanta/gd/Storage/Level;)V │ │ -035884: 1d06 |0000: monitor-enter v6 │ │ -035886: 6e10 a608 0700 |0001: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -03588c: 0b00 |0004: move-result-wide v0 │ │ -03588e: 5462 de04 |0005: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035892: 1a03 660b |0007: const-string v3, "levels" // string@0b66 │ │ -035896: 2204 b000 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -03589a: 7010 ee01 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0358a0: 1a05 3706 |000e: const-string v5, "_id = " // string@0637 │ │ -0358a4: 6e20 f501 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0358aa: 0c04 |0013: move-result-object v4 │ │ -0358ac: 6e30 f301 0401 |0014: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0358b2: 0c04 |0017: move-result-object v4 │ │ -0358b4: 6e10 f901 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0358ba: 0c04 |001b: move-result-object v4 │ │ -0358bc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0358be: 6e40 7400 3254 |001d: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ -0358c4: 5462 de04 |0020: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0358c8: 1a03 4f0a |0022: const-string v3, "highscores" // string@0a4f │ │ -0358cc: 2204 b000 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0358d0: 7010 ee01 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0358d6: 1a05 600b |0029: const-string v5, "level_id = " // string@0b60 │ │ -0358da: 6e20 f501 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0358e0: 0c04 |002e: move-result-object v4 │ │ -0358e2: 6e30 f301 0401 |002f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0358e8: 0c04 |0032: move-result-object v4 │ │ -0358ea: 6e10 f901 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0358f0: 0c04 |0036: move-result-object v4 │ │ -0358f2: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -0358f4: 6e40 7400 3254 |0038: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ -0358fa: 1e06 |003b: monitor-exit v6 │ │ -0358fc: 0e00 |003c: return-void │ │ -0358fe: 0d02 |003d: move-exception v2 │ │ -035900: 1e06 |003e: monitor-exit v6 │ │ -035902: 2702 |003f: throw v2 │ │ +035800: |[035800] org.happysanta.gd.Storage.LevelsDataSource.deleteLevel:(Lorg/happysanta/gd/Storage/Level;)V │ │ +035810: 1d06 |0000: monitor-enter v6 │ │ +035812: 6e10 a808 0700 |0001: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +035818: 0b00 |0004: move-result-wide v0 │ │ +03581a: 5462 de04 |0005: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +03581e: 1a03 630b |0007: const-string v3, "levels" // string@0b63 │ │ +035822: 2204 b000 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +035826: 7010 f001 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03582c: 1a05 3706 |000e: const-string v5, "_id = " // string@0637 │ │ +035830: 6e20 f701 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035836: 0c04 |0013: move-result-object v4 │ │ +035838: 6e30 f501 0401 |0014: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +03583e: 0c04 |0017: move-result-object v4 │ │ +035840: 6e10 fb01 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035846: 0c04 |001b: move-result-object v4 │ │ +035848: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +03584a: 6e40 7400 3254 |001d: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +035850: 5462 de04 |0020: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035854: 1a03 4e0a |0022: const-string v3, "highscores" // string@0a4e │ │ +035858: 2204 b000 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +03585c: 7010 f001 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035862: 1a05 5d0b |0029: const-string v5, "level_id = " // string@0b5d │ │ +035866: 6e20 f701 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03586c: 0c04 |002e: move-result-object v4 │ │ +03586e: 6e30 f501 0401 |002f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035874: 0c04 |0032: move-result-object v4 │ │ +035876: 6e10 fb01 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +03587c: 0c04 |0036: move-result-object v4 │ │ +03587e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +035880: 6e40 7400 3254 |0038: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +035886: 1e06 |003b: monitor-exit v6 │ │ +035888: 0e00 |003c: return-void │ │ +03588a: 0d02 |003d: move-exception v2 │ │ +03588c: 1e06 |003e: monitor-exit v6 │ │ +03588e: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0020 line=67 │ │ @@ -75986,73 +75980,73 @@ │ │ type : '(Ljava/util/ArrayList;)Ljava/util/HashMap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -035910: |[035910] org.happysanta.gd.Storage.LevelsDataSource.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; │ │ -035920: 1d0b |0000: monitor-enter v11 │ │ -035922: 2205 de00 |0001: new-instance v5, Ljava/util/HashMap; // type@00de │ │ -035926: 7010 4d02 0500 |0003: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@024d │ │ -03592c: 6e10 3f02 0c00 |0006: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@023f │ │ -035932: 0a08 |0009: move-result v8 │ │ -035934: 2382 1902 |000a: new-array v2, v8, [Ljava/lang/String; // type@0219 │ │ -035938: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -03593a: 2128 |000d: array-length v8, v2 │ │ -03593c: 3584 1100 |000e: if-ge v4, v8, 001f // +0011 │ │ -035940: 6e20 3c02 4c00 |0010: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023c │ │ -035946: 0c08 |0013: move-result-object v8 │ │ -035948: 1f08 9f00 |0014: check-cast v8, Ljava/lang/Long; // type@009f │ │ -03594c: 6e10 b201 0800 |0016: invoke-virtual {v8}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@01b2 │ │ -035952: 0c08 |0019: move-result-object v8 │ │ -035954: 4d08 0204 |001a: aput-object v8, v2, v4 │ │ -035958: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03595c: 28ef |001e: goto 000d // -0011 │ │ -03595e: 54b8 de04 |001f: iget-object v8, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035962: 2209 b000 |0021: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ -035966: 7010 ee01 0900 |0023: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03596c: 1a0a 1d05 |0026: const-string v10, "SELECT api_id, _id FROM levels WHERE api_id IN (" // string@051d │ │ -035970: 6e20 f501 a900 |0028: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035976: 0c09 |002b: move-result-object v9 │ │ -035978: 212a |002c: array-length v10, v2 │ │ -03597a: 7020 e308 ab00 |002d: invoke-direct {v11, v10}, Lorg/happysanta/gd/Storage/LevelsDataSource;.makePlaceholders:(I)Ljava/lang/String; // method@08e3 │ │ -035980: 0c0a |0030: move-result-object v10 │ │ -035982: 6e20 f501 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035988: 0c09 |0034: move-result-object v9 │ │ -03598a: 1a0a 3c00 |0035: const-string v10, ")" // string@003c │ │ -03598e: 6e20 f501 a900 |0037: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035994: 0c09 |003a: move-result-object v9 │ │ -035996: 6e10 f901 0900 |003b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03599c: 0c09 |003e: move-result-object v9 │ │ -03599e: 6e30 7800 9802 |003f: invoke-virtual {v8, v9, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0078 │ │ -0359a4: 0c03 |0042: move-result-object v3 │ │ -0359a6: 7210 7200 0300 |0043: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ -0359ac: 7210 7100 0300 |0046: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0071 │ │ -0359b2: 0a08 |0049: move-result v8 │ │ -0359b4: 3908 1e00 |004a: if-nez v8, 0068 // +001e │ │ -0359b8: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -0359ba: 7220 6f00 8300 |004d: invoke-interface {v3, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0359c0: 0b00 |0050: move-result-wide v0 │ │ -0359c2: 1218 |0051: const/4 v8, #int 1 // #1 │ │ -0359c4: 7220 6f00 8300 |0052: invoke-interface {v3, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ -0359ca: 0b06 |0055: move-result-wide v6 │ │ -0359cc: 7120 b401 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0359d2: 0c08 |0059: move-result-object v8 │ │ -0359d4: 7120 b401 7600 |005a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0359da: 0c09 |005d: move-result-object v9 │ │ -0359dc: 6e30 5102 8509 |005e: invoke-virtual {v5, v8, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -0359e2: 7210 7300 0300 |0061: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0073 │ │ -0359e8: 28e2 |0064: goto 0046 // -001e │ │ -0359ea: 0d08 |0065: move-exception v8 │ │ -0359ec: 1e0b |0066: monitor-exit v11 │ │ -0359ee: 2708 |0067: throw v8 │ │ -0359f0: 7210 6b00 0300 |0068: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@006b │ │ -0359f6: 1e0b |006b: monitor-exit v11 │ │ -0359f8: 1105 |006c: return-object v5 │ │ +03589c: |[03589c] org.happysanta.gd.Storage.LevelsDataSource.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; │ │ +0358ac: 1d0b |0000: monitor-enter v11 │ │ +0358ae: 2205 de00 |0001: new-instance v5, Ljava/util/HashMap; // type@00de │ │ +0358b2: 7010 4f02 0500 |0003: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@024f │ │ +0358b8: 6e10 4102 0c00 |0006: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0241 │ │ +0358be: 0a08 |0009: move-result v8 │ │ +0358c0: 2382 1902 |000a: new-array v2, v8, [Ljava/lang/String; // type@0219 │ │ +0358c4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0358c6: 2128 |000d: array-length v8, v2 │ │ +0358c8: 3584 1100 |000e: if-ge v4, v8, 001f // +0011 │ │ +0358cc: 6e20 3e02 4c00 |0010: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@023e │ │ +0358d2: 0c08 |0013: move-result-object v8 │ │ +0358d4: 1f08 9f00 |0014: check-cast v8, Ljava/lang/Long; // type@009f │ │ +0358d8: 6e10 b401 0800 |0016: invoke-virtual {v8}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@01b4 │ │ +0358de: 0c08 |0019: move-result-object v8 │ │ +0358e0: 4d08 0204 |001a: aput-object v8, v2, v4 │ │ +0358e4: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0358e8: 28ef |001e: goto 000d // -0011 │ │ +0358ea: 54b8 de04 |001f: iget-object v8, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +0358ee: 2209 b000 |0021: new-instance v9, Ljava/lang/StringBuilder; // type@00b0 │ │ +0358f2: 7010 f001 0900 |0023: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0358f8: 1a0a 1d05 |0026: const-string v10, "SELECT api_id, _id FROM levels WHERE api_id IN (" // string@051d │ │ +0358fc: 6e20 f701 a900 |0028: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035902: 0c09 |002b: move-result-object v9 │ │ +035904: 212a |002c: array-length v10, v2 │ │ +035906: 7020 e508 ab00 |002d: invoke-direct {v11, v10}, Lorg/happysanta/gd/Storage/LevelsDataSource;.makePlaceholders:(I)Ljava/lang/String; // method@08e5 │ │ +03590c: 0c0a |0030: move-result-object v10 │ │ +03590e: 6e20 f701 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035914: 0c09 |0034: move-result-object v9 │ │ +035916: 1a0a 3c00 |0035: const-string v10, ")" // string@003c │ │ +03591a: 6e20 f701 a900 |0037: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035920: 0c09 |003a: move-result-object v9 │ │ +035922: 6e10 fb01 0900 |003b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035928: 0c09 |003e: move-result-object v9 │ │ +03592a: 6e30 7800 9802 |003f: invoke-virtual {v8, v9, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0078 │ │ +035930: 0c03 |0042: move-result-object v3 │ │ +035932: 7210 7200 0300 |0043: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ +035938: 7210 7100 0300 |0046: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0071 │ │ +03593e: 0a08 |0049: move-result v8 │ │ +035940: 3908 1e00 |004a: if-nez v8, 0068 // +001e │ │ +035944: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +035946: 7220 6f00 8300 |004d: invoke-interface {v3, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +03594c: 0b00 |0050: move-result-wide v0 │ │ +03594e: 1218 |0051: const/4 v8, #int 1 // #1 │ │ +035950: 7220 6f00 8300 |0052: invoke-interface {v3, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006f │ │ +035956: 0b06 |0055: move-result-wide v6 │ │ +035958: 7120 b601 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +03595e: 0c08 |0059: move-result-object v8 │ │ +035960: 7120 b601 7600 |005a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +035966: 0c09 |005d: move-result-object v9 │ │ +035968: 6e30 5302 8509 |005e: invoke-virtual {v5, v8, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +03596e: 7210 7300 0300 |0061: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0073 │ │ +035974: 28e2 |0064: goto 0046 // -001e │ │ +035976: 0d08 |0065: move-exception v8 │ │ +035978: 1e0b |0066: monitor-exit v11 │ │ +03597a: 2708 |0067: throw v8 │ │ +03597c: 7210 6b00 0300 |0068: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035982: 1e0b |006b: monitor-exit v11 │ │ +035984: 1105 |006c: return-object v5 │ │ catches : 2 │ │ 0x0001 - 0x0064 │ │ -> 0x0065 │ │ 0x0068 - 0x006b │ │ -> 0x0065 │ │ positions : │ │ 0x0000 line=108 │ │ @@ -76090,34 +76084,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 27 16-bit code units │ │ -035a10: |[035a10] org.happysanta.gd.Storage.LevelsDataSource.getAllLevels:()Ljava/util/List; │ │ -035a20: 1d0a |0000: monitor-enter v10 │ │ -035a22: 54a0 de04 |0001: iget-object v0, v10, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035a26: 1a01 660b |0003: const-string v1, "levels" // string@0b66 │ │ -035a2a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -035a2c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -035a2e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -035a30: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -035a32: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -035a34: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -035a36: 7408 7700 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035a3c: 0c08 |000e: move-result-object v8 │ │ -035a3e: 6e20 e208 8a00 |000f: invoke-virtual {v10, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; // method@08e2 │ │ -035a44: 0c09 |0012: move-result-object v9 │ │ -035a46: 7210 6b00 0800 |0013: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035a4c: 1e0a |0016: monitor-exit v10 │ │ -035a4e: 1109 |0017: return-object v9 │ │ -035a50: 0d00 |0018: move-exception v0 │ │ -035a52: 1e0a |0019: monitor-exit v10 │ │ -035a54: 2700 |001a: throw v0 │ │ +03599c: |[03599c] org.happysanta.gd.Storage.LevelsDataSource.getAllLevels:()Ljava/util/List; │ │ +0359ac: 1d0a |0000: monitor-enter v10 │ │ +0359ae: 54a0 de04 |0001: iget-object v0, v10, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +0359b2: 1a01 630b |0003: const-string v1, "levels" // string@0b63 │ │ +0359b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0359b8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0359ba: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0359bc: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0359be: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0359c0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0359c2: 7408 7700 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +0359c8: 0c08 |000e: move-result-object v8 │ │ +0359ca: 6e20 e408 8a00 |000f: invoke-virtual {v10, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; // method@08e4 │ │ +0359d0: 0c09 |0012: move-result-object v9 │ │ +0359d2: 7210 6b00 0800 |0013: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ +0359d8: 1e0a |0016: monitor-exit v10 │ │ +0359da: 1109 |0017: return-object v9 │ │ +0359dc: 0d00 |0018: move-exception v0 │ │ +0359de: 1e0a |0019: monitor-exit v10 │ │ +0359e0: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=130 │ │ 0x000f line=132 │ │ 0x0013 line=133 │ │ @@ -76133,82 +76127,82 @@ │ │ type : '(JII)Lorg/happysanta/gd/Storage/HighScores;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 131 16-bit code units │ │ -035a64: |[035a64] org.happysanta.gd.Storage.LevelsDataSource.getHighScores:(JII)Lorg/happysanta/gd/Storage/HighScores; │ │ -035a74: 1d0f |0000: monitor-enter v15 │ │ -035a76: 54f2 de04 |0001: iget-object v2, v15, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035a7a: 1a03 4f0a |0003: const-string v3, "highscores" // string@0a4f │ │ -035a7e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -035a80: 2205 b000 |0006: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -035a84: 7010 ee01 0500 |0008: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035a8a: 1a06 600b |000b: const-string v6, "level_id = " // string@0b60 │ │ -035a8e: 6e20 f501 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035a94: 0c05 |0010: move-result-object v5 │ │ -035a96: 0500 1000 |0011: move-wide/from16 v0, v16 │ │ -035a9a: 6e30 f301 0501 |0013: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -035aa0: 0c05 |0016: move-result-object v5 │ │ -035aa2: 1a06 0c00 |0017: const-string v6, " AND " // string@000c │ │ -035aa6: 6e20 f501 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035aac: 0c05 |001c: move-result-object v5 │ │ -035aae: 1a06 510b |001d: const-string v6, "level" // string@0b51 │ │ -035ab2: 6e20 f501 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035ab8: 0c05 |0022: move-result-object v5 │ │ -035aba: 1a06 0a00 |0023: const-string v6, " = " // string@000a │ │ -035abe: 6e20 f501 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035ac4: 0c05 |0028: move-result-object v5 │ │ -035ac6: 0200 1200 |0029: move/from16 v0, v18 │ │ -035aca: 6e20 f201 0500 |002b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035ad0: 0c05 |002e: move-result-object v5 │ │ -035ad2: 1a06 0c00 |002f: const-string v6, " AND " // string@000c │ │ -035ad6: 6e20 f501 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035adc: 0c05 |0034: move-result-object v5 │ │ -035ade: 1a06 c80f |0035: const-string v6, "track" // string@0fc8 │ │ -035ae2: 6e20 f501 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035ae8: 0c05 |003a: move-result-object v5 │ │ -035aea: 1a06 0a00 |003b: const-string v6, " = " // string@000a │ │ -035aee: 6e20 f501 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035af4: 0c05 |0040: move-result-object v5 │ │ -035af6: 0200 1300 |0041: move/from16 v0, v19 │ │ -035afa: 6e20 f201 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035b00: 0c05 |0046: move-result-object v5 │ │ -035b02: 6e10 f901 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035b08: 0c05 |004a: move-result-object v5 │ │ -035b0a: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -035b0c: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -035b0e: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -035b10: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -035b12: 7408 7700 0200 |004f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035b18: 0c0a |0052: move-result-object v10 │ │ -035b1a: 7210 7200 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ -035b20: 220b f801 |0056: new-instance v11, Lorg/happysanta/gd/Storage/HighScores; // type@01f8 │ │ -035b24: 7010 8408 0b00 |0058: invoke-direct {v11}, Lorg/happysanta/gd/Storage/HighScores;.:()V // method@0884 │ │ -035b2a: 0500 1000 |005b: move-wide/from16 v0, v16 │ │ -035b2e: 6e30 9208 0b01 |005d: invoke-virtual {v11, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.setLevelId:(J)V // method@0892 │ │ -035b34: 0200 1200 |0060: move/from16 v0, v18 │ │ -035b38: 6e20 9108 0b00 |0062: invoke-virtual {v11, v0}, Lorg/happysanta/gd/Storage/HighScores;.setLevel:(I)V // method@0891 │ │ -035b3e: 0200 1300 |0065: move/from16 v0, v19 │ │ -035b42: 6e20 9508 0b00 |0067: invoke-virtual {v11, v0}, Lorg/happysanta/gd/Storage/HighScores;.setTrack:(I)V // method@0895 │ │ -035b48: 7210 6d00 0a00 |006a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ -035b4e: 0a02 |006d: move-result v2 │ │ -035b50: 3d02 0a00 |006e: if-lez v2, 0078 // +000a │ │ -035b54: 7030 da08 af0b |0070: invoke-direct {v15, v10, v11}, Lorg/happysanta/gd/Storage/LevelsDataSource;.fillHighScoresFromCursor:(Landroid/database/Cursor;Lorg/happysanta/gd/Storage/HighScores;)V // method@08da │ │ -035b5a: 7210 6b00 0a00 |0073: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035b60: 1e0f |0076: monitor-exit v15 │ │ -035b62: 110b |0077: return-object v11 │ │ -035b64: 7605 d508 0f00 |0078: invoke-direct/range {v15, v16, v17, v18, v19}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createEmptyHighScore:(JII)J // method@08d5 │ │ -035b6a: 0b0c |007b: move-result-wide v12 │ │ -035b6c: 6e30 9008 cb0d |007c: invoke-virtual {v11, v12, v13}, Lorg/happysanta/gd/Storage/HighScores;.setId:(J)V // method@0890 │ │ -035b72: 28f4 |007f: goto 0073 // -000c │ │ -035b74: 0d02 |0080: move-exception v2 │ │ -035b76: 1e0f |0081: monitor-exit v15 │ │ -035b78: 2702 |0082: throw v2 │ │ +0359f0: |[0359f0] org.happysanta.gd.Storage.LevelsDataSource.getHighScores:(JII)Lorg/happysanta/gd/Storage/HighScores; │ │ +035a00: 1d0f |0000: monitor-enter v15 │ │ +035a02: 54f2 de04 |0001: iget-object v2, v15, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035a06: 1a03 4e0a |0003: const-string v3, "highscores" // string@0a4e │ │ +035a0a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +035a0c: 2205 b000 |0006: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +035a10: 7010 f001 0500 |0008: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035a16: 1a06 5d0b |000b: const-string v6, "level_id = " // string@0b5d │ │ +035a1a: 6e20 f701 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a20: 0c05 |0010: move-result-object v5 │ │ +035a22: 0500 1000 |0011: move-wide/from16 v0, v16 │ │ +035a26: 6e30 f501 0501 |0013: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035a2c: 0c05 |0016: move-result-object v5 │ │ +035a2e: 1a06 0c00 |0017: const-string v6, " AND " // string@000c │ │ +035a32: 6e20 f701 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a38: 0c05 |001c: move-result-object v5 │ │ +035a3a: 1a06 4e0b |001d: const-string v6, "level" // string@0b4e │ │ +035a3e: 6e20 f701 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a44: 0c05 |0022: move-result-object v5 │ │ +035a46: 1a06 0a00 |0023: const-string v6, " = " // string@000a │ │ +035a4a: 6e20 f701 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a50: 0c05 |0028: move-result-object v5 │ │ +035a52: 0200 1200 |0029: move/from16 v0, v18 │ │ +035a56: 6e20 f401 0500 |002b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035a5c: 0c05 |002e: move-result-object v5 │ │ +035a5e: 1a06 0c00 |002f: const-string v6, " AND " // string@000c │ │ +035a62: 6e20 f701 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a68: 0c05 |0034: move-result-object v5 │ │ +035a6a: 1a06 c50f |0035: const-string v6, "track" // string@0fc5 │ │ +035a6e: 6e20 f701 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a74: 0c05 |003a: move-result-object v5 │ │ +035a76: 1a06 0a00 |003b: const-string v6, " = " // string@000a │ │ +035a7a: 6e20 f701 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035a80: 0c05 |0040: move-result-object v5 │ │ +035a82: 0200 1300 |0041: move/from16 v0, v19 │ │ +035a86: 6e20 f401 0500 |0043: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035a8c: 0c05 |0046: move-result-object v5 │ │ +035a8e: 6e10 fb01 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035a94: 0c05 |004a: move-result-object v5 │ │ +035a96: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +035a98: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +035a9a: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +035a9c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +035a9e: 7408 7700 0200 |004f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035aa4: 0c0a |0052: move-result-object v10 │ │ +035aa6: 7210 7200 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ +035aac: 220b f801 |0056: new-instance v11, Lorg/happysanta/gd/Storage/HighScores; // type@01f8 │ │ +035ab0: 7010 8608 0b00 |0058: invoke-direct {v11}, Lorg/happysanta/gd/Storage/HighScores;.:()V // method@0886 │ │ +035ab6: 0500 1000 |005b: move-wide/from16 v0, v16 │ │ +035aba: 6e30 9408 0b01 |005d: invoke-virtual {v11, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.setLevelId:(J)V // method@0894 │ │ +035ac0: 0200 1200 |0060: move/from16 v0, v18 │ │ +035ac4: 6e20 9308 0b00 |0062: invoke-virtual {v11, v0}, Lorg/happysanta/gd/Storage/HighScores;.setLevel:(I)V // method@0893 │ │ +035aca: 0200 1300 |0065: move/from16 v0, v19 │ │ +035ace: 6e20 9708 0b00 |0067: invoke-virtual {v11, v0}, Lorg/happysanta/gd/Storage/HighScores;.setTrack:(I)V // method@0897 │ │ +035ad4: 7210 6d00 0a00 |006a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ +035ada: 0a02 |006d: move-result v2 │ │ +035adc: 3d02 0a00 |006e: if-lez v2, 0078 // +000a │ │ +035ae0: 7030 dc08 af0b |0070: invoke-direct {v15, v10, v11}, Lorg/happysanta/gd/Storage/LevelsDataSource;.fillHighScoresFromCursor:(Landroid/database/Cursor;Lorg/happysanta/gd/Storage/HighScores;)V // method@08dc │ │ +035ae6: 7210 6b00 0a00 |0073: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035aec: 1e0f |0076: monitor-exit v15 │ │ +035aee: 110b |0077: return-object v11 │ │ +035af0: 7605 d708 0f00 |0078: invoke-direct/range {v15, v16, v17, v18, v19}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createEmptyHighScore:(JII)J // method@08d7 │ │ +035af6: 0b0c |007b: move-result-wide v12 │ │ +035af8: 6e30 9208 cb0d |007c: invoke-virtual {v11, v12, v13}, Lorg/happysanta/gd/Storage/HighScores;.setId:(J)V // method@0892 │ │ +035afe: 28f4 |007f: goto 0073 // -000c │ │ +035b00: 0d02 |0080: move-exception v2 │ │ +035b02: 1e0f |0081: monitor-exit v15 │ │ +035b04: 2702 |0082: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0076 │ │ -> 0x0080 │ │ 0x0078 - 0x007f │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=186 │ │ @@ -76238,47 +76232,47 @@ │ │ type : '(J)Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 55 16-bit code units │ │ -035b90: |[035b90] org.happysanta.gd.Storage.LevelsDataSource.getLevel:(J)Lorg/happysanta/gd/Storage/Level; │ │ -035ba0: 1d0b |0000: monitor-enter v11 │ │ -035ba2: 54b0 de04 |0001: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035ba6: 1a01 660b |0003: const-string v1, "levels" // string@0b66 │ │ -035baa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -035bac: 2203 b000 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -035bb0: 7010 ee01 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035bb6: 1a04 3706 |000b: const-string v4, "_id = " // string@0637 │ │ -035bba: 6e20 f501 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035bc0: 0c03 |0010: move-result-object v3 │ │ -035bc2: 6e30 f301 c30d |0011: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -035bc8: 0c03 |0014: move-result-object v3 │ │ -035bca: 6e10 f901 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035bd0: 0c03 |0018: move-result-object v3 │ │ -035bd2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -035bd4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -035bd6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -035bd8: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -035bda: 7408 7700 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035be0: 0c08 |0020: move-result-object v8 │ │ -035be2: 7210 7200 0800 |0021: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ -035be8: 1209 |0024: const/4 v9, #int 0 // #0 │ │ -035bea: 7210 6d00 0800 |0025: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ -035bf0: 0a00 |0028: move-result v0 │ │ -035bf2: 3d00 0600 |0029: if-lez v0, 002f // +0006 │ │ -035bf6: 7020 d708 8b00 |002b: invoke-direct {v11, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d7 │ │ -035bfc: 0c09 |002e: move-result-object v9 │ │ -035bfe: 7210 6b00 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035c04: 1e0b |0032: monitor-exit v11 │ │ -035c06: 1109 |0033: return-object v9 │ │ -035c08: 0d00 |0034: move-exception v0 │ │ -035c0a: 1e0b |0035: monitor-exit v11 │ │ -035c0c: 2700 |0036: throw v0 │ │ +035b1c: |[035b1c] org.happysanta.gd.Storage.LevelsDataSource.getLevel:(J)Lorg/happysanta/gd/Storage/Level; │ │ +035b2c: 1d0b |0000: monitor-enter v11 │ │ +035b2e: 54b0 de04 |0001: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035b32: 1a01 630b |0003: const-string v1, "levels" // string@0b63 │ │ +035b36: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +035b38: 2203 b000 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +035b3c: 7010 f001 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035b42: 1a04 3706 |000b: const-string v4, "_id = " // string@0637 │ │ +035b46: 6e20 f701 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035b4c: 0c03 |0010: move-result-object v3 │ │ +035b4e: 6e30 f501 c30d |0011: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035b54: 0c03 |0014: move-result-object v3 │ │ +035b56: 6e10 fb01 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035b5c: 0c03 |0018: move-result-object v3 │ │ +035b5e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +035b60: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +035b62: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +035b64: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +035b66: 7408 7700 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035b6c: 0c08 |0020: move-result-object v8 │ │ +035b6e: 7210 7200 0800 |0021: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ +035b74: 1209 |0024: const/4 v9, #int 0 // #0 │ │ +035b76: 7210 6d00 0800 |0025: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ +035b7c: 0a00 |0028: move-result v0 │ │ +035b7e: 3d00 0600 |0029: if-lez v0, 002f // +0006 │ │ +035b82: 7020 d908 8b00 |002b: invoke-direct {v11, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d9 │ │ +035b88: 0c09 |002e: move-result-object v9 │ │ +035b8a: 7210 6b00 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035b90: 1e0b |0032: monitor-exit v11 │ │ +035b92: 1109 |0033: return-object v9 │ │ +035b94: 0d00 |0034: move-exception v0 │ │ +035b96: 1e0b |0035: monitor-exit v11 │ │ +035b98: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0021 line=149 │ │ 0x0024 line=151 │ │ @@ -76298,44 +76292,44 @@ │ │ type : '(II)Ljava/util/List;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 50 16-bit code units │ │ -035c1c: |[035c1c] org.happysanta.gd.Storage.LevelsDataSource.getLevels:(II)Ljava/util/List; │ │ -035c2c: 1d0b |0000: monitor-enter v11 │ │ -035c2e: 54b0 de04 |0001: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035c32: 1a01 660b |0003: const-string v1, "levels" // string@0b66 │ │ -035c36: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -035c38: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -035c3a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -035c3c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -035c3e: 1a06 3806 |0009: const-string v6, "_id ASC" // string@0638 │ │ -035c42: 2207 b000 |000b: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -035c46: 7010 ee01 0700 |000d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035c4c: 6e20 f201 c700 |0010: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035c52: 0c07 |0013: move-result-object v7 │ │ -035c54: 1a0a 3f00 |0014: const-string v10, ", " // string@003f │ │ -035c58: 6e20 f501 a700 |0016: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035c5e: 0c07 |0019: move-result-object v7 │ │ -035c60: 6e20 f201 d700 |001a: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035c66: 0c07 |001d: move-result-object v7 │ │ -035c68: 6e10 f901 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035c6e: 0c07 |0021: move-result-object v7 │ │ -035c70: 7408 7700 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035c76: 0c08 |0025: move-result-object v8 │ │ -035c78: 6e20 e208 8b00 |0026: invoke-virtual {v11, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; // method@08e2 │ │ -035c7e: 0c09 |0029: move-result-object v9 │ │ -035c80: 7210 6b00 0800 |002a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035c86: 1e0b |002d: monitor-exit v11 │ │ -035c88: 1109 |002e: return-object v9 │ │ -035c8a: 0d00 |002f: move-exception v0 │ │ -035c8c: 1e0b |0030: monitor-exit v11 │ │ -035c8e: 2700 |0031: throw v0 │ │ +035ba8: |[035ba8] org.happysanta.gd.Storage.LevelsDataSource.getLevels:(II)Ljava/util/List; │ │ +035bb8: 1d0b |0000: monitor-enter v11 │ │ +035bba: 54b0 de04 |0001: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035bbe: 1a01 630b |0003: const-string v1, "levels" // string@0b63 │ │ +035bc2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +035bc4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +035bc6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +035bc8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +035bca: 1a06 3806 |0009: const-string v6, "_id ASC" // string@0638 │ │ +035bce: 2207 b000 |000b: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ +035bd2: 7010 f001 0700 |000d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035bd8: 6e20 f401 c700 |0010: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035bde: 0c07 |0013: move-result-object v7 │ │ +035be0: 1a0a 3f00 |0014: const-string v10, ", " // string@003f │ │ +035be4: 6e20 f701 a700 |0016: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035bea: 0c07 |0019: move-result-object v7 │ │ +035bec: 6e20 f401 d700 |001a: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035bf2: 0c07 |001d: move-result-object v7 │ │ +035bf4: 6e10 fb01 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035bfa: 0c07 |0021: move-result-object v7 │ │ +035bfc: 7408 7700 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035c02: 0c08 |0025: move-result-object v8 │ │ +035c04: 6e20 e408 8b00 |0026: invoke-virtual {v11, v8}, Lorg/happysanta/gd/Storage/LevelsDataSource;.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; // method@08e4 │ │ +035c0a: 0c09 |0029: move-result-object v9 │ │ +035c0c: 7210 6b00 0800 |002a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035c12: 1e0b |002d: monitor-exit v11 │ │ +035c14: 1109 |002e: return-object v9 │ │ +035c16: 0d00 |002f: move-exception v0 │ │ +035c18: 1e0b |0030: monitor-exit v11 │ │ +035c1a: 2700 |0031: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=139 │ │ 0x0026 line=141 │ │ 0x002a line=142 │ │ @@ -76353,51 +76347,51 @@ │ │ type : '(J)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 58 16-bit code units │ │ -035c9c: |[035c9c] org.happysanta.gd.Storage.LevelsDataSource.isApiIdInstalled:(J)Z │ │ -035cac: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -035cae: 120a |0001: const/4 v10, #int 0 // #0 │ │ -035cb0: 1d0b |0002: monitor-enter v11 │ │ -035cb2: 54b0 de04 |0003: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035cb6: 1a01 660b |0005: const-string v1, "levels" // string@0b66 │ │ -035cba: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -035cbc: 2322 1902 |0008: new-array v2, v2, [Ljava/lang/String; // type@0219 │ │ -035cc0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -035cc2: 1a04 3606 |000b: const-string v4, "_id" // string@0636 │ │ -035cc6: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ -035cca: 2203 b000 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -035cce: 7010 ee01 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035cd4: 1a04 d006 |0014: const-string v4, "api_id = " // string@06d0 │ │ -035cd8: 6e20 f501 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035cde: 0c03 |0019: move-result-object v3 │ │ -035ce0: 6e30 f301 c30d |001a: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -035ce6: 0c03 |001d: move-result-object v3 │ │ -035ce8: 6e10 f901 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035cee: 0c03 |0021: move-result-object v3 │ │ -035cf0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -035cf2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -035cf4: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -035cf6: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -035cf8: 7408 7700 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035cfe: 0c08 |0029: move-result-object v8 │ │ -035d00: 7210 6d00 0800 |002a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ -035d06: 0a00 |002d: move-result v0 │ │ -035d08: 3d00 0700 |002e: if-lez v0, 0035 // +0007 │ │ -035d0c: 7210 6b00 0800 |0030: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035d12: 1e0b |0033: monitor-exit v11 │ │ -035d14: 0f09 |0034: return v9 │ │ -035d16: 01a9 |0035: move v9, v10 │ │ -035d18: 28fa |0036: goto 0030 // -0006 │ │ -035d1a: 0d00 |0037: move-exception v0 │ │ -035d1c: 1e0b |0038: monitor-exit v11 │ │ -035d1e: 2700 |0039: throw v0 │ │ +035c28: |[035c28] org.happysanta.gd.Storage.LevelsDataSource.isApiIdInstalled:(J)Z │ │ +035c38: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +035c3a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +035c3c: 1d0b |0002: monitor-enter v11 │ │ +035c3e: 54b0 de04 |0003: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035c42: 1a01 630b |0005: const-string v1, "levels" // string@0b63 │ │ +035c46: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +035c48: 2322 1902 |0008: new-array v2, v2, [Ljava/lang/String; // type@0219 │ │ +035c4c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +035c4e: 1a04 3606 |000b: const-string v4, "_id" // string@0636 │ │ +035c52: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ +035c56: 2203 b000 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +035c5a: 7010 f001 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035c60: 1a04 d006 |0014: const-string v4, "api_id = " // string@06d0 │ │ +035c64: 6e20 f701 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035c6a: 0c03 |0019: move-result-object v3 │ │ +035c6c: 6e30 f501 c30d |001a: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035c72: 0c03 |001d: move-result-object v3 │ │ +035c74: 6e10 fb01 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035c7a: 0c03 |0021: move-result-object v3 │ │ +035c7c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +035c7e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +035c80: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +035c82: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +035c84: 7408 7700 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035c8a: 0c08 |0029: move-result-object v8 │ │ +035c8c: 7210 6d00 0800 |002a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ +035c92: 0a00 |002d: move-result v0 │ │ +035c94: 3d00 0700 |002e: if-lez v0, 0035 // +0007 │ │ +035c98: 7210 6b00 0800 |0030: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035c9e: 1e0b |0033: monitor-exit v11 │ │ +035ca0: 0f09 |0034: return v9 │ │ +035ca2: 01a9 |0035: move v9, v10 │ │ +035ca4: 28fa |0036: goto 0030 // -0006 │ │ +035ca6: 0d00 |0037: move-exception v0 │ │ +035ca8: 1e0b |0038: monitor-exit v11 │ │ +035caa: 2700 |0039: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0033 │ │ -> 0x0037 │ │ positions : │ │ 0x0002 line=179 │ │ 0x002a line=180 │ │ 0x0030 line=181 │ │ @@ -76415,43 +76409,43 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -035d2c: |[035d2c] org.happysanta.gd.Storage.LevelsDataSource.isDefaultLevelCreated:()Z │ │ -035d3c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -035d3e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -035d40: 1d0b |0002: monitor-enter v11 │ │ -035d42: 54b0 de04 |0003: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035d46: 1a01 660b |0005: const-string v1, "levels" // string@0b66 │ │ -035d4a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -035d4c: 2322 1902 |0008: new-array v2, v2, [Ljava/lang/String; // type@0219 │ │ -035d50: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -035d52: 1a04 3606 |000b: const-string v4, "_id" // string@0636 │ │ -035d56: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ -035d5a: 1a03 f90a |000f: const-string v3, "is_default = 1" // string@0af9 │ │ -035d5e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -035d60: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -035d62: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -035d64: 1207 |0014: const/4 v7, #int 0 // #0 │ │ -035d66: 7408 7700 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ -035d6c: 0c09 |0018: move-result-object v9 │ │ -035d6e: 7210 6d00 0900 |0019: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ -035d74: 0a00 |001c: move-result v0 │ │ -035d76: 3d00 0700 |001d: if-lez v0, 0024 // +0007 │ │ -035d7a: 7210 6b00 0900 |001f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@006b │ │ -035d80: 1e0b |0022: monitor-exit v11 │ │ -035d82: 0f08 |0023: return v8 │ │ -035d84: 01a8 |0024: move v8, v10 │ │ -035d86: 28fa |0025: goto 001f // -0006 │ │ -035d88: 0d00 |0026: move-exception v0 │ │ -035d8a: 1e0b |0027: monitor-exit v11 │ │ -035d8c: 2700 |0028: throw v0 │ │ +035cb8: |[035cb8] org.happysanta.gd.Storage.LevelsDataSource.isDefaultLevelCreated:()Z │ │ +035cc8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +035cca: 120a |0001: const/4 v10, #int 0 // #0 │ │ +035ccc: 1d0b |0002: monitor-enter v11 │ │ +035cce: 54b0 de04 |0003: iget-object v0, v11, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035cd2: 1a01 630b |0005: const-string v1, "levels" // string@0b63 │ │ +035cd6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +035cd8: 2322 1902 |0008: new-array v2, v2, [Ljava/lang/String; // type@0219 │ │ +035cdc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +035cde: 1a04 3606 |000b: const-string v4, "_id" // string@0636 │ │ +035ce2: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ +035ce6: 1a03 f70a |000f: const-string v3, "is_default = 1" // string@0af7 │ │ +035cea: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +035cec: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +035cee: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +035cf0: 1207 |0014: const/4 v7, #int 0 // #0 │ │ +035cf2: 7408 7700 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0077 │ │ +035cf8: 0c09 |0018: move-result-object v9 │ │ +035cfa: 7210 6d00 0900 |0019: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@006d │ │ +035d00: 0a00 |001c: move-result v0 │ │ +035d02: 3d00 0700 |001d: if-lez v0, 0024 // +0007 │ │ +035d06: 7210 6b00 0900 |001f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@006b │ │ +035d0c: 1e0b |0022: monitor-exit v11 │ │ +035d0e: 0f08 |0023: return v8 │ │ +035d10: 01a8 |0024: move v8, v10 │ │ +035d12: 28fa |0025: goto 001f // -0006 │ │ +035d14: 0d00 |0026: move-exception v0 │ │ +035d16: 1e0b |0027: monitor-exit v11 │ │ +035d18: 2700 |0028: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0022 │ │ -> 0x0026 │ │ positions : │ │ 0x0002 line=172 │ │ 0x0019 line=173 │ │ 0x001f line=174 │ │ @@ -76468,27 +76462,27 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -035d9c: |[035d9c] org.happysanta.gd.Storage.LevelsDataSource.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; │ │ -035dac: 7210 7200 0400 |0000: invoke-interface {v4}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ -035db2: 2201 d500 |0003: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ -035db6: 7010 3602 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0236 │ │ -035dbc: 7210 7100 0400 |0008: invoke-interface {v4}, Landroid/database/Cursor;.isAfterLast:()Z // method@0071 │ │ -035dc2: 0a02 |000b: move-result v2 │ │ -035dc4: 3902 0d00 |000c: if-nez v2, 0019 // +000d │ │ -035dc8: 7020 d708 4300 |000e: invoke-direct {v3, v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d7 │ │ -035dce: 0c00 |0011: move-result-object v0 │ │ -035dd0: 7220 5902 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0259 │ │ -035dd6: 7210 7300 0400 |0015: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@0073 │ │ -035ddc: 28f0 |0018: goto 0008 // -0010 │ │ -035dde: 1101 |0019: return-object v1 │ │ +035d28: |[035d28] org.happysanta.gd.Storage.LevelsDataSource.levelsFromCursor:(Landroid/database/Cursor;)Ljava/util/List; │ │ +035d38: 7210 7200 0400 |0000: invoke-interface {v4}, Landroid/database/Cursor;.moveToFirst:()Z // method@0072 │ │ +035d3e: 2201 d500 |0003: new-instance v1, Ljava/util/ArrayList; // type@00d5 │ │ +035d42: 7010 3802 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0238 │ │ +035d48: 7210 7100 0400 |0008: invoke-interface {v4}, Landroid/database/Cursor;.isAfterLast:()Z // method@0071 │ │ +035d4e: 0a02 |000b: move-result v2 │ │ +035d50: 3902 0d00 |000c: if-nez v2, 0019 // +000d │ │ +035d54: 7020 d908 4300 |000e: invoke-direct {v3, v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.cursorToLevel:(Landroid/database/Cursor;)Lorg/happysanta/gd/Storage/Level; // method@08d9 │ │ +035d5a: 0c00 |0011: move-result-object v0 │ │ +035d5c: 7220 5b02 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@025b │ │ +035d62: 7210 7300 0400 |0015: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@0073 │ │ +035d68: 28f0 |0018: goto 0008 // -0010 │ │ +035d6a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0008 line=163 │ │ 0x000e line=164 │ │ 0x0012 line=165 │ │ @@ -76505,25 +76499,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -035de0: |[035de0] org.happysanta.gd.Storage.LevelsDataSource.open:()V │ │ -035df0: 1d01 |0000: monitor-enter v1 │ │ -035df2: 5410 df04 |0001: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ -035df6: 6e10 2c09 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@092c │ │ -035dfc: 0c00 |0006: move-result-object v0 │ │ -035dfe: 5b10 de04 |0007: iput-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035e02: 1e01 |0009: monitor-exit v1 │ │ -035e04: 0e00 |000a: return-void │ │ -035e06: 0d00 |000b: move-exception v0 │ │ -035e08: 1e01 |000c: monitor-exit v1 │ │ -035e0a: 2700 |000d: throw v0 │ │ +035d6c: |[035d6c] org.happysanta.gd.Storage.LevelsDataSource.open:()V │ │ +035d7c: 1d01 |0000: monitor-enter v1 │ │ +035d7e: 5410 df04 |0001: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.dbHelper:Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; // field@04df │ │ +035d82: 6e10 2e09 0000 |0003: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@092e │ │ +035d88: 0c00 |0006: move-result-object v0 │ │ +035d8a: 5b10 de04 |0007: iput-object v0, v1, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035d8e: 1e01 |0009: monitor-exit v1 │ │ +035d90: 0e00 |000a: return-void │ │ +035d92: 0d00 |000b: move-exception v0 │ │ +035d94: 1e01 |000c: monitor-exit v1 │ │ +035d96: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=25 │ │ @@ -76535,79 +76529,79 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -035e18: |[035e18] org.happysanta.gd.Storage.LevelsDataSource.resetAllLevelsSettings:()V │ │ -035e28: 1d06 |0000: monitor-enter v6 │ │ -035e2a: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -035e2e: 7010 3900 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0039 │ │ -035e34: 1a02 eb0f |0006: const-string v2, "unlocked_easy" // string@0feb │ │ -035e38: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -035e3a: 7110 af01 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035e40: 0c03 |000c: move-result-object v3 │ │ -035e42: 6e30 3a00 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035e48: 1a02 f10f |0010: const-string v2, "unlocked_medium" // string@0ff1 │ │ -035e4c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -035e4e: 7110 af01 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035e54: 0c03 |0016: move-result-object v3 │ │ -035e56: 6e30 3a00 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035e5c: 1a02 ec0f |001a: const-string v2, "unlocked_hard" // string@0fec │ │ -035e60: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -035e62: 7110 af01 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035e68: 0c03 |0020: move-result-object v3 │ │ -035e6a: 6e30 3a00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035e70: 1a02 4d0e |0024: const-string v2, "selected_league" // string@0e4d │ │ -035e74: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -035e76: 7110 af01 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035e7c: 0c03 |002a: move-result-object v3 │ │ -035e7e: 6e30 3a00 2103 |002b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035e84: 1a02 4f0e |002e: const-string v2, "selected_level" // string@0e4f │ │ -035e88: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -035e8a: 7110 af01 0300 |0031: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035e90: 0c03 |0034: move-result-object v3 │ │ -035e92: 6e30 3a00 2103 |0035: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035e98: 1a02 510e |0038: const-string v2, "selected_track" // string@0e51 │ │ -035e9c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -035e9e: 7110 af01 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035ea4: 0c03 |003e: move-result-object v3 │ │ -035ea6: 6e30 3a00 2103 |003f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035eac: 1a02 ed0f |0042: const-string v2, "unlocked_leagues" // string@0fed │ │ -035eb0: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -035eb2: 7110 af01 0300 |0045: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035eb8: 0c03 |0048: move-result-object v3 │ │ -035eba: 6e30 3a00 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035ec0: 1a02 ef0f |004c: const-string v2, "unlocked_levels" // string@0fef │ │ -035ec4: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -035ec6: 7110 af01 0300 |004f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -035ecc: 0c03 |0052: move-result-object v3 │ │ -035ece: 6e30 3a00 2103 |0053: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -035ed4: 5462 de04 |0056: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035ed8: 1a03 660b |0058: const-string v3, "levels" // string@0b66 │ │ -035edc: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -035ede: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -035ee0: 6e55 7900 3241 |005c: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ -035ee6: 0a00 |005f: move-result v0 │ │ -035ee8: 2202 b000 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -035eec: 7010 ee01 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035ef2: 1a03 c002 |0065: const-string v3, "LevelsDataSource.resetAllLevelsSettings: result = " // string@02c0 │ │ -035ef6: 6e20 f501 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035efc: 0c02 |006a: move-result-object v2 │ │ -035efe: 6e20 f201 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -035f04: 0c02 |006e: move-result-object v2 │ │ -035f06: 6e10 f901 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035f0c: 0c02 |0072: move-result-object v2 │ │ -035f0e: 7110 3f06 0200 |0073: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -035f14: 1e06 |0076: monitor-exit v6 │ │ -035f16: 0e00 |0077: return-void │ │ -035f18: 0d02 |0078: move-exception v2 │ │ -035f1a: 1e06 |0079: monitor-exit v6 │ │ -035f1c: 2702 |007a: throw v2 │ │ +035da4: |[035da4] org.happysanta.gd.Storage.LevelsDataSource.resetAllLevelsSettings:()V │ │ +035db4: 1d06 |0000: monitor-enter v6 │ │ +035db6: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +035dba: 7010 3900 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0039 │ │ +035dc0: 1a02 e80f |0006: const-string v2, "unlocked_easy" // string@0fe8 │ │ +035dc4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +035dc6: 7110 b101 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035dcc: 0c03 |000c: move-result-object v3 │ │ +035dce: 6e30 3a00 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035dd4: 1a02 ee0f |0010: const-string v2, "unlocked_medium" // string@0fee │ │ +035dd8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +035dda: 7110 b101 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035de0: 0c03 |0016: move-result-object v3 │ │ +035de2: 6e30 3a00 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035de8: 1a02 e90f |001a: const-string v2, "unlocked_hard" // string@0fe9 │ │ +035dec: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +035dee: 7110 b101 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035df4: 0c03 |0020: move-result-object v3 │ │ +035df6: 6e30 3a00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035dfc: 1a02 4a0e |0024: const-string v2, "selected_league" // string@0e4a │ │ +035e00: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +035e02: 7110 b101 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035e08: 0c03 |002a: move-result-object v3 │ │ +035e0a: 6e30 3a00 2103 |002b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035e10: 1a02 4c0e |002e: const-string v2, "selected_level" // string@0e4c │ │ +035e14: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +035e16: 7110 b101 0300 |0031: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035e1c: 0c03 |0034: move-result-object v3 │ │ +035e1e: 6e30 3a00 2103 |0035: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035e24: 1a02 4e0e |0038: const-string v2, "selected_track" // string@0e4e │ │ +035e28: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +035e2a: 7110 b101 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035e30: 0c03 |003e: move-result-object v3 │ │ +035e32: 6e30 3a00 2103 |003f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035e38: 1a02 ea0f |0042: const-string v2, "unlocked_leagues" // string@0fea │ │ +035e3c: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +035e3e: 7110 b101 0300 |0045: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035e44: 0c03 |0048: move-result-object v3 │ │ +035e46: 6e30 3a00 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035e4c: 1a02 ec0f |004c: const-string v2, "unlocked_levels" // string@0fec │ │ +035e50: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +035e52: 7110 b101 0300 |004f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035e58: 0c03 |0052: move-result-object v3 │ │ +035e5a: 6e30 3a00 2103 |0053: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035e60: 5462 de04 |0056: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035e64: 1a03 630b |0058: const-string v3, "levels" // string@0b63 │ │ +035e68: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +035e6a: 1205 |005b: const/4 v5, #int 0 // #0 │ │ +035e6c: 6e55 7900 3241 |005c: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ +035e72: 0a00 |005f: move-result v0 │ │ +035e74: 2202 b000 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +035e78: 7010 f001 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035e7e: 1a03 c002 |0065: const-string v3, "LevelsDataSource.resetAllLevelsSettings: result = " // string@02c0 │ │ +035e82: 6e20 f701 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035e88: 0c02 |006a: move-result-object v2 │ │ +035e8a: 6e20 f401 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +035e90: 0c02 |006e: move-result-object v2 │ │ +035e92: 6e10 fb01 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035e98: 0c02 |0072: move-result-object v2 │ │ +035e9a: 7110 4106 0200 |0073: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +035ea0: 1e06 |0076: monitor-exit v6 │ │ +035ea2: 0e00 |0077: return-void │ │ +035ea4: 0d02 |0078: move-exception v2 │ │ +035ea6: 1e06 |0079: monitor-exit v6 │ │ +035ea8: 2702 |007a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0076 │ │ -> 0x0078 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x0010 line=79 │ │ @@ -76631,60 +76625,60 @@ │ │ type : '(Lorg/happysanta/gd/Storage/HighScores;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -035f2c: |[035f2c] org.happysanta.gd.Storage.LevelsDataSource.updateHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V │ │ -035f3c: 1d08 |0000: monitor-enter v8 │ │ -035f3e: 2202 1300 |0001: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ -035f42: 7010 3900 0200 |0003: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0039 │ │ -035f48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -035f4a: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -035f4c: 3530 2600 |0008: if-ge v0, v3, 002e // +0026 │ │ -035f50: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -035f52: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -035f54: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -035f58: 7120 2b09 1000 |000e: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -035f5e: 0c03 |0011: move-result-object v3 │ │ -035f60: 6e30 8c08 0901 |0012: invoke-virtual {v9, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.getTime:(II)J // method@088c │ │ -035f66: 0b04 |0015: move-result-wide v4 │ │ -035f68: 7120 b401 5400 |0016: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -035f6e: 0c04 |0019: move-result-object v4 │ │ -035f70: 6e30 3b00 3204 |001a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ -035f76: 7120 2a09 1000 |001d: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -035f7c: 0c03 |0020: move-result-object v3 │ │ -035f7e: 6e30 8908 0901 |0021: invoke-virtual {v9, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.getName:(II)Ljava/lang/String; // method@0889 │ │ -035f84: 0c04 |0024: move-result-object v4 │ │ -035f86: 6e30 3c00 3204 |0025: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ -035f8c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035f90: 28e1 |002a: goto 000b // -001f │ │ -035f92: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035f96: 28da |002d: goto 0007 // -0026 │ │ -035f98: 5483 de04 |002e: iget-object v3, v8, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -035f9c: 1a04 4f0a |0030: const-string v4, "highscores" // string@0a4f │ │ -035fa0: 2205 b000 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ -035fa4: 7010 ee01 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -035faa: 1a06 3706 |0037: const-string v6, "_id = " // string@0637 │ │ -035fae: 6e20 f501 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -035fb4: 0c05 |003c: move-result-object v5 │ │ -035fb6: 6e10 8608 0900 |003d: invoke-virtual {v9}, Lorg/happysanta/gd/Storage/HighScores;.getId:()J // method@0886 │ │ -035fbc: 0b06 |0040: move-result-wide v6 │ │ -035fbe: 6e30 f301 6507 |0041: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -035fc4: 0c05 |0044: move-result-object v5 │ │ -035fc6: 6e10 f901 0500 |0045: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -035fcc: 0c05 |0048: move-result-object v5 │ │ -035fce: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -035fd0: 6e56 7900 4352 |004a: invoke-virtual {v3, v4, v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ -035fd6: 1e08 |004d: monitor-exit v8 │ │ -035fd8: 0e00 |004e: return-void │ │ -035fda: 0d03 |004f: move-exception v3 │ │ -035fdc: 1e08 |0050: monitor-exit v8 │ │ -035fde: 2703 |0051: throw v3 │ │ +035eb8: |[035eb8] org.happysanta.gd.Storage.LevelsDataSource.updateHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V │ │ +035ec8: 1d08 |0000: monitor-enter v8 │ │ +035eca: 2202 1300 |0001: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ +035ece: 7010 3900 0200 |0003: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0039 │ │ +035ed4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +035ed6: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +035ed8: 3530 2600 |0008: if-ge v0, v3, 002e // +0026 │ │ +035edc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +035ede: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +035ee0: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +035ee4: 7120 2d09 1000 |000e: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +035eea: 0c03 |0011: move-result-object v3 │ │ +035eec: 6e30 8e08 0901 |0012: invoke-virtual {v9, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.getTime:(II)J // method@088e │ │ +035ef2: 0b04 |0015: move-result-wide v4 │ │ +035ef4: 7120 b601 5400 |0016: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +035efa: 0c04 |0019: move-result-object v4 │ │ +035efc: 6e30 3b00 3204 |001a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003b │ │ +035f02: 7120 2c09 1000 |001d: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +035f08: 0c03 |0020: move-result-object v3 │ │ +035f0a: 6e30 8b08 0901 |0021: invoke-virtual {v9, v0, v1}, Lorg/happysanta/gd/Storage/HighScores;.getName:(II)Ljava/lang/String; // method@088b │ │ +035f10: 0c04 |0024: move-result-object v4 │ │ +035f12: 6e30 3c00 3204 |0025: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003c │ │ +035f18: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035f1c: 28e1 |002a: goto 000b // -001f │ │ +035f1e: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035f22: 28da |002d: goto 0007 // -0026 │ │ +035f24: 5483 de04 |002e: iget-object v3, v8, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +035f28: 1a04 4e0a |0030: const-string v4, "highscores" // string@0a4e │ │ +035f2c: 2205 b000 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@00b0 │ │ +035f30: 7010 f001 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +035f36: 1a06 3706 |0037: const-string v6, "_id = " // string@0637 │ │ +035f3a: 6e20 f701 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +035f40: 0c05 |003c: move-result-object v5 │ │ +035f42: 6e10 8808 0900 |003d: invoke-virtual {v9}, Lorg/happysanta/gd/Storage/HighScores;.getId:()J // method@0888 │ │ +035f48: 0b06 |0040: move-result-wide v6 │ │ +035f4a: 6e30 f501 6507 |0041: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +035f50: 0c05 |0044: move-result-object v5 │ │ +035f52: 6e10 fb01 0500 |0045: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +035f58: 0c05 |0048: move-result-object v5 │ │ +035f5a: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +035f5c: 6e56 7900 4352 |004a: invoke-virtual {v3, v4, v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ +035f62: 1e08 |004d: monitor-exit v8 │ │ +035f64: 0e00 |004e: return-void │ │ +035f66: 0d03 |004f: move-exception v3 │ │ +035f68: 1e08 |0050: monitor-exit v8 │ │ +035f6a: 2703 |0051: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x004d │ │ -> 0x004f │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000a line=225 │ │ @@ -76707,86 +76701,86 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -035fec: |[035fec] org.happysanta.gd.Storage.LevelsDataSource.updateLevel:(Lorg/happysanta/gd/Storage/Level;)V │ │ -035ffc: 1d06 |0000: monitor-enter v6 │ │ -035ffe: 2200 1300 |0001: new-instance v0, Landroid/content/ContentValues; // type@0013 │ │ -036002: 7010 3900 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0039 │ │ -036008: 1a01 eb0f |0006: const-string v1, "unlocked_easy" // string@0feb │ │ -03600c: 6e10 b308 0700 |0008: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedEasy:()I // method@08b3 │ │ -036012: 0a02 |000b: move-result v2 │ │ -036014: 7110 af01 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03601a: 0c02 |000f: move-result-object v2 │ │ -03601c: 6e30 3a00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -036022: 1a01 f10f |0013: const-string v1, "unlocked_medium" // string@0ff1 │ │ -036026: 6e10 b708 0700 |0015: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedMedium:()I // method@08b7 │ │ -03602c: 0a02 |0018: move-result v2 │ │ -03602e: 7110 af01 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -036034: 0c02 |001c: move-result-object v2 │ │ -036036: 6e30 3a00 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03603c: 1a01 ec0f |0020: const-string v1, "unlocked_hard" // string@0fec │ │ -036040: 6e10 b408 0700 |0022: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedHard:()I // method@08b4 │ │ -036046: 0a02 |0025: move-result v2 │ │ -036048: 7110 af01 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03604e: 0c02 |0029: move-result-object v2 │ │ -036050: 6e30 3a00 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -036056: 1a01 4d0e |002d: const-string v1, "selected_league" // string@0e4d │ │ -03605a: 6e10 a908 0700 |002f: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedLeague:()I // method@08a9 │ │ -036060: 0a02 |0032: move-result v2 │ │ -036062: 7110 af01 0200 |0033: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -036068: 0c02 |0036: move-result-object v2 │ │ -03606a: 6e30 3a00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -036070: 1a01 4f0e |003a: const-string v1, "selected_level" // string@0e4f │ │ -036074: 6e10 aa08 0700 |003c: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08aa │ │ -03607a: 0a02 |003f: move-result v2 │ │ -03607c: 7110 af01 0200 |0040: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -036082: 0c02 |0043: move-result-object v2 │ │ -036084: 6e30 3a00 1002 |0044: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -03608a: 1a01 510e |0047: const-string v1, "selected_track" // string@0e51 │ │ -03608e: 6e10 ab08 0700 |0049: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ab │ │ -036094: 0a02 |004c: move-result v2 │ │ -036096: 7110 af01 0200 |004d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -03609c: 0c02 |0050: move-result-object v2 │ │ -03609e: 6e30 3a00 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -0360a4: 1a01 ed0f |0054: const-string v1, "unlocked_leagues" // string@0fed │ │ -0360a8: 6e10 b508 0700 |0056: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b5 │ │ -0360ae: 0a02 |0059: move-result v2 │ │ -0360b0: 7110 af01 0200 |005a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0360b6: 0c02 |005d: move-result-object v2 │ │ -0360b8: 6e30 3a00 1002 |005e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -0360be: 1a01 ef0f |0061: const-string v1, "unlocked_levels" // string@0fef │ │ -0360c2: 6e10 b608 0700 |0063: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLevels:()I // method@08b6 │ │ -0360c8: 0a02 |0066: move-result v2 │ │ -0360ca: 7110 af01 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01af │ │ -0360d0: 0c02 |006a: move-result-object v2 │ │ -0360d2: 6e30 3a00 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ -0360d8: 5461 de04 |006e: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ -0360dc: 1a02 660b |0070: const-string v2, "levels" // string@0b66 │ │ -0360e0: 2203 b000 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -0360e4: 7010 ee01 0300 |0074: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0360ea: 1a04 3706 |0077: const-string v4, "_id = " // string@0637 │ │ -0360ee: 6e20 f501 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0360f4: 0c03 |007c: move-result-object v3 │ │ -0360f6: 6e10 a608 0700 |007d: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -0360fc: 0b04 |0080: move-result-wide v4 │ │ -0360fe: 6e30 f301 4305 |0081: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -036104: 0c03 |0084: move-result-object v3 │ │ -036106: 6e10 f901 0300 |0085: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03610c: 0c03 |0088: move-result-object v3 │ │ -03610e: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -036110: 6e54 7900 2130 |008a: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ -036116: 1e06 |008d: monitor-exit v6 │ │ -036118: 0e00 |008e: return-void │ │ -03611a: 0d01 |008f: move-exception v1 │ │ -03611c: 1e06 |0090: monitor-exit v6 │ │ -03611e: 2701 |0091: throw v1 │ │ +035f78: |[035f78] org.happysanta.gd.Storage.LevelsDataSource.updateLevel:(Lorg/happysanta/gd/Storage/Level;)V │ │ +035f88: 1d06 |0000: monitor-enter v6 │ │ +035f8a: 2200 1300 |0001: new-instance v0, Landroid/content/ContentValues; // type@0013 │ │ +035f8e: 7010 3900 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0039 │ │ +035f94: 1a01 e80f |0006: const-string v1, "unlocked_easy" // string@0fe8 │ │ +035f98: 6e10 b508 0700 |0008: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedEasy:()I // method@08b5 │ │ +035f9e: 0a02 |000b: move-result v2 │ │ +035fa0: 7110 b101 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035fa6: 0c02 |000f: move-result-object v2 │ │ +035fa8: 6e30 3a00 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035fae: 1a01 ee0f |0013: const-string v1, "unlocked_medium" // string@0fee │ │ +035fb2: 6e10 b908 0700 |0015: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedMedium:()I // method@08b9 │ │ +035fb8: 0a02 |0018: move-result v2 │ │ +035fba: 7110 b101 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035fc0: 0c02 |001c: move-result-object v2 │ │ +035fc2: 6e30 3a00 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035fc8: 1a01 e90f |0020: const-string v1, "unlocked_hard" // string@0fe9 │ │ +035fcc: 6e10 b608 0700 |0022: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedHard:()I // method@08b6 │ │ +035fd2: 0a02 |0025: move-result v2 │ │ +035fd4: 7110 b101 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035fda: 0c02 |0029: move-result-object v2 │ │ +035fdc: 6e30 3a00 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035fe2: 1a01 4a0e |002d: const-string v1, "selected_league" // string@0e4a │ │ +035fe6: 6e10 ab08 0700 |002f: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedLeague:()I // method@08ab │ │ +035fec: 0a02 |0032: move-result v2 │ │ +035fee: 7110 b101 0200 |0033: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +035ff4: 0c02 |0036: move-result-object v2 │ │ +035ff6: 6e30 3a00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +035ffc: 1a01 4c0e |003a: const-string v1, "selected_level" // string@0e4c │ │ +036000: 6e10 ac08 0700 |003c: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedLevel:()I // method@08ac │ │ +036006: 0a02 |003f: move-result v2 │ │ +036008: 7110 b101 0200 |0040: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03600e: 0c02 |0043: move-result-object v2 │ │ +036010: 6e30 3a00 1002 |0044: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +036016: 1a01 4e0e |0047: const-string v1, "selected_track" // string@0e4e │ │ +03601a: 6e10 ad08 0700 |0049: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getSelectedTrack:()I // method@08ad │ │ +036020: 0a02 |004c: move-result v2 │ │ +036022: 7110 b101 0200 |004d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +036028: 0c02 |0050: move-result-object v2 │ │ +03602a: 6e30 3a00 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +036030: 1a01 ea0f |0054: const-string v1, "unlocked_leagues" // string@0fea │ │ +036034: 6e10 b708 0700 |0056: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLeagues:()I // method@08b7 │ │ +03603a: 0a02 |0059: move-result v2 │ │ +03603c: 7110 b101 0200 |005a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +036042: 0c02 |005d: move-result-object v2 │ │ +036044: 6e30 3a00 1002 |005e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +03604a: 1a01 ec0f |0061: const-string v1, "unlocked_levels" // string@0fec │ │ +03604e: 6e10 b808 0700 |0063: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getUnlockedLevels:()I // method@08b8 │ │ +036054: 0a02 |0066: move-result v2 │ │ +036056: 7110 b101 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@01b1 │ │ +03605c: 0c02 |006a: move-result-object v2 │ │ +03605e: 6e30 3a00 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@003a │ │ +036064: 5461 de04 |006e: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsDataSource;.db:Landroid/database/sqlite/SQLiteDatabase; // field@04de │ │ +036068: 1a02 630b |0070: const-string v2, "levels" // string@0b63 │ │ +03606c: 2203 b000 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +036070: 7010 f001 0300 |0074: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +036076: 1a04 3706 |0077: const-string v4, "_id = " // string@0637 │ │ +03607a: 6e20 f701 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036080: 0c03 |007c: move-result-object v3 │ │ +036082: 6e10 a808 0700 |007d: invoke-virtual {v7}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036088: 0b04 |0080: move-result-wide v4 │ │ +03608a: 6e30 f501 4305 |0081: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +036090: 0c03 |0084: move-result-object v3 │ │ +036092: 6e10 fb01 0300 |0085: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +036098: 0c03 |0088: move-result-object v3 │ │ +03609a: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +03609c: 6e54 7900 2130 |008a: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0079 │ │ +0360a2: 1e06 |008d: monitor-exit v6 │ │ +0360a4: 0e00 |008e: return-void │ │ +0360a6: 0d01 |008f: move-exception v1 │ │ +0360a8: 1e06 |0090: monitor-exit v6 │ │ +0360aa: 2701 |0091: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x008d │ │ -> 0x008f │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x0013 line=94 │ │ @@ -76839,18 +76833,18 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03612c: |[03612c] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ -03613c: 5b01 f104 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f1 │ │ -036140: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -036146: 0e00 |0005: return-void │ │ +0360b8: |[0360b8] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ +0360c8: 5b01 f104 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f1 │ │ +0360cc: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +0360d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -76859,17 +76853,17 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036148: |[036148] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V │ │ -036158: 7020 fe08 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@08fe │ │ -03615e: 0e00 |0003: return-void │ │ +0360d4: |[0360d4] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V │ │ +0360e4: 7020 0009 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@0900 │ │ +0360ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/happysanta/gd/Storage/LevelsManager$1; │ │ @@ -76880,38 +76874,38 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -036160: |[036160] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -036170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036172: 4601 0b00 |0001: aget-object v1, v11, v0 │ │ -036176: 1f01 7d00 |0003: check-cast v1, Ljava/io/File; // type@007d │ │ -03617a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -03617c: 4602 0b00 |0006: aget-object v2, v11, v0 │ │ -036180: 1f02 ae00 |0008: check-cast v2, Ljava/lang/String; // type@00ae │ │ -036184: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -036186: 4603 0b00 |000b: aget-object v3, v11, v0 │ │ -03618a: 1f03 ae00 |000d: check-cast v3, Ljava/lang/String; // type@00ae │ │ -03618e: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -036190: 4600 0b00 |0010: aget-object v0, v11, v0 │ │ -036194: 1f00 9f00 |0012: check-cast v0, Ljava/lang/Long; // type@009f │ │ -036198: 6e10 b101 0000 |0014: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -03619e: 0b04 |0017: move-result-wide v4 │ │ -0361a0: 1608 0000 |0018: const-wide/16 v8, #int 0 // #0 │ │ -0361a4: 54a0 f104 |001a: iget-object v0, v10, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f1 │ │ -0361a8: 7406 1509 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J // method@0915 │ │ -0361ae: 0b08 |001f: move-result-wide v8 │ │ -0361b0: 7120 b401 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0361b6: 0c06 |0023: move-result-object v6 │ │ -0361b8: 1106 |0024: return-object v6 │ │ -0361ba: 0d06 |0025: move-exception v6 │ │ -0361bc: 28fe |0026: goto 0024 // -0002 │ │ +0360ec: |[0360ec] org.happysanta.gd.Storage.LevelsManager$AsyncInstallLevel.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0360fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0360fe: 4601 0b00 |0001: aget-object v1, v11, v0 │ │ +036102: 1f01 7d00 |0003: check-cast v1, Ljava/io/File; // type@007d │ │ +036106: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +036108: 4602 0b00 |0006: aget-object v2, v11, v0 │ │ +03610c: 1f02 ae00 |0008: check-cast v2, Ljava/lang/String; // type@00ae │ │ +036110: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +036112: 4603 0b00 |000b: aget-object v3, v11, v0 │ │ +036116: 1f03 ae00 |000d: check-cast v3, Ljava/lang/String; // type@00ae │ │ +03611a: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +03611c: 4600 0b00 |0010: aget-object v0, v11, v0 │ │ +036120: 1f00 9f00 |0012: check-cast v0, Ljava/lang/Long; // type@009f │ │ +036124: 6e10 b301 0000 |0014: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +03612a: 0b04 |0017: move-result-wide v4 │ │ +03612c: 1608 0000 |0018: const-wide/16 v8, #int 0 // #0 │ │ +036130: 54a0 f104 |001a: iget-object v0, v10, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f1 │ │ +036134: 7406 1709 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J // method@0917 │ │ +03613a: 0b08 |001f: move-result-wide v8 │ │ +03613c: 7120 b601 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +036142: 0c06 |0023: move-result-object v6 │ │ +036144: 1106 |0024: return-object v6 │ │ +036146: 0d06 |0025: move-exception v6 │ │ +036148: 28fe |0026: goto 0024 // -0002 │ │ catches : 1 │ │ 0x001a - 0x001f │ │ Ljava/lang/Throwable; -> 0x0025 │ │ positions : │ │ 0x0000 line=487 │ │ 0x0005 line=488 │ │ 0x000a line=489 │ │ @@ -76973,74 +76967,74 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0361d0: |[0361d0] org.happysanta.gd.Storage.LevelsManager$1.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V │ │ -0361e0: 5b12 e004 |0000: iput-object v2, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e0 │ │ -0361e4: 5b13 e204 |0002: iput-object v3, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e2 │ │ -0361e8: 5b14 e104 |0004: iput-object v4, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ -0361ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0361ee: 7030 ff08 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V // method@08ff │ │ -0361f4: 0e00 |000a: return-void │ │ +03615c: |[03615c] org.happysanta.gd.Storage.LevelsManager$1.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V │ │ +03616c: 5b12 e004 |0000: iput-object v2, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e0 │ │ +036170: 5b13 e204 |0002: iput-object v3, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e2 │ │ +036174: 5b14 e104 |0004: iput-object v4, v1, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ +036178: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03617a: 7030 0109 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V // method@0901 │ │ +036180: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/Storage/LevelsManager$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x000b reg=2 this$0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/app/ProgressDialog; │ │ 0x0000 - 0x000b reg=4 (null) Lorg/happysanta/gd/DoubleCallback; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$1;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0361f8: |[0361f8] org.happysanta.gd.Storage.LevelsManager$1.onPostExecute:(Ljava/lang/Object;)V │ │ -036208: 5461 e204 |0000: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e2 │ │ -03620c: 6e10 2f00 0100 |0002: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -036212: 2071 b500 |0005: instance-of v1, v7, Ljava/lang/Throwable; // type@00b5 │ │ -036216: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -03621a: 0770 |0009: move-object v0, v7 │ │ -03621c: 1f00 b500 |000a: check-cast v0, Ljava/lang/Throwable; // type@00b5 │ │ -036220: 6e10 1002 0000 |000c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0210 │ │ -036226: 1401 6200 057f |000f: const v1, #float 1.76789e+38 // #7f050062 │ │ -03622c: 7110 3606 0100 |0012: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036232: 0c01 |0015: move-result-object v1 │ │ -036234: 6e10 0f02 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@020f │ │ -03623a: 0c02 |0019: move-result-object v2 │ │ -03623c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -03623e: 7130 4106 2103 |001b: invoke-static {v1, v2, v3}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -036244: 5461 e104 |001e: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ -036248: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ -03624c: 5461 e104 |0022: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ -036250: 7210 ff04 0100 |0024: invoke-interface {v1}, Lorg/happysanta/gd/DoubleCallback;.onFail:()V // method@04ff │ │ -036256: 0e00 |0027: return-void │ │ -036258: 5461 e104 |0028: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ -03625c: 3801 fdff |002a: if-eqz v1, 0027 // -0003 │ │ -036260: 5461 e104 |002c: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ -036264: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -036266: 2322 1702 |002f: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ -03626a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -03626c: 1f07 9f00 |0032: check-cast v7, Ljava/lang/Long; // type@009f │ │ -036270: 6e10 b101 0700 |0034: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -036276: 0b04 |0037: move-result-wide v4 │ │ -036278: 7120 b401 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -03627e: 0c04 |003b: move-result-object v4 │ │ -036280: 4d04 0203 |003c: aput-object v4, v2, v3 │ │ -036284: 7220 fe04 2100 |003e: invoke-interface {v1, v2}, Lorg/happysanta/gd/DoubleCallback;.onDone:([Ljava/lang/Object;)V // method@04fe │ │ -03628a: 28e6 |0041: goto 0027 // -001a │ │ +036184: |[036184] org.happysanta.gd.Storage.LevelsManager$1.onPostExecute:(Ljava/lang/Object;)V │ │ +036194: 5461 e204 |0000: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e2 │ │ +036198: 6e10 2f00 0100 |0002: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +03619e: 2071 b500 |0005: instance-of v1, v7, Ljava/lang/Throwable; // type@00b5 │ │ +0361a2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +0361a6: 0770 |0009: move-object v0, v7 │ │ +0361a8: 1f00 b500 |000a: check-cast v0, Ljava/lang/Throwable; // type@00b5 │ │ +0361ac: 6e10 1202 0000 |000c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@0212 │ │ +0361b2: 1401 6200 057f |000f: const v1, #float 1.76789e+38 // #7f050062 │ │ +0361b8: 7110 3806 0100 |0012: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0361be: 0c01 |0015: move-result-object v1 │ │ +0361c0: 6e10 1102 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0211 │ │ +0361c6: 0c02 |0019: move-result-object v2 │ │ +0361c8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0361ca: 7130 4306 2103 |001b: invoke-static {v1, v2, v3}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +0361d0: 5461 e104 |001e: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ +0361d4: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ +0361d8: 5461 e104 |0022: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ +0361dc: 7210 0105 0100 |0024: invoke-interface {v1}, Lorg/happysanta/gd/DoubleCallback;.onFail:()V // method@0501 │ │ +0361e2: 0e00 |0027: return-void │ │ +0361e4: 5461 e104 |0028: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ +0361e8: 3801 fdff |002a: if-eqz v1, 0027 // -0003 │ │ +0361ec: 5461 e104 |002c: iget-object v1, v6, Lorg/happysanta/gd/Storage/LevelsManager$1;.val$callback:Lorg/happysanta/gd/DoubleCallback; // field@04e1 │ │ +0361f0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +0361f2: 2322 1702 |002f: new-array v2, v2, [Ljava/lang/Object; // type@0217 │ │ +0361f6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0361f8: 1f07 9f00 |0032: check-cast v7, Ljava/lang/Long; // type@009f │ │ +0361fc: 6e10 b301 0700 |0034: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +036202: 0b04 |0037: move-result-wide v4 │ │ +036204: 7120 b601 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +03620a: 0c04 |003b: move-result-object v4 │ │ +03620c: 4d04 0203 |003c: aput-object v4, v2, v3 │ │ +036210: 7220 0005 2100 |003e: invoke-interface {v1, v2}, Lorg/happysanta/gd/DoubleCallback;.onDone:([Ljava/lang/Object;)V // method@0500 │ │ +036216: 28e6 |0041: goto 0027 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=180 │ │ 0x000a line=181 │ │ 0x000c line=182 │ │ 0x000f line=183 │ │ @@ -77090,18 +77084,18 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03628c: |[03628c] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ -03629c: 5b01 f004 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f0 │ │ -0362a0: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -0362a6: 0e00 |0005: return-void │ │ +036218: |[036218] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ +036228: 5b01 f004 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f0 │ │ +03622c: 7010 a700 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +036232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -77110,17 +77104,17 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0362a8: |[0362a8] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V │ │ -0362b8: 7020 fa08 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@08fa │ │ -0362be: 0e00 |0003: return-void │ │ +036234: |[036234] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V │ │ +036244: 7020 fc08 1000 |0000: invoke-direct {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@08fc │ │ +03624a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/happysanta/gd/Storage/LevelsManager$1; │ │ @@ -77131,19 +77125,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0362c0: |[0362c0] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0362d0: 1f02 2f02 |0000: check-cast v2, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -0362d4: 6e20 fd08 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.doInBackground:([Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; // method@08fd │ │ -0362da: 0c00 |0005: move-result-object v0 │ │ -0362dc: 1100 |0006: return-object v0 │ │ +03624c: |[03624c] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +03625c: 1f02 2f02 |0000: check-cast v2, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036260: 6e20 ff08 2100 |0002: invoke-virtual {v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.doInBackground:([Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; // method@08ff │ │ +036266: 0c00 |0005: move-result-object v0 │ │ +036268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -77152,21 +77146,21 @@ │ │ type : '([Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0362e0: |[0362e0] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.doInBackground:([Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; │ │ -0362f0: 5420 f004 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f0 │ │ -0362f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0362f6: 4601 0301 |0003: aget-object v1, v3, v1 │ │ -0362fa: 6e20 0609 1000 |0005: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.delete:(Lorg/happysanta/gd/Storage/Level;)V // method@0906 │ │ -036300: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -036302: 1100 |0009: return-object v0 │ │ +03626c: |[03626c] org.happysanta.gd.Storage.LevelsManager$AsyncDeleteLevel.doInBackground:([Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; │ │ +03627c: 5420 f004 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04f0 │ │ +036280: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +036282: 4601 0301 |0003: aget-object v1, v3, v1 │ │ +036286: 6e20 0809 1000 |0005: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.delete:(Lorg/happysanta/gd/Storage/Level;)V // method@0908 │ │ +03628c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +03628e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0008 line=480 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel; │ │ 0x0000 - 0x000a reg=3 levels [Lorg/happysanta/gd/Storage/Level; │ │ @@ -77213,44 +77207,44 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -036304: |[036304] org.happysanta.gd.Storage.LevelsManager$2.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V │ │ -036314: 5b12 e304 |0000: iput-object v2, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e3 │ │ -036318: 5b13 e504 |0002: iput-object v3, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e5 │ │ -03631c: 5b14 e404 |0004: iput-object v4, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ -036320: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -036322: 7030 fb08 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V // method@08fb │ │ -036328: 0e00 |000a: return-void │ │ +036290: |[036290] org.happysanta.gd.Storage.LevelsManager$2.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V │ │ +0362a0: 5b12 e304 |0000: iput-object v2, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e3 │ │ +0362a4: 5b13 e504 |0002: iput-object v3, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e5 │ │ +0362a8: 5b14 e404 |0004: iput-object v4, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ +0362ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0362ae: 7030 fd08 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/Storage/LevelsManager$1;)V // method@08fd │ │ +0362b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/Storage/LevelsManager$2; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x000b reg=2 this$0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/app/ProgressDialog; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$2;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03632c: |[03632c] org.happysanta.gd.Storage.LevelsManager$2.onPostExecute:(Ljava/lang/Object;)V │ │ -03633c: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ -036340: 6e20 ee08 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$2;.onPostExecute:(Ljava/lang/Void;)V // method@08ee │ │ -036346: 0e00 |0005: return-void │ │ +0362b8: |[0362b8] org.happysanta.gd.Storage.LevelsManager$2.onPostExecute:(Ljava/lang/Object;)V │ │ +0362c8: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ +0362cc: 6e20 f008 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager$2;.onPostExecute:(Ljava/lang/Void;)V // method@08f0 │ │ +0362d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -77259,22 +77253,22 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -036348: |[036348] org.happysanta.gd.Storage.LevelsManager$2.onPostExecute:(Ljava/lang/Void;)V │ │ -036358: 5410 e504 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e5 │ │ -03635c: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -036362: 5410 e404 |0005: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ -036366: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -03636a: 5410 e404 |0009: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ -03636e: 7210 c501 0000 |000b: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -036374: 0e00 |000e: return-void │ │ +0362d4: |[0362d4] org.happysanta.gd.Storage.LevelsManager$2.onPostExecute:(Ljava/lang/Void;)V │ │ +0362e4: 5410 e504 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$progressDialog:Landroid/app/ProgressDialog; // field@04e5 │ │ +0362e8: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +0362ee: 5410 e404 |0005: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ +0362f2: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0362f6: 5410 e404 |0009: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$2;.val$callback:Ljava/lang/Runnable; // field@04e4 │ │ +0362fa: 7210 c701 0000 |000b: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +036300: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x0009 line=269 │ │ 0x000e line=270 │ │ locals : │ │ @@ -77316,56 +77310,56 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036378: |[036378] org.happysanta.gd.Storage.LevelsManager$3$1.:(Lorg/happysanta/gd/Storage/LevelsManager$3;)V │ │ -036388: 5b01 e604 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ -03638c: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -036392: 0e00 |0005: return-void │ │ +036304: |[036304] org.happysanta.gd.Storage.LevelsManager$3$1.:(Lorg/happysanta/gd/Storage/LevelsManager$3;)V │ │ +036314: 5b01 e604 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ +036318: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03631e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$3$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$3$1;) │ │ name : 'onDone' │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -036394: |[036394] org.happysanta.gd.Storage.LevelsManager$3$1.onDone:([Ljava/lang/Object;)V │ │ -0363a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0363a6: 4602 0705 |0001: aget-object v2, v7, v5 │ │ -0363aa: 1f02 9f00 |0003: check-cast v2, Ljava/lang/Long; // type@009f │ │ -0363ae: 6e10 b101 0200 |0005: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@01b1 │ │ -0363b4: 0b00 |0008: move-result-wide v0 │ │ -0363b6: 5462 e604 |0009: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ -0363ba: 5422 e904 |000b: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ -0363be: 6e10 6601 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0166 │ │ -0363c4: 5462 e604 |0010: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ -0363c8: 5422 eb04 |0012: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ -0363cc: 3802 1200 |0014: if-eqz v2, 0026 // +0012 │ │ -0363d0: 5462 e604 |0016: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ -0363d4: 5422 eb04 |0018: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ -0363d8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0363da: 2333 1702 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -0363de: 7120 b401 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -0363e4: 0c04 |0020: move-result-object v4 │ │ -0363e6: 4d04 0305 |0021: aput-object v4, v3, v5 │ │ -0363ea: 7220 fb04 3200 |0023: invoke-interface {v2, v3}, Lorg/happysanta/gd/Callback;.onDone:([Ljava/lang/Object;)V // method@04fb │ │ -0363f0: 0e00 |0026: return-void │ │ +036320: |[036320] org.happysanta.gd.Storage.LevelsManager$3$1.onDone:([Ljava/lang/Object;)V │ │ +036330: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036332: 4602 0705 |0001: aget-object v2, v7, v5 │ │ +036336: 1f02 9f00 |0003: check-cast v2, Ljava/lang/Long; // type@009f │ │ +03633a: 6e10 b301 0200 |0005: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@01b3 │ │ +036340: 0b00 |0008: move-result-wide v0 │ │ +036342: 5462 e604 |0009: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ +036346: 5422 e904 |000b: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ +03634a: 6e10 6801 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0168 │ │ +036350: 5462 e604 |0010: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ +036354: 5422 eb04 |0012: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ +036358: 3802 1200 |0014: if-eqz v2, 0026 // +0012 │ │ +03635c: 5462 e604 |0016: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ +036360: 5422 eb04 |0018: iget-object v2, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ +036364: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +036366: 2333 1702 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +03636a: 7120 b601 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +036370: 0c04 |0020: move-result-object v4 │ │ +036372: 4d04 0305 |0021: aput-object v4, v3, v5 │ │ +036376: 7220 fd04 3200 |0023: invoke-interface {v2, v3}, Lorg/happysanta/gd/Callback;.onDone:([Ljava/lang/Object;)V // method@04fd │ │ +03637c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=328 │ │ 0x0009 line=329 │ │ 0x0010 line=331 │ │ 0x0016 line=332 │ │ 0x0026 line=333 │ │ @@ -77379,19 +77373,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0363f4: |[0363f4] org.happysanta.gd.Storage.LevelsManager$3$1.onFail:()V │ │ -036404: 5410 e604 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ -036408: 5400 e904 |0002: iget-object v0, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ -03640c: 6e10 6601 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0166 │ │ -036412: 0e00 |0007: return-void │ │ +036380: |[036380] org.happysanta.gd.Storage.LevelsManager$3$1.onFail:()V │ │ +036390: 5410 e604 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; // field@04e6 │ │ +036394: 5400 e904 |0002: iget-object v0, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ +036398: 6e10 6801 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0168 │ │ +03639e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0007 line=338 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager$3$1; │ │ │ │ @@ -77446,28 +77440,28 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -036414: |[036414] org.happysanta.gd.Storage.LevelsManager$3.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ │ -036424: 5b01 e704 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e7 │ │ -036428: 5b02 ea04 |0002: iput-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -03642c: 5b03 e904 |0004: iput-object v3, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ -036430: 5b04 e804 |0006: iput-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ -036434: 5b05 eb04 |0008: iput-object v5, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ -036438: 7010 bd01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03643e: 0e00 |000d: return-void │ │ +0363a0: |[0363a0] org.happysanta.gd.Storage.LevelsManager$3.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ │ +0363b0: 5b01 e704 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e7 │ │ +0363b4: 5b02 ea04 |0002: iput-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +0363b8: 5b03 e904 |0004: iput-object v3, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ +0363bc: 5b04 e804 |0006: iput-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ +0363c0: 5b05 eb04 |0008: iput-object v5, v0, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$successCallback:Lorg/happysanta/gd/Callback; // field@04eb │ │ +0363c4: 7010 bf01 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0363ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/app/ProgressDialog; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x000e reg=4 (null) Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x000e reg=5 (null) Lorg/happysanta/gd/Callback; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$3;) │ │ @@ -77475,44 +77469,44 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 62 16-bit code units │ │ -036440: |[036440] org.happysanta.gd.Storage.LevelsManager$3.onFinish:(Ljava/lang/Throwable;)V │ │ -036450: 5470 ea04 |0000: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -036454: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ -03645a: 3808 1a00 |0005: if-eqz v8, 001f // +001a │ │ -03645e: 6e10 1002 0800 |0007: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@0210 │ │ -036464: 1400 6200 057f |000a: const v0, #float 1.76789e+38 // #7f050062 │ │ -03646a: 7110 3606 0000 |000d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036470: 0c00 |0010: move-result-object v0 │ │ -036472: 6e10 0f02 0800 |0011: invoke-virtual {v8}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@020f │ │ -036478: 0c01 |0014: move-result-object v1 │ │ -03647a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -03647c: 7130 4106 1002 |0016: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -036482: 5470 e904 |0019: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ -036486: 6e10 6601 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0166 │ │ -03648c: 0e00 |001e: return-void │ │ -03648e: 5470 e704 |001f: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e7 │ │ -036492: 5471 e904 |0021: iget-object v1, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ -036496: 5472 e804 |0023: iget-object v2, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ -03649a: 6e10 a808 0200 |0025: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08a8 │ │ -0364a0: 0c02 |0028: move-result-object v2 │ │ -0364a2: 5473 e804 |0029: iget-object v3, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ -0364a6: 6e10 9e08 0300 |002b: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@089e │ │ -0364ac: 0c03 |002e: move-result-object v3 │ │ -0364ae: 5474 e804 |002f: iget-object v4, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ -0364b2: 6e10 9d08 0400 |0031: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -0364b8: 0b04 |0034: move-result-wide v4 │ │ -0364ba: 2206 fd01 |0035: new-instance v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1; // type@01fd │ │ -0364be: 7020 ef08 7600 |0037: invoke-direct {v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.:(Lorg/happysanta/gd/Storage/LevelsManager$3;)V // method@08ef │ │ -0364c4: 7407 1609 0000 |003a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Storage/LevelsManager;.installAsync:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;JLorg/happysanta/gd/DoubleCallback;)V // method@0916 │ │ -0364ca: 28e1 |003d: goto 001e // -001f │ │ +0363cc: |[0363cc] org.happysanta.gd.Storage.LevelsManager$3.onFinish:(Ljava/lang/Throwable;)V │ │ +0363dc: 5470 ea04 |0000: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +0363e0: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002f │ │ +0363e6: 3808 1a00 |0005: if-eqz v8, 001f // +001a │ │ +0363ea: 6e10 1202 0800 |0007: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@0212 │ │ +0363f0: 1400 6200 057f |000a: const v0, #float 1.76789e+38 // #7f050062 │ │ +0363f6: 7110 3806 0000 |000d: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0363fc: 0c00 |0010: move-result-object v0 │ │ +0363fe: 6e10 1102 0800 |0011: invoke-virtual {v8}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0211 │ │ +036404: 0c01 |0014: move-result-object v1 │ │ +036406: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +036408: 7130 4306 1002 |0016: invoke-static {v0, v1, v2}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +03640e: 5470 e904 |0019: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ +036412: 6e10 6801 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0168 │ │ +036418: 0e00 |001e: return-void │ │ +03641a: 5470 e704 |001f: iget-object v0, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04e7 │ │ +03641e: 5471 e904 |0021: iget-object v1, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$outputFile:Ljava/io/File; // field@04e9 │ │ +036422: 5472 e804 |0023: iget-object v2, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ +036426: 6e10 aa08 0200 |0025: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getName:()Ljava/lang/String; // method@08aa │ │ +03642c: 0c02 |0028: move-result-object v2 │ │ +03642e: 5473 e804 |0029: iget-object v3, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ +036432: 6e10 a008 0300 |002b: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getAuthor:()Ljava/lang/String; // method@08a0 │ │ +036438: 0c03 |002e: move-result-object v3 │ │ +03643a: 5474 e804 |002f: iget-object v4, v7, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$level:Lorg/happysanta/gd/Storage/Level; // field@04e8 │ │ +03643e: 6e10 9f08 0400 |0031: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +036444: 0b04 |0034: move-result-wide v4 │ │ +036446: 2206 fd01 |0035: new-instance v6, Lorg/happysanta/gd/Storage/LevelsManager$3$1; // type@01fd │ │ +03644a: 7020 f108 7600 |0037: invoke-direct {v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager$3$1;.:(Lorg/happysanta/gd/Storage/LevelsManager$3;)V // method@08f1 │ │ +036450: 7407 1809 0000 |003a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Storage/LevelsManager;.installAsync:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;JLorg/happysanta/gd/DoubleCallback;)V // method@0918 │ │ +036456: 28e1 |003d: goto 001e // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=315 │ │ 0x0007 line=317 │ │ 0x000a line=318 │ │ 0x0019 line=320 │ │ @@ -77527,24 +77521,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0364cc: |[0364cc] org.happysanta.gd.Storage.LevelsManager$3.onProgress:(I)V │ │ -0364dc: 5420 ea04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -0364e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0364e2: 6e20 3100 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ -0364e8: 5420 ea04 |0006: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -0364ec: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ -0364f0: 6e20 3200 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@0032 │ │ -0364f6: 5420 ea04 |000d: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -0364fa: 6e20 3500 3000 |000f: invoke-virtual {v0, v3}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@0035 │ │ -036500: 0e00 |0012: return-void │ │ +036458: |[036458] org.happysanta.gd.Storage.LevelsManager$3.onProgress:(I)V │ │ +036468: 5420 ea04 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +03646c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03646e: 6e20 3100 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ +036474: 5420 ea04 |0006: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +036478: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ +03647c: 6e20 3200 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@0032 │ │ +036482: 5420 ea04 |000d: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +036486: 6e20 3500 3000 |000f: invoke-virtual {v0, v3}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@0035 │ │ +03648c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0006 line=350 │ │ 0x000d line=351 │ │ 0x0012 line=352 │ │ locals : │ │ @@ -77556,18 +77550,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036504: |[036504] org.happysanta.gd.Storage.LevelsManager$3.onStart:()V │ │ -036514: 5410 ea04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ -036518: 6e10 3800 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0038 │ │ -03651e: 0e00 |0005: return-void │ │ +036490: |[036490] org.happysanta.gd.Storage.LevelsManager$3.onStart:()V │ │ +0364a0: 5410 ea04 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager$3;.val$progress:Landroid/app/ProgressDialog; // field@04ea │ │ +0364a4: 6e10 3800 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0038 │ │ +0364aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ │ │ @@ -77614,50 +77608,50 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -036520: |[036520] org.happysanta.gd.Storage.LevelsManager$4.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V │ │ -036530: 5b01 ec04 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04ec │ │ -036534: 5b02 ed04 |0002: iput-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; // field@04ed │ │ -036538: 5b03 ee04 |0004: iput-object v3, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$handler:Lorg/happysanta/gd/API/DownloadHandler; // field@04ee │ │ -03653c: 7010 bd01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -036542: 0e00 |0009: return-void │ │ +0364ac: |[0364ac] org.happysanta.gd.Storage.LevelsManager$4.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V │ │ +0364bc: 5b01 ec04 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04ec │ │ +0364c0: 5b02 ed04 |0002: iput-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; // field@04ed │ │ +0364c4: 5b03 ee04 |0004: iput-object v3, v0, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$handler:Lorg/happysanta/gd/API/DownloadHandler; // field@04ee │ │ +0364c8: 7010 bf01 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0364ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$4; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/happysanta/gd/API/DownloadFile; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/happysanta/gd/API/DownloadHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$4;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -036544: |[036544] org.happysanta.gd.Storage.LevelsManager$4.onCancel:(Landroid/content/DialogInterface;)V │ │ -036554: 5430 ed04 |0000: iget-object v0, v3, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; // field@04ed │ │ -036558: 6e10 d104 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/API/DownloadFile;.cancel:()V // method@04d1 │ │ -03655e: 5430 ee04 |0005: iget-object v0, v3, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$handler:Lorg/happysanta/gd/API/DownloadHandler; // field@04ee │ │ -036562: 2201 9e00 |0007: new-instance v1, Ljava/lang/InterruptedException; // type@009e │ │ -036566: 1402 7100 057f |0009: const v2, #float 1.7679e+38 // #7f050071 │ │ -03656c: 7110 3606 0200 |000c: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036572: 0c02 |000f: move-result-object v2 │ │ -036574: 7020 b001 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/InterruptedException;.:(Ljava/lang/String;)V // method@01b0 │ │ -03657a: 7220 d404 1000 |0013: invoke-interface {v0, v1}, Lorg/happysanta/gd/API/DownloadHandler;.onFinish:(Ljava/lang/Throwable;)V // method@04d4 │ │ -036580: 0e00 |0016: return-void │ │ +0364d0: |[0364d0] org.happysanta.gd.Storage.LevelsManager$4.onCancel:(Landroid/content/DialogInterface;)V │ │ +0364e0: 5430 ed04 |0000: iget-object v0, v3, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; // field@04ed │ │ +0364e4: 6e10 d304 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/API/DownloadFile;.cancel:()V // method@04d3 │ │ +0364ea: 5430 ee04 |0005: iget-object v0, v3, Lorg/happysanta/gd/Storage/LevelsManager$4;.val$handler:Lorg/happysanta/gd/API/DownloadHandler; // field@04ee │ │ +0364ee: 2201 9e00 |0007: new-instance v1, Ljava/lang/InterruptedException; // type@009e │ │ +0364f2: 1402 7100 057f |0009: const v2, #float 1.7679e+38 // #7f050071 │ │ +0364f8: 7110 3806 0200 |000c: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0364fe: 0c02 |000f: move-result-object v2 │ │ +036500: 7020 b201 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/InterruptedException;.:(Ljava/lang/String;)V // method@01b2 │ │ +036506: 7220 d604 1000 |0013: invoke-interface {v0, v1}, Lorg/happysanta/gd/API/DownloadHandler;.onFinish:(Ljava/lang/Throwable;)V // method@04d6 │ │ +03650c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x0016 line=359 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/happysanta/gd/Storage/LevelsManager$4; │ │ @@ -77698,55 +77692,55 @@ │ │ type : '(Lorg/happysanta/gd/Storage/LevelsManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036584: |[036584] org.happysanta.gd.Storage.LevelsManager$5.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ -036594: 5b01 ef04 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$5;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04ef │ │ -036598: 7010 bd01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03659e: 0e00 |0005: return-void │ │ +036510: |[036510] org.happysanta.gd.Storage.LevelsManager$5.:(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ +036520: 5b01 ef04 |0000: iput-object v1, v0, Lorg/happysanta/gd/Storage/LevelsManager$5;.this$0:Lorg/happysanta/gd/Storage/LevelsManager; // field@04ef │ │ +036524: 7010 bf01 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +03652a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/Storage/LevelsManager$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/happysanta/gd/Storage/LevelsManager$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0365a0: |[0365a0] org.happysanta.gd.Storage.LevelsManager$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -0365b0: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -0365b6: 0c01 |0003: move-result-object v1 │ │ -0365b8: 7100 3306 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0633 │ │ -0365be: 0c03 |0007: move-result-object v3 │ │ -0365c0: 6e10 5407 0300 |0008: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0754 │ │ -0365c6: 0c00 |000b: move-result-object v0 │ │ -0365c8: 5412 5a03 |000c: iget-object v2, v1, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ -0365cc: 5413 5903 |000e: iget-object v3, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ -0365d0: 3230 0a00 |0010: if-eq v0, v3, 001a // +000a │ │ -0365d4: 6e10 8307 0000 |0012: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0783 │ │ -0365da: 0c03 |0015: move-result-object v3 │ │ -0365dc: 5414 5903 |0016: iget-object v4, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ -0365e0: 3343 0900 |0018: if-ne v3, v4, 0021 // +0009 │ │ -0365e4: 5413 5903 |001a: iget-object v3, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ -0365e8: 5414 5c03 |001c: iget-object v4, v1, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ -0365ec: 6e20 cb06 4300 |001e: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06cb │ │ -0365f2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0365f4: 6e30 6307 2103 |0022: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0763 │ │ -0365fa: 0e00 |0025: return-void │ │ +03652c: |[03652c] org.happysanta.gd.Storage.LevelsManager$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +03653c: 7100 3506 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +036542: 0c01 |0003: move-result-object v1 │ │ +036544: 7100 3506 0000 |0004: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGameMenu:()Lorg/happysanta/gd/Menu/Menu; // method@0635 │ │ +03654a: 0c03 |0007: move-result-object v3 │ │ +03654c: 6e10 5607 0300 |0008: invoke-virtual {v3}, Lorg/happysanta/gd/Menu/Menu;.getCurrentMenu:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0756 │ │ +036552: 0c00 |000b: move-result-object v0 │ │ +036554: 5412 5a03 |000c: iget-object v2, v1, Lorg/happysanta/gd/Menu/Menu;.managerInstalledScreen:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; // field@035a │ │ +036558: 5413 5903 |000e: iget-object v3, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ +03655c: 3230 0a00 |0010: if-eq v0, v3, 001a // +000a │ │ +036560: 6e10 8507 0000 |0012: invoke-virtual {v0}, Lorg/happysanta/gd/Menu/MenuScreen;.getNavTarget:()Lorg/happysanta/gd/Menu/MenuScreen; // method@0785 │ │ +036566: 0c03 |0015: move-result-object v3 │ │ +036568: 5414 5903 |0016: iget-object v4, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ +03656c: 3343 0900 |0018: if-ne v3, v4, 0021 // +0009 │ │ +036570: 5413 5903 |001a: iget-object v3, v1, Lorg/happysanta/gd/Menu/Menu;.managerDownloadScreen:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; // field@0359 │ │ +036574: 5414 5c03 |001c: iget-object v4, v1, Lorg/happysanta/gd/Menu/Menu;.managerScreen:Lorg/happysanta/gd/Menu/MenuScreen; // field@035c │ │ +036578: 6e20 cd06 4300 |001e: invoke-virtual {v3, v4}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;.onHide:(Lorg/happysanta/gd/Menu/MenuScreen;)V // method@06cd │ │ +03657e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +036580: 6e30 6507 2103 |0022: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Menu/Menu;.setCurrentMenu:(Lorg/happysanta/gd/Menu/MenuScreen;Z)V // method@0765 │ │ +036586: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x000c line=380 │ │ 0x000e line=382 │ │ 0x001a line=383 │ │ @@ -77771,23 +77765,23 @@ │ │ instance_fields_size: 3 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 27 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/happysanta/gd/Storage/LevelsManager$AsyncInstallLevel; Lorg/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel; } │ │ -Annotations on method #2309 'copy' │ │ +Annotations on method #2311 'copy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #2313 'findInstalledLevels' │ │ +Annotations on method #2315 'findInstalledLevels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Ljava/lang/Long;" ">;)" "Ljava/util/HashMap" "<" "Ljava/lang/Long;" "Ljava/lang/Long;" ">;" } │ │ -Annotations on method #2322 'getLevelsStat' │ │ +Annotations on method #2324 'getLevelsStat' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Double;" ">;" } │ │ -Annotations on method #2325 'install' │ │ +Annotations on method #2327 'install' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #2332 'load' │ │ +Annotations on method #2334 'load' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/RuntimeException; } │ │ │ │ Class #244 - │ │ Class descriptor : 'Lorg/happysanta/gd/Storage/LevelsManager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -77811,87 +77805,87 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 150 16-bit code units │ │ -0365fc: |[0365fc] org.happysanta.gd.Storage.LevelsManager.:()V │ │ -03660c: 7601 bd01 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@01bd │ │ -036612: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -036614: 0800 1600 |0004: move-object/from16 v0, v22 │ │ -036618: 5c04 f404 |0006: iput-boolean v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ -03661c: 7100 3106 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -036622: 0c12 |000b: move-result-object v18 │ │ -036624: 2204 fa01 |000c: new-instance v4, Lorg/happysanta/gd/Storage/LevelsDataSource; // type@01fa │ │ -036628: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -03662c: 7020 d208 0400 |0010: invoke-direct {v4, v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.:(Landroid/content/Context;)V // method@08d2 │ │ -036632: 0800 1600 |0013: move-object/from16 v0, v22 │ │ -036636: 5b04 f304 |0015: iput-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -03663a: 0800 1600 |0017: move-object/from16 v0, v22 │ │ -03663e: 5404 f304 |0019: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036642: 6e10 e408 0400 |001b: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.open:()V // method@08e4 │ │ -036648: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -03664c: 5404 f304 |0020: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036650: 6e10 e108 0400 |0022: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.isDefaultLevelCreated:()Z // method@08e1 │ │ -036656: 0a04 |0025: move-result v4 │ │ -036658: 3904 2300 |0026: if-nez v4, 0049 // +0023 │ │ -03665c: 0800 1600 |0028: move-object/from16 v0, v22 │ │ -036660: 5404 f304 |002a: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036664: 1a05 9301 |002c: const-string v5, "GDTR original" // string@0193 │ │ -036668: 1a06 fa00 |002e: const-string v6, "Codebrew Software" // string@00fa │ │ -03666c: 1307 0a00 |0030: const/16 v7, #int 10 // #a │ │ -036670: 1308 0a00 |0032: const/16 v8, #int 10 // #a │ │ -036674: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ -036678: 160a 0000 |0036: const-wide/16 v10, #int 0 // #0 │ │ -03667c: 160c 0000 |0038: const-wide/16 v12, #int 0 // #0 │ │ -036680: 121e |003a: const/4 v14, #int 1 // #1 │ │ -036682: 160f 0100 |003b: const-wide/16 v15, #int 1 // #1 │ │ -036686: 740d d608 0400 |003d: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; // method@08d6 │ │ -03668c: 0c13 |0040: move-result-object v19 │ │ -03668e: 1a04 c302 |0041: const-string v4, "LevelsManager: Default level created!" // string@02c3 │ │ -036692: 7110 3f06 0400 |0043: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -036698: 7701 3e06 1300 |0046: invoke-static/range {v19}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/Object;)V // method@063e │ │ -03669e: 1a04 c402 |0049: const-string v4, "LevelsManager: db feels OK :)" // string@02c4 │ │ -0366a2: 7110 3f06 0400 |004b: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -0366a8: 7100 6808 0000 |004e: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelId:()J // method@0868 │ │ -0366ae: 0b14 |0051: move-result-wide v20 │ │ -0366b0: 1604 0100 |0052: const-wide/16 v4, #int 1 // #1 │ │ -0366b4: 3104 1404 |0054: cmp-long v4, v20, v4 │ │ -0366b8: 3a04 0c00 |0056: if-ltz v4, 0062 // +000c │ │ -0366bc: 0800 1600 |0058: move-object/from16 v0, v22 │ │ -0366c0: 0501 1400 |005a: move-wide/from16 v1, v20 │ │ -0366c4: 7030 1d09 1002 |005c: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager;.mrgIsAvailable:(J)Z // method@091d │ │ -0366ca: 0a04 |005f: move-result v4 │ │ -0366cc: 3904 2300 |0060: if-nez v4, 0083 // +0023 │ │ -0366d0: 2204 b000 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ -0366d4: 7010 ee01 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0366da: 1a05 c802 |0067: const-string v5, "LevelsManager: levelId = " // string@02c8 │ │ -0366de: 6e20 f501 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0366e4: 0c04 |006c: move-result-object v4 │ │ -0366e6: 0500 1400 |006d: move-wide/from16 v0, v20 │ │ -0366ea: 6e30 f301 0401 |006f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0366f0: 0c04 |0072: move-result-object v4 │ │ -0366f2: 1a05 4000 |0073: const-string v5, ", < 1 or mrg is not available; now: reset id" // string@0040 │ │ -0366f6: 6e20 f501 5400 |0075: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0366fc: 0c04 |0078: move-result-object v4 │ │ -0366fe: 6e10 f901 0400 |0079: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -036704: 0c04 |007c: move-result-object v4 │ │ -036706: 7110 3f06 0400 |007d: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -03670c: 7401 2009 1600 |0080: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.resetId:()V // method@0920 │ │ -036712: 7401 1e09 1600 |0083: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.reload:()V // method@091e │ │ -036718: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -03671a: 0800 1600 |0087: move-object/from16 v0, v22 │ │ -03671e: 5c04 f404 |0089: iput-boolean v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ -036722: 0e00 |008b: return-void │ │ -036724: 0d11 |008c: move-exception v17 │ │ -036726: 7401 3102 1100 |008d: invoke-virtual/range {v17}, Ljava/sql/SQLException;.printStackTrace:()V // method@0231 │ │ -03672c: 1a04 c502 |0090: const-string v4, "LevelsManager: db feels bad :(" // string@02c5 │ │ -036730: 7110 3f06 0400 |0092: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -036736: 28b4 |0095: goto 0049 // -004c │ │ +036588: |[036588] org.happysanta.gd.Storage.LevelsManager.:()V │ │ +036598: 7601 bf01 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@01bf │ │ +03659e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0365a0: 0800 1600 |0004: move-object/from16 v0, v22 │ │ +0365a4: 5c04 f404 |0006: iput-boolean v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ +0365a8: 7100 3306 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0365ae: 0c12 |000b: move-result-object v18 │ │ +0365b0: 2204 fa01 |000c: new-instance v4, Lorg/happysanta/gd/Storage/LevelsDataSource; // type@01fa │ │ +0365b4: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0365b8: 7020 d408 0400 |0010: invoke-direct {v4, v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.:(Landroid/content/Context;)V // method@08d4 │ │ +0365be: 0800 1600 |0013: move-object/from16 v0, v22 │ │ +0365c2: 5b04 f304 |0015: iput-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0365c6: 0800 1600 |0017: move-object/from16 v0, v22 │ │ +0365ca: 5404 f304 |0019: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0365ce: 6e10 e608 0400 |001b: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.open:()V // method@08e6 │ │ +0365d4: 0800 1600 |001e: move-object/from16 v0, v22 │ │ +0365d8: 5404 f304 |0020: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0365dc: 6e10 e308 0400 |0022: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.isDefaultLevelCreated:()Z // method@08e3 │ │ +0365e2: 0a04 |0025: move-result v4 │ │ +0365e4: 3904 2300 |0026: if-nez v4, 0049 // +0023 │ │ +0365e8: 0800 1600 |0028: move-object/from16 v0, v22 │ │ +0365ec: 5404 f304 |002a: iget-object v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0365f0: 1a05 9301 |002c: const-string v5, "GDTR original" // string@0193 │ │ +0365f4: 1a06 fa00 |002e: const-string v6, "Codebrew Software" // string@00fa │ │ +0365f8: 1307 0a00 |0030: const/16 v7, #int 10 // #a │ │ +0365fc: 1308 0a00 |0032: const/16 v8, #int 10 // #a │ │ +036600: 1309 0a00 |0034: const/16 v9, #int 10 // #a │ │ +036604: 160a 0000 |0036: const-wide/16 v10, #int 0 // #0 │ │ +036608: 160c 0000 |0038: const-wide/16 v12, #int 0 // #0 │ │ +03660c: 121e |003a: const/4 v14, #int 1 // #1 │ │ +03660e: 160f 0100 |003b: const-wide/16 v15, #int 1 // #1 │ │ +036612: 740d d808 0400 |003d: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; // method@08d8 │ │ +036618: 0c13 |0040: move-result-object v19 │ │ +03661a: 1a04 c302 |0041: const-string v4, "LevelsManager: Default level created!" // string@02c3 │ │ +03661e: 7110 4106 0400 |0043: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +036624: 7701 4006 1300 |0046: invoke-static/range {v19}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/Object;)V // method@0640 │ │ +03662a: 1a04 c402 |0049: const-string v4, "LevelsManager: db feels OK :)" // string@02c4 │ │ +03662e: 7110 4106 0400 |004b: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +036634: 7100 6a08 0000 |004e: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelId:()J // method@086a │ │ +03663a: 0b14 |0051: move-result-wide v20 │ │ +03663c: 1604 0100 |0052: const-wide/16 v4, #int 1 // #1 │ │ +036640: 3104 1404 |0054: cmp-long v4, v20, v4 │ │ +036644: 3a04 0c00 |0056: if-ltz v4, 0062 // +000c │ │ +036648: 0800 1600 |0058: move-object/from16 v0, v22 │ │ +03664c: 0501 1400 |005a: move-wide/from16 v1, v20 │ │ +036650: 7030 1f09 1002 |005c: invoke-direct {v0, v1, v2}, Lorg/happysanta/gd/Storage/LevelsManager;.mrgIsAvailable:(J)Z // method@091f │ │ +036656: 0a04 |005f: move-result v4 │ │ +036658: 3904 2300 |0060: if-nez v4, 0083 // +0023 │ │ +03665c: 2204 b000 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@00b0 │ │ +036660: 7010 f001 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +036666: 1a05 c802 |0067: const-string v5, "LevelsManager: levelId = " // string@02c8 │ │ +03666a: 6e20 f701 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036670: 0c04 |006c: move-result-object v4 │ │ +036672: 0500 1400 |006d: move-wide/from16 v0, v20 │ │ +036676: 6e30 f501 0401 |006f: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +03667c: 0c04 |0072: move-result-object v4 │ │ +03667e: 1a05 4000 |0073: const-string v5, ", < 1 or mrg is not available; now: reset id" // string@0040 │ │ +036682: 6e20 f701 5400 |0075: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036688: 0c04 |0078: move-result-object v4 │ │ +03668a: 6e10 fb01 0400 |0079: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +036690: 0c04 |007c: move-result-object v4 │ │ +036692: 7110 4106 0400 |007d: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +036698: 7401 2209 1600 |0080: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.resetId:()V // method@0922 │ │ +03669e: 7401 2009 1600 |0083: invoke-virtual/range {v22}, Lorg/happysanta/gd/Storage/LevelsManager;.reload:()V // method@0920 │ │ +0366a4: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +0366a6: 0800 1600 |0087: move-object/from16 v0, v22 │ │ +0366aa: 5c04 f404 |0089: iput-boolean v4, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ +0366ae: 0e00 |008b: return-void │ │ +0366b0: 0d11 |008c: move-exception v17 │ │ +0366b2: 7401 3302 1100 |008d: invoke-virtual/range {v17}, Ljava/sql/SQLException;.printStackTrace:()V // method@0233 │ │ +0366b8: 1a04 c502 |0090: const-string v4, "LevelsManager: db feels bad :(" // string@02c5 │ │ +0366bc: 7110 4106 0400 |0092: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +0366c2: 28b4 |0095: goto 0049 // -004c │ │ catches : 1 │ │ 0x0017 - 0x0049 │ │ Ljava/sql/SQLException; -> 0x008c │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=45 │ │ 0x0008 line=49 │ │ @@ -77924,30 +77918,30 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -036748: |[036748] org.happysanta.gd.Storage.LevelsManager.copy:(Ljava/io/File;Ljava/io/File;)V │ │ -036758: 2201 7e00 |0000: new-instance v1, Ljava/io/FileInputStream; // type@007e │ │ -03675c: 7020 7401 5100 |0002: invoke-direct {v1, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0174 │ │ -036762: 2203 8000 |0005: new-instance v3, Ljava/io/FileOutputStream; // type@0080 │ │ -036766: 7020 7701 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0177 │ │ -03676c: 1304 0004 |000a: const/16 v4, #int 1024 // #400 │ │ -036770: 2340 0d02 |000c: new-array v0, v4, [B // type@020d │ │ -036774: 6e20 7e01 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@017e │ │ -03677a: 0a02 |0011: move-result v2 │ │ -03677c: 3d02 0700 |0012: if-lez v2, 0019 // +0007 │ │ -036780: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -036782: 6e40 8201 0324 |0015: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@0182 │ │ -036788: 28f6 |0018: goto 000e // -000a │ │ -03678a: 6e10 7d01 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@017d │ │ -036790: 6e10 8101 0300 |001c: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0181 │ │ -036796: 0e00 |001f: return-void │ │ +0366d4: |[0366d4] org.happysanta.gd.Storage.LevelsManager.copy:(Ljava/io/File;Ljava/io/File;)V │ │ +0366e4: 2201 7e00 |0000: new-instance v1, Ljava/io/FileInputStream; // type@007e │ │ +0366e8: 7020 7601 5100 |0002: invoke-direct {v1, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0176 │ │ +0366ee: 2203 8000 |0005: new-instance v3, Ljava/io/FileOutputStream; // type@0080 │ │ +0366f2: 7020 7901 6300 |0007: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0179 │ │ +0366f8: 1304 0004 |000a: const/16 v4, #int 1024 // #400 │ │ +0366fc: 2340 0d02 |000c: new-array v0, v4, [B // type@020d │ │ +036700: 6e20 8001 0100 |000e: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@0180 │ │ +036706: 0a02 |0011: move-result v2 │ │ +036708: 3d02 0700 |0012: if-lez v2, 0019 // +0007 │ │ +03670c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +03670e: 6e40 8401 0324 |0015: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@0184 │ │ +036714: 28f6 |0018: goto 000e // -000a │ │ +036716: 6e10 7f01 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@017f │ │ +03671c: 6e10 8301 0300 |001c: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0183 │ │ +036722: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0005 line=458 │ │ 0x000a line=460 │ │ 0x000e line=462 │ │ 0x0014 line=463 │ │ @@ -77967,26 +77961,26 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -036798: |[036798] org.happysanta.gd.Storage.LevelsManager.getLevelsDirectory:()Ljava/io/File; │ │ -0367a8: 2200 7d00 |0000: new-instance v0, Ljava/io/File; // type@007d │ │ -0367ac: 7100 ad00 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ -0367b2: 0c01 |0005: move-result-object v1 │ │ -0367b4: 1a02 9101 |0006: const-string v2, "GDLevels" // string@0191 │ │ -0367b8: 7030 6201 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0162 │ │ -0367be: 6e10 7201 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@0172 │ │ -0367c4: 0a01 |000e: move-result v1 │ │ -0367c6: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ -0367ca: 1a01 c102 |0011: const-string v1, "LevelsManager.getLevelsDirectory: directory not created" // string@02c1 │ │ -0367ce: 7110 3f06 0100 |0013: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -0367d4: 1100 |0016: return-object v0 │ │ +036724: |[036724] org.happysanta.gd.Storage.LevelsManager.getLevelsDirectory:()Ljava/io/File; │ │ +036734: 2200 7d00 |0000: new-instance v0, Ljava/io/File; // type@007d │ │ +036738: 7100 ad00 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ad │ │ +03673e: 0c01 |0005: move-result-object v1 │ │ +036740: 1a02 9101 |0006: const-string v2, "GDLevels" // string@0191 │ │ +036744: 7030 6401 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0164 │ │ +03674a: 6e10 7401 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@0174 │ │ +036750: 0a01 |000e: move-result v1 │ │ +036752: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ +036756: 1a01 c102 |0011: const-string v1, "LevelsManager.getLevelsDirectory: directory not created" // string@02c1 │ │ +03675a: 7110 4106 0100 |0013: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +036760: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x000b line=441 │ │ 0x0011 line=442 │ │ 0x0016 line=444 │ │ locals : │ │ @@ -77997,25 +77991,25 @@ │ │ type : '(J)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0367d8: |[0367d8] org.happysanta.gd.Storage.LevelsManager.getMrgFileById:(J)Ljava/io/File; │ │ -0367e8: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -0367ec: 3100 0200 |0002: cmp-long v0, v2, v0 │ │ -0367f0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0367f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0367f6: 1100 |0007: return-object v0 │ │ -0367f8: 2200 7d00 |0008: new-instance v0, Ljava/io/File; // type@007d │ │ -0367fc: 7120 1409 3200 |000a: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileNameById:(J)Ljava/lang/String; // method@0914 │ │ -036802: 0c01 |000d: move-result-object v1 │ │ -036804: 7020 6301 1000 |000e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0163 │ │ -03680a: 28f6 |0011: goto 0007 // -000a │ │ +036764: |[036764] org.happysanta.gd.Storage.LevelsManager.getMrgFileById:(J)Ljava/io/File; │ │ +036774: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +036778: 3100 0200 |0002: cmp-long v0, v2, v0 │ │ +03677c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +036780: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +036782: 1100 |0007: return-object v0 │ │ +036784: 2200 7d00 |0008: new-instance v0, Ljava/io/File; // type@007d │ │ +036788: 7120 1609 3200 |000a: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileNameById:(J)Ljava/lang/String; // method@0916 │ │ +03678e: 0c01 |000d: move-result-object v1 │ │ +036790: 7020 6501 1000 |000e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0165 │ │ +036796: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0007 line=453 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 id J │ │ │ │ @@ -78024,34 +78018,34 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -03680c: |[03680c] org.happysanta.gd.Storage.LevelsManager.getMrgFileNameById:(J)Ljava/lang/String; │ │ -03681c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -036820: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -036826: 7100 1109 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsDirectory:()Ljava/io/File; // method@0911 │ │ -03682c: 0c01 |0008: move-result-object v1 │ │ -03682e: 6e10 6801 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0168 │ │ -036834: 0c01 |000c: move-result-object v1 │ │ -036836: 6e20 f501 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03683c: 0c00 |0010: move-result-object v0 │ │ -03683e: 1a01 6600 |0011: const-string v1, "/" // string@0066 │ │ -036842: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -036848: 0c00 |0016: move-result-object v0 │ │ -03684a: 6e30 f301 2003 |0017: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -036850: 0c00 |001a: move-result-object v0 │ │ -036852: 1a01 5900 |001b: const-string v1, ".mrg" // string@0059 │ │ -036856: 6e20 f501 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03685c: 0c00 |0020: move-result-object v0 │ │ -03685e: 6e10 f901 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -036864: 0c00 |0024: move-result-object v0 │ │ -036866: 1100 |0025: return-object v0 │ │ +036798: |[036798] org.happysanta.gd.Storage.LevelsManager.getMrgFileNameById:(J)Ljava/lang/String; │ │ +0367a8: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0367ac: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0367b2: 7100 1309 0000 |0005: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsDirectory:()Ljava/io/File; // method@0913 │ │ +0367b8: 0c01 |0008: move-result-object v1 │ │ +0367ba: 6e10 6a01 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@016a │ │ +0367c0: 0c01 |000c: move-result-object v1 │ │ +0367c2: 6e20 f701 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0367c8: 0c00 |0010: move-result-object v0 │ │ +0367ca: 1a01 6600 |0011: const-string v1, "/" // string@0066 │ │ +0367ce: 6e20 f701 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0367d4: 0c00 |0016: move-result-object v0 │ │ +0367d6: 6e30 f501 2003 |0017: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +0367dc: 0c00 |001a: move-result-object v0 │ │ +0367de: 1a01 5900 |001b: const-string v1, ".mrg" // string@0059 │ │ +0367e2: 6e20 f701 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0367e8: 0c00 |0020: move-result-object v0 │ │ +0367ea: 6e10 fb01 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0367f0: 0c00 |0024: move-result-object v0 │ │ +0367f2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 id J │ │ │ │ #5 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ @@ -78059,58 +78053,59 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -036868: |[036868] org.happysanta.gd.Storage.LevelsManager.isExternalStorageReadable:()Z │ │ -036878: 7100 ae00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ae │ │ -03687e: 0c00 |0003: move-result-object v0 │ │ -036880: 1a01 960c |0004: const-string v1, "mounted" // string@0c96 │ │ -036884: 6e20 d401 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -03688a: 0a01 |0009: move-result v1 │ │ -03688c: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -036890: 1a01 970c |000c: const-string v1, "mounted_ro" // string@0c97 │ │ -036894: 6e20 d401 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -03689a: 0a01 |0011: move-result v1 │ │ -03689c: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ -0368a0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0368a2: 0f01 |0015: return v1 │ │ -0368a4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0368a6: 28fe |0017: goto 0015 // -0002 │ │ +0367f4: |[0367f4] org.happysanta.gd.Storage.LevelsManager.isExternalStorageReadable:()Z │ │ +036804: 7100 ae00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ae │ │ +03680a: 0c00 |0003: move-result-object v0 │ │ +03680c: 1a01 930c |0004: const-string v1, "mounted" // string@0c93 │ │ +036810: 6e20 d601 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +036816: 0a01 |0009: move-result v1 │ │ +036818: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +03681c: 1a01 940c |000c: const-string v1, "mounted_ro" // string@0c94 │ │ +036820: 6e20 d601 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +036826: 0a01 |0011: move-result v1 │ │ +036828: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ +03682c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +03682e: 0f01 |0015: return v1 │ │ +036830: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +036832: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0004 line=432 │ │ + 0x000e line=433 │ │ 0x0014 line=434 │ │ 0x0015 line=436 │ │ locals : │ │ 0x0004 - 0x0018 reg=0 state Ljava/lang/String; │ │ │ │ #6 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ name : 'isExternalStorageWritable' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0368a8: |[0368a8] org.happysanta.gd.Storage.LevelsManager.isExternalStorageWritable:()Z │ │ -0368b8: 7100 ae00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ae │ │ -0368be: 0c00 |0003: move-result-object v0 │ │ -0368c0: 1a01 960c |0004: const-string v1, "mounted" // string@0c96 │ │ -0368c4: 6e20 d401 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d4 │ │ -0368ca: 0a01 |0009: move-result v1 │ │ -0368cc: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -0368d0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0368d2: 0f01 |000d: return v1 │ │ -0368d4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0368d6: 28fe |000f: goto 000d // -0002 │ │ +036834: |[036834] org.happysanta.gd.Storage.LevelsManager.isExternalStorageWritable:()Z │ │ +036844: 7100 ae00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ae │ │ +03684a: 0c00 |0003: move-result-object v0 │ │ +03684c: 1a01 930c |0004: const-string v1, "mounted" // string@0c93 │ │ +036850: 6e20 d601 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@01d6 │ │ +036856: 0a01 |0009: move-result v1 │ │ +036858: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +03685c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +03685e: 0f01 |000d: return v1 │ │ +036860: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +036862: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000c line=425 │ │ 0x000d line=427 │ │ locals : │ │ @@ -78121,34 +78116,34 @@ │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0368d8: |[0368d8] org.happysanta.gd.Storage.LevelsManager.isSpaceAvailable:(J)Z │ │ -0368e8: 2202 4000 |0000: new-instance v2, Landroid/os/StatFs; // type@0040 │ │ -0368ec: 7100 1109 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsDirectory:()Ljava/io/File; // method@0911 │ │ -0368f2: 0c03 |0005: move-result-object v3 │ │ -0368f4: 6e10 6c01 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016c │ │ -0368fa: 0c03 |0009: move-result-object v3 │ │ -0368fc: 7020 b600 3200 |000a: invoke-direct {v2, v3}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ -036902: 6e10 b900 0200 |000d: invoke-virtual {v2}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ -036908: 0a03 |0010: move-result v3 │ │ -03690a: 8134 |0011: int-to-long v4, v3 │ │ -03690c: 6e10 b700 0200 |0012: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b7 │ │ -036912: 0a03 |0015: move-result v3 │ │ -036914: 8136 |0016: int-to-long v6, v3 │ │ -036916: 9d00 0406 |0017: mul-long v0, v4, v6 │ │ -03691a: 3103 0008 |0019: cmp-long v3, v0, v8 │ │ -03691e: 3a03 0400 |001b: if-ltz v3, 001f // +0004 │ │ -036922: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -036924: 0f03 |001e: return v3 │ │ -036926: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -036928: 28fe |0020: goto 001e // -0002 │ │ +036864: |[036864] org.happysanta.gd.Storage.LevelsManager.isSpaceAvailable:(J)Z │ │ +036874: 2202 4000 |0000: new-instance v2, Landroid/os/StatFs; // type@0040 │ │ +036878: 7100 1309 0000 |0002: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.getLevelsDirectory:()Ljava/io/File; // method@0913 │ │ +03687e: 0c03 |0005: move-result-object v3 │ │ +036880: 6e10 6e01 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@016e │ │ +036886: 0c03 |0009: move-result-object v3 │ │ +036888: 7020 b600 3200 |000a: invoke-direct {v2, v3}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b6 │ │ +03688e: 6e10 b900 0200 |000d: invoke-virtual {v2}, Landroid/os/StatFs;.getBlockSize:()I // method@00b9 │ │ +036894: 0a03 |0010: move-result v3 │ │ +036896: 8134 |0011: int-to-long v4, v3 │ │ +036898: 6e10 b700 0200 |0012: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b7 │ │ +03689e: 0a03 |0015: move-result v3 │ │ +0368a0: 8136 |0016: int-to-long v6, v3 │ │ +0368a2: 9d00 0406 |0017: mul-long v0, v4, v6 │ │ +0368a6: 3103 0008 |0019: cmp-long v3, v0, v8 │ │ +0368aa: 3a03 0400 |001b: if-ltz v3, 001f // +0004 │ │ +0368ae: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +0368b0: 0f03 |001e: return v3 │ │ +0368b2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +0368b4: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x000d line=472 │ │ 0x0019 line=473 │ │ locals : │ │ 0x0019 - 0x0021 reg=0 bytesAvailable J │ │ @@ -78160,30 +78155,30 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03692c: |[03692c] org.happysanta.gd.Storage.LevelsManager.mrgIsAvailable:(J)Z │ │ -03693c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03693e: 1602 0100 |0001: const-wide/16 v2, #int 1 // #1 │ │ -036942: 3102 0602 |0003: cmp-long v2, v6, v2 │ │ -036946: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -03694a: 0f01 |0007: return v1 │ │ -03694c: 7120 1309 7600 |0008: invoke-static {v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0913 │ │ -036952: 0c00 |000b: move-result-object v0 │ │ -036954: 7100 1909 0000 |000c: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@0919 │ │ -03695a: 0a02 |000f: move-result v2 │ │ -03695c: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ -036960: 6e10 6701 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0167 │ │ -036966: 0a02 |0015: move-result v2 │ │ -036968: 3902 f1ff |0016: if-nez v2, 0007 // -000f │ │ -03696c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -03696e: 28ee |0019: goto 0007 // -0012 │ │ +0368b8: |[0368b8] org.happysanta.gd.Storage.LevelsManager.mrgIsAvailable:(J)Z │ │ +0368c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0368ca: 1602 0100 |0001: const-wide/16 v2, #int 1 // #1 │ │ +0368ce: 3102 0602 |0003: cmp-long v2, v6, v2 │ │ +0368d2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0368d6: 0f01 |0007: return v1 │ │ +0368d8: 7120 1509 7600 |0008: invoke-static {v6, v7}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0915 │ │ +0368de: 0c00 |000b: move-result-object v0 │ │ +0368e0: 7100 1b09 0000 |000c: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@091b │ │ +0368e6: 0a02 |000f: move-result v2 │ │ +0368e8: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ +0368ec: 6e10 6901 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0169 │ │ +0368f2: 0a02 |0015: move-result v2 │ │ +0368f4: 3902 f1ff |0016: if-nez v2, 0007 // -000f │ │ +0368f8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0368fa: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=132 │ │ 0x0007 line=136 │ │ 0x0008 line=135 │ │ 0x000c line=136 │ │ locals : │ │ @@ -78197,19 +78192,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -036970: |[036970] org.happysanta.gd.Storage.LevelsManager.clearAllHighScores:()V │ │ -036980: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036984: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -036988: 6e30 d308 2003 |0004: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.clearHighScores:(J)V // method@08d3 │ │ -03698e: 0e00 |0007: return-void │ │ +0368fc: |[0368fc] org.happysanta.gd.Storage.LevelsManager.clearAllHighScores:()V │ │ +03690c: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036910: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +036914: 6e30 d508 2003 |0004: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.clearHighScores:(J)V // method@08d5 │ │ +03691a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0007 line=413 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -78218,21 +78213,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -036990: |[036990] org.happysanta.gd.Storage.LevelsManager.clearHighScores:()V │ │ -0369a0: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -0369a4: 5441 f204 |0002: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -0369a8: 6e10 a608 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -0369ae: 0b02 |0007: move-result-wide v2 │ │ -0369b0: 6e30 d308 2003 |0008: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.clearHighScores:(J)V // method@08d3 │ │ -0369b6: 0e00 |000b: return-void │ │ +03691c: |[03691c] org.happysanta.gd.Storage.LevelsManager.clearHighScores:()V │ │ +03692c: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036930: 5441 f204 |0002: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036934: 6e10 a808 0100 |0004: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +03693a: 0b02 |0007: move-result-wide v2 │ │ +03693c: 6e30 d508 2003 |0008: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.clearHighScores:(J)V // method@08d5 │ │ +036942: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x000b line=409 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -78241,18 +78236,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0369b8: |[0369b8] org.happysanta.gd.Storage.LevelsManager.closeDataSource:()V │ │ -0369c8: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -0369cc: 6e10 d408 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.close:()V // method@08d4 │ │ -0369d2: 0e00 |0005: return-void │ │ +036944: |[036944] org.happysanta.gd.Storage.LevelsManager.closeDataSource:()V │ │ +036954: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036958: 6e10 d608 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.close:()V // method@08d6 │ │ +03695e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -78261,29 +78256,29 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0369d4: |[0369d4] org.happysanta.gd.Storage.LevelsManager.delete:(Lorg/happysanta/gd/Storage/Level;)V │ │ -0369e4: 5442 f304 |0000: iget-object v2, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -0369e8: 6e20 d908 5200 |0002: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Storage/LevelsDataSource;.deleteLevel:(Lorg/happysanta/gd/Storage/Level;)V // method@08d9 │ │ -0369ee: 6e10 a608 0500 |0005: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -0369f4: 0b02 |0008: move-result-wide v2 │ │ -0369f6: 7120 1309 3200 |0009: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0913 │ │ -0369fc: 0c01 |000c: move-result-object v1 │ │ -0369fe: 6e10 6701 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0167 │ │ -036a04: 0a02 |0010: move-result v2 │ │ -036a06: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -036a0a: 6e10 6601 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0166 │ │ -036a10: 0e00 |0016: return-void │ │ -036a12: 0d00 |0017: move-exception v0 │ │ -036a14: 6e10 a801 0000 |0018: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01a8 │ │ -036a1a: 28fb |001b: goto 0016 // -0005 │ │ +036960: |[036960] org.happysanta.gd.Storage.LevelsManager.delete:(Lorg/happysanta/gd/Storage/Level;)V │ │ +036970: 5442 f304 |0000: iget-object v2, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036974: 6e20 db08 5200 |0002: invoke-virtual {v2, v5}, Lorg/happysanta/gd/Storage/LevelsDataSource;.deleteLevel:(Lorg/happysanta/gd/Storage/Level;)V // method@08db │ │ +03697a: 6e10 a808 0500 |0005: invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036980: 0b02 |0008: move-result-wide v2 │ │ +036982: 7120 1509 3200 |0009: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0915 │ │ +036988: 0c01 |000c: move-result-object v1 │ │ +03698a: 6e10 6901 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0169 │ │ +036990: 0a02 |0010: move-result v2 │ │ +036992: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +036996: 6e10 6801 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0168 │ │ +03699c: 0e00 |0016: return-void │ │ +03699e: 0d00 |0017: move-exception v0 │ │ +0369a0: 6e10 aa01 0000 |0018: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@01aa │ │ +0369a6: 28fb |001b: goto 0016 // -0005 │ │ catches : 1 │ │ 0x000d - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ 0x000d line=252 │ │ @@ -78302,38 +78297,39 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -036a2c: |[036a2c] org.happysanta.gd.Storage.LevelsManager.deleteAsync:(Lorg/happysanta/gd/Storage/Level;Ljava/lang/Runnable;)V │ │ -036a3c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -036a3e: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -036a44: 0c00 |0004: move-result-object v0 │ │ -036a46: 1402 6900 057f |0005: const v2, #float 1.76789e+38 // #7f050069 │ │ -036a4c: 7110 3606 0200 |0008: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036a52: 0c02 |000b: move-result-object v2 │ │ -036a54: 1403 6a00 057f |000c: const v3, #float 1.76789e+38 // #7f05006a │ │ -036a5a: 7110 3606 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036a60: 0c03 |0012: move-result-object v3 │ │ -036a62: 7140 3700 2043 |0013: invoke-static {v0, v2, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ -036a68: 0c01 |0016: move-result-object v1 │ │ -036a6a: 2202 fc01 |0017: new-instance v2, Lorg/happysanta/gd/Storage/LevelsManager$2; // type@01fc │ │ -036a6e: 7040 eb08 5271 |0019: invoke-direct {v2, v5, v1, v7}, Lorg/happysanta/gd/Storage/LevelsManager$2;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V // method@08eb │ │ -036a74: 2343 2f02 |001c: new-array v3, v4, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -036a78: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -036a7a: 4d06 0304 |001f: aput-object v6, v3, v4 │ │ -036a7e: 6e20 ec08 3200 |0021: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$2;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@08ec │ │ -036a84: 0e00 |0024: return-void │ │ +0369b8: |[0369b8] org.happysanta.gd.Storage.LevelsManager.deleteAsync:(Lorg/happysanta/gd/Storage/Level;Ljava/lang/Runnable;)V │ │ +0369c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0369ca: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +0369d0: 0c00 |0004: move-result-object v0 │ │ +0369d2: 1402 6900 057f |0005: const v2, #float 1.76789e+38 // #7f050069 │ │ +0369d8: 7110 3806 0200 |0008: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0369de: 0c02 |000b: move-result-object v2 │ │ +0369e0: 1403 6a00 057f |000c: const v3, #float 1.76789e+38 // #7f05006a │ │ +0369e6: 7110 3806 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0369ec: 0c03 |0012: move-result-object v3 │ │ +0369ee: 7140 3700 2043 |0013: invoke-static {v0, v2, v3, v4}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ +0369f4: 0c01 |0016: move-result-object v1 │ │ +0369f6: 2202 fc01 |0017: new-instance v2, Lorg/happysanta/gd/Storage/LevelsManager$2; // type@01fc │ │ +0369fa: 7040 ed08 5271 |0019: invoke-direct {v2, v5, v1, v7}, Lorg/happysanta/gd/Storage/LevelsManager$2;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V // method@08ed │ │ +036a00: 2343 2f02 |001c: new-array v3, v4, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036a04: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +036a06: 4d06 0304 |001f: aput-object v6, v3, v4 │ │ +036a0a: 6e20 ee08 3200 |0021: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$2;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@08ee │ │ +036a10: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0005 line=262 │ │ 0x0017 line=264 │ │ + 0x0021 line=271 │ │ 0x0024 line=272 │ │ locals : │ │ 0x0005 - 0x0025 reg=0 gd Lorg/happysanta/gd/GDActivity; │ │ 0x0017 - 0x0025 reg=1 progressDialog Landroid/app/ProgressDialog; │ │ 0x0000 - 0x0025 reg=5 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0025 reg=6 level Lorg/happysanta/gd/Storage/Level; │ │ 0x0000 - 0x0025 reg=7 callback Ljava/lang/Runnable; │ │ @@ -78343,103 +78339,103 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 185 16-bit code units │ │ -036a88: |[036a88] org.happysanta.gd.Storage.LevelsManager.downloadLevel:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ │ -036a98: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -036a9e: 0c08 |0003: move-result-object v8 │ │ -036aa0: 6e10 6a05 0800 |0004: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.getCacheDir:()Ljava/io/File; // method@056a │ │ -036aa6: 0c0a |0007: move-result-object v10 │ │ -036aa8: 7100 1909 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@0919 │ │ -036aae: 0a0b |000b: move-result v11 │ │ -036ab0: 390b 2000 |000c: if-nez v11, 002c // +0020 │ │ -036ab4: 2201 9900 |000e: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ -036ab8: 1404 7000 057f |0010: const v4, #float 1.7679e+38 // #7f050070 │ │ -036abe: 7110 3606 0400 |0013: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036ac4: 0c04 |0016: move-result-object v4 │ │ -036ac6: 7020 a401 4100 |0017: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -036acc: 2701 |001a: throw v1 │ │ -036ace: 0d07 |001b: move-exception v7 │ │ -036ad0: 1401 6200 057f |001c: const v1, #float 1.76789e+38 // #7f050062 │ │ -036ad6: 7110 3606 0100 |001f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036adc: 0c01 |0022: move-result-object v1 │ │ -036ade: 6e10 a701 0700 |0023: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a7 │ │ -036ae4: 0c04 |0026: move-result-object v4 │ │ -036ae6: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -036ae8: 7130 4106 4105 |0028: invoke-static {v1, v4, v5}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0641 │ │ -036aee: 0e00 |002b: return-void │ │ -036af0: 7100 3906 0000 |002c: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@0639 │ │ -036af6: 0a01 |002f: move-result v1 │ │ -036af8: 3901 0f00 |0030: if-nez v1, 003f // +000f │ │ -036afc: 2201 9900 |0032: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ -036b00: 1404 7400 057f |0034: const v4, #float 1.7679e+38 // #7f050074 │ │ -036b06: 7110 3606 0400 |0037: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036b0c: 0c04 |003a: move-result-object v4 │ │ -036b0e: 7020 a401 4100 |003b: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -036b14: 2701 |003e: throw v1 │ │ -036b16: 6e10 af08 0d00 |003f: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getSize:()I // method@08af │ │ -036b1c: 0a01 |0042: move-result v1 │ │ -036b1e: 8114 |0043: int-to-long v4, v1 │ │ -036b20: 7120 1b09 5400 |0044: invoke-static {v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.isSpaceAvailable:(J)Z // method@091b │ │ -036b26: 0a01 |0047: move-result v1 │ │ -036b28: 3901 0f00 |0048: if-nez v1, 0057 // +000f │ │ -036b2c: 2201 9900 |004a: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ -036b30: 1404 7200 057f |004c: const v4, #float 1.7679e+38 // #7f050072 │ │ -036b36: 7110 3606 0400 |004f: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036b3c: 0c04 |0052: move-result-object v4 │ │ -036b3e: 7020 a401 4100 |0053: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -036b44: 2701 |0056: throw v1 │ │ -036b46: 2201 b000 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -036b4a: 7010 ee01 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -036b50: 1a04 660b |005c: const-string v4, "levels" // string@0b66 │ │ -036b54: 6e20 f501 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -036b5a: 0c01 |0061: move-result-object v1 │ │ -036b5c: 6e10 9d08 0d00 |0062: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -036b62: 0b04 |0065: move-result-wide v4 │ │ -036b64: 6e30 f301 4105 |0066: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -036b6a: 0c01 |0069: move-result-object v1 │ │ -036b6c: 6e10 f901 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -036b72: 0c01 |006d: move-result-object v1 │ │ -036b74: 1a04 9d0c |006e: const-string v4, "mrg" // string@0c9d │ │ -036b78: 7130 6501 410a |0070: invoke-static {v1, v4, v10}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@0165 │ │ -036b7e: 0c03 |0073: move-result-object v3 │ │ -036b80: 2209 8000 |0074: new-instance v9, Ljava/io/FileOutputStream; // type@0080 │ │ -036b84: 7020 7701 3900 |0076: invoke-direct {v9, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0177 │ │ -036b8a: 2206 6301 |0079: new-instance v6, Lorg/happysanta/gd/API/DownloadFile; // type@0163 │ │ -036b8e: 6e10 9d08 0d00 |007b: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -036b94: 0b04 |007e: move-result-wide v4 │ │ -036b96: 7120 b904 5400 |007f: invoke-static {v4, v5}, Lorg/happysanta/gd/API/API;.getMrgURL:(J)Ljava/lang/String; // method@04b9 │ │ -036b9c: 0c01 |0082: move-result-object v1 │ │ -036b9e: 7030 cc04 1609 |0083: invoke-direct {v6, v1, v9}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V // method@04cc │ │ -036ba4: 2202 1100 |0086: new-instance v2, Landroid/app/ProgressDialog; // type@0011 │ │ -036ba8: 7020 2e00 8200 |0088: invoke-direct {v2, v8}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ -036bae: 1401 6b00 057f |008b: const v1, #float 1.76789e+38 // #7f05006b │ │ -036bb4: 7110 3606 0100 |008e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036bba: 0c01 |0091: move-result-object v1 │ │ -036bbc: 6e20 3300 1200 |0092: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0033 │ │ -036bc2: 1211 |0095: const/4 v1, #int 1 // #1 │ │ -036bc4: 6e20 3100 1200 |0096: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ -036bca: 1211 |0099: const/4 v1, #int 1 // #1 │ │ -036bcc: 6e20 3600 1200 |009a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@0036 │ │ -036bd2: 1211 |009d: const/4 v1, #int 1 // #1 │ │ -036bd4: 6e20 3000 1200 |009e: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ -036bda: 2200 fe01 |00a1: new-instance v0, Lorg/happysanta/gd/Storage/LevelsManager$3; // type@01fe │ │ -036bde: 07c1 |00a3: move-object v1, v12 │ │ -036be0: 07d4 |00a4: move-object v4, v13 │ │ -036be2: 07e5 |00a5: move-object v5, v14 │ │ -036be4: 7606 f208 0000 |00a6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager$3;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V // method@08f2 │ │ -036bea: 2201 ff01 |00a9: new-instance v1, Lorg/happysanta/gd/Storage/LevelsManager$4; // type@01ff │ │ -036bee: 7040 f608 c106 |00ab: invoke-direct {v1, v12, v6, v0}, Lorg/happysanta/gd/Storage/LevelsManager$4;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V // method@08f6 │ │ -036bf4: 6e20 3400 1200 |00ae: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0034 │ │ -036bfa: 6e20 d204 0600 |00b1: invoke-virtual {v6, v0}, Lorg/happysanta/gd/API/DownloadFile;.setDownloadHandler:(Lorg/happysanta/gd/API/DownloadHandler;)V // method@04d2 │ │ -036c00: 6e10 d304 0600 |00b4: invoke-virtual {v6}, Lorg/happysanta/gd/API/DownloadFile;.start:()V // method@04d3 │ │ -036c06: 2900 74ff |00b7: goto/16 002b // -008c │ │ +036a14: |[036a14] org.happysanta.gd.Storage.LevelsManager.downloadLevel:(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ │ +036a24: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +036a2a: 0c08 |0003: move-result-object v8 │ │ +036a2c: 6e10 6c05 0800 |0004: invoke-virtual {v8}, Lorg/happysanta/gd/GDActivity;.getCacheDir:()Ljava/io/File; // method@056c │ │ +036a32: 0c0a |0007: move-result-object v10 │ │ +036a34: 7100 1b09 0000 |0008: invoke-static {}, Lorg/happysanta/gd/Storage/LevelsManager;.isExternalStorageReadable:()Z // method@091b │ │ +036a3a: 0a0b |000b: move-result v11 │ │ +036a3c: 390b 2000 |000c: if-nez v11, 002c // +0020 │ │ +036a40: 2201 9900 |000e: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ +036a44: 1404 7000 057f |0010: const v4, #float 1.7679e+38 // #7f050070 │ │ +036a4a: 7110 3806 0400 |0013: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036a50: 0c04 |0016: move-result-object v4 │ │ +036a52: 7020 a601 4100 |0017: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +036a58: 2701 |001a: throw v1 │ │ +036a5a: 0d07 |001b: move-exception v7 │ │ +036a5c: 1401 6200 057f |001c: const v1, #float 1.76789e+38 // #7f050062 │ │ +036a62: 7110 3806 0100 |001f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036a68: 0c01 |0022: move-result-object v1 │ │ +036a6a: 6e10 a901 0700 |0023: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@01a9 │ │ +036a70: 0c04 |0026: move-result-object v4 │ │ +036a72: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +036a74: 7130 4306 4105 |0028: invoke-static {v1, v4, v5}, Lorg/happysanta/gd/Helpers;.showAlert:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V // method@0643 │ │ +036a7a: 0e00 |002b: return-void │ │ +036a7c: 7100 3b06 0000 |002c: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@063b │ │ +036a82: 0a01 |002f: move-result v1 │ │ +036a84: 3901 0f00 |0030: if-nez v1, 003f // +000f │ │ +036a88: 2201 9900 |0032: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ +036a8c: 1404 7400 057f |0034: const v4, #float 1.7679e+38 // #7f050074 │ │ +036a92: 7110 3806 0400 |0037: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036a98: 0c04 |003a: move-result-object v4 │ │ +036a9a: 7020 a601 4100 |003b: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +036aa0: 2701 |003e: throw v1 │ │ +036aa2: 6e10 b108 0d00 |003f: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getSize:()I // method@08b1 │ │ +036aa8: 0a01 |0042: move-result v1 │ │ +036aaa: 8114 |0043: int-to-long v4, v1 │ │ +036aac: 7120 1d09 5400 |0044: invoke-static {v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager;.isSpaceAvailable:(J)Z // method@091d │ │ +036ab2: 0a01 |0047: move-result v1 │ │ +036ab4: 3901 0f00 |0048: if-nez v1, 0057 // +000f │ │ +036ab8: 2201 9900 |004a: new-instance v1, Ljava/lang/Exception; // type@0099 │ │ +036abc: 1404 7200 057f |004c: const v4, #float 1.7679e+38 // #7f050072 │ │ +036ac2: 7110 3806 0400 |004f: invoke-static {v4}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036ac8: 0c04 |0052: move-result-object v4 │ │ +036aca: 7020 a601 4100 |0053: invoke-direct {v1, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +036ad0: 2701 |0056: throw v1 │ │ +036ad2: 2201 b000 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +036ad6: 7010 f001 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +036adc: 1a04 630b |005c: const-string v4, "levels" // string@0b63 │ │ +036ae0: 6e20 f701 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036ae6: 0c01 |0061: move-result-object v1 │ │ +036ae8: 6e10 9f08 0d00 |0062: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +036aee: 0b04 |0065: move-result-wide v4 │ │ +036af0: 6e30 f501 4105 |0066: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +036af6: 0c01 |0069: move-result-object v1 │ │ +036af8: 6e10 fb01 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +036afe: 0c01 |006d: move-result-object v1 │ │ +036b00: 1a04 9a0c |006e: const-string v4, "mrg" // string@0c9a │ │ +036b04: 7130 6701 410a |0070: invoke-static {v1, v4, v10}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@0167 │ │ +036b0a: 0c03 |0073: move-result-object v3 │ │ +036b0c: 2209 8000 |0074: new-instance v9, Ljava/io/FileOutputStream; // type@0080 │ │ +036b10: 7020 7901 3900 |0076: invoke-direct {v9, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0179 │ │ +036b16: 2206 6301 |0079: new-instance v6, Lorg/happysanta/gd/API/DownloadFile; // type@0163 │ │ +036b1a: 6e10 9f08 0d00 |007b: invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +036b20: 0b04 |007e: move-result-wide v4 │ │ +036b22: 7120 bb04 5400 |007f: invoke-static {v4, v5}, Lorg/happysanta/gd/API/API;.getMrgURL:(J)Ljava/lang/String; // method@04bb │ │ +036b28: 0c01 |0082: move-result-object v1 │ │ +036b2a: 7030 ce04 1609 |0083: invoke-direct {v6, v1, v9}, Lorg/happysanta/gd/API/DownloadFile;.:(Ljava/lang/String;Ljava/io/FileOutputStream;)V // method@04ce │ │ +036b30: 2202 1100 |0086: new-instance v2, Landroid/app/ProgressDialog; // type@0011 │ │ +036b34: 7020 2e00 8200 |0088: invoke-direct {v2, v8}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@002e │ │ +036b3a: 1401 6b00 057f |008b: const v1, #float 1.76789e+38 // #7f05006b │ │ +036b40: 7110 3806 0100 |008e: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036b46: 0c01 |0091: move-result-object v1 │ │ +036b48: 6e20 3300 1200 |0092: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0033 │ │ +036b4e: 1211 |0095: const/4 v1, #int 1 // #1 │ │ +036b50: 6e20 3100 1200 |0096: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0031 │ │ +036b56: 1211 |0099: const/4 v1, #int 1 // #1 │ │ +036b58: 6e20 3600 1200 |009a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@0036 │ │ +036b5e: 1211 |009d: const/4 v1, #int 1 // #1 │ │ +036b60: 6e20 3000 1200 |009e: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0030 │ │ +036b66: 2200 fe01 |00a1: new-instance v0, Lorg/happysanta/gd/Storage/LevelsManager$3; // type@01fe │ │ +036b6a: 07c1 |00a3: move-object v1, v12 │ │ +036b6c: 07d4 |00a4: move-object v4, v13 │ │ +036b6e: 07e5 |00a5: move-object v5, v14 │ │ +036b70: 7606 f408 0000 |00a6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager$3;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V // method@08f4 │ │ +036b76: 2201 ff01 |00a9: new-instance v1, Lorg/happysanta/gd/Storage/LevelsManager$4; // type@01ff │ │ +036b7a: 7040 f808 c106 |00ab: invoke-direct {v1, v12, v6, v0}, Lorg/happysanta/gd/Storage/LevelsManager$4;.:(Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V // method@08f8 │ │ +036b80: 6e20 3400 1200 |00ae: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0034 │ │ +036b86: 6e20 d404 0600 |00b1: invoke-virtual {v6, v0}, Lorg/happysanta/gd/API/DownloadFile;.setDownloadHandler:(Lorg/happysanta/gd/API/DownloadHandler;)V // method@04d4 │ │ +036b8c: 6e10 d504 0600 |00b4: invoke-virtual {v6}, Lorg/happysanta/gd/API/DownloadFile;.start:()V // method@04d5 │ │ +036b92: 2900 74ff |00b7: goto/16 002b // -008c │ │ catches : 2 │ │ 0x0008 - 0x001b │ │ Ljava/lang/Exception; -> 0x001b │ │ 0x002c - 0x00b7 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=279 │ │ @@ -78486,19 +78482,19 @@ │ │ type : '(Ljava/util/ArrayList;)Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -036c24: |[036c24] org.happysanta.gd.Storage.LevelsManager.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; │ │ -036c34: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036c38: 6e20 db08 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/LevelsDataSource;.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; // method@08db │ │ -036c3e: 0c00 |0005: move-result-object v0 │ │ -036c40: 1100 |0006: return-object v0 │ │ +036bb0: |[036bb0] org.happysanta.gd.Storage.LevelsManager.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; │ │ +036bc0: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036bc4: 6e20 dd08 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/LevelsDataSource;.findInstalledLevels:(Ljava/util/ArrayList;)Ljava/util/HashMap; // method@08dd │ │ +036bca: 0c00 |0005: move-result-object v0 │ │ +036bcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0007 reg=2 apiIds Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -78508,24 +78504,24 @@ │ │ type : '()[Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -036c44: |[036c44] org.happysanta.gd.Storage.LevelsManager.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; │ │ -036c54: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036c58: 6e10 dc08 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getAllLevels:()Ljava/util/List; // method@08dc │ │ -036c5e: 0c00 |0005: move-result-object v0 │ │ -036c60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -036c62: 2311 2f02 |0007: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -036c66: 7220 6402 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0264 │ │ -036c6c: 0c00 |000c: move-result-object v0 │ │ -036c6e: 1f00 2f02 |000d: check-cast v0, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -036c72: 1100 |000f: return-object v0 │ │ +036bd0: |[036bd0] org.happysanta.gd.Storage.LevelsManager.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; │ │ +036be0: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036be4: 6e10 de08 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getAllLevels:()Ljava/util/List; // method@08de │ │ +036bea: 0c00 |0005: move-result-object v0 │ │ +036bec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +036bee: 2311 2f02 |0007: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036bf2: 7220 6602 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0266 │ │ +036bf8: 0c00 |000c: move-result-object v0 │ │ +036bfa: 1f00 2f02 |000d: check-cast v0, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036bfe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ #8 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ @@ -78533,19 +78529,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -036c74: |[036c74] org.happysanta.gd.Storage.LevelsManager.getCurrentId:()J │ │ -036c84: 5420 f204 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -036c88: 6e10 a608 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -036c8e: 0b00 |0005: move-result-wide v0 │ │ -036c90: 1000 |0006: return-wide v0 │ │ +036c00: |[036c00] org.happysanta.gd.Storage.LevelsManager.getCurrentId:()J │ │ +036c10: 5420 f204 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036c14: 6e10 a808 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036c1a: 0b00 |0005: move-result-wide v0 │ │ +036c1c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ #9 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ @@ -78553,17 +78549,17 @@ │ │ type : '()Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036c94: |[036c94] org.happysanta.gd.Storage.LevelsManager.getCurrentLevel:()Lorg/happysanta/gd/Storage/Level; │ │ -036ca4: 5410 f204 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -036ca8: 1100 |0002: return-object v0 │ │ +036c20: |[036c20] org.happysanta.gd.Storage.LevelsManager.getCurrentLevel:()Lorg/happysanta/gd/Storage/Level; │ │ +036c30: 5410 f204 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036c34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ #10 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ @@ -78571,29 +78567,29 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -036cac: |[036cac] org.happysanta.gd.Storage.LevelsManager.getCurrentLevelsFile:()Ljava/io/File; │ │ -036cbc: 5440 f204 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -036cc0: 6e10 a608 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -036cc6: 0b00 |0005: move-result-wide v0 │ │ -036cc8: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -036ccc: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -036cd0: 3d00 0d00 |000a: if-lez v0, 0017 // +000d │ │ -036cd4: 5440 f204 |000c: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -036cd8: 6e10 a608 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -036cde: 0b00 |0011: move-result-wide v0 │ │ -036ce0: 7120 1309 1000 |0012: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0913 │ │ -036ce6: 0c00 |0015: move-result-object v0 │ │ -036ce8: 1100 |0016: return-object v0 │ │ -036cea: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -036cec: 28fe |0018: goto 0016 // -0002 │ │ +036c38: |[036c38] org.happysanta.gd.Storage.LevelsManager.getCurrentLevelsFile:()Ljava/io/File; │ │ +036c48: 5440 f204 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036c4c: 6e10 a808 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036c52: 0b00 |0005: move-result-wide v0 │ │ +036c54: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +036c58: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +036c5c: 3d00 0d00 |000a: if-lez v0, 0017 // +000d │ │ +036c60: 5440 f204 |000c: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036c64: 6e10 a808 0000 |000e: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036c6a: 0b00 |0011: move-result-wide v0 │ │ +036c6c: 7120 1509 1000 |0012: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0915 │ │ +036c72: 0c00 |0015: move-result-object v0 │ │ +036c74: 1100 |0016: return-object v0 │ │ +036c76: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +036c78: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000c line=126 │ │ 0x0016 line=128 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ @@ -78603,22 +78599,22 @@ │ │ type : '(II)Lorg/happysanta/gd/Storage/HighScores;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -036cf0: |[036cf0] org.happysanta.gd.Storage.LevelsManager.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; │ │ -036d00: 5441 f304 |0000: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036d04: 5442 f204 |0002: iget-object v2, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -036d08: 6e10 a608 0200 |0004: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -036d0e: 0b02 |0007: move-result-wide v2 │ │ -036d10: 6e56 dd08 2153 |0008: invoke-virtual {v1, v2, v3, v5, v6}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getHighScores:(JII)Lorg/happysanta/gd/Storage/HighScores; // method@08dd │ │ -036d16: 0c00 |000b: move-result-object v0 │ │ -036d18: 1100 |000c: return-object v0 │ │ +036c7c: |[036c7c] org.happysanta.gd.Storage.LevelsManager.getHighScores:(II)Lorg/happysanta/gd/Storage/HighScores; │ │ +036c8c: 5441 f304 |0000: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036c90: 5442 f204 |0002: iget-object v2, v4, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +036c94: 6e10 a808 0200 |0004: invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036c9a: 0b02 |0007: move-result-wide v2 │ │ +036c9c: 6e56 df08 2153 |0008: invoke-virtual {v1, v2, v3, v5, v6}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getHighScores:(JII)Lorg/happysanta/gd/Storage/HighScores; // method@08df │ │ +036ca2: 0c00 |000b: move-result-object v0 │ │ +036ca4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x000c line=400 │ │ locals : │ │ 0x000c - 0x000d reg=0 scores Lorg/happysanta/gd/Storage/HighScores; │ │ 0x0000 - 0x000d reg=4 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ @@ -78630,24 +78626,24 @@ │ │ type : '(II)[Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -036d1c: |[036d1c] org.happysanta.gd.Storage.LevelsManager.getInstalledLevels:(II)[Lorg/happysanta/gd/Storage/Level; │ │ -036d2c: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036d30: 6e30 df08 3004 |0002: invoke-virtual {v0, v3, v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevels:(II)Ljava/util/List; // method@08df │ │ -036d36: 0c00 |0005: move-result-object v0 │ │ -036d38: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -036d3a: 2311 2f02 |0007: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -036d3e: 7220 6402 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0264 │ │ -036d44: 0c00 |000c: move-result-object v0 │ │ -036d46: 1f00 2f02 |000d: check-cast v0, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ -036d4a: 1100 |000f: return-object v0 │ │ +036ca8: |[036ca8] org.happysanta.gd.Storage.LevelsManager.getInstalledLevels:(II)[Lorg/happysanta/gd/Storage/Level; │ │ +036cb8: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036cbc: 6e30 e108 3004 |0002: invoke-virtual {v0, v3, v4}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevels:(II)Ljava/util/List; // method@08e1 │ │ +036cc2: 0c00 |0005: move-result-object v0 │ │ +036cc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +036cc6: 2311 2f02 |0007: new-array v1, v1, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036cca: 7220 6602 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0266 │ │ +036cd0: 0c00 |000c: move-result-object v0 │ │ +036cd2: 1f00 2f02 |000d: check-cast v0, [Lorg/happysanta/gd/Storage/Level; // type@022f │ │ +036cd6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0010 reg=3 offset I │ │ 0x0000 - 0x0010 reg=4 count I │ │ @@ -78657,207 +78653,203 @@ │ │ type : '(J)Lorg/happysanta/gd/Storage/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -036d4c: |[036d4c] org.happysanta.gd.Storage.LevelsManager.getLeveL:(J)Lorg/happysanta/gd/Storage/Level; │ │ -036d5c: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036d60: 6e30 de08 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08de │ │ -036d66: 0c00 |0005: move-result-object v0 │ │ -036d68: 1100 |0006: return-object v0 │ │ +036cd8: |[036cd8] org.happysanta.gd.Storage.LevelsManager.getLeveL:(J)Lorg/happysanta/gd/Storage/Level; │ │ +036ce8: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036cec: 6e30 e008 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08e0 │ │ +036cf2: 0c00 |0005: move-result-object v0 │ │ +036cf4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0007 reg=2 id J │ │ │ │ #14 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ name : 'getLevelsStat' │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 19 │ │ + registers : 17 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 86 16-bit code units │ │ -036d6c: |[036d6c] org.happysanta.gd.Storage.LevelsManager.getLevelsStat:()Ljava/util/HashMap; │ │ -036d7c: 1d12 |0000: monitor-enter v18 │ │ -036d7e: 7401 0a09 1200 |0001: invoke-virtual/range {v18}, Lorg/happysanta/gd/Storage/LevelsManager;.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; // method@090a │ │ -036d84: 0c07 |0004: move-result-object v7 │ │ -036d86: 220a de00 |0005: new-instance v10, Ljava/util/HashMap; // type@00de │ │ -036d8a: 7010 4d02 0a00 |0007: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@024d │ │ -036d90: 217b |000a: array-length v11, v7 │ │ -036d92: 3d0b 4600 |000b: if-lez v11, 0051 // +0046 │ │ -036d96: 0770 |000d: move-object v0, v7 │ │ -036d98: 2105 |000e: array-length v5, v0 │ │ -036d9a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -036d9c: 3554 4100 |0010: if-ge v4, v5, 0051 // +0041 │ │ -036da0: 4606 0004 |0012: aget-object v6, v0, v4 │ │ -036da4: 6e10 b208 0600 |0014: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getUnlockedAll:()[I // method@08b2 │ │ -036daa: 0c01 |0017: move-result-object v1 │ │ -036dac: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -036dae: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -036db0: 211b |001a: array-length v11, v1 │ │ -036db2: 35b3 0f00 |001b: if-ge v3, v11, 002a // +000f │ │ -036db6: 440b 0103 |001d: aget v11, v1, v3 │ │ -036dba: 3b0b 0500 |001f: if-gez v11, 0024 // +0005 │ │ -036dbe: 120b |0021: const/4 v11, #int 0 // #0 │ │ -036dc0: 4b0b 0103 |0022: aput v11, v1, v3 │ │ -036dc4: 440b 0103 |0024: aget v11, v1, v3 │ │ -036dc8: b0b2 |0026: add-int/2addr v2, v11 │ │ -036dca: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -036dce: 28f1 |0029: goto 001a // -000f │ │ -036dd0: 6e10 a008 0600 |002a: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a0 │ │ -036dd6: 0a0b |002d: move-result v11 │ │ -036dd8: 6e10 a208 0600 |002e: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a2 │ │ -036dde: 0a0e |0031: move-result v14 │ │ -036de0: b0eb |0032: add-int/2addr v11, v14 │ │ -036de2: 6e10 a108 0600 |0033: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a1 │ │ -036de8: 0a0e |0036: move-result v14 │ │ -036dea: b0eb |0037: add-int/2addr v11, v14 │ │ -036dec: 83bc |0038: int-to-double v12, v11 │ │ -036dee: 832e |0039: int-to-double v14, v2 │ │ -036df0: cece |003a: div-double/2addr v14, v12 │ │ -036df2: 1910 5940 |003b: const-wide/high16 v16, #long 4636737291354636288 // #4059 │ │ -036df6: ad08 0e10 |003d: mul-double v8, v14, v16 │ │ -036dfa: 6e10 9d08 0600 |003f: invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -036e00: 0b0e |0042: move-result-wide v14 │ │ -036e02: 7120 e901 fe00 |0043: invoke-static {v14, v15}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01e9 │ │ -036e08: 0c0b |0046: move-result-object v11 │ │ -036e0a: 7120 a101 9800 |0047: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@01a1 │ │ -036e10: 0c0e |004a: move-result-object v14 │ │ -036e12: 6e30 5102 ba0e |004b: invoke-virtual {v10, v11, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0251 │ │ -036e18: d804 0401 |004e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -036e1c: 28c0 |0050: goto 0010 // -0040 │ │ -036e1e: 1e12 |0051: monitor-exit v18 │ │ -036e20: 110a |0052: return-object v10 │ │ -036e22: 0d0b |0053: move-exception v11 │ │ -036e24: 1e12 |0054: monitor-exit v18 │ │ -036e26: 270b |0055: throw v11 │ │ + insns size : 85 16-bit code units │ │ +036cf8: |[036cf8] org.happysanta.gd.Storage.LevelsManager.getLevelsStat:()Ljava/util/HashMap; │ │ +036d08: 1d10 |0000: monitor-enter v16 │ │ +036d0a: 7401 0c09 1000 |0001: invoke-virtual/range {v16}, Lorg/happysanta/gd/Storage/LevelsManager;.getAllInstalledLevels:()[Lorg/happysanta/gd/Storage/Level; // method@090c │ │ +036d10: 0c04 |0004: move-result-object v4 │ │ +036d12: 2205 de00 |0005: new-instance v5, Ljava/util/HashMap; // type@00de │ │ +036d16: 7010 4f02 0500 |0007: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@024f │ │ +036d1c: 214a |000a: array-length v10, v4 │ │ +036d1e: 3d0a 4500 |000b: if-lez v10, 0050 // +0045 │ │ +036d22: 214b |000d: array-length v11, v4 │ │ +036d24: 120a |000e: const/4 v10, #int 0 // #0 │ │ +036d26: 35ba 4100 |000f: if-ge v10, v11, 0050 // +0041 │ │ +036d2a: 4603 040a |0011: aget-object v3, v4, v10 │ │ +036d2e: 6e10 b408 0300 |0013: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getUnlockedAll:()[I // method@08b4 │ │ +036d34: 0c00 |0016: move-result-object v0 │ │ +036d36: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +036d38: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +036d3a: 210c |0019: array-length v12, v0 │ │ +036d3c: 35c2 0f00 |001a: if-ge v2, v12, 0029 // +000f │ │ +036d40: 440c 0002 |001c: aget v12, v0, v2 │ │ +036d44: 3b0c 0500 |001e: if-gez v12, 0023 // +0005 │ │ +036d48: 120c |0020: const/4 v12, #int 0 // #0 │ │ +036d4a: 4b0c 0002 |0021: aput v12, v0, v2 │ │ +036d4e: 440c 0002 |0023: aget v12, v0, v2 │ │ +036d52: b0c1 |0025: add-int/2addr v1, v12 │ │ +036d54: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +036d58: 28f1 |0028: goto 0019 // -000f │ │ +036d5a: 6e10 a208 0300 |0029: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getCountEasy:()I // method@08a2 │ │ +036d60: 0a0c |002c: move-result v12 │ │ +036d62: 6e10 a408 0300 |002d: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getCountMedium:()I // method@08a4 │ │ +036d68: 0a0d |0030: move-result v13 │ │ +036d6a: b0dc |0031: add-int/2addr v12, v13 │ │ +036d6c: 6e10 a308 0300 |0032: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getCountHard:()I // method@08a3 │ │ +036d72: 0a0d |0035: move-result v13 │ │ +036d74: b0dc |0036: add-int/2addr v12, v13 │ │ +036d76: 83c8 |0037: int-to-double v8, v12 │ │ +036d78: 831c |0038: int-to-double v12, v1 │ │ +036d7a: ce8c |0039: div-double/2addr v12, v8 │ │ +036d7c: 190e 5940 |003a: const-wide/high16 v14, #long 4636737291354636288 // #4059 │ │ +036d80: ad06 0c0e |003c: mul-double v6, v12, v14 │ │ +036d84: 6e10 9f08 0300 |003e: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +036d8a: 0b0c |0041: move-result-wide v12 │ │ +036d8c: 7120 eb01 dc00 |0042: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01eb │ │ +036d92: 0c0c |0045: move-result-object v12 │ │ +036d94: 7120 a301 7600 |0046: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@01a3 │ │ +036d9a: 0c0d |0049: move-result-object v13 │ │ +036d9c: 6e30 5302 c50d |004a: invoke-virtual {v5, v12, v13}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0253 │ │ +036da2: d80a 0a01 |004d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +036da6: 28c0 |004f: goto 000f // -0040 │ │ +036da8: 1e10 |0050: monitor-exit v16 │ │ +036daa: 1105 |0051: return-object v5 │ │ +036dac: 0d0a |0052: move-exception v10 │ │ +036dae: 1e10 |0053: monitor-exit v16 │ │ +036db0: 270a |0054: throw v10 │ │ catches : 1 │ │ - 0x0001 - 0x004e │ │ - -> 0x0053 │ │ + 0x0001 - 0x004d │ │ + -> 0x0052 │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x000a line=230 │ │ 0x000d line=231 │ │ - 0x0014 line=232 │ │ - 0x0018 line=233 │ │ - 0x0019 line=234 │ │ - 0x001d line=235 │ │ - 0x0024 line=236 │ │ - 0x0027 line=234 │ │ - 0x002a line=239 │ │ - 0x0039 line=240 │ │ - 0x003f line=242 │ │ - 0x004e line=231 │ │ - 0x0051 line=245 │ │ - 0x0053 line=228 │ │ - locals : │ │ - 0x000e - 0x0051 reg=0 arr$ [Lorg/happysanta/gd/Storage/Level; │ │ - 0x0018 - 0x0051 reg=1 completed [I │ │ - 0x0019 - 0x0051 reg=2 completedCount I │ │ - 0x001a - 0x0051 reg=3 i I │ │ - 0x0010 - 0x0051 reg=4 i$ I │ │ - 0x000f - 0x0051 reg=5 len$ I │ │ - 0x0014 - 0x0051 reg=6 level Lorg/happysanta/gd/Storage/Level; │ │ - 0x003f - 0x0051 reg=8 per D │ │ - 0x0039 - 0x0051 reg=12 totalCount D │ │ - 0x0005 - 0x0053 reg=7 levels [Lorg/happysanta/gd/Storage/Level; │ │ - 0x000a - 0x0053 reg=10 stat Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x0000 - 0x0056 reg=18 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ + 0x0013 line=232 │ │ + 0x0017 line=233 │ │ + 0x0018 line=234 │ │ + 0x001c line=235 │ │ + 0x0023 line=236 │ │ + 0x0026 line=234 │ │ + 0x0029 line=239 │ │ + 0x0038 line=240 │ │ + 0x003e line=242 │ │ + 0x004d line=231 │ │ + 0x0050 line=245 │ │ + 0x0052 line=228 │ │ + locals : │ │ + 0x0017 - 0x0050 reg=0 completed [I │ │ + 0x0018 - 0x0050 reg=1 completedCount I │ │ + 0x0019 - 0x0050 reg=2 i I │ │ + 0x0013 - 0x0050 reg=3 level Lorg/happysanta/gd/Storage/Level; │ │ + 0x003e - 0x0050 reg=6 per D │ │ + 0x0038 - 0x0050 reg=8 totalCount D │ │ + 0x0005 - 0x0052 reg=4 levels [Lorg/happysanta/gd/Storage/Level; │ │ + 0x000a - 0x0052 reg=5 stat Ljava/util/HashMap; Ljava/util/HashMap; │ │ + 0x0000 - 0x0055 reg=16 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ #15 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ name : 'install' │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 6 │ │ outs : 13 │ │ insns size : 147 16-bit code units │ │ -036e34: |[036e34] org.happysanta.gd.Storage.LevelsManager.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J │ │ -036e44: 7401 6f01 1700 |0000: invoke-virtual/range {v23}, Ljava/io/File;.length:()J // method@016f │ │ -036e4a: 0b02 |0003: move-result-wide v2 │ │ -036e4c: 7120 1b09 3200 |0004: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.isSpaceAvailable:(J)Z // method@091b │ │ -036e52: 0a02 |0007: move-result v2 │ │ -036e54: 3902 0f00 |0008: if-nez v2, 0017 // +000f │ │ -036e58: 2202 9900 |000a: new-instance v2, Ljava/lang/Exception; // type@0099 │ │ -036e5c: 1403 7200 057f |000c: const v3, #float 1.7679e+38 // #7f050072 │ │ -036e62: 7110 3606 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036e68: 0c03 |0012: move-result-object v3 │ │ -036e6a: 7020 a401 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -036e70: 2702 |0016: throw v2 │ │ -036e72: 2212 7e00 |0017: new-instance v18, Ljava/io/FileInputStream; // type@007e │ │ -036e76: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -036e7a: 0801 1700 |001b: move-object/from16 v1, v23 │ │ -036e7e: 7020 7401 1000 |001d: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0174 │ │ -036e84: 7701 8706 1200 |0020: invoke-static/range {v18}, Lorg/happysanta/gd/Levels/Reader;.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; // method@0687 │ │ -036e8a: 0c0f |0023: move-result-object v15 │ │ -036e8c: 7401 7d01 1200 |0024: invoke-virtual/range {v18}, Ljava/io/InputStream;.close:()V // method@017d │ │ -036e92: 6e10 6806 0f00 |0027: invoke-virtual {v15}, Lorg/happysanta/gd/Levels/LevelHeader;.isCountsOk:()Z // method@0668 │ │ -036e98: 0a02 |002a: move-result v2 │ │ -036e9a: 3902 1f00 |002b: if-nez v2, 004a // +001f │ │ -036e9e: 2202 8200 |002d: new-instance v2, Ljava/io/IOException; // type@0082 │ │ -036ea2: 2203 b000 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ -036ea6: 7010 ee01 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -036eac: 7401 6901 1700 |0034: invoke-virtual/range {v23}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0169 │ │ -036eb2: 0c04 |0037: move-result-object v4 │ │ -036eb4: 6e20 f501 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -036eba: 0c03 |003b: move-result-object v3 │ │ -036ebc: 1a04 1800 |003c: const-string v4, " is not valid" // string@0018 │ │ -036ec0: 6e20 f501 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -036ec6: 0c03 |0041: move-result-object v3 │ │ -036ec8: 6e10 f901 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -036ece: 0c03 |0045: move-result-object v3 │ │ -036ed0: 7020 7b01 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017b │ │ -036ed6: 2702 |0049: throw v2 │ │ -036ed8: 0800 1600 |004a: move-object/from16 v0, v22 │ │ -036edc: 5402 f304 |004c: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -036ee0: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -036ee2: 6e20 6506 3f00 |004f: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0665 │ │ -036ee8: 0a05 |0052: move-result v5 │ │ -036eea: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -036eec: 6e20 6506 3f00 |0054: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0665 │ │ -036ef2: 0a06 |0057: move-result v6 │ │ -036ef4: 1223 |0058: const/4 v3, #int 2 // #2 │ │ -036ef6: 6e20 6506 3f00 |0059: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0665 │ │ -036efc: 0a07 |005c: move-result v7 │ │ -036efe: 1608 0000 |005d: const-wide/16 v8, #int 0 // #0 │ │ -036f02: 7100 3806 0000 |005f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@0638 │ │ -036f08: 0b0a |0062: move-result-wide v10 │ │ -036f0a: 120c |0063: const/4 v12, #int 0 // #0 │ │ -036f0c: 0803 1800 |0064: move-object/from16 v3, v24 │ │ -036f10: 0804 1900 |0066: move-object/from16 v4, v25 │ │ -036f14: 050d 1a00 |0068: move-wide/from16 v13, v26 │ │ -036f18: 740d d608 0200 |006a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; // method@08d6 │ │ -036f1e: 0c13 |006d: move-result-object v19 │ │ -036f20: 7401 a608 1300 |006e: invoke-virtual/range {v19}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -036f26: 0b10 |0071: move-result-wide v16 │ │ -036f28: 1602 0100 |0072: const-wide/16 v2, #int 1 // #1 │ │ -036f2c: 3102 1002 |0074: cmp-long v2, v16, v2 │ │ -036f30: 3b02 0f00 |0076: if-gez v2, 0085 // +000f │ │ -036f34: 2202 9900 |0078: new-instance v2, Ljava/lang/Exception; // type@0099 │ │ -036f38: 1403 7300 057f |007a: const v3, #float 1.7679e+38 // #7f050073 │ │ -036f3e: 7110 3606 0300 |007d: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036f44: 0c03 |0080: move-result-object v3 │ │ -036f46: 7020 a401 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a4 │ │ -036f4c: 2702 |0084: throw v2 │ │ -036f4e: 7702 1309 1000 |0085: invoke-static/range {v16, v17}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0913 │ │ -036f54: 0c14 |0088: move-result-object v20 │ │ -036f56: 0800 1700 |0089: move-object/from16 v0, v23 │ │ -036f5a: 0801 1400 |008b: move-object/from16 v1, v20 │ │ -036f5e: 7120 0509 1000 |008d: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.copy:(Ljava/io/File;Ljava/io/File;)V // method@0905 │ │ -036f64: 1010 |0090: return-wide v16 │ │ -036f66: 0d02 |0091: move-exception v2 │ │ -036f68: 2895 |0092: goto 0027 // -006b │ │ +036dc0: |[036dc0] org.happysanta.gd.Storage.LevelsManager.install:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J │ │ +036dd0: 7401 7101 1700 |0000: invoke-virtual/range {v23}, Ljava/io/File;.length:()J // method@0171 │ │ +036dd6: 0b02 |0003: move-result-wide v2 │ │ +036dd8: 7120 1d09 3200 |0004: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager;.isSpaceAvailable:(J)Z // method@091d │ │ +036dde: 0a02 |0007: move-result v2 │ │ +036de0: 3902 0f00 |0008: if-nez v2, 0017 // +000f │ │ +036de4: 2202 9900 |000a: new-instance v2, Ljava/lang/Exception; // type@0099 │ │ +036de8: 1403 7200 057f |000c: const v3, #float 1.7679e+38 // #7f050072 │ │ +036dee: 7110 3806 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036df4: 0c03 |0012: move-result-object v3 │ │ +036df6: 7020 a601 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +036dfc: 2702 |0016: throw v2 │ │ +036dfe: 2212 7e00 |0017: new-instance v18, Ljava/io/FileInputStream; // type@007e │ │ +036e02: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +036e06: 0801 1700 |001b: move-object/from16 v1, v23 │ │ +036e0a: 7020 7601 1000 |001d: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0176 │ │ +036e10: 7701 8906 1200 |0020: invoke-static/range {v18}, Lorg/happysanta/gd/Levels/Reader;.readHeader:(Ljava/io/InputStream;)Lorg/happysanta/gd/Levels/LevelHeader; // method@0689 │ │ +036e16: 0c0f |0023: move-result-object v15 │ │ +036e18: 7401 7f01 1200 |0024: invoke-virtual/range {v18}, Ljava/io/InputStream;.close:()V // method@017f │ │ +036e1e: 6e10 6a06 0f00 |0027: invoke-virtual {v15}, Lorg/happysanta/gd/Levels/LevelHeader;.isCountsOk:()Z // method@066a │ │ +036e24: 0a02 |002a: move-result v2 │ │ +036e26: 3902 1f00 |002b: if-nez v2, 004a // +001f │ │ +036e2a: 2202 8200 |002d: new-instance v2, Ljava/io/IOException; // type@0082 │ │ +036e2e: 2203 b000 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@00b0 │ │ +036e32: 7010 f001 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +036e38: 7401 6b01 1700 |0034: invoke-virtual/range {v23}, Ljava/io/File;.getName:()Ljava/lang/String; // method@016b │ │ +036e3e: 0c04 |0037: move-result-object v4 │ │ +036e40: 6e20 f701 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036e46: 0c03 |003b: move-result-object v3 │ │ +036e48: 1a04 1800 |003c: const-string v4, " is not valid" // string@0018 │ │ +036e4c: 6e20 f701 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +036e52: 0c03 |0041: move-result-object v3 │ │ +036e54: 6e10 fb01 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +036e5a: 0c03 |0045: move-result-object v3 │ │ +036e5c: 7020 7d01 3200 |0046: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@017d │ │ +036e62: 2702 |0049: throw v2 │ │ +036e64: 0800 1600 |004a: move-object/from16 v0, v22 │ │ +036e68: 5402 f304 |004c: iget-object v2, v0, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036e6c: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +036e6e: 6e20 6706 3f00 |004f: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0667 │ │ +036e74: 0a05 |0052: move-result v5 │ │ +036e76: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +036e78: 6e20 6706 3f00 |0054: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0667 │ │ +036e7e: 0a06 |0057: move-result v6 │ │ +036e80: 1223 |0058: const/4 v3, #int 2 // #2 │ │ +036e82: 6e20 6706 3f00 |0059: invoke-virtual {v15, v3}, Lorg/happysanta/gd/Levels/LevelHeader;.getCount:(I)I // method@0667 │ │ +036e88: 0a07 |005c: move-result v7 │ │ +036e8a: 1608 0000 |005d: const-wide/16 v8, #int 0 // #0 │ │ +036e8e: 7100 3a06 0000 |005f: invoke-static {}, Lorg/happysanta/gd/Helpers;.getTimestamp:()J // method@063a │ │ +036e94: 0b0a |0062: move-result-wide v10 │ │ +036e96: 120c |0063: const/4 v12, #int 0 // #0 │ │ +036e98: 0803 1800 |0064: move-object/from16 v3, v24 │ │ +036e9c: 0804 1900 |0066: move-object/from16 v4, v25 │ │ +036ea0: 050d 1a00 |0068: move-wide/from16 v13, v26 │ │ +036ea4: 740d d808 0200 |006a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/happysanta/gd/Storage/LevelsDataSource;.createLevel:(Ljava/lang/String;Ljava/lang/String;IIIJJZJ)Lorg/happysanta/gd/Storage/Level; // method@08d8 │ │ +036eaa: 0c13 |006d: move-result-object v19 │ │ +036eac: 7401 a808 1300 |006e: invoke-virtual/range {v19}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036eb2: 0b10 |0071: move-result-wide v16 │ │ +036eb4: 1602 0100 |0072: const-wide/16 v2, #int 1 // #1 │ │ +036eb8: 3102 1002 |0074: cmp-long v2, v16, v2 │ │ +036ebc: 3b02 0f00 |0076: if-gez v2, 0085 // +000f │ │ +036ec0: 2202 9900 |0078: new-instance v2, Ljava/lang/Exception; // type@0099 │ │ +036ec4: 1403 7300 057f |007a: const v3, #float 1.7679e+38 // #7f050073 │ │ +036eca: 7110 3806 0300 |007d: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036ed0: 0c03 |0080: move-result-object v3 │ │ +036ed2: 7020 a601 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@01a6 │ │ +036ed8: 2702 |0084: throw v2 │ │ +036eda: 7702 1509 1000 |0085: invoke-static/range {v16, v17}, Lorg/happysanta/gd/Storage/LevelsManager;.getMrgFileById:(J)Ljava/io/File; // method@0915 │ │ +036ee0: 0c14 |0088: move-result-object v20 │ │ +036ee2: 0800 1700 |0089: move-object/from16 v0, v23 │ │ +036ee6: 0801 1400 |008b: move-object/from16 v1, v20 │ │ +036eea: 7120 0709 1000 |008d: invoke-static {v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.copy:(Ljava/io/File;Ljava/io/File;)V // method@0907 │ │ +036ef0: 1010 |0090: return-wide v16 │ │ +036ef2: 0d02 |0091: move-exception v2 │ │ +036ef4: 2895 |0092: goto 0027 // -006b │ │ catches : 1 │ │ 0x0024 - 0x0027 │ │ Ljava/io/IOException; -> 0x0091 │ │ positions : │ │ 0x0000 line=144 │ │ 0x000a line=145 │ │ 0x0017 line=148 │ │ @@ -78890,46 +78882,47 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;JLorg/happysanta/gd/DoubleCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -036f7c: |[036f7c] org.happysanta.gd.Storage.LevelsManager.installAsync:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;JLorg/happysanta/gd/DoubleCallback;)V │ │ -036f8c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -036f8e: 7100 3106 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -036f94: 0c00 |0004: move-result-object v0 │ │ -036f96: 1402 5d00 057f |0005: const v2, #float 1.76789e+38 // #7f05005d │ │ -036f9c: 7110 3606 0200 |0008: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036fa2: 0c02 |000b: move-result-object v2 │ │ -036fa4: 1403 5e00 057f |000c: const v3, #float 1.76789e+38 // #7f05005e │ │ -036faa: 7110 3606 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -036fb0: 0c03 |0012: move-result-object v3 │ │ -036fb2: 7140 3700 2053 |0013: invoke-static {v0, v2, v3, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ -036fb8: 0c01 |0016: move-result-object v1 │ │ -036fba: 2202 fb01 |0017: new-instance v2, Lorg/happysanta/gd/Storage/LevelsManager$1; // type@01fb │ │ -036fbe: 7040 e808 62c1 |0019: invoke-direct {v2, v6, v1, v12}, Lorg/happysanta/gd/Storage/LevelsManager$1;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V // method@08e8 │ │ -036fc4: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -036fc6: 2333 1702 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ -036fca: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -036fcc: 4d07 0304 |0020: aput-object v7, v3, v4 │ │ -036fd0: 4d08 0305 |0022: aput-object v8, v3, v5 │ │ -036fd4: 1224 |0024: const/4 v4, #int 2 // #2 │ │ -036fd6: 4d09 0304 |0025: aput-object v9, v3, v4 │ │ -036fda: 1234 |0027: const/4 v4, #int 3 // #3 │ │ -036fdc: 7120 b401 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b4 │ │ -036fe2: 0c05 |002b: move-result-object v5 │ │ -036fe4: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ -036fe8: 6e20 e908 3200 |002e: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@08e9 │ │ -036fee: 0e00 |0031: return-void │ │ +036f08: |[036f08] org.happysanta.gd.Storage.LevelsManager.installAsync:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;JLorg/happysanta/gd/DoubleCallback;)V │ │ +036f18: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +036f1a: 7100 3306 0000 |0001: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +036f20: 0c00 |0004: move-result-object v0 │ │ +036f22: 1402 5d00 057f |0005: const v2, #float 1.76789e+38 // #7f05005d │ │ +036f28: 7110 3806 0200 |0008: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036f2e: 0c02 |000b: move-result-object v2 │ │ +036f30: 1403 5e00 057f |000c: const v3, #float 1.76789e+38 // #7f05005e │ │ +036f36: 7110 3806 0300 |000f: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +036f3c: 0c03 |0012: move-result-object v3 │ │ +036f3e: 7140 3700 2053 |0013: invoke-static {v0, v2, v3, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@0037 │ │ +036f44: 0c01 |0016: move-result-object v1 │ │ +036f46: 2202 fb01 |0017: new-instance v2, Lorg/happysanta/gd/Storage/LevelsManager$1; // type@01fb │ │ +036f4a: 7040 ea08 62c1 |0019: invoke-direct {v2, v6, v1, v12}, Lorg/happysanta/gd/Storage/LevelsManager$1;.:(Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V // method@08ea │ │ +036f50: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +036f52: 2333 1702 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0217 │ │ +036f56: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +036f58: 4d07 0304 |0020: aput-object v7, v3, v4 │ │ +036f5c: 4d08 0305 |0022: aput-object v8, v3, v5 │ │ +036f60: 1224 |0024: const/4 v4, #int 2 // #2 │ │ +036f62: 4d09 0304 |0025: aput-object v9, v3, v4 │ │ +036f66: 1234 |0027: const/4 v4, #int 3 // #3 │ │ +036f68: 7120 b601 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01b6 │ │ +036f6e: 0c05 |002b: move-result-object v5 │ │ +036f70: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ +036f74: 6e20 eb08 3200 |002e: invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@08eb │ │ +036f7a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0005 line=173 │ │ 0x0017 line=175 │ │ + 0x0028 line=192 │ │ 0x0031 line=193 │ │ locals : │ │ 0x0005 - 0x0032 reg=0 gd Lorg/happysanta/gd/GDActivity; │ │ 0x0017 - 0x0032 reg=1 progressDialog Landroid/app/ProgressDialog; │ │ 0x0000 - 0x0032 reg=6 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0032 reg=7 file Ljava/io/File; │ │ 0x0000 - 0x0032 reg=8 name Ljava/lang/String; │ │ @@ -78942,19 +78935,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -036ff0: |[036ff0] org.happysanta.gd.Storage.LevelsManager.isApiIdInstalled:(J)Z │ │ -037000: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -037004: 6e30 e008 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.isApiIdInstalled:(J)Z // method@08e0 │ │ -03700a: 0a00 |0005: move-result v0 │ │ -03700c: 0f00 |0006: return v0 │ │ +036f7c: |[036f7c] org.happysanta.gd.Storage.LevelsManager.isApiIdInstalled:(J)Z │ │ +036f8c: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +036f90: 6e30 e208 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.isApiIdInstalled:(J)Z // method@08e2 │ │ +036f96: 0a00 |0005: move-result v0 │ │ +036f98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0007 reg=2 apiId J │ │ │ │ @@ -78963,17 +78956,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037010: |[037010] org.happysanta.gd.Storage.LevelsManager.isDbOK:()Z │ │ -037020: 5510 f404 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ -037024: 0f00 |0002: return v0 │ │ +036f9c: |[036f9c] org.happysanta.gd.Storage.LevelsManager.isDbOK:()Z │ │ +036fac: 5510 f404 |0000: iget-boolean v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dbOK:Z // field@04f4 │ │ +036fb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ #19 : (in Lorg/happysanta/gd/Storage/LevelsManager;) │ │ @@ -78981,22 +78974,22 @@ │ │ type : '(Lorg/happysanta/gd/Storage/Level;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -037028: |[037028] org.happysanta.gd.Storage.LevelsManager.load:(Lorg/happysanta/gd/Storage/Level;)V │ │ -037038: 6e10 a608 0300 |0000: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a6 │ │ -03703e: 0b00 |0003: move-result-wide v0 │ │ -037040: 6e30 2209 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.setCurrentId:(J)V // method@0922 │ │ -037046: 7100 3106 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -03704c: 0c00 |000a: move-result-object v0 │ │ -03704e: 6e10 8405 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.restartApp:()V // method@0584 │ │ -037054: 0e00 |000e: return-void │ │ +036fb4: |[036fb4] org.happysanta.gd.Storage.LevelsManager.load:(Lorg/happysanta/gd/Storage/Level;)V │ │ +036fc4: 6e10 a808 0300 |0000: invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;.getId:()J // method@08a8 │ │ +036fca: 0b00 |0003: move-result-wide v0 │ │ +036fcc: 6e30 2409 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Storage/LevelsManager;.setCurrentId:(J)V // method@0924 │ │ +036fd2: 7100 3306 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +036fd8: 0c00 |000a: move-result-object v0 │ │ +036fda: 6e10 8605 0000 |000b: invoke-virtual {v0}, Lorg/happysanta/gd/GDActivity;.restartApp:()V // method@0586 │ │ +036fe0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ 0x000e line=209 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ @@ -79007,55 +79000,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -037058: |[037058] org.happysanta.gd.Storage.LevelsManager.reload:()V │ │ -037068: 7100 6808 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelId:()J // method@0868 │ │ -03706e: 0b00 |0003: move-result-wide v0 │ │ -037070: 5462 f304 |0004: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -037074: 6e30 de08 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08de │ │ -03707a: 0c02 |0009: move-result-object v2 │ │ -03707c: 5b62 f204 |000a: iput-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -037080: 5462 f204 |000c: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -037084: 3902 2c00 |000e: if-nez v2, 003a // +002c │ │ -037088: 2202 b000 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -03708c: 7010 ee01 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -037092: 1a03 c602 |0015: const-string v3, "LevelsManager: failed to load currentLevel; currentId = " // string@02c6 │ │ -037096: 6e20 f501 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03709c: 0c02 |001a: move-result-object v2 │ │ -03709e: 6e30 f301 0201 |001b: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f3 │ │ -0370a4: 0c02 |001e: move-result-object v2 │ │ -0370a6: 6e10 f901 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0370ac: 0c02 |0022: move-result-object v2 │ │ -0370ae: 7110 3f06 0200 |0023: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -0370b4: 7100 9402 0000 |0026: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0294 │ │ -0370ba: 0c02 |0029: move-result-object v2 │ │ -0370bc: 1a03 5c0b |002a: const-string v3, "level_api_id:" // string@0b5c │ │ -0370c0: 5464 f204 |002c: iget-object v4, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -0370c4: 6e10 9d08 0400 |002e: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089d │ │ -0370ca: 0b04 |0031: move-result-wide v4 │ │ -0370cc: 7120 e901 5400 |0032: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01e9 │ │ -0370d2: 0c04 |0035: move-result-object v4 │ │ -0370d4: 6e30 3a03 3204 |0036: invoke-virtual {v2, v3, v4}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033a │ │ -0370da: 0e00 |0039: return-void │ │ -0370dc: 2202 b000 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ -0370e0: 7010 ee01 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0370e6: 1a03 c702 |003f: const-string v3, "LevelsManager: level = " // string@02c7 │ │ -0370ea: 6e20 f501 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0370f0: 0c02 |0044: move-result-object v2 │ │ -0370f2: 5463 f204 |0045: iget-object v3, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -0370f6: 6e20 f401 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -0370fc: 0c02 |004a: move-result-object v2 │ │ -0370fe: 6e10 f901 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -037104: 0c02 |004e: move-result-object v2 │ │ -037106: 7110 3f06 0200 |004f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -03710c: 28d4 |0052: goto 0026 // -002c │ │ +036fe4: |[036fe4] org.happysanta.gd.Storage.LevelsManager.reload:()V │ │ +036ff4: 7100 6a08 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Settings;.getLevelId:()J // method@086a │ │ +036ffa: 0b00 |0003: move-result-wide v0 │ │ +036ffc: 5462 f304 |0004: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +037000: 6e30 e008 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08e0 │ │ +037006: 0c02 |0009: move-result-object v2 │ │ +037008: 5b62 f204 |000a: iput-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +03700c: 5462 f204 |000c: iget-object v2, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +037010: 3902 2c00 |000e: if-nez v2, 003a // +002c │ │ +037014: 2202 b000 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +037018: 7010 f001 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03701e: 1a03 c602 |0015: const-string v3, "LevelsManager: failed to load currentLevel; currentId = " // string@02c6 │ │ +037022: 6e20 f701 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037028: 0c02 |001a: move-result-object v2 │ │ +03702a: 6e30 f501 0201 |001b: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@01f5 │ │ +037030: 0c02 |001e: move-result-object v2 │ │ +037032: 6e10 fb01 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037038: 0c02 |0022: move-result-object v2 │ │ +03703a: 7110 4106 0200 |0023: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +037040: 7100 9602 0000 |0026: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0296 │ │ +037046: 0c02 |0029: move-result-object v2 │ │ +037048: 1a03 590b |002a: const-string v3, "level_api_id:" // string@0b59 │ │ +03704c: 5464 f204 |002c: iget-object v4, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +037050: 6e10 9f08 0400 |002e: invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;.getApiId:()J // method@089f │ │ +037056: 0b04 |0031: move-result-wide v4 │ │ +037058: 7120 eb01 5400 |0032: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@01eb │ │ +03705e: 0c04 |0035: move-result-object v4 │ │ +037060: 6e30 3c03 3204 |0036: invoke-virtual {v2, v3, v4}, Lorg/acra/ErrorReporter;.putCustomData:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@033c │ │ +037066: 0e00 |0039: return-void │ │ +037068: 2202 b000 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@00b0 │ │ +03706c: 7010 f001 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +037072: 1a03 c702 |003f: const-string v3, "LevelsManager: level = " // string@02c7 │ │ +037076: 6e20 f701 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03707c: 0c02 |0044: move-result-object v2 │ │ +03707e: 5463 f204 |0045: iget-object v3, v6, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +037082: 6e20 f601 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +037088: 0c02 |004a: move-result-object v2 │ │ +03708a: 6e10 fb01 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037090: 0c02 |004e: move-result-object v2 │ │ +037092: 7110 4106 0200 |004f: invoke-static {v2}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +037098: 28d4 |0052: goto 0026 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000c line=92 │ │ 0x0010 line=93 │ │ 0x0026 line=99 │ │ @@ -79070,45 +79063,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -037110: |[037110] org.happysanta.gd.Storage.LevelsManager.resetAllLevelsSettings:()V │ │ -037120: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -037124: 6e10 e508 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.resetAllLevelsSettings:()V // method@08e5 │ │ -03712a: 2200 b000 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -03712e: 7010 ee01 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -037134: 1a01 c800 |000a: const-string v1, "All levels now: " // string@00c8 │ │ -037138: 6e20 f501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03713e: 0c00 |000f: move-result-object v0 │ │ -037140: 5441 f304 |0010: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -037144: 6e10 dc08 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getAllLevels:()Ljava/util/List; // method@08dc │ │ -03714a: 0c01 |0015: move-result-object v1 │ │ -03714c: 6e20 f401 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -037152: 0c00 |0019: move-result-object v0 │ │ -037154: 6e10 f901 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -03715a: 0c00 |001d: move-result-object v0 │ │ -03715c: 7110 3f06 0000 |001e: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -037162: 2200 b000 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -037166: 7010 ee01 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03716c: 1a01 b802 |0026: const-string v1, "Level#1: " // string@02b8 │ │ -037170: 6e20 f501 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037176: 0c00 |002b: move-result-object v0 │ │ -037178: 5441 f304 |002c: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -03717c: 1602 0100 |002e: const-wide/16 v2, #int 1 // #1 │ │ -037180: 6e30 de08 2103 |0030: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08de │ │ -037186: 0c01 |0033: move-result-object v1 │ │ -037188: 6e20 f401 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f4 │ │ -03718e: 0c00 |0037: move-result-object v0 │ │ -037190: 6e10 f901 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -037196: 0c00 |003b: move-result-object v0 │ │ -037198: 7110 3f06 0000 |003c: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -03719e: 0e00 |003f: return-void │ │ +03709c: |[03709c] org.happysanta.gd.Storage.LevelsManager.resetAllLevelsSettings:()V │ │ +0370ac: 5440 f304 |0000: iget-object v0, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0370b0: 6e10 e708 0000 |0002: invoke-virtual {v0}, Lorg/happysanta/gd/Storage/LevelsDataSource;.resetAllLevelsSettings:()V // method@08e7 │ │ +0370b6: 2200 b000 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0370ba: 7010 f001 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0370c0: 1a01 c800 |000a: const-string v1, "All levels now: " // string@00c8 │ │ +0370c4: 6e20 f701 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0370ca: 0c00 |000f: move-result-object v0 │ │ +0370cc: 5441 f304 |0010: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +0370d0: 6e10 de08 0100 |0012: invoke-virtual {v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getAllLevels:()Ljava/util/List; // method@08de │ │ +0370d6: 0c01 |0015: move-result-object v1 │ │ +0370d8: 6e20 f601 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +0370de: 0c00 |0019: move-result-object v0 │ │ +0370e0: 6e10 fb01 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0370e6: 0c00 |001d: move-result-object v0 │ │ +0370e8: 7110 4106 0000 |001e: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +0370ee: 2200 b000 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0370f2: 7010 f001 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0370f8: 1a01 b802 |0026: const-string v1, "Level#1: " // string@02b8 │ │ +0370fc: 6e20 f701 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037102: 0c00 |002b: move-result-object v0 │ │ +037104: 5441 f304 |002c: iget-object v1, v4, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +037108: 1602 0100 |002e: const-wide/16 v2, #int 1 // #1 │ │ +03710c: 6e30 e008 2103 |0030: invoke-virtual {v1, v2, v3}, Lorg/happysanta/gd/Storage/LevelsDataSource;.getLevel:(J)Lorg/happysanta/gd/Storage/Level; // method@08e0 │ │ +037112: 0c01 |0033: move-result-object v1 │ │ +037114: 6e20 f601 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@01f6 │ │ +03711a: 0c00 |0037: move-result-object v0 │ │ +03711c: 6e10 fb01 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037122: 0c00 |003b: move-result-object v0 │ │ +037124: 7110 4106 0000 |003c: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +03712a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x0021 line=419 │ │ 0x003f line=420 │ │ locals : │ │ @@ -79119,18 +79112,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0371a0: |[0371a0] org.happysanta.gd.Storage.LevelsManager.resetId:()V │ │ -0371b0: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -0371b4: 7120 7a08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setLevelId:(J)V // method@087a │ │ -0371ba: 0e00 |0005: return-void │ │ +03712c: |[03712c] org.happysanta.gd.Storage.LevelsManager.resetId:()V │ │ +03713c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +037140: 7120 7c08 1000 |0002: invoke-static {v0, v1}, Lorg/happysanta/gd/Settings;.setLevelId:(J)V // method@087c │ │ +037146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -79139,18 +79132,18 @@ │ │ type : '(Lorg/happysanta/gd/Storage/HighScores;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0371bc: |[0371bc] org.happysanta.gd.Storage.LevelsManager.saveHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V │ │ -0371cc: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -0371d0: 6e20 e608 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/LevelsDataSource;.updateHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V // method@08e6 │ │ -0371d6: 0e00 |0005: return-void │ │ +037148: |[037148] org.happysanta.gd.Storage.LevelsManager.saveHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V │ │ +037158: 5410 f304 |0000: iget-object v0, v1, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +03715c: 6e20 e808 2000 |0002: invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/LevelsDataSource;.updateHighScores:(Lorg/happysanta/gd/Storage/HighScores;)V // method@08e8 │ │ +037162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0006 reg=2 scores Lorg/happysanta/gd/Storage/HighScores; │ │ @@ -79160,17 +79153,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0371d8: |[0371d8] org.happysanta.gd.Storage.LevelsManager.setCurrentId:(J)V │ │ -0371e8: 7120 7a08 3200 |0000: invoke-static {v2, v3}, Lorg/happysanta/gd/Settings;.setLevelId:(J)V // method@087a │ │ -0371ee: 0e00 |0003: return-void │ │ +037164: |[037164] org.happysanta.gd.Storage.LevelsManager.setCurrentId:(J)V │ │ +037174: 7120 7c08 3200 |0000: invoke-static {v2, v3}, Lorg/happysanta/gd/Settings;.setLevelId:(J)V // method@087c │ │ +03717a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ 0x0000 - 0x0004 reg=2 id J │ │ @@ -79180,50 +79173,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0371f0: |[0371f0] org.happysanta.gd.Storage.LevelsManager.showSuccessfullyInstalledDialog:()V │ │ -037200: 7100 3106 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0631 │ │ -037206: 0c00 |0003: move-result-object v0 │ │ -037208: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -03720c: 7020 0b00 0200 |0006: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ -037212: 1403 6800 057f |0009: const v3, #float 1.76789e+38 // #7f050068 │ │ -037218: 7110 3606 0300 |000c: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03721e: 0c03 |000f: move-result-object v3 │ │ -037220: 6e20 1700 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -037226: 0c02 |0013: move-result-object v2 │ │ -037228: 1403 6600 057f |0014: const v3, #float 1.76789e+38 // #7f050066 │ │ -03722e: 7110 3606 0300 |0017: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -037234: 0c03 |001a: move-result-object v3 │ │ -037236: 6e20 0f00 3200 |001b: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -03723c: 0c02 |001e: move-result-object v2 │ │ -03723e: 1403 0400 057f |001f: const v3, #float 1.76787e+38 // #7f050004 │ │ -037244: 7110 3606 0300 |0022: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -03724a: 0c03 |0025: move-result-object v3 │ │ -03724c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -03724e: 6e30 1400 3204 |0027: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -037254: 0c02 |002a: move-result-object v2 │ │ -037256: 1403 6700 057f |002b: const v3, #float 1.76789e+38 // #7f050067 │ │ -03725c: 7110 3606 0300 |002e: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0636 │ │ -037262: 0c03 |0031: move-result-object v3 │ │ -037264: 2204 0002 |0032: new-instance v4, Lorg/happysanta/gd/Storage/LevelsManager$5; // type@0200 │ │ -037268: 7020 f808 5400 |0034: invoke-direct {v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager$5;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@08f8 │ │ -03726e: 6e30 1100 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -037274: 0c02 |003a: move-result-object v2 │ │ -037276: 6e10 0c00 0200 |003b: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ -03727c: 0c01 |003e: move-result-object v1 │ │ -03727e: 6e10 1c00 0100 |003f: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ -037284: 0e00 |0042: return-void │ │ +03717c: |[03717c] org.happysanta.gd.Storage.LevelsManager.showSuccessfullyInstalledDialog:()V │ │ +03718c: 7100 3306 0000 |0000: invoke-static {}, Lorg/happysanta/gd/Helpers;.getGDActivity:()Lorg/happysanta/gd/GDActivity; // method@0633 │ │ +037192: 0c00 |0003: move-result-object v0 │ │ +037194: 2202 0900 |0004: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +037198: 7020 0b00 0200 |0006: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000b │ │ +03719e: 1403 6800 057f |0009: const v3, #float 1.76789e+38 // #7f050068 │ │ +0371a4: 7110 3806 0300 |000c: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0371aa: 0c03 |000f: move-result-object v3 │ │ +0371ac: 6e20 1700 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +0371b2: 0c02 |0013: move-result-object v2 │ │ +0371b4: 1403 6600 057f |0014: const v3, #float 1.76789e+38 // #7f050066 │ │ +0371ba: 7110 3806 0300 |0017: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0371c0: 0c03 |001a: move-result-object v3 │ │ +0371c2: 6e20 0f00 3200 |001b: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +0371c8: 0c02 |001e: move-result-object v2 │ │ +0371ca: 1403 0400 057f |001f: const v3, #float 1.76787e+38 // #7f050004 │ │ +0371d0: 7110 3806 0300 |0022: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0371d6: 0c03 |0025: move-result-object v3 │ │ +0371d8: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +0371da: 6e30 1400 3204 |0027: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +0371e0: 0c02 |002a: move-result-object v2 │ │ +0371e2: 1403 6700 057f |002b: const v3, #float 1.76789e+38 // #7f050067 │ │ +0371e8: 7110 3806 0300 |002e: invoke-static {v3}, Lorg/happysanta/gd/Helpers;.getString:(I)Ljava/lang/String; // method@0638 │ │ +0371ee: 0c03 |0031: move-result-object v3 │ │ +0371f0: 2204 0002 |0032: new-instance v4, Lorg/happysanta/gd/Storage/LevelsManager$5; // type@0200 │ │ +0371f4: 7020 fa08 5400 |0034: invoke-direct {v4, v5}, Lorg/happysanta/gd/Storage/LevelsManager$5;.:(Lorg/happysanta/gd/Storage/LevelsManager;)V // method@08fa │ │ +0371fa: 6e30 1100 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +037200: 0c02 |003a: move-result-object v2 │ │ +037202: 6e10 0c00 0200 |003b: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000c │ │ +037208: 0c01 |003e: move-result-object v1 │ │ +03720a: 6e10 1c00 0100 |003f: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@001c │ │ +037210: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0004 line=371 │ │ + 0x000c line=372 │ │ + 0x0017 line=373 │ │ + 0x0022 line=374 │ │ + 0x002e line=375 │ │ + 0x003b line=389 │ │ 0x003f line=390 │ │ 0x0042 line=391 │ │ locals : │ │ 0x0004 - 0x0043 reg=0 gd Lorg/happysanta/gd/GDActivity; │ │ 0x003f - 0x0043 reg=1 success Landroid/app/AlertDialog; │ │ 0x0000 - 0x0043 reg=5 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -79232,19 +79230,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -037288: |[037288] org.happysanta.gd.Storage.LevelsManager.updateLevelSettings:()V │ │ -037298: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ -03729c: 5421 f204 |0002: iget-object v1, v2, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ -0372a0: 6e20 e708 1000 |0004: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.updateLevel:(Lorg/happysanta/gd/Storage/Level;)V // method@08e7 │ │ -0372a6: 0e00 |0007: return-void │ │ +037214: |[037214] org.happysanta.gd.Storage.LevelsManager.updateLevelSettings:()V │ │ +037224: 5420 f304 |0000: iget-object v0, v2, Lorg/happysanta/gd/Storage/LevelsManager;.dataSource:Lorg/happysanta/gd/Storage/LevelsDataSource; // field@04f3 │ │ +037228: 5421 f204 |0002: iget-object v1, v2, Lorg/happysanta/gd/Storage/LevelsManager;.currentLevel:Lorg/happysanta/gd/Storage/Level; // field@04f2 │ │ +03722c: 6e20 e908 1000 |0004: invoke-virtual {v0, v1}, Lorg/happysanta/gd/Storage/LevelsDataSource;.updateLevel:(Lorg/happysanta/gd/Storage/Level;)V // method@08e9 │ │ +037232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0007 line=276 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ │ @@ -79412,220 +79410,242 @@ │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ - insns size : 364 16-bit code units │ │ -0372a8: |[0372a8] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.:()V │ │ -0372b8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0372ba: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0372bc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0372be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0372c0: 2200 b000 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -0372c4: 7010 ee01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0372ca: 1a01 0d00 |0009: const-string v1, " CREATE TABLE highscores(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, level_id INTEGER NOT NULL, level INTEGER NOT NULL, track INTEGER NOT NULL, " // string@000d │ │ -0372ce: 6e20 f501 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0372d4: 0c00 |000e: move-result-object v0 │ │ -0372d6: 7120 2b09 2200 |000f: invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -0372dc: 0c01 |0012: move-result-object v1 │ │ -0372de: 6e20 f501 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0372e4: 0c00 |0016: move-result-object v0 │ │ -0372e6: 1a01 0f00 |0017: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -0372ea: 6e20 f501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0372f0: 0c00 |001c: move-result-object v0 │ │ -0372f2: 7120 2a09 2200 |001d: invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0372f8: 0c01 |0020: move-result-object v1 │ │ -0372fa: 6e20 f501 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037300: 0c00 |0024: move-result-object v0 │ │ -037302: 1a01 1100 |0025: const-string v1, " TEXT, " // string@0011 │ │ -037306: 6e20 f501 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03730c: 0c00 |002a: move-result-object v0 │ │ -03730e: 7120 2b09 3200 |002b: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -037314: 0c01 |002e: move-result-object v1 │ │ -037316: 6e20 f501 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03731c: 0c00 |0032: move-result-object v0 │ │ -03731e: 1a01 0f00 |0033: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -037322: 6e20 f501 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037328: 0c00 |0038: move-result-object v0 │ │ -03732a: 7120 2a09 3200 |0039: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037330: 0c01 |003c: move-result-object v1 │ │ -037332: 6e20 f501 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037338: 0c00 |0040: move-result-object v0 │ │ -03733a: 1a01 1100 |0041: const-string v1, " TEXT, " // string@0011 │ │ -03733e: 6e20 f501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037344: 0c00 |0046: move-result-object v0 │ │ -037346: 7120 2b09 4200 |0047: invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -03734c: 0c01 |004a: move-result-object v1 │ │ -03734e: 6e20 f501 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037354: 0c00 |004e: move-result-object v0 │ │ -037356: 1a01 0f00 |004f: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -03735a: 6e20 f501 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037360: 0c00 |0054: move-result-object v0 │ │ -037362: 7120 2a09 4200 |0055: invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037368: 0c01 |0058: move-result-object v1 │ │ -03736a: 6e20 f501 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037370: 0c00 |005c: move-result-object v0 │ │ -037372: 1a01 1100 |005d: const-string v1, " TEXT, " // string@0011 │ │ -037376: 6e20 f501 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03737c: 0c00 |0062: move-result-object v0 │ │ -03737e: 7120 2b09 2300 |0063: invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -037384: 0c01 |0066: move-result-object v1 │ │ -037386: 6e20 f501 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03738c: 0c00 |006a: move-result-object v0 │ │ -03738e: 1a01 0f00 |006b: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -037392: 6e20 f501 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037398: 0c00 |0070: move-result-object v0 │ │ -03739a: 7120 2a09 2300 |0071: invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0373a0: 0c01 |0074: move-result-object v1 │ │ -0373a2: 6e20 f501 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373a8: 0c00 |0078: move-result-object v0 │ │ -0373aa: 1a01 1100 |0079: const-string v1, " TEXT, " // string@0011 │ │ -0373ae: 6e20 f501 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373b4: 0c00 |007e: move-result-object v0 │ │ -0373b6: 7120 2b09 3300 |007f: invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -0373bc: 0c01 |0082: move-result-object v1 │ │ -0373be: 6e20 f501 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373c4: 0c00 |0086: move-result-object v0 │ │ -0373c6: 1a01 0f00 |0087: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -0373ca: 6e20 f501 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373d0: 0c00 |008c: move-result-object v0 │ │ -0373d2: 7120 2a09 3300 |008d: invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0373d8: 0c01 |0090: move-result-object v1 │ │ -0373da: 6e20 f501 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373e0: 0c00 |0094: move-result-object v0 │ │ -0373e2: 1a01 1100 |0095: const-string v1, " TEXT, " // string@0011 │ │ -0373e6: 6e20 f501 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373ec: 0c00 |009a: move-result-object v0 │ │ -0373ee: 7120 2b09 4300 |009b: invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -0373f4: 0c01 |009e: move-result-object v1 │ │ -0373f6: 6e20 f501 1000 |009f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0373fc: 0c00 |00a2: move-result-object v0 │ │ -0373fe: 1a01 0f00 |00a3: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -037402: 6e20 f501 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037408: 0c00 |00a8: move-result-object v0 │ │ -03740a: 7120 2a09 4300 |00a9: invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037410: 0c01 |00ac: move-result-object v1 │ │ -037412: 6e20 f501 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037418: 0c00 |00b0: move-result-object v0 │ │ -03741a: 1a01 1100 |00b1: const-string v1, " TEXT, " // string@0011 │ │ -03741e: 6e20 f501 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037424: 0c00 |00b6: move-result-object v0 │ │ -037426: 7120 2b09 2400 |00b7: invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -03742c: 0c01 |00ba: move-result-object v1 │ │ -03742e: 6e20 f501 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037434: 0c00 |00be: move-result-object v0 │ │ -037436: 1a01 0f00 |00bf: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -03743a: 6e20 f501 1000 |00c1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037440: 0c00 |00c4: move-result-object v0 │ │ -037442: 7120 2a09 2400 |00c5: invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037448: 0c01 |00c8: move-result-object v1 │ │ -03744a: 6e20 f501 1000 |00c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037450: 0c00 |00cc: move-result-object v0 │ │ -037452: 1a01 1100 |00cd: const-string v1, " TEXT, " // string@0011 │ │ -037456: 6e20 f501 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03745c: 0c00 |00d2: move-result-object v0 │ │ -03745e: 7120 2b09 3400 |00d3: invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -037464: 0c01 |00d6: move-result-object v1 │ │ -037466: 6e20 f501 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03746c: 0c00 |00da: move-result-object v0 │ │ -03746e: 1a01 0f00 |00db: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -037472: 6e20 f501 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037478: 0c00 |00e0: move-result-object v0 │ │ -03747a: 7120 2a09 3400 |00e1: invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037480: 0c01 |00e4: move-result-object v1 │ │ -037482: 6e20 f501 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037488: 0c00 |00e8: move-result-object v0 │ │ -03748a: 1a01 1100 |00e9: const-string v1, " TEXT, " // string@0011 │ │ -03748e: 6e20 f501 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037494: 0c00 |00ee: move-result-object v0 │ │ -037496: 7120 2b09 4400 |00ef: invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -03749c: 0c01 |00f2: move-result-object v1 │ │ -03749e: 6e20 f501 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374a4: 0c00 |00f6: move-result-object v0 │ │ -0374a6: 1a01 0f00 |00f7: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -0374aa: 6e20 f501 1000 |00f9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374b0: 0c00 |00fc: move-result-object v0 │ │ -0374b2: 7120 2a09 4400 |00fd: invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0374b8: 0c01 |0100: move-result-object v1 │ │ -0374ba: 6e20 f501 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374c0: 0c00 |0104: move-result-object v0 │ │ -0374c2: 1a01 1100 |0105: const-string v1, " TEXT, " // string@0011 │ │ -0374c6: 6e20 f501 1000 |0107: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374cc: 0c00 |010a: move-result-object v0 │ │ -0374ce: 7120 2b09 2500 |010b: invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -0374d4: 0c01 |010e: move-result-object v1 │ │ -0374d6: 6e20 f501 1000 |010f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374dc: 0c00 |0112: move-result-object v0 │ │ -0374de: 1a01 0f00 |0113: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -0374e2: 6e20 f501 1000 |0115: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374e8: 0c00 |0118: move-result-object v0 │ │ -0374ea: 7120 2a09 2500 |0119: invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -0374f0: 0c01 |011c: move-result-object v1 │ │ -0374f2: 6e20 f501 1000 |011d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0374f8: 0c00 |0120: move-result-object v0 │ │ -0374fa: 1a01 1100 |0121: const-string v1, " TEXT, " // string@0011 │ │ -0374fe: 6e20 f501 1000 |0123: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037504: 0c00 |0126: move-result-object v0 │ │ -037506: 7120 2b09 3500 |0127: invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -03750c: 0c01 |012a: move-result-object v1 │ │ -03750e: 6e20 f501 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037514: 0c00 |012e: move-result-object v0 │ │ -037516: 1a01 0f00 |012f: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -03751a: 6e20 f501 1000 |0131: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037520: 0c00 |0134: move-result-object v0 │ │ -037522: 7120 2a09 3500 |0135: invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037528: 0c01 |0138: move-result-object v1 │ │ -03752a: 6e20 f501 1000 |0139: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037530: 0c00 |013c: move-result-object v0 │ │ -037532: 1a01 1100 |013d: const-string v1, " TEXT, " // string@0011 │ │ -037536: 6e20 f501 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03753c: 0c00 |0142: move-result-object v0 │ │ -03753e: 7120 2b09 4500 |0143: invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092b │ │ -037544: 0c01 |0146: move-result-object v1 │ │ -037546: 6e20 f501 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03754c: 0c00 |014a: move-result-object v0 │ │ -03754e: 1a01 0f00 |014b: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ -037552: 6e20 f501 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037558: 0c00 |0150: move-result-object v0 │ │ -03755a: 7120 2a09 4500 |0151: invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092a │ │ -037560: 0c01 |0154: move-result-object v1 │ │ -037562: 6e20 f501 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037568: 0c00 |0158: move-result-object v0 │ │ -03756a: 1a01 1000 |0159: const-string v1, " TEXT" // string@0010 │ │ -03756e: 6e20 f501 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037574: 0c00 |015e: move-result-object v0 │ │ -037576: 1a01 3c00 |015f: const-string v1, ")" // string@003c │ │ -03757a: 6e20 f501 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037580: 0c00 |0164: move-result-object v0 │ │ -037582: 6e10 f901 0000 |0165: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -037588: 0c00 |0168: move-result-object v0 │ │ -03758a: 6900 0e05 |0169: sput-object v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.TABLE_HIGHSCORES_CREATE:Ljava/lang/String; // field@050e │ │ -03758e: 0e00 |016b: return-void │ │ + insns size : 358 16-bit code units │ │ +037234: |[037234] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.:()V │ │ +037244: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +037246: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +037248: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +03724a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03724c: 2200 b000 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +037250: 7010 f001 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +037256: 1a01 0d00 |0009: const-string v1, " CREATE TABLE highscores(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, level_id INTEGER NOT NULL, level INTEGER NOT NULL, track INTEGER NOT NULL, " // string@000d │ │ +03725a: 6e20 f701 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037260: 0c00 |000e: move-result-object v0 │ │ +037262: 7120 2d09 2200 |000f: invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037268: 0c01 |0012: move-result-object v1 │ │ +03726a: 6e20 f701 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037270: 0c00 |0016: move-result-object v0 │ │ +037272: 1a01 0f00 |0017: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +037276: 6e20 f701 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03727c: 0c00 |001c: move-result-object v0 │ │ +03727e: 7120 2c09 2200 |001d: invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +037284: 0c01 |0020: move-result-object v1 │ │ +037286: 6e20 f701 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03728c: 0c00 |0024: move-result-object v0 │ │ +03728e: 1a01 1100 |0025: const-string v1, " TEXT, " // string@0011 │ │ +037292: 6e20 f701 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037298: 0c00 |002a: move-result-object v0 │ │ +03729a: 7120 2d09 3200 |002b: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0372a0: 0c01 |002e: move-result-object v1 │ │ +0372a2: 6e20 f701 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372a8: 0c00 |0032: move-result-object v0 │ │ +0372aa: 1a01 0f00 |0033: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0372ae: 6e20 f701 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372b4: 0c00 |0038: move-result-object v0 │ │ +0372b6: 7120 2c09 3200 |0039: invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +0372bc: 0c01 |003c: move-result-object v1 │ │ +0372be: 6e20 f701 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372c4: 0c00 |0040: move-result-object v0 │ │ +0372c6: 1a01 1100 |0041: const-string v1, " TEXT, " // string@0011 │ │ +0372ca: 6e20 f701 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372d0: 0c00 |0046: move-result-object v0 │ │ +0372d2: 7120 2d09 4200 |0047: invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0372d8: 0c01 |004a: move-result-object v1 │ │ +0372da: 6e20 f701 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372e0: 0c00 |004e: move-result-object v0 │ │ +0372e2: 1a01 0f00 |004f: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0372e6: 6e20 f701 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372ec: 0c00 |0054: move-result-object v0 │ │ +0372ee: 7120 2c09 4200 |0055: invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +0372f4: 0c01 |0058: move-result-object v1 │ │ +0372f6: 6e20 f701 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0372fc: 0c00 |005c: move-result-object v0 │ │ +0372fe: 1a01 1100 |005d: const-string v1, " TEXT, " // string@0011 │ │ +037302: 6e20 f701 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037308: 0c00 |0062: move-result-object v0 │ │ +03730a: 7120 2d09 2300 |0063: invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037310: 0c01 |0066: move-result-object v1 │ │ +037312: 6e20 f701 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037318: 0c00 |006a: move-result-object v0 │ │ +03731a: 1a01 0f00 |006b: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +03731e: 6e20 f701 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037324: 0c00 |0070: move-result-object v0 │ │ +037326: 7120 2c09 2300 |0071: invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +03732c: 0c01 |0074: move-result-object v1 │ │ +03732e: 6e20 f701 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037334: 0c00 |0078: move-result-object v0 │ │ +037336: 1a01 1100 |0079: const-string v1, " TEXT, " // string@0011 │ │ +03733a: 6e20 f701 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037340: 0c00 |007e: move-result-object v0 │ │ +037342: 7120 2d09 3300 |007f: invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037348: 0c01 |0082: move-result-object v1 │ │ +03734a: 6e20 f701 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037350: 0c00 |0086: move-result-object v0 │ │ +037352: 1a01 0f00 |0087: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +037356: 6e20 f701 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03735c: 0c00 |008c: move-result-object v0 │ │ +03735e: 7120 2c09 3300 |008d: invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +037364: 0c01 |0090: move-result-object v1 │ │ +037366: 6e20 f701 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03736c: 0c00 |0094: move-result-object v0 │ │ +03736e: 1a01 1100 |0095: const-string v1, " TEXT, " // string@0011 │ │ +037372: 6e20 f701 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037378: 0c00 |009a: move-result-object v0 │ │ +03737a: 7120 2d09 4300 |009b: invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037380: 0c01 |009e: move-result-object v1 │ │ +037382: 6e20 f701 1000 |009f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037388: 0c00 |00a2: move-result-object v0 │ │ +03738a: 1a01 0f00 |00a3: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +03738e: 6e20 f701 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037394: 0c00 |00a8: move-result-object v0 │ │ +037396: 7120 2c09 4300 |00a9: invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +03739c: 0c01 |00ac: move-result-object v1 │ │ +03739e: 6e20 f701 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373a4: 0c00 |00b0: move-result-object v0 │ │ +0373a6: 1a01 1100 |00b1: const-string v1, " TEXT, " // string@0011 │ │ +0373aa: 6e20 f701 1000 |00b3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373b0: 0c00 |00b6: move-result-object v0 │ │ +0373b2: 7120 2d09 2400 |00b7: invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0373b8: 0c01 |00ba: move-result-object v1 │ │ +0373ba: 6e20 f701 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373c0: 0c00 |00be: move-result-object v0 │ │ +0373c2: 1a01 0f00 |00bf: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0373c6: 6e20 f701 1000 |00c1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373cc: 0c00 |00c4: move-result-object v0 │ │ +0373ce: 7120 2c09 2400 |00c5: invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +0373d4: 0c01 |00c8: move-result-object v1 │ │ +0373d6: 6e20 f701 1000 |00c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373dc: 0c00 |00cc: move-result-object v0 │ │ +0373de: 1a01 1100 |00cd: const-string v1, " TEXT, " // string@0011 │ │ +0373e2: 6e20 f701 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373e8: 0c00 |00d2: move-result-object v0 │ │ +0373ea: 7120 2d09 3400 |00d3: invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0373f0: 0c01 |00d6: move-result-object v1 │ │ +0373f2: 6e20 f701 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0373f8: 0c00 |00da: move-result-object v0 │ │ +0373fa: 1a01 0f00 |00db: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0373fe: 6e20 f701 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037404: 0c00 |00e0: move-result-object v0 │ │ +037406: 7120 2c09 3400 |00e1: invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +03740c: 0c01 |00e4: move-result-object v1 │ │ +03740e: 6e20 f701 1000 |00e5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037414: 0c00 |00e8: move-result-object v0 │ │ +037416: 1a01 1100 |00e9: const-string v1, " TEXT, " // string@0011 │ │ +03741a: 6e20 f701 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037420: 0c00 |00ee: move-result-object v0 │ │ +037422: 7120 2d09 4400 |00ef: invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037428: 0c01 |00f2: move-result-object v1 │ │ +03742a: 6e20 f701 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037430: 0c00 |00f6: move-result-object v0 │ │ +037432: 1a01 0f00 |00f7: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +037436: 6e20 f701 1000 |00f9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03743c: 0c00 |00fc: move-result-object v0 │ │ +03743e: 7120 2c09 4400 |00fd: invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +037444: 0c01 |0100: move-result-object v1 │ │ +037446: 6e20 f701 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03744c: 0c00 |0104: move-result-object v0 │ │ +03744e: 1a01 1100 |0105: const-string v1, " TEXT, " // string@0011 │ │ +037452: 6e20 f701 1000 |0107: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037458: 0c00 |010a: move-result-object v0 │ │ +03745a: 7120 2d09 2500 |010b: invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037460: 0c01 |010e: move-result-object v1 │ │ +037462: 6e20 f701 1000 |010f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037468: 0c00 |0112: move-result-object v0 │ │ +03746a: 1a01 0f00 |0113: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +03746e: 6e20 f701 1000 |0115: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037474: 0c00 |0118: move-result-object v0 │ │ +037476: 7120 2c09 2500 |0119: invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +03747c: 0c01 |011c: move-result-object v1 │ │ +03747e: 6e20 f701 1000 |011d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037484: 0c00 |0120: move-result-object v0 │ │ +037486: 1a01 1100 |0121: const-string v1, " TEXT, " // string@0011 │ │ +03748a: 6e20 f701 1000 |0123: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037490: 0c00 |0126: move-result-object v0 │ │ +037492: 7120 2d09 3500 |0127: invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +037498: 0c01 |012a: move-result-object v1 │ │ +03749a: 6e20 f701 1000 |012b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374a0: 0c00 |012e: move-result-object v0 │ │ +0374a2: 1a01 0f00 |012f: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0374a6: 6e20 f701 1000 |0131: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374ac: 0c00 |0134: move-result-object v0 │ │ +0374ae: 7120 2c09 3500 |0135: invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +0374b4: 0c01 |0138: move-result-object v1 │ │ +0374b6: 6e20 f701 1000 |0139: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374bc: 0c00 |013c: move-result-object v0 │ │ +0374be: 1a01 1100 |013d: const-string v1, " TEXT, " // string@0011 │ │ +0374c2: 6e20 f701 1000 |013f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374c8: 0c00 |0142: move-result-object v0 │ │ +0374ca: 7120 2d09 4500 |0143: invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresTimeColumn:(II)Ljava/lang/String; // method@092d │ │ +0374d0: 0c01 |0146: move-result-object v1 │ │ +0374d2: 6e20 f701 1000 |0147: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374d8: 0c00 |014a: move-result-object v0 │ │ +0374da: 1a01 0f00 |014b: const-string v1, " INTEGER NOT NULL, " // string@000f │ │ +0374de: 6e20 f701 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374e4: 0c00 |0150: move-result-object v0 │ │ +0374e6: 7120 2c09 4500 |0151: invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.getHighscoresNameColumn:(II)Ljava/lang/String; // method@092c │ │ +0374ec: 0c01 |0154: move-result-object v1 │ │ +0374ee: 6e20 f701 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0374f4: 0c00 |0158: move-result-object v0 │ │ +0374f6: 1a01 1000 |0159: const-string v1, " TEXT)" // string@0010 │ │ +0374fa: 6e20 f701 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037500: 0c00 |015e: move-result-object v0 │ │ +037502: 6e10 fb01 0000 |015f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037508: 0c00 |0162: move-result-object v0 │ │ +03750a: 6900 0e05 |0163: sput-object v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.TABLE_HIGHSCORES_CREATE:Ljava/lang/String; // field@050e │ │ +03750e: 0e00 |0165: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=61 │ │ + 0x000f line=69 │ │ + 0x001d line=70 │ │ + 0x002b line=71 │ │ + 0x0039 line=72 │ │ + 0x0047 line=73 │ │ + 0x0055 line=74 │ │ + 0x0063 line=77 │ │ + 0x0071 line=78 │ │ + 0x007f line=79 │ │ + 0x008d line=80 │ │ + 0x009b line=81 │ │ + 0x00a9 line=82 │ │ + 0x00b7 line=85 │ │ + 0x00c5 line=86 │ │ + 0x00d3 line=87 │ │ + 0x00e1 line=88 │ │ + 0x00ef line=89 │ │ + 0x00fd line=90 │ │ + 0x010b line=93 │ │ + 0x0119 line=94 │ │ + 0x0127 line=95 │ │ + 0x0135 line=96 │ │ + 0x0143 line=97 │ │ + 0x0151 line=98 │ │ + 0x0165 line=61 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -037590: |[037590] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.:(Landroid/content/Context;)V │ │ -0375a0: 1a00 670b |0000: const-string v0, "levels.db" // string@0b67 │ │ -0375a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0375a6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0375a8: 7052 7a00 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007a │ │ -0375ae: 0e00 |0007: return-void │ │ +037510: |[037510] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.:(Landroid/content/Context;)V │ │ +037520: 1a00 640b |0000: const-string v0, "levels.db" // string@0b64 │ │ +037524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +037526: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +037528: 7052 7a00 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007a │ │ +03752e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -79635,18 +79655,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0375b0: |[0375b0] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.createHighscoresIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0375c0: 1a00 f100 |0000: const-string v0, "CREATE INDEX level_id_level_track_index ON highscores(level_id, level, track)" // string@00f1 │ │ -0375c4: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0375ca: 0e00 |0005: return-void │ │ +037530: |[037530] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.createHighscoresIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +037540: 1a00 f100 |0000: const-string v0, "CREATE INDEX level_id_level_track_index ON highscores(level_id, level, track)" // string@00f1 │ │ +037544: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +03754a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -79656,20 +79676,20 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0375cc: |[0375cc] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.createLevelsIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0375dc: 1a00 ef00 |0000: const-string v0, "CREATE INDEX api_id_index ON levels(api_id)" // string@00ef │ │ -0375e0: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0375e6: 1a00 f000 |0005: const-string v0, "CREATE INDEX is_default_index ON levels(is_default)" // string@00f0 │ │ -0375ea: 6e20 7500 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0375f0: 0e00 |000a: return-void │ │ +03754c: |[03754c] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.createLevelsIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +03755c: 1a00 ef00 |0000: const-string v0, "CREATE INDEX api_id_index ON levels(api_id)" // string@00ef │ │ +037560: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +037566: 1a00 f000 |0005: const-string v0, "CREATE INDEX is_default_index ON levels(is_default)" // string@00f0 │ │ +03756a: 6e20 7500 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +037570: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000a line=123 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; │ │ @@ -79680,33 +79700,33 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0375f4: |[0375f4] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.getHighscoresNameColumn:(II)Ljava/lang/String; │ │ -037604: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -037608: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03760e: 1a01 2b0b |0005: const-string v1, "l" // string@0b2b │ │ -037612: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037618: 0c00 |000a: move-result-object v0 │ │ -03761a: 6e20 f201 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -037620: 0c00 |000e: move-result-object v0 │ │ -037622: 1a01 5106 |000f: const-string v1, "_p" // string@0651 │ │ -037626: 6e20 f501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03762c: 0c00 |0014: move-result-object v0 │ │ -03762e: 6e20 f201 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -037634: 0c00 |0018: move-result-object v0 │ │ -037636: 1a01 4c06 |0019: const-string v1, "_name" // string@064c │ │ -03763a: 6e20 f501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037640: 0c00 |001e: move-result-object v0 │ │ -037642: 6e10 f901 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -037648: 0c00 |0022: move-result-object v0 │ │ -03764a: 1100 |0023: return-object v0 │ │ +037574: |[037574] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.getHighscoresNameColumn:(II)Ljava/lang/String; │ │ +037584: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +037588: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03758e: 1a01 290b |0005: const-string v1, "l" // string@0b29 │ │ +037592: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037598: 0c00 |000a: move-result-object v0 │ │ +03759a: 6e20 f401 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0375a0: 0c00 |000e: move-result-object v0 │ │ +0375a2: 1a01 5106 |000f: const-string v1, "_p" // string@0651 │ │ +0375a6: 6e20 f701 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0375ac: 0c00 |0014: move-result-object v0 │ │ +0375ae: 6e20 f401 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0375b4: 0c00 |0018: move-result-object v0 │ │ +0375b6: 1a01 4c06 |0019: const-string v1, "_name" // string@064c │ │ +0375ba: 6e20 f701 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0375c0: 0c00 |001e: move-result-object v0 │ │ +0375c2: 6e10 fb01 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +0375c8: 0c00 |0022: move-result-object v0 │ │ +0375ca: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 league I │ │ 0x0000 - 0x0024 reg=3 place I │ │ │ │ @@ -79715,33 +79735,33 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -03764c: |[03764c] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.getHighscoresTimeColumn:(II)Ljava/lang/String; │ │ -03765c: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ -037660: 7010 ee01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -037666: 1a01 2b0b |0005: const-string v1, "l" // string@0b2b │ │ -03766a: 6e20 f501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037670: 0c00 |000a: move-result-object v0 │ │ -037672: 6e20 f201 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -037678: 0c00 |000e: move-result-object v0 │ │ -03767a: 1a01 5106 |000f: const-string v1, "_p" // string@0651 │ │ -03767e: 6e20 f501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037684: 0c00 |0014: move-result-object v0 │ │ -037686: 6e20 f201 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f2 │ │ -03768c: 0c00 |0018: move-result-object v0 │ │ -03768e: 1a01 5806 |0019: const-string v1, "_time" // string@0658 │ │ -037692: 6e20 f501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037698: 0c00 |001e: move-result-object v0 │ │ -03769a: 6e10 f901 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0376a0: 0c00 |0022: move-result-object v0 │ │ -0376a2: 1100 |0023: return-object v0 │ │ +0375cc: |[0375cc] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.getHighscoresTimeColumn:(II)Ljava/lang/String; │ │ +0375dc: 2200 b000 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00b0 │ │ +0375e0: 7010 f001 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +0375e6: 1a01 290b |0005: const-string v1, "l" // string@0b29 │ │ +0375ea: 6e20 f701 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0375f0: 0c00 |000a: move-result-object v0 │ │ +0375f2: 6e20 f401 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +0375f8: 0c00 |000e: move-result-object v0 │ │ +0375fa: 1a01 5106 |000f: const-string v1, "_p" // string@0651 │ │ +0375fe: 6e20 f701 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037604: 0c00 |0014: move-result-object v0 │ │ +037606: 6e20 f401 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@01f4 │ │ +03760c: 0c00 |0018: move-result-object v0 │ │ +03760e: 1a01 5806 |0019: const-string v1, "_time" // string@0658 │ │ +037612: 6e20 f701 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037618: 0c00 |001e: move-result-object v0 │ │ +03761a: 6e10 fb01 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037620: 0c00 |0022: move-result-object v0 │ │ +037622: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 league I │ │ 0x0000 - 0x0024 reg=3 place I │ │ │ │ @@ -79751,22 +79771,22 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0376a4: |[0376a4] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0376b4: 1a00 f200 |0000: const-string v0, "CREATE TABLE levels(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, author TEXT NOT NULL, count_easy INTEGER NOT NULL, count_medium INTEGER NOT NULL, count_hard INTEGER NOT NULL, added_ts INTEGER NOT NULL, installed_ts INTEGER NOT NULL, is_default INTEGER NOT NULL, api_id INTEGER NOT NULL, unlocked_easy INTEGER NOT NULL, unlocked_medium INTEGER NOT NULL, unlocked_hard INTEGER NOT NULL, selected_level INTEGER NOT NULL, selected_track INTEGER NOT NULL, selected_league INTEGER NOT NULL, unlocked_levels INTEGER NOT NULL, unlocked_leagues INTEGER NOT NULL);" // string@00f2 │ │ -0376b8: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0376be: 7020 2909 2100 |0005: invoke-direct {v1, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.createLevelsIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0929 │ │ -0376c4: 6200 0e05 |0008: sget-object v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.TABLE_HIGHSCORES_CREATE:Ljava/lang/String; // field@050e │ │ -0376c8: 6e20 7500 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ -0376ce: 7020 2809 2100 |000d: invoke-direct {v1, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.createHighscoresIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0928 │ │ -0376d4: 0e00 |0010: return-void │ │ +037624: |[037624] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +037634: 1a00 f200 |0000: const-string v0, "CREATE TABLE levels(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, author TEXT NOT NULL, count_easy INTEGER NOT NULL, count_medium INTEGER NOT NULL, count_hard INTEGER NOT NULL, added_ts INTEGER NOT NULL, installed_ts INTEGER NOT NULL, is_default INTEGER NOT NULL, api_id INTEGER NOT NULL, unlocked_easy INTEGER NOT NULL, unlocked_medium INTEGER NOT NULL, unlocked_hard INTEGER NOT NULL, selected_level INTEGER NOT NULL, selected_track INTEGER NOT NULL, selected_league INTEGER NOT NULL, unlocked_levels INTEGER NOT NULL, unlocked_leagues INTEGER NOT NULL);" // string@00f2 │ │ +037638: 6e20 7500 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +03763e: 7020 2b09 2100 |0005: invoke-direct {v1, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.createLevelsIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V // method@092b │ │ +037644: 6200 0e05 |0008: sget-object v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.TABLE_HIGHSCORES_CREATE:Ljava/lang/String; // field@050e │ │ +037648: 6e20 7500 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0075 │ │ +03764e: 7020 2a09 2100 |000d: invoke-direct {v1, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;.createHighscoresIndexes:(Landroid/database/sqlite/SQLiteDatabase;)V // method@092a │ │ +037654: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ 0x0010 line=113 │ │ @@ -79779,16 +79799,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0376d8: |[0376d8] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0376e8: 0e00 |0000: return-void │ │ +037658: |[037658] org.happysanta.gd.Storage.LevelsSQLiteOpenHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +037668: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -79823,38 +79843,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -0376ec: |[0376ec] org.happysanta.gd.Util.HexDump.:()V │ │ -0376fc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -037700: 2300 0e02 |0002: new-array v0, v0, [C // type@020e │ │ -037704: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -03770a: 6900 1105 |0007: sput-object v0, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ -03770e: 0e00 |0009: return-void │ │ -037710: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +03766c: |[03766c] org.happysanta.gd.Util.HexDump.:()V │ │ +03767c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +037680: 2300 0e02 |0002: new-array v0, v0, [C // type@020e │ │ +037684: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +03768a: 6900 1105 |0007: sput-object v0, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ +03768e: 0e00 |0009: return-void │ │ +037690: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ #1 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037738: |[037738] org.happysanta.gd.Util.HexDump.:()V │ │ -037748: 7010 bd01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bd │ │ -03774e: 0e00 |0003: return-void │ │ +0376b8: |[0376b8] org.happysanta.gd.Util.HexDump.:()V │ │ +0376c8: 7010 bf01 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@01bf │ │ +0376ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/Util/HexDump; │ │ │ │ #2 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ @@ -79862,20 +79882,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -037750: |[037750] org.happysanta.gd.Util.HexDump.dumpHexString:([B)Ljava/lang/String; │ │ -037760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037762: 2121 |0001: array-length v1, v2 │ │ -037764: 7130 3209 0201 |0002: invoke-static {v2, v0, v1}, Lorg/happysanta/gd/Util/HexDump;.dumpHexString:([BII)Ljava/lang/String; // method@0932 │ │ -03776a: 0c00 |0005: move-result-object v0 │ │ -03776c: 1100 |0006: return-object v0 │ │ +0376d0: |[0376d0] org.happysanta.gd.Util.HexDump.dumpHexString:([B)Ljava/lang/String; │ │ +0376e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0376e2: 2121 |0001: array-length v1, v2 │ │ +0376e4: 7130 3409 0201 |0002: invoke-static {v2, v0, v1}, Lorg/happysanta/gd/Util/HexDump;.dumpHexString:([BII)Ljava/lang/String; // method@0934 │ │ +0376ea: 0c00 |0005: move-result-object v0 │ │ +0376ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 array [B │ │ │ │ #3 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ @@ -79883,106 +79903,106 @@ │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 178 16-bit code units │ │ -037770: |[037770] org.happysanta.gd.Util.HexDump.dumpHexString:([BII)Ljava/lang/String; │ │ -037780: 2207 b000 |0000: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ -037784: 7010 ee01 0700 |0002: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -03778a: 1308 1000 |0005: const/16 v8, #int 16 // #10 │ │ -03778e: 2384 0d02 |0007: new-array v4, v8, [B // type@020d │ │ -037792: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -037794: 1a08 0300 |000a: const-string v8, " │ │ +0376f0: |[0376f0] org.happysanta.gd.Util.HexDump.dumpHexString:([BII)Ljava/lang/String; │ │ +037700: 2207 b000 |0000: new-instance v7, Ljava/lang/StringBuilder; // type@00b0 │ │ +037704: 7010 f001 0700 |0002: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +03770a: 1308 1000 |0005: const/16 v8, #int 16 // #10 │ │ +03770e: 2384 0d02 |0007: new-array v4, v8, [B // type@020d │ │ +037712: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +037714: 1a08 0300 |000a: const-string v8, " │ │ 0x" // string@0003 │ │ -037798: 6e20 f501 8700 |000c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03779e: 7110 3809 0b00 |000f: invoke-static {v11}, Lorg/happysanta/gd/Util/HexDump;.toHexString:(I)Ljava/lang/String; // method@0938 │ │ -0377a4: 0c08 |0012: move-result-object v8 │ │ -0377a6: 6e20 f501 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0377ac: 01b2 |0016: move v2, v11 │ │ -0377ae: 9008 0b0c |0017: add-int v8, v11, v12 │ │ -0377b2: 3582 5e00 |0019: if-ge v2, v8, 0077 // +005e │ │ -0377b6: 1308 1000 |001b: const/16 v8, #int 16 // #10 │ │ -0377ba: 3385 3700 |001d: if-ne v5, v8, 0054 // +0037 │ │ -0377be: 1a08 0400 |001f: const-string v8, " " // string@0004 │ │ -0377c2: 6e20 f501 8700 |0021: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0377c8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0377ca: 1308 1000 |0025: const/16 v8, #int 16 // #10 │ │ -0377ce: 3583 2000 |0027: if-ge v3, v8, 0047 // +0020 │ │ -0377d2: 4808 0403 |0029: aget-byte v8, v4, v3 │ │ -0377d6: 1309 2000 |002b: const/16 v9, #int 32 // #20 │ │ -0377da: 3798 1400 |002d: if-le v8, v9, 0041 // +0014 │ │ -0377de: 4808 0403 |002f: aget-byte v8, v4, v3 │ │ -0377e2: 1309 7e00 |0031: const/16 v9, #int 126 // #7e │ │ -0377e6: 3598 0e00 |0033: if-ge v8, v9, 0041 // +000e │ │ -0377ea: 2208 ae00 |0035: new-instance v8, Ljava/lang/String; // type@00ae │ │ -0377ee: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -0377f0: 7040 cc01 4893 |0038: invoke-direct {v8, v4, v3, v9}, Ljava/lang/String;.:([BII)V // method@01cc │ │ -0377f6: 6e20 f501 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0377fc: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -037800: 28e5 |0040: goto 0025 // -001b │ │ -037802: 1a08 4c00 |0041: const-string v8, "." // string@004c │ │ -037806: 6e20 f501 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -03780c: 28f8 |0046: goto 003e // -0008 │ │ -03780e: 1a08 0300 |0047: const-string v8, " │ │ +037718: 6e20 f701 8700 |000c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03771e: 7110 3a09 0b00 |000f: invoke-static {v11}, Lorg/happysanta/gd/Util/HexDump;.toHexString:(I)Ljava/lang/String; // method@093a │ │ +037724: 0c08 |0012: move-result-object v8 │ │ +037726: 6e20 f701 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03772c: 01b2 |0016: move v2, v11 │ │ +03772e: 9008 0b0c |0017: add-int v8, v11, v12 │ │ +037732: 3582 5e00 |0019: if-ge v2, v8, 0077 // +005e │ │ +037736: 1308 1000 |001b: const/16 v8, #int 16 // #10 │ │ +03773a: 3385 3700 |001d: if-ne v5, v8, 0054 // +0037 │ │ +03773e: 1a08 0400 |001f: const-string v8, " " // string@0004 │ │ +037742: 6e20 f701 8700 |0021: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037748: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +03774a: 1308 1000 |0025: const/16 v8, #int 16 // #10 │ │ +03774e: 3583 2000 |0027: if-ge v3, v8, 0047 // +0020 │ │ +037752: 4808 0403 |0029: aget-byte v8, v4, v3 │ │ +037756: 1309 2000 |002b: const/16 v9, #int 32 // #20 │ │ +03775a: 3798 1400 |002d: if-le v8, v9, 0041 // +0014 │ │ +03775e: 4808 0403 |002f: aget-byte v8, v4, v3 │ │ +037762: 1309 7e00 |0031: const/16 v9, #int 126 // #7e │ │ +037766: 3598 0e00 |0033: if-ge v8, v9, 0041 // +000e │ │ +03776a: 2208 ae00 |0035: new-instance v8, Ljava/lang/String; // type@00ae │ │ +03776e: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +037770: 7040 ce01 4893 |0038: invoke-direct {v8, v4, v3, v9}, Ljava/lang/String;.:([BII)V // method@01ce │ │ +037776: 6e20 f701 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03777c: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +037780: 28e5 |0040: goto 0025 // -001b │ │ +037782: 1a08 4c00 |0041: const-string v8, "." // string@004c │ │ +037786: 6e20 f701 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03778c: 28f8 |0046: goto 003e // -0008 │ │ +03778e: 1a08 0300 |0047: const-string v8, " │ │ 0x" // string@0003 │ │ -037812: 6e20 f501 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037818: 7110 3809 0200 |004c: invoke-static {v2}, Lorg/happysanta/gd/Util/HexDump;.toHexString:(I)Ljava/lang/String; // method@0938 │ │ -03781e: 0c08 |004f: move-result-object v8 │ │ -037820: 6e20 f501 8700 |0050: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037826: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -037828: 4800 0a02 |0054: aget-byte v0, v10, v2 │ │ -03782c: 1a08 0400 |0056: const-string v8, " " // string@0004 │ │ -037830: 6e20 f501 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037836: 6208 1105 |005b: sget-object v8, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ -03783a: e209 0004 |005d: ushr-int/lit8 v9, v0, #int 4 // #04 │ │ -03783e: dd09 090f |005f: and-int/lit8 v9, v9, #int 15 // #0f │ │ -037842: 4908 0809 |0061: aget-char v8, v8, v9 │ │ -037846: 6e20 f001 8700 |0063: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -03784c: 6208 1105 |0066: sget-object v8, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ -037850: dd09 000f |0068: and-int/lit8 v9, v0, #int 15 // #0f │ │ -037854: 4908 0809 |006a: aget-char v8, v8, v9 │ │ -037858: 6e20 f001 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -03785e: d806 0501 |006f: add-int/lit8 v6, v5, #int 1 // #01 │ │ -037862: 4f00 0405 |0071: aput-byte v0, v4, v5 │ │ -037866: d802 0201 |0073: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03786a: 0165 |0075: move v5, v6 │ │ -03786c: 28a1 |0076: goto 0017 // -005f │ │ -03786e: 1308 1000 |0077: const/16 v8, #int 16 // #10 │ │ -037872: 3285 3400 |0079: if-eq v5, v8, 00ad // +0034 │ │ -037876: d908 0510 |007b: rsub-int/lit8 v8, v5, #int 16 // #10 │ │ -03787a: da01 0803 |007d: mul-int/lit8 v1, v8, #int 3 // #03 │ │ -03787e: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -037882: 1202 |0081: const/4 v2, #int 0 // #0 │ │ -037884: 3512 0a00 |0082: if-ge v2, v1, 008c // +000a │ │ -037888: 1a08 0400 |0084: const-string v8, " " // string@0004 │ │ -03788c: 6e20 f501 8700 |0086: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -037892: d802 0201 |0089: add-int/lit8 v2, v2, #int 1 // #01 │ │ -037896: 28f7 |008b: goto 0082 // -0009 │ │ -037898: 1202 |008c: const/4 v2, #int 0 // #0 │ │ -03789a: 3552 2000 |008d: if-ge v2, v5, 00ad // +0020 │ │ -03789e: 4808 0402 |008f: aget-byte v8, v4, v2 │ │ -0378a2: 1309 2000 |0091: const/16 v9, #int 32 // #20 │ │ -0378a6: 3798 1400 |0093: if-le v8, v9, 00a7 // +0014 │ │ -0378aa: 4808 0402 |0095: aget-byte v8, v4, v2 │ │ -0378ae: 1309 7e00 |0097: const/16 v9, #int 126 // #7e │ │ -0378b2: 3598 0e00 |0099: if-ge v8, v9, 00a7 // +000e │ │ -0378b6: 2208 ae00 |009b: new-instance v8, Ljava/lang/String; // type@00ae │ │ -0378ba: 1219 |009d: const/4 v9, #int 1 // #1 │ │ -0378bc: 7040 cc01 4892 |009e: invoke-direct {v8, v4, v2, v9}, Ljava/lang/String;.:([BII)V // method@01cc │ │ -0378c2: 6e20 f501 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0378c8: d802 0201 |00a4: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0378cc: 28e7 |00a6: goto 008d // -0019 │ │ -0378ce: 1a08 4c00 |00a7: const-string v8, "." // string@004c │ │ -0378d2: 6e20 f501 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0378d8: 28f8 |00ac: goto 00a4 // -0008 │ │ -0378da: 6e10 f901 0700 |00ad: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0378e0: 0c08 |00b0: move-result-object v8 │ │ -0378e2: 1108 |00b1: return-object v8 │ │ +037792: 6e20 f701 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037798: 7110 3a09 0200 |004c: invoke-static {v2}, Lorg/happysanta/gd/Util/HexDump;.toHexString:(I)Ljava/lang/String; // method@093a │ │ +03779e: 0c08 |004f: move-result-object v8 │ │ +0377a0: 6e20 f701 8700 |0050: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0377a6: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +0377a8: 4800 0a02 |0054: aget-byte v0, v10, v2 │ │ +0377ac: 1a08 0400 |0056: const-string v8, " " // string@0004 │ │ +0377b0: 6e20 f701 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +0377b6: 6208 1105 |005b: sget-object v8, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ +0377ba: e209 0004 |005d: ushr-int/lit8 v9, v0, #int 4 // #04 │ │ +0377be: dd09 090f |005f: and-int/lit8 v9, v9, #int 15 // #0f │ │ +0377c2: 4908 0809 |0061: aget-char v8, v8, v9 │ │ +0377c6: 6e20 f201 8700 |0063: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0377cc: 6208 1105 |0066: sget-object v8, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ +0377d0: dd09 000f |0068: and-int/lit8 v9, v0, #int 15 // #0f │ │ +0377d4: 4908 0809 |006a: aget-char v8, v8, v9 │ │ +0377d8: 6e20 f201 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +0377de: d806 0501 |006f: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0377e2: 4f00 0405 |0071: aput-byte v0, v4, v5 │ │ +0377e6: d802 0201 |0073: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0377ea: 0165 |0075: move v5, v6 │ │ +0377ec: 28a1 |0076: goto 0017 // -005f │ │ +0377ee: 1308 1000 |0077: const/16 v8, #int 16 // #10 │ │ +0377f2: 3285 3400 |0079: if-eq v5, v8, 00ad // +0034 │ │ +0377f6: d908 0510 |007b: rsub-int/lit8 v8, v5, #int 16 // #10 │ │ +0377fa: da01 0803 |007d: mul-int/lit8 v1, v8, #int 3 // #03 │ │ +0377fe: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +037802: 1202 |0081: const/4 v2, #int 0 // #0 │ │ +037804: 3512 0a00 |0082: if-ge v2, v1, 008c // +000a │ │ +037808: 1a08 0400 |0084: const-string v8, " " // string@0004 │ │ +03780c: 6e20 f701 8700 |0086: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037812: d802 0201 |0089: add-int/lit8 v2, v2, #int 1 // #01 │ │ +037816: 28f7 |008b: goto 0082 // -0009 │ │ +037818: 1202 |008c: const/4 v2, #int 0 // #0 │ │ +03781a: 3552 2000 |008d: if-ge v2, v5, 00ad // +0020 │ │ +03781e: 4808 0402 |008f: aget-byte v8, v4, v2 │ │ +037822: 1309 2000 |0091: const/16 v9, #int 32 // #20 │ │ +037826: 3798 1400 |0093: if-le v8, v9, 00a7 // +0014 │ │ +03782a: 4808 0402 |0095: aget-byte v8, v4, v2 │ │ +03782e: 1309 7e00 |0097: const/16 v9, #int 126 // #7e │ │ +037832: 3598 0e00 |0099: if-ge v8, v9, 00a7 // +000e │ │ +037836: 2208 ae00 |009b: new-instance v8, Ljava/lang/String; // type@00ae │ │ +03783a: 1219 |009d: const/4 v9, #int 1 // #1 │ │ +03783c: 7040 ce01 4892 |009e: invoke-direct {v8, v4, v2, v9}, Ljava/lang/String;.:([BII)V // method@01ce │ │ +037842: 6e20 f701 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037848: d802 0201 |00a4: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03784c: 28e7 |00a6: goto 008d // -0019 │ │ +03784e: 1a08 4c00 |00a7: const-string v8, "." // string@004c │ │ +037852: 6e20 f701 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +037858: 28f8 |00ac: goto 00a4 // -0008 │ │ +03785a: 6e10 fb01 0700 |00ad: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037860: 0c08 |00b0: move-result-object v8 │ │ +037862: 1108 |00b1: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0005 line=13 │ │ 0x0009 line=14 │ │ 0x000a line=16 │ │ 0x000f line=17 │ │ @@ -80034,38 +80054,38 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0378e4: |[0378e4] org.happysanta.gd.Util.HexDump.hexStringToByteArray:(Ljava/lang/String;)[B │ │ -0378f4: 6e10 d901 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@01d9 │ │ -0378fa: 0a02 |0003: move-result v2 │ │ -0378fc: db03 0202 |0004: div-int/lit8 v3, v2, #int 2 // #02 │ │ -037900: 2330 0d02 |0006: new-array v0, v3, [B // type@020d │ │ -037904: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -037906: 3521 1f00 |0009: if-ge v1, v2, 0028 // +001f │ │ -03790a: db03 0102 |000b: div-int/lit8 v3, v1, #int 2 // #02 │ │ -03790e: 6e20 d001 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -037914: 0a04 |0010: move-result v4 │ │ -037916: 7110 3409 0400 |0011: invoke-static {v4}, Lorg/happysanta/gd/Util/HexDump;.toByte:(C)I // method@0934 │ │ -03791c: 0a04 |0014: move-result v4 │ │ -03791e: e004 0404 |0015: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -037922: d805 0101 |0017: add-int/lit8 v5, v1, #int 1 // #01 │ │ -037926: 6e20 d001 5600 |0019: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@01d0 │ │ -03792c: 0a05 |001c: move-result v5 │ │ -03792e: 7110 3409 0500 |001d: invoke-static {v5}, Lorg/happysanta/gd/Util/HexDump;.toByte:(C)I // method@0934 │ │ -037934: 0a05 |0020: move-result v5 │ │ -037936: b654 |0021: or-int/2addr v4, v5 │ │ -037938: 8d44 |0022: int-to-byte v4, v4 │ │ -03793a: 4f04 0003 |0023: aput-byte v4, v0, v3 │ │ -03793e: d801 0102 |0025: add-int/lit8 v1, v1, #int 2 // #02 │ │ -037942: 28e2 |0027: goto 0009 // -001e │ │ -037944: 1100 |0028: return-object v0 │ │ +037864: |[037864] org.happysanta.gd.Util.HexDump.hexStringToByteArray:(Ljava/lang/String;)[B │ │ +037874: 6e10 db01 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@01db │ │ +03787a: 0a02 |0003: move-result v2 │ │ +03787c: db03 0202 |0004: div-int/lit8 v3, v2, #int 2 // #02 │ │ +037880: 2330 0d02 |0006: new-array v0, v3, [B // type@020d │ │ +037884: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +037886: 3521 1f00 |0009: if-ge v1, v2, 0028 // +001f │ │ +03788a: db03 0102 |000b: div-int/lit8 v3, v1, #int 2 // #02 │ │ +03788e: 6e20 d201 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +037894: 0a04 |0010: move-result v4 │ │ +037896: 7110 3609 0400 |0011: invoke-static {v4}, Lorg/happysanta/gd/Util/HexDump;.toByte:(C)I // method@0936 │ │ +03789c: 0a04 |0014: move-result v4 │ │ +03789e: e004 0404 |0015: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +0378a2: d805 0101 |0017: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0378a6: 6e20 d201 5600 |0019: invoke-virtual {v6, v5}, Ljava/lang/String;.charAt:(I)C // method@01d2 │ │ +0378ac: 0a05 |001c: move-result v5 │ │ +0378ae: 7110 3609 0500 |001d: invoke-static {v5}, Lorg/happysanta/gd/Util/HexDump;.toByte:(C)I // method@0936 │ │ +0378b4: 0a05 |0020: move-result v5 │ │ +0378b6: b654 |0021: or-int/2addr v4, v5 │ │ +0378b8: 8d44 |0022: int-to-byte v4, v4 │ │ +0378ba: 4f04 0003 |0023: aput-byte v4, v0, v3 │ │ +0378be: d801 0102 |0025: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0378c2: 28e2 |0027: goto 0009 // -001e │ │ +0378c4: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x0008 line=117 │ │ 0x000b line=118 │ │ 0x0025 line=117 │ │ @@ -80081,50 +80101,50 @@ │ │ type : '(C)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -037948: |[037948] org.happysanta.gd.Util.HexDump.toByte:(C)I │ │ -037958: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -03795c: 3403 0900 |0002: if-lt v3, v0, 000b // +0009 │ │ -037960: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ -037964: 3603 0500 |0006: if-gt v3, v0, 000b // +0005 │ │ -037968: d800 03d0 |0008: add-int/lit8 v0, v3, #int -48 // #d0 │ │ -03796c: 0f00 |000a: return v0 │ │ -03796e: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ -037972: 3403 0b00 |000d: if-lt v3, v0, 0018 // +000b │ │ -037976: 1300 4600 |000f: const/16 v0, #int 70 // #46 │ │ -03797a: 3603 0700 |0011: if-gt v3, v0, 0018 // +0007 │ │ -03797e: d800 03bf |0013: add-int/lit8 v0, v3, #int -65 // #bf │ │ -037982: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ -037986: 28f3 |0017: goto 000a // -000d │ │ -037988: 1300 6100 |0018: const/16 v0, #int 97 // #61 │ │ -03798c: 3403 0b00 |001a: if-lt v3, v0, 0025 // +000b │ │ -037990: 1300 6600 |001c: const/16 v0, #int 102 // #66 │ │ -037994: 3603 0700 |001e: if-gt v3, v0, 0025 // +0007 │ │ -037998: d800 039f |0020: add-int/lit8 v0, v3, #int -97 // #9f │ │ -03799c: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ -0379a0: 28e6 |0024: goto 000a // -001a │ │ -0379a2: 2200 ab00 |0025: new-instance v0, Ljava/lang/RuntimeException; // type@00ab │ │ -0379a6: 2201 b000 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ -0379aa: 7010 ee01 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01ee │ │ -0379b0: 1a02 d101 |002c: const-string v2, "Invalid hex char '" // string@01d1 │ │ -0379b4: 6e20 f501 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0379ba: 0c01 |0031: move-result-object v1 │ │ -0379bc: 6e20 f001 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f0 │ │ -0379c2: 0c01 |0035: move-result-object v1 │ │ -0379c4: 1a02 3100 |0036: const-string v2, "'" // string@0031 │ │ -0379c8: 6e20 f501 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f5 │ │ -0379ce: 0c01 |003b: move-result-object v1 │ │ -0379d0: 6e10 f901 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01f9 │ │ -0379d6: 0c01 |003f: move-result-object v1 │ │ -0379d8: 7020 c801 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@01c8 │ │ -0379de: 2700 |0043: throw v0 │ │ +0378c8: |[0378c8] org.happysanta.gd.Util.HexDump.toByte:(C)I │ │ +0378d8: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +0378dc: 3403 0900 |0002: if-lt v3, v0, 000b // +0009 │ │ +0378e0: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ +0378e4: 3603 0500 |0006: if-gt v3, v0, 000b // +0005 │ │ +0378e8: d800 03d0 |0008: add-int/lit8 v0, v3, #int -48 // #d0 │ │ +0378ec: 0f00 |000a: return v0 │ │ +0378ee: 1300 4100 |000b: const/16 v0, #int 65 // #41 │ │ +0378f2: 3403 0b00 |000d: if-lt v3, v0, 0018 // +000b │ │ +0378f6: 1300 4600 |000f: const/16 v0, #int 70 // #46 │ │ +0378fa: 3603 0700 |0011: if-gt v3, v0, 0018 // +0007 │ │ +0378fe: d800 03bf |0013: add-int/lit8 v0, v3, #int -65 // #bf │ │ +037902: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ +037906: 28f3 |0017: goto 000a // -000d │ │ +037908: 1300 6100 |0018: const/16 v0, #int 97 // #61 │ │ +03790c: 3403 0b00 |001a: if-lt v3, v0, 0025 // +000b │ │ +037910: 1300 6600 |001c: const/16 v0, #int 102 // #66 │ │ +037914: 3603 0700 |001e: if-gt v3, v0, 0025 // +0007 │ │ +037918: d800 039f |0020: add-int/lit8 v0, v3, #int -97 // #9f │ │ +03791c: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ +037920: 28e6 |0024: goto 000a // -001a │ │ +037922: 2200 ab00 |0025: new-instance v0, Ljava/lang/RuntimeException; // type@00ab │ │ +037926: 2201 b000 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@00b0 │ │ +03792a: 7010 f001 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@01f0 │ │ +037930: 1a02 d101 |002c: const-string v2, "Invalid hex char '" // string@01d1 │ │ +037934: 6e20 f701 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03793a: 0c01 |0031: move-result-object v1 │ │ +03793c: 6e20 f201 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@01f2 │ │ +037942: 0c01 |0035: move-result-object v1 │ │ +037944: 1a02 3100 |0036: const-string v2, "'" // string@0031 │ │ +037948: 6e20 f701 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@01f7 │ │ +03794e: 0c01 |003b: move-result-object v1 │ │ +037950: 6e10 fb01 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@01fb │ │ +037956: 0c01 |003f: move-result-object v1 │ │ +037958: 7020 ca01 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@01ca │ │ +03795e: 2700 |0043: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000a line=108 │ │ 0x000b line=107 │ │ 0x0018 line=108 │ │ 0x0025 line=110 │ │ @@ -80136,20 +80156,20 @@ │ │ type : '(B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0379e0: |[0379e0] org.happysanta.gd.Util.HexDump.toByteArray:(B)[B │ │ -0379f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0379f2: 2310 0d02 |0001: new-array v0, v1, [B // type@020d │ │ -0379f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0379f8: 4f02 0001 |0004: aput-byte v2, v0, v1 │ │ -0379fc: 1100 |0006: return-object v0 │ │ +037960: |[037960] org.happysanta.gd.Util.HexDump.toByteArray:(B)[B │ │ +037970: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +037972: 2310 0d02 |0001: new-array v0, v1, [B // type@020d │ │ +037976: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +037978: 4f02 0001 |0004: aput-byte v2, v0, v1 │ │ +03797c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0006 line=91 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 array [B │ │ @@ -80160,37 +80180,37 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -037a00: |[037a00] org.happysanta.gd.Util.HexDump.toByteArray:(I)[B │ │ -037a10: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -037a12: 2310 0d02 |0001: new-array v0, v1, [B // type@020d │ │ -037a16: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -037a18: d532 ff00 |0004: and-int/lit16 v2, v3, #int 255 // #00ff │ │ -037a1c: 8d22 |0006: int-to-byte v2, v2 │ │ -037a1e: 4f02 0001 |0007: aput-byte v2, v0, v1 │ │ -037a22: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -037a24: e102 0308 |000a: shr-int/lit8 v2, v3, #int 8 // #08 │ │ -037a28: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -037a2c: 8d22 |000e: int-to-byte v2, v2 │ │ -037a2e: 4f02 0001 |000f: aput-byte v2, v0, v1 │ │ -037a32: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -037a34: e102 0310 |0012: shr-int/lit8 v2, v3, #int 16 // #10 │ │ -037a38: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -037a3c: 8d22 |0016: int-to-byte v2, v2 │ │ -037a3e: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ -037a42: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -037a44: e102 0318 |001a: shr-int/lit8 v2, v3, #int 24 // #18 │ │ -037a48: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -037a4c: 8d22 |001e: int-to-byte v2, v2 │ │ -037a4e: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ -037a52: 1100 |0021: return-object v0 │ │ +037980: |[037980] org.happysanta.gd.Util.HexDump.toByteArray:(I)[B │ │ +037990: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +037992: 2310 0d02 |0001: new-array v0, v1, [B // type@020d │ │ +037996: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +037998: d532 ff00 |0004: and-int/lit16 v2, v3, #int 255 // #00ff │ │ +03799c: 8d22 |0006: int-to-byte v2, v2 │ │ +03799e: 4f02 0001 |0007: aput-byte v2, v0, v1 │ │ +0379a2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0379a4: e102 0308 |000a: shr-int/lit8 v2, v3, #int 8 // #08 │ │ +0379a8: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0379ac: 8d22 |000e: int-to-byte v2, v2 │ │ +0379ae: 4f02 0001 |000f: aput-byte v2, v0, v1 │ │ +0379b2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0379b4: e102 0310 |0012: shr-int/lit8 v2, v3, #int 16 // #10 │ │ +0379b8: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0379bc: 8d22 |0016: int-to-byte v2, v2 │ │ +0379be: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ +0379c2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0379c4: e102 0318 |001a: shr-int/lit8 v2, v3, #int 24 // #18 │ │ +0379c8: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0379cc: 8d22 |001e: int-to-byte v2, v2 │ │ +0379ce: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ +0379d2: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ 0x0009 line=98 │ │ 0x0011 line=99 │ │ 0x0019 line=100 │ │ @@ -80204,20 +80224,20 @@ │ │ type : '(B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -037a54: |[037a54] org.happysanta.gd.Util.HexDump.toHexString:(B)Ljava/lang/String; │ │ -037a64: 7110 3509 0100 |0000: invoke-static {v1}, Lorg/happysanta/gd/Util/HexDump;.toByteArray:(B)[B // method@0935 │ │ -037a6a: 0c00 |0003: move-result-object v0 │ │ -037a6c: 7110 3909 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([B)Ljava/lang/String; // method@0939 │ │ -037a72: 0c00 |0007: move-result-object v0 │ │ -037a74: 1100 |0008: return-object v0 │ │ +0379d4: |[0379d4] org.happysanta.gd.Util.HexDump.toHexString:(B)Ljava/lang/String; │ │ +0379e4: 7110 3709 0100 |0000: invoke-static {v1}, Lorg/happysanta/gd/Util/HexDump;.toByteArray:(B)[B // method@0937 │ │ +0379ea: 0c00 |0003: move-result-object v0 │ │ +0379ec: 7110 3b09 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([B)Ljava/lang/String; // method@093b │ │ +0379f2: 0c00 |0007: move-result-object v0 │ │ +0379f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 b B │ │ │ │ #9 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ @@ -80225,20 +80245,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -037a78: |[037a78] org.happysanta.gd.Util.HexDump.toHexString:(I)Ljava/lang/String; │ │ -037a88: 7110 3609 0100 |0000: invoke-static {v1}, Lorg/happysanta/gd/Util/HexDump;.toByteArray:(I)[B // method@0936 │ │ -037a8e: 0c00 |0003: move-result-object v0 │ │ -037a90: 7110 3909 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([B)Ljava/lang/String; // method@0939 │ │ -037a96: 0c00 |0007: move-result-object v0 │ │ -037a98: 1100 |0008: return-object v0 │ │ +0379f8: |[0379f8] org.happysanta.gd.Util.HexDump.toHexString:(I)Ljava/lang/String; │ │ +037a08: 7110 3809 0100 |0000: invoke-static {v1}, Lorg/happysanta/gd/Util/HexDump;.toByteArray:(I)[B // method@0938 │ │ +037a0e: 0c00 |0003: move-result-object v0 │ │ +037a10: 7110 3b09 0000 |0004: invoke-static {v0}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([B)Ljava/lang/String; // method@093b │ │ +037a16: 0c00 |0007: move-result-object v0 │ │ +037a18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 i I │ │ │ │ #10 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ @@ -80246,20 +80266,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -037a9c: |[037a9c] org.happysanta.gd.Util.HexDump.toHexString:([B)Ljava/lang/String; │ │ -037aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037aae: 2121 |0001: array-length v1, v2 │ │ -037ab0: 7130 3a09 0201 |0002: invoke-static {v2, v0, v1}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([BII)Ljava/lang/String; // method@093a │ │ -037ab6: 0c00 |0005: move-result-object v0 │ │ -037ab8: 1100 |0006: return-object v0 │ │ +037a1c: |[037a1c] org.happysanta.gd.Util.HexDump.toHexString:([B)Ljava/lang/String; │ │ +037a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037a2e: 2121 |0001: array-length v1, v2 │ │ +037a30: 7130 3c09 0201 |0002: invoke-static {v2, v0, v1}, Lorg/happysanta/gd/Util/HexDump;.toHexString:([BII)Ljava/lang/String; // method@093c │ │ +037a36: 0c00 |0005: move-result-object v0 │ │ +037a38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 array [B │ │ │ │ #11 : (in Lorg/happysanta/gd/Util/HexDump;) │ │ @@ -80267,39 +80287,39 @@ │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -037abc: |[037abc] org.happysanta.gd.Util.HexDump.toHexString:([BII)Ljava/lang/String; │ │ -037acc: da05 0902 |0000: mul-int/lit8 v5, v9, #int 2 // #02 │ │ -037ad0: 2351 0e02 |0002: new-array v1, v5, [C // type@020e │ │ -037ad4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -037ad6: 0184 |0005: move v4, v8 │ │ -037ad8: 0123 |0006: move v3, v2 │ │ -037ada: 9005 0809 |0007: add-int v5, v8, v9 │ │ -037ade: 3554 1d00 |0009: if-ge v4, v5, 0026 // +001d │ │ -037ae2: 4800 0704 |000b: aget-byte v0, v7, v4 │ │ -037ae6: d802 0301 |000d: add-int/lit8 v2, v3, #int 1 // #01 │ │ -037aea: 6205 1105 |000f: sget-object v5, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ -037aee: e206 0004 |0011: ushr-int/lit8 v6, v0, #int 4 // #04 │ │ -037af2: dd06 060f |0013: and-int/lit8 v6, v6, #int 15 // #0f │ │ -037af6: 4905 0506 |0015: aget-char v5, v5, v6 │ │ -037afa: 5005 0103 |0017: aput-char v5, v1, v3 │ │ -037afe: d803 0201 |0019: add-int/lit8 v3, v2, #int 1 // #01 │ │ -037b02: 6205 1105 |001b: sget-object v5, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ -037b06: dd06 000f |001d: and-int/lit8 v6, v0, #int 15 // #0f │ │ -037b0a: 4905 0506 |001f: aget-char v5, v5, v6 │ │ -037b0e: 5005 0102 |0021: aput-char v5, v1, v2 │ │ -037b12: d804 0401 |0023: add-int/lit8 v4, v4, #int 1 // #01 │ │ -037b16: 28e2 |0025: goto 0007 // -001e │ │ -037b18: 2205 ae00 |0026: new-instance v5, Ljava/lang/String; // type@00ae │ │ -037b1c: 7020 ce01 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@01ce │ │ -037b22: 1105 |002b: return-object v5 │ │ +037a3c: |[037a3c] org.happysanta.gd.Util.HexDump.toHexString:([BII)Ljava/lang/String; │ │ +037a4c: da05 0902 |0000: mul-int/lit8 v5, v9, #int 2 // #02 │ │ +037a50: 2351 0e02 |0002: new-array v1, v5, [C // type@020e │ │ +037a54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +037a56: 0184 |0005: move v4, v8 │ │ +037a58: 0123 |0006: move v3, v2 │ │ +037a5a: 9005 0809 |0007: add-int v5, v8, v9 │ │ +037a5e: 3554 1d00 |0009: if-ge v4, v5, 0026 // +001d │ │ +037a62: 4800 0704 |000b: aget-byte v0, v7, v4 │ │ +037a66: d802 0301 |000d: add-int/lit8 v2, v3, #int 1 // #01 │ │ +037a6a: 6205 1105 |000f: sget-object v5, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ +037a6e: e206 0004 |0011: ushr-int/lit8 v6, v0, #int 4 // #04 │ │ +037a72: dd06 060f |0013: and-int/lit8 v6, v6, #int 15 // #0f │ │ +037a76: 4905 0506 |0015: aget-char v5, v5, v6 │ │ +037a7a: 5005 0103 |0017: aput-char v5, v1, v3 │ │ +037a7e: d803 0201 |0019: add-int/lit8 v3, v2, #int 1 // #01 │ │ +037a82: 6205 1105 |001b: sget-object v5, Lorg/happysanta/gd/Util/HexDump;.HEX_DIGITS:[C // field@0511 │ │ +037a86: dd06 000f |001d: and-int/lit8 v6, v0, #int 15 // #0f │ │ +037a8a: 4905 0506 |001f: aget-char v5, v5, v6 │ │ +037a8e: 5005 0102 |0021: aput-char v5, v1, v2 │ │ +037a92: d804 0401 |0023: add-int/lit8 v4, v4, #int 1 // #01 │ │ +037a96: 28e2 |0025: goto 0007 // -001e │ │ +037a98: 2205 ae00 |0026: new-instance v5, Ljava/lang/String; // type@00ae │ │ +037a9c: 7020 d001 1500 |0028: invoke-direct {v5, v1}, Ljava/lang/String;.:([C)V // method@01d0 │ │ +037aa2: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000d line=77 │ │ @@ -80352,17 +80372,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037b24: |[037b24] org.happysanta.gd.WaitForNetworkConnection.:()V │ │ -037b34: 7010 a700 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ -037b3a: 0e00 |0003: return-void │ │ +037aa4: |[037aa4] org.happysanta.gd.WaitForNetworkConnection.:()V │ │ +037ab4: 7010 a700 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a7 │ │ +037aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/happysanta/gd/WaitForNetworkConnection; │ │ │ │ Virtual methods - │ │ @@ -80371,18 +80391,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037b3c: |[037b3c] org.happysanta.gd.WaitForNetworkConnection.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -037b4c: 6e20 3e09 2100 |0000: invoke-virtual {v1, v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@093e │ │ -037b52: 0c00 |0003: move-result-object v0 │ │ -037b54: 1100 |0004: return-object v0 │ │ +037abc: |[037abc] org.happysanta.gd.WaitForNetworkConnection.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +037acc: 6e20 4009 2100 |0000: invoke-virtual {v1, v2}, Lorg/happysanta/gd/WaitForNetworkConnection;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@0940 │ │ +037ad2: 0c00 |0003: move-result-object v0 │ │ +037ad4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/happysanta/gd/WaitForNetworkConnection; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -80391,30 +80411,30 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -037b58: |[037b58] org.happysanta.gd.WaitForNetworkConnection.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -037b68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -037b6a: 4601 0501 |0001: aget-object v1, v5, v1 │ │ -037b6e: 1f01 a900 |0003: check-cast v1, Ljava/lang/Runnable; // type@00a9 │ │ -037b72: 5b41 1205 |0005: iput-object v1, v4, Lorg/happysanta/gd/WaitForNetworkConnection;.callback:Ljava/lang/Runnable; // field@0512 │ │ -037b76: 7100 3906 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@0639 │ │ -037b7c: 0a01 |000a: move-result v1 │ │ -037b7e: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -037b82: 1a01 b905 |000d: const-string v1, "Waiting for network..." // string@05b9 │ │ -037b86: 7110 3f06 0100 |000f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -037b8c: 1602 e803 |0012: const-wide/16 v2, #int 1000 // #3e8 │ │ -037b90: 7120 0a02 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020a │ │ -037b96: 28f0 |0017: goto 0007 // -0010 │ │ -037b98: 0d00 |0018: move-exception v0 │ │ -037b9a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -037b9c: 1101 |001a: return-object v1 │ │ +037ad8: |[037ad8] org.happysanta.gd.WaitForNetworkConnection.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +037ae8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +037aea: 4601 0501 |0001: aget-object v1, v5, v1 │ │ +037aee: 1f01 a900 |0003: check-cast v1, Ljava/lang/Runnable; // type@00a9 │ │ +037af2: 5b41 1205 |0005: iput-object v1, v4, Lorg/happysanta/gd/WaitForNetworkConnection;.callback:Ljava/lang/Runnable; // field@0512 │ │ +037af6: 7100 3b06 0000 |0007: invoke-static {}, Lorg/happysanta/gd/Helpers;.isOnline:()Z // method@063b │ │ +037afc: 0a01 |000a: move-result v1 │ │ +037afe: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +037b02: 1a01 b905 |000d: const-string v1, "Waiting for network..." // string@05b9 │ │ +037b06: 7110 4106 0100 |000f: invoke-static {v1}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +037b0c: 1602 e803 |0012: const-wide/16 v2, #int 1000 // #3e8 │ │ +037b10: 7120 0c02 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@020c │ │ +037b16: 28f0 |0017: goto 0007 // -0010 │ │ +037b18: 0d00 |0018: move-exception v0 │ │ +037b1a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +037b1c: 1101 |001a: return-object v1 │ │ catches : 1 │ │ 0x0014 - 0x0017 │ │ Ljava/lang/InterruptedException; -> 0x0018 │ │ positions : │ │ 0x0000 line=14 │ │ 0x0007 line=16 │ │ 0x000d line=17 │ │ @@ -80430,18 +80450,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -037bb0: |[037bb0] org.happysanta.gd.WaitForNetworkConnection.onPostExecute:(Ljava/lang/Object;)V │ │ -037bc0: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ -037bc4: 6e20 4109 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/WaitForNetworkConnection;.onPostExecute:(Ljava/lang/Void;)V // method@0941 │ │ -037bca: 0e00 |0005: return-void │ │ +037b30: |[037b30] org.happysanta.gd.WaitForNetworkConnection.onPostExecute:(Ljava/lang/Object;)V │ │ +037b40: 1f01 b700 |0000: check-cast v1, Ljava/lang/Void; // type@00b7 │ │ +037b44: 6e20 4309 1000 |0002: invoke-virtual {v0, v1}, Lorg/happysanta/gd/WaitForNetworkConnection;.onPostExecute:(Ljava/lang/Void;)V // method@0943 │ │ +037b4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/happysanta/gd/WaitForNetworkConnection; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -80450,20 +80470,20 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -037bcc: |[037bcc] org.happysanta.gd.WaitForNetworkConnection.onPostExecute:(Ljava/lang/Void;)V │ │ -037bdc: 1a00 c304 |0000: const-string v0, "Network OK, callback.run() now..." // string@04c3 │ │ -037be0: 7110 3f06 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@063f │ │ -037be6: 5410 1205 |0005: iget-object v0, v1, Lorg/happysanta/gd/WaitForNetworkConnection;.callback:Ljava/lang/Runnable; // field@0512 │ │ -037bea: 7210 c501 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c5 │ │ -037bf0: 0e00 |000a: return-void │ │ +037b4c: |[037b4c] org.happysanta.gd.WaitForNetworkConnection.onPostExecute:(Ljava/lang/Void;)V │ │ +037b5c: 1a00 c304 |0000: const-string v0, "Network OK, callback.run() now..." // string@04c3 │ │ +037b60: 7110 4106 0000 |0002: invoke-static {v0}, Lorg/happysanta/gd/Helpers;.logDebug:(Ljava/lang/String;)V // method@0641 │ │ +037b66: 5410 1205 |0005: iget-object v0, v1, Lorg/happysanta/gd/WaitForNetworkConnection;.callback:Ljava/lang/Runnable; // field@0512 │ │ +037b6a: 7210 c701 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@01c7 │ │ +037b70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x000a line=32 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/happysanta/gd/WaitForNetworkConnection; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,83 +1,83 @@ │ │ │ -Zip file size: 483987 bytes, number of entries: 248 │ │ │ +Zip file size: 484051 bytes, number of entries: 248 │ │ │ ?rwxrwxr-x 2.0 unx 682 b- stor 80-Jan-01 00:00 org/acra/ACRA$1.class │ │ │ ?rwxrwxr-x 2.0 unx 644 b- stor 80-Jan-01 00:00 org/acra/ACRA$2.class │ │ │ ?rwxrwxr-x 2.0 unx 6167 b- stor 80-Jan-01 00:00 org/acra/ACRA.class │ │ │ ?rwxrwxr-x 2.0 unx 1553 b- stor 80-Jan-01 00:00 org/acra/annotation/ReportsCrashes.class │ │ │ ?rwxrwxr-x 2.0 unx 10725 b- defN 80-Jan-01 00:00 org/acra/ACRAConfiguration.class │ │ │ ?rwxrwxr-x 2.0 unx 236 b- stor 80-Jan-01 00:00 org/acra/ACRAConfigurationException.class │ │ │ ?rwxrwxr-x 2.0 unx 3651 b- stor 80-Jan-01 00:00 org/acra/ACRAConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 6831 b- stor 80-Jan-01 00:00 org/acra/CrashReportDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 471 b- stor 80-Jan-01 00:00 org/acra/CrashReportFileNameParser.class │ │ │ ?rwxrwxr-x 2.0 unx 434 b- stor 80-Jan-01 00:00 org/acra/CrashReportFinder$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1254 b- stor 80-Jan-01 00:00 org/acra/CrashReportFinder.class │ │ │ -?rwxrwxr-x 2.0 unx 5636 b- stor 80-Jan-01 00:00 org/acra/CrashReportPersister.class │ │ │ +?rwxrwxr-x 2.0 unx 5656 b- stor 80-Jan-01 00:00 org/acra/CrashReportPersister.class │ │ │ ?rwxrwxr-x 2.0 unx 426 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 921 b- stor 80-Jan-01 00:00 org/acra/ErrorReporter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 681 b- stor 80-Jan-01 00:00 org/acra/ErrorReporter$2.class │ │ │ ?rwxrwxr-x 2.0 unx 812 b- stor 80-Jan-01 00:00 org/acra/ErrorReporter$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1513 b- stor 80-Jan-01 00:00 org/acra/ErrorReporter$4.class │ │ │ -?rwxrwxr-x 2.0 unx 15080 b- defN 80-Jan-01 00:00 org/acra/ErrorReporter.class │ │ │ +?rwxrwxr-x 2.0 unx 15073 b- defN 80-Jan-01 00:00 org/acra/ErrorReporter.class │ │ │ ?rwxrwxr-x 2.0 unx 3890 b- stor 80-Jan-01 00:00 org/acra/ReportField.class │ │ │ ?rwxrwxr-x 2.0 unx 276 b- stor 80-Jan-01 00:00 org/acra/ReportField$10.class │ │ │ ?rwxrwxr-x 2.0 unx 276 b- stor 80-Jan-01 00:00 org/acra/ReportField$11.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$1.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$2.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$3.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$4.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$5.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$6.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$7.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$8.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/acra/ReportField$9.class │ │ │ ?rwxrwxr-x 2.0 unx 881 b- stor 80-Jan-01 00:00 org/acra/ReportingInteractionMode.class │ │ │ -?rwxrwxr-x 2.0 unx 4025 b- stor 80-Jan-01 00:00 org/acra/SendWorker.class │ │ │ +?rwxrwxr-x 2.0 unx 4043 b- stor 80-Jan-01 00:00 org/acra/SendWorker.class │ │ │ ?rwxrwxr-x 2.0 unx 1019 b- stor 80-Jan-01 00:00 org/acra/collector/Compatibility.class │ │ │ -?rwxrwxr-x 2.0 unx 5922 b- stor 80-Jan-01 00:00 org/acra/collector/ConfigurationCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 5983 b- stor 80-Jan-01 00:00 org/acra/collector/ConfigurationCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 631 b- stor 80-Jan-01 00:00 org/acra/collector/CrashReportData.class │ │ │ -?rwxrwxr-x 2.0 unx 15522 b- defN 80-Jan-01 00:00 org/acra/collector/CrashReportDataFactory.class │ │ │ -?rwxrwxr-x 2.0 unx 2055 b- stor 80-Jan-01 00:00 org/acra/collector/DeviceFeaturesCollector.class │ │ │ -?rwxrwxr-x 2.0 unx 17469 b- defN 80-Jan-01 00:00 org/acra/collector/DisplayManagerCollector.class │ │ │ -?rwxrwxr-x 2.0 unx 7968 b- stor 80-Jan-01 00:00 org/acra/collector/DropBoxCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 15524 b- defN 80-Jan-01 00:00 org/acra/collector/CrashReportDataFactory.class │ │ │ +?rwxrwxr-x 2.0 unx 2079 b- stor 80-Jan-01 00:00 org/acra/collector/DeviceFeaturesCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 17519 b- defN 80-Jan-01 00:00 org/acra/collector/DisplayManagerCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 7992 b- stor 80-Jan-01 00:00 org/acra/collector/DropBoxCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 1646 b- stor 80-Jan-01 00:00 org/acra/collector/DumpSysCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 org/acra/collector/LogCatCollector$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3073 b- stor 80-Jan-01 00:00 org/acra/collector/LogCatCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 org/acra/collector/LogFileCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 org/acra/collector/MediaCodecListCollector$1.class │ │ │ ?rwxrwxr-x 2.0 unx 962 b- stor 80-Jan-01 00:00 org/acra/collector/MediaCodecListCollector$CodecType.class │ │ │ -?rwxrwxr-x 2.0 unx 12773 b- defN 80-Jan-01 00:00 org/acra/collector/MediaCodecListCollector.class │ │ │ -?rwxrwxr-x 2.0 unx 2019 b- stor 80-Jan-01 00:00 org/acra/collector/ReflectionCollector.class │ │ │ -?rwxrwxr-x 2.0 unx 4640 b- stor 80-Jan-01 00:00 org/acra/collector/SettingsCollector.class │ │ │ -?rwxrwxr-x 2.0 unx 2081 b- stor 80-Jan-01 00:00 org/acra/collector/SharedPreferencesCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 12777 b- defN 80-Jan-01 00:00 org/acra/collector/MediaCodecListCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 2021 b- stor 80-Jan-01 00:00 org/acra/collector/ReflectionCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 4694 b- stor 80-Jan-01 00:00 org/acra/collector/SettingsCollector.class │ │ │ +?rwxrwxr-x 2.0 unx 2052 b- stor 80-Jan-01 00:00 org/acra/collector/SharedPreferencesCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 902 b- stor 80-Jan-01 00:00 org/acra/collector/ThreadCollector.class │ │ │ ?rwxrwxr-x 2.0 unx 723 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1153 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 1543 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/ApplicationHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 2193 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.class │ │ │ +?rwxrwxr-x 2.0 unx 2165 b- stor 80-Jan-01 00:00 org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 org/acra/log/ACRALog.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 org/acra/log/AndroidLogDelegate.class │ │ │ ?rwxrwxr-x 2.0 unx 137 b- stor 80-Jan-01 00:00 org/acra/sender/ReportSender.class │ │ │ -?rwxrwxr-x 2.0 unx 1965 b- stor 80-Jan-01 00:00 org/acra/sender/EmailIntentSender.class │ │ │ +?rwxrwxr-x 2.0 unx 1966 b- stor 80-Jan-01 00:00 org/acra/sender/EmailIntentSender.class │ │ │ ?rwxrwxr-x 2.0 unx 544 b- stor 80-Jan-01 00:00 org/acra/sender/GoogleFormSender$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3639 b- stor 80-Jan-01 00:00 org/acra/sender/GoogleFormSender.class │ │ │ +?rwxrwxr-x 2.0 unx 3643 b- stor 80-Jan-01 00:00 org/acra/sender/GoogleFormSender.class │ │ │ ?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender$1.class │ │ │ ?rwxrwxr-x 2.0 unx 743 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender$Method.class │ │ │ ?rwxrwxr-x 2.0 unx 958 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender$Type.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender$Type$1.class │ │ │ ?rwxrwxr-x 2.0 unx 331 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender$Type$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5539 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender.class │ │ │ +?rwxrwxr-x 2.0 unx 5545 b- stor 80-Jan-01 00:00 org/acra/sender/HttpSender.class │ │ │ ?rwxrwxr-x 2.0 unx 262 b- stor 80-Jan-01 00:00 org/acra/sender/ReportSenderException.class │ │ │ ?rwxrwxr-x 2.0 unx 1229 b- stor 80-Jan-01 00:00 org/acra/util/BoundedLinkedList.class │ │ │ ?rwxrwxr-x 2.0 unx 2070 b- stor 80-Jan-01 00:00 org/acra/util/FakeSocketFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 org/acra/util/HttpRequest$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1606 b- stor 80-Jan-01 00:00 org/acra/util/HttpRequest$SocketTimeOutRetryHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 7085 b- stor 80-Jan-01 00:00 org/acra/util/HttpRequest.class │ │ │ +?rwxrwxr-x 2.0 unx 7081 b- stor 80-Jan-01 00:00 org/acra/util/HttpRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 2032 b- stor 80-Jan-01 00:00 org/acra/util/Installation.class │ │ │ ?rwxrwxr-x 2.0 unx 274 b- stor 80-Jan-01 00:00 org/acra/util/JSONReportBuilder$JSONReportException.class │ │ │ -?rwxrwxr-x 2.0 unx 3707 b- stor 80-Jan-01 00:00 org/acra/util/JSONReportBuilder.class │ │ │ +?rwxrwxr-x 2.0 unx 3710 b- stor 80-Jan-01 00:00 org/acra/util/JSONReportBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 475 b- stor 80-Jan-01 00:00 org/acra/util/NaiveTrustManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1304 b- stor 80-Jan-01 00:00 org/acra/util/PackageManagerWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 2895 b- stor 80-Jan-01 00:00 org/acra/util/ReportUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 org/acra/util/ToastSender.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 org/happysanta/gd/API/API$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1133 b- stor 80-Jan-01 00:00 org/happysanta/gd/API/API$LevelsSortType.class │ │ │ ?rwxrwxr-x 2.0 unx 3155 b- stor 80-Jan-01 00:00 org/happysanta/gd/API/API.class │ │ │ @@ -101,15 +101,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 138 b- stor 80-Jan-01 00:00 org/happysanta/gd/ListenerList$FireHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 640 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$3.class │ │ │ ?rwxrwxr-x 2.0 unx 660 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$4.class │ │ │ ?rwxrwxr-x 2.0 unx 913 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$5.class │ │ │ ?rwxrwxr-x 2.0 unx 521 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$6.class │ │ │ ?rwxrwxr-x 2.0 unx 154 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$DirectorySelectedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog$FileSelectedListener.class │ │ │ -?rwxrwxr-x 2.0 unx 4730 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog.class │ │ │ +?rwxrwxr-x 2.0 unx 4729 b- stor 80-Jan-01 00:00 org/happysanta/gd/FileDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 1099 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 384 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$3.class │ │ │ ?rwxrwxr-x 2.0 unx 510 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$4.class │ │ │ ?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$5.class │ │ │ ?rwxrwxr-x 2.0 unx 510 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$1$6.class │ │ │ ?rwxrwxr-x 2.0 unx 1025 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$10.class │ │ │ @@ -126,15 +126,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 739 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 841 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1233 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 930 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 1032 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 790 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$9.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDActivity$ButtonCoords.class │ │ │ -?rwxrwxr-x 2.0 unx 20005 b- defN 80-Jan-01 00:00 org/happysanta/gd/GDActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 20002 b- defN 80-Jan-01 00:00 org/happysanta/gd/GDActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 276 b- stor 80-Jan-01 00:00 org/happysanta/gd/GDApplication.class │ │ │ ?rwxrwxr-x 2.0 unx 617 b- stor 80-Jan-01 00:00 org/happysanta/gd/Game/Bitmap$GDBitmapHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 3504 b- stor 80-Jan-01 00:00 org/happysanta/gd/Game/Bitmap.class │ │ │ ?rwxrwxr-x 2.0 unx 834 b- stor 80-Jan-01 00:00 org/happysanta/gd/Game/FPMath.class │ │ │ ?rwxrwxr-x 2.0 unx 17302 b- defN 80-Jan-01 00:00 org/happysanta/gd/Game/GameView.class │ │ │ ?rwxrwxr-x 2.0 unx 30110 b- defN 80-Jan-01 00:00 org/happysanta/gd/Game/Physics.class │ │ │ ?rwxrwxr-x 2.0 unx 567 b- stor 80-Jan-01 00:00 org/happysanta/gd/Game/k.class │ │ │ @@ -148,31 +148,31 @@ │ │ │ ?rwxrwxr-x 2.0 unx 840 b- stor 80-Jan-01 00:00 org/happysanta/gd/KeyboardController$PointerInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 4870 b- stor 80-Jan-01 00:00 org/happysanta/gd/KeyboardController.class │ │ │ ?rwxrwxr-x 2.0 unx 213 b- stor 80-Jan-01 00:00 org/happysanta/gd/Levels/InvalidTrackException.class │ │ │ ?rwxrwxr-x 2.0 unx 7519 b- stor 80-Jan-01 00:00 org/happysanta/gd/Levels/Level.class │ │ │ ?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 org/happysanta/gd/Levels/LevelHeader.class │ │ │ ?rwxrwxr-x 2.0 unx 8564 b- stor 80-Jan-01 00:00 org/happysanta/gd/Levels/Loader.class │ │ │ ?rwxrwxr-x 2.0 unx 1112 b- stor 80-Jan-01 00:00 org/happysanta/gd/Levels/Reader.class │ │ │ -?rwxrwxr-x 2.0 unx 866 b- stor 80-Jan-01 00:00 org/happysanta/gd/ListenerList.class │ │ │ +?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 org/happysanta/gd/ListenerList.class │ │ │ ?rwxrwxr-x 2.0 unx 230 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/MenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 4201 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/ClickableMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 283 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/MenuHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3633 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/ActionMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 1841 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/TextMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/BigTextMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 1609 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/ClickableMenuElement$1.class │ │ │ ?rwxrwxr-x 2.0 unx 493 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2805 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements.class │ │ │ +?rwxrwxr-x 2.0 unx 2660 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements.class │ │ │ ?rwxrwxr-x 2.0 unx 1497 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1655 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen$2.class │ │ │ ?rwxrwxr-x 2.0 unx 888 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen$3.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen$4.class │ │ │ ?rwxrwxr-x 2.0 unx 185 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/OnMenuElementHighlightListener.class │ │ │ ?rwxrwxr-x 2.0 unx 4818 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/MenuScreen.class │ │ │ -?rwxrwxr-x 2.0 unx 7048 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/LevelsMenuScreen.class │ │ │ +?rwxrwxr-x 2.0 unx 7044 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/LevelsMenuScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 4838 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/DownloadLevelsMenuScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 963 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/EmptyLineMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 2987 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/HighScoreTextMenuElement.class │ │ │ ?rwxrwxr-x 2.0 unx 1123 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1334 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 938 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/InstalledLevelsMenuScreen$AsyncLoadLevels.class │ │ │ ?rwxrwxr-x 2.0 unx 1412 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1.class │ │ │ @@ -202,25 +202,25 @@ │ │ │ ?rwxrwxr-x 2.0 unx 473 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuImageView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuImageView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 674 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuImageView.class │ │ │ ?rwxrwxr-x 2.0 unx 437 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout$1.class │ │ │ ?rwxrwxr-x 2.0 unx 490 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout$2.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout$3.class │ │ │ ?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1527 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout.class │ │ │ +?rwxrwxr-x 2.0 unx 1476 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuLinearLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout$1.class │ │ │ ?rwxrwxr-x 2.0 unx 498 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout$2.class │ │ │ ?rwxrwxr-x 2.0 unx 528 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout$3.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1336 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout.class │ │ │ +?rwxrwxr-x 2.0 unx 1285 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuRelativeLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 468 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView$3.class │ │ │ ?rwxrwxr-x 2.0 unx 474 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1560 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView.class │ │ │ +?rwxrwxr-x 2.0 unx 1537 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTextView.class │ │ │ ?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTitleLinearLayout$Callback.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuTitleLinearLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/MenuView.class │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 org/happysanta/gd/Menu/Views/ObservableScrollView.class │ │ │ ?rwxrwxr-x 2.0 unx 397 b- stor 80-Jan-01 00:00 org/happysanta/gd/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 org/happysanta/gd/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 258 b- stor 80-Jan-01 00:00 org/happysanta/gd/R$dimen.class │ │ │ @@ -239,12 +239,12 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1364 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$AsyncDeleteLevel.class │ │ │ ?rwxrwxr-x 2.0 unx 870 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$2.class │ │ │ ?rwxrwxr-x 2.0 unx 842 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$3$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1845 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$3.class │ │ │ ?rwxrwxr-x 2.0 unx 990 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1161 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager$5.class │ │ │ -?rwxrwxr-x 2.0 unx 11337 b- defN 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager.class │ │ │ -?rwxrwxr-x 2.0 unx 4318 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsSQLiteOpenHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 11344 b- defN 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsManager.class │ │ │ +?rwxrwxr-x 2.0 unx 4307 b- stor 80-Jan-01 00:00 org/happysanta/gd/Storage/LevelsSQLiteOpenHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 2218 b- stor 80-Jan-01 00:00 org/happysanta/gd/Util/HexDump.class │ │ │ ?rwxrwxr-x 2.0 unx 919 b- stor 80-Jan-01 00:00 org/happysanta/gd/WaitForNetworkConnection.class │ │ │ -248 files, 552979 bytes uncompressed, 444119 bytes compressed: 19.7% │ │ │ +248 files, 552899 bytes uncompressed, 444183 bytes compressed: 19.7% │ │ ├── org/acra/CrashReportPersister.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1219,135 +1219,137 @@ │ │ │ │ 140 144 152 any │ │ │ │ │ │ │ │ public void store(org.acra.collector.CrashReportData, java.lang.String); │ │ │ │ descriptor: (Lorg/acra/collector/CrashReportData;Ljava/lang/String;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=3 │ │ │ │ - 0: aload_0 │ │ │ │ - 1: getfield #30 // Field context:Landroid/content/Context; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: aload_2 │ │ │ │ - 7: iconst_0 │ │ │ │ - 8: invokevirtual #207 // Method android/content/Context.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: new #45 // class java/lang/StringBuilder │ │ │ │ - 16: astore 5 │ │ │ │ - 18: sipush 200 │ │ │ │ - 21: istore 6 │ │ │ │ - 23: aload 5 │ │ │ │ - 25: iload 6 │ │ │ │ - 27: invokespecial #210 // Method java/lang/StringBuilder."":(I)V │ │ │ │ - 30: new #212 // class java/io/OutputStreamWriter │ │ │ │ - 33: astore 7 │ │ │ │ - 35: ldc #214 // String ISO8859_1 │ │ │ │ - 37: astore_3 │ │ │ │ - 38: aload 7 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: aload_3 │ │ │ │ - 43: invokespecial #217 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ │ │ - 46: aload_1 │ │ │ │ - 47: invokevirtual #221 // Method org/acra/collector/CrashReportData.entrySet:()Ljava/util/Set; │ │ │ │ - 50: astore_3 │ │ │ │ - 51: aload_3 │ │ │ │ - 52: invokeinterface #227, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 57: astore 8 │ │ │ │ - 59: aload 8 │ │ │ │ - 61: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 66: istore 6 │ │ │ │ - 68: iload 6 │ │ │ │ - 70: ifeq 198 │ │ │ │ - 73: aload 8 │ │ │ │ - 75: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 80: astore 9 │ │ │ │ - 82: aload 9 │ │ │ │ - 84: checkcast #239 // class java/util/Map$Entry │ │ │ │ - 87: astore 9 │ │ │ │ - 89: aload 9 │ │ │ │ - 91: invokeinterface #242, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - 96: astore_3 │ │ │ │ - 97: aload_3 │ │ │ │ - 98: checkcast #139 // class org/acra/ReportField │ │ │ │ - 101: astore_3 │ │ │ │ - 102: aload_3 │ │ │ │ - 103: invokevirtual #243 // Method org/acra/ReportField.toString:()Ljava/lang/String; │ │ │ │ - 106: astore 10 │ │ │ │ - 108: iconst_1 │ │ │ │ - 109: istore 6 │ │ │ │ - 111: aload_0 │ │ │ │ - 112: aload 5 │ │ │ │ - 114: aload 10 │ │ │ │ - 116: iload 6 │ │ │ │ - 118: invokespecial #247 // Method dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ │ │ - 121: bipush 61 │ │ │ │ - 123: istore 6 │ │ │ │ - 125: aload 5 │ │ │ │ - 127: iload 6 │ │ │ │ - 129: invokevirtual #59 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 132: pop │ │ │ │ - 133: aload 9 │ │ │ │ - 135: invokeinterface #250, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 140: astore_3 │ │ │ │ - 141: aload_3 │ │ │ │ - 142: checkcast #33 // class java/lang/String │ │ │ │ - 145: astore_3 │ │ │ │ - 146: aload_0 │ │ │ │ - 147: aload 5 │ │ │ │ - 149: aload_3 │ │ │ │ - 150: iconst_0 │ │ │ │ - 151: invokespecial #247 // Method dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ │ │ - 154: ldc #16 // String \n │ │ │ │ - 156: astore_3 │ │ │ │ - 157: aload 5 │ │ │ │ - 159: aload_3 │ │ │ │ - 160: invokevirtual #49 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 163: pop │ │ │ │ - 164: aload 5 │ │ │ │ - 166: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 169: astore_3 │ │ │ │ - 170: aload 7 │ │ │ │ - 172: aload_3 │ │ │ │ - 173: invokevirtual #253 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ - 176: iconst_0 │ │ │ │ - 177: istore 6 │ │ │ │ - 179: aconst_null │ │ │ │ - 180: astore_3 │ │ │ │ - 181: aload 5 │ │ │ │ - 183: iconst_0 │ │ │ │ - 184: invokevirtual #256 // Method java/lang/StringBuilder.setLength:(I)V │ │ │ │ - 187: goto 59 │ │ │ │ - 190: astore_3 │ │ │ │ - 191: aload 4 │ │ │ │ - 193: invokevirtual #259 // Method java/io/OutputStream.close:()V │ │ │ │ - 196: aload_3 │ │ │ │ - 197: athrow │ │ │ │ - 198: aload 7 │ │ │ │ - 200: invokevirtual #262 // Method java/io/OutputStreamWriter.flush:()V │ │ │ │ - 203: aload 4 │ │ │ │ - 205: invokevirtual #259 // Method java/io/OutputStream.close:()V │ │ │ │ - 208: return │ │ │ │ + 0: aconst_null │ │ │ │ + 1: astore_3 │ │ │ │ + 2: aload_0 │ │ │ │ + 3: getfield #30 // Field context:Landroid/content/Context; │ │ │ │ + 6: astore 4 │ │ │ │ + 8: aload 4 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: iconst_0 │ │ │ │ + 12: invokevirtual #207 // Method android/content/Context.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ │ │ + 15: astore 5 │ │ │ │ + 17: new #45 // class java/lang/StringBuilder │ │ │ │ + 20: astore 6 │ │ │ │ + 22: sipush 200 │ │ │ │ + 25: istore 7 │ │ │ │ + 27: aload 6 │ │ │ │ + 29: iload 7 │ │ │ │ + 31: invokespecial #210 // Method java/lang/StringBuilder."":(I)V │ │ │ │ + 34: new #212 // class java/io/OutputStreamWriter │ │ │ │ + 37: astore 8 │ │ │ │ + 39: ldc #214 // String ISO8859_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload 8 │ │ │ │ + 45: aload 5 │ │ │ │ + 47: aload 4 │ │ │ │ + 49: invokespecial #217 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ │ │ + 52: aload_1 │ │ │ │ + 53: invokevirtual #221 // Method org/acra/collector/CrashReportData.entrySet:()Ljava/util/Set; │ │ │ │ + 56: astore 4 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokeinterface #227, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 65: astore_3 │ │ │ │ + 66: aload_3 │ │ │ │ + 67: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 72: istore 7 │ │ │ │ + 74: iload 7 │ │ │ │ + 76: ifeq 218 │ │ │ │ + 79: aload_3 │ │ │ │ + 80: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 85: astore 9 │ │ │ │ + 87: aload 9 │ │ │ │ + 89: checkcast #239 // class java/util/Map$Entry │ │ │ │ + 92: astore 9 │ │ │ │ + 94: aload 9 │ │ │ │ + 96: invokeinterface #242, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 101: astore 4 │ │ │ │ + 103: aload 4 │ │ │ │ + 105: checkcast #139 // class org/acra/ReportField │ │ │ │ + 108: astore 4 │ │ │ │ + 110: aload 4 │ │ │ │ + 112: invokevirtual #243 // Method org/acra/ReportField.toString:()Ljava/lang/String; │ │ │ │ + 115: astore 10 │ │ │ │ + 117: iconst_1 │ │ │ │ + 118: istore 7 │ │ │ │ + 120: aload_0 │ │ │ │ + 121: aload 6 │ │ │ │ + 123: aload 10 │ │ │ │ + 125: iload 7 │ │ │ │ + 127: invokespecial #247 // Method dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ │ │ + 130: bipush 61 │ │ │ │ + 132: istore 7 │ │ │ │ + 134: aload 6 │ │ │ │ + 136: iload 7 │ │ │ │ + 138: invokevirtual #59 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 141: pop │ │ │ │ + 142: aload 9 │ │ │ │ + 144: invokeinterface #250, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 149: astore 4 │ │ │ │ + 151: aload 4 │ │ │ │ + 153: checkcast #33 // class java/lang/String │ │ │ │ + 156: astore 4 │ │ │ │ + 158: aload_0 │ │ │ │ + 159: aload 6 │ │ │ │ + 161: aload 4 │ │ │ │ + 163: iconst_0 │ │ │ │ + 164: invokespecial #247 // Method dumpString:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ │ │ + 167: ldc #16 // String \n │ │ │ │ + 169: astore 4 │ │ │ │ + 171: aload 6 │ │ │ │ + 173: aload 4 │ │ │ │ + 175: invokevirtual #49 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 178: pop │ │ │ │ + 179: aload 6 │ │ │ │ + 181: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 184: astore 4 │ │ │ │ + 186: aload 8 │ │ │ │ + 188: aload 4 │ │ │ │ + 190: invokevirtual #253 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ + 193: iconst_0 │ │ │ │ + 194: istore 7 │ │ │ │ + 196: aconst_null │ │ │ │ + 197: astore 4 │ │ │ │ + 199: aload 6 │ │ │ │ + 201: iconst_0 │ │ │ │ + 202: invokevirtual #256 // Method java/lang/StringBuilder.setLength:(I)V │ │ │ │ + 205: goto 66 │ │ │ │ + 208: astore 4 │ │ │ │ + 210: aload 5 │ │ │ │ + 212: invokevirtual #259 // Method java/io/OutputStream.close:()V │ │ │ │ + 215: aload 4 │ │ │ │ + 217: athrow │ │ │ │ + 218: aload 8 │ │ │ │ + 220: invokevirtual #262 // Method java/io/OutputStreamWriter.flush:()V │ │ │ │ + 223: aload 5 │ │ │ │ + 225: invokevirtual #259 // Method java/io/OutputStream.close:()V │ │ │ │ + 228: return │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 13 16 190 any │ │ │ │ - 25 30 190 any │ │ │ │ - 30 33 190 any │ │ │ │ - 42 46 190 any │ │ │ │ - 46 50 190 any │ │ │ │ - 51 57 190 any │ │ │ │ - 59 66 190 any │ │ │ │ - 73 80 190 any │ │ │ │ - 82 87 190 any │ │ │ │ - 89 96 190 any │ │ │ │ - 97 101 190 any │ │ │ │ - 102 106 190 any │ │ │ │ - 116 121 190 any │ │ │ │ - 127 133 190 any │ │ │ │ - 133 140 190 any │ │ │ │ - 141 145 190 any │ │ │ │ - 150 154 190 any │ │ │ │ - 159 164 190 any │ │ │ │ - 164 169 190 any │ │ │ │ - 172 176 190 any │ │ │ │ - 183 187 190 any │ │ │ │ - 198 203 190 any │ │ │ │ + 17 20 208 any │ │ │ │ + 29 34 208 any │ │ │ │ + 34 37 208 any │ │ │ │ + 47 52 208 any │ │ │ │ + 52 56 208 any │ │ │ │ + 58 65 208 any │ │ │ │ + 66 72 208 any │ │ │ │ + 79 85 208 any │ │ │ │ + 87 92 208 any │ │ │ │ + 94 101 208 any │ │ │ │ + 103 108 208 any │ │ │ │ + 110 115 208 any │ │ │ │ + 125 130 208 any │ │ │ │ + 136 142 208 any │ │ │ │ + 142 149 208 any │ │ │ │ + 151 156 208 any │ │ │ │ + 163 167 208 any │ │ │ │ + 173 179 208 any │ │ │ │ + 179 184 208 any │ │ │ │ + 188 193 208 any │ │ │ │ + 201 205 208 any │ │ │ │ + 218 223 208 any │ │ │ │ } │ │ ├── org/acra/ErrorReporter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -70,20 +70,22 @@ │ │ │ │ this.crashReportDataFactory = new CrashReportDataFactory((Context)this.mContext, prefs, time, collectConfiguration); │ │ │ │ this.mDfltExceptionHandler = Thread.getDefaultUncaughtExceptionHandler(); │ │ │ │ Thread.setDefaultUncaughtExceptionHandler((Thread.UncaughtExceptionHandler)this); │ │ │ │ this.checkReportsOnApplicationStart(); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean containsOnlySilentOrApprovedReports(final String[] array) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ if (!this.fileNameParser.isApproved(array[i])) { │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ } │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ private void deletePendingReports(final boolean b, final boolean b2, final int n) { │ │ │ │ final String[] crashReportFiles = new CrashReportFinder((Context)this.mContext).getCrashReportFiles(); │ │ │ │ Arrays.sort(crashReportFiles); │ │ │ │ if (crashReportFiles != null) { │ │ │ │ for (int i = 0; i < crashReportFiles.length - n; ++i) { │ │ ├── org/acra/SendWorker.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,16 +26,16 @@ │ │ │ │ this.reportSenders = reportSenders; │ │ │ │ this.sendOnlySilentReports = sendOnlySilentReports; │ │ │ │ this.approvePendingReports = approvePendingReports; │ │ │ │ } │ │ │ │ │ │ │ │ private void approvePendingReports() { │ │ │ │ Log.d(ACRA.LOG_TAG, "Mark all pending reports as approved."); │ │ │ │ - String[] crashReportFiles; │ │ │ │ - for (int length = (crashReportFiles = new CrashReportFinder(this.context).getCrashReportFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] crashReportFiles = new CrashReportFinder(this.context).getCrashReportFiles(); │ │ │ │ + for (int length = crashReportFiles.length, i = 0; i < length; ++i) { │ │ │ │ final String child = crashReportFiles[i]; │ │ │ │ if (!this.fileNameParser.isApproved(child)) { │ │ │ │ final File obj = new File(this.context.getFilesDir(), child); │ │ │ │ final File file = new File(this.context.getFilesDir(), child.replace(".stacktrace", "-approved.stacktrace")); │ │ │ │ if (!obj.renameTo(file)) { │ │ │ │ Log.e(ACRA.LOG_TAG, "Could not rename approved report from " + obj + " to " + file); │ │ │ │ } │ │ │ │ @@ -44,17 +44,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private void checkAndSendReports(final Context context, final boolean b) { │ │ │ │ Log.d(ACRA.LOG_TAG, "#checkAndSendReports - start"); │ │ │ │ final String[] crashReportFiles = new CrashReportFinder(context).getCrashReportFiles(); │ │ │ │ Arrays.sort(crashReportFiles); │ │ │ │ int n = 0; │ │ │ │ - final String[] array = crashReportFiles; │ │ │ │ for (int length = crashReportFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final String s = array[i]; │ │ │ │ + final String s = crashReportFiles[i]; │ │ │ │ if (!b || this.fileNameParser.isSilent(s)) { │ │ │ │ if (n >= 5) { │ │ │ │ break; │ │ │ │ } │ │ │ │ Log.i(ACRA.LOG_TAG, "Sending file " + s); │ │ │ │ try { │ │ │ │ final CrashReportPersister crashReportPersister = new CrashReportPersister(context); │ │ ├── org/acra/collector/ConfigurationCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -56,91 +56,92 @@ │ │ │ │ ConfigurationCollector.mValueArrays.put("ORIENTATION_", ConfigurationCollector.mOrientationValues); │ │ │ │ ConfigurationCollector.mValueArrays.put("SCREENLAYOUT_", ConfigurationCollector.mScreenLayoutValues); │ │ │ │ ConfigurationCollector.mValueArrays.put("TOUCHSCREEN_", ConfigurationCollector.mTouchScreenValues); │ │ │ │ ConfigurationCollector.mValueArrays.put("UI_MODE_", ConfigurationCollector.mUiModeValues); │ │ │ │ final Field[] fields = Configuration.class.getFields(); │ │ │ │ final int length = fields.length; │ │ │ │ int i = 0; │ │ │ │ - // iftrue(Label_0597:, !name.startsWith("NAVIGATIONHIDDEN_")) │ │ │ │ - // iftrue(Label_0729:, !name.startsWith("TOUCHSCREEN_")) │ │ │ │ - // iftrue(Label_0372:, !name.startsWith("UI_MODE_")) │ │ │ │ - // iftrue(Label_0685:, !name.startsWith("SCREENLAYOUT_")) │ │ │ │ + Field field; │ │ │ │ + String name; │ │ │ │ + String prefix; │ │ │ │ + String s; │ │ │ │ + Label_0373:Block_7_Outer:Block_11_Outer:Block_9_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0372: │ │ │ │ - while (true) { │ │ │ │ - while (i < length) { │ │ │ │ - final Field field = fields[i]; │ │ │ │ - if (Modifier.isStatic(field.getModifiers()) && Modifier.isFinal(field.getModifiers())) { │ │ │ │ - final String name = field.getName(); │ │ │ │ - final String prefix = "HARDKEYBOARDHIDDEN_"; │ │ │ │ - final String s = name; │ │ │ │ - try { │ │ │ │ - if (s.startsWith(prefix)) { │ │ │ │ - ConfigurationCollector.mHardKeyboardHiddenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + while (i < length) { │ │ │ │ + field = fields[i]; │ │ │ │ + if (Modifier.isStatic(field.getModifiers()) && Modifier.isFinal(field.getModifiers())) { │ │ │ │ + name = field.getName(); │ │ │ │ + prefix = "HARDKEYBOARDHIDDEN_"; │ │ │ │ + s = name; │ │ │ │ + try { │ │ │ │ + if (s.startsWith(prefix)) { │ │ │ │ + ConfigurationCollector.mHardKeyboardHiddenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + if (!name.startsWith("KEYBOARD_")) { │ │ │ │ + goto Label_0455; │ │ │ │ } │ │ │ │ - else { │ │ │ │ - if (!name.startsWith("KEYBOARD_")) { │ │ │ │ - goto Label_0445; │ │ │ │ - } │ │ │ │ - ConfigurationCollector.mKeyboardValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - } │ │ │ │ - ++i; │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - catch (IllegalArgumentException ex) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error while inspecting device configuration: ", (Throwable)ex); │ │ │ │ - continue Label_0372; │ │ │ │ + ConfigurationCollector.mKeyboardValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ } │ │ │ │ - catch (IllegalAccessException ex2) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error while inspecting device configuration: ", (Throwable)ex2); │ │ │ │ - continue Label_0372; │ │ │ │ - } │ │ │ │ - continue Label_0372; │ │ │ │ + ++i; │ │ │ │ + continue Block_7_Outer; │ │ │ │ + } │ │ │ │ + catch (IllegalArgumentException ex) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error while inspecting device configuration: ", (Throwable)ex); │ │ │ │ + continue Label_0373; │ │ │ │ } │ │ │ │ - continue Label_0372; │ │ │ │ + catch (IllegalAccessException ex2) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error while inspecting device configuration: ", (Throwable)ex2); │ │ │ │ + continue Label_0373; │ │ │ │ + } │ │ │ │ + continue Label_0373; │ │ │ │ } │ │ │ │ - return; │ │ │ │ - Field field = null; │ │ │ │ - String name = null; │ │ │ │ - Block_7: { │ │ │ │ - break Block_7; │ │ │ │ - ConfigurationCollector.mOrientationValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - Block_11_Outer: │ │ │ │ + continue Label_0373; │ │ │ │ + } │ │ │ │ + return; │ │ │ │ + Block_8_Outer: │ │ │ │ + while (true) { │ │ │ │ + while (true) { │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ - Block_10: { │ │ │ │ - break Block_10; │ │ │ │ - ConfigurationCollector.mScreenLayoutValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - ConfigurationCollector.mUiModeValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - ConfigurationCollector.mNavigationValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - } │ │ │ │ - ConfigurationCollector.mTouchScreenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - Label_0729: { │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - Label_0641: { │ │ │ │ + ConfigurationCollector.mNavigationHiddenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ + ConfigurationCollector.mUiModeValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ + ConfigurationCollector.mNavigationValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ continue Block_11_Outer; │ │ │ │ } │ │ │ │ + Label_0724: { │ │ │ │ + break Block_8_Outer; │ │ │ │ + } │ │ │ │ + ConfigurationCollector.mScreenLayoutValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ + ConfigurationCollector.mOrientationValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ + Label_0773: │ │ │ │ + continue Block_9_Outer; │ │ │ │ + } │ │ │ │ + Label_0626: { │ │ │ │ + continue; │ │ │ │ } │ │ │ │ } │ │ │ │ - ConfigurationCollector.mNavigationHiddenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ - continue Label_0372; │ │ │ │ - } │ │ │ │ - Label_0597: { │ │ │ │ - continue; │ │ │ │ + Label_0675: { │ │ │ │ + continue Block_8_Outer; │ │ │ │ + } │ │ │ │ } │ │ │ │ + ConfigurationCollector.mTouchScreenValues.put(field.getInt((Object)null), (Object)name); │ │ │ │ + continue Label_0373; │ │ │ │ } │ │ │ │ } │ │ │ │ - // iftrue(Label_0641:, !name.startsWith("ORIENTATION_")) │ │ │ │ + // iftrue(Label_0626:, !name.startsWith("NAVIGATIONHIDDEN_")) │ │ │ │ + // iftrue(Label_0773:, !name.startsWith("TOUCHSCREEN_")) │ │ │ │ + // iftrue(Label_0373:, !name.startsWith("UI_MODE_")) │ │ │ │ + // iftrue(Label_0675:, !name.startsWith("ORIENTATION_")) │ │ │ │ + // iftrue(Label_0724:, !name.startsWith("SCREENLAYOUT_")) │ │ │ │ │ │ │ │ private static String activeFlags(final SparseArray sparseArray, final int n) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ for (int i = 0; i < sparseArray.size(); ++i) { │ │ │ │ final int key = sparseArray.keyAt(i); │ │ │ │ if (((String)sparseArray.get(key)).endsWith("_MASK")) { │ │ │ │ final int n2 = n & key; │ │ │ │ @@ -206,17 +207,17 @@ │ │ │ │ final int length = fields.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ final Field field = fields[i]; │ │ │ │ try { │ │ │ │ final int modifiers = field.getModifiers(); │ │ │ │ try { │ │ │ │ - Label_0130: { │ │ │ │ + Label_0132: { │ │ │ │ if (Modifier.isStatic(modifiers)) { │ │ │ │ - break Label_0130; │ │ │ │ + break Label_0132; │ │ │ │ } │ │ │ │ sb.append(field.getName()).append('='); │ │ │ │ final Class type = field.getType(); │ │ │ │ try { │ │ │ │ if (type.equals(Integer.TYPE)) { │ │ │ │ sb.append(getFieldValueName(configuration, field)); │ │ │ │ } │ │ ├── org/acra/collector/CrashReportDataFactory.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -621,68 +621,66 @@ │ │ │ │ 0: new #33 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #34 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #23 // Field customParameters:Ljava/util/Map; │ │ │ │ 12: invokeinterface #40, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; │ │ │ │ - 17: astore_2 │ │ │ │ - 18: aload_2 │ │ │ │ - 19: invokeinterface #46, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore_3 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 31: istore 4 │ │ │ │ - 33: iload 4 │ │ │ │ - 35: ifeq 122 │ │ │ │ - 38: aload_3 │ │ │ │ - 39: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 44: checkcast #58 // class java/lang/String │ │ │ │ - 47: astore 5 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #23 // Field customParameters:Ljava/util/Map; │ │ │ │ - 53: aload 5 │ │ │ │ - 55: invokeinterface #62, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 60: checkcast #58 // class java/lang/String │ │ │ │ - 63: astore 6 │ │ │ │ - 65: aload_1 │ │ │ │ - 66: aload 5 │ │ │ │ - 68: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 71: pop │ │ │ │ - 72: ldc #68 // String = │ │ │ │ - 74: astore_2 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 80: pop │ │ │ │ - 81: aload 6 │ │ │ │ - 83: ifnull 103 │ │ │ │ - 86: ldc #70 // String \n │ │ │ │ - 88: astore_2 │ │ │ │ - 89: ldc #72 // String \\\\n │ │ │ │ - 91: astore 7 │ │ │ │ - 93: aload 6 │ │ │ │ - 95: aload_2 │ │ │ │ + 17: invokeinterface #46, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_2 │ │ │ │ + 23: aload_2 │ │ │ │ + 24: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore_3 │ │ │ │ + 30: iload_3 │ │ │ │ + 31: ifeq 124 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 40: checkcast #58 // class java/lang/String │ │ │ │ + 43: astore 4 │ │ │ │ + 45: aload_0 │ │ │ │ + 46: getfield #23 // Field customParameters:Ljava/util/Map; │ │ │ │ + 49: aload 4 │ │ │ │ + 51: invokeinterface #62, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 56: checkcast #58 // class java/lang/String │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload_1 │ │ │ │ + 62: aload 4 │ │ │ │ + 64: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 67: pop │ │ │ │ + 68: ldc #68 // String = │ │ │ │ + 70: astore 6 │ │ │ │ + 72: aload_1 │ │ │ │ + 73: aload 6 │ │ │ │ + 75: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 78: pop │ │ │ │ + 79: aload 5 │ │ │ │ + 81: ifnull 103 │ │ │ │ + 84: ldc #70 // String \n │ │ │ │ + 86: astore 6 │ │ │ │ + 88: ldc #72 // String \\\\n │ │ │ │ + 90: astore 7 │ │ │ │ + 92: aload 5 │ │ │ │ + 94: aload 6 │ │ │ │ 96: aload 7 │ │ │ │ 98: invokevirtual #76 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 101: astore 6 │ │ │ │ + 101: astore 5 │ │ │ │ 103: aload_1 │ │ │ │ - 104: aload 6 │ │ │ │ + 104: aload 5 │ │ │ │ 106: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 109: pop │ │ │ │ 110: ldc #70 // String \n │ │ │ │ - 112: astore_2 │ │ │ │ - 113: aload_1 │ │ │ │ - 114: aload_2 │ │ │ │ - 115: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 118: pop │ │ │ │ - 119: goto 25 │ │ │ │ - 122: aload_1 │ │ │ │ - 123: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 126: areturn │ │ │ │ + 112: astore 6 │ │ │ │ + 114: aload_1 │ │ │ │ + 115: aload 6 │ │ │ │ + 117: invokevirtual #66 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 120: pop │ │ │ │ + 121: goto 23 │ │ │ │ + 124: aload_1 │ │ │ │ + 125: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 128: areturn │ │ │ │ │ │ │ │ private java.util.List getReportFields(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=1 │ │ │ │ 0: invokestatic #86 // Method org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ ├── org/acra/collector/DeviceFeaturesCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -5,41 +5,43 @@ │ │ │ │ import org.acra.ACRA; │ │ │ │ import android.content.pm.PackageManager; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ final class DeviceFeaturesCollector │ │ │ │ { │ │ │ │ public static String getFeatures(final Context context) { │ │ │ │ + int i = 0; │ │ │ │ String string; │ │ │ │ if (Compatibility.getAPILevel() < 5) { │ │ │ │ string = "Data available only with API Level >= 5"; │ │ │ │ } │ │ │ │ else { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ try { │ │ │ │ final PackageManager packageManager = context.getPackageManager(); │ │ │ │ final Class clazz = PackageManager.class; │ │ │ │ final String name = "getSystemAvailableFeatures"; │ │ │ │ final Class[] array = (Class[])null; │ │ │ │ Object[] array2; │ │ │ │ - for (int length = (array2 = (Object[])clazz.getMethod(name, (Class[])null).invoke(packageManager, new Object[0])).length, i = 0; i < length; ++i) { │ │ │ │ + while (i < (array2 = (Object[])clazz.getMethod(name, (Class[])null).invoke(packageManager, new Object[0])).length) { │ │ │ │ final Object o = array2[i]; │ │ │ │ final String str = (String)o.getClass().getField("name").get(o); │ │ │ │ if (str != null) { │ │ │ │ sb.append(str); │ │ │ │ } │ │ │ │ else { │ │ │ │ final Class class1 = o.getClass(); │ │ │ │ final String name2 = "getGlEsVersion"; │ │ │ │ final Class[] array3 = (Class[])null; │ │ │ │ final String str2 = (String)class1.getMethod(name2, (Class[])null).invoke(o, new Object[0]); │ │ │ │ sb.append("glEsVersion = "); │ │ │ │ sb.append(str2); │ │ │ │ } │ │ │ │ sb.append("\n"); │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ } │ │ │ │ finally { │ │ │ │ final Throwable t; │ │ │ │ Log.w(ACRA.LOG_TAG, "Couldn't retrieve DeviceFeatures for " + context.getPackageName(), t); │ │ │ │ sb.append("Could not retrieve data: "); │ │ │ │ sb.append(t.getMessage()); │ │ ├── org/acra/collector/DisplayManagerCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -199,17 +199,16 @@ │ │ │ │ catch (NoSuchFieldException ex28) {} │ │ │ │ catch (NoSuchMethodException ex29) {} │ │ │ │ catch (InvocationTargetException ex30) {} │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ array = new Display[] { ((WindowManager)context.getSystemService("window")).getDefaultDisplay() }; │ │ │ │ } │ │ │ │ - final Display[] array2 = array; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - sb.append(collectDisplayData(array2[i])); │ │ │ │ + sb.append(collectDisplayData(array[i])); │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ private static String collectFlags(final Display obj) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ try { │ │ │ │ @@ -222,23 +221,23 @@ │ │ │ │ final Class class1 = obj.getClass(); │ │ │ │ try { │ │ │ │ final Field[] fields = class1.getFields(); │ │ │ │ try { │ │ │ │ final int length = fields.length; │ │ │ │ int n2 = 0; │ │ │ │ while (true) { │ │ │ │ - Label_0158: { │ │ │ │ + Label_0182: { │ │ │ │ if (n2 >= length) { │ │ │ │ - break Label_0158; │ │ │ │ + break Label_0182; │ │ │ │ } │ │ │ │ final Field field = fields[n2]; │ │ │ │ try { │ │ │ │ - Label_0149: { │ │ │ │ + Label_0173: { │ │ │ │ if (!field.getName().startsWith("FLAG_")) { │ │ │ │ - break Label_0149; │ │ │ │ + break Label_0173; │ │ │ │ } │ │ │ │ final SparseArray mFlagsNames = DisplayManagerCollector.mFlagsNames; │ │ │ │ final int int1 = field.getInt(null); │ │ │ │ try { │ │ │ │ mFlagsNames.put(int1, (Object)field.getName()); │ │ │ │ ++n2; │ │ │ │ continue; │ │ │ │ @@ -331,33 +330,33 @@ │ │ │ │ catch (IllegalAccessException ex12) {} │ │ │ │ catch (IllegalArgumentException ex13) {} │ │ │ │ catch (NoSuchMethodException ex14) {} │ │ │ │ catch (SecurityException ex15) {} │ │ │ │ } │ │ │ │ │ │ │ │ private static Object collectMetrics(final Display obj, final String s) { │ │ │ │ + int n = 0; │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ try { │ │ │ │ final Object invoke = obj.getClass().getMethod(s, (Class[])new Class[0]).invoke(obj, new Object[0]); │ │ │ │ try { │ │ │ │ final DisplayMetrics displayMetrics = (DisplayMetrics)invoke; │ │ │ │ final Field[] fields = DisplayMetrics.class.getFields(); │ │ │ │ try { │ │ │ │ final int length = fields.length; │ │ │ │ - int n = 0; │ │ │ │ while (true) { │ │ │ │ - Label_0210: { │ │ │ │ + Label_0221: { │ │ │ │ if (n >= length) { │ │ │ │ - break Label_0210; │ │ │ │ + break Label_0221; │ │ │ │ } │ │ │ │ final Field field = fields[n]; │ │ │ │ try { │ │ │ │ - Label_0201: { │ │ │ │ + Label_0214: { │ │ │ │ if (!field.getType().equals(Integer.class) || !field.getName().startsWith("DENSITY_") || field.getName().equals("DENSITY_DEFAULT")) { │ │ │ │ - break Label_0201; │ │ │ │ + break Label_0214; │ │ │ │ } │ │ │ │ final SparseArray mDensities = DisplayManagerCollector.mDensities; │ │ │ │ final int int1 = field.getInt(null); │ │ │ │ try { │ │ │ │ mDensities.put(int1, (Object)field.getName()); │ │ │ │ ++n; │ │ │ │ continue; │ │ ├── org/acra/collector/DropBoxCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -43,1009 +43,1025 @@ │ │ │ │ // 40: iload 7 │ │ │ │ // 42: anewarray Ljava/lang/Class; │ │ │ │ // 45: astore 4 │ │ │ │ // 47: aload 4 │ │ │ │ // 49: astore 9 │ │ │ │ // 51: iconst_0 │ │ │ │ // 52: istore 10 │ │ │ │ - // 54: ldc Ljava/lang/String;.class │ │ │ │ - // 56: astore 11 │ │ │ │ - // 58: aload 4 │ │ │ │ - // 60: iconst_0 │ │ │ │ - // 61: aload 11 │ │ │ │ - // 63: aastore │ │ │ │ - // 64: iconst_1 │ │ │ │ - // 65: istore 10 │ │ │ │ - // 67: getstatic java/lang/Long.TYPE:Ljava/lang/Class; │ │ │ │ - // 70: astore 11 │ │ │ │ - // 72: aload 4 │ │ │ │ - // 74: iload 10 │ │ │ │ - // 76: aload 11 │ │ │ │ - // 78: aastore │ │ │ │ - // 79: aload_3 │ │ │ │ - // 80: aload 6 │ │ │ │ - // 82: aload 4 │ │ │ │ - // 84: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 87: astore 12 │ │ │ │ - // 89: aload 12 │ │ │ │ - // 91: ifnonnull 100 │ │ │ │ - // 94: ldc "" │ │ │ │ - // 96: astore_3 │ │ │ │ - // 97: goto 11 │ │ │ │ - // 100: new Landroid/text/format/Time; │ │ │ │ - // 103: astore 13 │ │ │ │ - // 105: aload 13 │ │ │ │ - // 107: invokespecial android/text/format/Time.:()V │ │ │ │ - // 110: aload 13 │ │ │ │ - // 112: invokevirtual android/text/format/Time.setToNow:()V │ │ │ │ - // 115: aload 13 │ │ │ │ - // 117: astore 4 │ │ │ │ - // 119: aload 13 │ │ │ │ - // 121: getfield android/text/format/Time.minute:I │ │ │ │ - // 124: istore 8 │ │ │ │ - // 126: iload 8 │ │ │ │ - // 128: istore 14 │ │ │ │ - // 130: invokestatic org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ │ │ - // 133: astore 6 │ │ │ │ - // 135: aload 6 │ │ │ │ - // 137: invokevirtual org/acra/ACRAConfiguration.dropboxCollectionMinutes:()I │ │ │ │ - // 140: istore 15 │ │ │ │ - // 142: iload 8 │ │ │ │ - // 144: iload 15 │ │ │ │ - // 146: isub │ │ │ │ - // 147: istore 14 │ │ │ │ - // 149: iload 14 │ │ │ │ - // 151: istore 8 │ │ │ │ - // 153: aload 13 │ │ │ │ - // 155: iload 14 │ │ │ │ - // 157: putfield android/text/format/Time.minute:I │ │ │ │ - // 160: iconst_0 │ │ │ │ - // 161: istore 14 │ │ │ │ - // 163: aconst_null │ │ │ │ - // 164: astore_3 │ │ │ │ - // 165: aload 13 │ │ │ │ - // 167: iconst_0 │ │ │ │ - // 168: invokevirtual android/text/format/Time.normalize:(Z)J │ │ │ │ - // 171: pop2 │ │ │ │ - // 172: iconst_0 │ │ │ │ - // 173: istore 14 │ │ │ │ - // 175: aconst_null │ │ │ │ - // 176: astore_3 │ │ │ │ - // 177: aload 13 │ │ │ │ - // 179: iconst_0 │ │ │ │ - // 180: invokevirtual android/text/format/Time.toMillis:(Z)J │ │ │ │ - // 183: lstore 16 │ │ │ │ - // 185: new Ljava/util/ArrayList; │ │ │ │ - // 188: astore 18 │ │ │ │ - // 190: aload 18 │ │ │ │ - // 192: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 195: invokestatic org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ │ │ - // 198: astore_3 │ │ │ │ - // 199: aload_3 │ │ │ │ - // 200: invokevirtual org/acra/ACRAConfiguration.includeDropBoxSystemTags:()Z │ │ │ │ - // 203: istore 14 │ │ │ │ - // 205: iload 14 │ │ │ │ - // 207: ifeq 232 │ │ │ │ - // 210: getstatic org/acra/collector/DropBoxCollector.SYSTEM_TAGS:[Ljava/lang/String; │ │ │ │ - // 213: astore_3 │ │ │ │ - // 214: aload_3 │ │ │ │ - // 215: invokestatic java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ - // 218: astore_3 │ │ │ │ - // 219: aload 18 │ │ │ │ - // 221: astore 4 │ │ │ │ - // 223: aload 18 │ │ │ │ - // 225: aload_3 │ │ │ │ - // 226: invokeinterface java/util/List.addAll:(Ljava/util/Collection;)Z │ │ │ │ - // 231: pop │ │ │ │ - // 232: aload_1 │ │ │ │ - // 233: ifnull 270 │ │ │ │ - // 236: aload_1 │ │ │ │ - // 237: astore 4 │ │ │ │ + // 54: aconst_null │ │ │ │ + // 55: astore 11 │ │ │ │ + // 57: ldc Ljava/lang/String;.class │ │ │ │ + // 59: astore 12 │ │ │ │ + // 61: aload 4 │ │ │ │ + // 63: iconst_0 │ │ │ │ + // 64: aload 12 │ │ │ │ + // 66: aastore │ │ │ │ + // 67: iconst_1 │ │ │ │ + // 68: istore 10 │ │ │ │ + // 70: getstatic java/lang/Long.TYPE:Ljava/lang/Class; │ │ │ │ + // 73: astore 12 │ │ │ │ + // 75: aload 4 │ │ │ │ + // 77: iload 10 │ │ │ │ + // 79: aload 12 │ │ │ │ + // 81: aastore │ │ │ │ + // 82: aload_3 │ │ │ │ + // 83: aload 6 │ │ │ │ + // 85: aload 4 │ │ │ │ + // 87: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 90: astore 13 │ │ │ │ + // 92: aload 13 │ │ │ │ + // 94: ifnonnull 103 │ │ │ │ + // 97: ldc "" │ │ │ │ + // 99: astore_3 │ │ │ │ + // 100: goto 11 │ │ │ │ + // 103: new Landroid/text/format/Time; │ │ │ │ + // 106: astore 14 │ │ │ │ + // 108: aload 14 │ │ │ │ + // 110: invokespecial android/text/format/Time.:()V │ │ │ │ + // 113: aload 14 │ │ │ │ + // 115: invokevirtual android/text/format/Time.setToNow:()V │ │ │ │ + // 118: aload 14 │ │ │ │ + // 120: astore 4 │ │ │ │ + // 122: aload 14 │ │ │ │ + // 124: getfield android/text/format/Time.minute:I │ │ │ │ + // 127: istore 8 │ │ │ │ + // 129: iload 8 │ │ │ │ + // 131: istore 15 │ │ │ │ + // 133: invokestatic org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ │ │ + // 136: astore 6 │ │ │ │ + // 138: aload 6 │ │ │ │ + // 140: invokevirtual org/acra/ACRAConfiguration.dropboxCollectionMinutes:()I │ │ │ │ + // 143: istore 16 │ │ │ │ + // 145: iload 8 │ │ │ │ + // 147: iload 16 │ │ │ │ + // 149: isub │ │ │ │ + // 150: istore 15 │ │ │ │ + // 152: iload 15 │ │ │ │ + // 154: istore 8 │ │ │ │ + // 156: aload 14 │ │ │ │ + // 158: iload 15 │ │ │ │ + // 160: putfield android/text/format/Time.minute:I │ │ │ │ + // 163: iconst_0 │ │ │ │ + // 164: istore 15 │ │ │ │ + // 166: aconst_null │ │ │ │ + // 167: astore_3 │ │ │ │ + // 168: aload 14 │ │ │ │ + // 170: iconst_0 │ │ │ │ + // 171: invokevirtual android/text/format/Time.normalize:(Z)J │ │ │ │ + // 174: pop2 │ │ │ │ + // 175: iconst_0 │ │ │ │ + // 176: istore 15 │ │ │ │ + // 178: aconst_null │ │ │ │ + // 179: astore_3 │ │ │ │ + // 180: aload 14 │ │ │ │ + // 182: iconst_0 │ │ │ │ + // 183: invokevirtual android/text/format/Time.toMillis:(Z)J │ │ │ │ + // 186: lstore 17 │ │ │ │ + // 188: new Ljava/util/ArrayList; │ │ │ │ + // 191: astore 19 │ │ │ │ + // 193: aload 19 │ │ │ │ + // 195: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 198: invokestatic org/acra/ACRA.getConfig:()Lorg/acra/ACRAConfiguration; │ │ │ │ + // 201: astore_3 │ │ │ │ + // 202: aload_3 │ │ │ │ + // 203: invokevirtual org/acra/ACRAConfiguration.includeDropBoxSystemTags:()Z │ │ │ │ + // 206: istore 15 │ │ │ │ + // 208: iload 15 │ │ │ │ + // 210: ifeq 235 │ │ │ │ + // 213: getstatic org/acra/collector/DropBoxCollector.SYSTEM_TAGS:[Ljava/lang/String; │ │ │ │ + // 216: astore_3 │ │ │ │ + // 217: aload_3 │ │ │ │ + // 218: invokestatic java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ + // 221: astore_3 │ │ │ │ + // 222: aload 19 │ │ │ │ + // 224: astore 4 │ │ │ │ + // 226: aload 19 │ │ │ │ + // 228: aload_3 │ │ │ │ + // 229: invokeinterface java/util/List.addAll:(Ljava/util/Collection;)Z │ │ │ │ + // 234: pop │ │ │ │ + // 235: aload_1 │ │ │ │ + // 236: ifnull 273 │ │ │ │ // 239: aload_1 │ │ │ │ - // 240: arraylength │ │ │ │ - // 241: istore 8 │ │ │ │ - // 243: iload 8 │ │ │ │ - // 245: istore 14 │ │ │ │ - // 247: iload 8 │ │ │ │ - // 249: ifle 270 │ │ │ │ - // 252: aload_1 │ │ │ │ - // 253: invokestatic java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ - // 256: astore_3 │ │ │ │ - // 257: aload 18 │ │ │ │ - // 259: astore 4 │ │ │ │ - // 261: aload 18 │ │ │ │ - // 263: aload_3 │ │ │ │ - // 264: invokeinterface java/util/List.addAll:(Ljava/util/Collection;)Z │ │ │ │ - // 269: pop │ │ │ │ - // 270: aload 18 │ │ │ │ - // 272: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ - // 277: istore 14 │ │ │ │ - // 279: iload 14 │ │ │ │ - // 281: ifeq 290 │ │ │ │ - // 284: ldc "No tag configured for collection." │ │ │ │ - // 286: astore_3 │ │ │ │ - // 287: goto 11 │ │ │ │ - // 290: new Ljava/lang/StringBuilder; │ │ │ │ - // 293: astore 19 │ │ │ │ - // 295: aload 19 │ │ │ │ - // 297: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 300: aload 18 │ │ │ │ - // 302: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 307: astore 20 │ │ │ │ - // 309: aload 20 │ │ │ │ - // 311: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 316: istore 14 │ │ │ │ - // 318: iload 14 │ │ │ │ - // 320: ifeq 919 │ │ │ │ - // 323: aload 20 │ │ │ │ - // 325: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 330: astore 21 │ │ │ │ - // 332: aload 21 │ │ │ │ - // 334: checkcast Ljava/lang/String; │ │ │ │ - // 337: astore 21 │ │ │ │ - // 339: ldc "Tag: " │ │ │ │ - // 341: astore_3 │ │ │ │ - // 342: aload_3 │ │ │ │ - // 343: astore 4 │ │ │ │ - // 345: aload 19 │ │ │ │ - // 347: aload_3 │ │ │ │ - // 348: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 351: astore_3 │ │ │ │ - // 352: aload_3 │ │ │ │ - // 353: astore 4 │ │ │ │ + // 240: astore 4 │ │ │ │ + // 242: aload_1 │ │ │ │ + // 243: arraylength │ │ │ │ + // 244: istore 8 │ │ │ │ + // 246: iload 8 │ │ │ │ + // 248: istore 15 │ │ │ │ + // 250: iload 8 │ │ │ │ + // 252: ifle 273 │ │ │ │ + // 255: aload_1 │ │ │ │ + // 256: invokestatic java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ + // 259: astore_3 │ │ │ │ + // 260: aload 19 │ │ │ │ + // 262: astore 4 │ │ │ │ + // 264: aload 19 │ │ │ │ + // 266: aload_3 │ │ │ │ + // 267: invokeinterface java/util/List.addAll:(Ljava/util/Collection;)Z │ │ │ │ + // 272: pop │ │ │ │ + // 273: aload 19 │ │ │ │ + // 275: invokeinterface java/util/List.isEmpty:()Z │ │ │ │ + // 280: istore 15 │ │ │ │ + // 282: iload 15 │ │ │ │ + // 284: ifeq 293 │ │ │ │ + // 287: ldc "No tag configured for collection." │ │ │ │ + // 289: astore_3 │ │ │ │ + // 290: goto 11 │ │ │ │ + // 293: new Ljava/lang/StringBuilder; │ │ │ │ + // 296: astore 20 │ │ │ │ + // 298: aload 20 │ │ │ │ + // 300: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 303: aload 19 │ │ │ │ + // 305: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 310: astore 6 │ │ │ │ + // 312: aload 6 │ │ │ │ + // 314: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 319: istore 15 │ │ │ │ + // 321: iload 15 │ │ │ │ + // 323: ifeq 943 │ │ │ │ + // 326: aload 6 │ │ │ │ + // 328: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 333: astore 21 │ │ │ │ + // 335: aload 21 │ │ │ │ + // 337: checkcast Ljava/lang/String; │ │ │ │ + // 340: astore 21 │ │ │ │ + // 342: ldc "Tag: " │ │ │ │ + // 344: astore_3 │ │ │ │ + // 345: aload_3 │ │ │ │ + // 346: astore 4 │ │ │ │ + // 348: aload 20 │ │ │ │ + // 350: aload_3 │ │ │ │ + // 351: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 354: astore_3 │ │ │ │ // 355: aload_3 │ │ │ │ - // 356: aload 21 │ │ │ │ - // 358: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 361: astore_3 │ │ │ │ - // 362: bipush 10 │ │ │ │ - // 364: istore 15 │ │ │ │ - // 366: aload_3 │ │ │ │ - // 367: iload 15 │ │ │ │ - // 369: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - // 372: pop │ │ │ │ - // 373: iconst_2 │ │ │ │ - // 374: istore 14 │ │ │ │ - // 376: iload 14 │ │ │ │ - // 378: istore 8 │ │ │ │ - // 380: iload 14 │ │ │ │ - // 382: anewarray Ljava/lang/Object; │ │ │ │ - // 385: astore 4 │ │ │ │ - // 387: aload 4 │ │ │ │ - // 389: astore_3 │ │ │ │ - // 390: iconst_0 │ │ │ │ - // 391: istore 15 │ │ │ │ - // 393: aconst_null │ │ │ │ - // 394: astore 6 │ │ │ │ - // 396: aload 4 │ │ │ │ - // 398: iconst_0 │ │ │ │ - // 399: aload 21 │ │ │ │ - // 401: aastore │ │ │ │ - // 402: iconst_1 │ │ │ │ - // 403: istore 15 │ │ │ │ - // 405: lload 16 │ │ │ │ - // 407: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - // 410: astore 9 │ │ │ │ - // 412: aload 4 │ │ │ │ - // 414: iload 15 │ │ │ │ - // 416: aload 9 │ │ │ │ - // 418: aastore │ │ │ │ - // 419: aload 12 │ │ │ │ - // 421: aload 5 │ │ │ │ - // 423: aload 4 │ │ │ │ - // 425: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 428: astore 22 │ │ │ │ - // 430: aload 22 │ │ │ │ - // 432: ifnonnull 484 │ │ │ │ - // 435: ldc "Nothing." │ │ │ │ - // 437: astore_3 │ │ │ │ - // 438: aload_3 │ │ │ │ - // 439: astore 4 │ │ │ │ - // 441: aload 19 │ │ │ │ - // 443: aload_3 │ │ │ │ - // 444: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 447: astore_3 │ │ │ │ - // 448: bipush 10 │ │ │ │ - // 450: istore 15 │ │ │ │ - // 452: aload_3 │ │ │ │ - // 453: iload 15 │ │ │ │ - // 455: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - // 458: pop │ │ │ │ - // 459: goto 309 │ │ │ │ - // 462: pop │ │ │ │ - // 463: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 466: astore_3 │ │ │ │ - // 467: ldc "DropBoxManager not available." │ │ │ │ - // 469: astore 6 │ │ │ │ - // 471: aload_3 │ │ │ │ - // 472: aload 6 │ │ │ │ - // 474: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 477: pop │ │ │ │ - // 478: ldc "N/A" │ │ │ │ - // 480: astore_3 │ │ │ │ - // 481: goto 11 │ │ │ │ - // 484: aload 22 │ │ │ │ - // 486: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ + // 356: astore 4 │ │ │ │ + // 358: aload_3 │ │ │ │ + // 359: aload 21 │ │ │ │ + // 361: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 364: astore_3 │ │ │ │ + // 365: bipush 10 │ │ │ │ + // 367: istore 7 │ │ │ │ + // 369: aload_3 │ │ │ │ + // 370: astore 4 │ │ │ │ + // 372: aload_3 │ │ │ │ + // 373: iload 7 │ │ │ │ + // 375: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + // 378: pop │ │ │ │ + // 379: iconst_2 │ │ │ │ + // 380: istore 15 │ │ │ │ + // 382: iload 15 │ │ │ │ + // 384: istore 8 │ │ │ │ + // 386: iload 15 │ │ │ │ + // 388: anewarray Ljava/lang/Object; │ │ │ │ + // 391: astore 4 │ │ │ │ + // 393: aload 4 │ │ │ │ + // 395: astore_3 │ │ │ │ + // 396: iconst_0 │ │ │ │ + // 397: istore 7 │ │ │ │ + // 399: aconst_null │ │ │ │ + // 400: astore 9 │ │ │ │ + // 402: aload 4 │ │ │ │ + // 404: iconst_0 │ │ │ │ + // 405: aload 21 │ │ │ │ + // 407: aastore │ │ │ │ + // 408: iconst_1 │ │ │ │ + // 409: istore 7 │ │ │ │ + // 411: lload 17 │ │ │ │ + // 413: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + // 416: astore 11 │ │ │ │ + // 418: aload 4 │ │ │ │ + // 420: iload 7 │ │ │ │ + // 422: aload 11 │ │ │ │ + // 424: aastore │ │ │ │ + // 425: aload 13 │ │ │ │ + // 427: aload 5 │ │ │ │ + // 429: aload 4 │ │ │ │ + // 431: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 434: astore 22 │ │ │ │ + // 436: aload 22 │ │ │ │ + // 438: ifnonnull 493 │ │ │ │ + // 441: ldc "Nothing." │ │ │ │ + // 443: astore_3 │ │ │ │ + // 444: aload_3 │ │ │ │ + // 445: astore 4 │ │ │ │ + // 447: aload 20 │ │ │ │ + // 449: aload_3 │ │ │ │ + // 450: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 453: astore_3 │ │ │ │ + // 454: bipush 10 │ │ │ │ + // 456: istore 7 │ │ │ │ + // 458: aload_3 │ │ │ │ + // 459: astore 4 │ │ │ │ + // 461: aload_3 │ │ │ │ + // 462: iload 7 │ │ │ │ + // 464: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + // 467: pop │ │ │ │ + // 468: goto 312 │ │ │ │ + // 471: pop │ │ │ │ + // 472: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 475: astore_3 │ │ │ │ + // 476: ldc "DropBoxManager not available." │ │ │ │ + // 478: astore 6 │ │ │ │ + // 480: aload_3 │ │ │ │ + // 481: aload 6 │ │ │ │ + // 483: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 486: pop │ │ │ │ + // 487: ldc "N/A" │ │ │ │ // 489: astore_3 │ │ │ │ - // 490: ldc "getText" │ │ │ │ - // 492: astore 6 │ │ │ │ - // 494: iconst_1 │ │ │ │ - // 495: istore 7 │ │ │ │ - // 497: iload 7 │ │ │ │ - // 499: istore 8 │ │ │ │ - // 501: iload 7 │ │ │ │ - // 503: anewarray Ljava/lang/Class; │ │ │ │ - // 506: astore 4 │ │ │ │ - // 508: aload 4 │ │ │ │ - // 510: astore 9 │ │ │ │ - // 512: iconst_0 │ │ │ │ - // 513: istore 10 │ │ │ │ - // 515: getstatic java/lang/Integer.TYPE:Ljava/lang/Class; │ │ │ │ - // 518: astore 11 │ │ │ │ - // 520: aload 4 │ │ │ │ - // 522: iconst_0 │ │ │ │ - // 523: aload 11 │ │ │ │ - // 525: aastore │ │ │ │ - // 526: aload_3 │ │ │ │ - // 527: aload 6 │ │ │ │ + // 490: goto 11 │ │ │ │ + // 493: aload 22 │ │ │ │ + // 495: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ + // 498: astore_3 │ │ │ │ + // 499: ldc "getText" │ │ │ │ + // 501: astore 9 │ │ │ │ + // 503: iconst_1 │ │ │ │ + // 504: istore 10 │ │ │ │ + // 506: iload 10 │ │ │ │ + // 508: istore 8 │ │ │ │ + // 510: iload 10 │ │ │ │ + // 512: anewarray Ljava/lang/Class; │ │ │ │ + // 515: astore 4 │ │ │ │ + // 517: aload 4 │ │ │ │ + // 519: astore 11 │ │ │ │ + // 521: aconst_null │ │ │ │ + // 522: astore 12 │ │ │ │ + // 524: getstatic java/lang/Integer.TYPE:Ljava/lang/Class; │ │ │ │ + // 527: astore 23 │ │ │ │ // 529: aload 4 │ │ │ │ - // 531: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 534: astore 23 │ │ │ │ - // 536: aload 22 │ │ │ │ - // 538: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ - // 541: astore 6 │ │ │ │ - // 543: ldc "getTimeMillis" │ │ │ │ - // 545: astore 9 │ │ │ │ - // 547: iconst_0 │ │ │ │ - // 548: istore 14 │ │ │ │ - // 550: aconst_null │ │ │ │ - // 551: astore_3 │ │ │ │ - // 552: aconst_null │ │ │ │ - // 553: checkcast [Ljava/lang/Class; │ │ │ │ - // 556: astore_3 │ │ │ │ - // 557: aload 6 │ │ │ │ - // 559: astore 4 │ │ │ │ - // 561: aload 6 │ │ │ │ - // 563: aload 9 │ │ │ │ - // 565: aconst_null │ │ │ │ - // 566: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 569: astore 24 │ │ │ │ - // 571: aload 22 │ │ │ │ - // 573: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ - // 576: astore 6 │ │ │ │ - // 578: ldc "close" │ │ │ │ - // 580: astore 9 │ │ │ │ - // 582: iconst_0 │ │ │ │ - // 583: istore 14 │ │ │ │ - // 585: aconst_null │ │ │ │ - // 586: astore_3 │ │ │ │ - // 587: aconst_null │ │ │ │ - // 588: checkcast [Ljava/lang/Class; │ │ │ │ - // 591: astore_3 │ │ │ │ - // 592: aload 6 │ │ │ │ - // 594: astore 4 │ │ │ │ - // 596: aload 6 │ │ │ │ - // 598: aload 9 │ │ │ │ - // 600: aconst_null │ │ │ │ - // 601: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 604: astore 25 │ │ │ │ - // 606: aload 22 │ │ │ │ - // 608: ifnull 309 │ │ │ │ - // 611: iconst_0 │ │ │ │ - // 612: istore 14 │ │ │ │ - // 614: aconst_null │ │ │ │ - // 615: astore_3 │ │ │ │ - // 616: aconst_null │ │ │ │ - // 617: checkcast [Ljava/lang/Object; │ │ │ │ - // 620: astore_3 │ │ │ │ - // 621: aconst_null │ │ │ │ - // 622: astore 4 │ │ │ │ - // 624: aload 24 │ │ │ │ - // 626: aload 22 │ │ │ │ + // 531: iconst_0 │ │ │ │ + // 532: aload 23 │ │ │ │ + // 534: aastore │ │ │ │ + // 535: aload_3 │ │ │ │ + // 536: astore 4 │ │ │ │ + // 538: aload_3 │ │ │ │ + // 539: aload 9 │ │ │ │ + // 541: aload 11 │ │ │ │ + // 543: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 546: astore 24 │ │ │ │ + // 548: aload 22 │ │ │ │ + // 550: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ + // 553: astore 9 │ │ │ │ + // 555: ldc "getTimeMillis" │ │ │ │ + // 557: astore 11 │ │ │ │ + // 559: iconst_0 │ │ │ │ + // 560: istore 15 │ │ │ │ + // 562: aconst_null │ │ │ │ + // 563: astore_3 │ │ │ │ + // 564: aconst_null │ │ │ │ + // 565: checkcast [Ljava/lang/Class; │ │ │ │ + // 568: astore_3 │ │ │ │ + // 569: aload 9 │ │ │ │ + // 571: astore 4 │ │ │ │ + // 573: aload 9 │ │ │ │ + // 575: aload 11 │ │ │ │ + // 577: aconst_null │ │ │ │ + // 578: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 581: astore 25 │ │ │ │ + // 583: aload 22 │ │ │ │ + // 585: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ + // 588: astore 9 │ │ │ │ + // 590: ldc "close" │ │ │ │ + // 592: astore 11 │ │ │ │ + // 594: iconst_0 │ │ │ │ + // 595: istore 15 │ │ │ │ + // 597: aconst_null │ │ │ │ + // 598: astore_3 │ │ │ │ + // 599: aconst_null │ │ │ │ + // 600: checkcast [Ljava/lang/Class; │ │ │ │ + // 603: astore_3 │ │ │ │ + // 604: aload 9 │ │ │ │ + // 606: astore 4 │ │ │ │ + // 608: aload 9 │ │ │ │ + // 610: aload 11 │ │ │ │ + // 612: aconst_null │ │ │ │ + // 613: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 616: astore 26 │ │ │ │ + // 618: aload 22 │ │ │ │ + // 620: ifnull 312 │ │ │ │ + // 623: iconst_0 │ │ │ │ + // 624: istore 15 │ │ │ │ + // 626: aconst_null │ │ │ │ + // 627: astore_3 │ │ │ │ // 628: aconst_null │ │ │ │ - // 629: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 629: checkcast [Ljava/lang/Object; │ │ │ │ // 632: astore_3 │ │ │ │ - // 633: aload_3 │ │ │ │ - // 634: checkcast Ljava/lang/Long; │ │ │ │ - // 637: astore_3 │ │ │ │ - // 638: aload_3 │ │ │ │ - // 639: invokevirtual java/lang/Long.longValue:()J │ │ │ │ - // 642: lstore 26 │ │ │ │ - // 644: aload 13 │ │ │ │ - // 646: astore 4 │ │ │ │ - // 648: aload 13 │ │ │ │ - // 650: lload 26 │ │ │ │ - // 652: invokevirtual android/text/format/Time.set:(J)V │ │ │ │ - // 655: ldc "@" │ │ │ │ - // 657: astore_3 │ │ │ │ - // 658: aload_3 │ │ │ │ - // 659: astore 4 │ │ │ │ - // 661: aload 19 │ │ │ │ - // 663: aload_3 │ │ │ │ - // 664: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 667: astore_3 │ │ │ │ - // 668: aload 13 │ │ │ │ - // 670: invokevirtual android/text/format/Time.format2445:()Ljava/lang/String; │ │ │ │ - // 673: astore 6 │ │ │ │ + // 633: aconst_null │ │ │ │ + // 634: astore 4 │ │ │ │ + // 636: aload 25 │ │ │ │ + // 638: aload 22 │ │ │ │ + // 640: aconst_null │ │ │ │ + // 641: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 644: astore_3 │ │ │ │ + // 645: aload_3 │ │ │ │ + // 646: checkcast Ljava/lang/Long; │ │ │ │ + // 649: astore_3 │ │ │ │ + // 650: aload_3 │ │ │ │ + // 651: invokevirtual java/lang/Long.longValue:()J │ │ │ │ + // 654: lstore 27 │ │ │ │ + // 656: aload 14 │ │ │ │ + // 658: astore 4 │ │ │ │ + // 660: aload 14 │ │ │ │ + // 662: lload 27 │ │ │ │ + // 664: invokevirtual android/text/format/Time.set:(J)V │ │ │ │ + // 667: ldc "@" │ │ │ │ + // 669: astore_3 │ │ │ │ + // 670: aload_3 │ │ │ │ + // 671: astore 4 │ │ │ │ + // 673: aload 20 │ │ │ │ // 675: aload_3 │ │ │ │ - // 676: aload 6 │ │ │ │ - // 678: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 681: astore_3 │ │ │ │ - // 682: bipush 10 │ │ │ │ - // 684: istore 15 │ │ │ │ - // 686: aload_3 │ │ │ │ - // 687: iload 15 │ │ │ │ - // 689: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - // 692: pop │ │ │ │ - // 693: iconst_1 │ │ │ │ - // 694: istore 14 │ │ │ │ - // 696: iload 14 │ │ │ │ - // 698: istore 8 │ │ │ │ - // 700: iload 14 │ │ │ │ - // 702: anewarray Ljava/lang/Object; │ │ │ │ - // 705: astore 4 │ │ │ │ - // 707: aload 4 │ │ │ │ - // 709: astore_3 │ │ │ │ - // 710: iconst_0 │ │ │ │ - // 711: istore 15 │ │ │ │ - // 713: aconst_null │ │ │ │ - // 714: astore 6 │ │ │ │ - // 716: sipush 500 │ │ │ │ - // 719: istore 7 │ │ │ │ - // 721: iload 7 │ │ │ │ - // 723: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - // 726: astore 9 │ │ │ │ - // 728: aload 4 │ │ │ │ - // 730: iconst_0 │ │ │ │ - // 731: aload 9 │ │ │ │ - // 733: aastore │ │ │ │ - // 734: aload 23 │ │ │ │ - // 736: aload 22 │ │ │ │ - // 738: aload 4 │ │ │ │ - // 740: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 743: astore 28 │ │ │ │ - // 745: aload 28 │ │ │ │ - // 747: checkcast Ljava/lang/String; │ │ │ │ - // 750: astore 28 │ │ │ │ - // 752: aload 28 │ │ │ │ - // 754: ifnull 873 │ │ │ │ - // 757: ldc "Text: " │ │ │ │ - // 759: astore_3 │ │ │ │ - // 760: aload_3 │ │ │ │ - // 761: astore 4 │ │ │ │ - // 763: aload 19 │ │ │ │ - // 765: aload_3 │ │ │ │ - // 766: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 769: astore_3 │ │ │ │ - // 770: aload_3 │ │ │ │ - // 771: astore 4 │ │ │ │ - // 773: aload_3 │ │ │ │ - // 774: aload 28 │ │ │ │ - // 776: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 779: astore_3 │ │ │ │ - // 780: bipush 10 │ │ │ │ - // 782: istore 15 │ │ │ │ - // 784: aload_3 │ │ │ │ - // 785: iload 15 │ │ │ │ - // 787: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - // 790: pop │ │ │ │ - // 791: iconst_0 │ │ │ │ - // 792: istore 14 │ │ │ │ - // 794: aconst_null │ │ │ │ - // 795: astore_3 │ │ │ │ - // 796: aconst_null │ │ │ │ - // 797: checkcast [Ljava/lang/Object; │ │ │ │ - // 800: astore_3 │ │ │ │ - // 801: aconst_null │ │ │ │ - // 802: astore 4 │ │ │ │ - // 804: aload 25 │ │ │ │ - // 806: aload 22 │ │ │ │ - // 808: aconst_null │ │ │ │ - // 809: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 812: pop │ │ │ │ - // 813: iconst_2 │ │ │ │ - // 814: istore 14 │ │ │ │ - // 816: iload 14 │ │ │ │ - // 818: istore 8 │ │ │ │ - // 820: iload 14 │ │ │ │ - // 822: anewarray Ljava/lang/Object; │ │ │ │ - // 825: astore 4 │ │ │ │ - // 827: aload 4 │ │ │ │ - // 829: astore_3 │ │ │ │ - // 830: iconst_0 │ │ │ │ - // 831: istore 15 │ │ │ │ - // 833: aconst_null │ │ │ │ - // 834: astore 6 │ │ │ │ - // 836: aload 4 │ │ │ │ - // 838: iconst_0 │ │ │ │ - // 839: aload 21 │ │ │ │ - // 841: aastore │ │ │ │ - // 842: iconst_1 │ │ │ │ - // 843: istore 15 │ │ │ │ - // 845: lload 26 │ │ │ │ - // 847: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - // 850: astore 9 │ │ │ │ - // 852: aload 4 │ │ │ │ - // 854: iload 15 │ │ │ │ - // 856: aload 9 │ │ │ │ - // 858: aastore │ │ │ │ - // 859: aload 12 │ │ │ │ - // 861: aload 5 │ │ │ │ - // 863: aload 4 │ │ │ │ - // 865: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 868: astore 22 │ │ │ │ - // 870: goto 606 │ │ │ │ - // 873: ldc "Not Text!" │ │ │ │ - // 875: astore_3 │ │ │ │ - // 876: aload_3 │ │ │ │ - // 877: astore 4 │ │ │ │ - // 879: aload 19 │ │ │ │ - // 881: aload_3 │ │ │ │ - // 882: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 885: astore_3 │ │ │ │ - // 886: bipush 10 │ │ │ │ - // 888: istore 15 │ │ │ │ - // 890: aload_3 │ │ │ │ - // 891: iload 15 │ │ │ │ - // 893: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - // 896: pop │ │ │ │ - // 897: goto 791 │ │ │ │ - // 900: pop │ │ │ │ - // 901: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 904: astore_3 │ │ │ │ - // 905: ldc "DropBoxManager not available." │ │ │ │ - // 907: astore 6 │ │ │ │ - // 909: aload_3 │ │ │ │ - // 910: aload 6 │ │ │ │ - // 912: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 915: pop │ │ │ │ - // 916: goto 478 │ │ │ │ - // 919: aload 19 │ │ │ │ - // 921: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 924: astore_3 │ │ │ │ - // 925: goto 11 │ │ │ │ - // 928: pop │ │ │ │ - // 929: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 932: astore_3 │ │ │ │ - // 933: ldc "DropBoxManager not available." │ │ │ │ - // 935: astore 6 │ │ │ │ - // 937: aload_3 │ │ │ │ - // 938: aload 6 │ │ │ │ - // 940: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 943: pop │ │ │ │ - // 944: goto 478 │ │ │ │ - // 947: pop │ │ │ │ - // 948: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 951: astore_3 │ │ │ │ - // 952: ldc "DropBoxManager not available." │ │ │ │ - // 954: astore 6 │ │ │ │ - // 956: aload_3 │ │ │ │ - // 957: aload 6 │ │ │ │ - // 959: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 962: pop │ │ │ │ - // 963: goto 478 │ │ │ │ - // 966: pop │ │ │ │ - // 967: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 970: astore_3 │ │ │ │ - // 971: ldc "DropBoxManager not available." │ │ │ │ - // 973: astore 6 │ │ │ │ - // 975: aload_3 │ │ │ │ - // 976: aload 6 │ │ │ │ - // 978: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 981: pop │ │ │ │ - // 982: goto 478 │ │ │ │ - // 985: pop │ │ │ │ - // 986: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ - // 989: astore_3 │ │ │ │ - // 990: ldc "DropBoxManager not available." │ │ │ │ - // 992: astore 6 │ │ │ │ - // 994: aload_3 │ │ │ │ - // 995: aload 6 │ │ │ │ - // 997: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 1000: pop │ │ │ │ - // 1001: goto 478 │ │ │ │ + // 676: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 679: astore_3 │ │ │ │ + // 680: aload 14 │ │ │ │ + // 682: invokevirtual android/text/format/Time.format2445:()Ljava/lang/String; │ │ │ │ + // 685: astore 9 │ │ │ │ + // 687: aload_3 │ │ │ │ + // 688: astore 4 │ │ │ │ + // 690: aload_3 │ │ │ │ + // 691: aload 9 │ │ │ │ + // 693: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 696: astore_3 │ │ │ │ + // 697: bipush 10 │ │ │ │ + // 699: istore 7 │ │ │ │ + // 701: aload_3 │ │ │ │ + // 702: astore 4 │ │ │ │ + // 704: aload_3 │ │ │ │ + // 705: iload 7 │ │ │ │ + // 707: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + // 710: pop │ │ │ │ + // 711: iconst_1 │ │ │ │ + // 712: istore 15 │ │ │ │ + // 714: iload 15 │ │ │ │ + // 716: istore 8 │ │ │ │ + // 718: iload 15 │ │ │ │ + // 720: anewarray Ljava/lang/Object; │ │ │ │ + // 723: astore 4 │ │ │ │ + // 725: aload 4 │ │ │ │ + // 727: astore_3 │ │ │ │ + // 728: iconst_0 │ │ │ │ + // 729: istore 7 │ │ │ │ + // 731: aconst_null │ │ │ │ + // 732: astore 9 │ │ │ │ + // 734: sipush 500 │ │ │ │ + // 737: istore 10 │ │ │ │ + // 739: iload 10 │ │ │ │ + // 741: invokestatic java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + // 744: astore 11 │ │ │ │ + // 746: aload 4 │ │ │ │ + // 748: iconst_0 │ │ │ │ + // 749: aload 11 │ │ │ │ + // 751: aastore │ │ │ │ + // 752: aload 24 │ │ │ │ + // 754: aload 22 │ │ │ │ + // 756: aload 4 │ │ │ │ + // 758: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 761: astore 29 │ │ │ │ + // 763: aload 29 │ │ │ │ + // 765: checkcast Ljava/lang/String; │ │ │ │ + // 768: astore 29 │ │ │ │ + // 770: aload 29 │ │ │ │ + // 772: ifnull 894 │ │ │ │ + // 775: ldc "Text: " │ │ │ │ + // 777: astore_3 │ │ │ │ + // 778: aload_3 │ │ │ │ + // 779: astore 4 │ │ │ │ + // 781: aload 20 │ │ │ │ + // 783: aload_3 │ │ │ │ + // 784: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 787: astore_3 │ │ │ │ + // 788: aload_3 │ │ │ │ + // 789: astore 4 │ │ │ │ + // 791: aload_3 │ │ │ │ + // 792: aload 29 │ │ │ │ + // 794: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 797: astore_3 │ │ │ │ + // 798: bipush 10 │ │ │ │ + // 800: istore 7 │ │ │ │ + // 802: aload_3 │ │ │ │ + // 803: astore 4 │ │ │ │ + // 805: aload_3 │ │ │ │ + // 806: iload 7 │ │ │ │ + // 808: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + // 811: pop │ │ │ │ + // 812: iconst_0 │ │ │ │ + // 813: istore 15 │ │ │ │ + // 815: aconst_null │ │ │ │ + // 816: astore_3 │ │ │ │ + // 817: aconst_null │ │ │ │ + // 818: checkcast [Ljava/lang/Object; │ │ │ │ + // 821: astore_3 │ │ │ │ + // 822: aconst_null │ │ │ │ + // 823: astore 4 │ │ │ │ + // 825: aload 26 │ │ │ │ + // 827: aload 22 │ │ │ │ + // 829: aconst_null │ │ │ │ + // 830: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 833: pop │ │ │ │ + // 834: iconst_2 │ │ │ │ + // 835: istore 15 │ │ │ │ + // 837: iload 15 │ │ │ │ + // 839: istore 8 │ │ │ │ + // 841: iload 15 │ │ │ │ + // 843: anewarray Ljava/lang/Object; │ │ │ │ + // 846: astore 4 │ │ │ │ + // 848: aload 4 │ │ │ │ + // 850: astore_3 │ │ │ │ + // 851: iconst_0 │ │ │ │ + // 852: istore 7 │ │ │ │ + // 854: aconst_null │ │ │ │ + // 855: astore 9 │ │ │ │ + // 857: aload 4 │ │ │ │ + // 859: iconst_0 │ │ │ │ + // 860: aload 21 │ │ │ │ + // 862: aastore │ │ │ │ + // 863: iconst_1 │ │ │ │ + // 864: istore 7 │ │ │ │ + // 866: lload 27 │ │ │ │ + // 868: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + // 871: astore 11 │ │ │ │ + // 873: aload 4 │ │ │ │ + // 875: iload 7 │ │ │ │ + // 877: aload 11 │ │ │ │ + // 879: aastore │ │ │ │ + // 880: aload 13 │ │ │ │ + // 882: aload 5 │ │ │ │ + // 884: aload 4 │ │ │ │ + // 886: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 889: astore 22 │ │ │ │ + // 891: goto 618 │ │ │ │ + // 894: ldc "Not Text!" │ │ │ │ + // 896: astore_3 │ │ │ │ + // 897: aload_3 │ │ │ │ + // 898: astore 4 │ │ │ │ + // 900: aload 20 │ │ │ │ + // 902: aload_3 │ │ │ │ + // 903: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 906: astore_3 │ │ │ │ + // 907: bipush 10 │ │ │ │ + // 909: istore 7 │ │ │ │ + // 911: aload_3 │ │ │ │ + // 912: astore 4 │ │ │ │ + // 914: aload_3 │ │ │ │ + // 915: iload 7 │ │ │ │ + // 917: invokevirtual java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + // 920: pop │ │ │ │ + // 921: goto 812 │ │ │ │ + // 924: pop │ │ │ │ + // 925: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 928: astore_3 │ │ │ │ + // 929: ldc "DropBoxManager not available." │ │ │ │ + // 931: astore 6 │ │ │ │ + // 933: aload_3 │ │ │ │ + // 934: aload 6 │ │ │ │ + // 936: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 939: pop │ │ │ │ + // 940: goto 487 │ │ │ │ + // 943: aload 20 │ │ │ │ + // 945: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 948: astore_3 │ │ │ │ + // 949: goto 11 │ │ │ │ + // 952: pop │ │ │ │ + // 953: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 956: astore_3 │ │ │ │ + // 957: ldc "DropBoxManager not available." │ │ │ │ + // 959: astore 6 │ │ │ │ + // 961: aload_3 │ │ │ │ + // 962: aload 6 │ │ │ │ + // 964: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 967: pop │ │ │ │ + // 968: goto 487 │ │ │ │ + // 971: pop │ │ │ │ + // 972: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 975: astore_3 │ │ │ │ + // 976: ldc "DropBoxManager not available." │ │ │ │ + // 978: astore 6 │ │ │ │ + // 980: aload_3 │ │ │ │ + // 981: aload 6 │ │ │ │ + // 983: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 986: pop │ │ │ │ + // 987: goto 487 │ │ │ │ + // 990: pop │ │ │ │ + // 991: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 994: astore_3 │ │ │ │ + // 995: ldc "DropBoxManager not available." │ │ │ │ + // 997: astore 6 │ │ │ │ + // 999: aload_3 │ │ │ │ + // 1000: aload 6 │ │ │ │ + // 1002: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 1005: pop │ │ │ │ + // 1006: goto 487 │ │ │ │ + // 1009: pop │ │ │ │ + // 1010: getstatic org/acra/ACRA.LOG_TAG:Ljava/lang/String; │ │ │ │ + // 1013: astore_3 │ │ │ │ + // 1014: ldc "DropBoxManager not available." │ │ │ │ + // 1016: astore 6 │ │ │ │ + // 1018: aload_3 │ │ │ │ + // 1019: aload 6 │ │ │ │ + // 1021: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 1024: pop │ │ │ │ + // 1025: goto 487 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------------------- │ │ │ │ - // 0 3 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 0 3 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 0 3 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 0 3 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 0 3 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 0 3 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 17 21 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 17 21 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 17 21 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 17 21 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 17 21 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 17 21 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 23 28 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 23 28 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 23 28 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 23 28 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 23 28 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 23 28 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 40 45 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 40 45 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 40 45 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 40 45 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 40 45 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 40 45 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 61 64 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 61 64 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 61 64 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 61 64 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 61 64 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 61 64 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 67 70 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 67 70 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 67 70 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 67 70 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 67 70 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 67 70 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 76 79 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 76 79 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 76 79 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 76 79 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 76 79 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 76 79 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 82 87 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 82 87 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 82 87 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 82 87 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 82 87 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 82 87 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 100 103 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 100 103 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 100 103 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 100 103 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 100 103 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 100 103 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 105 110 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 105 110 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 105 110 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 105 110 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 105 110 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 105 110 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 110 115 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 110 115 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 110 115 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 110 115 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 110 115 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 110 115 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 119 124 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 119 124 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 119 124 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 119 124 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 119 124 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 119 124 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 130 133 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 130 133 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 130 133 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 130 133 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 130 133 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 130 133 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 135 140 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 135 140 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 135 140 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 135 140 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 135 140 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 135 140 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 155 160 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 155 160 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 155 160 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 155 160 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 155 160 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 155 160 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 167 172 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 167 172 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 167 172 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 167 172 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 167 172 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 167 172 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 179 183 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 179 183 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 179 183 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 179 183 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 179 183 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 179 183 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 185 188 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 185 188 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 185 188 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 185 188 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 185 188 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 185 188 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 190 195 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 190 195 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 190 195 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 190 195 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 190 195 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 190 195 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 195 198 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 195 198 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 195 198 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 195 198 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 195 198 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 195 198 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 199 203 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 199 203 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 199 203 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 199 203 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 199 203 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 199 203 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 210 213 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 210 213 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 210 213 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 210 213 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 210 213 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 210 213 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 214 218 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 214 218 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 214 218 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 214 218 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 214 218 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 214 218 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 225 232 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 225 232 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 225 232 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 225 232 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 225 232 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 225 232 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 239 241 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 239 241 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 239 241 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 239 241 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 239 241 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 239 241 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 252 256 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 252 256 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 252 256 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 252 256 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 252 256 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 252 256 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 263 270 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 263 270 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 263 270 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 263 270 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 263 270 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 263 270 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 270 277 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 270 277 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 270 277 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 270 277 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 270 277 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 270 277 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 290 293 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 290 293 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 290 293 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 290 293 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 290 293 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 290 293 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 295 300 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 295 300 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 295 300 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 295 300 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 295 300 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 295 300 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 300 307 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 300 307 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 300 307 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 300 307 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 300 307 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 300 307 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 309 316 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 309 316 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 309 316 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 309 316 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 309 316 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 309 316 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 323 330 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 323 330 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 323 330 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 323 330 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 323 330 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 323 330 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 332 337 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 332 337 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 332 337 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 332 337 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 332 337 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 332 337 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 347 351 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 347 351 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 347 351 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 347 351 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 347 351 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 347 351 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 356 361 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 356 361 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 356 361 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 356 361 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 356 361 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 356 361 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 367 373 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 367 373 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 367 373 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 367 373 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 367 373 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 367 373 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 380 385 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 380 385 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 380 385 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 380 385 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 380 385 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 380 385 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 399 402 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 399 402 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 399 402 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 399 402 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 399 402 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 399 402 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 405 410 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 405 410 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 405 410 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 405 410 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 405 410 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 405 410 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 416 419 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 416 419 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 416 419 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 416 419 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 416 419 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 416 419 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 423 428 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 423 428 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 423 428 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 423 428 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 423 428 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 423 428 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 443 447 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 443 447 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 443 447 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 443 447 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 443 447 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 443 447 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 453 459 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 453 459 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 453 459 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 453 459 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 453 459 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 453 459 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 484 489 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 484 489 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 484 489 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 484 489 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 484 489 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 484 489 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 501 506 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 501 506 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 501 506 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 501 506 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 501 506 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 501 506 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 515 518 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 515 518 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 515 518 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 515 518 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 515 518 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 515 518 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 523 526 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 523 526 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 523 526 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 523 526 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 523 526 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 523 526 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 529 534 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 529 534 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 529 534 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 529 534 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 529 534 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 529 534 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 536 541 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 536 541 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 536 541 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 536 541 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 536 541 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 536 541 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 552 556 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 552 556 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 552 556 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 552 556 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 552 556 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 552 556 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 565 569 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 565 569 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 565 569 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 565 569 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 565 569 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 565 569 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 571 576 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 571 576 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 571 576 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 571 576 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 571 576 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 571 576 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 587 591 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 587 591 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 587 591 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 587 591 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 587 591 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 587 591 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 600 604 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 600 604 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 600 604 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 600 604 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 600 604 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 600 604 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 616 620 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 616 620 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 616 620 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 616 620 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 616 620 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 616 620 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 628 632 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 628 632 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 628 632 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 628 632 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 628 632 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 628 632 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 633 637 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 633 637 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 633 637 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 633 637 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 633 637 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 633 637 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 638 642 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 638 642 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 638 642 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 638 642 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 638 642 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 638 642 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 650 655 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 650 655 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 650 655 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 650 655 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 650 655 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 650 655 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 663 667 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 663 667 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 663 667 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 663 667 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 663 667 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 663 667 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 668 673 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 668 673 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 668 673 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 668 673 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 668 673 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 668 673 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 676 681 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 676 681 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 676 681 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 676 681 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 676 681 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 676 681 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 687 693 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 687 693 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 687 693 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 687 693 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 687 693 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 687 693 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 700 705 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 700 705 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 700 705 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 700 705 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 700 705 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 700 705 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 721 726 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 721 726 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 721 726 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 721 726 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 721 726 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 721 726 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 731 734 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 731 734 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 731 734 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 731 734 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 731 734 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 731 734 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 738 743 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 738 743 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 738 743 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 738 743 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 738 743 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 738 743 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 745 750 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 745 750 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 745 750 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 745 750 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 745 750 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 745 750 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 765 769 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 765 769 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 765 769 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 765 769 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 765 769 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 765 769 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 774 779 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 774 779 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 774 779 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 774 779 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 774 779 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 774 779 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 785 791 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 785 791 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 785 791 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 785 791 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 785 791 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 785 791 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 796 800 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 796 800 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 796 800 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 796 800 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 796 800 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 796 800 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 808 813 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 808 813 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 808 813 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 808 813 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 808 813 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 808 813 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 820 825 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 820 825 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 820 825 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 820 825 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 820 825 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 820 825 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 839 842 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 839 842 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 839 842 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 839 842 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 839 842 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 839 842 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 845 850 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 845 850 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 845 850 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 845 850 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 845 850 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 845 850 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 856 859 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 856 859 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 856 859 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 856 859 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 856 859 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 856 859 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 863 868 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 863 868 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 863 868 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 863 868 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 863 868 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 863 868 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 881 885 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 881 885 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 881 885 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 881 885 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 881 885 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 881 885 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 891 897 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 891 897 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 891 897 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 891 897 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 891 897 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 891 897 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 919 924 462 478 Ljava/lang/SecurityException; │ │ │ │ - // 919 924 900 919 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 919 924 928 947 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 919 924 947 966 Ljava/lang/IllegalAccessException; │ │ │ │ - // 919 924 966 985 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 919 924 985 1004 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 0 3 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 0 3 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 0 3 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 0 3 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 0 3 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 0 3 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 17 21 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 17 21 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 17 21 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 17 21 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 17 21 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 17 21 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 23 28 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 23 28 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 23 28 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 23 28 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 23 28 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 23 28 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 40 45 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 40 45 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 40 45 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 40 45 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 40 45 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 40 45 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 64 67 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 64 67 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 64 67 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 64 67 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 64 67 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 64 67 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 70 73 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 70 73 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 70 73 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 70 73 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 70 73 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 70 73 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 79 82 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 79 82 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 79 82 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 79 82 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 79 82 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 79 82 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 85 90 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 85 90 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 85 90 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 85 90 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 85 90 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 85 90 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 103 106 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 103 106 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 103 106 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 103 106 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 103 106 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 103 106 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 108 113 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 108 113 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 108 113 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 108 113 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 108 113 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 108 113 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 113 118 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 113 118 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 113 118 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 113 118 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 113 118 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 113 118 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 122 127 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 122 127 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 122 127 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 122 127 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 122 127 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 122 127 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 133 136 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 133 136 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 133 136 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 133 136 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 133 136 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 133 136 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 138 143 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 138 143 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 138 143 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 138 143 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 138 143 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 138 143 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 158 163 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 158 163 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 158 163 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 158 163 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 158 163 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 158 163 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 170 175 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 170 175 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 170 175 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 170 175 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 170 175 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 170 175 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 182 186 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 182 186 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 182 186 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 182 186 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 182 186 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 182 186 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 188 191 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 188 191 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 188 191 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 188 191 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 188 191 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 188 191 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 193 198 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 193 198 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 193 198 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 193 198 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 193 198 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 193 198 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 198 201 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 198 201 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 198 201 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 198 201 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 198 201 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 198 201 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 202 206 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 202 206 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 202 206 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 202 206 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 202 206 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 202 206 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 213 216 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 213 216 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 213 216 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 213 216 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 213 216 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 213 216 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 217 221 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 217 221 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 217 221 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 217 221 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 217 221 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 217 221 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 228 235 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 228 235 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 228 235 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 228 235 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 228 235 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 228 235 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 242 244 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 242 244 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 242 244 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 242 244 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 242 244 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 242 244 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 255 259 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 255 259 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 255 259 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 255 259 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 255 259 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 255 259 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 266 273 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 266 273 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 266 273 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 266 273 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 266 273 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 266 273 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 273 280 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 273 280 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 273 280 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 273 280 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 273 280 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 273 280 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 293 296 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 293 296 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 293 296 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 293 296 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 293 296 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 293 296 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 298 303 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 298 303 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 298 303 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 298 303 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 298 303 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 298 303 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 303 310 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 303 310 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 303 310 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 303 310 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 303 310 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 303 310 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 312 319 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 312 319 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 312 319 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 312 319 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 312 319 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 312 319 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 326 333 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 326 333 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 326 333 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 326 333 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 326 333 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 326 333 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 335 340 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 335 340 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 335 340 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 335 340 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 335 340 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 335 340 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 350 354 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 350 354 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 350 354 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 350 354 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 350 354 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 350 354 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 359 364 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 359 364 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 359 364 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 359 364 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 359 364 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 359 364 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 373 379 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 373 379 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 373 379 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 373 379 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 373 379 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 373 379 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 386 391 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 386 391 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 386 391 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 386 391 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 386 391 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 386 391 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 405 408 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 405 408 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 405 408 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 405 408 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 405 408 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 405 408 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 411 416 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 411 416 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 411 416 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 411 416 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 411 416 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 411 416 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 422 425 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 422 425 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 422 425 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 422 425 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 422 425 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 422 425 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 429 434 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 429 434 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 429 434 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 429 434 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 429 434 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 429 434 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 449 453 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 449 453 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 449 453 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 449 453 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 449 453 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 449 453 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 462 468 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 462 468 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 462 468 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 462 468 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 462 468 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 462 468 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 493 498 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 493 498 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 493 498 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 493 498 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 493 498 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 493 498 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 510 515 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 510 515 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 510 515 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 510 515 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 510 515 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 510 515 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 524 527 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 524 527 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 524 527 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 524 527 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 524 527 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 524 527 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 532 535 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 532 535 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 532 535 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 532 535 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 532 535 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 532 535 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 541 546 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 541 546 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 541 546 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 541 546 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 541 546 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 541 546 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 548 553 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 548 553 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 548 553 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 548 553 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 548 553 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 548 553 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 564 568 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 564 568 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 564 568 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 564 568 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 564 568 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 564 568 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 577 581 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 577 581 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 577 581 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 577 581 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 577 581 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 577 581 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 583 588 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 583 588 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 583 588 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 583 588 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 583 588 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 583 588 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 599 603 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 599 603 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 599 603 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 599 603 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 599 603 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 599 603 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 612 616 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 612 616 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 612 616 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 612 616 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 612 616 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 612 616 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 628 632 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 628 632 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 628 632 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 628 632 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 628 632 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 628 632 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 640 644 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 640 644 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 640 644 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 640 644 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 640 644 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 640 644 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 645 649 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 645 649 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 645 649 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 645 649 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 645 649 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 645 649 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 650 654 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 650 654 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 650 654 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 650 654 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 650 654 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 650 654 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 662 667 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 662 667 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 662 667 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 662 667 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 662 667 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 662 667 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 675 679 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 675 679 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 675 679 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 675 679 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 675 679 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 675 679 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 680 685 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 680 685 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 680 685 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 680 685 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 680 685 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 680 685 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 691 696 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 691 696 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 691 696 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 691 696 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 691 696 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 691 696 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 705 711 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 705 711 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 705 711 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 705 711 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 705 711 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 705 711 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 718 723 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 718 723 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 718 723 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 718 723 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 718 723 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 718 723 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 739 744 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 739 744 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 739 744 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 739 744 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 739 744 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 739 744 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 749 752 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 749 752 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 749 752 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 749 752 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 749 752 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 749 752 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 756 761 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 756 761 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 756 761 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 756 761 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 756 761 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 756 761 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 763 768 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 763 768 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 763 768 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 763 768 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 763 768 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 763 768 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 783 787 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 783 787 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 783 787 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 783 787 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 783 787 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 783 787 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 792 797 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 792 797 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 792 797 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 792 797 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 792 797 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 792 797 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 806 812 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 806 812 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 806 812 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 806 812 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 806 812 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 806 812 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 817 821 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 817 821 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 817 821 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 817 821 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 817 821 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 817 821 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 829 834 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 829 834 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 829 834 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 829 834 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 829 834 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 829 834 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 841 846 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 841 846 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 841 846 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 841 846 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 841 846 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 841 846 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 860 863 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 860 863 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 860 863 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 860 863 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 860 863 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 860 863 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 866 871 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 866 871 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 866 871 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 866 871 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 866 871 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 866 871 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 877 880 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 877 880 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 877 880 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 877 880 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 877 880 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 877 880 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 884 889 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 884 889 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 884 889 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 884 889 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 884 889 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 884 889 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 902 906 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 902 906 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 902 906 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 902 906 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 902 906 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 902 906 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 915 921 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 915 921 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 915 921 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 915 921 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 915 921 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 915 921 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 943 948 471 487 Ljava/lang/SecurityException; │ │ │ │ + // 943 948 924 943 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 943 948 952 971 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 943 948 971 990 Ljava/lang/IllegalAccessException; │ │ │ │ + // 943 948 990 1009 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 943 948 1009 1028 Ljava/lang/NoSuchFieldException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 525 out of bounds for length 525 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 541 out of bounds for length 541 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── org/acra/collector/MediaCodecListCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -46,1261 +46,1273 @@ │ │ │ │ // 3: istore_1 │ │ │ │ // 4: iconst_1 │ │ │ │ // 5: istore_2 │ │ │ │ // 6: iconst_0 │ │ │ │ // 7: istore_3 │ │ │ │ // 8: aconst_null │ │ │ │ // 9: astore 4 │ │ │ │ - // 11: iconst_4 │ │ │ │ - // 12: anewarray Ljava/lang/String; │ │ │ │ - // 15: astore 5 │ │ │ │ - // 17: aload 5 │ │ │ │ - // 19: iconst_0 │ │ │ │ - // 20: ldc "mp4" │ │ │ │ - // 22: aastore │ │ │ │ - // 23: aload 5 │ │ │ │ - // 25: iload_2 │ │ │ │ - // 26: ldc "mpeg4" │ │ │ │ + // 11: iconst_0 │ │ │ │ + // 12: istore 5 │ │ │ │ + // 14: aconst_null │ │ │ │ + // 15: astore 6 │ │ │ │ + // 17: iconst_4 │ │ │ │ + // 18: anewarray Ljava/lang/String; │ │ │ │ + // 21: astore 7 │ │ │ │ + // 23: aload 7 │ │ │ │ + // 25: iconst_0 │ │ │ │ + // 26: ldc "mp4" │ │ │ │ // 28: aastore │ │ │ │ - // 29: aload 5 │ │ │ │ - // 31: iload_1 │ │ │ │ - // 32: ldc "MP4" │ │ │ │ + // 29: aload 7 │ │ │ │ + // 31: iload_2 │ │ │ │ + // 32: ldc "mpeg4" │ │ │ │ // 34: aastore │ │ │ │ - // 35: aload 5 │ │ │ │ - // 37: iload_0 │ │ │ │ - // 38: ldc "MPEG4" │ │ │ │ + // 35: aload 7 │ │ │ │ + // 37: iload_1 │ │ │ │ + // 38: ldc "MP4" │ │ │ │ // 40: aastore │ │ │ │ - // 41: aload 5 │ │ │ │ - // 43: putstatic org/acra/collector/MediaCodecListCollector.MPEG4_TYPES:[Ljava/lang/String; │ │ │ │ - // 46: iconst_4 │ │ │ │ - // 47: istore 6 │ │ │ │ - // 49: iload 6 │ │ │ │ - // 51: anewarray Ljava/lang/String; │ │ │ │ - // 54: astore 5 │ │ │ │ - // 56: aload 5 │ │ │ │ - // 58: iconst_0 │ │ │ │ - // 59: ldc "avc" │ │ │ │ - // 61: aastore │ │ │ │ - // 62: aload 5 │ │ │ │ - // 64: iload_2 │ │ │ │ - // 65: ldc "h264" │ │ │ │ + // 41: aload 7 │ │ │ │ + // 43: iload_0 │ │ │ │ + // 44: ldc "MPEG4" │ │ │ │ + // 46: aastore │ │ │ │ + // 47: aload 7 │ │ │ │ + // 49: putstatic org/acra/collector/MediaCodecListCollector.MPEG4_TYPES:[Ljava/lang/String; │ │ │ │ + // 52: iconst_4 │ │ │ │ + // 53: istore 8 │ │ │ │ + // 55: iload 8 │ │ │ │ + // 57: anewarray Ljava/lang/String; │ │ │ │ + // 60: astore 7 │ │ │ │ + // 62: aload 7 │ │ │ │ + // 64: iconst_0 │ │ │ │ + // 65: ldc "avc" │ │ │ │ // 67: aastore │ │ │ │ - // 68: aload 5 │ │ │ │ - // 70: iload_1 │ │ │ │ - // 71: ldc "AVC" │ │ │ │ + // 68: aload 7 │ │ │ │ + // 70: iload_2 │ │ │ │ + // 71: ldc "h264" │ │ │ │ // 73: aastore │ │ │ │ - // 74: aload 5 │ │ │ │ - // 76: iload_0 │ │ │ │ - // 77: ldc "H264" │ │ │ │ + // 74: aload 7 │ │ │ │ + // 76: iload_1 │ │ │ │ + // 77: ldc "AVC" │ │ │ │ // 79: aastore │ │ │ │ - // 80: aload 5 │ │ │ │ - // 82: putstatic org/acra/collector/MediaCodecListCollector.AVC_TYPES:[Ljava/lang/String; │ │ │ │ - // 85: iload_1 │ │ │ │ - // 86: anewarray Ljava/lang/String; │ │ │ │ - // 89: astore 5 │ │ │ │ - // 91: aload 5 │ │ │ │ - // 93: iconst_0 │ │ │ │ - // 94: ldc "h263" │ │ │ │ - // 96: aastore │ │ │ │ - // 97: aload 5 │ │ │ │ - // 99: iload_2 │ │ │ │ - // 100: ldc "H263" │ │ │ │ + // 80: aload 7 │ │ │ │ + // 82: iload_0 │ │ │ │ + // 83: ldc "H264" │ │ │ │ + // 85: aastore │ │ │ │ + // 86: aload 7 │ │ │ │ + // 88: putstatic org/acra/collector/MediaCodecListCollector.AVC_TYPES:[Ljava/lang/String; │ │ │ │ + // 91: iload_1 │ │ │ │ + // 92: anewarray Ljava/lang/String; │ │ │ │ + // 95: astore 7 │ │ │ │ + // 97: aload 7 │ │ │ │ + // 99: iconst_0 │ │ │ │ + // 100: ldc "h263" │ │ │ │ // 102: aastore │ │ │ │ - // 103: aload 5 │ │ │ │ - // 105: putstatic org/acra/collector/MediaCodecListCollector.H263_TYPES:[Ljava/lang/String; │ │ │ │ - // 108: iload_1 │ │ │ │ - // 109: anewarray Ljava/lang/String; │ │ │ │ - // 112: astore 5 │ │ │ │ - // 114: aload 5 │ │ │ │ - // 116: iconst_0 │ │ │ │ - // 117: ldc "aac" │ │ │ │ - // 119: aastore │ │ │ │ - // 120: ldc "AAC" │ │ │ │ - // 122: astore 7 │ │ │ │ - // 124: aload 5 │ │ │ │ - // 126: iload_2 │ │ │ │ - // 127: aload 7 │ │ │ │ - // 129: aastore │ │ │ │ - // 130: aload 5 │ │ │ │ - // 132: putstatic org/acra/collector/MediaCodecListCollector.AAC_TYPES:[Ljava/lang/String; │ │ │ │ - // 135: aconst_null │ │ │ │ - // 136: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ - // 139: aconst_null │ │ │ │ - // 140: putstatic org/acra/collector/MediaCodecListCollector.getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 143: aconst_null │ │ │ │ - // 144: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 147: aconst_null │ │ │ │ - // 148: putstatic org/acra/collector/MediaCodecListCollector.getNameMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 151: aconst_null │ │ │ │ - // 152: putstatic org/acra/collector/MediaCodecListCollector.isEncoderMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 155: aconst_null │ │ │ │ - // 156: putstatic org/acra/collector/MediaCodecListCollector.getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 159: aconst_null │ │ │ │ - // 160: putstatic org/acra/collector/MediaCodecListCollector.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 163: aconst_null │ │ │ │ - // 164: putstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ - // 167: aconst_null │ │ │ │ - // 168: putstatic org/acra/collector/MediaCodecListCollector.colorFormatsField:Ljava/lang/reflect/Field; │ │ │ │ - // 171: aconst_null │ │ │ │ - // 172: putstatic org/acra/collector/MediaCodecListCollector.profileLevelsField:Ljava/lang/reflect/Field; │ │ │ │ - // 175: aconst_null │ │ │ │ - // 176: putstatic org/acra/collector/MediaCodecListCollector.profileField:Ljava/lang/reflect/Field; │ │ │ │ - // 179: aconst_null │ │ │ │ - // 180: putstatic org/acra/collector/MediaCodecListCollector.levelField:Ljava/lang/reflect/Field; │ │ │ │ - // 183: new Landroid/util/SparseArray; │ │ │ │ - // 186: astore 5 │ │ │ │ - // 188: aload 5 │ │ │ │ - // 190: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 193: aload 5 │ │ │ │ - // 195: putstatic org/acra/collector/MediaCodecListCollector.mColorFormatValues:Landroid/util/SparseArray; │ │ │ │ - // 198: new Landroid/util/SparseArray; │ │ │ │ - // 201: astore 5 │ │ │ │ - // 203: aload 5 │ │ │ │ - // 205: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 208: aload 5 │ │ │ │ - // 210: putstatic org/acra/collector/MediaCodecListCollector.mAVCLevelValues:Landroid/util/SparseArray; │ │ │ │ - // 213: new Landroid/util/SparseArray; │ │ │ │ - // 216: astore 5 │ │ │ │ - // 218: aload 5 │ │ │ │ - // 220: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 223: aload 5 │ │ │ │ - // 225: putstatic org/acra/collector/MediaCodecListCollector.mAVCProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 228: new Landroid/util/SparseArray; │ │ │ │ - // 231: astore 5 │ │ │ │ - // 233: aload 5 │ │ │ │ - // 235: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 238: aload 5 │ │ │ │ - // 240: putstatic org/acra/collector/MediaCodecListCollector.mH263LevelValues:Landroid/util/SparseArray; │ │ │ │ - // 243: new Landroid/util/SparseArray; │ │ │ │ - // 246: astore 5 │ │ │ │ - // 248: aload 5 │ │ │ │ - // 250: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 253: aload 5 │ │ │ │ - // 255: putstatic org/acra/collector/MediaCodecListCollector.mH263ProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 258: new Landroid/util/SparseArray; │ │ │ │ - // 261: astore 5 │ │ │ │ - // 263: aload 5 │ │ │ │ - // 265: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 268: aload 5 │ │ │ │ - // 270: putstatic org/acra/collector/MediaCodecListCollector.mMPEG4LevelValues:Landroid/util/SparseArray; │ │ │ │ - // 273: new Landroid/util/SparseArray; │ │ │ │ - // 276: astore 5 │ │ │ │ - // 278: aload 5 │ │ │ │ - // 280: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 283: aload 5 │ │ │ │ - // 285: putstatic org/acra/collector/MediaCodecListCollector.mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 288: new Landroid/util/SparseArray; │ │ │ │ - // 291: astore 5 │ │ │ │ - // 293: aload 5 │ │ │ │ - // 295: invokespecial android/util/SparseArray.:()V │ │ │ │ - // 298: aload 5 │ │ │ │ - // 300: putstatic org/acra/collector/MediaCodecListCollector.mAACProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 303: ldc "android.media.MediaCodecList" │ │ │ │ - // 305: astore 5 │ │ │ │ - // 307: aload 5 │ │ │ │ - // 309: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ - // 312: astore 5 │ │ │ │ - // 314: aload 5 │ │ │ │ - // 316: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ - // 319: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ - // 322: astore 5 │ │ │ │ - // 324: ldc "getCodecInfoAt" │ │ │ │ - // 326: astore 7 │ │ │ │ - // 328: iconst_1 │ │ │ │ - // 329: istore_3 │ │ │ │ - // 330: iload_3 │ │ │ │ - // 331: anewarray Ljava/lang/Class; │ │ │ │ - // 334: astore 4 │ │ │ │ - // 336: getstatic java/lang/Integer.TYPE:Ljava/lang/Class; │ │ │ │ - // 339: astore 8 │ │ │ │ - // 341: aload 4 │ │ │ │ - // 343: iconst_0 │ │ │ │ - // 344: aload 8 │ │ │ │ - // 346: aastore │ │ │ │ - // 347: aload 5 │ │ │ │ - // 349: aload 7 │ │ │ │ - // 351: aload 4 │ │ │ │ - // 353: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 356: astore 5 │ │ │ │ - // 358: aload 5 │ │ │ │ - // 360: putstatic org/acra/collector/MediaCodecListCollector.getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 363: ldc "android.media.MediaCodecInfo" │ │ │ │ - // 365: astore 5 │ │ │ │ - // 367: aload 5 │ │ │ │ - // 369: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ - // 372: astore 5 │ │ │ │ - // 374: aload 5 │ │ │ │ - // 376: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 379: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 382: astore 5 │ │ │ │ - // 384: ldc "getName" │ │ │ │ - // 386: astore 7 │ │ │ │ - // 388: iconst_0 │ │ │ │ - // 389: istore_3 │ │ │ │ - // 390: aconst_null │ │ │ │ - // 391: astore 4 │ │ │ │ - // 393: iconst_0 │ │ │ │ - // 394: anewarray Ljava/lang/Class; │ │ │ │ - // 397: astore 4 │ │ │ │ - // 399: aload 5 │ │ │ │ - // 401: aload 7 │ │ │ │ - // 403: aload 4 │ │ │ │ - // 405: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 408: astore 5 │ │ │ │ - // 410: aload 5 │ │ │ │ - // 412: putstatic org/acra/collector/MediaCodecListCollector.getNameMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 415: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 418: astore 5 │ │ │ │ - // 420: ldc "isEncoder" │ │ │ │ + // 103: aload 7 │ │ │ │ + // 105: iload_2 │ │ │ │ + // 106: ldc "H263" │ │ │ │ + // 108: aastore │ │ │ │ + // 109: aload 7 │ │ │ │ + // 111: putstatic org/acra/collector/MediaCodecListCollector.H263_TYPES:[Ljava/lang/String; │ │ │ │ + // 114: iload_1 │ │ │ │ + // 115: anewarray Ljava/lang/String; │ │ │ │ + // 118: astore 7 │ │ │ │ + // 120: aload 7 │ │ │ │ + // 122: iconst_0 │ │ │ │ + // 123: ldc "aac" │ │ │ │ + // 125: aastore │ │ │ │ + // 126: ldc "AAC" │ │ │ │ + // 128: astore 9 │ │ │ │ + // 130: aload 7 │ │ │ │ + // 132: iload_2 │ │ │ │ + // 133: aload 9 │ │ │ │ + // 135: aastore │ │ │ │ + // 136: aload 7 │ │ │ │ + // 138: putstatic org/acra/collector/MediaCodecListCollector.AAC_TYPES:[Ljava/lang/String; │ │ │ │ + // 141: aconst_null │ │ │ │ + // 142: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ + // 145: aconst_null │ │ │ │ + // 146: putstatic org/acra/collector/MediaCodecListCollector.getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 149: aconst_null │ │ │ │ + // 150: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 153: aconst_null │ │ │ │ + // 154: putstatic org/acra/collector/MediaCodecListCollector.getNameMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 157: aconst_null │ │ │ │ + // 158: putstatic org/acra/collector/MediaCodecListCollector.isEncoderMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 161: aconst_null │ │ │ │ + // 162: putstatic org/acra/collector/MediaCodecListCollector.getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 165: aconst_null │ │ │ │ + // 166: putstatic org/acra/collector/MediaCodecListCollector.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 169: aconst_null │ │ │ │ + // 170: putstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ + // 173: aconst_null │ │ │ │ + // 174: putstatic org/acra/collector/MediaCodecListCollector.colorFormatsField:Ljava/lang/reflect/Field; │ │ │ │ + // 177: aconst_null │ │ │ │ + // 178: putstatic org/acra/collector/MediaCodecListCollector.profileLevelsField:Ljava/lang/reflect/Field; │ │ │ │ + // 181: aconst_null │ │ │ │ + // 182: putstatic org/acra/collector/MediaCodecListCollector.profileField:Ljava/lang/reflect/Field; │ │ │ │ + // 185: aconst_null │ │ │ │ + // 186: putstatic org/acra/collector/MediaCodecListCollector.levelField:Ljava/lang/reflect/Field; │ │ │ │ + // 189: new Landroid/util/SparseArray; │ │ │ │ + // 192: astore 7 │ │ │ │ + // 194: aload 7 │ │ │ │ + // 196: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 199: aload 7 │ │ │ │ + // 201: putstatic org/acra/collector/MediaCodecListCollector.mColorFormatValues:Landroid/util/SparseArray; │ │ │ │ + // 204: new Landroid/util/SparseArray; │ │ │ │ + // 207: astore 7 │ │ │ │ + // 209: aload 7 │ │ │ │ + // 211: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 214: aload 7 │ │ │ │ + // 216: putstatic org/acra/collector/MediaCodecListCollector.mAVCLevelValues:Landroid/util/SparseArray; │ │ │ │ + // 219: new Landroid/util/SparseArray; │ │ │ │ + // 222: astore 7 │ │ │ │ + // 224: aload 7 │ │ │ │ + // 226: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 229: aload 7 │ │ │ │ + // 231: putstatic org/acra/collector/MediaCodecListCollector.mAVCProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 234: new Landroid/util/SparseArray; │ │ │ │ + // 237: astore 7 │ │ │ │ + // 239: aload 7 │ │ │ │ + // 241: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 244: aload 7 │ │ │ │ + // 246: putstatic org/acra/collector/MediaCodecListCollector.mH263LevelValues:Landroid/util/SparseArray; │ │ │ │ + // 249: new Landroid/util/SparseArray; │ │ │ │ + // 252: astore 7 │ │ │ │ + // 254: aload 7 │ │ │ │ + // 256: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 259: aload 7 │ │ │ │ + // 261: putstatic org/acra/collector/MediaCodecListCollector.mH263ProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 264: new Landroid/util/SparseArray; │ │ │ │ + // 267: astore 7 │ │ │ │ + // 269: aload 7 │ │ │ │ + // 271: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 274: aload 7 │ │ │ │ + // 276: putstatic org/acra/collector/MediaCodecListCollector.mMPEG4LevelValues:Landroid/util/SparseArray; │ │ │ │ + // 279: new Landroid/util/SparseArray; │ │ │ │ + // 282: astore 7 │ │ │ │ + // 284: aload 7 │ │ │ │ + // 286: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 289: aload 7 │ │ │ │ + // 291: putstatic org/acra/collector/MediaCodecListCollector.mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 294: new Landroid/util/SparseArray; │ │ │ │ + // 297: astore 7 │ │ │ │ + // 299: aload 7 │ │ │ │ + // 301: invokespecial android/util/SparseArray.:()V │ │ │ │ + // 304: aload 7 │ │ │ │ + // 306: putstatic org/acra/collector/MediaCodecListCollector.mAACProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 309: ldc "android.media.MediaCodecList" │ │ │ │ + // 311: astore 7 │ │ │ │ + // 313: aload 7 │ │ │ │ + // 315: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ + // 318: astore 7 │ │ │ │ + // 320: aload 7 │ │ │ │ + // 322: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ + // 325: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecListClass:Ljava/lang/Class; │ │ │ │ + // 328: astore 7 │ │ │ │ + // 330: ldc "getCodecInfoAt" │ │ │ │ + // 332: astore 9 │ │ │ │ + // 334: iconst_1 │ │ │ │ + // 335: istore 5 │ │ │ │ + // 337: iload 5 │ │ │ │ + // 339: anewarray Ljava/lang/Class; │ │ │ │ + // 342: astore 6 │ │ │ │ + // 344: iconst_0 │ │ │ │ + // 345: istore_2 │ │ │ │ + // 346: aconst_null │ │ │ │ + // 347: astore 10 │ │ │ │ + // 349: getstatic java/lang/Integer.TYPE:Ljava/lang/Class; │ │ │ │ + // 352: astore 11 │ │ │ │ + // 354: aload 6 │ │ │ │ + // 356: iconst_0 │ │ │ │ + // 357: aload 11 │ │ │ │ + // 359: aastore │ │ │ │ + // 360: aload 7 │ │ │ │ + // 362: aload 9 │ │ │ │ + // 364: aload 6 │ │ │ │ + // 366: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 369: astore 7 │ │ │ │ + // 371: aload 7 │ │ │ │ + // 373: putstatic org/acra/collector/MediaCodecListCollector.getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 376: ldc "android.media.MediaCodecInfo" │ │ │ │ + // 378: astore 7 │ │ │ │ + // 380: aload 7 │ │ │ │ + // 382: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ + // 385: astore 7 │ │ │ │ + // 387: aload 7 │ │ │ │ + // 389: putstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 392: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 395: astore 7 │ │ │ │ + // 397: ldc "getName" │ │ │ │ + // 399: astore 9 │ │ │ │ + // 401: iconst_0 │ │ │ │ + // 402: istore 5 │ │ │ │ + // 404: aconst_null │ │ │ │ + // 405: astore 6 │ │ │ │ + // 407: iconst_0 │ │ │ │ + // 408: anewarray Ljava/lang/Class; │ │ │ │ + // 411: astore 6 │ │ │ │ + // 413: aload 7 │ │ │ │ + // 415: aload 9 │ │ │ │ + // 417: aload 6 │ │ │ │ + // 419: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ // 422: astore 7 │ │ │ │ - // 424: iconst_0 │ │ │ │ - // 425: istore_3 │ │ │ │ - // 426: aconst_null │ │ │ │ - // 427: astore 4 │ │ │ │ - // 429: iconst_0 │ │ │ │ - // 430: anewarray Ljava/lang/Class; │ │ │ │ - // 433: astore 4 │ │ │ │ - // 435: aload 5 │ │ │ │ - // 437: aload 7 │ │ │ │ - // 439: aload 4 │ │ │ │ - // 441: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 444: astore 5 │ │ │ │ - // 446: aload 5 │ │ │ │ - // 448: putstatic org/acra/collector/MediaCodecListCollector.isEncoderMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 451: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 454: astore 5 │ │ │ │ - // 456: ldc "getSupportedTypes" │ │ │ │ - // 458: astore 7 │ │ │ │ - // 460: iconst_0 │ │ │ │ - // 461: istore_3 │ │ │ │ - // 462: aconst_null │ │ │ │ - // 463: astore 4 │ │ │ │ - // 465: iconst_0 │ │ │ │ - // 466: anewarray Ljava/lang/Class; │ │ │ │ - // 469: astore 4 │ │ │ │ - // 471: aload 5 │ │ │ │ - // 473: aload 7 │ │ │ │ - // 475: aload 4 │ │ │ │ - // 477: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 480: astore 5 │ │ │ │ - // 482: aload 5 │ │ │ │ - // 484: putstatic org/acra/collector/MediaCodecListCollector.getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 487: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ - // 490: astore 5 │ │ │ │ - // 492: ldc "getCapabilitiesForType" │ │ │ │ - // 494: astore 7 │ │ │ │ - // 496: iconst_1 │ │ │ │ - // 497: istore_3 │ │ │ │ - // 498: iload_3 │ │ │ │ - // 499: anewarray Ljava/lang/Class; │ │ │ │ - // 502: astore 4 │ │ │ │ - // 504: ldc Ljava/lang/String;.class │ │ │ │ - // 506: astore 8 │ │ │ │ - // 508: aload 4 │ │ │ │ - // 510: iconst_0 │ │ │ │ - // 511: aload 8 │ │ │ │ - // 513: aastore │ │ │ │ - // 514: aload 5 │ │ │ │ - // 516: aload 7 │ │ │ │ - // 518: aload 4 │ │ │ │ - // 520: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 523: astore 5 │ │ │ │ - // 525: aload 5 │ │ │ │ - // 527: putstatic org/acra/collector/MediaCodecListCollector.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ │ │ - // 530: ldc "android.media.MediaCodecInfo$CodecCapabilities" │ │ │ │ - // 532: astore 5 │ │ │ │ - // 534: aload 5 │ │ │ │ - // 536: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ - // 539: astore 5 │ │ │ │ - // 541: aload 5 │ │ │ │ - // 543: putstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ - // 546: getstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ - // 549: astore 5 │ │ │ │ - // 551: ldc "colorFormats" │ │ │ │ - // 553: astore 7 │ │ │ │ - // 555: aload 5 │ │ │ │ + // 424: aload 7 │ │ │ │ + // 426: putstatic org/acra/collector/MediaCodecListCollector.getNameMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 429: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 432: astore 7 │ │ │ │ + // 434: ldc "isEncoder" │ │ │ │ + // 436: astore 9 │ │ │ │ + // 438: iconst_0 │ │ │ │ + // 439: istore 5 │ │ │ │ + // 441: aconst_null │ │ │ │ + // 442: astore 6 │ │ │ │ + // 444: iconst_0 │ │ │ │ + // 445: anewarray Ljava/lang/Class; │ │ │ │ + // 448: astore 6 │ │ │ │ + // 450: aload 7 │ │ │ │ + // 452: aload 9 │ │ │ │ + // 454: aload 6 │ │ │ │ + // 456: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 459: astore 7 │ │ │ │ + // 461: aload 7 │ │ │ │ + // 463: putstatic org/acra/collector/MediaCodecListCollector.isEncoderMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 466: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 469: astore 7 │ │ │ │ + // 471: ldc "getSupportedTypes" │ │ │ │ + // 473: astore 9 │ │ │ │ + // 475: iconst_0 │ │ │ │ + // 476: istore 5 │ │ │ │ + // 478: aconst_null │ │ │ │ + // 479: astore 6 │ │ │ │ + // 481: iconst_0 │ │ │ │ + // 482: anewarray Ljava/lang/Class; │ │ │ │ + // 485: astore 6 │ │ │ │ + // 487: aload 7 │ │ │ │ + // 489: aload 9 │ │ │ │ + // 491: aload 6 │ │ │ │ + // 493: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 496: astore 7 │ │ │ │ + // 498: aload 7 │ │ │ │ + // 500: putstatic org/acra/collector/MediaCodecListCollector.getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 503: getstatic org/acra/collector/MediaCodecListCollector.mediaCodecInfoClass:Ljava/lang/Class; │ │ │ │ + // 506: astore 7 │ │ │ │ + // 508: ldc "getCapabilitiesForType" │ │ │ │ + // 510: astore 9 │ │ │ │ + // 512: iconst_1 │ │ │ │ + // 513: istore 5 │ │ │ │ + // 515: iload 5 │ │ │ │ + // 517: anewarray Ljava/lang/Class; │ │ │ │ + // 520: astore 6 │ │ │ │ + // 522: iconst_0 │ │ │ │ + // 523: istore_2 │ │ │ │ + // 524: aconst_null │ │ │ │ + // 525: astore 10 │ │ │ │ + // 527: ldc Ljava/lang/String;.class │ │ │ │ + // 529: astore 11 │ │ │ │ + // 531: aload 6 │ │ │ │ + // 533: iconst_0 │ │ │ │ + // 534: aload 11 │ │ │ │ + // 536: aastore │ │ │ │ + // 537: aload 7 │ │ │ │ + // 539: aload 9 │ │ │ │ + // 541: aload 6 │ │ │ │ + // 543: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 546: astore 7 │ │ │ │ + // 548: aload 7 │ │ │ │ + // 550: putstatic org/acra/collector/MediaCodecListCollector.getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ │ │ + // 553: ldc "android.media.MediaCodecInfo$CodecCapabilities" │ │ │ │ + // 555: astore 7 │ │ │ │ // 557: aload 7 │ │ │ │ - // 559: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ - // 562: astore 5 │ │ │ │ - // 564: aload 5 │ │ │ │ - // 566: putstatic org/acra/collector/MediaCodecListCollector.colorFormatsField:Ljava/lang/reflect/Field; │ │ │ │ + // 559: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ + // 562: astore 7 │ │ │ │ + // 564: aload 7 │ │ │ │ + // 566: putstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ // 569: getstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ - // 572: astore 5 │ │ │ │ - // 574: ldc "profileLevels" │ │ │ │ - // 576: astore 7 │ │ │ │ - // 578: aload 5 │ │ │ │ - // 580: aload 7 │ │ │ │ + // 572: astore 7 │ │ │ │ + // 574: ldc "colorFormats" │ │ │ │ + // 576: astore 9 │ │ │ │ + // 578: aload 7 │ │ │ │ + // 580: aload 9 │ │ │ │ // 582: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ - // 585: astore 5 │ │ │ │ - // 587: aload 5 │ │ │ │ - // 589: putstatic org/acra/collector/MediaCodecListCollector.profileLevelsField:Ljava/lang/reflect/Field; │ │ │ │ + // 585: astore 7 │ │ │ │ + // 587: aload 7 │ │ │ │ + // 589: putstatic org/acra/collector/MediaCodecListCollector.colorFormatsField:Ljava/lang/reflect/Field; │ │ │ │ // 592: getstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ - // 595: astore 5 │ │ │ │ - // 597: aload 5 │ │ │ │ - // 599: invokevirtual java/lang/Class.getFields:()[Ljava/lang/reflect/Field; │ │ │ │ - // 602: astore 9 │ │ │ │ - // 604: aload 9 │ │ │ │ - // 606: arraylength │ │ │ │ - // 607: istore 10 │ │ │ │ - // 609: iconst_0 │ │ │ │ - // 610: istore 11 │ │ │ │ - // 612: iload 11 │ │ │ │ - // 614: iload 10 │ │ │ │ - // 616: if_icmpge 733 │ │ │ │ - // 619: aload 9 │ │ │ │ - // 621: iload 11 │ │ │ │ - // 623: aaload │ │ │ │ - // 624: astore 12 │ │ │ │ - // 626: aload 12 │ │ │ │ - // 628: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ - // 631: istore 6 │ │ │ │ - // 633: iload 6 │ │ │ │ - // 635: invokestatic java/lang/reflect/Modifier.isStatic:(I)Z │ │ │ │ - // 638: istore 6 │ │ │ │ - // 640: iload 6 │ │ │ │ - // 642: ifeq 724 │ │ │ │ - // 645: aload 12 │ │ │ │ - // 647: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ - // 650: istore 6 │ │ │ │ - // 652: iload 6 │ │ │ │ - // 654: invokestatic java/lang/reflect/Modifier.isFinal:(I)Z │ │ │ │ - // 657: istore 6 │ │ │ │ - // 659: iload 6 │ │ │ │ - // 661: ifeq 724 │ │ │ │ - // 664: aload 12 │ │ │ │ - // 666: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 669: astore 5 │ │ │ │ - // 671: ldc "COLOR_" │ │ │ │ - // 673: astore 7 │ │ │ │ - // 675: aload 5 │ │ │ │ - // 677: aload 7 │ │ │ │ - // 679: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 682: istore 6 │ │ │ │ - // 684: iload 6 │ │ │ │ - // 686: ifeq 724 │ │ │ │ - // 689: getstatic org/acra/collector/MediaCodecListCollector.mColorFormatValues:Landroid/util/SparseArray; │ │ │ │ - // 692: astore 5 │ │ │ │ - // 694: iconst_0 │ │ │ │ - // 695: istore 13 │ │ │ │ - // 697: aconst_null │ │ │ │ - // 698: astore 7 │ │ │ │ - // 700: aload 12 │ │ │ │ - // 702: aconst_null │ │ │ │ - // 703: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 706: istore 13 │ │ │ │ - // 708: aload 12 │ │ │ │ - // 710: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 713: astore 4 │ │ │ │ - // 715: aload 5 │ │ │ │ - // 717: iload 13 │ │ │ │ - // 719: aload 4 │ │ │ │ - // 721: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 724: iload 11 │ │ │ │ - // 726: iconst_1 │ │ │ │ - // 727: iadd │ │ │ │ - // 728: istore 11 │ │ │ │ - // 730: goto 612 │ │ │ │ - // 733: ldc "android.media.MediaCodecInfo$CodecProfileLevel" │ │ │ │ - // 735: astore 5 │ │ │ │ - // 737: aload 5 │ │ │ │ - // 739: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ - // 742: astore 14 │ │ │ │ - // 744: aload 14 │ │ │ │ - // 746: invokevirtual java/lang/Class.getFields:()[Ljava/lang/reflect/Field; │ │ │ │ - // 749: astore 9 │ │ │ │ - // 751: aload 9 │ │ │ │ - // 753: arraylength │ │ │ │ - // 754: istore 10 │ │ │ │ - // 756: iconst_0 │ │ │ │ - // 757: istore 11 │ │ │ │ - // 759: iload 11 │ │ │ │ - // 761: iload 10 │ │ │ │ - // 763: if_icmpge 1286 │ │ │ │ - // 766: aload 9 │ │ │ │ - // 768: iload 11 │ │ │ │ - // 770: aaload │ │ │ │ - // 771: astore 12 │ │ │ │ - // 773: aload 12 │ │ │ │ - // 775: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ - // 778: istore 6 │ │ │ │ - // 780: iload 6 │ │ │ │ - // 782: invokestatic java/lang/reflect/Modifier.isStatic:(I)Z │ │ │ │ - // 785: istore 6 │ │ │ │ - // 787: iload 6 │ │ │ │ - // 789: ifeq 871 │ │ │ │ - // 792: aload 12 │ │ │ │ - // 794: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ - // 797: istore 6 │ │ │ │ - // 799: iload 6 │ │ │ │ - // 801: invokestatic java/lang/reflect/Modifier.isFinal:(I)Z │ │ │ │ - // 804: istore 6 │ │ │ │ - // 806: iload 6 │ │ │ │ - // 808: ifeq 871 │ │ │ │ - // 811: aload 12 │ │ │ │ - // 813: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 816: astore 5 │ │ │ │ - // 818: ldc "AVCLevel" │ │ │ │ - // 820: astore 7 │ │ │ │ - // 822: aload 5 │ │ │ │ - // 824: aload 7 │ │ │ │ - // 826: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 829: istore 6 │ │ │ │ - // 831: iload 6 │ │ │ │ - // 833: ifeq 880 │ │ │ │ - // 836: getstatic org/acra/collector/MediaCodecListCollector.mAVCLevelValues:Landroid/util/SparseArray; │ │ │ │ - // 839: astore 5 │ │ │ │ - // 841: iconst_0 │ │ │ │ - // 842: istore 13 │ │ │ │ - // 844: aconst_null │ │ │ │ - // 845: astore 7 │ │ │ │ - // 847: aload 12 │ │ │ │ - // 849: aconst_null │ │ │ │ - // 850: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 853: istore 13 │ │ │ │ - // 855: aload 12 │ │ │ │ - // 857: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 860: astore 4 │ │ │ │ - // 862: aload 5 │ │ │ │ - // 864: iload 13 │ │ │ │ - // 866: aload 4 │ │ │ │ - // 868: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 871: iload 11 │ │ │ │ - // 873: iconst_1 │ │ │ │ - // 874: iadd │ │ │ │ - // 875: istore 11 │ │ │ │ - // 877: goto 759 │ │ │ │ - // 880: aload 12 │ │ │ │ - // 882: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 885: astore 5 │ │ │ │ - // 887: ldc "AVCProfile" │ │ │ │ - // 889: astore 7 │ │ │ │ - // 891: aload 5 │ │ │ │ - // 893: aload 7 │ │ │ │ - // 895: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 898: istore 6 │ │ │ │ - // 900: iload 6 │ │ │ │ - // 902: ifeq 946 │ │ │ │ - // 905: getstatic org/acra/collector/MediaCodecListCollector.mAVCProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 908: astore 5 │ │ │ │ - // 910: iconst_0 │ │ │ │ - // 911: istore 13 │ │ │ │ - // 913: aconst_null │ │ │ │ - // 914: astore 7 │ │ │ │ - // 916: aload 12 │ │ │ │ - // 918: aconst_null │ │ │ │ - // 919: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 922: istore 13 │ │ │ │ - // 924: aload 12 │ │ │ │ - // 926: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 929: astore 4 │ │ │ │ - // 931: aload 5 │ │ │ │ - // 933: iload 13 │ │ │ │ - // 935: aload 4 │ │ │ │ + // 595: astore 7 │ │ │ │ + // 597: ldc "profileLevels" │ │ │ │ + // 599: astore 9 │ │ │ │ + // 601: aload 7 │ │ │ │ + // 603: aload 9 │ │ │ │ + // 605: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 608: astore 7 │ │ │ │ + // 610: aload 7 │ │ │ │ + // 612: putstatic org/acra/collector/MediaCodecListCollector.profileLevelsField:Ljava/lang/reflect/Field; │ │ │ │ + // 615: getstatic org/acra/collector/MediaCodecListCollector.codecCapabilitiesClass:Ljava/lang/Class; │ │ │ │ + // 618: astore 7 │ │ │ │ + // 620: aload 7 │ │ │ │ + // 622: invokevirtual java/lang/Class.getFields:()[Ljava/lang/reflect/Field; │ │ │ │ + // 625: astore 9 │ │ │ │ + // 627: aload 9 │ │ │ │ + // 629: arraylength │ │ │ │ + // 630: istore 5 │ │ │ │ + // 632: iconst_0 │ │ │ │ + // 633: istore 8 │ │ │ │ + // 635: aconst_null │ │ │ │ + // 636: astore 7 │ │ │ │ + // 638: iload 8 │ │ │ │ + // 640: iload 5 │ │ │ │ + // 642: if_icmpge 746 │ │ │ │ + // 645: aload 9 │ │ │ │ + // 647: iload 8 │ │ │ │ + // 649: aaload │ │ │ │ + // 650: astore 12 │ │ │ │ + // 652: aload 12 │ │ │ │ + // 654: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ + // 657: istore_2 │ │ │ │ + // 658: iload_2 │ │ │ │ + // 659: invokestatic java/lang/reflect/Modifier.isStatic:(I)Z │ │ │ │ + // 662: istore_2 │ │ │ │ + // 663: iload_2 │ │ │ │ + // 664: ifeq 737 │ │ │ │ + // 667: aload 12 │ │ │ │ + // 669: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ + // 672: istore_2 │ │ │ │ + // 673: iload_2 │ │ │ │ + // 674: invokestatic java/lang/reflect/Modifier.isFinal:(I)Z │ │ │ │ + // 677: istore_2 │ │ │ │ + // 678: iload_2 │ │ │ │ + // 679: ifeq 737 │ │ │ │ + // 682: aload 12 │ │ │ │ + // 684: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 687: astore 10 │ │ │ │ + // 689: ldc "COLOR_" │ │ │ │ + // 691: astore 11 │ │ │ │ + // 693: aload 10 │ │ │ │ + // 695: aload 11 │ │ │ │ + // 697: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 700: istore_2 │ │ │ │ + // 701: iload_2 │ │ │ │ + // 702: ifeq 737 │ │ │ │ + // 705: getstatic org/acra/collector/MediaCodecListCollector.mColorFormatValues:Landroid/util/SparseArray; │ │ │ │ + // 708: astore 10 │ │ │ │ + // 710: iconst_0 │ │ │ │ + // 711: istore_1 │ │ │ │ + // 712: aconst_null │ │ │ │ + // 713: astore 11 │ │ │ │ + // 715: aload 12 │ │ │ │ + // 717: aconst_null │ │ │ │ + // 718: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 721: istore_1 │ │ │ │ + // 722: aload 12 │ │ │ │ + // 724: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 727: astore 13 │ │ │ │ + // 729: aload 10 │ │ │ │ + // 731: iload_1 │ │ │ │ + // 732: aload 13 │ │ │ │ + // 734: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 737: iload 8 │ │ │ │ + // 739: iconst_1 │ │ │ │ + // 740: iadd │ │ │ │ + // 741: istore 8 │ │ │ │ + // 743: goto 638 │ │ │ │ + // 746: ldc "android.media.MediaCodecInfo$CodecProfileLevel" │ │ │ │ + // 748: astore 7 │ │ │ │ + // 750: aload 7 │ │ │ │ + // 752: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ + // 755: astore 14 │ │ │ │ + // 757: aload 14 │ │ │ │ + // 759: invokevirtual java/lang/Class.getFields:()[Ljava/lang/reflect/Field; │ │ │ │ + // 762: astore 7 │ │ │ │ + // 764: aload 7 │ │ │ │ + // 766: arraylength │ │ │ │ + // 767: istore 15 │ │ │ │ + // 769: iload_3 │ │ │ │ + // 770: iload 15 │ │ │ │ + // 772: if_icmpge 1271 │ │ │ │ + // 775: aload 7 │ │ │ │ + // 777: iload_3 │ │ │ │ + // 778: aaload │ │ │ │ + // 779: astore 12 │ │ │ │ + // 781: aload 12 │ │ │ │ + // 783: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ + // 786: istore 5 │ │ │ │ + // 788: iload 5 │ │ │ │ + // 790: invokestatic java/lang/reflect/Modifier.isStatic:(I)Z │ │ │ │ + // 793: istore 5 │ │ │ │ + // 795: iload 5 │ │ │ │ + // 797: ifeq 876 │ │ │ │ + // 800: aload 12 │ │ │ │ + // 802: invokevirtual java/lang/reflect/Field.getModifiers:()I │ │ │ │ + // 805: istore 5 │ │ │ │ + // 807: iload 5 │ │ │ │ + // 809: invokestatic java/lang/reflect/Modifier.isFinal:(I)Z │ │ │ │ + // 812: istore 5 │ │ │ │ + // 814: iload 5 │ │ │ │ + // 816: ifeq 876 │ │ │ │ + // 819: aload 12 │ │ │ │ + // 821: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 824: astore 6 │ │ │ │ + // 826: ldc "AVCLevel" │ │ │ │ + // 828: astore 10 │ │ │ │ + // 830: aload 6 │ │ │ │ + // 832: aload 10 │ │ │ │ + // 834: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 837: istore 5 │ │ │ │ + // 839: iload 5 │ │ │ │ + // 841: ifeq 883 │ │ │ │ + // 844: getstatic org/acra/collector/MediaCodecListCollector.mAVCLevelValues:Landroid/util/SparseArray; │ │ │ │ + // 847: astore 6 │ │ │ │ + // 849: iconst_0 │ │ │ │ + // 850: istore_2 │ │ │ │ + // 851: aconst_null │ │ │ │ + // 852: astore 10 │ │ │ │ + // 854: aload 12 │ │ │ │ + // 856: aconst_null │ │ │ │ + // 857: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 860: istore_2 │ │ │ │ + // 861: aload 12 │ │ │ │ + // 863: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 866: astore 11 │ │ │ │ + // 868: aload 6 │ │ │ │ + // 870: iload_2 │ │ │ │ + // 871: aload 11 │ │ │ │ + // 873: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 876: iload_3 │ │ │ │ + // 877: iconst_1 │ │ │ │ + // 878: iadd │ │ │ │ + // 879: istore_3 │ │ │ │ + // 880: goto 769 │ │ │ │ + // 883: aload 12 │ │ │ │ + // 885: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 888: astore 6 │ │ │ │ + // 890: ldc "AVCProfile" │ │ │ │ + // 892: astore 10 │ │ │ │ + // 894: aload 6 │ │ │ │ + // 896: aload 10 │ │ │ │ + // 898: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 901: istore 5 │ │ │ │ + // 903: iload 5 │ │ │ │ + // 905: ifeq 946 │ │ │ │ + // 908: getstatic org/acra/collector/MediaCodecListCollector.mAVCProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 911: astore 6 │ │ │ │ + // 913: iconst_0 │ │ │ │ + // 914: istore_2 │ │ │ │ + // 915: aconst_null │ │ │ │ + // 916: astore 10 │ │ │ │ + // 918: aload 12 │ │ │ │ + // 920: aconst_null │ │ │ │ + // 921: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 924: istore_2 │ │ │ │ + // 925: aload 12 │ │ │ │ + // 927: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 930: astore 11 │ │ │ │ + // 932: aload 6 │ │ │ │ + // 934: iload_2 │ │ │ │ + // 935: aload 11 │ │ │ │ // 937: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 940: goto 871 │ │ │ │ - // 943: astore 5 │ │ │ │ + // 940: goto 876 │ │ │ │ + // 943: astore 4 │ │ │ │ // 945: return │ │ │ │ // 946: aload 12 │ │ │ │ // 948: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 951: astore 5 │ │ │ │ + // 951: astore 6 │ │ │ │ // 953: ldc "H263Level" │ │ │ │ - // 955: astore 7 │ │ │ │ - // 957: aload 5 │ │ │ │ - // 959: aload 7 │ │ │ │ + // 955: astore 10 │ │ │ │ + // 957: aload 6 │ │ │ │ + // 959: aload 10 │ │ │ │ // 961: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 964: istore 6 │ │ │ │ - // 966: iload 6 │ │ │ │ - // 968: ifeq 1014 │ │ │ │ + // 964: istore 5 │ │ │ │ + // 966: iload 5 │ │ │ │ + // 968: ifeq 1011 │ │ │ │ // 971: getstatic org/acra/collector/MediaCodecListCollector.mH263LevelValues:Landroid/util/SparseArray; │ │ │ │ - // 974: astore 5 │ │ │ │ + // 974: astore 6 │ │ │ │ // 976: iconst_0 │ │ │ │ - // 977: istore 13 │ │ │ │ - // 979: aconst_null │ │ │ │ - // 980: astore 7 │ │ │ │ - // 982: aload 12 │ │ │ │ - // 984: aconst_null │ │ │ │ - // 985: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 988: istore 13 │ │ │ │ - // 990: aload 12 │ │ │ │ - // 992: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 995: astore 4 │ │ │ │ - // 997: aload 5 │ │ │ │ - // 999: iload 13 │ │ │ │ - // 1001: aload 4 │ │ │ │ - // 1003: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 1006: goto 871 │ │ │ │ - // 1009: astore 5 │ │ │ │ - // 1011: goto 945 │ │ │ │ - // 1014: aload 12 │ │ │ │ - // 1016: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1019: astore 5 │ │ │ │ - // 1021: ldc "H263Profile" │ │ │ │ - // 1023: astore 7 │ │ │ │ - // 1025: aload 5 │ │ │ │ - // 1027: aload 7 │ │ │ │ - // 1029: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 1032: istore 6 │ │ │ │ - // 1034: iload 6 │ │ │ │ - // 1036: ifeq 1082 │ │ │ │ - // 1039: getstatic org/acra/collector/MediaCodecListCollector.mH263ProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 1042: astore 5 │ │ │ │ - // 1044: iconst_0 │ │ │ │ - // 1045: istore 13 │ │ │ │ - // 1047: aconst_null │ │ │ │ - // 1048: astore 7 │ │ │ │ - // 1050: aload 12 │ │ │ │ - // 1052: aconst_null │ │ │ │ - // 1053: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 1056: istore 13 │ │ │ │ - // 1058: aload 12 │ │ │ │ - // 1060: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1063: astore 4 │ │ │ │ - // 1065: aload 5 │ │ │ │ - // 1067: iload 13 │ │ │ │ - // 1069: aload 4 │ │ │ │ - // 1071: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 1074: goto 871 │ │ │ │ - // 1077: astore 5 │ │ │ │ - // 1079: goto 945 │ │ │ │ - // 1082: aload 12 │ │ │ │ - // 1084: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1087: astore 5 │ │ │ │ - // 1089: ldc "MPEG4Level" │ │ │ │ - // 1091: astore 7 │ │ │ │ - // 1093: aload 5 │ │ │ │ - // 1095: aload 7 │ │ │ │ - // 1097: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 1100: istore 6 │ │ │ │ - // 1102: iload 6 │ │ │ │ - // 1104: ifeq 1150 │ │ │ │ - // 1107: getstatic org/acra/collector/MediaCodecListCollector.mMPEG4LevelValues:Landroid/util/SparseArray; │ │ │ │ - // 1110: astore 5 │ │ │ │ - // 1112: iconst_0 │ │ │ │ - // 1113: istore 13 │ │ │ │ - // 1115: aconst_null │ │ │ │ - // 1116: astore 7 │ │ │ │ + // 977: istore_2 │ │ │ │ + // 978: aconst_null │ │ │ │ + // 979: astore 10 │ │ │ │ + // 981: aload 12 │ │ │ │ + // 983: aconst_null │ │ │ │ + // 984: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 987: istore_2 │ │ │ │ + // 988: aload 12 │ │ │ │ + // 990: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 993: astore 11 │ │ │ │ + // 995: aload 6 │ │ │ │ + // 997: iload_2 │ │ │ │ + // 998: aload 11 │ │ │ │ + // 1000: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 1003: goto 876 │ │ │ │ + // 1006: astore 4 │ │ │ │ + // 1008: goto 945 │ │ │ │ + // 1011: aload 12 │ │ │ │ + // 1013: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1016: astore 6 │ │ │ │ + // 1018: ldc "H263Profile" │ │ │ │ + // 1020: astore 10 │ │ │ │ + // 1022: aload 6 │ │ │ │ + // 1024: aload 10 │ │ │ │ + // 1026: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 1029: istore 5 │ │ │ │ + // 1031: iload 5 │ │ │ │ + // 1033: ifeq 1076 │ │ │ │ + // 1036: getstatic org/acra/collector/MediaCodecListCollector.mH263ProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 1039: astore 6 │ │ │ │ + // 1041: iconst_0 │ │ │ │ + // 1042: istore_2 │ │ │ │ + // 1043: aconst_null │ │ │ │ + // 1044: astore 10 │ │ │ │ + // 1046: aload 12 │ │ │ │ + // 1048: aconst_null │ │ │ │ + // 1049: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 1052: istore_2 │ │ │ │ + // 1053: aload 12 │ │ │ │ + // 1055: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1058: astore 11 │ │ │ │ + // 1060: aload 6 │ │ │ │ + // 1062: iload_2 │ │ │ │ + // 1063: aload 11 │ │ │ │ + // 1065: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 1068: goto 876 │ │ │ │ + // 1071: astore 4 │ │ │ │ + // 1073: goto 945 │ │ │ │ + // 1076: aload 12 │ │ │ │ + // 1078: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1081: astore 6 │ │ │ │ + // 1083: ldc "MPEG4Level" │ │ │ │ + // 1085: astore 10 │ │ │ │ + // 1087: aload 6 │ │ │ │ + // 1089: aload 10 │ │ │ │ + // 1091: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 1094: istore 5 │ │ │ │ + // 1096: iload 5 │ │ │ │ + // 1098: ifeq 1141 │ │ │ │ + // 1101: getstatic org/acra/collector/MediaCodecListCollector.mMPEG4LevelValues:Landroid/util/SparseArray; │ │ │ │ + // 1104: astore 6 │ │ │ │ + // 1106: iconst_0 │ │ │ │ + // 1107: istore_2 │ │ │ │ + // 1108: aconst_null │ │ │ │ + // 1109: astore 10 │ │ │ │ + // 1111: aload 12 │ │ │ │ + // 1113: aconst_null │ │ │ │ + // 1114: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 1117: istore_2 │ │ │ │ // 1118: aload 12 │ │ │ │ - // 1120: aconst_null │ │ │ │ - // 1121: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 1124: istore 13 │ │ │ │ - // 1126: aload 12 │ │ │ │ - // 1128: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1131: astore 4 │ │ │ │ - // 1133: aload 5 │ │ │ │ - // 1135: iload 13 │ │ │ │ - // 1137: aload 4 │ │ │ │ - // 1139: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 1142: goto 871 │ │ │ │ - // 1145: astore 5 │ │ │ │ - // 1147: goto 945 │ │ │ │ - // 1150: aload 12 │ │ │ │ - // 1152: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1155: astore 5 │ │ │ │ - // 1157: ldc "MPEG4Profile" │ │ │ │ - // 1159: astore 7 │ │ │ │ - // 1161: aload 5 │ │ │ │ - // 1163: aload 7 │ │ │ │ - // 1165: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 1168: istore 6 │ │ │ │ - // 1170: iload 6 │ │ │ │ - // 1172: ifeq 1218 │ │ │ │ - // 1175: getstatic org/acra/collector/MediaCodecListCollector.mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 1178: astore 5 │ │ │ │ - // 1180: iconst_0 │ │ │ │ - // 1181: istore 13 │ │ │ │ - // 1183: aconst_null │ │ │ │ - // 1184: astore 7 │ │ │ │ - // 1186: aload 12 │ │ │ │ - // 1188: aconst_null │ │ │ │ - // 1189: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 1192: istore 13 │ │ │ │ - // 1194: aload 12 │ │ │ │ - // 1196: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1199: astore 4 │ │ │ │ - // 1201: aload 5 │ │ │ │ - // 1203: iload 13 │ │ │ │ - // 1205: aload 4 │ │ │ │ - // 1207: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 1210: goto 871 │ │ │ │ - // 1213: astore 5 │ │ │ │ - // 1215: goto 945 │ │ │ │ - // 1218: aload 12 │ │ │ │ - // 1220: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1223: astore 5 │ │ │ │ - // 1225: ldc "AAC" │ │ │ │ - // 1227: astore 7 │ │ │ │ - // 1229: aload 5 │ │ │ │ - // 1231: aload 7 │ │ │ │ - // 1233: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 1236: istore 6 │ │ │ │ - // 1238: iload 6 │ │ │ │ - // 1240: ifeq 871 │ │ │ │ - // 1243: getstatic org/acra/collector/MediaCodecListCollector.mAACProfileValues:Landroid/util/SparseArray; │ │ │ │ - // 1246: astore 5 │ │ │ │ - // 1248: iconst_0 │ │ │ │ - // 1249: istore 13 │ │ │ │ - // 1251: aconst_null │ │ │ │ - // 1252: astore 7 │ │ │ │ - // 1254: aload 12 │ │ │ │ - // 1256: aconst_null │ │ │ │ - // 1257: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ - // 1260: istore 13 │ │ │ │ - // 1262: aload 12 │ │ │ │ - // 1264: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ - // 1267: astore 4 │ │ │ │ - // 1269: aload 5 │ │ │ │ - // 1271: iload 13 │ │ │ │ - // 1273: aload 4 │ │ │ │ - // 1275: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ - // 1278: goto 871 │ │ │ │ - // 1281: astore 5 │ │ │ │ - // 1283: goto 945 │ │ │ │ - // 1286: ldc "profile" │ │ │ │ - // 1288: astore 5 │ │ │ │ - // 1290: aload 14 │ │ │ │ - // 1292: aload 5 │ │ │ │ - // 1294: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ - // 1297: astore 5 │ │ │ │ - // 1299: aload 5 │ │ │ │ - // 1301: putstatic org/acra/collector/MediaCodecListCollector.profileField:Ljava/lang/reflect/Field; │ │ │ │ - // 1304: ldc "level" │ │ │ │ - // 1306: astore 5 │ │ │ │ - // 1308: aload 14 │ │ │ │ - // 1310: aload 5 │ │ │ │ - // 1312: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ - // 1315: astore 5 │ │ │ │ - // 1317: aload 5 │ │ │ │ - // 1319: putstatic org/acra/collector/MediaCodecListCollector.levelField:Ljava/lang/reflect/Field; │ │ │ │ - // 1322: goto 945 │ │ │ │ + // 1120: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1123: astore 11 │ │ │ │ + // 1125: aload 6 │ │ │ │ + // 1127: iload_2 │ │ │ │ + // 1128: aload 11 │ │ │ │ + // 1130: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 1133: goto 876 │ │ │ │ + // 1136: astore 4 │ │ │ │ + // 1138: goto 945 │ │ │ │ + // 1141: aload 12 │ │ │ │ + // 1143: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1146: astore 6 │ │ │ │ + // 1148: ldc "MPEG4Profile" │ │ │ │ + // 1150: astore 10 │ │ │ │ + // 1152: aload 6 │ │ │ │ + // 1154: aload 10 │ │ │ │ + // 1156: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 1159: istore 5 │ │ │ │ + // 1161: iload 5 │ │ │ │ + // 1163: ifeq 1206 │ │ │ │ + // 1166: getstatic org/acra/collector/MediaCodecListCollector.mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 1169: astore 6 │ │ │ │ + // 1171: iconst_0 │ │ │ │ + // 1172: istore_2 │ │ │ │ + // 1173: aconst_null │ │ │ │ + // 1174: astore 10 │ │ │ │ + // 1176: aload 12 │ │ │ │ + // 1178: aconst_null │ │ │ │ + // 1179: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 1182: istore_2 │ │ │ │ + // 1183: aload 12 │ │ │ │ + // 1185: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1188: astore 11 │ │ │ │ + // 1190: aload 6 │ │ │ │ + // 1192: iload_2 │ │ │ │ + // 1193: aload 11 │ │ │ │ + // 1195: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 1198: goto 876 │ │ │ │ + // 1201: astore 4 │ │ │ │ + // 1203: goto 945 │ │ │ │ + // 1206: aload 12 │ │ │ │ + // 1208: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1211: astore 6 │ │ │ │ + // 1213: ldc "AAC" │ │ │ │ + // 1215: astore 10 │ │ │ │ + // 1217: aload 6 │ │ │ │ + // 1219: aload 10 │ │ │ │ + // 1221: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 1224: istore 5 │ │ │ │ + // 1226: iload 5 │ │ │ │ + // 1228: ifeq 876 │ │ │ │ + // 1231: getstatic org/acra/collector/MediaCodecListCollector.mAACProfileValues:Landroid/util/SparseArray; │ │ │ │ + // 1234: astore 6 │ │ │ │ + // 1236: iconst_0 │ │ │ │ + // 1237: istore_2 │ │ │ │ + // 1238: aconst_null │ │ │ │ + // 1239: astore 10 │ │ │ │ + // 1241: aload 12 │ │ │ │ + // 1243: aconst_null │ │ │ │ + // 1244: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 1247: istore_2 │ │ │ │ + // 1248: aload 12 │ │ │ │ + // 1250: invokevirtual java/lang/reflect/Field.getName:()Ljava/lang/String; │ │ │ │ + // 1253: astore 11 │ │ │ │ + // 1255: aload 6 │ │ │ │ + // 1257: iload_2 │ │ │ │ + // 1258: aload 11 │ │ │ │ + // 1260: invokevirtual android/util/SparseArray.put:(ILjava/lang/Object;)V │ │ │ │ + // 1263: goto 876 │ │ │ │ + // 1266: astore 4 │ │ │ │ + // 1268: goto 945 │ │ │ │ + // 1271: ldc "profile" │ │ │ │ + // 1273: astore 4 │ │ │ │ + // 1275: aload 14 │ │ │ │ + // 1277: aload 4 │ │ │ │ + // 1279: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 1282: astore 4 │ │ │ │ + // 1284: aload 4 │ │ │ │ + // 1286: putstatic org/acra/collector/MediaCodecListCollector.profileField:Ljava/lang/reflect/Field; │ │ │ │ + // 1289: ldc "level" │ │ │ │ + // 1291: astore 4 │ │ │ │ + // 1293: aload 14 │ │ │ │ + // 1295: aload 4 │ │ │ │ + // 1297: invokevirtual java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 1300: astore 4 │ │ │ │ + // 1302: aload 4 │ │ │ │ + // 1304: putstatic org/acra/collector/MediaCodecListCollector.levelField:Ljava/lang/reflect/Field; │ │ │ │ + // 1307: goto 945 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------------ │ │ │ │ - // 307 312 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 307 312 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 307 312 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 307 312 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 307 312 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 307 312 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 314 319 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 314 319 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 314 319 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 314 319 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 314 319 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 314 319 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 319 322 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 319 322 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 319 322 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 319 322 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 319 322 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 319 322 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 330 334 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 330 334 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 330 334 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 330 334 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 330 334 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 330 334 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 336 339 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 336 339 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 336 339 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 336 339 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 336 339 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 336 339 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 344 347 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 344 347 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 344 347 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 344 347 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 344 347 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 344 347 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 351 356 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 351 356 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 351 356 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 351 356 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 351 356 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 351 356 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 358 363 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 358 363 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 358 363 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 358 363 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 358 363 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 358 363 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 367 372 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 367 372 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 367 372 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 367 372 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 367 372 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 367 372 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 374 379 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 374 379 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 374 379 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 374 379 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 374 379 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 374 379 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 379 382 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 379 382 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 379 382 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 379 382 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 379 382 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 379 382 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 393 397 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 393 397 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 393 397 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 393 397 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 393 397 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 393 397 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 403 408 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 403 408 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 403 408 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 403 408 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 403 408 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 403 408 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 410 415 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 410 415 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 410 415 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 410 415 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 410 415 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 410 415 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 415 418 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 415 418 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 415 418 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 415 418 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 415 418 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 415 418 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 429 433 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 429 433 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 429 433 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 429 433 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 429 433 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 429 433 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 439 444 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 439 444 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 439 444 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 439 444 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 439 444 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 439 444 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 446 451 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 446 451 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 446 451 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 446 451 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 446 451 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 446 451 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 451 454 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 451 454 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 451 454 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 451 454 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 451 454 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 451 454 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 465 469 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 465 469 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 465 469 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 465 469 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 465 469 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 465 469 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 475 480 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 475 480 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 475 480 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 475 480 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 475 480 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 475 480 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 482 487 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 482 487 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 482 487 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 482 487 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 482 487 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 482 487 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 487 490 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 487 490 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 487 490 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 487 490 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 487 490 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 487 490 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 498 502 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 498 502 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 498 502 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 498 502 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 498 502 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 498 502 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 511 514 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 511 514 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 511 514 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 511 514 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 511 514 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 511 514 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 518 523 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 518 523 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 518 523 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 518 523 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 518 523 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 518 523 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 525 530 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 525 530 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 525 530 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 525 530 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 525 530 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 525 530 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 534 539 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 534 539 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 534 539 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 534 539 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 534 539 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 534 539 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 313 318 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 313 318 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 313 318 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 313 318 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 313 318 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 313 318 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 320 325 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 320 325 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 320 325 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 320 325 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 320 325 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 320 325 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 325 328 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 325 328 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 325 328 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 325 328 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 325 328 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 325 328 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 337 342 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 337 342 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 337 342 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 337 342 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 337 342 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 337 342 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 349 352 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 349 352 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 349 352 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 349 352 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 349 352 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 349 352 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 357 360 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 357 360 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 357 360 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 357 360 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 357 360 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 357 360 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 364 369 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 364 369 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 364 369 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 364 369 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 364 369 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 364 369 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 371 376 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 371 376 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 371 376 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 371 376 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 371 376 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 371 376 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 380 385 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 380 385 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 380 385 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 380 385 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 380 385 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 380 385 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 387 392 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 387 392 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 387 392 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 387 392 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 387 392 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 387 392 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 392 395 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 392 395 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 392 395 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 392 395 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 392 395 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 392 395 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 407 411 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 407 411 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 407 411 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 407 411 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 407 411 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 407 411 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 417 422 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 417 422 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 417 422 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 417 422 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 417 422 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 417 422 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 424 429 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 424 429 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 424 429 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 424 429 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 424 429 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 424 429 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 429 432 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 429 432 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 429 432 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 429 432 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 429 432 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 429 432 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 444 448 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 444 448 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 444 448 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 444 448 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 444 448 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 444 448 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 454 459 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 454 459 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 454 459 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 454 459 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 454 459 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 454 459 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 461 466 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 461 466 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 461 466 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 461 466 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 461 466 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 461 466 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 466 469 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 466 469 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 466 469 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 466 469 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 466 469 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 466 469 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 481 485 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 481 485 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 481 485 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 481 485 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 481 485 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 481 485 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 491 496 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 491 496 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 491 496 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 491 496 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 491 496 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 491 496 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 498 503 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 498 503 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 498 503 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 498 503 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 498 503 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 498 503 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 503 506 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 503 506 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 503 506 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 503 506 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 503 506 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 503 506 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 515 520 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 515 520 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 515 520 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 515 520 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 515 520 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 515 520 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 534 537 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 534 537 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 534 537 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 534 537 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 534 537 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 534 537 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 541 546 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 541 546 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 541 546 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 541 546 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 541 546 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 541 546 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 546 549 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 546 549 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 546 549 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 546 549 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 546 549 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 546 549 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 541 546 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 541 546 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 541 546 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 541 546 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 541 546 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 548 553 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 548 553 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 548 553 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 548 553 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 548 553 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 548 553 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 557 562 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 557 562 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 557 562 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 557 562 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 557 562 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 557 562 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 557 562 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 557 562 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 557 562 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 557 562 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 557 562 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 564 569 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 564 569 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 564 569 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 564 569 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 564 569 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 564 569 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 564 569 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 564 569 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 564 569 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 564 569 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 564 569 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 569 572 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 569 572 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 569 572 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 569 572 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 569 572 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 569 572 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 569 572 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 569 572 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 569 572 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 569 572 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 569 572 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 580 585 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 580 585 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 580 585 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 580 585 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 580 585 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 580 585 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 580 585 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 580 585 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 580 585 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 580 585 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 580 585 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 587 592 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 587 592 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 587 592 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 587 592 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 587 592 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 587 592 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 587 592 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 587 592 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 587 592 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 587 592 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 587 592 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 592 595 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 592 595 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 592 595 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 592 595 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 592 595 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 592 595 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 597 602 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 597 602 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 597 602 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 597 602 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 597 602 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 597 602 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 604 607 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 604 607 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 604 607 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 604 607 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 604 607 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 604 607 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 621 624 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 621 624 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 621 624 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 621 624 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 621 624 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 621 624 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 626 631 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 626 631 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 626 631 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 626 631 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 626 631 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 626 631 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 633 638 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 633 638 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 633 638 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 633 638 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 633 638 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 633 638 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 645 650 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 645 650 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 645 650 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 645 650 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 645 650 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 645 650 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 592 595 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 592 595 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 592 595 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 592 595 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 592 595 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 603 608 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 603 608 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 603 608 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 603 608 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 603 608 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 603 608 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 610 615 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 610 615 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 610 615 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 610 615 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 610 615 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 610 615 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 615 618 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 615 618 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 615 618 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 615 618 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 615 618 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 615 618 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 620 625 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 620 625 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 620 625 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 620 625 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 620 625 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 620 625 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 627 630 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 627 630 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 627 630 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 627 630 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 627 630 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 627 630 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 647 650 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 647 650 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 647 650 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 647 650 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 647 650 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 647 650 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 652 657 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 652 657 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 652 657 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 652 657 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 652 657 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 652 657 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 664 669 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 664 669 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 664 669 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 664 669 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 664 669 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 664 669 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 677 682 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 677 682 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 677 682 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 677 682 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 677 682 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 677 682 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 689 692 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 689 692 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 689 692 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 689 692 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 689 692 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 689 692 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 702 706 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 702 706 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 702 706 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 702 706 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 702 706 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 702 706 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 708 713 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 708 713 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 708 713 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 708 713 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 708 713 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 708 713 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 719 724 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 719 724 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 719 724 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 719 724 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 719 724 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 719 724 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 737 742 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 737 742 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 737 742 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 737 742 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 737 742 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 737 742 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 744 749 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 744 749 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 744 749 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 744 749 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 744 749 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 744 749 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 751 754 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 751 754 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 751 754 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 751 754 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 751 754 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 751 754 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 768 771 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 768 771 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 768 771 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 768 771 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 768 771 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 768 771 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 773 778 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 773 778 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 773 778 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 773 778 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 773 778 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 773 778 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 780 785 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 780 785 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 780 785 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 780 785 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 780 785 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 780 785 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 792 797 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 792 797 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 792 797 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 792 797 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 792 797 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 792 797 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 799 804 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 799 804 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 799 804 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 799 804 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 799 804 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 799 804 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 811 816 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 811 816 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 811 816 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 811 816 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 811 816 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 811 816 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 824 829 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 824 829 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 824 829 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 824 829 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 824 829 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 824 829 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 836 839 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 836 839 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 836 839 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 836 839 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 836 839 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 836 839 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 849 853 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 849 853 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 849 853 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 849 853 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 849 853 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 849 853 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 855 860 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 855 860 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 855 860 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 855 860 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 855 860 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 855 860 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 866 871 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 866 871 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 866 871 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 866 871 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 866 871 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 866 871 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 880 885 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 880 885 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 880 885 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 880 885 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 880 885 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 880 885 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 893 898 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 893 898 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 893 898 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 893 898 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 893 898 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 893 898 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 905 908 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 905 908 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 905 908 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 905 908 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 905 908 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 905 908 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 918 922 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 918 922 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 918 922 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 918 922 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 918 922 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 918 922 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 924 929 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 924 929 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 924 929 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 924 929 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 924 929 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 924 929 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 652 657 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 652 657 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 652 657 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 652 657 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 652 657 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 658 662 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 658 662 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 658 662 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 658 662 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 658 662 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 658 662 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 667 672 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 667 672 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 667 672 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 667 672 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 667 672 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 667 672 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 673 677 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 673 677 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 673 677 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 673 677 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 673 677 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 673 677 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 682 687 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 682 687 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 682 687 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 682 687 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 682 687 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 682 687 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 695 700 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 695 700 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 695 700 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 695 700 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 695 700 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 695 700 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 705 708 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 705 708 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 705 708 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 705 708 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 705 708 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 705 708 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 717 721 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 717 721 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 717 721 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 717 721 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 717 721 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 717 721 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 722 727 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 722 727 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 722 727 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 722 727 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 722 727 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 722 727 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 732 737 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 732 737 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 732 737 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 732 737 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 732 737 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 732 737 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 750 755 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 750 755 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 750 755 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 750 755 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 750 755 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 750 755 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 757 762 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 757 762 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 757 762 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 757 762 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 757 762 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 757 762 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 764 767 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 764 767 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 764 767 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 764 767 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 764 767 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 764 767 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 777 779 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 777 779 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 777 779 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 777 779 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 777 779 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 777 779 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 781 786 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 781 786 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 781 786 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 781 786 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 781 786 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 781 786 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 788 793 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 788 793 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 788 793 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 788 793 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 788 793 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 788 793 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 800 805 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 800 805 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 800 805 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 800 805 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 800 805 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 800 805 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 807 812 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 807 812 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 807 812 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 807 812 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 807 812 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 807 812 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 819 824 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 819 824 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 819 824 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 819 824 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 819 824 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 819 824 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 832 837 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 832 837 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 832 837 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 832 837 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 832 837 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 832 837 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 844 847 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 844 847 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 844 847 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 844 847 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 844 847 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 844 847 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 856 860 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 856 860 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 856 860 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 856 860 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 856 860 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 856 860 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 861 866 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 861 866 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 861 866 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 861 866 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 861 866 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 861 866 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 871 876 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 871 876 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 871 876 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 871 876 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 871 876 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 871 876 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 883 888 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 883 888 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 883 888 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 883 888 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 883 888 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 883 888 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 896 901 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 896 901 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 896 901 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 896 901 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 896 901 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 896 901 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 908 911 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 908 911 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 908 911 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 908 911 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 908 911 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 908 911 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 920 924 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 920 924 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 920 924 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 920 924 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 920 924 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 920 924 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 925 930 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 925 930 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 925 930 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 925 930 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 925 930 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 925 930 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 935 940 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 935 940 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 935 940 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 935 940 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 935 940 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 935 940 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 935 940 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 935 940 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 935 940 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 935 940 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 935 940 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 946 951 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 946 951 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 946 951 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 946 951 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 946 951 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 946 951 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 946 951 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 946 951 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 946 951 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 946 951 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 946 951 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 959 964 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 959 964 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 959 964 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 959 964 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 959 964 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 959 964 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 959 964 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 959 964 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 959 964 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 959 964 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 959 964 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // 971 974 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 971 974 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 971 974 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 971 974 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 971 974 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 971 974 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 984 988 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 984 988 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 984 988 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 984 988 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 984 988 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 984 988 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 990 995 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 990 995 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 990 995 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 990 995 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 990 995 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 990 995 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1001 1006 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1001 1006 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1001 1006 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1001 1006 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1001 1006 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1001 1006 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1014 1019 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1014 1019 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1014 1019 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1014 1019 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1014 1019 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1014 1019 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1027 1032 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1027 1032 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1027 1032 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1027 1032 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1027 1032 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1027 1032 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1039 1042 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1039 1042 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1039 1042 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1039 1042 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1039 1042 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1039 1042 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1052 1056 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1052 1056 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1052 1056 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1052 1056 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1052 1056 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1052 1056 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1058 1063 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1058 1063 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1058 1063 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1058 1063 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1058 1063 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1058 1063 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1069 1074 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1069 1074 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1069 1074 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1069 1074 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1069 1074 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1069 1074 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1082 1087 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1082 1087 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1082 1087 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1082 1087 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1082 1087 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1082 1087 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1095 1100 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1095 1100 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1095 1100 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1095 1100 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1095 1100 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1095 1100 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1107 1110 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1107 1110 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1107 1110 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1107 1110 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1107 1110 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1107 1110 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1120 1124 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1120 1124 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1120 1124 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1120 1124 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1120 1124 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1120 1124 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1126 1131 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1126 1131 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1126 1131 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1126 1131 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1126 1131 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1126 1131 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1137 1142 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1137 1142 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1137 1142 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1137 1142 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1137 1142 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1137 1142 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1150 1155 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1150 1155 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1150 1155 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1150 1155 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1150 1155 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1150 1155 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1163 1168 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1163 1168 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1163 1168 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1163 1168 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1163 1168 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1163 1168 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1175 1178 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1175 1178 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1175 1178 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1175 1178 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1175 1178 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1175 1178 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1188 1192 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1188 1192 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1188 1192 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1188 1192 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1188 1192 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1188 1192 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1194 1199 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1194 1199 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1194 1199 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1194 1199 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1194 1199 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1194 1199 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1205 1210 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1205 1210 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1205 1210 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1205 1210 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1205 1210 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1205 1210 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1218 1223 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1218 1223 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1218 1223 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1218 1223 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1218 1223 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1218 1223 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1231 1236 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1231 1236 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1231 1236 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1231 1236 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1231 1236 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1231 1236 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1243 1246 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1243 1246 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1243 1246 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1243 1246 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1243 1246 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1243 1246 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1256 1260 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1256 1260 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1256 1260 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1256 1260 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1256 1260 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1256 1260 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1262 1267 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1262 1267 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1262 1267 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1262 1267 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1262 1267 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1262 1267 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1273 1278 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1273 1278 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1273 1278 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1273 1278 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1273 1278 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1273 1278 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1292 1297 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1292 1297 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1292 1297 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1292 1297 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1292 1297 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1292 1297 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1299 1304 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1299 1304 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1299 1304 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1299 1304 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1299 1304 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1299 1304 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1310 1315 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1310 1315 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1310 1315 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1310 1315 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1310 1315 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1310 1315 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ - // 1317 1322 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 1317 1322 1009 1014 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 1317 1322 1077 1082 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 1317 1322 1145 1150 Ljava/lang/IllegalAccessException; │ │ │ │ - // 1317 1322 1213 1218 Ljava/lang/SecurityException; │ │ │ │ - // 1317 1322 1281 1286 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 971 974 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 971 974 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 971 974 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 971 974 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 971 974 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 983 987 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 983 987 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 983 987 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 983 987 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 983 987 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 983 987 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 988 993 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 988 993 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 988 993 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 988 993 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 988 993 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 988 993 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 998 1003 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 998 1003 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 998 1003 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 998 1003 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 998 1003 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 998 1003 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1011 1016 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1011 1016 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1011 1016 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1011 1016 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1011 1016 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1011 1016 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1024 1029 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1024 1029 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1024 1029 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1024 1029 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1024 1029 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1024 1029 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1036 1039 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1036 1039 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1036 1039 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1036 1039 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1036 1039 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1036 1039 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1048 1052 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1048 1052 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1048 1052 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1048 1052 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1048 1052 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1048 1052 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1053 1058 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1053 1058 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1053 1058 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1053 1058 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1053 1058 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1053 1058 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1063 1068 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1063 1068 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1063 1068 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1063 1068 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1063 1068 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1063 1068 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1076 1081 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1076 1081 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1076 1081 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1076 1081 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1076 1081 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1076 1081 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1089 1094 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1089 1094 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1089 1094 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1089 1094 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1089 1094 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1089 1094 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1101 1104 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1101 1104 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1101 1104 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1101 1104 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1101 1104 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1101 1104 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1113 1117 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1113 1117 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1113 1117 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1113 1117 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1113 1117 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1113 1117 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1118 1123 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1118 1123 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1118 1123 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1118 1123 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1118 1123 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1118 1123 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1128 1133 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1128 1133 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1128 1133 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1128 1133 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1128 1133 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1128 1133 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1141 1146 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1141 1146 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1141 1146 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1141 1146 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1141 1146 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1141 1146 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1154 1159 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1154 1159 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1154 1159 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1154 1159 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1154 1159 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1154 1159 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1166 1169 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1166 1169 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1166 1169 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1166 1169 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1166 1169 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1166 1169 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1178 1182 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1178 1182 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1178 1182 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1178 1182 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1178 1182 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1178 1182 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1183 1188 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1183 1188 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1183 1188 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1183 1188 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1183 1188 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1183 1188 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1193 1198 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1193 1198 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1193 1198 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1193 1198 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1193 1198 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1193 1198 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1206 1211 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1206 1211 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1206 1211 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1206 1211 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1206 1211 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1206 1211 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1219 1224 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1219 1224 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1219 1224 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1219 1224 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1219 1224 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1219 1224 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1231 1234 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1231 1234 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1231 1234 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1231 1234 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1231 1234 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1231 1234 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1243 1247 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1243 1247 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1243 1247 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1243 1247 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1243 1247 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1243 1247 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1248 1253 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1248 1253 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1248 1253 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1248 1253 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1248 1253 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1248 1253 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1258 1263 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1258 1263 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1258 1263 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1258 1263 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1258 1263 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1258 1263 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1277 1282 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1277 1282 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1277 1282 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1277 1282 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1277 1282 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1277 1282 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1284 1289 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1284 1289 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1284 1289 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1284 1289 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1284 1289 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1284 1289 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1295 1300 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1295 1300 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1295 1300 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1295 1300 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1295 1300 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1295 1300 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 1302 1307 943 945 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 1302 1307 1006 1011 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 1302 1307 1071 1076 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 1302 1307 1136 1141 Ljava/lang/IllegalAccessException; │ │ │ │ + // 1302 1307 1201 1206 Ljava/lang/SecurityException; │ │ │ │ + // 1302 1307 1266 1271 Ljava/lang/NoSuchFieldException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 631 out of bounds for length 631 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 643 out of bounds for length 643 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ │ │ @@ -1329,15 +1341,14 @@ │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ - // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3435) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ @@ -1351,15 +1362,15 @@ │ │ │ │ // │ │ │ │ throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ } │ │ │ │ │ │ │ │ public static String collecMediaCodecList() { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ if (MediaCodecListCollector.mediaCodecListClass == null || MediaCodecListCollector.mediaCodecInfoClass == null) { │ │ │ │ - goto Label_0381; │ │ │ │ + goto Label_0394; │ │ │ │ } │ │ │ │ try { │ │ │ │ final Object invoke = MediaCodecListCollector.mediaCodecListClass.getMethod("getCodecCount", (Class[])new Class[0]).invoke(null, new Object[0]); │ │ │ │ try { │ │ │ │ final Integer n = (Integer)invoke; │ │ │ │ try { │ │ │ │ final Integer n2 = Integer.valueOf(n); │ │ │ │ @@ -1377,19 +1388,19 @@ │ │ │ │ try { │ │ │ │ append.append(MediaCodecListCollector.getNameMethod.invoke(invoke2, new Object[0])).append("\n"); │ │ │ │ final StringBuilder append2 = sb.append("isEncoder: "); │ │ │ │ try { │ │ │ │ append2.append(MediaCodecListCollector.isEncoderMethod.invoke(invoke2, new Object[0])).append("\n"); │ │ │ │ final Object invoke3 = MediaCodecListCollector.getSupportedTypesMethod.invoke(invoke2, new Object[0]); │ │ │ │ try { │ │ │ │ - final String[] a = (String[])invoke3; │ │ │ │ + final String[] array; │ │ │ │ + final String[] a = array = (String[])invoke3; │ │ │ │ final StringBuilder append3 = sb.append("Supported types: "); │ │ │ │ try { │ │ │ │ append3.append(Arrays.toString((Object[])a)).append("\n"); │ │ │ │ - final String[] array = a; │ │ │ │ for (int length = a.length, j = 0; j < length; ++j) { │ │ │ │ sb.append(collectCapabilitiesForType(invoke2, array[j])); │ │ │ │ } │ │ │ │ sb.append("\n"); │ │ │ │ ++i; │ │ │ │ } │ │ │ │ catch (InvocationTargetException ex) {} │ │ │ │ @@ -1480,35 +1491,35 @@ │ │ │ │ } │ │ │ │ sb.append("\n"); │ │ │ │ } │ │ │ │ return sb.append("\n").toString(); │ │ │ │ } │ │ │ │ │ │ │ │ private static MediaCodecListCollector$CodecType identifyCodecType(final Object obj) { │ │ │ │ + int i = 0; │ │ │ │ final String s = (String)MediaCodecListCollector.getNameMethod.invoke(obj, new Object[0]); │ │ │ │ final String[] avc_TYPES = MediaCodecListCollector.AVC_TYPES; │ │ │ │ - for (int length = avc_TYPES.length, i = 0; i < length; ++i) { │ │ │ │ - if (s.contains(avc_TYPES[i])) { │ │ │ │ + for (int length = avc_TYPES.length, j = 0; j < length; ++j) { │ │ │ │ + if (s.contains(avc_TYPES[j])) { │ │ │ │ return MediaCodecListCollector$CodecType.AVC; │ │ │ │ } │ │ │ │ } │ │ │ │ final String[] h263_TYPES = MediaCodecListCollector.H263_TYPES; │ │ │ │ - for (int length2 = h263_TYPES.length, j = 0; j < length2; ++j) { │ │ │ │ - if (s.contains(h263_TYPES[j])) { │ │ │ │ + for (int length2 = h263_TYPES.length, k = 0; k < length2; ++k) { │ │ │ │ + if (s.contains(h263_TYPES[k])) { │ │ │ │ return MediaCodecListCollector$CodecType.H263; │ │ │ │ } │ │ │ │ } │ │ │ │ final String[] mpeg4_TYPES = MediaCodecListCollector.MPEG4_TYPES; │ │ │ │ - for (int length3 = mpeg4_TYPES.length, k = 0; k < length3; ++k) { │ │ │ │ - if (s.contains(mpeg4_TYPES[k])) { │ │ │ │ + for (int length3 = mpeg4_TYPES.length, l = 0; l < length3; ++l) { │ │ │ │ + if (s.contains(mpeg4_TYPES[l])) { │ │ │ │ return MediaCodecListCollector$CodecType.MPEG4; │ │ │ │ } │ │ │ │ } │ │ │ │ - final String[] aac_TYPES = MediaCodecListCollector.AAC_TYPES; │ │ │ │ - for (int length4 = aac_TYPES.length, l = 0; l < length4; ++l) { │ │ │ │ - if (s.contains(aac_TYPES[l])) { │ │ │ │ + for (String[] aac_TYPES = MediaCodecListCollector.AAC_TYPES; i < aac_TYPES.length; ++i) { │ │ │ │ + if (s.contains(aac_TYPES[i])) { │ │ │ │ return MediaCodecListCollector$CodecType.AAC; │ │ │ │ } │ │ │ │ } │ │ │ │ return null; │ │ │ │ } │ │ │ │ } │ │ ├── org/acra/collector/ReflectionCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -9,16 +9,16 @@ │ │ │ │ { │ │ │ │ public static String collectConstants(final Class clazz) { │ │ │ │ return collectConstants(clazz, ""); │ │ │ │ } │ │ │ │ │ │ │ │ public static String collectConstants(final Class clazz, final String str) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ - final Field[] fields; │ │ │ │ - final int length = (fields = clazz.getFields()).length; │ │ │ │ + final Field[] fields = clazz.getFields(); │ │ │ │ + final int length = fields.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ final Field field = fields[i]; │ │ │ │ if (str != null && str.length() > 0) { │ │ │ │ sb.append(str).append('.'); │ │ │ │ } │ │ │ │ sb.append(field.getName()).append("="); │ │ │ │ @@ -42,36 +42,36 @@ │ │ │ │ break; │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ public static String collectStaticGettersResults(final Class clazz) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ - final Method[] methods; │ │ │ │ - final int length = (methods = clazz.getMethods()).length; │ │ │ │ + final Method[] methods = clazz.getMethods(); │ │ │ │ + final int length = methods.length; │ │ │ │ int n = 0; │ │ │ │ - Label_0194_Outer: │ │ │ │ + Label_0196_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0203: { │ │ │ │ + Label_0209: { │ │ │ │ if (n >= length) { │ │ │ │ - break Label_0203; │ │ │ │ + break Label_0209; │ │ │ │ } │ │ │ │ final Method method = methods[n]; │ │ │ │ while (true) { │ │ │ │ if (method.getParameterTypes().length != 0 || (!method.getName().startsWith("get") && !method.getName().startsWith("is")) || method.getName().equals("getClass")) { │ │ │ │ - break Label_0194; │ │ │ │ + break Label_0196; │ │ │ │ } │ │ │ │ try { │ │ │ │ sb.append(method.getName()); │ │ │ │ sb.append('='); │ │ │ │ final Object[] array = (Object[])null; │ │ │ │ sb.append(method.invoke((Object)null, (Object[])null)); │ │ │ │ sb.append("\n"); │ │ │ │ ++n; │ │ │ │ - continue Label_0194_Outer; │ │ │ │ + continue Label_0196_Outer; │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ catch (InvocationTargetException ex) { │ │ │ │ continue; │ │ │ │ } │ │ │ │ catch (IllegalAccessException ex2) { │ │ │ │ continue; │ │ ├── org/acra/collector/SettingsCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -21,74 +21,81 @@ │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ final String className = "android.provider.Settings$Global"; │ │ │ │ try { │ │ │ │ final Class forName = Class.forName(className); │ │ │ │ try { │ │ │ │ final Field[] fields = forName.getFields(); │ │ │ │ final Method method = forName.getMethod("getString", ContentResolver.class, String.class); │ │ │ │ - final Field[] array = fields; │ │ │ │ - final int length = fields.length; │ │ │ │ - int i = 0; │ │ │ │ - while (i < length) { │ │ │ │ - final Field field = array[i]; │ │ │ │ - Label_0271: { │ │ │ │ - if (field.isAnnotationPresent(Deprecated.class) || field.getType() != String.class || !isAuthorized(field)) { │ │ │ │ - break Label_0271; │ │ │ │ - } │ │ │ │ - final Object[] args = { context.getContentResolver(), null }; │ │ │ │ - final int n = 1; │ │ │ │ - final Object value = field.get(null); │ │ │ │ - try { │ │ │ │ - args[n] = value; │ │ │ │ - final Object invoke = method.invoke(null, args); │ │ │ │ - if (invoke != null) { │ │ │ │ - sb.append(field.getName()).append("=").append(invoke).append("\n"); │ │ │ │ + try { │ │ │ │ + final int length = fields.length; │ │ │ │ + int i = 0; │ │ │ │ + while (i < length) { │ │ │ │ + final Field field = fields[i]; │ │ │ │ + Label_0280: { │ │ │ │ + if (field.isAnnotationPresent(Deprecated.class) || field.getType() != String.class || !isAuthorized(field)) { │ │ │ │ + break Label_0280; │ │ │ │ + } │ │ │ │ + final Object[] args = { context.getContentResolver(), null }; │ │ │ │ + final int n = 1; │ │ │ │ + final Object value = field.get(null); │ │ │ │ + try { │ │ │ │ + args[n] = value; │ │ │ │ + final Object invoke = method.invoke(null, args); │ │ │ │ + if (invoke != null) { │ │ │ │ + sb.append(field.getName()).append("=").append(invoke).append("\n"); │ │ │ │ + } │ │ │ │ + ++i; │ │ │ │ + } │ │ │ │ + catch (IllegalArgumentException ex) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex); │ │ │ │ + } │ │ │ │ + catch (IllegalAccessException ex2) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex2); │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex3) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex3); │ │ │ │ + } │ │ │ │ + catch (SecurityException ex4) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex4); │ │ │ │ + } │ │ │ │ + catch (NoSuchMethodException ex5) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex5); │ │ │ │ + } │ │ │ │ + catch (InvocationTargetException ex6) { │ │ │ │ + Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex6); │ │ │ │ } │ │ │ │ - ++i; │ │ │ │ - } │ │ │ │ - catch (IllegalArgumentException ex) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex); │ │ │ │ - } │ │ │ │ - catch (IllegalAccessException ex2) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex2); │ │ │ │ - } │ │ │ │ - catch (ClassNotFoundException ex3) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex3); │ │ │ │ - } │ │ │ │ - catch (SecurityException ex4) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex4); │ │ │ │ - } │ │ │ │ - catch (NoSuchMethodException ex5) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex5); │ │ │ │ - } │ │ │ │ - catch (InvocationTargetException ex6) { │ │ │ │ - Log.w(ACRA.LOG_TAG, "Error : ", (Throwable)ex6); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ + catch (IllegalArgumentException ex7) {} │ │ │ │ + catch (IllegalAccessException ex8) {} │ │ │ │ + catch (ClassNotFoundException ex9) {} │ │ │ │ + catch (SecurityException ex10) {} │ │ │ │ + catch (NoSuchMethodException ex11) {} │ │ │ │ + catch (InvocationTargetException ex12) {} │ │ │ │ } │ │ │ │ - catch (IllegalArgumentException ex7) {} │ │ │ │ - catch (IllegalAccessException ex8) {} │ │ │ │ - catch (ClassNotFoundException ex9) {} │ │ │ │ - catch (SecurityException ex10) {} │ │ │ │ - catch (NoSuchMethodException ex11) {} │ │ │ │ - catch (InvocationTargetException ex12) {} │ │ │ │ + catch (IllegalArgumentException ex13) {} │ │ │ │ + catch (IllegalAccessException ex14) {} │ │ │ │ + catch (ClassNotFoundException ex15) {} │ │ │ │ + catch (SecurityException ex16) {} │ │ │ │ + catch (NoSuchMethodException ex17) {} │ │ │ │ + catch (InvocationTargetException ex18) {} │ │ │ │ } │ │ │ │ - catch (IllegalArgumentException ex13) {} │ │ │ │ - catch (IllegalAccessException ex14) {} │ │ │ │ - catch (ClassNotFoundException ex15) {} │ │ │ │ - catch (SecurityException ex16) {} │ │ │ │ - catch (NoSuchMethodException ex17) {} │ │ │ │ - catch (InvocationTargetException ex18) {} │ │ │ │ + catch (IllegalArgumentException ex19) {} │ │ │ │ + catch (IllegalAccessException ex20) {} │ │ │ │ + catch (ClassNotFoundException ex21) {} │ │ │ │ + catch (SecurityException ex22) {} │ │ │ │ + catch (NoSuchMethodException ex23) {} │ │ │ │ + catch (InvocationTargetException ex24) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static String collectSecureSettings(final Context context) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ - final Field[] fields; │ │ │ │ - final int length = (fields = Settings$Secure.class.getFields()).length; │ │ │ │ + final Field[] fields = Settings$Secure.class.getFields(); │ │ │ │ + final int length = fields.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ final Field field = fields[i]; │ │ │ │ while (true) { │ │ │ │ if (!field.isAnnotationPresent(Deprecated.class) && field.getType() == String.class && isAuthorized(field)) { │ │ │ │ try { │ │ │ │ final ContentResolver contentResolver = context.getContentResolver(); │ │ │ │ @@ -115,16 +122,16 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ public static String collectSystemSettings(final Context context) { │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ - final Field[] fields; │ │ │ │ - final int length = (fields = Settings$System.class.getFields()).length; │ │ │ │ + final Field[] fields = Settings$System.class.getFields(); │ │ │ │ + final int length = fields.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ final Field field = fields[i]; │ │ │ │ while (true) { │ │ │ │ if (!field.isAnnotationPresent(Deprecated.class) && field.getType() == String.class) { │ │ │ │ try { │ │ │ │ final ContentResolver contentResolver = context.getContentResolver(); │ │ ├── org/acra/collector/SharedPreferencesCollector.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -8,56 +8,59 @@ │ │ │ │ import android.content.SharedPreferences; │ │ │ │ import java.util.TreeMap; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ final class SharedPreferencesCollector │ │ │ │ { │ │ │ │ public static String collect(final Context context) { │ │ │ │ + final char c = '.'; │ │ │ │ + final char c2 = '='; │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ final TreeMap treeMap = new TreeMap(); │ │ │ │ treeMap.put("default", PreferenceManager.getDefaultSharedPreferences(context)); │ │ │ │ final String[] additionalSharedPreferences = ACRA.getConfig().additionalSharedPreferences(); │ │ │ │ if (additionalSharedPreferences != null) { │ │ │ │ - final String[] array = additionalSharedPreferences; │ │ │ │ for (int length = additionalSharedPreferences.length, i = 0; i < length; ++i) { │ │ │ │ - final String s = array[i]; │ │ │ │ + final String s = additionalSharedPreferences[i]; │ │ │ │ treeMap.put(s, context.getSharedPreferences(s, 0)); │ │ │ │ } │ │ │ │ } │ │ │ │ for (final String str : treeMap.keySet()) { │ │ │ │ final SharedPreferences sharedPreferences = (SharedPreferences)treeMap.get(str); │ │ │ │ if (sharedPreferences != null) { │ │ │ │ final Map all = sharedPreferences.getAll(); │ │ │ │ if (all != null && all.size() > 0) { │ │ │ │ for (final String s2 : all.keySet()) { │ │ │ │ if (!filteredKey(s2)) { │ │ │ │ if (all.get(s2) != null) { │ │ │ │ - sb.append(str).append('.').append(s2).append('=').append(all.get(s2).toString()).append("\n"); │ │ │ │ + sb.append(str).append(c).append(s2).append(c2).append(all.get(s2).toString()).append("\n"); │ │ │ │ } │ │ │ │ else { │ │ │ │ - sb.append(str).append('.').append(s2).append('=').append("null\n"); │ │ │ │ + sb.append(str).append(c).append(s2).append(c2).append("null\n"); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - sb.append(str).append('=').append("empty\n"); │ │ │ │ + sb.append(str).append(c2).append("empty\n"); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ sb.append("null\n"); │ │ │ │ } │ │ │ │ sb.append('\n'); │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ private static boolean filteredKey(final String s) { │ │ │ │ + boolean b = false; │ │ │ │ final String[] excludeMatchingSharedPreferencesKeys = ACRA.getConfig().excludeMatchingSharedPreferencesKeys(); │ │ │ │ for (int length = excludeMatchingSharedPreferencesKeys.length, i = 0; i < length; ++i) { │ │ │ │ if (s.matches(excludeMatchingSharedPreferencesKeys[i])) { │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ } │ │ ├── org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -31,77 +31,70 @@ │ │ │ │ public static MainLifecycleDispatcher get() { │ │ │ │ return MainLifecycleDispatcher.INSTANCE; │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityCreated(final Activity activity, final Bundle bundle) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityCreated(activity, bundle); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityCreated(activity, bundle); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityDestroyed(final Activity activity) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityDestroyed(activity); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityDestroyed(activity); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityPaused(final Activity activity) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityPaused(activity); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityPaused(activity); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityResumed(final Activity activity) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityResumed(activity); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityResumed(activity); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivitySaveInstanceState(final Activity activity, final Bundle bundle) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivitySaveInstanceState(activity, bundle); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivitySaveInstanceState(activity, bundle); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityStarted(final Activity activity) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityStarted(activity); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityStarted(activity); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onActivityStopped(final Activity activity) { │ │ │ │ final Object[] collectActivityLifecycleCallbacks = this.collectActivityLifecycleCallbacks(); │ │ │ │ if (collectActivityLifecycleCallbacks != null) { │ │ │ │ - final Object[] array = collectActivityLifecycleCallbacks; │ │ │ │ for (int length = collectActivityLifecycleCallbacks.length, i = 0; i < length; ++i) { │ │ │ │ - ((ActivityLifecycleCallbacksCompat)array[i]).onActivityStopped(activity); │ │ │ │ + ((ActivityLifecycleCallbacksCompat)collectActivityLifecycleCallbacks[i]).onActivityStopped(activity); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ void registerActivityLifecycleCallbacks(final ActivityLifecycleCallbacksCompat e) { │ │ │ │ synchronized (this.mActivityLifecycleCallbacks) { │ │ │ │ this.mActivityLifecycleCallbacks.add(e); │ │ ├── org/acra/sender/EmailIntentSender.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -18,17 +18,16 @@ │ │ │ │ │ │ │ │ private String buildBody(final CrashReportData crashReportData) { │ │ │ │ ReportField[] array = ACRA.getConfig().customReportContent(); │ │ │ │ if (array.length == 0) { │ │ │ │ array = ACRAConstants.DEFAULT_MAIL_REPORT_FIELDS; │ │ │ │ } │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ - final ReportField[] array2 = array; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - final ReportField reportField = array2[i]; │ │ │ │ + final ReportField reportField = array[i]; │ │ │ │ sb.append(reportField.toString()).append("="); │ │ │ │ sb.append((String)crashReportData.get((Object)reportField)); │ │ │ │ sb.append('\n'); │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ ├── org/acra/sender/GoogleFormSender.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -29,17 +29,16 @@ │ │ │ │ private Map remap(final Map map) { │ │ │ │ ReportField[] array = ACRA.getConfig().customReportContent(); │ │ │ │ if (array.length == 0) { │ │ │ │ array = ACRAConstants.DEFAULT_REPORT_FIELDS; │ │ │ │ } │ │ │ │ int i = 0; │ │ │ │ final HashMap hashMap = new HashMap(); │ │ │ │ - final ReportField[] array2 = array; │ │ │ │ for (int length = array.length, j = 0; j < length; ++j) { │ │ │ │ - final ReportField reportField = array2[j]; │ │ │ │ + final ReportField reportField = array[j]; │ │ │ │ switch (GoogleFormSender$1.$SwitchMap$org$acra$ReportField[reportField.ordinal()]) { │ │ │ │ default: { │ │ │ │ hashMap.put("entry." + i + ".single", map.get((Object)reportField)); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ hashMap.put("entry." + i + ".single", "'" + map.get(reportField)); │ │ ├── org/acra/sender/HttpSender.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -32,17 +32,16 @@ │ │ │ │ │ │ │ │ private Map remap(final Map map) { │ │ │ │ ReportField[] array = ACRA.getConfig().customReportContent(); │ │ │ │ if (array.length == 0) { │ │ │ │ array = ACRAConstants.DEFAULT_REPORT_FIELDS; │ │ │ │ } │ │ │ │ final HashMap hashMap = new HashMap(map.size()); │ │ │ │ - final ReportField[] array2 = array; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - final ReportField reportField = array2[i]; │ │ │ │ + final ReportField reportField = array[i]; │ │ │ │ if (this.mMapping == null || this.mMapping.get(reportField) == null) { │ │ │ │ hashMap.put(reportField.toString(), map.get((Object)reportField)); │ │ │ │ } │ │ │ │ else { │ │ │ │ hashMap.put((String)this.mMapping.get(reportField), map.get((Object)reportField)); │ │ │ │ } │ │ │ │ } │ │ ├── org/acra/util/HttpRequest.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -702,80 +702,78 @@ │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: new #137 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #138 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: invokeinterface #204, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; │ │ │ │ - 14: astore_2 │ │ │ │ - 15: aload_2 │ │ │ │ - 16: invokeinterface #210, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 21: astore_3 │ │ │ │ - 22: aload_3 │ │ │ │ - 23: invokeinterface #215, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore 4 │ │ │ │ - 30: iload 4 │ │ │ │ - 32: ifeq 145 │ │ │ │ - 35: aload_3 │ │ │ │ - 36: invokeinterface #219, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 41: astore 5 │ │ │ │ - 43: aload_1 │ │ │ │ - 44: invokevirtual #238 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 47: istore 4 │ │ │ │ - 49: iload 4 │ │ │ │ - 51: ifeq 65 │ │ │ │ - 54: bipush 38 │ │ │ │ - 56: istore 4 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: iload 4 │ │ │ │ - 61: invokevirtual #242 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 64: pop │ │ │ │ - 65: aload_0 │ │ │ │ - 66: aload 5 │ │ │ │ - 68: invokeinterface #225, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 73: astore 6 │ │ │ │ - 75: aload 6 │ │ │ │ - 77: ifnonnull 138 │ │ │ │ - 80: ldc #244 // String │ │ │ │ - 82: astore 7 │ │ │ │ - 84: aload 5 │ │ │ │ - 86: invokevirtual #245 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 89: ldc #166 // String UTF-8 │ │ │ │ - 91: invokestatic #251 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 94: astore_2 │ │ │ │ - 95: aload_1 │ │ │ │ - 96: aload_2 │ │ │ │ - 97: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 100: pop │ │ │ │ - 101: bipush 61 │ │ │ │ - 103: istore 4 │ │ │ │ - 105: aload_1 │ │ │ │ - 106: iload 4 │ │ │ │ - 108: invokevirtual #242 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 111: pop │ │ │ │ - 112: aload 7 │ │ │ │ - 114: invokevirtual #245 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 117: astore_2 │ │ │ │ - 118: ldc #166 // String UTF-8 │ │ │ │ - 120: astore 8 │ │ │ │ - 122: aload_2 │ │ │ │ - 123: aload 8 │ │ │ │ - 125: invokestatic #251 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 128: astore_2 │ │ │ │ - 129: aload_1 │ │ │ │ - 130: aload_2 │ │ │ │ - 131: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 134: pop │ │ │ │ - 135: goto 22 │ │ │ │ - 138: aload 6 │ │ │ │ - 140: astore 7 │ │ │ │ - 142: goto 84 │ │ │ │ - 145: aload_1 │ │ │ │ - 146: invokevirtual #151 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 149: areturn │ │ │ │ + 14: invokeinterface #210, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 19: astore_2 │ │ │ │ + 20: aload_2 │ │ │ │ + 21: invokeinterface #215, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 26: istore_3 │ │ │ │ + 27: iload_3 │ │ │ │ + 28: ifeq 141 │ │ │ │ + 31: aload_2 │ │ │ │ + 32: invokeinterface #219, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: astore 4 │ │ │ │ + 39: aload_1 │ │ │ │ + 40: invokevirtual #238 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 43: istore_3 │ │ │ │ + 44: iload_3 │ │ │ │ + 45: ifeq 57 │ │ │ │ + 48: bipush 38 │ │ │ │ + 50: istore_3 │ │ │ │ + 51: aload_1 │ │ │ │ + 52: iload_3 │ │ │ │ + 53: invokevirtual #242 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 56: pop │ │ │ │ + 57: aload_0 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokeinterface #225, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 65: astore 5 │ │ │ │ + 67: aload 5 │ │ │ │ + 69: ifnonnull 134 │ │ │ │ + 72: ldc #244 // String │ │ │ │ + 74: astore 6 │ │ │ │ + 76: aload 4 │ │ │ │ + 78: invokevirtual #245 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 81: ldc #166 // String UTF-8 │ │ │ │ + 83: invokestatic #251 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 86: astore 7 │ │ │ │ + 88: aload_1 │ │ │ │ + 89: aload 7 │ │ │ │ + 91: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 94: pop │ │ │ │ + 95: bipush 61 │ │ │ │ + 97: istore_3 │ │ │ │ + 98: aload_1 │ │ │ │ + 99: iload_3 │ │ │ │ + 100: invokevirtual #242 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 103: pop │ │ │ │ + 104: aload 6 │ │ │ │ + 106: invokevirtual #245 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 109: astore 7 │ │ │ │ + 111: ldc #166 // String UTF-8 │ │ │ │ + 113: astore 8 │ │ │ │ + 115: aload 7 │ │ │ │ + 117: aload 8 │ │ │ │ + 119: invokestatic #251 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 122: astore 7 │ │ │ │ + 124: aload_1 │ │ │ │ + 125: aload 7 │ │ │ │ + 127: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 130: pop │ │ │ │ + 131: goto 20 │ │ │ │ + 134: aload 5 │ │ │ │ + 136: astore 6 │ │ │ │ + 138: goto 76 │ │ │ │ + 141: aload_1 │ │ │ │ + 142: invokevirtual #151 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 145: areturn │ │ │ │ │ │ │ │ public void send(java.net.URL, org.acra.sender.HttpSender$Method, java.lang.String, org.acra.sender.HttpSender$Type); │ │ │ │ descriptor: (Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=15, args_size=5 │ │ │ │ 0: aload_0 │ │ ├── org/acra/util/JSONReportBuilder.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -63,32 +63,32 @@ │ │ │ │ │ │ │ │ public static JSONObject buildJSONReport(final CrashReportData crashReportData) { │ │ │ │ final JSONObject jsonObject = new JSONObject(); │ │ │ │ for (final ReportField reportField : crashReportData.keySet()) { │ │ │ │ String name = null; │ │ │ │ String property2 = null; │ │ │ │ try { │ │ │ │ - Label_0270: { │ │ │ │ + Label_0271: { │ │ │ │ if (!reportField.containsKeyValuePairs()) { │ │ │ │ - break Label_0270; │ │ │ │ + break Label_0271; │ │ │ │ } │ │ │ │ try { │ │ │ │ final JSONObject jsonObject2 = new JSONObject(); │ │ │ │ try { │ │ │ │ final String property = crashReportData.getProperty(reportField); │ │ │ │ try { │ │ │ │ try { │ │ │ │ final BufferedReader bufferedReader = new BufferedReader(new StringReader(property), 1024); │ │ │ │ - Label_0210: { │ │ │ │ + Label_0209: { │ │ │ │ ACRALog log; │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ final String line = bufferedReader.readLine(); │ │ │ │ if (line == null) { │ │ │ │ - break Label_0210; │ │ │ │ + break Label_0209; │ │ │ │ } │ │ │ │ addJSONFromProperty(jsonObject2, line); │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex2) { │ │ │ │ log = ACRA.log; │ │ │ │ final String s = ACRA.LOG_TAG; │ │ ├── org/happysanta/gd/FileDialog.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -71,23 +71,22 @@ │ │ │ │ if (currentPath.getParentFile() != null) { │ │ │ │ list.add(".."); │ │ │ │ } │ │ │ │ final File[] listFiles = currentPath.listFiles((FilenameFilter)new FileDialog$5(this)); │ │ │ │ if (listFiles != null) { │ │ │ │ try { │ │ │ │ if (listFiles.length > 0) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ final int length = listFiles.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ try { │ │ │ │ - Label_0198: { │ │ │ │ + Label_0197: { │ │ │ │ if (!file.isDirectory()) { │ │ │ │ - break Label_0198; │ │ │ │ + break Label_0197; │ │ │ │ } │ │ │ │ try { │ │ │ │ final StringBuilder append = new StringBuilder().append(file.getName()).append("/"); │ │ │ │ try { │ │ │ │ list.add(append.toString()); │ │ │ │ ++i; │ │ │ │ continue; │ │ ├── org/happysanta/gd/GDActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -3003,44 +3003,42 @@ │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #750, 1 // InterfaceMethod android/view/Menu.clear:()V │ │ │ │ 6: iconst_1 │ │ │ │ 7: istore_2 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #134 // Field commands:Ljava/util/ArrayList; │ │ │ │ - 12: astore_3 │ │ │ │ - 13: aload_3 │ │ │ │ - 14: invokevirtual #754 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 17: astore 4 │ │ │ │ - 19: aload 4 │ │ │ │ - 21: invokeinterface #759, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 5 │ │ │ │ - 28: iload 5 │ │ │ │ - 30: ifeq 69 │ │ │ │ - 33: aload 4 │ │ │ │ - 35: invokeinterface #763, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 40: checkcast #765 // class org/happysanta/gd/Command │ │ │ │ - 43: astore 6 │ │ │ │ - 45: aload 6 │ │ │ │ - 47: getfield #769 // Field org/happysanta/gd/Command.title:Ljava/lang/String; │ │ │ │ - 50: astore_3 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: iconst_0 │ │ │ │ - 53: iload_2 │ │ │ │ - 54: iconst_0 │ │ │ │ - 55: aload_3 │ │ │ │ - 56: invokeinterface #772, 5 // InterfaceMethod android/view/Menu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ │ │ - 61: pop │ │ │ │ - 62: iload_2 │ │ │ │ - 63: iconst_1 │ │ │ │ - 64: iadd │ │ │ │ - 65: istore_2 │ │ │ │ - 66: goto 19 │ │ │ │ - 69: iconst_1 │ │ │ │ - 70: ireturn │ │ │ │ + 12: invokevirtual #754 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 15: astore_3 │ │ │ │ + 16: aload_3 │ │ │ │ + 17: invokeinterface #759, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 22: istore 4 │ │ │ │ + 24: iload 4 │ │ │ │ + 26: ifeq 66 │ │ │ │ + 29: aload_3 │ │ │ │ + 30: invokeinterface #763, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #765 // class org/happysanta/gd/Command │ │ │ │ + 38: astore 5 │ │ │ │ + 40: aload 5 │ │ │ │ + 42: getfield #769 // Field org/happysanta/gd/Command.title:Ljava/lang/String; │ │ │ │ + 45: astore 6 │ │ │ │ + 47: aload_1 │ │ │ │ + 48: iconst_0 │ │ │ │ + 49: iload_2 │ │ │ │ + 50: iconst_0 │ │ │ │ + 51: aload 6 │ │ │ │ + 53: invokeinterface #772, 5 // InterfaceMethod android/view/Menu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ │ │ + 58: pop │ │ │ │ + 59: iload_2 │ │ │ │ + 60: iconst_1 │ │ │ │ + 61: iadd │ │ │ │ + 62: istore_2 │ │ │ │ + 63: goto 16 │ │ │ │ + 66: iconst_1 │ │ │ │ + 67: ireturn │ │ │ │ │ │ │ │ protected void onDestroy(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/happysanta/gd/ListenerList.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -90,39 +90,39 @@ │ │ │ │ 10: pop │ │ │ │ 11: return │ │ │ │ │ │ │ │ public void fireEvent(org.happysanta.gd.ListenerList$FireHandler); │ │ │ │ descriptor: (Lorg/happysanta/gd/ListenerList$FireHandler;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: new #12 // class java/util/ArrayList │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #15 // Field listenerList:Ljava/util/List; │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_2 │ │ │ │ 10: aload_3 │ │ │ │ 11: invokespecial #24 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ 14: aload_2 │ │ │ │ 15: invokeinterface #28, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 20: astore 4 │ │ │ │ - 22: aload 4 │ │ │ │ - 24: invokeinterface #34, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 29: istore 5 │ │ │ │ - 31: iload 5 │ │ │ │ - 33: ifeq 56 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: astore 6 │ │ │ │ - 45: aload_1 │ │ │ │ - 46: aload 6 │ │ │ │ - 48: invokeinterface #44, 2 // InterfaceMethod org/happysanta/gd/ListenerList$FireHandler.fireEvent:(Ljava/lang/Object;)V │ │ │ │ - 53: goto 22 │ │ │ │ - 56: return │ │ │ │ + 20: astore_3 │ │ │ │ + 21: aload_3 │ │ │ │ + 22: invokeinterface #34, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 27: istore 4 │ │ │ │ + 29: iload 4 │ │ │ │ + 31: ifeq 53 │ │ │ │ + 34: aload_3 │ │ │ │ + 35: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 40: astore 5 │ │ │ │ + 42: aload_1 │ │ │ │ + 43: aload 5 │ │ │ │ + 45: invokeinterface #44, 2 // InterfaceMethod org/happysanta/gd/ListenerList$FireHandler.fireEvent:(Ljava/lang/Object;)V │ │ │ │ + 50: goto 21 │ │ │ │ + 53: return │ │ │ │ │ │ │ │ public java.util.List getListenerList(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -22,24 +22,22 @@ │ │ │ │ final Level[] a = array[0]; │ │ │ │ final boolean b = this.this$0.getThis() instanceof DownloadLevelsMenuScreen; │ │ │ │ final boolean b2 = this.this$0.getThis() instanceof InstalledLevelsMenuScreen; │ │ │ │ HashMap installedLevels = null; │ │ │ │ final LevelsManager levelsManager = Helpers.getLevelsManager(); │ │ │ │ if (b) { │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ - final Level[] array2 = a; │ │ │ │ for (int length = a.length, i = 0; i < length; ++i) { │ │ │ │ - list.add(Long.valueOf(array2[i].getApiId())); │ │ │ │ + list.add(Long.valueOf(a[i].getApiId())); │ │ │ │ } │ │ │ │ installedLevels = (HashMap)Helpers.getGDActivity().levelsManager.findInstalledLevels((ArrayList)list); │ │ │ │ } │ │ │ │ int n = 0; │ │ │ │ - final Level[] array3 = a; │ │ │ │ for (int length2 = a.length, j = 0; j < length2; ++j) { │ │ │ │ - final Level level = array3[j]; │ │ │ │ + final Level level = a[j]; │ │ │ │ if (this.isCancelled()) { │ │ │ │ this.this$0.clearList(); │ │ │ │ return null; │ │ │ │ } │ │ │ │ final LevelMenuElement levelMenuElement = new LevelMenuElement(level, (MenuScreen)this.this$0.getThis()); │ │ │ │ boolean b3 = false; │ │ │ │ if (this.this$0.hideDate()) { │ │ │ │ @@ -55,16 +53,15 @@ │ │ │ │ } │ │ │ │ if (!this.isCancelled()) { │ │ │ │ final int addListItem = this.this$0.addListItem((MenuElement)levelMenuElement); │ │ │ │ if (b3 && n == 0) { │ │ │ │ this.this$0.highlightElementAt(addListItem); │ │ │ │ n = 1; │ │ │ │ } │ │ │ │ - final ClickableMenuElement lastHighlighted; │ │ │ │ - if ((lastHighlighted = this.this$0.lastHighlighted) == null) { │ │ │ │ + if (this.this$0.lastHighlighted == null) { │ │ │ │ this.this$0.highlightFirstElement(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ this.this$0.levels.addAll(Arrays.asList(a)); │ │ │ │ return null; │ │ │ │ } │ │ ├── org/happysanta/gd/Menu/LevelsMenuScreen.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -670,72 +670,70 @@ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=14, args_size=3 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore 5 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #52 // Field elements:Ljava/util/Vector; │ │ │ │ - 7: astore 7 │ │ │ │ - 9: aload 7 │ │ │ │ - 11: invokevirtual #189 // Method java/util/Vector.iterator:()Ljava/util/Iterator; │ │ │ │ - 14: astore 8 │ │ │ │ - 16: aload 8 │ │ │ │ - 18: invokeinterface #195, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 23: istore 9 │ │ │ │ - 25: iload 9 │ │ │ │ - 27: ifeq 125 │ │ │ │ - 30: aload 8 │ │ │ │ - 32: invokeinterface #199, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 7: invokevirtual #189 // Method java/util/Vector.iterator:()Ljava/util/Iterator; │ │ │ │ + 10: astore 7 │ │ │ │ + 12: aload 7 │ │ │ │ + 14: invokeinterface #195, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 19: istore 8 │ │ │ │ + 21: iload 8 │ │ │ │ + 23: ifeq 121 │ │ │ │ + 26: aload 7 │ │ │ │ + 28: invokeinterface #199, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 33: astore 9 │ │ │ │ + 35: aload 9 │ │ │ │ 37: astore 10 │ │ │ │ - 39: aload 10 │ │ │ │ - 41: astore 11 │ │ │ │ - 43: aload 10 │ │ │ │ - 45: checkcast #165 // class org/happysanta/gd/Menu/LevelMenuElement │ │ │ │ - 48: astore 11 │ │ │ │ - 50: lload_1 │ │ │ │ - 51: lload 5 │ │ │ │ - 53: lcmp │ │ │ │ - 54: istore 9 │ │ │ │ - 56: iload 9 │ │ │ │ - 58: ifle 86 │ │ │ │ - 61: aload 11 │ │ │ │ - 63: getfield #181 // Field org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; │ │ │ │ - 66: astore 7 │ │ │ │ - 68: aload 7 │ │ │ │ - 70: invokevirtual #205 // Method org/happysanta/gd/Storage/Level.getId:()J │ │ │ │ - 73: lstore 12 │ │ │ │ - 75: lload 12 │ │ │ │ - 77: lload_1 │ │ │ │ - 78: lcmp │ │ │ │ - 79: istore 9 │ │ │ │ - 81: iload 9 │ │ │ │ - 83: ifeq 122 │ │ │ │ - 86: lload_3 │ │ │ │ - 87: lload 5 │ │ │ │ - 89: lcmp │ │ │ │ - 90: istore 9 │ │ │ │ - 92: iload 9 │ │ │ │ - 94: ifle 16 │ │ │ │ - 97: aload 11 │ │ │ │ - 99: getfield #181 // Field org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; │ │ │ │ - 102: astore 7 │ │ │ │ - 104: aload 7 │ │ │ │ - 106: invokevirtual #208 // Method org/happysanta/gd/Storage/Level.getApiId:()J │ │ │ │ - 109: lstore 12 │ │ │ │ - 111: lload 12 │ │ │ │ - 113: lload_3 │ │ │ │ - 114: lcmp │ │ │ │ - 115: istore 9 │ │ │ │ - 117: iload 9 │ │ │ │ - 119: ifne 16 │ │ │ │ - 122: aload 11 │ │ │ │ - 124: areturn │ │ │ │ - 125: aconst_null │ │ │ │ - 126: astore 11 │ │ │ │ - 128: goto 122 │ │ │ │ + 39: aload 9 │ │ │ │ + 41: checkcast #165 // class org/happysanta/gd/Menu/LevelMenuElement │ │ │ │ + 44: astore 10 │ │ │ │ + 46: lload_1 │ │ │ │ + 47: lload 5 │ │ │ │ + 49: lcmp │ │ │ │ + 50: istore 8 │ │ │ │ + 52: iload 8 │ │ │ │ + 54: ifle 82 │ │ │ │ + 57: aload 10 │ │ │ │ + 59: getfield #181 // Field org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; │ │ │ │ + 62: astore 11 │ │ │ │ + 64: aload 11 │ │ │ │ + 66: invokevirtual #205 // Method org/happysanta/gd/Storage/Level.getId:()J │ │ │ │ + 69: lstore 12 │ │ │ │ + 71: lload 12 │ │ │ │ + 73: lload_1 │ │ │ │ + 74: lcmp │ │ │ │ + 75: istore 8 │ │ │ │ + 77: iload 8 │ │ │ │ + 79: ifeq 118 │ │ │ │ + 82: lload_3 │ │ │ │ + 83: lload 5 │ │ │ │ + 85: lcmp │ │ │ │ + 86: istore 8 │ │ │ │ + 88: iload 8 │ │ │ │ + 90: ifle 12 │ │ │ │ + 93: aload 10 │ │ │ │ + 95: getfield #181 // Field org/happysanta/gd/Menu/LevelMenuElement.level:Lorg/happysanta/gd/Storage/Level; │ │ │ │ + 98: astore 11 │ │ │ │ + 100: aload 11 │ │ │ │ + 102: invokevirtual #208 // Method org/happysanta/gd/Storage/Level.getApiId:()J │ │ │ │ + 105: lstore 12 │ │ │ │ + 107: lload 12 │ │ │ │ + 109: lload_3 │ │ │ │ + 110: lcmp │ │ │ │ + 111: istore 8 │ │ │ │ + 113: iload 8 │ │ │ │ + 115: ifne 12 │ │ │ │ + 118: aload 10 │ │ │ │ + 120: areturn │ │ │ │ + 121: aconst_null │ │ │ │ + 122: astore 10 │ │ │ │ + 124: goto 118 │ │ │ │ │ │ │ │ protected org.happysanta.gd.Menu.LevelsMenuScreen getThis(); │ │ │ │ descriptor: ()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/happysanta/gd/Menu/Views/MenuLinearLayout.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,10 @@ │ │ │ │ │ │ │ │ package org.happysanta.gd.Menu.Views; │ │ │ │ │ │ │ │ -import android.view.ViewGroup; │ │ │ │ import android.view.MotionEvent; │ │ │ │ import org.happysanta.gd.Helpers; │ │ │ │ import android.view.View; │ │ │ │ import android.content.Context; │ │ │ │ import android.widget.LinearLayout; │ │ │ │ │ │ │ │ public class MenuLinearLayout extends LinearLayout │ │ ├── org/happysanta/gd/Menu/Views/MenuRelativeLayout.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,10 @@ │ │ │ │ │ │ │ │ package org.happysanta.gd.Menu.Views; │ │ │ │ │ │ │ │ -import android.view.ViewGroup; │ │ │ │ import org.happysanta.gd.Helpers; │ │ │ │ import android.view.View; │ │ │ │ import android.content.Context; │ │ │ │ import android.widget.RelativeLayout; │ │ │ │ │ │ │ │ public class MenuRelativeLayout extends RelativeLayout │ │ │ │ { │ │ ├── org/happysanta/gd/Menu/Views/MenuTextView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,10 @@ │ │ │ │ │ │ │ │ package org.happysanta.gd.Menu.Views; │ │ │ │ │ │ │ │ -import android.view.View; │ │ │ │ import org.happysanta.gd.Helpers; │ │ │ │ import android.graphics.Typeface; │ │ │ │ import android.content.Context; │ │ │ │ import android.widget.TextView; │ │ │ │ │ │ │ │ public class MenuTextView extends TextView │ │ │ │ { │ │ ├── org/happysanta/gd/Storage/LevelsManager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -263,17 +263,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public HashMap getLevelsStat() { │ │ │ │ synchronized (this) { │ │ │ │ final Level[] allInstalledLevels = this.getAllInstalledLevels(); │ │ │ │ final HashMap hashMap = new HashMap(); │ │ │ │ if (allInstalledLevels.length > 0) { │ │ │ │ - final Level[] array = allInstalledLevels; │ │ │ │ for (int length = allInstalledLevels.length, i = 0; i < length; ++i) { │ │ │ │ - final Level level = array[i]; │ │ │ │ + final Level level = allInstalledLevels[i]; │ │ │ │ final int[] unlockedAll = level.getUnlockedAll(); │ │ │ │ int n = 0; │ │ │ │ for (int j = 0; j < unlockedAll.length; ++j) { │ │ │ │ if (unlockedAll[j] < 0) { │ │ │ │ unlockedAll[j] = 0; │ │ │ │ } │ │ │ │ n += unlockedAll[j]; │ │ ├── org/happysanta/gd/Storage/LevelsSQLiteOpenHelper.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ public static final String TABLE_LEVELS = "levels"; │ │ │ │ private static final String TABLE_LEVELS_CREATE = "CREATE TABLE levels(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, author TEXT NOT NULL, count_easy INTEGER NOT NULL, count_medium INTEGER NOT NULL, count_hard INTEGER NOT NULL, added_ts INTEGER NOT NULL, installed_ts INTEGER NOT NULL, is_default INTEGER NOT NULL, api_id INTEGER NOT NULL, unlocked_easy INTEGER NOT NULL, unlocked_medium INTEGER NOT NULL, unlocked_hard INTEGER NOT NULL, selected_level INTEGER NOT NULL, selected_track INTEGER NOT NULL, selected_league INTEGER NOT NULL, unlocked_levels INTEGER NOT NULL, unlocked_leagues INTEGER NOT NULL);"; │ │ │ │ │ │ │ │ static { │ │ │ │ final int n = 3; │ │ │ │ final int n2 = 2; │ │ │ │ final int n3 = 1; │ │ │ │ - TABLE_HIGHSCORES_CREATE = " CREATE TABLE highscores(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, level_id INTEGER NOT NULL, level INTEGER NOT NULL, track INTEGER NOT NULL, " + getHighscoresTimeColumn(0, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, 0) + " TEXT, " + getHighscoresTimeColumn(0, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, n3) + " TEXT, " + getHighscoresTimeColumn(0, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, n2) + " TEXT, " + getHighscoresTimeColumn(n3, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, 0) + " TEXT, " + getHighscoresTimeColumn(n3, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, n3) + " TEXT, " + getHighscoresTimeColumn(n3, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, n2) + " TEXT, " + getHighscoresTimeColumn(n2, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, 0) + " TEXT, " + getHighscoresTimeColumn(n2, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, n3) + " TEXT, " + getHighscoresTimeColumn(n2, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, n2) + " TEXT, " + getHighscoresTimeColumn(n, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, 0) + " TEXT, " + getHighscoresTimeColumn(n, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, n3) + " TEXT, " + getHighscoresTimeColumn(n, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, n2) + " TEXT" + ")"; │ │ │ │ + TABLE_HIGHSCORES_CREATE = " CREATE TABLE highscores(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, level_id INTEGER NOT NULL, level INTEGER NOT NULL, track INTEGER NOT NULL, " + getHighscoresTimeColumn(0, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, 0) + " TEXT, " + getHighscoresTimeColumn(0, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, n3) + " TEXT, " + getHighscoresTimeColumn(0, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(0, n2) + " TEXT, " + getHighscoresTimeColumn(n3, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, 0) + " TEXT, " + getHighscoresTimeColumn(n3, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, n3) + " TEXT, " + getHighscoresTimeColumn(n3, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n3, n2) + " TEXT, " + getHighscoresTimeColumn(n2, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, 0) + " TEXT, " + getHighscoresTimeColumn(n2, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, n3) + " TEXT, " + getHighscoresTimeColumn(n2, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n2, n2) + " TEXT, " + getHighscoresTimeColumn(n, 0) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, 0) + " TEXT, " + getHighscoresTimeColumn(n, n3) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, n3) + " TEXT, " + getHighscoresTimeColumn(n, n2) + " INTEGER NOT NULL, " + getHighscoresNameColumn(n, n2) + " TEXT)"; │ │ │ │ } │ │ │ │ │ │ │ │ LevelsSQLiteOpenHelper(final Context context) { │ │ │ │ super(context, "levels.db", (SQLiteDatabase$CursorFactory)null, 1); │ │ │ │ } │ │ │ │ │ │ │ │ private void createHighscoresIndexes(final SQLiteDatabase sqLiteDatabase) { ├── smali/org/acra/ACRA.smali │ @@ -1,20 +1,12 @@ │ .class public Lorg/acra/ACRA; │ .super Ljava/lang/Object; │ .source "ACRA.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/acra/ACRA$2; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static final DEV_LOGGING:Z = false │ │ .field public static final LOG_TAG:Ljava/lang/String; │ │ .field public static final PREF_ALWAYS_ACCEPT:Ljava/lang/String; = "acra.alwaysaccept" │ │ @@ -70,15 +62,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 236 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/content/SharedPreferences;)Z │ .locals 1 │ .param p0, "x0" # Landroid/content/SharedPreferences; │ │ @@ -158,14 +149,15 @@ │ │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->resNotifText()I │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ + .line 224 │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->resDialogText()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 225 │ @@ -434,26 +426,28 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ sget-object v7, Lorg/acra/ACRA;->mApplication:Landroid/app/Application; │ │ + .line 127 │ invoke-virtual {v7}, Landroid/app/Application;->getPackageName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 126 │ invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 131 │ :cond_1 │ invoke-static {}, Lorg/acra/ACRA;->getACRASharedPreferences()Landroid/content/SharedPreferences; ├── smali/org/acra/ErrorReporter$4.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic val$worker:Lorg/acra/SendWorker; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 711 │ iput-object p1, p0, Lorg/acra/ErrorReporter$4;->this$0:Lorg/acra/ErrorReporter; │ │ iput-object p2, p0, Lorg/acra/ErrorReporter$4;->val$worker:Lorg/acra/SendWorker; ├── smali/org/acra/ErrorReporter$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 680 │ iput-object p1, p0, Lorg/acra/ErrorReporter$3;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/acra/CrashReportFinder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/CrashReportFinder; │ │ │ # direct methods │ .method constructor (Lorg/acra/CrashReportFinder;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/CrashReportFinder; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/acra/CrashReportFinder$1;->this$0:Lorg/acra/CrashReportFinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/acra/ErrorReporter.smali │ @@ -215,58 +215,52 @@ │ .end method │ │ .method private containsOnlySilentOrApprovedReports([Ljava/lang/String;)Z │ .locals 5 │ .param p1, "reportFileNames" # [Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 905 │ - move-object v0, p1 │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + move v2, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 906 │ - .local v3, "reportFileName":Ljava/lang/String; │ + .local v0, "reportFileName":Ljava/lang/String; │ iget-object v4, p0, Lorg/acra/ErrorReporter;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v4, v3}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ + invoke-virtual {v4, v0}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - .line 907 │ - const/4 v4, 0x0 │ - │ .line 910 │ - .end local v3 # "reportFileName":Ljava/lang/String; │ + .end local v0 # "reportFileName":Ljava/lang/String; │ :goto_1 │ - return v4 │ + return v1 │ │ .line 905 │ - .restart local v3 # "reportFileName":Ljava/lang/String; │ + .restart local v0 # "reportFileName":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 910 │ - .end local v3 # "reportFileName":Ljava/lang/String; │ + .end local v0 # "reportFileName":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private deletePendingReports(ZZI)V │ .locals 10 │ .param p1, "deleteApprovedReports" # Z │ @@ -423,14 +417,15 @@ │ │ move-result-object v0 │ │ sget-object v1, Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; │ │ if-eq v0, v1, :cond_0 │ │ + .line 387 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; │ │ move-result-object v0 │ @@ -439,14 +434,15 @@ │ │ if-ne v0, v1, :cond_1 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v0 │ │ + .line 388 │ invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;->forceCloseDialogAfterToast()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 391 │ @@ -775,14 +771,15 @@ │ .line 629 │ .restart local p1 # "e":Ljava/lang/Throwable; │ :cond_2 │ sget-object v1, Lorg/acra/ReportingInteractionMode;->TOAST:Lorg/acra/ReportingInteractionMode; │ │ if-eq p2, v1, :cond_3 │ │ + .line 630 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;->resToastText()I │ │ move-result v1 │ @@ -806,14 +803,15 @@ │ if-eqz v9, :cond_4 │ │ .line 633 │ new-instance v1, Lorg/acra/ErrorReporter$2; │ │ invoke-direct {v1, p0}, Lorg/acra/ErrorReporter$2;->(Lorg/acra/ErrorReporter;)V │ │ + .line 647 │ invoke-virtual {v1}, Lorg/acra/ErrorReporter$2;->start()V │ │ .line 653 │ :cond_4 │ iget-object v1, p0, Lorg/acra/ErrorReporter;->crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; │ │ iget-object v5, p0, Lorg/acra/ErrorReporter;->brokenThread:Ljava/lang/Thread; │ @@ -845,14 +843,15 @@ │ │ if-eq p2, v1, :cond_5 │ │ iget-object v1, p0, Lorg/acra/ErrorReporter;->prefs:Landroid/content/SharedPreferences; │ │ const-string v5, "acra.alwaysaccept" │ │ + .line 665 │ invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_a │ │ .line 668 │ @@ -877,14 +876,15 @@ │ sput-boolean v0, Lorg/acra/ErrorReporter;->toastWaitEnded:Z │ │ .line 680 │ new-instance v1, Lorg/acra/ErrorReporter$3; │ │ invoke-direct {v1, p0}, Lorg/acra/ErrorReporter$3;->(Lorg/acra/ErrorReporter;)V │ │ + .line 701 │ invoke-virtual {v1}, Lorg/acra/ErrorReporter$3;->start()V │ │ .line 707 │ :cond_7 │ move-object v2, v8 │ │ .line 708 │ @@ -893,14 +893,15 @@ │ │ if-ne p2, v1, :cond_b │ │ iget-object v1, p0, Lorg/acra/ErrorReporter;->prefs:Landroid/content/SharedPreferences; │ │ const-string v5, "acra.alwaysaccept" │ │ + .line 709 │ invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-nez v1, :cond_b │ │ .line 711 │ @@ -910,14 +911,15 @@ │ │ move-object v1, p0 │ │ move v5, p4 │ │ invoke-direct/range {v0 .. v5}, Lorg/acra/ErrorReporter$4;->(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ │ + .line 741 │ invoke-virtual {v0}, Lorg/acra/ErrorReporter$4;->start()V │ │ goto/16 :goto_0 │ │ .line 619 │ .end local v2 # "worker":Lorg/acra/SendWorker; │ .end local v3 # "showDirectDialog":Z │ @@ -926,14 +928,15 @@ │ .end local v8 # "sender":Lorg/acra/SendWorker; │ .end local v9 # "shouldDisplayToast":Z │ :cond_8 │ sget-object v1, Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; │ │ if-ne p2, v1, :cond_1 │ │ + .line 620 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; │ │ move-result-object v1 │ @@ -946,15 +949,15 @@ │ const/4 v7, 0x1 │ │ goto/16 :goto_1 │ │ :cond_9 │ move v9, v0 │ │ - .line 629 │ + .line 630 │ goto :goto_2 │ │ .line 670 │ .restart local v4 # "reportFileName":Ljava/lang/String; │ .restart local v6 # "crashReportData":Lorg/acra/collector/CrashReportData; │ .restart local v8 # "sender":Lorg/acra/SendWorker; │ .restart local v9 # "shouldDisplayToast":Z │ @@ -972,15 +975,15 @@ │ │ goto :goto_3 │ │ .restart local v2 # "worker":Lorg/acra/SendWorker; │ :cond_b │ move v3, v0 │ │ - .line 708 │ + .line 709 │ goto :goto_4 │ .end method │ │ .method private notifySendReport(Ljava/lang/String;)V │ .locals 18 │ .param p1, "reportFileName" # Ljava/lang/String; │ │ @@ -988,14 +991,15 @@ │ .line 775 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/acra/ErrorReporter;->mContext:Landroid/app/Application; │ │ const-string v16, "notification" │ │ + .line 776 │ move-object/from16 v0, v16 │ │ invoke-virtual {v13, v0}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Landroid/app/NotificationManager; │ @@ -1415,14 +1419,15 @@ │ │ move-result-object v12 │ │ sget-object v13, Lorg/acra/ReportingInteractionMode;->DIALOG:Lorg/acra/ReportingInteractionMode; │ │ if-ne v12, v13, :cond_3 │ │ + .line 491 │ :cond_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;->deleteUnapprovedReportsOnApplicationStart()Z │ │ @@ -1858,62 +1863,60 @@ │ "<*>;)V" │ } │ .end annotation │ │ .prologue │ .line 311 │ .local p1, "senderClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - const-class v2, Lorg/acra/sender/ReportSender; │ + const-class v1, Lorg/acra/sender/ReportSender; │ │ - invoke-virtual {v2, p1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + invoke-virtual {v1, p1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 312 │ - iget-object v2, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ + iget-object v1, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/acra/sender/ReportSender; │ + check-cast v0, Lorg/acra/sender/ReportSender; │ │ .line 313 │ - .local v1, "sender":Lorg/acra/sender/ReportSender; │ - invoke-virtual {p1, v1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z │ + .local v0, "sender":Lorg/acra/sender/ReportSender; │ + invoke-virtual {p1, v0}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 314 │ iget-object v2, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ │ - invoke-interface {v2, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 318 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "sender":Lorg/acra/sender/ReportSender; │ + .end local v0 # "sender":Lorg/acra/sender/ReportSender; │ :cond_1 │ return-void │ .end method │ │ .method public setDefaultReportSenders()V │ .locals 7 │ │ @@ -2004,14 +2007,15 @@ │ .line 937 │ sget-object v3, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ + .line 938 │ invoke-virtual {v1}, Landroid/app/Application;->getPackageName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -2034,14 +2038,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 937 │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 947 │ :cond_2 │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->formUri()Ljava/lang/String; │ @@ -2360,14 +2365,15 @@ │ │ const-string v3, "ACRA caught a " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 368 │ invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v3 │ @@ -2398,14 +2404,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 367 │ invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 372 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 ├── smali/org/acra/ErrorReporter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 145 │ iput-object p1, p0, Lorg/acra/ErrorReporter$1;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/acra/ErrorReporter$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 633 │ iput-object p1, p0, Lorg/acra/ErrorReporter$2;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/acra/CrashReportPersister.smali │ @@ -1113,18 +1113,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 80 │ invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V │ │ + .line 77 │ :goto_0 │ return-object v3 │ │ - .line 77 │ :cond_1 │ :try_start_1 │ new-instance v3, Ljava/io/InputStreamReader; │ │ invoke-direct {v3, v0}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {p0, v3}, Lorg/acra/CrashReportPersister;->load(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; │ @@ -1155,141 +1155,138 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 95 │ - iget-object v6, p0, Lorg/acra/CrashReportPersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/acra/CrashReportPersister;->context:Landroid/content/Context; │ │ - invoke-virtual {v6, p2, v7}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {v5, p2, v6}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 97 │ - .local v4, "out":Ljava/io/OutputStream; │ + .local v3, "out":Ljava/io/OutputStream; │ :try_start_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ - const/16 v6, 0xc8 │ + const/16 v5, 0xc8 │ │ - invoke-direct {v0, v6}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v0, v5}, Ljava/lang/StringBuilder;->(I)V │ │ .line 98 │ .local v0, "buffer":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/io/OutputStreamWriter; │ + new-instance v4, Ljava/io/OutputStreamWriter; │ │ - const-string v6, "ISO8859_1" │ + const-string v5, "ISO8859_1" │ │ - invoke-direct {v5, v4, v6}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-direct {v4, v3, v5}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ .line 100 │ - .local v5, "writer":Ljava/io/OutputStreamWriter; │ + .local v4, "writer":Ljava/io/OutputStreamWriter; │ invoke-virtual {p1}, Lorg/acra/collector/CrashReportData;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 101 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/acra/ReportField; │ + check-cast v5, Lorg/acra/ReportField; │ │ - invoke-virtual {v6}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 102 │ - .local v3, "key":Ljava/lang/String; │ - const/4 v6, 0x1 │ + .local v2, "key":Ljava/lang/String; │ + const/4 v5, 0x1 │ │ - invoke-direct {p0, v0, v3, v6}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ + invoke-direct {p0, v0, v2, v5}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ .line 103 │ - const/16 v6, 0x3d │ + const/16 v5, 0x3d │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 104 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ - invoke-direct {p0, v0, v6, v7}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ + invoke-direct {p0, v0, v5, v7}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ .line 105 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 106 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ .line 107 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->setLength(I)V │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->setLength(I)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 111 │ .end local v0 # "buffer":Ljava/lang/StringBuilder; │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ - .end local v5 # "writer":Ljava/io/OutputStreamWriter; │ + .end local v2 # "key":Ljava/lang/String; │ + .end local v4 # "writer":Ljava/io/OutputStreamWriter; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v4}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/OutputStream;->close()V │ │ - throw v6 │ + throw v5 │ │ .line 109 │ .restart local v0 # "buffer":Ljava/lang/StringBuilder; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "writer":Ljava/io/OutputStreamWriter; │ + .restart local v4 # "writer":Ljava/io/OutputStreamWriter; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Ljava/io/OutputStreamWriter;->flush()V │ + invoke-virtual {v4}, Ljava/io/OutputStreamWriter;->flush()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 111 │ - invoke-virtual {v4}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/OutputStream;->close()V │ │ .line 113 │ return-void │ .end method ├── smali/org/acra/CrashReportDialog.smali │ @@ -317,18 +317,20 @@ │ │ move-result-object v9 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v10 │ │ + .line 135 │ invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;->sharedPreferencesMode()I │ │ move-result v10 │ │ + .line 134 │ invoke-virtual {p0, v9, v10}, Lorg/acra/CrashReportDialog;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v9 │ │ iput-object v9, p0, Lorg/acra/CrashReportDialog;->prefs:Landroid/content/SharedPreferences; │ │ .line 136 ├── smali/org/acra/SendWorker.smali │ @@ -66,387 +66,377 @@ │ iput-boolean p4, p0, Lorg/acra/SendWorker;->approvePendingReports:Z │ │ .line 65 │ return-void │ .end method │ │ .method private approvePendingReports()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ .line 85 │ - sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v10, "Mark all pending reports as approved." │ + const-string v7, "Mark all pending reports as approved." │ │ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 87 │ - new-instance v8, Lorg/acra/CrashReportFinder; │ + new-instance v5, Lorg/acra/CrashReportFinder; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v6, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-direct {v8, v9}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ + invoke-direct {v5, v6}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ │ .line 88 │ - .local v8, "reportFinder":Lorg/acra/CrashReportFinder; │ - invoke-virtual {v8}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ + .local v5, "reportFinder":Lorg/acra/CrashReportFinder; │ + invoke-virtual {v5}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 90 │ - .local v7, "reportFileNames":[Ljava/lang/String; │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v4, "reportFileNames":[Ljava/lang/String; │ + array-length v7, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v6, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v4, v6 │ │ .line 91 │ - .local v6, "reportFileName":Ljava/lang/String; │ - iget-object v9, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ + .local v3, "reportFileName":Ljava/lang/String; │ + iget-object v8, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v9, v6}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ + invoke-virtual {v8, v3}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 92 │ - new-instance v5, Ljava/io/File; │ + new-instance v2, Ljava/io/File; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v8, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-virtual {v9}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v8}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v5, v9, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v8, v3}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 96 │ - .local v5, "reportFile":Ljava/io/File; │ - const-string v9, ".stacktrace" │ + .local v2, "reportFile":Ljava/io/File; │ + const-string v8, ".stacktrace" │ │ - const-string v10, "-approved.stacktrace" │ + const-string v9, "-approved.stacktrace" │ │ - invoke-virtual {v6, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v3, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 101 │ - .local v4, "newName":Ljava/lang/String; │ - new-instance v3, Ljava/io/File; │ + .local v1, "newName":Ljava/lang/String; │ + new-instance v0, Ljava/io/File; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v8, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-virtual {v9}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v8}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v3, v9, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v8, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 102 │ - .local v3, "newFile":Ljava/io/File; │ - invoke-virtual {v5, v3}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ + .local v0, "newFile":Ljava/io/File; │ + invoke-virtual {v2, v0}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 103 │ - sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Could not rename approved report from " │ + const-string v10, "Could not rename approved report from " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " to " │ + const-string v10, " to " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 90 │ - .end local v3 # "newFile":Ljava/io/File; │ - .end local v4 # "newName":Ljava/lang/String; │ - .end local v5 # "reportFile":Ljava/io/File; │ + .end local v0 # "newFile":Ljava/io/File; │ + .end local v1 # "newName":Ljava/lang/String; │ + .end local v2 # "reportFile":Ljava/io/File; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 107 │ - .end local v6 # "reportFileName":Ljava/lang/String; │ + .end local v3 # "reportFileName":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method private checkAndSendReports(Landroid/content/Context;Z)V │ - .locals 13 │ + .locals 12 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "sendOnlySilentReports" # Z │ │ .prologue │ .line 120 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "#checkAndSendReports - start" │ + const-string v8, "#checkAndSendReports - start" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 121 │ - new-instance v8, Lorg/acra/CrashReportFinder; │ + new-instance v5, Lorg/acra/CrashReportFinder; │ │ - invoke-direct {v8, p1}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p1}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ │ .line 122 │ - .local v8, "reportFinder":Lorg/acra/CrashReportFinder; │ - invoke-virtual {v8}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ + .local v5, "reportFinder":Lorg/acra/CrashReportFinder; │ + invoke-virtual {v5}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 123 │ - .local v7, "reportFiles":[Ljava/lang/String; │ - invoke-static {v7}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V │ + .local v4, "reportFiles":[Ljava/lang/String; │ + invoke-static {v4}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V │ │ .line 125 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ .line 127 │ - .local v9, "reportsSentCount":I │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v6, "reportsSentCount":I │ + array-length v8, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v7, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v7, v8, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v4, v7 │ │ .line 128 │ - .local v1, "curFileName":Ljava/lang/String; │ + .local v0, "curFileName":Ljava/lang/String; │ if-eqz p2, :cond_0 │ │ - iget-object v10, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ + iget-object v9, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v10, v1}, Lorg/acra/CrashReportFileNameParser;->isSilent(Ljava/lang/String;)Z │ + invoke-virtual {v9, v0}, Lorg/acra/CrashReportFileNameParser;->isSilent(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 127 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 132 │ :cond_0 │ - const/4 v10, 0x5 │ + const/4 v9, 0x5 │ │ - if-lt v9, v10, :cond_2 │ + if-lt v6, v9, :cond_2 │ │ .line 161 │ - .end local v1 # "curFileName":Ljava/lang/String; │ + .end local v0 # "curFileName":Ljava/lang/String; │ :cond_1 │ :goto_2 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "#checkAndSendReports - finish" │ + const-string v8, "#checkAndSendReports - finish" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 162 │ return-void │ │ .line 137 │ - .restart local v1 # "curFileName":Ljava/lang/String; │ + .restart local v0 # "curFileName":Ljava/lang/String; │ :cond_2 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Sending file " │ + const-string v11, "Sending file " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 139 │ :try_start_0 │ - new-instance v5, Lorg/acra/CrashReportPersister; │ + new-instance v2, Lorg/acra/CrashReportPersister; │ │ - invoke-direct {v5, p1}, Lorg/acra/CrashReportPersister;->(Landroid/content/Context;)V │ + invoke-direct {v2, p1}, Lorg/acra/CrashReportPersister;->(Landroid/content/Context;)V │ │ .line 140 │ - .local v5, "persister":Lorg/acra/CrashReportPersister; │ - invoke-virtual {v5, v1}, Lorg/acra/CrashReportPersister;->load(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ + .local v2, "persister":Lorg/acra/CrashReportPersister; │ + invoke-virtual {v2, v0}, Lorg/acra/CrashReportPersister;->load(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 141 │ - .local v6, "previousCrashReport":Lorg/acra/collector/CrashReportData; │ - invoke-direct {p0, v6}, Lorg/acra/SendWorker;->sendCrashReport(Lorg/acra/collector/CrashReportData;)V │ + .local v3, "previousCrashReport":Lorg/acra/collector/CrashReportData; │ + invoke-direct {p0, v3}, Lorg/acra/SendWorker;->sendCrashReport(Lorg/acra/collector/CrashReportData;)V │ │ .line 142 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Lorg/acra/sender/ReportSenderException; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 159 │ - .end local v5 # "persister":Lorg/acra/CrashReportPersister; │ - .end local v6 # "previousCrashReport":Lorg/acra/collector/CrashReportData; │ + .end local v2 # "persister":Lorg/acra/CrashReportPersister; │ + .end local v3 # "previousCrashReport":Lorg/acra/collector/CrashReportData; │ :goto_3 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 143 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 144 │ - .local v2, "e":Ljava/lang/RuntimeException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/lang/RuntimeException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to send crash reports for " │ + const-string v9, "Failed to send crash reports for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 145 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 148 │ - .end local v2 # "e":Ljava/lang/RuntimeException; │ + .end local v1 # "e":Ljava/lang/RuntimeException; │ :catch_1 │ - move-exception v2 │ + move-exception v1 │ │ .line 149 │ - .local v2, "e":Ljava/io/IOException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/io/IOException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to load crash report for " │ + const-string v9, "Failed to load crash report for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 150 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 153 │ - .end local v2 # "e":Ljava/io/IOException; │ + .end local v1 # "e":Ljava/io/IOException; │ :catch_2 │ - move-exception v2 │ + move-exception v1 │ │ .line 154 │ - .local v2, "e":Lorg/acra/sender/ReportSenderException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Lorg/acra/sender/ReportSenderException; │ + sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to send crash report for " │ + const-string v11, "Failed to send crash report for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v9, v10, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_3 │ .end method │ │ .method private deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ @@ -499,73 +489,72 @@ │ } │ .end annotation │ │ .prologue │ .line 175 │ invoke-static {}, Lorg/acra/ACRA;->isDebuggable()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->sendReportsInDevMode()Z │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->sendReportsInDevMode()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 176 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 177 │ - .local v3, "sentAtLeastOnce":Z │ - iget-object v4, p0, Lorg/acra/SendWorker;->reportSenders:Ljava/util/List; │ + .local v2, "sentAtLeastOnce":Z │ + iget-object v3, p0, Lorg/acra/SendWorker;->reportSenders:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/acra/sender/ReportSender; │ + check-cast v1, Lorg/acra/sender/ReportSender; │ │ .line 179 │ - .local v2, "sender":Lorg/acra/sender/ReportSender; │ + .local v1, "sender":Lorg/acra/sender/ReportSender; │ :try_start_0 │ - invoke-interface {v2, p1}, Lorg/acra/sender/ReportSender;->send(Lorg/acra/collector/CrashReportData;)V │ + invoke-interface {v1, p1}, Lorg/acra/sender/ReportSender;->send(Lorg/acra/collector/CrashReportData;)V │ :try_end_0 │ .catch Lorg/acra/sender/ReportSenderException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 182 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ │ .line 183 │ :catch_0 │ move-exception v0 │ │ .line 184 │ .local v0, "e":Lorg/acra/sender/ReportSenderException; │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 185 │ throw v0 │ │ .line 188 │ :cond_1 │ sget-object v4, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ @@ -576,15 +565,16 @@ │ │ const-string v6, "ReportSender of class " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .line 190 │ + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ @@ -598,23 +588,23 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 188 │ invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 196 │ .end local v0 # "e":Lorg/acra/sender/ReportSenderException; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sender":Lorg/acra/sender/ReportSender; │ - .end local v3 # "sentAtLeastOnce":Z │ + .end local v1 # "sender":Lorg/acra/sender/ReportSender; │ + .end local v2 # "sentAtLeastOnce":Z │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V ├── smali/org/acra/sender/EmailIntentSender.smali │ @@ -23,99 +23,98 @@ │ iput-object p1, p0, Lorg/acra/sender/EmailIntentSender;->mContext:Landroid/content/Context; │ │ .line 39 │ return-void │ .end method │ │ .method private buildBody(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p1, "errorContent" # Lorg/acra/collector/CrashReportData; │ │ .prologue │ .line 57 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 58 │ - .local v3, "fields":[Lorg/acra/ReportField; │ - array-length v6, v3 │ + .local v2, "fields":[Lorg/acra/ReportField; │ + array-length v3, v2 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 59 │ - sget-object v3, Lorg/acra/ACRAConstants;->DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v2, Lorg/acra/ACRAConstants;->DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 62 │ :cond_0 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 63 │ - .local v1, "builder":Ljava/lang/StringBuilder; │ - move-object v0, v3 │ + .local v0, "builder":Ljava/lang/StringBuilder; │ + array-length v5, v2 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v5, v0 │ + const/4 v3, 0x0 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v3 │ │ - .local v4, "i$":I │ :goto_0 │ if-ge v4, v5, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v4 │ │ .line 64 │ - .local v2, "field":Lorg/acra/ReportField; │ - invoke-virtual {v2}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + .local v1, "field":Lorg/acra/ReportField; │ + invoke-virtual {v1}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "=" │ + const-string v6, "=" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 65 │ - invoke-virtual {p1, v2}, Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {p1, v1}, Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 66 │ - const/16 v6, 0xa │ + const/16 v3, 0xa │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 63 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ + │ + move v4, v3 │ │ goto :goto_0 │ │ .line 68 │ - .end local v2 # "field":Lorg/acra/ReportField; │ + .end local v1 # "field":Lorg/acra/ReportField; │ :cond_1 │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ .end method │ │ │ # virtual methods │ .method public send(Lorg/acra/collector/CrashReportData;)V │ .locals 7 │ .param p1, "errorContent" # Lorg/acra/collector/CrashReportData; ├── smali/org/acra/sender/HttpSender.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/acra/sender/ReportSender; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/sender/HttpSender$1;, │ Lorg/acra/sender/HttpSender$Type;, │ Lorg/acra/sender/HttpSender$Method; │ } │ .end annotation │ │ │ # instance fields │ @@ -118,15 +117,15 @@ │ iput-object p2, p0, Lorg/acra/sender/HttpSender;->mType:Lorg/acra/sender/HttpSender$Type; │ │ .line 146 │ return-void │ .end method │ │ .method private remap(Ljava/util/Map;)Ljava/util/Map; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Lorg/acra/ReportField;", │ "Ljava/lang/String;", │ @@ -140,107 +139,102 @@ │ .end annotation │ │ .prologue │ .line 238 │ .local p1, "report":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 239 │ - .local v2, "fields":[Lorg/acra/ReportField; │ - array-length v6, v2 │ + .local v1, "fields":[Lorg/acra/ReportField; │ + array-length v3, v1 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 240 │ - sget-object v2, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v1, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 243 │ :cond_0 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ invoke-interface {p1}, Ljava/util/Map;->size()I │ │ - move-result v6 │ + move-result v3 │ │ - invoke-direct {v3, v6}, Ljava/util/HashMap;->(I)V │ + invoke-direct {v2, v3}, Ljava/util/HashMap;->(I)V │ │ .line 244 │ - .local v3, "finalReport":Ljava/util/Map;, "Ljava/util/Map;" │ - move-object v0, v2 │ + .local v2, "finalReport":Ljava/util/Map;, "Ljava/util/Map;" │ + array-length v4, v1 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_3 │ + if-ge v3, v4, :cond_3 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v1, v3 │ │ .line 245 │ - .local v1, "field":Lorg/acra/ReportField; │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + .local v0, "field":Lorg/acra/ReportField; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 246 │ :cond_1 │ - invoke-virtual {v1}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 244 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 248 │ :cond_2 │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 251 │ - .end local v1 # "field":Lorg/acra/ReportField; │ + .end local v0 # "field":Lorg/acra/ReportField; │ :cond_3 │ - return-object v3 │ + return-object v2 │ .end method │ │ │ # virtual methods │ .method public send(Lorg/acra/collector/CrashReportData;)V │ .locals 11 │ .param p1, "report" # Lorg/acra/collector/CrashReportData; │ @@ -508,14 +502,15 @@ │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ iget-object v10, p0, Lorg/acra/sender/HttpSender;->mMethod:Lorg/acra/sender/HttpSender$Method; │ │ + .line 229 │ invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;->name()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -581,14 +576,15 @@ │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ iget-object v10, p0, Lorg/acra/sender/HttpSender;->mMethod:Lorg/acra/sender/HttpSender$Method; │ │ + .line 232 │ invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;->name()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -597,30 +593,30 @@ │ │ move-result-object v9 │ │ invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v8 │ │ - .line 187 │ + .line 188 │ .end local v0 # "e":Lorg/acra/util/JSONReportBuilder$JSONReportException; │ .restart local v5 # "reportUrl":Ljava/net/URL; │ :cond_1 │ :try_start_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formUriBasicAuthLogin()Ljava/lang/String; │ │ move-result-object v2 │ │ goto/16 :goto_1 │ │ - .line 189 │ + .line 190 │ .restart local v2 # "login":Ljava/lang/String; │ :cond_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formUriBasicAuthPassword()Ljava/lang/String; ├── smali/org/acra/sender/GoogleFormSender.smali │ @@ -2,22 +2,14 @@ │ .super Ljava/lang/Object; │ .source "GoogleFormSender.java" │ │ # interfaces │ .implements Lorg/acra/sender/ReportSender; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/acra/sender/GoogleFormSender$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private final mFormUri:Landroid/net/Uri; │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ @@ -71,15 +63,15 @@ │ iput-object v0, p0, Lorg/acra/sender/GoogleFormSender;->mFormUri:Landroid/net/Uri; │ │ .line 67 │ return-void │ .end method │ │ .method private remap(Ljava/util/Map;)Ljava/util/Map; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Lorg/acra/ReportField;", │ "Ljava/lang/String;", │ @@ -93,223 +85,220 @@ │ .end annotation │ │ .prologue │ .line 97 │ .local p1, "report":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 98 │ - .local v1, "fields":[Lorg/acra/ReportField; │ - array-length v7, v1 │ + .local v0, "fields":[Lorg/acra/ReportField; │ + array-length v4, v0 │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 99 │ - sget-object v1, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v0, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 102 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 103 │ - .local v3, "inputId":I │ - new-instance v6, Ljava/util/HashMap; │ + .local v1, "inputId":I │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 104 │ - .local v6, "result":Ljava/util/Map;, "Ljava/util/Map;" │ - move-object v0, v1 │ + .local v3, "result":Ljava/util/Map;, "Ljava/util/Map;" │ + array-length v6, v0 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v4, v0 │ + const/4 v4, 0x0 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v5, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_1 │ + if-ge v5, v6, :cond_1 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v0, v5 │ │ .line 105 │ - .local v5, "originalKey":Lorg/acra/ReportField; │ - sget-object v7, Lorg/acra/sender/GoogleFormSender$1;->$SwitchMap$org$acra$ReportField:[I │ + .local v2, "originalKey":Lorg/acra/ReportField; │ + sget-object v4, Lorg/acra/sender/GoogleFormSender$1;->$SwitchMap$org$acra$ReportField:[I │ │ - invoke-virtual {v5}, Lorg/acra/ReportField;->ordinal()I │ + invoke-virtual {v2}, Lorg/acra/ReportField;->ordinal()I │ │ - move-result v8 │ + move-result v7 │ │ - aget v7, v7, v8 │ + aget v4, v4, v7 │ │ - packed-switch v7, :pswitch_data_0 │ + packed-switch v4, :pswitch_data_0 │ │ .line 113 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v4, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 116 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ .line 104 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v5, 0x1 │ + │ + move v5, v4 │ │ goto :goto_0 │ │ .line 107 │ :pswitch_0 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v6, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 110 │ :pswitch_1 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v6, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 118 │ - .end local v5 # "originalKey":Lorg/acra/ReportField; │ + .end local v2 # "originalKey":Lorg/acra/ReportField; │ :cond_1 │ - return-object v6 │ + return-object v3 │ │ .line 105 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ @@ -340,24 +329,26 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ + .line 72 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formKey()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 71 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 ├── smali/org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.smali │ @@ -113,354 +113,298 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 75 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 76 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 77 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 78 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ .line 77 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 81 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityDestroyed(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 135 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 136 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 137 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 138 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityDestroyed(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityDestroyed(Landroid/app/Activity;)V │ │ .line 137 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 141 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityPaused(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 105 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 106 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 107 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 108 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityPaused(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityPaused(Landroid/app/Activity;)V │ │ .line 107 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 111 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityResumed(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 95 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 96 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 97 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 98 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityResumed(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityResumed(Landroid/app/Activity;)V │ │ .line 97 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 101 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 125 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 126 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 127 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 128 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ .line 127 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 131 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityStarted(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 85 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 86 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 87 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 88 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStarted(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStarted(Landroid/app/Activity;)V │ │ .line 87 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 91 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityStopped(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 115 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 116 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 117 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 118 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStopped(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStopped(Landroid/app/Activity;)V │ │ .line 117 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 121 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method registerActivityLifecycleCallbacks(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ .locals 2 │ .param p1, "callback" # Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; ├── smali/org/acra/collector/ReflectionCollector.smali │ @@ -34,15 +34,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static collectConstants(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "prefix" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ "<*>;", │ "Ljava/lang/String;", │ @@ -50,287 +50,283 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 43 │ .local p0, "someClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 45 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 46 │ - .local v3, "fields":[Ljava/lang/reflect/Field; │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + .local v2, "fields":[Ljava/lang/reflect/Field; │ + array-length v5, v2 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ if-ge v4, v5, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v4 │ │ .line 47 │ - .local v2, "field":Ljava/lang/reflect/Field; │ + .local v1, "field":Ljava/lang/reflect/Field; │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v6 │ │ - if-lez v7, :cond_0 │ + if-lez v6, :cond_0 │ │ .line 48 │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const/16 v8, 0x2e │ + const/16 v7, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 50 │ :cond_0 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "=" │ + const-string v7, "=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 52 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ :try_start_0 │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 58 │ :goto_1 │ - const-string v7, "\n" │ + const-string v6, "\n" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 46 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 53 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 54 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - const-string v7, "N/A" │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + const-string v6, "N/A" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 55 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 56 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - const-string v7, "N/A" │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + const-string v6, "N/A" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 61 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v2 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method │ │ .method public static collectStaticGettersResults(Ljava/lang/Class;)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ "<*>;)", │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 71 │ .local p0, "someClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 72 │ - .local v5, "result":Ljava/lang/StringBuilder; │ + .local v2, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 73 │ - .local v4, "methods":[Ljava/lang/reflect/Method; │ - move-object v0, v4 │ + .local v1, "methods":[Ljava/lang/reflect/Method; │ + array-length v5, v1 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Method; │ - array-length v2, v0 │ + const/4 v3, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v4, v3 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v4, v5, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v4 │ │ .line 74 │ - .local v3, "method":Ljava/lang/reflect/Method; │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; │ + .local v0, "method":Ljava/lang/reflect/Method; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - array-length v6, v6 │ + array-length v3, v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + .line 75 │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "get" │ + const-string v6, "get" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "is" │ + const-string v6, "is" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ + .line 76 │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "getClass" │ + const-string v6, "getClass" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 78 │ :try_start_0 │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ - const/16 v6, 0x3d │ + const/16 v3, 0x3d │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 80 │ - const/4 v7, 0x0 │ - │ const/4 v6, 0x0 │ │ - check-cast v6, [Ljava/lang/Object; │ + const/4 v3, 0x0 │ │ - invoke-virtual {v3, v7, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + check-cast v3, [Ljava/lang/Object; │ │ - move-result-object v6 │ + invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 81 │ - const-string v6, "\n" │ + const-string v3, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 73 │ :cond_1 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ + │ + move v4, v3 │ │ goto :goto_0 │ │ .line 92 │ - .end local v3 # "method":Ljava/lang/reflect/Method; │ + .end local v0 # "method":Ljava/lang/reflect/Method; │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ │ .line 86 │ - .restart local v3 # "method":Ljava/lang/reflect/Method; │ + .restart local v0 # "method":Ljava/lang/reflect/Method; │ :catch_0 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ │ .line 84 │ :catch_1 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ │ .line 82 │ :catch_2 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ .end method ├── smali/org/acra/collector/SettingsCollector.smali │ @@ -11,663 +11,654 @@ │ .line 39 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static collectGlobalSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ + const/4 v7, 0x0 │ + │ .line 114 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v10 │ + move-result v8 │ │ - const/16 v11, 0x11 │ + const/16 v9, 0x11 │ │ - if-ge v10, v11, :cond_0 │ + if-ge v8, v9, :cond_0 │ │ .line 115 │ - const-string v10, "" │ + const-string v7, "" │ │ .line 145 │ :goto_0 │ - return-object v10 │ + return-object v7 │ │ .line 118 │ :cond_0 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 120 │ - .local v8, "result":Ljava/lang/StringBuilder; │ + .local v5, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ - const-string v10, "android.provider.Settings$Global" │ + const-string v8, "android.provider.Settings$Global" │ │ - invoke-static {v10}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v8}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 121 │ - .local v3, "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + .local v2, "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + invoke-virtual {v2}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 122 │ - .local v6, "keys":[Ljava/lang/reflect/Field; │ - const-string v10, "getString" │ + .local v4, "keys":[Ljava/lang/reflect/Field; │ + const-string v8, "getString" │ │ - const/4 v11, 0x2 │ + const/4 v9, 0x2 │ │ - new-array v11, v11, [Ljava/lang/Class; │ + new-array v9, v9, [Ljava/lang/Class; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - const-class v13, Landroid/content/ContentResolver; │ + const-class v11, Landroid/content/ContentResolver; │ │ - aput-object v13, v11, v12 │ + aput-object v11, v9, v10 │ │ - const/4 v12, 0x1 │ + const/4 v10, 0x1 │ │ - const-class v13, Ljava/lang/String; │ + const-class v11, Ljava/lang/String; │ │ - aput-object v13, v11, v12 │ + aput-object v11, v9, v10 │ │ - invoke-virtual {v3, v10, v11}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v2, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 123 │ - .local v2, "getString":Ljava/lang/reflect/Method; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v7, v0 │ + .local v1, "getString":Ljava/lang/reflect/Method; │ + array-length v9, v4 │ │ - .local v7, "len$":I │ - const/4 v4, 0x0 │ + move v8, v7 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v7, :cond_2 │ + if-ge v8, v9, :cond_2 │ │ - aget-object v5, v0, v4 │ + aget-object v3, v4, v8 │ │ .line 124 │ - .local v5, "key":Ljava/lang/reflect/Field; │ - const-class v10, Ljava/lang/Deprecated; │ + .local v3, "key":Ljava/lang/reflect/Field; │ + const-class v7, Ljava/lang/Deprecated; │ │ - invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-nez v10, :cond_1 │ + if-nez v7, :cond_1 │ │ - invoke-virtual {v5}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-class v11, Ljava/lang/String; │ + const-class v10, Ljava/lang/String; │ │ - if-ne v10, v11, :cond_1 │ + if-ne v7, v10, :cond_1 │ │ - invoke-static {v5}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ + invoke-static {v3}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 125 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v10, 0x2 │ + const/4 v7, 0x2 │ │ - new-array v12, v10, [Ljava/lang/Object; │ + new-array v11, v7, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - aput-object v13, v12, v10 │ + aput-object v12, v11, v7 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - aput-object v10, v12, v13 │ + aput-object v7, v11, v12 │ │ - invoke-virtual {v2, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v10, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 126 │ - .local v9, "value":Ljava/lang/Object; │ - if-eqz v9, :cond_1 │ + .local v6, "value":Ljava/lang/Object; │ + if-eqz v6, :cond_1 │ │ .line 127 │ - invoke-virtual {v5}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "=" │ + const-string v10, "=" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_5 │ │ .line 123 │ - .end local v9 # "value":Ljava/lang/Object; │ + .end local v6 # "value":Ljava/lang/Object; │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v7, v8, 0x1 │ + │ + move v8, v7 │ │ goto :goto_1 │ │ .line 131 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "getString":Ljava/lang/reflect/Method; │ - .end local v3 # "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v4 # "i$":I │ - .end local v5 # "key":Ljava/lang/reflect/Field; │ - .end local v6 # "keys":[Ljava/lang/reflect/Field; │ - .end local v7 # "len$":I │ + .end local v1 # "getString":Ljava/lang/reflect/Method; │ + .end local v2 # "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v4 # "keys":[Ljava/lang/reflect/Field; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 132 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 145 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :cond_2 │ :goto_2 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ goto/16 :goto_0 │ │ .line 133 │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 134 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 135 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ :catch_2 │ - move-exception v1 │ + move-exception v0 │ │ .line 136 │ - .local v1, "e":Ljava/lang/ClassNotFoundException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/ClassNotFoundException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 137 │ - .end local v1 # "e":Ljava/lang/ClassNotFoundException; │ + .end local v0 # "e":Ljava/lang/ClassNotFoundException; │ :catch_3 │ - move-exception v1 │ + move-exception v0 │ │ .line 138 │ - .local v1, "e":Ljava/lang/SecurityException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/SecurityException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 139 │ - .end local v1 # "e":Ljava/lang/SecurityException; │ + .end local v0 # "e":Ljava/lang/SecurityException; │ :catch_4 │ - move-exception v1 │ + move-exception v0 │ │ .line 140 │ - .local v1, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/NoSuchMethodException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 141 │ - .end local v1 # "e":Ljava/lang/NoSuchMethodException; │ + .end local v0 # "e":Ljava/lang/NoSuchMethodException; │ :catch_5 │ - move-exception v1 │ + move-exception v0 │ │ .line 142 │ - .local v1, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/reflect/InvocationTargetException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ .end method │ │ .method public static collectSecureSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 84 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 85 │ - .local v6, "result":Ljava/lang/StringBuilder; │ - const-class v8, Landroid/provider/Settings$Secure; │ + .local v3, "result":Ljava/lang/StringBuilder; │ + const-class v5, Landroid/provider/Settings$Secure; │ │ - invoke-virtual {v8}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 86 │ - .local v4, "keys":[Ljava/lang/reflect/Field; │ - move-object v0, v4 │ + .local v2, "keys":[Ljava/lang/reflect/Field; │ + array-length v7, v2 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + const/4 v5, 0x0 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ + move v6, v5 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v2, v6 │ │ .line 87 │ - .local v3, "key":Ljava/lang/reflect/Field; │ - const-class v8, Ljava/lang/Deprecated; │ + .local v1, "key":Ljava/lang/reflect/Field; │ + const-class v5, Ljava/lang/Deprecated; │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-class v9, Ljava/lang/String; │ + const-class v8, Ljava/lang/String; │ │ - if-ne v8, v9, :cond_0 │ + if-ne v5, v8, :cond_0 │ │ - invoke-static {v3}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ + invoke-static {v1}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 89 │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-static {v9, v8}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v8, v5}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 90 │ - .local v7, "value":Ljava/lang/String; │ - if-eqz v7, :cond_0 │ + .local v4, "value":Ljava/lang/String; │ + if-eqz v4, :cond_0 │ │ .line 91 │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "=" │ + const-string v8, "=" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 86 │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v4 # "value":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ + │ + move v6, v5 │ │ goto :goto_0 │ │ .line 93 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 94 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 95 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 96 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 101 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "key":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - return-object v8 │ + return-object v5 │ .end method │ │ .method public static collectSystemSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 51 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 52 │ - .local v6, "result":Ljava/lang/StringBuilder; │ - const-class v8, Landroid/provider/Settings$System; │ + .local v3, "result":Ljava/lang/StringBuilder; │ + const-class v5, Landroid/provider/Settings$System; │ │ - invoke-virtual {v8}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 53 │ - .local v4, "keys":[Ljava/lang/reflect/Field; │ - move-object v0, v4 │ + .local v2, "keys":[Ljava/lang/reflect/Field; │ + array-length v7, v2 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + const/4 v5, 0x0 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ + move v6, v5 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v2, v6 │ │ .line 57 │ - .local v3, "key":Ljava/lang/reflect/Field; │ - const-class v8, Ljava/lang/Deprecated; │ + .local v1, "key":Ljava/lang/reflect/Field; │ + const-class v5, Ljava/lang/Deprecated; │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-class v9, Ljava/lang/String; │ + const-class v8, Ljava/lang/String; │ │ - if-ne v8, v9, :cond_0 │ + if-ne v5, v8, :cond_0 │ │ .line 59 │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-static {v9, v8}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v8, v5}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 60 │ - .local v7, "value":Ljava/lang/String; │ - if-eqz v7, :cond_0 │ + .local v4, "value":Ljava/lang/String; │ + if-eqz v4, :cond_0 │ │ .line 61 │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "=" │ + const-string v8, "=" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 53 │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v4 # "value":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ + │ + move v6, v5 │ │ goto :goto_0 │ │ .line 63 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 64 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 65 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 66 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 71 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "key":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - return-object v8 │ + return-object v5 │ .end method │ │ .method private static isAuthorized(Ljava/lang/reflect/Field;)Z │ - .locals 7 │ + .locals 6 │ .param p0, "key" # Ljava/lang/reflect/Field; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 149 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - const-string v6, "WIFI_AP" │ + const-string v3, "WIFI_AP" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 157 │ :cond_0 │ :goto_0 │ - return v4 │ + return v1 │ │ .line 152 │ :cond_1 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;->excludeMatchingSettingsKeys()[Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;->excludeMatchingSettingsKeys()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 153 │ - .local v3, "regex":Ljava/lang/String; │ + .local v0, "regex":Ljava/lang/String; │ invoke-virtual {p0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + invoke-virtual {v5, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 152 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 157 │ - .end local v3 # "regex":Ljava/lang/String; │ + .end local v0 # "regex":Ljava/lang/String; │ :cond_2 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/acra/collector/CrashReportDataFactory.smali │ @@ -67,25 +67,24 @@ │ .line 386 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 387 │ .local v2, "customInfo":Ljava/lang/StringBuilder; │ - iget-object v4, p0, Lorg/acra/collector/CrashReportDataFactory;->customParameters:Ljava/util/Map; │ + iget-object v3, p0, Lorg/acra/collector/CrashReportDataFactory;->customParameters:Ljava/util/Map; │ │ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ @@ -139,17 +138,17 @@ │ │ .line 399 │ .end local v0 # "currentKey":Ljava/lang/String; │ .end local v1 # "currentVal":Ljava/lang/String; │ :cond_1 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private getReportFields()Ljava/util/List; │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -960,14 +959,15 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_1b │ │ const-string v7, "android.permission.READ_PHONE_STATE" │ │ + .line 315 │ invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_1b │ │ .line 316 │ @@ -999,20 +999,22 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_1c │ │ const-string v7, "android.permission.READ_LOGS" │ │ + .line 327 │ invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-nez v7, :cond_1d │ │ + .line 328 │ :cond_1c │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ move-result v7 │ │ const/16 v8, 0x10 │ │ @@ -1099,26 +1101,28 @@ │ if-eqz v7, :cond_21 │ │ .line 340 │ sget-object v7, Lorg/acra/ReportField;->DROPBOX:Lorg/acra/ReportField; │ │ iget-object v8, p0, Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; │ │ + .line 341 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;->additionalDropBoxTags()[Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Lorg/acra/collector/DropBoxCollector;->read(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 340 │ invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 348 │ :cond_21 │ :goto_2 │ sget-object v7, Lorg/acra/ReportField;->APPLICATION_LOG:Lorg/acra/ReportField; │ │ @@ -1133,26 +1137,28 @@ │ │ iget-object v8, p0, Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v9 │ │ + .line 350 │ invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;->applicationLogFile()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;->applicationLogFileLines()I │ │ move-result v10 │ │ + .line 349 │ invoke-static {v8, v9, v10}, Lorg/acra/collector/LogFileCollector;->collectLogFile(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 354 ├── smali/org/acra/collector/MediaCodecListCollector.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "MediaCodecListCollector.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/collector/MediaCodecListCollector$1;, │ Lorg/acra/collector/MediaCodecListCollector$CodecType; │ } │ .end annotation │ │ │ # static fields │ .field private static final AAC_TYPES:[Ljava/lang/String; │ @@ -155,450 +154,444 @@ │ .field private static profileField:Ljava/lang/reflect/Field; │ │ .field private static profileLevelsField:Ljava/lang/reflect/Field; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 12 │ + .locals 9 │ │ .prologue │ - const/4 v11, 0x3 │ + const/4 v8, 0x3 │ │ - const/4 v10, 0x2 │ + const/4 v7, 0x2 │ │ - const/4 v9, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v2, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 41 │ - const/4 v5, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "mp4" │ + const-string v4, "mp4" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "mpeg4" │ + const-string v4, "mpeg4" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - const-string v6, "MP4" │ + const-string v4, "MP4" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v7 │ │ - const-string v6, "MPEG4" │ + const-string v4, "MPEG4" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ │ .line 42 │ - const/4 v5, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "avc" │ + const-string v4, "avc" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "h264" │ + const-string v4, "h264" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - const-string v6, "AVC" │ + const-string v4, "AVC" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v7 │ │ - const-string v6, "H264" │ + const-string v4, "H264" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ │ .line 43 │ - new-array v5, v10, [Ljava/lang/String; │ + new-array v3, v7, [Ljava/lang/String; │ │ - const-string v6, "h263" │ + const-string v4, "h263" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "H263" │ + const-string v4, "H263" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ │ .line 44 │ - new-array v5, v10, [Ljava/lang/String; │ + new-array v3, v7, [Ljava/lang/String; │ │ - const-string v6, "aac" │ + const-string v4, "aac" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "AAC" │ + const-string v4, "AAC" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ │ .line 46 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ .line 47 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ .line 48 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ .line 49 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ .line 50 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ .line 51 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ .line 52 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ .line 53 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ .line 54 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ │ .line 55 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ │ .line 56 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ │ .line 57 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ │ .line 58 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ │ .line 59 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ .line 60 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ │ .line 61 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ .line 62 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ │ .line 63 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ .line 64 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ .line 65 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ │ .line 70 │ :try_start_0 │ - const-string v5, "android.media.MediaCodecList" │ + const-string v3, "android.media.MediaCodecList" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ .line 72 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - const-string v6, "getCodecInfoAt" │ + const-string v4, "getCodecInfoAt" │ │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - sget-object v9, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ + sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ - aput-object v9, v7, v8 │ + aput-object v7, v5, v6 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ .line 73 │ - const-string v5, "android.media.MediaCodecInfo" │ + const-string v3, "android.media.MediaCodecInfo" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ .line 74 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getName" │ + const-string v4, "getName" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ .line 75 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "isEncoder" │ + const-string v4, "isEncoder" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ .line 76 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getSupportedTypes" │ + const-string v4, "getSupportedTypes" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ .line 77 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getCapabilitiesForType" │ + const-string v4, "getCapabilitiesForType" │ │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - const-class v9, Ljava/lang/String; │ + const-class v7, Ljava/lang/String; │ │ - aput-object v9, v7, v8 │ + aput-object v7, v5, v6 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ .line 78 │ - const-string v5, "android.media.MediaCodecInfo$CodecCapabilities" │ + const-string v3, "android.media.MediaCodecInfo$CodecCapabilities" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ .line 79 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - const-string v6, "colorFormats" │ + const-string v4, "colorFormats" │ │ - invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ │ .line 80 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - const-string v6, "profileLevels" │ + const-string v4, "profileLevels" │ │ - invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ │ .line 83 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v3, v2 │ │ - .local v3, "i$":I │ + .local v1, "f":Ljava/lang/reflect/Field; │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v4, v3 │ │ .line 84 │ - .local v2, "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ + invoke-static {v6}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ + invoke-static {v6}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .line 85 │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "COLOR_" │ + const-string v7, "COLOR_" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 86 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ + sget-object v6, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v8}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 83 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 91 │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ :cond_1 │ - const-string v5, "android.media.MediaCodecInfo$CodecProfileLevel" │ + const-string v3, "android.media.MediaCodecInfo$CodecProfileLevel" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 92 │ - .local v1, "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - invoke-virtual {v1}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ - │ - move-result-object v0 │ + .local v0, "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + invoke-virtual {v0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - array-length v4, v0 │ + move-result-object v3 │ │ - const/4 v3, 0x0 │ + array-length v4, v3 │ │ :goto_1 │ - if-ge v3, v4, :cond_9 │ + if-ge v2, v4, :cond_9 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v3, v2 │ │ .line 93 │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 94 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AVCLevel" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -607,34 +600,34 @@ │ if-eqz v5, :cond_3 │ │ .line 95 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 92 │ :cond_2 │ :goto_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 96 │ :cond_3 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AVCProfile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -643,45 +636,39 @@ │ if-eqz v5, :cond_4 │ │ .line 97 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 115 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_0 │ - move-exception v5 │ + move-exception v2 │ │ .line 129 │ :goto_3 │ return-void │ │ .line 98 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_4 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "H263Level" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -690,43 +677,37 @@ │ if-eqz v5, :cond_5 │ │ .line 99 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 117 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_1 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 100 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_5 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "H263Profile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -735,43 +716,37 @@ │ if-eqz v5, :cond_6 │ │ .line 101 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 119 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_2 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 102 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_6 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "MPEG4Level" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -780,43 +755,37 @@ │ if-eqz v5, :cond_7 │ │ .line 103 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 121 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_3 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 104 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_7 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "MPEG4Profile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -825,43 +794,37 @@ │ if-eqz v5, :cond_8 │ │ .line 105 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_2 │ │ .line 123 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_4 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 106 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_8 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AAC" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -870,57 +833,52 @@ │ if-eqz v5, :cond_2 │ │ .line 107 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_2 │ │ .line 125 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_5 │ - move-exception v5 │ + move-exception v2 │ │ goto/16 :goto_3 │ │ .line 112 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_9 │ - const-string v5, "profile" │ + const-string v2, "profile" │ │ - invoke-virtual {v1, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ + sput-object v2, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ │ .line 113 │ - const-string v5, "level" │ + const-string v2, "level" │ │ - invoke-virtual {v1, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ + sput-object v2, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ :try_end_0 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_5 │ @@ -931,275 +889,268 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 34 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 35 │ return-void │ .end method │ │ .method public static collecMediaCodecList()Ljava/lang/String; │ - .locals 15 │ + .locals 13 │ │ .prologue │ + const/4 v8, 0x0 │ + │ .line 139 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 140 │ - .local v7, "result":Ljava/lang/StringBuilder; │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + .local v4, "result":Ljava/lang/StringBuilder; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 143 │ :try_start_0 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - const-string v11, "getCodecCount" │ + const-string v9, "getCodecCount" │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Class; │ + new-array v10, v10, [Ljava/lang/Class; │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - check-cast v10, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ .line 146 │ - .local v2, "codecCount":I │ - const/4 v4, 0x0 │ + .local v1, "codecCount":I │ + const/4 v3, 0x0 │ │ .line 147 │ - .local v4, "codecInfo":Ljava/lang/Object; │ - const/4 v3, 0x0 │ + .local v3, "codecInfo":Ljava/lang/Object; │ + const/4 v2, 0x0 │ │ - .end local v4 # "codecInfo":Ljava/lang/Object; │ - .local v3, "codecIdx":I │ + .end local v3 # "codecInfo":Ljava/lang/Object; │ + .local v2, "codecIdx":I │ :goto_0 │ - if-ge v3, v2, :cond_1 │ + if-ge v2, v1, :cond_1 │ │ .line 148 │ - const-string v10, "\n" │ + const-string v7, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 149 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v12, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - aput-object v14, v12, v13 │ + aput-object v12, v10, v11 │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 150 │ - .restart local v4 # "codecInfo":Ljava/lang/Object; │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .restart local v3 # "codecInfo":Ljava/lang/Object; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, ": " │ + const-string v9, ": " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - sget-object v11, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sget-object v9, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 151 │ - const-string v10, "isEncoder: " │ + const-string v7, "isEncoder: " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - sget-object v11, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sget-object v9, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 152 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - new-array v11, v11, [Ljava/lang/Object; │ + new-array v9, v9, [Ljava/lang/Object; │ │ - invoke-virtual {v10, v4, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v3, v9}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, [Ljava/lang/String; │ + check-cast v7, [Ljava/lang/String; │ │ - move-object v0, v10 │ + move-object v0, v7 │ │ check-cast v0, [Ljava/lang/String; │ │ - move-object v8, v0 │ + move-object v5, v0 │ │ .line 153 │ - .local v8, "supportedTypes":[Ljava/lang/String; │ - const-string v10, "Supported types: " │ + .local v5, "supportedTypes":[Ljava/lang/String; │ + const-string v7, "Supported types: " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-static {v8}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 154 │ - move-object v1, v8 │ - │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v6, v1 │ + array-length v9, v5 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + move v7, v8 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_0 │ + if-ge v7, v9, :cond_0 │ │ - aget-object v9, v1, v5 │ + aget-object v6, v5, v7 │ │ .line 155 │ - .local v9, "type":Ljava/lang/String; │ - invoke-static {v4, v9}, Lorg/acra/collector/MediaCodecListCollector;->collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ + .local v6, "type":Ljava/lang/String; │ + invoke-static {v3, v6}, Lorg/acra/collector/MediaCodecListCollector;->collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 154 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 157 │ - .end local v9 # "type":Ljava/lang/String; │ + .end local v6 # "type":Ljava/lang/String; │ :cond_0 │ - const-string v10, "\n" │ + const-string v7, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 147 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto/16 :goto_0 │ │ .line 163 │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v2 # "codecCount":I │ - .end local v3 # "codecIdx":I │ - .end local v4 # "codecInfo":Ljava/lang/Object; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v8 # "supportedTypes":[Ljava/lang/String; │ + .end local v1 # "codecCount":I │ + .end local v2 # "codecIdx":I │ + .end local v3 # "codecInfo":Ljava/lang/Object; │ + .end local v5 # "supportedTypes":[Ljava/lang/String; │ :catch_0 │ - move-exception v10 │ + move-exception v7 │ │ .line 167 │ :cond_1 │ :goto_2 │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - return-object v10 │ + return-object v7 │ │ .line 161 │ :catch_1 │ - move-exception v10 │ + move-exception v7 │ │ goto :goto_2 │ │ .line 159 │ :catch_2 │ - move-exception v10 │ + move-exception v7 │ │ goto :goto_2 │ .end method │ │ .method private static collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ .locals 13 │ .param p0, "codecInfo" # Ljava/lang/Object; │ @@ -1439,14 +1390,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ + .line 219 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1469,14 +1421,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ + .line 223 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1499,14 +1452,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ + .line 227 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1571,165 +1525,160 @@ │ Ljava/lang/IllegalArgumentException;, │ Ljava/lang/IllegalAccessException;, │ Ljava/lang/reflect/InvocationTargetException; │ } │ .end annotation │ │ .prologue │ - .line 257 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + const/4 v2, 0x0 │ │ - const/4 v6, 0x0 │ + .line 257 │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ - new-array v6, v6, [Ljava/lang/Object; │ + new-array v4, v2, [Ljava/lang/Object; │ │ - invoke-virtual {v5, p0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 258 │ - .local v3, "name":Ljava/lang/String; │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 259 │ - .local v4, "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .local v1, "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 260 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ .line 279 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :goto_1 │ - return-object v5 │ + return-object v2 │ │ .line 258 │ - .restart local v4 # "token":Ljava/lang/String; │ + .restart local v1 # "token":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 263 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_1 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_2 │ - if-ge v1, v2, :cond_3 │ + if-ge v3, v5, :cond_3 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 264 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 265 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 263 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 268 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_3 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_3 │ - if-ge v1, v2, :cond_5 │ + if-ge v3, v5, :cond_5 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 269 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 270 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 268 │ :cond_4 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ .line 273 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_5 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ - │ - const/4 v1, 0x0 │ + array-length v4, v3 │ │ :goto_4 │ - if-ge v1, v2, :cond_7 │ + if-ge v2, v4, :cond_7 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v3, v2 │ │ .line 274 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ .line 275 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 273 │ :cond_6 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_4 │ │ .line 279 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_7 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method ├── smali/org/acra/collector/DisplayManagerCollector.smali │ @@ -235,14 +235,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget v5, v3, Landroid/graphics/Point;->y:I │ │ + .line 178 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const/16 v5, 0x5d │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ @@ -278,14 +279,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget v5, v1, Landroid/graphics/Point;->y:I │ │ + .line 180 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const/16 v5, 0x5d │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ @@ -574,458 +576,447 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static collectDisplays(Landroid/content/Context;)Ljava/lang/String; │ - .locals 14 │ + .locals 12 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ - const/4 v13, 0x0 │ + const/4 v9, 0x0 │ │ .line 24 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 25 │ - .local v4, "displays":[Landroid/view/Display; │ - new-instance v9, Ljava/lang/StringBuilder; │ + .local v3, "displays":[Landroid/view/Display; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 27 │ - .local v9, "result":Ljava/lang/StringBuilder; │ + .local v6, "result":Ljava/lang/StringBuilder; │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v11 │ + move-result v8 │ │ - const/16 v12, 0x11 │ + const/16 v10, 0x11 │ │ - if-ge v11, v12, :cond_0 │ + if-ge v8, v10, :cond_0 │ │ .line 30 │ - const-string v11, "window" │ + const-string v8, "window" │ │ - invoke-virtual {p0, v11}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 31 │ + invoke-virtual {p0, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Landroid/view/WindowManager; │ + check-cast v7, Landroid/view/WindowManager; │ │ .line 32 │ - .local v10, "windowManager":Landroid/view/WindowManager; │ - const/4 v11, 0x1 │ + .local v7, "windowManager":Landroid/view/WindowManager; │ + const/4 v8, 0x1 │ │ - new-array v4, v11, [Landroid/view/Display; │ + new-array v3, v8, [Landroid/view/Display; │ │ .line 33 │ - invoke-interface {v10}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ + invoke-interface {v7}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - aput-object v11, v4, v13 │ + aput-object v8, v3, v9 │ │ .line 57 │ - .end local v10 # "windowManager":Landroid/view/WindowManager; │ + .end local v7 # "windowManager":Landroid/view/WindowManager; │ :goto_0 │ - move-object v1, v4 │ - │ - .local v1, "arr$":[Landroid/view/Display; │ - array-length v8, v1 │ + array-length v10, v3 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ + move v8, v9 │ │ - .local v7, "i$":I │ :goto_1 │ - if-ge v7, v8, :cond_1 │ + if-ge v8, v10, :cond_1 │ │ - aget-object v2, v1, v7 │ + aget-object v1, v3, v8 │ │ .line 58 │ - .local v2, "display":Landroid/view/Display; │ - invoke-static {v2}, Lorg/acra/collector/DisplayManagerCollector;->collectDisplayData(Landroid/view/Display;)Ljava/lang/Object; │ + .local v1, "display":Landroid/view/Display; │ + invoke-static {v1}, Lorg/acra/collector/DisplayManagerCollector;->collectDisplayData(Landroid/view/Display;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 57 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 38 │ - .end local v1 # "arr$":[Landroid/view/Display; │ - .end local v2 # "display":Landroid/view/Display; │ - .end local v7 # "i$":I │ - .end local v8 # "len$":I │ + .end local v1 # "display":Landroid/view/Display; │ :cond_0 │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "DISPLAY_SERVICE" │ + const-string v10, "DISPLAY_SERVICE" │ │ - invoke-virtual {v11, v12}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v8, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v11, v12}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 39 │ + invoke-virtual {v8, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - invoke-virtual {p0, v11}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 38 │ + invoke-virtual {p0, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 40 │ - .local v3, "displayManager":Ljava/lang/Object; │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .local v2, "displayManager":Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "getDisplays" │ + const-string v10, "getDisplays" │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Class; │ + new-array v11, v11, [Ljava/lang/Class; │ │ - invoke-virtual {v11, v12, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 41 │ - .local v6, "getDisplays":Ljava/lang/reflect/Method; │ - const/4 v11, 0x0 │ + .local v5, "getDisplays":Ljava/lang/reflect/Method; │ + const/4 v8, 0x0 │ │ - new-array v11, v11, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - invoke-virtual {v6, v3, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v2, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, [Landroid/view/Display; │ + check-cast v8, [Landroid/view/Display; │ │ - move-object v0, v11 │ + move-object v0, v8 │ │ check-cast v0, [Landroid/view/Display; │ │ - move-object v4, v0 │ + move-object v3, v0 │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_5 │ │ goto :goto_0 │ │ .line 42 │ - .end local v3 # "displayManager":Ljava/lang/Object; │ - .end local v6 # "getDisplays":Ljava/lang/reflect/Method; │ + .end local v2 # "displayManager":Ljava/lang/Object; │ + .end local v5 # "getDisplays":Ljava/lang/reflect/Method; │ :catch_0 │ - move-exception v5 │ + move-exception v4 │ │ .line 43 │ - .local v5, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 44 │ - .end local v5 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v4 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v5 │ + move-exception v4 │ │ .line 45 │ - .local v5, "e":Ljava/lang/SecurityException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/SecurityException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 46 │ - .end local v5 # "e":Ljava/lang/SecurityException; │ + .end local v4 # "e":Ljava/lang/SecurityException; │ :catch_2 │ - move-exception v5 │ + move-exception v4 │ │ .line 47 │ - .local v5, "e":Ljava/lang/IllegalAccessException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/IllegalAccessException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 48 │ - .end local v5 # "e":Ljava/lang/IllegalAccessException; │ + .end local v4 # "e":Ljava/lang/IllegalAccessException; │ :catch_3 │ - move-exception v5 │ + move-exception v4 │ │ .line 49 │ - .local v5, "e":Ljava/lang/NoSuchFieldException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/NoSuchFieldException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 50 │ - .end local v5 # "e":Ljava/lang/NoSuchFieldException; │ + .end local v4 # "e":Ljava/lang/NoSuchFieldException; │ :catch_4 │ - move-exception v5 │ + move-exception v4 │ │ .line 51 │ - .local v5, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/NoSuchMethodException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 52 │ - .end local v5 # "e":Ljava/lang/NoSuchMethodException; │ + .end local v4 # "e":Ljava/lang/NoSuchMethodException; │ :catch_5 │ - move-exception v5 │ + move-exception v4 │ │ .line 53 │ - .local v5, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/reflect/InvocationTargetException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto/16 :goto_0 │ │ .line 61 │ - .end local v5 # "e":Ljava/lang/reflect/InvocationTargetException; │ - .restart local v1 # "arr$":[Landroid/view/Display; │ - .restart local v7 # "i$":I │ - .restart local v8 # "len$":I │ + .end local v4 # "e":Ljava/lang/reflect/InvocationTargetException; │ :cond_1 │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - return-object v11 │ + return-object v8 │ .end method │ │ .method private static collectFlags(Landroid/view/Display;)Ljava/lang/String; │ .locals 10 │ .param p0, "display" # Landroid/view/Display; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 191 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 193 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "getFlags" │ + const-string v6, "getFlags" │ │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - new-array v9, v9, [Ljava/lang/Class; │ + new-array v7, v7, [Ljava/lang/Class; │ │ - invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v4, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 194 │ - .local v3, "getFlags":Ljava/lang/reflect/Method; │ - const/4 v7, 0x0 │ + .local v2, "getFlags":Ljava/lang/reflect/Method; │ + const/4 v4, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - invoke-virtual {v3, p0, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/Integer; │ + check-cast v4, Ljava/lang/Integer; │ │ - invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ .line 196 │ - .local v2, "flags":I │ + .local v1, "flags":I │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v4}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v7, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v5 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_1 │ + if-ge v4, v7, :cond_1 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v6, v4 │ │ .line 197 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .local v0, "field":Ljava/lang/reflect/Field; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ const-string v8, "FLAG_" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v5, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 198 │ - sget-object v7, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ │ const/4 v8, 0x0 │ │ - invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v8 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v5, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 196 │ :cond_0 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 202 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".flags=" │ + const-string v5, ".flags=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - sget-object v8, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ │ - invoke-static {v8, v2}, Lorg/acra/collector/DisplayManagerCollector;->activeFlags(Landroid/util/SparseArray;I)Ljava/lang/String; │ + invoke-static {v5, v1}, Lorg/acra/collector/DisplayManagerCollector;->activeFlags(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 203 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 210 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "flags":I │ - .end local v3 # "getFlags":Ljava/lang/reflect/Method; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v1 # "flags":I │ + .end local v2 # "getFlags":Ljava/lang/reflect/Method; │ :goto_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ │ .line 208 │ :catch_0 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 207 │ :catch_1 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 206 │ :catch_2 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 205 │ :catch_3 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 204 │ :catch_4 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ .end method │ │ .method private static collectIsValid(Landroid/view/Display;)Ljava/lang/Object; │ .locals 6 │ .param p0, "display" # Landroid/view/Display; │ @@ -1138,93 +1129,91 @@ │ │ .method private static collectMetrics(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ .locals 10 │ .param p0, "display" # Landroid/view/Display; │ .param p1, "methodName" # Ljava/lang/String; │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 230 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 232 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - new-array v8, v8, [Ljava/lang/Class; │ + new-array v6, v6, [Ljava/lang/Class; │ │ - invoke-virtual {v7, p1, v8}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v5, p1, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 233 │ - .local v2, "getMetrics":Ljava/lang/reflect/Method; │ - const/4 v7, 0x0 │ + .local v1, "getMetrics":Ljava/lang/reflect/Method; │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - invoke-virtual {v2, p0, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/util/DisplayMetrics; │ + check-cast v2, Landroid/util/DisplayMetrics; │ │ .line 235 │ - .local v5, "metrics":Landroid/util/DisplayMetrics; │ - const-class v7, Landroid/util/DisplayMetrics; │ + .local v2, "metrics":Landroid/util/DisplayMetrics; │ + const-class v5, Landroid/util/DisplayMetrics; │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v5, v4 │ │ .line 236 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + .local v0, "field":Ljava/lang/reflect/Field; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v7 │ │ const-class v8, Ljava/lang/Integer; │ │ invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "DENSITY_" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .line 237 │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "DENSITY_DEFAULT" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1233,338 +1222,342 @@ │ if-nez v7, :cond_0 │ │ .line 238 │ sget-object v7, Lorg/acra/collector/DisplayManagerCollector;->mDensities:Landroid/util/SparseArray; │ │ const/4 v8, 0x0 │ │ - invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v8 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 235 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 242 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".density=" │ + const-string v5, ".density=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->density:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->density:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + .line 243 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 244 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".densityDpi=" │ + const-string v5, ".densityDpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .line 245 │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "densityDpi" │ + const-string v6, "densityDpi" │ │ - invoke-virtual {v8, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 246 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "scaledDensity=x" │ + const-string v5, "scaledDensity=x" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->scaledDensity:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->scaledDensity:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + .line 247 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 248 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".widthPixels=" │ + const-string v5, ".widthPixels=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->widthPixels:I │ + iget v5, v2, Landroid/util/DisplayMetrics;->widthPixels:I │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 249 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 250 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".heightPixels=" │ + const-string v5, ".heightPixels=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->heightPixels:I │ + iget v5, v2, Landroid/util/DisplayMetrics;->heightPixels:I │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 251 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 252 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".xdpi=" │ + const-string v5, ".xdpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->xdpi:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->xdpi:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 253 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 254 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".ydpi=" │ + const-string v5, ".ydpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->ydpi:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->ydpi:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 255 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_5 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 264 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "getMetrics":Ljava/lang/reflect/Method; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "metrics":Landroid/util/DisplayMetrics; │ + .end local v1 # "getMetrics":Ljava/lang/reflect/Method; │ + .end local v2 # "metrics":Landroid/util/DisplayMetrics; │ :goto_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ │ .line 262 │ :catch_0 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 261 │ :catch_1 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 260 │ :catch_2 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 259 │ :catch_3 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 258 │ :catch_4 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 257 │ :catch_5 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ .end method │ │ .method private static collectName(Landroid/view/Display;)Ljava/lang/String; │ .locals 6 │ .param p0, "display" # Landroid/view/Display; │ @@ -1757,14 +1750,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const/16 v4, 0x2c │ │ + .line 144 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v2}, Landroid/graphics/Rect;->width()I │ │ move-result v4 │ @@ -2103,14 +2097,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const/16 v4, 0x2c │ │ + .line 161 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget v4, v2, Landroid/graphics/Point;->y:I │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; ├── smali/org/acra/collector/DropBoxCollector.smali │ @@ -130,290 +130,287 @@ │ .param p1, "additionalTags" # [Ljava/lang/String; │ │ .prologue │ .line 62 │ :try_start_0 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getDropBoxServiceName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 63 │ - .local v13, "serviceName":Ljava/lang/String; │ - if-nez v13, :cond_0 │ + .local v14, "serviceName":Ljava/lang/String; │ + if-nez v14, :cond_0 │ │ .line 64 │ - const-string v22, "N/A" │ + const-string v21, "N/A" │ │ .line 133 │ - .end local v13 # "serviceName":Ljava/lang/String; │ + .end local v14 # "serviceName":Ljava/lang/String; │ :goto_0 │ - return-object v22 │ + return-object v21 │ │ .line 67 │ - .restart local v13 # "serviceName":Ljava/lang/String; │ + .restart local v14 # "serviceName":Ljava/lang/String; │ :cond_0 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v0, v14}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ .line 68 │ .local v5, "dropbox":Ljava/lang/Object; │ invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, "getNextEntry" │ + const-string v22, "getNextEntry" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ new-array v0, v0, [Ljava/lang/Class; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ │ - const/16 v25, 0x0 │ + const/16 v24, 0x0 │ │ - const-class v26, Ljava/lang/String; │ + const-class v25, Ljava/lang/String; │ │ - aput-object v26, v24, v25 │ + aput-object v25, v23, v24 │ │ - const/16 v25, 0x1 │ + const/16 v24, 0x1 │ │ - sget-object v26, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ + sget-object v25, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ │ - aput-object v26, v24, v25 │ + aput-object v25, v23, v24 │ │ - invoke-virtual/range {v22 .. v24}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual/range {v21 .. v23}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v9 │ │ .line 69 │ .local v9, "getNextEntry":Ljava/lang/reflect/Method; │ if-nez v9, :cond_1 │ │ .line 70 │ - const-string v22, "" │ + const-string v21, "" │ │ goto :goto_0 │ │ .line 73 │ :cond_1 │ - new-instance v19, Landroid/text/format/Time; │ + new-instance v20, Landroid/text/format/Time; │ │ - invoke-direct/range {v19 .. v19}, Landroid/text/format/Time;->()V │ + invoke-direct/range {v20 .. v20}, Landroid/text/format/Time;->()V │ │ .line 74 │ - .local v19, "timer":Landroid/text/format/Time; │ - invoke-virtual/range {v19 .. v19}, Landroid/text/format/Time;->setToNow()V │ + .local v20, "timer":Landroid/text/format/Time; │ + invoke-virtual/range {v20 .. v20}, Landroid/text/format/Time;->setToNow()V │ │ .line 75 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ iget v0, v0, Landroid/text/format/Time;->minute:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/acra/ACRAConfiguration;->dropboxCollectionMinutes()I │ + invoke-virtual/range {v22 .. v22}, Lorg/acra/ACRAConfiguration;->dropboxCollectionMinutes()I │ │ - move-result v23 │ + move-result v22 │ │ - sub-int v22, v22, v23 │ + sub-int v21, v21, v22 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/text/format/Time;->minute:I │ │ .line 76 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v19 │ - │ - move/from16 v1, v22 │ - │ - invoke-virtual {v0, v1}, Landroid/text/format/Time;->normalize(Z)J │ + invoke-virtual/range {v20 .. v21}, Landroid/text/format/Time;->normalize(Z)J │ │ .line 77 │ - const/16 v22, 0x0 │ - │ - move-object/from16 v0, v19 │ + const/16 v21, 0x0 │ │ - move/from16 v1, v22 │ + invoke-virtual/range {v20 .. v21}, Landroid/text/format/Time;->toMillis(Z)J │ │ - invoke-virtual {v0, v1}, Landroid/text/format/Time;->toMillis(Z)J │ - │ - move-result-wide v20 │ + move-result-wide v18 │ │ .line 79 │ - .local v20, "time":J │ - new-instance v17, Ljava/util/ArrayList; │ + .local v18, "time":J │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 80 │ - .local v17, "tags":Ljava/util/List;, "Ljava/util/List;" │ + .local v16, "tags":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Lorg/acra/ACRAConfiguration;->includeDropBoxSystemTags()Z │ + invoke-virtual/range {v21 .. v21}, Lorg/acra/ACRAConfiguration;->includeDropBoxSystemTags()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_2 │ + if-eqz v21, :cond_2 │ │ .line 81 │ - sget-object v22, Lorg/acra/collector/DropBoxCollector;->SYSTEM_TAGS:[Ljava/lang/String; │ + sget-object v21, Lorg/acra/collector/DropBoxCollector;->SYSTEM_TAGS:[Ljava/lang/String; │ │ - invoke-static/range {v22 .. v22}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static/range {v21 .. v21}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 83 │ :cond_2 │ if-eqz p1, :cond_3 │ │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - if-lez v22, :cond_3 │ + if-lez v21, :cond_3 │ │ .line 84 │ invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 87 │ :cond_3 │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->isEmpty()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->isEmpty()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_4 │ + if-eqz v21, :cond_4 │ │ .line 88 │ - const-string v22, "No tag configured for collection." │ + const-string v21, "No tag configured for collection." │ │ goto/16 :goto_0 │ │ .line 91 │ :cond_4 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 92 │ .local v6, "dropboxContent":Ljava/lang/StringBuilder; │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v22 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_1 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_8 │ + if-eqz v21, :cond_8 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ .line 93 │ - .local v16, "tag":Ljava/lang/String; │ - const-string v22, "Tag: " │ + .local v15, "tag":Ljava/lang/String; │ + const-string v21, "Tag: " │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ - │ - move-object/from16 v0, v22 │ + move-result-object v21 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 94 │ - const/16 v22, 0x2 │ + const/16 v21, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ - aput-object v16, v22, v23 │ + aput-object v15, v21, v23 │ │ const/16 v23, 0x1 │ │ - invoke-static/range {v20 .. v21}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v8 │ │ .line 95 │ .local v8, "entry":Ljava/lang/Object; │ if-nez v8, :cond_6 │ │ .line 96 │ - const-string v22, "Nothing." │ + const-string v21, "Nothing." │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_5 │ @@ -421,54 +418,52 @@ │ goto :goto_1 │ │ .line 119 │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v8 # "entry":Ljava/lang/Object; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v16 # "tag":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v15 # "tag":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_0 │ move-exception v7 │ │ .line 120 │ .local v7, "e":Ljava/lang/SecurityException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 133 │ .end local v7 # "e":Ljava/lang/SecurityException; │ :goto_2 │ - const-string v22, "N/A" │ + const-string v21, "N/A" │ │ goto/16 :goto_0 │ │ .line 100 │ .restart local v5 # "dropbox":Ljava/lang/Object; │ .restart local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .restart local v8 # "entry":Ljava/lang/Object; │ .restart local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "serviceName":Ljava/lang/String; │ - .restart local v16 # "tag":Ljava/lang/String; │ - .restart local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v19 # "timer":Landroid/text/format/Time; │ - .restart local v20 # "time":J │ + .restart local v14 # "serviceName":Ljava/lang/String; │ + .restart local v15 # "tag":Ljava/lang/String; │ + .restart local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v18 # "time":J │ + .restart local v20 # "timer":Landroid/text/format/Time; │ :cond_6 │ :try_start_1 │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const-string v23, "getText" │ │ const/16 v24, 0x1 │ │ move/from16 v0, v24 │ │ @@ -478,216 +473,238 @@ │ │ const/16 v25, 0x0 │ │ sget-object v26, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ aput-object v26, v24, v25 │ │ - invoke-virtual/range {v22 .. v24}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + move-object/from16 v0, v21 │ + │ + move-object/from16 v1, v23 │ + │ + move-object/from16 v2, v24 │ + │ + invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v10 │ │ .line 101 │ .local v10, "getText":Ljava/lang/reflect/Method; │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v23 │ │ const-string v24, "getTimeMillis" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Class; │ + check-cast v21, [Ljava/lang/Class; │ │ move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v11 │ │ .line 102 │ .local v11, "getTimeMillis":Ljava/lang/reflect/Method; │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v23 │ │ const-string v24, "close" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Class; │ + check-cast v21, [Ljava/lang/Class; │ │ move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v4 │ │ .line 103 │ .local v4, "close":Ljava/lang/reflect/Method; │ :goto_3 │ if-eqz v8, :cond_5 │ │ .line 104 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Object; │ + check-cast v21, [Ljava/lang/Object; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v11, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - check-cast v22, Ljava/lang/Long; │ + check-cast v21, Ljava/lang/Long; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Long;->longValue()J │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ .line 105 │ - .local v14, "msec":J │ - move-object/from16 v0, v19 │ + .local v12, "msec":J │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v14, v15}, Landroid/text/format/Time;->set(J)V │ + invoke-virtual {v0, v12, v13}, Landroid/text/format/Time;->set(J)V │ │ .line 106 │ - const-string v22, "@" │ + const-string v21, "@" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/text/format/Time;->format2445()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Landroid/text/format/Time;->format2445()Ljava/lang/String; │ │ move-result-object v23 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ │ - move-result-object v22 │ + move-object/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 107 │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ const/16 v24, 0x1f4 │ │ invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v10, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Ljava/lang/String; │ + check-cast v17, Ljava/lang/String; │ │ .line 108 │ - .local v18, "text":Ljava/lang/String; │ - if-eqz v18, :cond_7 │ + .local v17, "text":Ljava/lang/String; │ + if-eqz v17, :cond_7 │ │ .line 109 │ - const-string v22, "Text: " │ + const-string v21, "Text: " │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 113 │ :goto_4 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Object; │ + check-cast v21, [Ljava/lang/Object; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v4, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 114 │ - const/16 v22, 0x2 │ + const/16 v21, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ - aput-object v16, v22, v23 │ + aput-object v15, v21, v23 │ │ const/16 v23, 0x1 │ │ - invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v8 │ │ .line 115 │ - goto :goto_3 │ + goto/16 :goto_3 │ │ .line 111 │ :cond_7 │ - const-string v22, "Not Text!" │ + const-string v21, "Not Text!" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_1 │ .catch Ljava/lang/SecurityException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_5 │ @@ -698,120 +715,117 @@ │ .end local v4 # "close":Ljava/lang/reflect/Method; │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v8 # "entry":Ljava/lang/Object; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ .end local v10 # "getText":Ljava/lang/reflect/Method; │ .end local v11 # "getTimeMillis":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v14 # "msec":J │ - .end local v16 # "tag":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v18 # "text":Ljava/lang/String; │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v12 # "msec":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v15 # "tag":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v17 # "text":Ljava/lang/String; │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_1 │ move-exception v7 │ │ .line 122 │ .local v7, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 117 │ .end local v7 # "e":Ljava/lang/NoSuchMethodException; │ .restart local v5 # "dropbox":Ljava/lang/Object; │ .restart local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .restart local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "serviceName":Ljava/lang/String; │ - .restart local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v19 # "timer":Landroid/text/format/Time; │ - .restart local v20 # "time":J │ + .restart local v14 # "serviceName":Ljava/lang/String; │ + .restart local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v18 # "time":J │ + .restart local v20 # "timer":Landroid/text/format/Time; │ :cond_8 │ :try_start_2 │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_2 │ .catch Ljava/lang/SecurityException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_2 .. :try_end_2} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_2 .. :try_end_2} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_2 .. :try_end_2} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_2 .. :try_end_2} :catch_5 │ │ - move-result-object v22 │ + move-result-object v21 │ │ goto/16 :goto_0 │ │ .line 123 │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_2 │ move-exception v7 │ │ .line 124 │ .local v7, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 125 │ .end local v7 # "e":Ljava/lang/IllegalArgumentException; │ :catch_3 │ move-exception v7 │ │ .line 126 │ .local v7, "e":Ljava/lang/IllegalAccessException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 127 │ .end local v7 # "e":Ljava/lang/IllegalAccessException; │ :catch_4 │ move-exception v7 │ │ .line 128 │ .local v7, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 129 │ .end local v7 # "e":Ljava/lang/reflect/InvocationTargetException; │ :catch_5 │ move-exception v7 │ │ .line 130 │ .local v7, "e":Ljava/lang/NoSuchFieldException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ .end method ├── smali/org/acra/collector/SharedPreferencesCollector.smali │ @@ -15,334 +15,310 @@ │ .end method │ │ .method public static collect(Landroid/content/Context;)Ljava/lang/String; │ .locals 14 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ + const/16 v13, 0x2e │ + │ + const/4 v9, 0x0 │ + │ + const/16 v12, 0x3d │ + │ .line 49 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 50 │ - .local v8, "result":Ljava/lang/StringBuilder; │ - new-instance v10, Ljava/util/TreeMap; │ + .local v4, "result":Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/util/TreeMap; │ │ - invoke-direct {v10}, Ljava/util/TreeMap;->()V │ + invoke-direct {v6}, Ljava/util/TreeMap;->()V │ │ .line 51 │ - .local v10, "shrdPrefs":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v12, "default" │ + .local v6, "shrdPrefs":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v8, "default" │ │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-interface {v10, v12, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v8, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 52 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;->additionalSharedPreferences()[Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->additionalSharedPreferences()[Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v7 │ │ .line 53 │ - .local v11, "shrdPrefsIds":[Ljava/lang/String; │ - if-eqz v11, :cond_0 │ + .local v7, "shrdPrefsIds":[Ljava/lang/String; │ + if-eqz v7, :cond_0 │ │ .line 54 │ - move-object v0, v11 │ + array-length v10, v7 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + move v8, v9 │ │ - .local v5, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v5, :cond_0 │ + if-ge v8, v10, :cond_0 │ │ - aget-object v9, v0, v1 │ + aget-object v5, v7, v8 │ │ .line 55 │ - .local v9, "shrdPrefId":Ljava/lang/String; │ - const/4 v12, 0x0 │ - │ - invoke-virtual {p0, v9, v12}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + .local v5, "shrdPrefId":Ljava/lang/String; │ + invoke-virtual {p0, v5, v9}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v10, v9, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v5, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 54 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 59 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v5 # "len$":I │ - .end local v9 # "shrdPrefId":Ljava/lang/String; │ + .end local v5 # "shrdPrefId":Ljava/lang/String; │ :cond_0 │ - invoke-interface {v10}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v8 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v9 │ │ - if-eqz v12, :cond_6 │ + if-eqz v9, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v3 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 60 │ - .local v7, "prefsId":Ljava/lang/String; │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v3, "prefsId":Ljava/lang/String; │ + invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v2 │ │ - check-cast v6, Landroid/content/SharedPreferences; │ + check-cast v2, Landroid/content/SharedPreferences; │ │ .line 61 │ - .local v6, "prefs":Landroid/content/SharedPreferences; │ - if-eqz v6, :cond_5 │ + .local v2, "prefs":Landroid/content/SharedPreferences; │ + if-eqz v2, :cond_5 │ │ .line 62 │ - invoke-interface {v6}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 63 │ - .local v4, "kv":Ljava/util/Map;, "Ljava/util/Map;" │ - if-eqz v4, :cond_3 │ + .local v1, "kv":Ljava/util/Map;, "Ljava/util/Map;" │ + if-eqz v1, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Map;->size()I │ + invoke-interface {v1}, Ljava/util/Map;->size()I │ │ - move-result v12 │ + move-result v9 │ │ - if-lez v12, :cond_3 │ + if-lez v9, :cond_3 │ │ .line 64 │ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_4 │ + if-eqz v10, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 65 │ - .local v3, "key":Ljava/lang/String; │ - invoke-static {v3}, Lorg/acra/collector/SharedPreferencesCollector;->filteredKey(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-static {v0}, Lorg/acra/collector/SharedPreferencesCollector;->filteredKey(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v10 │ │ - if-nez v12, :cond_1 │ + if-nez v10, :cond_1 │ │ .line 66 │ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - if-eqz v12, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 67 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ - │ - const/16 v13, 0x2e │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const/16 v13, 0x3d │ + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ - │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const-string v13, "\n" │ + const-string v11, "\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 69 │ :cond_2 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v12 │ - │ - const/16 v13, 0x2e │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v13, 0x3d │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const-string v13, "null\n" │ + const-string v11, "null\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 74 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_3 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - const/16 v13, 0x3d │ + invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v9 │ │ - move-result-object v12 │ + const-string v10, "empty\n" │ │ - const-string v13, "empty\n" │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ - .end local v4 # "kv":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v1 # "kv":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ :goto_3 │ - const/16 v12, 0xa │ + const/16 v9, 0xa │ │ - invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 77 │ :cond_5 │ - const-string v12, "null\n" │ + const-string v9, "null\n" │ │ - invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_3 │ │ .line 82 │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "prefsId":Ljava/lang/String; │ + .end local v2 # "prefs":Landroid/content/SharedPreferences; │ + .end local v3 # "prefsId":Ljava/lang/String; │ :cond_6 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - return-object v12 │ + return-object v8 │ .end method │ │ .method private static filteredKey(Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p0, "key" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 94 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->excludeMatchingSharedPreferencesKeys()[Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;->excludeMatchingSharedPreferencesKeys()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 95 │ - .local v3, "regex":Ljava/lang/String; │ - invoke-virtual {p0, v3}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + .local v0, "regex":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 96 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 99 │ - .end local v3 # "regex":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 94 │ - .restart local v3 # "regex":Ljava/lang/String; │ + .end local v0 # "regex":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v1 │ │ - goto :goto_0 │ - │ - .line 99 │ - .end local v3 # "regex":Ljava/lang/String; │ + .line 94 │ + .restart local v0 # "regex":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method ├── smali/org/acra/collector/ConfigurationCollector.smali │ @@ -144,473 +144,469 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 58 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ .line 59 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ .line 60 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ .line 61 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ .line 62 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ .line 63 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ .line 64 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ .line 65 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ .line 66 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ .line 68 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ .line 72 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "HARDKEYBOARDHIDDEN_" │ + const-string v4, "HARDKEYBOARDHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 73 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "KEYBOARD_" │ + const-string v4, "KEYBOARD_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 74 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "KEYBOARDHIDDEN_" │ + const-string v4, "KEYBOARDHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 75 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "NAVIGATION_" │ + const-string v4, "NAVIGATION_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 76 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "NAVIGATIONHIDDEN_" │ + const-string v4, "NAVIGATIONHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "ORIENTATION_" │ + const-string v4, "ORIENTATION_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 78 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "SCREENLAYOUT_" │ + const-string v4, "SCREENLAYOUT_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 79 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "TOUCHSCREEN_" │ + const-string v4, "TOUCHSCREEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 80 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "UI_MODE_" │ + const-string v4, "UI_MODE_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 82 │ - const-class v6, Landroid/content/res/Configuration; │ + const-class v3, Landroid/content/res/Configuration; │ │ - invoke-virtual {v6}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v5, v4 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ + .local v1, "f":Ljava/lang/reflect/Field; │ :goto_0 │ - if-ge v4, v5, :cond_9 │ + if-ge v3, v5, :cond_9 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v4, v3 │ │ .line 83 │ - .local v2, "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 84 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 86 │ - .local v3, "fieldName":Ljava/lang/String; │ + .local v2, "fieldName":Ljava/lang/String; │ :try_start_0 │ const-string v6, "HARDKEYBOARDHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 87 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 82 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 88 │ - .restart local v3 # "fieldName":Ljava/lang/String; │ + .restart local v2 # "fieldName":Ljava/lang/String; │ :cond_1 │ const-string v6, "KEYBOARD_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 89 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 105 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 106 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v7, "Error while inspecting device configuration: " │ │ - invoke-static {v6, v7, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 90 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :cond_2 │ :try_start_1 │ const-string v6, "KEYBOARDHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ .line 91 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 107 │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 108 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v7, "Error while inspecting device configuration: " │ │ - invoke-static {v6, v7, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 92 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ :cond_3 │ :try_start_2 │ const-string v6, "NAVIGATION_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ .line 93 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 94 │ :cond_4 │ const-string v6, "NAVIGATIONHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ .line 95 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 96 │ :cond_5 │ const-string v6, "ORIENTATION_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_6 │ │ .line 97 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 98 │ :cond_6 │ const-string v6, "SCREENLAYOUT_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_7 │ │ .line 99 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 100 │ :cond_7 │ const-string v6, "TOUCHSCREEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_8 │ │ .line 101 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 102 │ :cond_8 │ const-string v6, "UI_MODE_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 103 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_2 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto/16 :goto_1 │ │ .line 112 │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_9 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ @@ -975,161 +971,158 @@ │ │ .method public static toString(Landroid/content/res/Configuration;)Ljava/lang/String; │ .locals 9 │ .param p0, "conf" # Landroid/content/res/Configuration; │ │ .prologue │ .line 124 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 125 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v4}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_3 │ + if-ge v4, v6, :cond_3 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v5, v4 │ │ .line 127 │ - .local v2, "f":Ljava/lang/reflect/Field; │ + .local v1, "f":Ljava/lang/reflect/Field; │ :try_start_0 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ .line 128 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 129 │ - .local v3, "fieldName":Ljava/lang/String; │ - invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v2, "fieldName":Ljava/lang/String; │ + invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ const/16 v8, 0x3d │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 130 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v7 │ │ sget-object v8, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 131 │ - invoke-static {p0, v2}, Lorg/acra/collector/ConfigurationCollector;->getFieldValueName(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ + invoke-static {p0, v1}, Lorg/acra/collector/ConfigurationCollector;->getFieldValueName(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 135 │ :cond_0 │ :goto_1 │ const/16 v7, 0xa │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 125 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_1 │ :goto_2 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 132 │ - .restart local v3 # "fieldName":Ljava/lang/String; │ + .restart local v2 # "fieldName":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v2, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v7 │ │ if-eqz v7, :cond_0 │ │ .line 133 │ - invoke-virtual {v2, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 137 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 138 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v8, "Error while inspecting device configuration: " │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 139 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 140 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v8, "Error while inspecting device configuration: " │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 143 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "f":Ljava/lang/reflect/Field; │ :cond_3 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method ├── smali/org/acra/collector/DeviceFeaturesCollector.smali │ @@ -11,228 +11,222 @@ │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getFeatures(Landroid/content/Context;)Ljava/lang/String; │ - .locals 16 │ + .locals 15 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ + const/4 v11, 0x0 │ + │ .line 36 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v13 │ + move-result v10 │ │ - const/4 v14, 0x5 │ + const/4 v12, 0x5 │ │ - if-ge v13, v14, :cond_0 │ + if-ge v10, v12, :cond_0 │ │ .line 37 │ - const-string v13, "Data available only with API Level >= 5" │ + const-string v10, "Data available only with API Level >= 5" │ │ .line 63 │ :goto_0 │ - return-object v13 │ + return-object v10 │ │ .line 40 │ :cond_0 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ .line 42 │ - .local v12, "result":Ljava/lang/StringBuilder; │ + .local v9, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 43 │ - .local v11, "pm":Landroid/content/pm/PackageManager; │ - const-class v14, Landroid/content/pm/PackageManager; │ + .local v8, "pm":Landroid/content/pm/PackageManager; │ + const-class v12, Landroid/content/pm/PackageManager; │ │ - const-string v15, "getSystemAvailableFeatures" │ + const-string v13, "getSystemAvailableFeatures" │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - check-cast v13, [Ljava/lang/Class; │ + check-cast v10, [Ljava/lang/Class; │ │ - invoke-virtual {v14, v15, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v12, v13, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 44 │ - .local v7, "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ - const/4 v13, 0x0 │ + .local v6, "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ + const/4 v10, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v7, v11, v13}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v6, v8, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - check-cast v13, [Ljava/lang/Object; │ + check-cast v10, [Ljava/lang/Object; │ │ - move-object v0, v13 │ + move-object v0, v10 │ │ check-cast v0, [Ljava/lang/Object; │ │ - move-object v5, v0 │ + move-object v4, v0 │ │ .line 45 │ - .local v5, "features":[Ljava/lang/Object; │ - move-object v1, v5 │ - │ - .local v1, "arr$":[Ljava/lang/Object; │ - array-length v10, v1 │ - │ - .local v10, "len$":I │ - const/4 v9, 0x0 │ + .local v4, "features":[Ljava/lang/Object; │ + array-length v12, v4 │ │ - .local v9, "i$":I │ :goto_1 │ - if-ge v9, v10, :cond_2 │ + if-ge v11, v12, :cond_2 │ │ - aget-object v3, v1, v9 │ + aget-object v2, v4, v11 │ │ .line 46 │ - .local v3, "feature":Ljava/lang/Object; │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .local v2, "feature":Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - const-string v14, "name" │ + const-string v13, "name" │ │ - invoke-virtual {v13, v14}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v10, v13}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-virtual {v13, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 47 │ - .local v4, "featureName":Ljava/lang/String; │ - if-eqz v4, :cond_1 │ + .local v3, "featureName":Ljava/lang/String; │ + if-eqz v3, :cond_1 │ │ .line 48 │ - invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 55 │ :goto_2 │ - const-string v13, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 45 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v11, 0x1 │ + │ + move v11, v10 │ │ goto :goto_1 │ │ .line 50 │ :cond_1 │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "getGlEsVersion" │ + const-string v14, "getGlEsVersion" │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - check-cast v13, [Ljava/lang/Class; │ + check-cast v10, [Ljava/lang/Class; │ │ - invoke-virtual {v14, v15, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v13, v14, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 51 │ - .local v6, "getGlEsVersion":Ljava/lang/reflect/Method; │ - const/4 v13, 0x0 │ + .local v5, "getGlEsVersion":Ljava/lang/reflect/Method; │ + const/4 v10, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v6, v3, v13}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v2, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ .line 52 │ - .local v8, "glEsVersion":Ljava/lang/String; │ - const-string v13, "glEsVersion = " │ + .local v7, "glEsVersion":Ljava/lang/String; │ + const-string v10, "glEsVersion = " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 53 │ - invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_2 │ │ .line 57 │ - .end local v1 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "feature":Ljava/lang/Object; │ - .end local v4 # "featureName":Ljava/lang/String; │ - .end local v5 # "features":[Ljava/lang/Object; │ - .end local v6 # "getGlEsVersion":Ljava/lang/reflect/Method; │ - .end local v7 # "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ - .end local v8 # "glEsVersion":Ljava/lang/String; │ - .end local v9 # "i$":I │ - .end local v10 # "len$":I │ - .end local v11 # "pm":Landroid/content/pm/PackageManager; │ + .end local v2 # "feature":Ljava/lang/Object; │ + .end local v3 # "featureName":Ljava/lang/String; │ + .end local v4 # "features":[Ljava/lang/Object; │ + .end local v5 # "getGlEsVersion":Ljava/lang/reflect/Method; │ + .end local v6 # "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ + .end local v7 # "glEsVersion":Ljava/lang/String; │ + .end local v8 # "pm":Landroid/content/pm/PackageManager; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 58 │ - .local v2, "e":Ljava/lang/Throwable; │ - sget-object v13, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/lang/Throwable; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Couldn\'t retrieve DeviceFeatures for " │ + const-string v12, "Couldn\'t retrieve DeviceFeatures for " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-static {v13, v14, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 59 │ - const-string v13, "Could not retrieve data: " │ + const-string v10, "Could not retrieve data: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 60 │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 63 │ - .end local v2 # "e":Ljava/lang/Throwable; │ + .end local v1 # "e":Ljava/lang/Throwable; │ :cond_2 │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ goto/16 :goto_0 │ .end method ├── smali/org/acra/collector/LogCatCollector.smali │ @@ -92,14 +92,15 @@ │ .line 73 │ invoke-interface {v1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 79 │ :cond_1 │ new-instance v4, Ljava/util/ArrayList; │ │ + .line 80 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;->logcatArguments()[Ljava/lang/String; │ │ move-result-object v11 │ @@ -232,14 +233,15 @@ │ │ new-instance v12, Lorg/acra/collector/LogCatCollector$1; │ │ invoke-direct {v12, v8}, Lorg/acra/collector/LogCatCollector$1;->(Ljava/lang/Process;)V │ │ invoke-direct {v11, v12}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 115 │ invoke-virtual {v11}, Ljava/lang/Thread;->start()V │ │ .line 118 │ :cond_3 │ :goto_2 │ invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ :try_end_0 ├── smali/org/acra/util/BoundedLinkedList.smali │ @@ -211,48 +211,47 @@ │ │ .method public toString()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 124 │ .local p0, "this":Lorg/acra/util/BoundedLinkedList;, "Lorg/acra/util/BoundedLinkedList;" │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 125 │ - .local v2, "result":Ljava/lang/StringBuilder; │ + .local v1, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Lorg/acra/util/BoundedLinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 126 │ - .local v1, "object":Ljava/lang/Object;, "TE;" │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + .local v0, "object":Ljava/lang/Object;, "TE;" │ + invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 128 │ - .end local v1 # "object":Ljava/lang/Object;, "TE;" │ + .end local v0 # "object":Ljava/lang/Object;, "TE;" │ :cond_0 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method ├── smali/org/acra/util/JSONReportBuilder.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 204 │ return-void │ .end method │ │ .method private static addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ .locals 9 │ .param p0, "destination" # Lorg/json/JSONObject; │ .param p1, "propertyString" # Ljava/lang/String; │ @@ -241,92 +240,91 @@ │ value = { │ Lorg/acra/util/JSONReportBuilder$JSONReportException; │ } │ .end annotation │ │ .prologue │ .line 67 │ - new-instance v2, Lorg/json/JSONObject; │ + new-instance v1, Lorg/json/JSONObject; │ │ - invoke-direct {v2}, Lorg/json/JSONObject;->()V │ + invoke-direct {v1}, Lorg/json/JSONObject;->()V │ │ .line 68 │ - .local v2, "jsonReport":Lorg/json/JSONObject; │ + .local v1, "jsonReport":Lorg/json/JSONObject; │ invoke-virtual {p0}, Lorg/acra/collector/CrashReportData;->keySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/acra/ReportField; │ + check-cast v2, Lorg/acra/ReportField; │ │ .line 72 │ - .local v3, "key":Lorg/acra/ReportField; │ + .local v2, "key":Lorg/acra/ReportField; │ :try_start_0 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->containsKeyValuePairs()Z │ + invoke-virtual {v2}, Lorg/acra/ReportField;->containsKeyValuePairs()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 73 │ - new-instance v7, Lorg/json/JSONObject; │ + new-instance v6, Lorg/json/JSONObject; │ │ - invoke-direct {v7}, Lorg/json/JSONObject;->()V │ + invoke-direct {v6}, Lorg/json/JSONObject;->()V │ │ .line 74 │ - .local v7, "subObject":Lorg/json/JSONObject; │ - invoke-virtual {p0, v3}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ + .local v6, "subObject":Lorg/json/JSONObject; │ + invoke-virtual {p0, v2}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 75 │ - .local v6, "strContent":Ljava/lang/String; │ - new-instance v5, Ljava/io/BufferedReader; │ + .local v5, "strContent":Ljava/lang/String; │ + new-instance v4, Ljava/io/BufferedReader; │ │ new-instance v8, Ljava/io/StringReader; │ │ - invoke-direct {v8, v6}, Ljava/io/StringReader;->(Ljava/lang/String;)V │ + invoke-direct {v8, v5}, Ljava/io/StringReader;->(Ljava/lang/String;)V │ │ const/16 v9, 0x400 │ │ - invoke-direct {v5, v8, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;I)V │ + invoke-direct {v4, v8, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;I)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 76 │ - .local v5, "reader":Ljava/io/BufferedReader; │ - const/4 v4, 0x0 │ + .local v4, "reader":Ljava/io/BufferedReader; │ + const/4 v3, 0x0 │ │ .line 78 │ - .local v4, "line":Ljava/lang/String; │ + .local v3, "line":Ljava/lang/String; │ :goto_1 │ :try_start_1 │ - invoke-virtual {v5}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 79 │ - invoke-static {v7, v4}, Lorg/acra/util/JSONReportBuilder;->addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ + invoke-static {v6, v3}, Lorg/acra/util/JSONReportBuilder;->addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 81 │ @@ -346,15 +344,15 @@ │ │ const-string v11, "Error while converting " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -369,84 +367,84 @@ │ move-result-object v10 │ │ invoke-interface {v8, v9, v10, v0}, Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 84 │ .end local v0 # "e":Ljava/io/IOException; │ :cond_0 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v2, v8, v7}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v8, v6}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_2 │ .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_0 │ │ .line 89 │ - .end local v4 # "line":Ljava/lang/String; │ - .end local v5 # "reader":Ljava/io/BufferedReader; │ - .end local v6 # "strContent":Ljava/lang/String; │ - .end local v7 # "subObject":Lorg/json/JSONObject; │ + .end local v3 # "line":Ljava/lang/String; │ + .end local v4 # "reader":Ljava/io/BufferedReader; │ + .end local v5 # "strContent":Ljava/lang/String; │ + .end local v6 # "subObject":Lorg/json/JSONObject; │ :catch_1 │ move-exception v0 │ │ .line 90 │ .local v0, "e":Lorg/json/JSONException; │ - new-instance v8, Lorg/acra/util/JSONReportBuilder$JSONReportException; │ + new-instance v7, Lorg/acra/util/JSONReportBuilder$JSONReportException; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Could not create JSON object for key " │ + const-string v9, "Could not create JSON object for key " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v8, v9, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v8 │ + throw v7 │ │ .line 87 │ .end local v0 # "e":Lorg/json/JSONException; │ :cond_1 │ :try_start_3 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {p0, v3}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ + invoke-virtual {p0, v2}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Lorg/acra/util/JSONReportBuilder;->guessType(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v9 │ │ - invoke-virtual {v2, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_3 │ .catch Lorg/json/JSONException; {:try_start_3 .. :try_end_3} :catch_1 │ │ goto/16 :goto_0 │ │ .line 93 │ - .end local v3 # "key":Lorg/acra/ReportField; │ + .end local v2 # "key":Lorg/acra/ReportField; │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private static guessType(Ljava/lang/String;)Ljava/lang/Object; │ .locals 3 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue ├── smali/org/acra/util/HttpRequest.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "HttpRequest.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/util/HttpRequest$1;, │ Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; │ } │ .end annotation │ │ │ # instance fields │ .field private connectionTimeOut:I │ @@ -316,14 +315,15 @@ │ invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 255 │ const-string v5, "Accept" │ │ const-string v6, "text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" │ │ + .line 256 │ invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 258 │ const-string v5, "Content-Type" │ │ invoke-virtual {p4}, Lorg/acra/sender/HttpSender$Type;->getContentType()Ljava/lang/String; │ │ @@ -446,61 +446,60 @@ │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 286 │ .local v0, "dataBfr":Ljava/lang/StringBuilder; │ invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 287 │ - .local v2, "key":Ljava/lang/Object; │ + .local v1, "key":Ljava/lang/Object; │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 288 │ const/16 v5, 0x26 │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 290 │ :cond_0 │ - invoke-interface {p0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 291 │ - .local v3, "preliminaryValue":Ljava/lang/Object; │ - if-nez v3, :cond_1 │ + .local v2, "preliminaryValue":Ljava/lang/Object; │ + if-nez v2, :cond_1 │ │ - const-string v4, "" │ + const-string v3, "" │ │ .line 292 │ - .local v4, "value":Ljava/lang/Object; │ + .local v3, "value":Ljava/lang/Object; │ :goto_1 │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "UTF-8" │ │ invoke-static {v5, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -510,44 +509,44 @@ │ │ .line 293 │ const/16 v5, 0x3d │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 294 │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "UTF-8" │ │ invoke-static {v5, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .end local v4 # "value":Ljava/lang/Object; │ + .end local v3 # "value":Ljava/lang/Object; │ :cond_1 │ - move-object v4, v3 │ + move-object v3, v2 │ │ .line 291 │ goto :goto_1 │ │ .line 297 │ - .end local v2 # "key":Ljava/lang/Object; │ - .end local v3 # "preliminaryValue":Ljava/lang/Object; │ + .end local v1 # "key":Ljava/lang/Object; │ + .end local v2 # "preliminaryValue":Ljava/lang/Object; │ :cond_2 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - return-object v5 │ + return-object v4 │ .end method │ │ │ # virtual methods │ .method public send(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V │ .locals 9 │ .param p1, "url" # Ljava/net/URL; │ @@ -645,22 +644,24 @@ │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "403" │ │ + .line 161 │ invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "4" │ │ + .line 164 │ invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ const-string v5, "5" ├── smali/org/happysanta/gd/Settings.smali │ @@ -244,38 +244,42 @@ │ .line 163 │ const-string v0, "AAA" │ │ .line 165 │ :cond_0 │ new-array v1, v7, [B │ │ + .line 166 │ invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C │ │ move-result v2 │ │ int-to-byte v2, v2 │ │ aput-byte v2, v1, v4 │ │ + .line 167 │ invoke-virtual {v0, v5}, Ljava/lang/String;->charAt(I)C │ │ move-result v2 │ │ int-to-byte v2, v2 │ │ aput-byte v2, v1, v5 │ │ + .line 168 │ invoke-virtual {v0, v6}, Ljava/lang/String;->charAt(I)C │ │ move-result v2 │ │ int-to-byte v2, v2 │ │ aput-byte v2, v1, v6 │ │ + .line 165 │ return-object v1 │ .end method │ │ .method public static isBikeSpriteEnabled()Z │ .locals 3 │ │ .prologue ├── smali/org/happysanta/gd/FileDialog.smali │ @@ -291,103 +291,100 @@ │ .end method │ │ .method private loadFileList(Ljava/io/File;)V │ .locals 13 │ .param p1, "path" # Ljava/io/File; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 126 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog;->currentPath:Ljava/io/File; │ │ .line 128 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 129 │ - .local v2, "dirs":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v5, Ljava/util/ArrayList; │ + .local v1, "dirs":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 130 │ - .local v5, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v10, Ljava/util/ArrayList; │ + .local v4, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 132 │ - .local v10, "totalList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v7, "totalList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p1}, Ljava/io/File;->exists()Z │ │ - move-result v11 │ + move-result v8 │ │ - if-eqz v11, :cond_3 │ + if-eqz v8, :cond_3 │ │ .line 133 │ invoke-virtual {p1}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - if-eqz v11, :cond_0 │ + if-eqz v8, :cond_0 │ │ - const-string v11, ".." │ + const-string v8, ".." │ │ - invoke-virtual {v2, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 134 │ :cond_0 │ - new-instance v6, Lorg/happysanta/gd/FileDialog$5; │ + new-instance v5, Lorg/happysanta/gd/FileDialog$5; │ │ - invoke-direct {v6, p0}, Lorg/happysanta/gd/FileDialog$5;->(Lorg/happysanta/gd/FileDialog;)V │ + invoke-direct {v5, p0}, Lorg/happysanta/gd/FileDialog$5;->(Lorg/happysanta/gd/FileDialog;)V │ │ .line 147 │ - .local v6, "filter":Ljava/io/FilenameFilter; │ - invoke-virtual {p1, v6}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; │ + .local v5, "filter":Ljava/io/FilenameFilter; │ + invoke-virtual {p1, v5}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 149 │ - .local v9, "list":[Ljava/io/File; │ - if-eqz v9, :cond_2 │ + .local v6, "list":[Ljava/io/File; │ + if-eqz v6, :cond_2 │ │ :try_start_0 │ - array-length v11, v9 │ + array-length v8, v6 │ │ - if-lez v11, :cond_2 │ + if-lez v8, :cond_2 │ │ .line 150 │ - move-object v0, v9 │ + array-length v10, v6 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v8, v0 │ + move v8, v9 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ - │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v8, :cond_2 │ + if-ge v8, v10, :cond_2 │ │ - aget-object v4, v0, v7 │ + aget-object v3, v6, v8 │ │ .line 151 │ - .local v4, "file":Ljava/io/File; │ - invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z │ + .local v3, "file":Ljava/io/File; │ + invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ .line 152 │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ @@ -397,82 +394,77 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v2, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 150 │ :goto_1 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 154 │ :cond_1 │ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v5, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 157 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v4 # "file":Ljava/io/File; │ - .end local v7 # "i$":I │ - .end local v8 # "len$":I │ + .end local v3 # "file":Ljava/io/File; │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ .line 158 │ - .local v3, "e":Ljava/lang/Exception; │ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V │ + .local v2, "e":Ljava/lang/Exception; │ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 161 │ - .end local v3 # "e":Ljava/lang/Exception; │ + .end local v2 # "e":Ljava/lang/Exception; │ :cond_2 │ - new-instance v1, Lorg/happysanta/gd/FileDialog$6; │ + new-instance v0, Lorg/happysanta/gd/FileDialog$6; │ │ - invoke-direct {v1, p0}, Lorg/happysanta/gd/FileDialog$6;->(Lorg/happysanta/gd/FileDialog;)V │ + invoke-direct {v0, p0}, Lorg/happysanta/gd/FileDialog$6;->(Lorg/happysanta/gd/FileDialog;)V │ │ .line 168 │ - .local v1, "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ - invoke-static {v2, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + .local v0, "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ + invoke-static {v1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 169 │ - invoke-static {v5, v1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v4, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 171 │ - invoke-virtual {v10, v2}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 172 │ - invoke-virtual {v10, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v4}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 175 │ - .end local v1 # "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ - .end local v6 # "filter":Ljava/io/FilenameFilter; │ - .end local v9 # "list":[Ljava/io/File; │ + .end local v0 # "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ + .end local v5 # "filter":Ljava/io/FilenameFilter; │ + .end local v6 # "list":[Ljava/io/File; │ :cond_3 │ - const/4 v11, 0x0 │ - │ - new-array v11, v11, [Ljava/lang/String; │ + new-array v8, v9, [Ljava/lang/String; │ │ - invoke-virtual {v10, v11}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v7, v8}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, [Ljava/lang/String; │ + check-cast v8, [Ljava/lang/String; │ │ - iput-object v11, p0, Lorg/happysanta/gd/FileDialog;->fileList:[Ljava/lang/String; │ + iput-object v8, p0, Lorg/happysanta/gd/FileDialog;->fileList:[Ljava/lang/String; │ │ .line 176 │ return-void │ .end method │ │ │ # virtual methods ├── smali/org/happysanta/gd/GDActivity$14$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/GDActivity$14; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$14;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$14; │ │ .prologue │ .line 1117 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$14$1;->this$1:Lorg/happysanta/gd/GDActivity$14; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 281 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$3;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/FileDialog$4.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$directory:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$4;->this$0:Lorg/happysanta/gd/FileDialog; │ │ iput-object p2, p0, Lorg/happysanta/gd/FileDialog$4;->val$directory:Ljava/io/File; ├── smali/org/happysanta/gd/GDActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 1014 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$12;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$response:Lorg/happysanta/gd/API/NotificationsResponse; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;Lorg/happysanta/gd/API/NotificationsResponse;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$1;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$1$1;->val$response:Lorg/happysanta/gd/API/NotificationsResponse; ├── smali/org/happysanta/gd/GDActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 954 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$9;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$2;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$1$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/GDActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$5;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 987 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$10;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 221 │ return-void │ .end method ├── smali/org/happysanta/gd/FileDialog$3.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$file:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$3;->this$0:Lorg/happysanta/gd/FileDialog; │ │ iput-object p2, p0, Lorg/happysanta/gd/FileDialog$3;->val$file:Ljava/io/File; ├── smali/org/happysanta/gd/FileDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/FileDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$1;->this$0:Lorg/happysanta/gd/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/FileDialog$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/FileDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$5;->this$0:Lorg/happysanta/gd/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$1$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$onOk:Ljava/lang/Runnable; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$6;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$1$6;->val$onOk:Ljava/lang/Runnable; ├── smali/org/happysanta/gd/GDActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 329 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$4;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/GDActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$2;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity.smali │ @@ -218,15 +218,14 @@ │ iput-object v0, p0, Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; │ │ .line 94 │ const/16 v0, 0x3c │ │ iput v0, p0, Lorg/happysanta/gd/GDActivity;->buttonHeight:I │ │ - .line 1158 │ return-void │ .end method │ │ .method private _avJ()J │ .locals 4 │ │ .prologue │ @@ -2154,60 +2153,59 @@ │ .prologue │ const/4 v5, 0x0 │ │ .line 734 │ invoke-interface {p1}, Landroid/view/Menu;->clear()V │ │ .line 735 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 736 │ - .local v2, "id":I │ - iget-object v4, p0, Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; │ + .local v1, "id":I │ + iget-object v3, p0, Lorg/happysanta/gd/GDActivity;->commands:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/happysanta/gd/Command; │ │ .line 737 │ .local v0, "cmd":Lorg/happysanta/gd/Command; │ iget-object v4, v0, Lorg/happysanta/gd/Command;->title:Ljava/lang/String; │ │ - invoke-interface {p1, v5, v2, v5, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {p1, v5, v1, v5, v4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 738 │ - .local v3, "item":Landroid/view/MenuItem; │ - add-int/lit8 v2, v2, 0x1 │ + .local v2, "item":Landroid/view/MenuItem; │ + add-int/lit8 v1, v1, 0x1 │ │ .line 739 │ goto :goto_0 │ │ .line 740 │ .end local v0 # "cmd":Lorg/happysanta/gd/Command; │ - .end local v3 # "item":Landroid/view/MenuItem; │ + .end local v2 # "item":Landroid/view/MenuItem; │ :cond_0 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - return v4 │ + return v3 │ .end method │ │ .method protected onDestroy()V │ .locals 2 │ │ .prologue │ .line 699 ├── smali/org/happysanta/gd/GDActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 887 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$7;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/ListenerList.smali │ @@ -45,15 +45,14 @@ │ .line 185 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; │ │ - .line 187 │ return-void │ .end method │ │ │ # virtual methods │ .method public add(Ljava/lang/Object;)V │ .locals 1 │ @@ -91,44 +90,43 @@ │ │ .prologue │ .line 196 │ .local p0, "this":Lorg/happysanta/gd/ListenerList;, "Lorg/happysanta/gd/ListenerList;" │ .local p1, "fireHandler":Lorg/happysanta/gd/ListenerList$FireHandler;, "Lorg/happysanta/gd/ListenerList$FireHandler;" │ new-instance v0, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; │ + iget-object v2, p0, Lorg/happysanta/gd/ListenerList;->listenerList:Ljava/util/List; │ │ - invoke-direct {v0, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v0, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 197 │ .local v0, "copy":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 198 │ - .local v2, "l":Ljava/lang/Object;, "TL;" │ - invoke-interface {p1, v2}, Lorg/happysanta/gd/ListenerList$FireHandler;->fireEvent(Ljava/lang/Object;)V │ + .local v1, "l":Ljava/lang/Object;, "TL;" │ + invoke-interface {p1, v1}, Lorg/happysanta/gd/ListenerList$FireHandler;->fireEvent(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 200 │ - .end local v2 # "l":Ljava/lang/Object;, "TL;" │ + .end local v1 # "l":Ljava/lang/Object;, "TL;" │ :cond_0 │ return-void │ .end method │ │ .method public getListenerList()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; ├── smali/org/happysanta/gd/GDActivity$1$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/GDActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$3;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Helpers.smali │ @@ -1075,24 +1075,27 @@ │ │ .line 212 │ .local v1, "context":Landroid/content/Context; │ new-instance v2, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 213 │ invoke-virtual {v2, p0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 214 │ invoke-virtual {v2, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 215 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Helpers$2; │ │ invoke-direct {v4, p2}, Lorg/happysanta/gd/Helpers$2;->(Ljava/lang/Runnable;)V │ @@ -1101,18 +1104,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/happysanta/gd/Helpers$1; │ │ invoke-direct {v3, p2}, Lorg/happysanta/gd/Helpers$1;->(Ljava/lang/Runnable;)V │ │ + .line 221 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 227 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 228 │ .local v0, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ @@ -1136,38 +1141,42 @@ │ │ .line 233 │ .local v1, "context":Landroid/content/Context; │ new-instance v2, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 234 │ invoke-virtual {v2, p0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 235 │ invoke-virtual {v2, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 236 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Helpers$5; │ │ invoke-direct {v4, p2}, Lorg/happysanta/gd/Helpers$5;->(Ljava/lang/Runnable;)V │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050005 │ │ + .line 242 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Helpers$4; │ │ invoke-direct {v4, p3}, Lorg/happysanta/gd/Helpers$4;->(Ljava/lang/Runnable;)V │ @@ -1176,14 +1185,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/happysanta/gd/Helpers$3; │ │ invoke-direct {v3, p3}, Lorg/happysanta/gd/Helpers$3;->(Ljava/lang/Runnable;)V │ │ + .line 248 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 254 │ .local v0, "alert":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; ├── smali/org/happysanta/gd/GDActivity$14.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$self:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 1107 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$14;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$14;->val$self:Lorg/happysanta/gd/GDActivity; ├── smali/org/happysanta/gd/FileDialog$6.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/FileDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$6;->this$0:Lorg/happysanta/gd/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$layout:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 759 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$5;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$5;->val$layout:Landroid/widget/LinearLayout; ├── smali/org/happysanta/gd/GDActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 901 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$8;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$self:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; │ │ @@ -84,42 +85,46 @@ │ .line 130 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 131 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 132 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 133 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; │ │ move-result-object v5 │ │ new-instance v6, Lorg/happysanta/gd/GDActivity$1$4; │ │ invoke-direct {v6, p0, v2}, Lorg/happysanta/gd/GDActivity$1$4;->(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 139 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getCancelButton()Ljava/lang/String; │ │ move-result-object v5 │ │ new-instance v6, Lorg/happysanta/gd/GDActivity$1$3; │ │ invoke-direct {v6, p0}, Lorg/happysanta/gd/GDActivity$1$3;->(Lorg/happysanta/gd/GDActivity$1;)V │ @@ -128,14 +133,15 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/happysanta/gd/GDActivity$1$2; │ │ invoke-direct {v5, p0}, Lorg/happysanta/gd/GDActivity$1$2;->(Lorg/happysanta/gd/GDActivity$1;)V │ │ + .line 144 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 150 │ .local v0, "alert":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ @@ -154,30 +160,33 @@ │ :cond_1 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Lorg/happysanta/gd/GDActivity$1;->val$self:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 153 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getTitle()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 154 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 155 │ invoke-virtual {v3}, Lorg/happysanta/gd/API/NotificationsResponse;->getOKButton()Ljava/lang/String; │ │ move-result-object v5 │ │ new-instance v6, Lorg/happysanta/gd/GDActivity$1$6; │ │ invoke-direct {v6, p0, v2}, Lorg/happysanta/gd/GDActivity$1$6;->(Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ @@ -186,18 +195,20 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/happysanta/gd/GDActivity$1$5; │ │ invoke-direct {v5, p0}, Lorg/happysanta/gd/GDActivity$1$5;->(Lorg/happysanta/gd/GDActivity$1;)V │ │ + .line 161 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 166 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 167 │ .local v1, "alertDialog":Landroid/app/AlertDialog; │ invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V ├── smali/org/happysanta/gd/FileDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/FileDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/FileDialog; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lorg/happysanta/gd/FileDialog$2;->this$0:Lorg/happysanta/gd/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$self:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/GDActivity;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 844 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$6;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$6;->val$self:Lorg/happysanta/gd/GDActivity; ├── smali/org/happysanta/gd/GDActivity$1$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$onOk:Ljava/lang/Runnable; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity$1;Ljava/lang/Runnable;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/GDActivity$1; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$1$4;->this$1:Lorg/happysanta/gd/GDActivity$1; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$1$4;->val$onOk:Ljava/lang/Runnable; ├── smali/org/happysanta/gd/GDActivity$13.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Views/ObservableScrollView;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 1027 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$13;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$13;->val$scrollView:Lorg/happysanta/gd/Menu/Views/ObservableScrollView; │ │ @@ -64,14 +65,15 @@ │ │ invoke-virtual {v6, v1}, Landroid/view/View;->getLocalVisibleRect(Landroid/graphics/Rect;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ + .line 1034 │ invoke-virtual {v1}, Landroid/graphics/Rect;->height()I │ │ move-result v6 │ │ iget-object v7, p0, Lorg/happysanta/gd/GDActivity$13;->val$view:Landroid/view/View; │ │ invoke-virtual {v7}, Landroid/view/View;->getHeight()I ├── smali/org/happysanta/gd/GDActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 1004 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$11;->this$0:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/GDActivity$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$progressDialog:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/GDActivity;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/GDActivity; │ │ .prologue │ .line 1142 │ iput-object p1, p0, Lorg/happysanta/gd/GDActivity$15;->this$0:Lorg/happysanta/gd/GDActivity; │ │ iput-object p2, p0, Lorg/happysanta/gd/GDActivity$15;->val$progressDialog:Landroid/app/ProgressDialog; ├── smali/org/happysanta/gd/Menu/OptionsMenuElement.smali │ @@ -316,36 +316,41 @@ │ invoke-virtual {v2, v3}, Lorg/happysanta/gd/Menu/Views/MenuTextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 80 │ iget-object v2, p0, Lorg/happysanta/gd/Menu/OptionsMenuElement;->optionTextView:Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ iget-object v3, p0, Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; │ │ + .line 81 │ invoke-virtual {v3}, Landroid/view/View;->getPaddingLeft()I │ │ move-result v3 │ │ iget-object v4, p0, Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; │ │ + .line 82 │ invoke-virtual {v4}, Landroid/view/View;->getPaddingTop()I │ │ move-result v4 │ │ iget-object v5, p0, Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; │ │ + .line 83 │ invoke-virtual {v5}, Landroid/view/View;->getPaddingRight()I │ │ move-result v5 │ │ iget-object v6, p0, Lorg/happysanta/gd/Menu/OptionsMenuElement;->textView:Landroid/view/View; │ │ + .line 84 │ invoke-virtual {v6}, Landroid/view/View;->getPaddingBottom()I │ │ move-result v6 │ │ + .line 80 │ invoke-virtual {v2, v3, v4, v5, v6}, Lorg/happysanta/gd/Menu/Views/MenuTextView;->setPadding(IIII)V │ │ .line 87 │ new-instance v2, Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ invoke-direct {v2, v0}, Lorg/happysanta/gd/Menu/Views/MenuImageView;->(Landroid/content/Context;)V ├── smali/org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;)V │ .locals 1 │ + .param p1, "this$1" # Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;->this$1:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1; │ │ iget-object v0, p1, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; ├── smali/org/happysanta/gd/Menu/MenuScreen$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$gd:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/MenuScreen;Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/MenuScreen; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/MenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/MenuScreen$1;->val$gd:Lorg/happysanta/gd/GDActivity; ├── smali/org/happysanta/gd/Menu/Menu$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/Menu; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Menu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Menu; │ │ .prologue │ .line 1189 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Menu$1;->this$0:Lorg/happysanta/gd/Menu/Menu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/MenuScreen$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obs:Landroid/view/ViewTreeObserver; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/MenuScreen;Landroid/view/ViewTreeObserver;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/MenuScreen; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/MenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/MenuScreen; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/MenuScreen$2;->val$obs:Landroid/view/ViewTreeObserver; ├── smali/org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obs:Landroid/view/ViewTreeObserver; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1;Landroid/view/ViewTreeObserver;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->this$2:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1$1$1;->val$obs:Landroid/view/ViewTreeObserver; ├── smali/org/happysanta/gd/Menu/ClickableMenuElement$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/ClickableMenuElement;Lorg/happysanta/gd/Menu/ClickableMenuElement;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/ClickableMenuElement$1;->val$self:Lorg/happysanta/gd/Menu/ClickableMenuElement; ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen.smali │ @@ -108,14 +108,15 @@ │ .line 55 │ new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; │ │ const/4 v2, -0x2 │ │ const/16 v3, 0x28 │ │ + .line 57 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getDp(I)I │ │ move-result v3 │ │ invoke-direct {v1, v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V │ │ .line 59 │ @@ -543,36 +544,39 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f050057 │ │ + .line 127 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ sget-object v3, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;->sort:Lorg/happysanta/gd/API/API$LevelsSortType; │ │ + .line 128 │ invoke-static {v3}, Lorg/happysanta/gd/API/API;->getIdBySortType(Lorg/happysanta/gd/API/API$LevelsSortType;)I │ │ move-result v3 │ │ new-instance v4, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3; │ │ invoke-direct {v4, p0}, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;->(Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ │ invoke-virtual {v2, v1, v3, v4}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 142 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 144 │ .local v0, "dialog":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V ├── smali/org/happysanta/gd/Menu/LevelMenuElement$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$menu:Lorg/happysanta/gd/Menu/Menu; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/LevelMenuElement$1;->val$gd:Lorg/happysanta/gd/GDActivity; ├── smali/org/happysanta/gd/Menu/LevelsMenuScreen.smali │ @@ -2,15 +2,14 @@ │ .super Lorg/happysanta/gd/Menu/MenuScreen; │ .source "LevelsMenuScreen.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/happysanta/gd/Menu/LevelsMenuScreen$1;, │ Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;, │ Lorg/happysanta/gd/Menu/LevelsMenuScreen$Statuses; │ } │ .end annotation │ │ │ # static fields │ @@ -337,21 +336,20 @@ │ .param p1, "id" # J │ .param p3, "apiId" # J │ │ .prologue │ const-wide/16 v6, 0x0 │ │ .line 274 │ - iget-object v3, p0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->elements:Ljava/util/Vector; │ + iget-object v2, p0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->elements:Ljava/util/Vector; │ │ - invoke-virtual {v3}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ .prologue │ .line 156 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$4;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/Menu$3$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/Menu/Menu$3; │ │ .prologue │ .line 1520 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Menu$3$1;->this$1:Lorg/happysanta/gd/Menu/Menu$3; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Menu$3$1;->val$input:Landroid/widget/EditText; ├── smali/org/happysanta/gd/Menu/LevelMenuElement$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$menu:Lorg/happysanta/gd/Menu/Menu; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/Menu/Menu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ .prologue │ .line 338 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;->this$0:Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/LevelMenuElement$2;->val$menu:Lorg/happysanta/gd/Menu/Menu; ├── smali/org/happysanta/gd/Menu/LevelMenuElement$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/LevelMenuElement$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ .prologue │ .line 307 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/LevelMenuElement$1$1;->this$1:Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/Menu$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$gd:Lorg/happysanta/gd/GDActivity; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Menu;Lorg/happysanta/gd/GDActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Menu; │ │ .prologue │ .line 1511 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Menu$3;->this$0:Lorg/happysanta/gd/Menu/Menu; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; │ │ @@ -63,52 +64,57 @@ │ │ iget-object v3, p0, Lorg/happysanta/gd/Menu/Menu$3;->val$gd:Lorg/happysanta/gd/GDActivity; │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f050060 │ │ + .line 1517 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050061 │ │ + .line 1518 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 1519 │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 1520 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Menu/Menu$3$1; │ │ invoke-direct {v4, p0, v1, p1}, Lorg/happysanta/gd/Menu/Menu$3$1;->(Lorg/happysanta/gd/Menu/Menu$3;Landroid/widget/EditText;Ljava/io/File;)V │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050005 │ │ + .line 1543 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; ├── smali/org/happysanta/gd/Menu/LevelsAdapter.smali │ @@ -160,14 +160,15 @@ │ │ const/4 v7, 0x0 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ + .line 45 │ invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;->getCountEasy()I │ │ move-result v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ @@ -210,14 +211,15 @@ │ │ invoke-virtual {v2}, Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 44 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v5 ├── smali/org/happysanta/gd/Menu/InstalledLevelsMenuScreen$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ .prologue │ .line 26 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen$1;->this$0:Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ const/4 v0, 0x0 ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2;Lorg/happysanta/gd/API/LevelsResponse;)V │ .locals 1 │ + .param p1, "this$1" # Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->this$1:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$2$1;->val$levelsResponse:Lorg/happysanta/gd/API/LevelsResponse; ├── smali/org/happysanta/gd/Menu/Menu$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/Menu; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Menu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Menu; │ │ .prologue │ .line 1314 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Menu$2;->this$0:Lorg/happysanta/gd/Menu/Menu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/LevelMenuElement.smali │ @@ -369,14 +369,15 @@ │ │ move-result-object v2 │ │ .line 241 │ .local v2, "installAction":Lorg/happysanta/gd/Menu/ActionMenuElement; │ const v8, 0x7f05005c │ │ + .line 242 │ invoke-static {v8}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ const/4 v9, 0x1 │ │ new-array v9, v9, [Ljava/lang/Object; │ @@ -387,14 +388,15 @@ │ │ invoke-virtual {v11}, Lorg/happysanta/gd/Storage/Level;->getSizeKb()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 241 │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v2, v8}, Lorg/happysanta/gd/Menu/ActionMenuElement;->setText(Ljava/lang/String;)V │ │ .line 244 │ @@ -892,30 +894,33 @@ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 301 │ const v2, 0x7f05006c │ │ + .line 302 │ invoke-static {v2}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const v3, 0x7f05006d │ │ + .line 303 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Menu/LevelMenuElement$1; │ │ invoke-direct {v4, p0, v0, v1}, Lorg/happysanta/gd/Menu/LevelMenuElement$1;->(Lorg/happysanta/gd/Menu/LevelMenuElement;Lorg/happysanta/gd/GDActivity;Lorg/happysanta/gd/Menu/Menu;)V │ │ const/4 v5, 0x0 │ │ + .line 301 │ invoke-static {v2, v3, v4, v5}, Lorg/happysanta/gd/Helpers;->showConfirm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V │ │ goto :goto_0 │ │ .line 338 │ :pswitch_2 │ iget-object v2, v0, Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; │ @@ -1327,14 +1332,15 @@ │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ iget-object v5, p0, Lorg/happysanta/gd/Menu/LevelMenuElement;->level:Lorg/happysanta/gd/Storage/Level; │ │ + .line 122 │ invoke-virtual {v5}, Lorg/happysanta/gd/Storage/Level;->getCountEasy()I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -1383,14 +1389,15 @@ │ │ invoke-virtual {v4}, Lorg/happysanta/gd/Storage/Level;->getShortAddedDate()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 121 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v1 ├── smali/org/happysanta/gd/Menu/DownloadLevelsMenuScreen$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen$3;->this$0:Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ │ # direct methods │ .method protected constructor (Lorg/happysanta/gd/Menu/LevelsMenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ .prologue │ .line 365 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -60,388 +61,323 @@ │ │ .method protected varargs doInBackground([[Lorg/happysanta/gd/Storage/Level;)Ljava/lang/Void; │ .locals 20 │ .param p1, "params" # [[Lorg/happysanta/gd/Storage/Level; │ │ .prologue │ .line 369 │ - const/16 v16, 0x0 │ + const/4 v13, 0x0 │ │ - aget-object v2, p1, v16 │ + aget-object v2, p1, v13 │ │ .line 370 │ .local v2, "_levels":[Lorg/happysanta/gd/Storage/Level; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + move-result-object v13 │ │ - move-result-object v16 │ - │ - move-object/from16 v0, v16 │ - │ - instance-of v6, v0, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ + instance-of v5, v13, Lorg/happysanta/gd/Menu/DownloadLevelsMenuScreen; │ │ .line 371 │ - .local v6, "checkInstalled":Z │ + .local v5, "checkInstalled":Z │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - move-object/from16 v0, v16 │ - │ - instance-of v5, v0, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ + instance-of v4, v13, Lorg/happysanta/gd/Menu/InstalledLevelsMenuScreen; │ │ .line 374 │ - .local v5, "checkActive":Z │ - const/4 v11, 0x0 │ + .local v4, "checkActive":Z │ + const/4 v9, 0x0 │ │ .line 375 │ - .local v11, "installed":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + .local v9, "installed":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-static {}, Lorg/happysanta/gd/Helpers;->getLevelsManager()Lorg/happysanta/gd/Storage/LevelsManager; │ │ - move-result-object v14 │ + move-result-object v11 │ │ .line 377 │ - .local v14, "levelsManager":Lorg/happysanta/gd/Storage/LevelsManager; │ - if-eqz v6, :cond_1 │ + .local v11, "levelsManager":Lorg/happysanta/gd/Storage/LevelsManager; │ + if-eqz v5, :cond_1 │ │ .line 378 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 380 │ - .local v9, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object v4, v2 │ - │ - .local v4, "arr$":[Lorg/happysanta/gd/Storage/Level; │ - array-length v12, v4 │ + .local v7, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + array-length v14, v2 │ │ - .local v12, "len$":I │ - const/4 v8, 0x0 │ + const/4 v13, 0x0 │ │ - .local v8, "i$":I │ :goto_0 │ - if-ge v8, v12, :cond_0 │ + if-ge v13, v14, :cond_0 │ │ - aget-object v13, v4, v8 │ + aget-object v10, v2, v13 │ │ .line 381 │ - .local v13, "level":Lorg/happysanta/gd/Storage/Level; │ - invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ + .local v10, "level":Lorg/happysanta/gd/Storage/Level; │ + invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v9, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 380 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 384 │ - .end local v13 # "level":Lorg/happysanta/gd/Storage/Level; │ + .end local v10 # "level":Lorg/happysanta/gd/Storage/Level; │ :cond_0 │ invoke-static {}, Lorg/happysanta/gd/Helpers;->getGDActivity()Lorg/happysanta/gd/GDActivity; │ │ - move-result-object v16 │ - │ - move-object/from16 v0, v16 │ + move-result-object v13 │ │ - iget-object v0, v0, Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; │ + iget-object v13, v13, Lorg/happysanta/gd/GDActivity;->levelsManager:Lorg/happysanta/gd/Storage/LevelsManager; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v13, v7}, Lorg/happysanta/gd/Storage/LevelsManager;->findInstalledLevels(Ljava/util/ArrayList;)Ljava/util/HashMap; │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v9}, Lorg/happysanta/gd/Storage/LevelsManager;->findInstalledLevels(Ljava/util/ArrayList;)Ljava/util/HashMap; │ - │ - move-result-object v11 │ + move-result-object v9 │ │ .line 387 │ - .end local v4 # "arr$":[Lorg/happysanta/gd/Storage/Level; │ - .end local v8 # "i$":I │ - .end local v9 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v12 # "len$":I │ + .end local v7 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ const/4 v3, 0x0 │ │ .line 389 │ .local v3, "alreadyHl":Z │ - move-object v4, v2 │ + array-length v15, v2 │ │ - .restart local v4 # "arr$":[Lorg/happysanta/gd/Storage/Level; │ - array-length v12, v4 │ + const/4 v13, 0x0 │ │ - .restart local v12 # "len$":I │ - const/4 v8, 0x0 │ + move v14, v13 │ │ - .restart local v8 # "i$":I │ :goto_1 │ - if-ge v8, v12, :cond_8 │ + if-ge v14, v15, :cond_8 │ │ - aget-object v13, v4, v8 │ + aget-object v10, v2, v14 │ │ .line 390 │ - .restart local v13 # "level":Lorg/happysanta/gd/Storage/Level; │ + .restart local v10 # "level":Lorg/happysanta/gd/Storage/Level; │ invoke-virtual/range {p0 .. p0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->isCancelled()Z │ │ - move-result v16 │ + move-result v13 │ │ - if-eqz v16, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 391 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->clearList()V │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->clearList()V │ │ .line 392 │ - const/16 v16, 0x0 │ + const/4 v13, 0x0 │ │ .line 424 │ - .end local v13 # "level":Lorg/happysanta/gd/Storage/Level; │ + .end local v10 # "level":Lorg/happysanta/gd/Storage/Level; │ :goto_2 │ - return-object v16 │ + return-object v13 │ │ .line 395 │ - .restart local v13 # "level":Lorg/happysanta/gd/Storage/Level; │ + .restart local v10 # "level":Lorg/happysanta/gd/Storage/Level; │ :cond_2 │ - new-instance v7, Lorg/happysanta/gd/Menu/LevelMenuElement; │ + new-instance v6, Lorg/happysanta/gd/Menu/LevelMenuElement; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->getThis()Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + move-result-object v13 │ │ - move-result-object v16 │ - │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v7, v13, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;->(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V │ + invoke-direct {v6, v10, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;->(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Menu/MenuScreen;)V │ │ .line 396 │ - .local v7, "el":Lorg/happysanta/gd/Menu/LevelMenuElement; │ - const/4 v15, 0x0 │ + .local v6, "el":Lorg/happysanta/gd/Menu/LevelMenuElement; │ + const/4 v12, 0x0 │ │ .line 398 │ - .local v15, "toHl":Z │ + .local v12, "toHl":Z │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->hideDate()Z │ │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->hideDate()Z │ + move-result v13 │ │ - move-result v16 │ - │ - if-eqz v16, :cond_3 │ + if-eqz v13, :cond_3 │ │ .line 399 │ - const/16 v16, 0x0 │ - │ - move/from16 v0, v16 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setShowDate(Z)V │ + invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setShowDate(Z)V │ │ .line 401 │ :cond_3 │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ - invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ + invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v9, v13}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ - invoke-virtual {v11, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ + move-result v13 │ │ - move-result v16 │ - │ - if-eqz v16, :cond_4 │ + if-eqz v13, :cond_4 │ │ .line 402 │ - invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ + invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ - │ - move-object/from16 v0, v16 │ + move-result-object v13 │ │ - invoke-virtual {v11, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - check-cast v16, Ljava/lang/Long; │ + check-cast v13, Ljava/lang/Long; │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v13}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ - invoke-virtual {v13, v0, v1}, Lorg/happysanta/gd/Storage/Level;->setId(J)V │ + invoke-virtual {v10, v0, v1}, Lorg/happysanta/gd/Storage/Level;->setId(J)V │ │ .line 403 │ - const/16 v16, 0x1 │ - │ - move/from16 v0, v16 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setInstalled(Z)V │ + invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setInstalled(Z)V │ │ .line 405 │ :cond_4 │ - if-eqz v5, :cond_5 │ + if-eqz v4, :cond_5 │ │ - invoke-virtual {v13}, Lorg/happysanta/gd/Storage/Level;->getId()J │ + invoke-virtual {v10}, Lorg/happysanta/gd/Storage/Level;->getId()J │ │ move-result-wide v16 │ │ - invoke-virtual {v14}, Lorg/happysanta/gd/Storage/LevelsManager;->getCurrentId()J │ + invoke-virtual {v11}, Lorg/happysanta/gd/Storage/LevelsManager;->getCurrentId()J │ │ move-result-wide v18 │ │ - cmp-long v16, v16, v18 │ + cmp-long v13, v16, v18 │ │ - if-nez v16, :cond_5 │ + if-nez v13, :cond_5 │ │ .line 406 │ - const/16 v16, 0x1 │ + const/4 v13, 0x1 │ │ - move/from16 v0, v16 │ - │ - invoke-virtual {v7, v0}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setActive(Z)V │ + invoke-virtual {v6, v13}, Lorg/happysanta/gd/Menu/LevelMenuElement;->setActive(Z)V │ │ .line 407 │ - const/4 v15, 0x1 │ + const/4 v12, 0x1 │ │ .line 410 │ :cond_5 │ invoke-virtual/range {p0 .. p0}, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->isCancelled()Z │ │ - move-result v16 │ + move-result v13 │ │ - if-nez v16, :cond_7 │ + if-nez v13, :cond_7 │ │ .line 411 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v13, v6}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->addListItem(Lorg/happysanta/gd/Menu/MenuElement;)I │ │ - invoke-virtual {v0, v7}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->addListItem(Lorg/happysanta/gd/Menu/MenuElement;)I │ - │ - move-result v10 │ + move-result v8 │ │ .line 412 │ - .local v10, "index":I │ - if-eqz v15, :cond_6 │ + .local v8, "index":I │ + if-eqz v12, :cond_6 │ │ if-nez v3, :cond_6 │ │ .line 413 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v10}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->highlightElementAt(I)V │ + invoke-virtual {v13, v8}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->highlightElementAt(I)V │ │ .line 415 │ const/4 v3, 0x1 │ │ .line 418 │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v0, v16 │ + iget-object v13, v13, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->lastHighlighted:Lorg/happysanta/gd/Menu/ClickableMenuElement; │ - │ - move-object/from16 v16, v0 │ - │ - if-nez v16, :cond_7 │ + if-nez v13, :cond_7 │ │ .line 419 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v16, v0 │ - │ - invoke-virtual/range {v16 .. v16}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->highlightFirstElement()V │ + invoke-virtual {v13}, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->highlightFirstElement()V │ │ .line 389 │ - .end local v10 # "index":I │ + .end local v8 # "index":I │ :cond_7 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v13, v14, 0x1 │ + │ + move v14, v13 │ │ goto/16 :goto_1 │ │ .line 423 │ - .end local v7 # "el":Lorg/happysanta/gd/Menu/LevelMenuElement; │ - .end local v13 # "level":Lorg/happysanta/gd/Storage/Level; │ - .end local v15 # "toHl":Z │ + .end local v6 # "el":Lorg/happysanta/gd/Menu/LevelMenuElement; │ + .end local v10 # "level":Lorg/happysanta/gd/Storage/Level; │ + .end local v12 # "toHl":Z │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ + iget-object v13, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen$AsyncAddElements;->this$0:Lorg/happysanta/gd/Menu/LevelsMenuScreen; │ │ - move-object/from16 v16, v0 │ - │ - move-object/from16 v0, v16 │ - │ - iget-object v0, v0, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->levels:Ljava/util/ArrayList; │ - │ - move-object/from16 v16, v0 │ + iget-object v13, v13, Lorg/happysanta/gd/Menu/LevelsMenuScreen;->levels:Ljava/util/ArrayList; │ │ invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v13, v14}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 424 │ - const/16 v16, 0x0 │ + const/4 v13, 0x0 │ │ goto/16 :goto_2 │ .end method ├── smali/org/happysanta/gd/Menu/Menu.smali │ @@ -892,14 +892,15 @@ │ │ iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 637 │ invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I │ │ move-result v12 │ │ add-int/lit8 v12, v12, 0x1 │ │ move-object/from16 v0, p0 │ @@ -920,20 +921,22 @@ │ │ if-lt v12, v14, :cond_8 │ │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 638 │ invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I │ │ move-result v12 │ │ add-int/lit8 v12, v12, 0x1 │ │ + .line 636 │ :goto_2 │ invoke-virtual {v13, v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->setUnlockedCount(I)V │ │ .line 641 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; │ @@ -946,14 +949,15 @@ │ │ move-result v14 │ │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 642 │ invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I │ │ move-result v12 │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; │ @@ -974,18 +978,20 @@ │ │ if-lt v12, v15, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->trackSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 643 │ invoke-virtual {v12}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getUnlockedCount()I │ │ move-result v12 │ │ + .line 641 │ :goto_3 │ invoke-virtual {v13, v14, v12}, Lorg/happysanta/gd/Storage/Level;->setUnlocked(II)V │ │ .line 650 │ :cond_2 │ move-object/from16 v0, p0 │ │ @@ -1177,14 +1183,15 @@ │ │ const/4 v15, 0x3 │ │ new-array v15, v15, [Ljava/lang/Object; │ │ const/16 v16, 0x0 │ │ + .line 706 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x1 │ @@ -1237,14 +1244,15 @@ │ │ move-result v18 │ │ aget-object v17, v17, v18 │ │ aput-object v17, v15, v16 │ │ + .line 705 │ invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v14 │ │ invoke-static {v14}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v14 │ @@ -1492,45 +1500,47 @@ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v12, v13}, Lorg/happysanta/gd/Menu/Menu;->setCurrentMenu(Lorg/happysanta/gd/Menu/MenuScreen;Z)V │ │ .line 750 │ return-void │ │ - .line 636 │ + .line 638 │ .end local v4 # "completedCount":I │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/happysanta/gd/Menu/Menu;->levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 639 │ invoke-virtual {v14}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I │ │ move-result v14 │ │ invoke-virtual {v12, v14}, Lorg/happysanta/gd/Storage/Level;->getUnlocked(I)I │ │ move-result v12 │ │ goto/16 :goto_2 │ │ - .line 641 │ + .line 643 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/happysanta/gd/Menu/Menu;->level:Lorg/happysanta/gd/Storage/Level; │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/happysanta/gd/Menu/Menu;->levelSelector:Lorg/happysanta/gd/Menu/OptionsMenuElement; │ │ + .line 644 │ invoke-virtual {v15}, Lorg/happysanta/gd/Menu/OptionsMenuElement;->getSelectedOption()I │ │ move-result v15 │ │ invoke-virtual {v12, v15}, Lorg/happysanta/gd/Storage/Level;->getUnlocked(I)I │ │ move-result v12 ├── smali/org/happysanta/gd/Menu/Views/MenuRelativeLayout$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$visibility:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ .prologue │ .line 27 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$2;->val$visibility:I ├── smali/org/happysanta/gd/Menu/Views/MenuLinearLayout$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$visibility:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$2;->val$visibility:I ├── smali/org/happysanta/gd/Menu/Views/MenuRelativeLayout$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ .prologue │ .line 17 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/Views/MenuTextView.smali │ @@ -64,15 +64,15 @@ │ .method static synthetic access$301(Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuTextView; │ .param p1, "x1" # I │ │ .prologue │ .line 9 │ - invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V │ + invoke-super {p0, p1}, Landroid/widget/TextView;->setVisibility(I)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public isAttachedToWindow()Z ├── smali/org/happysanta/gd/Menu/Views/MenuLinearLayout$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$3;->val$view:Landroid/view/View; ├── smali/org/happysanta/gd/Menu/Views/MenuLinearLayout$4.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$top:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$4;->val$left:I ├── smali/org/happysanta/gd/Menu/Views/MenuTextView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sequence:Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuTextView;Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$1;->val$sequence:Ljava/lang/CharSequence; ├── smali/org/happysanta/gd/Menu/Views/MenuLinearLayout.smali │ @@ -48,54 +48,54 @@ │ │ .method static synthetic access$001(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ .prologue │ .line 10 │ - invoke-super {p0}, Landroid/view/ViewGroup;->removeAllViews()V │ + invoke-super {p0}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ return-void │ .end method │ │ .method static synthetic access$101(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;I)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ .param p1, "x1" # I │ │ .prologue │ .line 10 │ - invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V │ + invoke-super {p0, p1}, Landroid/widget/LinearLayout;->setVisibility(I)V │ │ return-void │ .end method │ │ .method static synthetic access$201(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;Landroid/view/View;)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ .param p1, "x1" # Landroid/view/View; │ │ .prologue │ .line 10 │ - invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-super {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ return-void │ .end method │ │ .method static synthetic access$301(Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;IIII)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ .param p1, "x1" # I │ .param p2, "x2" # I │ .param p3, "x3" # I │ .param p4, "x4" # I │ │ .prologue │ .line 10 │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/view/View;->setPadding(IIII)V │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addView(Landroid/view/View;)V ├── smali/org/happysanta/gd/Menu/Views/MenuLinearLayout$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuLinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuLinearLayout$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuLinearLayout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Menu/Views/MenuTextView$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$visibility:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuTextView;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$4;->val$visibility:I ├── smali/org/happysanta/gd/Menu/Views/MenuImageView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$resid:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ .prologue │ .line 16 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuImageView$1;->val$resid:I ├── smali/org/happysanta/gd/Menu/Views/MenuTextView$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$size:F │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuTextView;F)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$2;->val$size:F ├── smali/org/happysanta/gd/Menu/Views/MenuTextView$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$typeface:Landroid/graphics/Typeface; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuTextView;Landroid/graphics/Typeface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuTextView; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Views/MenuTextView$3;->val$typeface:Landroid/graphics/Typeface; ├── smali/org/happysanta/gd/Menu/Views/MenuRelativeLayout$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ .prologue │ .line 37 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ iput-object p2, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$3;->val$view:Landroid/view/View; ├── smali/org/happysanta/gd/Menu/Views/MenuRelativeLayout.smali │ @@ -18,54 +18,54 @@ │ │ .method static synthetic access$001(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ .prologue │ .line 9 │ - invoke-super {p0}, Landroid/view/ViewGroup;->removeAllViews()V │ + invoke-super {p0}, Landroid/widget/RelativeLayout;->removeAllViews()V │ │ return-void │ .end method │ │ .method static synthetic access$101(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;I)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ .param p1, "x1" # I │ │ .prologue │ .line 9 │ - invoke-super {p0, p1}, Landroid/view/View;->setVisibility(I)V │ + invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->setVisibility(I)V │ │ return-void │ .end method │ │ .method static synthetic access$201(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;Landroid/view/View;)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ .param p1, "x1" # Landroid/view/View; │ │ .prologue │ .line 9 │ - invoke-super {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V │ │ return-void │ .end method │ │ .method static synthetic access$301(Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ .locals 0 │ .param p0, "x0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ .param p1, "x1" # I │ .param p2, "x2" # I │ .param p3, "x3" # I │ .param p4, "x4" # I │ │ .prologue │ .line 9 │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/view/View;->setPadding(IIII)V │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/RelativeLayout;->setPadding(IIII)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addView(Landroid/view/View;)V ├── smali/org/happysanta/gd/Menu/Views/MenuRelativeLayout$4.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$top:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout;IIII)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->this$0:Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuRelativeLayout$4;->val$left:I ├── smali/org/happysanta/gd/Menu/Views/MenuImageView$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$visibility:I │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Menu/Views/MenuImageView;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ .prologue │ .line 26 │ iput-object p1, p0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->this$0:Lorg/happysanta/gd/Menu/Views/MenuImageView; │ │ iput p2, p0, Lorg/happysanta/gd/Menu/Views/MenuImageView$2;->val$visibility:I ├── smali/org/happysanta/gd/Storage/LevelsDataSource.smali │ @@ -211,42 +211,46 @@ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lorg/happysanta/gd/Storage/Level;->setAuthor(Ljava/lang/String;)V │ │ .line 248 │ const-string v2, "count_easy" │ │ + .line 249 │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v2 │ │ const-string v3, "count_medium" │ │ + .line 250 │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ const-string v4, "count_hard" │ │ + .line 251 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ │ + .line 248 │ invoke-virtual {v0, v2, v3, v4}, Lorg/happysanta/gd/Storage/Level;->setCount(III)V │ │ .line 252 │ const-string v2, "added_ts" │ │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ @@ -299,42 +303,46 @@ │ move-result-wide v2 │ │ invoke-virtual {v0, v2, v3}, Lorg/happysanta/gd/Storage/Level;->setApiId(J)V │ │ .line 256 │ const-string v1, "unlocked_easy" │ │ + .line 257 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v1 │ │ const-string v2, "unlocked_medium" │ │ + .line 258 │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v2 │ │ const-string v3, "unlocked_hard" │ │ + .line 259 │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ + .line 256 │ invoke-virtual {v0, v1, v2, v3}, Lorg/happysanta/gd/Storage/Level;->setUnlocked(III)V │ │ .line 260 │ const-string v1, "selected_level" │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I ├── smali/org/happysanta/gd/Storage/LevelsManager.smali │ @@ -385,14 +385,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "mounted_ro" │ │ + .line 433 │ invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 434 │ @@ -674,14 +675,15 @@ │ │ new-array v3, v4, [Lorg/happysanta/gd/Storage/Level; │ │ const/4 v4, 0x0 │ │ aput-object p1, v3, v4 │ │ + .line 271 │ invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 272 │ return-void │ .end method │ │ .method public downloadLevel(Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ @@ -1091,15 +1093,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public declared-synchronized getLevelsStat()Ljava/util/HashMap; │ - .locals 18 │ + .locals 16 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/HashMap", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/Double;", │ @@ -1110,160 +1112,152 @@ │ .prologue │ .line 228 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual/range {p0 .. p0}, Lorg/happysanta/gd/Storage/LevelsManager;->getAllInstalledLevels()[Lorg/happysanta/gd/Storage/Level; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 229 │ - .local v7, "levels":[Lorg/happysanta/gd/Storage/Level; │ - new-instance v10, Ljava/util/HashMap; │ + .local v4, "levels":[Lorg/happysanta/gd/Storage/Level; │ + new-instance v5, Ljava/util/HashMap; │ │ - invoke-direct {v10}, Ljava/util/HashMap;->()V │ + invoke-direct {v5}, Ljava/util/HashMap;->()V │ │ .line 230 │ - .local v10, "stat":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - array-length v11, v7 │ + .local v5, "stat":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + array-length v10, v4 │ │ - if-lez v11, :cond_2 │ + if-lez v10, :cond_2 │ │ .line 231 │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Lorg/happysanta/gd/Storage/Level; │ - array-length v5, v0 │ + array-length v11, v4 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v10, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v10, v11, :cond_2 │ │ - aget-object v6, v0, v4 │ + aget-object v3, v4, v10 │ │ .line 232 │ - .local v6, "level":Lorg/happysanta/gd/Storage/Level; │ - invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;->getUnlockedAll()[I │ + .local v3, "level":Lorg/happysanta/gd/Storage/Level; │ + invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;->getUnlockedAll()[I │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 233 │ - .local v1, "completed":[I │ - const/4 v2, 0x0 │ + .local v0, "completed":[I │ + const/4 v1, 0x0 │ │ .line 234 │ - .local v2, "completedCount":I │ - const/4 v3, 0x0 │ + .local v1, "completedCount":I │ + const/4 v2, 0x0 │ │ - .local v3, "i":I │ + .local v2, "i":I │ :goto_1 │ - array-length v11, v1 │ + array-length v12, v0 │ │ - if-ge v3, v11, :cond_1 │ + if-ge v2, v12, :cond_1 │ │ .line 235 │ - aget v11, v1, v3 │ + aget v12, v0, v2 │ │ - if-gez v11, :cond_0 │ + if-gez v12, :cond_0 │ │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ - aput v11, v1, v3 │ + aput v12, v0, v2 │ │ .line 236 │ :cond_0 │ - aget v11, v1, v3 │ + aget v12, v0, v2 │ │ - add-int/2addr v2, v11 │ + add-int/2addr v1, v12 │ │ .line 234 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 239 │ :cond_1 │ - invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;->getCountEasy()I │ + invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;->getCountEasy()I │ │ - move-result v11 │ + move-result v12 │ │ - invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;->getCountMedium()I │ + invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;->getCountMedium()I │ │ - move-result v14 │ + move-result v13 │ │ - add-int/2addr v11, v14 │ + add-int/2addr v12, v13 │ │ - invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;->getCountHard()I │ + invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;->getCountHard()I │ │ - move-result v14 │ + move-result v13 │ │ - add-int/2addr v11, v14 │ + add-int/2addr v12, v13 │ │ - int-to-double v12, v11 │ + int-to-double v8, v12 │ │ .line 240 │ - .local v12, "totalCount":D │ - int-to-double v14, v2 │ + .local v8, "totalCount":D │ + int-to-double v12, v1 │ │ - div-double/2addr v14, v12 │ + div-double/2addr v12, v8 │ │ - const-wide/high16 v16, 0x4059000000000000L # 100.0 │ + const-wide/high16 v14, 0x4059000000000000L # 100.0 │ │ - mul-double v8, v14, v16 │ + mul-double v6, v12, v14 │ │ .line 242 │ - .local v8, "per":D │ - invoke-virtual {v6}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ + .local v6, "per":D │ + invoke-virtual {v3}, Lorg/happysanta/gd/Storage/Level;->getApiId()J │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ - invoke-static {v14, v15}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v10, v11, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v12, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 231 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_0 │ │ .line 245 │ - .end local v0 # "arr$":[Lorg/happysanta/gd/Storage/Level; │ - .end local v1 # "completed":[I │ - .end local v2 # "completedCount":I │ - .end local v3 # "i":I │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ - .end local v6 # "level":Lorg/happysanta/gd/Storage/Level; │ - .end local v8 # "per":D │ - .end local v12 # "totalCount":D │ + .end local v0 # "completed":[I │ + .end local v1 # "completedCount":I │ + .end local v2 # "i":I │ + .end local v3 # "level":Lorg/happysanta/gd/Storage/Level; │ + .end local v6 # "per":D │ + .end local v8 # "totalCount":D │ :cond_2 │ monitor-exit p0 │ │ - return-object v10 │ + return-object v5 │ │ .line 228 │ - .end local v7 # "levels":[Lorg/happysanta/gd/Storage/Level; │ - .end local v10 # "stat":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + .end local v4 # "levels":[Lorg/happysanta/gd/Storage/Level; │ + .end local v5 # "stat":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ :catchall_0 │ - move-exception v11 │ + move-exception v10 │ │ monitor-exit p0 │ │ - throw v11 │ + throw v10 │ .end method │ │ .method public install(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;J)J │ .locals 22 │ .param p1, "file" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ .param p3, "author" # Ljava/lang/String; │ @@ -1507,14 +1501,15 @@ │ │ const/4 v4, 0x2 │ │ aput-object p3, v3, v4 │ │ const/4 v4, 0x3 │ │ + .line 192 │ invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ invoke-virtual {v2, v3}, Lorg/happysanta/gd/Storage/LevelsManager$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ @@ -1792,58 +1787,63 @@ │ .local v0, "gd":Lorg/happysanta/gd/GDActivity; │ new-instance v2, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f050068 │ │ + .line 372 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050066 │ │ + .line 373 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 374 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f050067 │ │ + .line 375 │ invoke-static {v3}, Lorg/happysanta/gd/Helpers;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/happysanta/gd/Storage/LevelsManager$5; │ │ invoke-direct {v4, p0}, Lorg/happysanta/gd/Storage/LevelsManager$5;->(Lorg/happysanta/gd/Storage/LevelsManager;)V │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 389 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 390 │ .local v1, "success":Landroid/app/AlertDialog; │ invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V ├── smali/org/happysanta/gd/Storage/LevelsManager$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Storage/LevelsManager; │ │ .prologue │ .line 375 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$5;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Storage/LevelsManager$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$handler:Lorg/happysanta/gd/API/DownloadHandler; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager;Lorg/happysanta/gd/API/DownloadFile;Lorg/happysanta/gd/API/DownloadHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Storage/LevelsManager; │ │ .prologue │ .line 354 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$4;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ iput-object p2, p0, Lorg/happysanta/gd/Storage/LevelsManager$4;->val$downloadFile:Lorg/happysanta/gd/API/DownloadFile; ├── smali/org/happysanta/gd/Storage/LevelsManager$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$progressDialog:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Lorg/happysanta/gd/DoubleCallback;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/happysanta/gd/Storage/LevelsManager; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$1;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ iput-object p2, p0, Lorg/happysanta/gd/Storage/LevelsManager$1;->val$progressDialog:Landroid/app/ProgressDialog; ├── smali/org/happysanta/gd/Storage/LevelsSQLiteOpenHelper.smali │ @@ -81,362 +81,381 @@ │ │ const-string v1, " CREATE TABLE highscores(_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, level_id INTEGER NOT NULL, level INTEGER NOT NULL, track INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 69 │ invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 70 │ invoke-static {v2, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 71 │ invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 72 │ invoke-static {v2, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 73 │ invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 74 │ invoke-static {v2, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 77 │ invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 78 │ invoke-static {v3, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 79 │ invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 80 │ invoke-static {v3, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 81 │ invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 82 │ invoke-static {v3, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 85 │ invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 86 │ invoke-static {v4, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 87 │ invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 88 │ invoke-static {v4, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 89 │ invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 90 │ invoke-static {v4, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 93 │ invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 94 │ invoke-static {v5, v2}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 95 │ invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 96 │ invoke-static {v5, v3}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " TEXT, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 97 │ invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresTimeColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " INTEGER NOT NULL, " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 98 │ invoke-static {v5, v4}, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->getHighscoresNameColumn(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, " TEXT" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, ")" │ + const-string v1, " TEXT)" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lorg/happysanta/gd/Storage/LevelsSQLiteOpenHelper;->TABLE_HIGHSCORES_CREATE:Ljava/lang/String; │ │ + .line 61 │ return-void │ .end method │ │ .method constructor (Landroid/content/Context;)V │ .locals 3 │ .param p1, "context" # Landroid/content/Context; ├── smali/org/happysanta/gd/Storage/LevelsManager$3.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$successCallback:Lorg/happysanta/gd/Callback; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/io/File;Lorg/happysanta/gd/Storage/Level;Lorg/happysanta/gd/Callback;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/Storage/LevelsManager; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$3;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ iput-object p2, p0, Lorg/happysanta/gd/Storage/LevelsManager$3;->val$progress:Landroid/app/ProgressDialog; ├── smali/org/happysanta/gd/Storage/LevelsManager$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager$3;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ .prologue │ .line 325 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$3$1;->this$1:Lorg/happysanta/gd/Storage/LevelsManager$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/happysanta/gd/Storage/LevelsManager$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$progressDialog:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lorg/happysanta/gd/Storage/LevelsManager;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/happysanta/gd/Storage/LevelsManager; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lorg/happysanta/gd/Storage/LevelsManager$2;->this$0:Lorg/happysanta/gd/Storage/LevelsManager; │ │ iput-object p2, p0, Lorg/happysanta/gd/Storage/LevelsManager$2;->val$progressDialog:Landroid/app/ProgressDialog; ├── smali/org/happysanta/gd/Game/GameView.smali │ @@ -2950,26 +2950,28 @@ │ │ .line 244 │ :cond_0 │ iget-object v1, p1, Lorg/happysanta/gd/Game/Bitmap;->bitmap:Landroid/graphics/Bitmap; │ │ new-instance v2, Landroid/graphics/Rect; │ │ + .line 245 │ invoke-virtual {p1}, Lorg/happysanta/gd/Game/Bitmap;->getWidth()I │ │ move-result v3 │ │ invoke-virtual {p1}, Lorg/happysanta/gd/Game/Bitmap;->getHeight()I │ │ move-result v4 │ │ invoke-direct {v2, v5, v5, v3, v4}, Landroid/graphics/Rect;->(IIII)V │ │ new-instance v3, Landroid/graphics/RectF; │ │ + .line 246 │ invoke-virtual {p1}, Lorg/happysanta/gd/Game/Bitmap;->getWidthDp()I │ │ move-result v4 │ │ int-to-float v4, v4 │ │ add-float/2addr v4, p2 │ @@ -2980,14 +2982,15 @@ │ │ int-to-float v5, v5 │ │ add-float/2addr v5, p3 │ │ invoke-direct {v3, p2, p3, v4, v5}, Landroid/graphics/RectF;->(FFFF)V │ │ + .line 244 │ invoke-virtual {p4, v1, v2, v3, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V │ │ .line 248 │ return-void │ .end method │ │ .method public drawEngine(FFI)V │ @@ -3436,14 +3439,15 @@ │ .line 676 │ const/4 v0, 0x1 │ │ invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v0 │ │ + .line 677 │ invoke-virtual {p0}, Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I │ │ move-result v1 │ │ div-int/lit8 v1, v1, 0x2 │ │ const/4 v2, 0x1 │ @@ -3458,14 +3462,15 @@ │ │ div-int/lit8 v2, v2, 0x2 │ │ sub-int/2addr v1, v2 │ │ int-to-float v1, v1 │ │ + .line 678 │ invoke-virtual {p0}, Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I │ │ move-result v2 │ │ div-int/lit8 v2, v2, 0x2 │ │ int-to-double v2, v2 │ @@ -3486,14 +3491,15 @@ │ │ div-double/2addr v4, v12 │ │ sub-double/2addr v2, v4 │ │ double-to-float v2, v2 │ │ + .line 676 │ invoke-virtual {p0, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;->drawBitmap(Lorg/happysanta/gd/Game/Bitmap;FF)V │ │ .line 690 │ :cond_0 │ :goto_1 │ iget v0, v8, Lorg/happysanta/gd/GDActivity;->m_longI:I │ │ @@ -3615,14 +3621,15 @@ │ .line 685 │ const/4 v0, 0x2 │ │ invoke-static {v0}, Lorg/happysanta/gd/Game/Bitmap;->get(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v0 │ │ + .line 686 │ invoke-virtual {p0}, Lorg/happysanta/gd/Game/GameView;->getScaledWidth()I │ │ move-result v1 │ │ div-int/lit8 v1, v1, 0x2 │ │ const/4 v2, 0x2 │ @@ -3637,14 +3644,15 @@ │ │ div-int/lit8 v2, v2, 0x2 │ │ sub-int/2addr v1, v2 │ │ int-to-float v1, v1 │ │ + .line 687 │ invoke-virtual {p0}, Lorg/happysanta/gd/Game/GameView;->getScaledHeight()I │ │ move-result v2 │ │ div-int/lit8 v2, v2, 0x2 │ │ int-to-double v2, v2 │ @@ -3665,14 +3673,15 @@ │ │ div-double/2addr v4, v12 │ │ sub-double/2addr v2, v4 │ │ double-to-float v2, v2 │ │ + .line 685 │ invoke-virtual {p0, v0, v1, v2}, Lorg/happysanta/gd/Game/GameView;->drawBitmap(Lorg/happysanta/gd/Game/Bitmap;FF)V │ │ goto/16 :goto_1 │ │ .line 693 │ :cond_6 │ iget v0, p0, Lorg/happysanta/gd/Game/GameView;->m_lI:I ├── smali/org/happysanta/gd/Game/Bitmap.smali │ @@ -78,72 +78,78 @@ │ │ new-array v0, v0, [Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v2, 0x7f02002d │ │ + .line 41 │ invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v1, v0, v7 │ │ new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v2, 0x7f02000c │ │ + .line 44 │ invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v1, v0, v6 │ │ new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v2, 0x7f02000e │ │ + .line 47 │ invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v1, v0, v8 │ │ new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v2, 0x7f020034 │ │ + .line 50 │ invoke-static {v2}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v1, v0, v9 │ │ new-instance v1, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v2, v8, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v3, 0x7f020035 │ │ + .line 54 │ invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v3 │ │ aput-object v3, v2, v7 │ │ const v3, 0x7f020036 │ │ + .line 55 │ invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v3 │ │ aput-object v3, v2, v6 │ │ invoke-direct {v1, v2}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -154,22 +160,24 @@ │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v3, v8, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f020021 │ │ + .line 60 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f020020 │ │ + .line 61 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -182,56 +190,62 @@ │ │ const/4 v3, 0x6 │ │ new-array v3, v3, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f02002a │ │ + .line 66 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f02002b │ │ + .line 67 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ const v4, 0x7f02002c │ │ + .line 68 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v8 │ │ const v4, 0x7f020027 │ │ + .line 69 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v9 │ │ const v4, 0x7f020028 │ │ + .line 70 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v5 │ │ const/4 v4, 0x5 │ │ const v5, 0x7f020029 │ │ + .line 71 │ invoke-static {v5}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -242,30 +256,33 @@ │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f02002e │ │ + .line 76 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f02002f │ │ + .line 77 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ const v4, 0x7f020030 │ │ + .line 78 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v8 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -276,30 +293,33 @@ │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f020032 │ │ + .line 83 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f020033 │ │ + .line 84 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ const v4, 0x7f020031 │ │ + .line 85 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v8 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -310,30 +330,33 @@ │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f02001c │ │ + .line 90 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f02001d │ │ + .line 91 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ const v4, 0x7f02001e │ │ + .line 92 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v8 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V │ @@ -342,28 +365,30 @@ │ │ const/16 v1, 0xa │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v3, 0x7f020026 │ │ + .line 96 │ invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xb │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ const v3, 0x7f020025 │ │ + .line 99 │ invoke-static {v3}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->(Lorg/happysanta/gd/Game/Bitmap;)V │ │ aput-object v2, v0, v1 │ @@ -372,30 +397,33 @@ │ │ new-instance v2, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder; │ │ new-array v3, v9, [Lorg/happysanta/gd/Game/Bitmap; │ │ const v4, 0x7f020022 │ │ + .line 103 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ const v4, 0x7f020024 │ │ + .line 104 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ const v4, 0x7f020023 │ │ + .line 105 │ invoke-static {v4}, Lorg/happysanta/gd/Game/Bitmap;->fromDrawable(I)Lorg/happysanta/gd/Game/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v8 │ │ invoke-direct {v2, v3}, Lorg/happysanta/gd/Game/Bitmap$GDBitmapHolder;->([Lorg/happysanta/gd/Game/Bitmap;)V ├── smali/org/happysanta/gd/API/LevelsResponse.smali │ @@ -141,76 +141,85 @@ │ .local v20, "tracks":Lorg/json/JSONArray; │ new-instance v1, Lorg/happysanta/gd/Storage/Level; │ │ const-wide/16 v2, 0x0 │ │ const-string v4, "name" │ │ + .line 36 │ invoke-virtual {v15, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "author" │ │ + .line 37 │ invoke-virtual {v15, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; │ │ move-result-object v5 │ │ const-string v6, "name" │ │ invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ + .line 38 │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v6}, Lorg/json/JSONArray;->getInt(I)I │ │ move-result v6 │ │ const/4 v7, 0x1 │ │ + .line 39 │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v7}, Lorg/json/JSONArray;->getInt(I)I │ │ move-result v7 │ │ const/4 v8, 0x2 │ │ + .line 40 │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v8}, Lorg/json/JSONArray;->getInt(I)I │ │ move-result v8 │ │ const-string v9, "added" │ │ + .line 41 │ invoke-virtual {v15, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ move-result v9 │ │ const-string v10, "size" │ │ + .line 42 │ invoke-virtual {v15, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ move-result v10 │ │ const-string v11, "id" │ │ + .line 43 │ invoke-virtual {v15, v11}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ move-result v11 │ │ int-to-long v11, v11 │ │ invoke-direct/range {v1 .. v12}, Lorg/happysanta/gd/Storage/Level;->(JLjava/lang/String;Ljava/lang/String;IIIIIJ)V │ │ + .line 34 │ move-object/from16 v0, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 ├── smali/org/happysanta/gd/API/Request$AsyncRequestTask.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/happysanta/gd/API/Request; │ │ │ # direct methods │ .method protected constructor (Lorg/happysanta/gd/API/Request;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/API/Request; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/happysanta/gd/API/Request$AsyncRequestTask;->this$0:Lorg/happysanta/gd/API/Request; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -285,15 +286,15 @@ │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_3 │ │ :cond_3 │ :goto_2 │ move-object v8, v11 │ │ - .line 130 │ + .line 124 │ goto :goto_1 │ │ .line 126 │ .end local v1 # "e":Ljava/lang/Exception; │ :catchall_0 │ move-exception v11 ├── smali/org/happysanta/gd/API/DownloadFile$AsyncDownloadTask.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lorg/happysanta/gd/API/DownloadFile; │ │ │ # direct methods │ .method protected constructor (Lorg/happysanta/gd/API/DownloadFile;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/happysanta/gd/API/DownloadFile; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->this$0:Lorg/happysanta/gd/API/DownloadFile; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -134,14 +135,15 @@ │ │ const-string v12, " " │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ + .line 68 │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -602,22 +604,24 @@ │ │ check-cast v0, Landroid/os/PowerManager; │ │ .line 121 │ .local v0, "pm":Landroid/os/PowerManager; │ const/4 v1, 0x1 │ │ + .line 122 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 121 │ invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/happysanta/gd/API/DownloadFile$AsyncDownloadTask;->lock:Landroid/os/PowerManager$WakeLock; │ │ .line 123 ├── smali/org/happysanta/gd/API/API.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "API.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/happysanta/gd/API/API$1;, │ Lorg/happysanta/gd/API/API$LevelsSortType; │ } │ .end annotation │ │ │ # static fields │ .field public static final DEBUG_URL:Ljava/lang/String; = "http://dev.gdtr.net/api.php" │ @@ -26,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 12 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 58 │ return-void │ .end method │ │ .method public static downloadMrg(JLjava/io/FileOutputStream;Lorg/happysanta/gd/API/DownloadHandler;)Lorg/happysanta/gd/API/DownloadFile; │ .locals 6 │ .param p0, "id" # J │ .param p2, "output" # Ljava/io/FileOutputStream; ├── res/drawable-xxxhdpi-v4/icon.png │ ├── sng │ │ @@ -1,28 +1,26 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 192; height: 192; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ @@ -42,30 +40,14 @@ │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ @@ -91,205 +73,222 @@ │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ } │ │ tRNS { │ │ - 0 0 1 2 4 6 7 8 3 49 140 199 230 250 255 236 202 5 37 178 254 38 71 235 79 249 42 239 41 11 179 180 58 146 17 205 206 21 238 24 25 26 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 209 153 154 72 29 188 20 64 241 28 101 250 16 32 97 238 69 190 70 15 27 40 84 160 212 240 211 37 44 48 50 51} │ │ + 0 1 2 4 6 7 8 3 49 140 199 230 250 236 202 5 37 178 254 38 71 235 79 249 42 239 41 11 179 180 58 146 17 205 206 21 238 24 25 26 239 209 153 154 72 29 188 20 64 241 28 101 250 16 32 97 238 69 190 70 15 27 40 84 160 212 240 211 37 44 48 50 51} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 │ │ -000000000000000001010101010101010203040506070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070504030201010101010101010101000000000000 │ │ -0000000000000000010101010101020806090a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f100a090608020101010101010101000000000000 │ │ -0000000000000000010101010103111213140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141315110301010101010101000000000000 │ │ -000000000000000001010101030516170e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e17160503010101010101000000000000 │ │ -0000000000000000010101030618190e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e191806030101010101000000000000 │ │ -0000000000000000010102111a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1c110201010101000000000000 │ │ -00000000000000000101081d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1f1d0801010101000000000000 │ │ -000000000000000001020620140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e14200602010101000000000000 │ │ -000000000000000001031d210e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e211d03010101000000000000 │ │ -0000000000000000010422230e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e242204010101000000000000 │ │ -0000000000000000010525260e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e262505010101000000000000 │ │ -0000000000000000010727140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2707010101000000000000 │ │ -00000000000000000107280e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2807010101000000000000 │ │ -00000000000000000107280e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2e2e2e2e2e2f2f2f2f2f2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2e2e2e2e2e2f2f2f2f2f2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2e2e2e2e2e2f2f2f2f2f2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2e2e2e2e2e2f2f2f2f2f2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2e2e2e2e2e2f2f2f2f2f2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e303030303031313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e303030303031313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e303030303031313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e303030303031313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e303030303031313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2d2d2d2d2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2d2d2d2d2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2d2d2d2d2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2d2d2d2d2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2d2d2d2d2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322f2f2f2f2f0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b33333333332c2c2c2c2c2a2a2a2a2a0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322f2f2f2f2f0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b33333333332c2c2c2c2c2a2a2a2a2a0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322f2f2f2f2f0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b33333333332c2c2c2c2c2a2a2a2a2a0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322f2f2f2f2f0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b33333333332c2c2c2c2c2a2a2a2a2a0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322f2f2f2f2f0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b33333333332c2c2c2c2c2a2a2a2a2a0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e31313131312b2b2b2b2b313131313134343434342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e31313131312b2b2b2b2b313131313134343434342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e31313131312b2b2b2b2b313131313134343434342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e31313131312b2b2b2b2b313131313134343434342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e31313131312b2b2b2b2b313131313134343434342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e35353535352a2a2a2a2a0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3535353535313131313136363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e35353535352a2a2a2a2a0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3535353535313131313136363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e35353535352a2a2a2a2a0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3535353535313131313136363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e35353535352a2a2a2a2a0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3535353535313131313136363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e35353535352a2a2a2a2a0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e2c2c2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3535353535313131313136363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e373737373733333333330e0e0e0e0e0e0e0e0e0e373737373732323232320e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3131313131303030303036363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e373737373733333333330e0e0e0e0e0e0e0e0e0e373737373732323232320e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3131313131303030303036363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e373737373733333333330e0e0e0e0e0e0e0e0e0e373737373732323232320e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3131313131303030303036363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e373737373733333333330e0e0e0e0e0e0e0e0e0e373737373732323232320e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3131313131303030303036363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e373737373733333333330e0e0e0e0e0e0e0e0e0e373737373732323232320e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3131313131303030303036363636360e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b34343434342b2b2b2b2b2a2a2a2a2a30303030300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b34343434342b2b2b2b2b2a2a2a2a2a30303030300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b34343434342b2b2b2b2b2a2a2a2a2a30303030300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b34343434342b2b2b2b2b2a2a2a2a2a30303030300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b34343434342b2b2b2b2b2a2a2a2a2a30303030300e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b313131313138383838380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b313131313138383838380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b313131313138383838380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b313131313138383838380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31313131312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b313131313138383838380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b313131313134343434342d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b313131313134343434342d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b313131313134343434342d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b313131313134343434342d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e32323232322b2b2b2b2b2b2b2b2b2b313131313134343434342d2d2d2d2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2c2c2c2c2c0e0e0e0e0e2b2b2b2b2b0e0e0e0e0e34343434340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b39393939390e0e0e0e0e343434343432323232320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b39393939390e0e0e0e0e343434343432323232320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b39393939390e0e0e0e0e343434343432323232320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b39393939390e0e0e0e0e343434343432323232320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2b2b2b2b2b39393939390e0e0e0e0e343434343432323232320e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2a2a2a2a2a2b2b2b2b2b31313131310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107290e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -0000000000000000010728140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2907010101000000000000 │ │ -00000000000000000107283a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3a2807010101000000000000 │ │ -00000000000000000107273b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3b2707010101000000000000 │ │ -00000000000000000105253c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3d2505010101000000000000 │ │ -00000000000000000104223e140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e143e2204010101000000000000 │ │ -000000000000000001031d3f400e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e403f1d03010101000000000000 │ │ -00000000000000000102064142430e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4342410602010101000000000000 │ │ -00000000000000000101081d4445460e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4645441d0801010101000000000000 │ │ -0000000000000000010102114748494a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e4a494847110201010101000000000000 │ │ -0000000000000000010101030622484b4c140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e144c4d482206030101010101000000000000 │ │ -00000000000000000101010103054e4f50515253540e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e54555251504f4e0503010101010101000000000000 │ │ -0000000000000000010101010103111d413f565758595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595857563f411d110301010101010101000000000000 │ │ -00000000000000000101010101010208061d2225272829292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929282725221d0608020101010101010101000000000000 │ │ -000000000000000001010101010101010203040507070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070504030201010101010101010101000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000102030405060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060403020100000000000000000000000000000000 │ │ +000000000000000000000000000001070508090a0b0c49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949490d0e09080507010000000000000000000000000000 │ │ +00000000000000000000000000020f1011124949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949491211130f0200000000000000000000000000 │ │ +000000000000000000000000020414154949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494915140402000000000000000000000000 │ │ +000000000000000000000002051617494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949171605020000000000000000000000 │ │ +00000000000000000000010f18194949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949191a0f0100000000000000000000 │ │ +00000000000000000000071b1c494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949491d1b0700000000000000000000 │ │ +00000000000000000001051e1249494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949121e0501000000000000000000 │ │ +000000000000000000021b1f4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949491f1b02000000000000000000 │ │ +000000000000000000032021494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949222003000000000000000000 │ │ +000000000000000000042324494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949242304000000000000000000 │ │ +000000000000000000062512494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492506000000000000000000 │ │ +000000000000000000062649494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492606000000000000000000 │ │ +000000000000000000062649494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b49494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c4b4b4b4b4b4d4d4d4d4d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c4b4b4b4b4b4d4d4d4d4d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c4b4b4b4b4b4d4d4d4d4d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c4b4b4b4b4b4d4d4d4d4d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c4b4b4b4b4b4d4d4d4d4d4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494e4e4e4e4e4f4f4f4f4f4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494e4e4e4e4e4f4f4f4f4f4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494e4e4e4e4e4f4f4f4f4f4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494e4e4e4e4e4f4f4f4f4f4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494e4e4e4e4e4f4f4f4f4f4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949505050505051515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949505050505051515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949505050505051515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949505050505051515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949505050505051515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494d4d4d4d4d4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494d4d4d4d4d4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494d4d4d4d4d4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494d4d4d4d4d4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494d4d4d4d4d4b4b4b4b4b4b4b4b4b4b4a4a4a4a4a49494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524f4f4f4f4f494949494949494949494a4a4a4a4a4b4b4b4b4b53535353534c4c4c4c4c4a4a4a4a4a4949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524f4f4f4f4f494949494949494949494a4a4a4a4a4b4b4b4b4b53535353534c4c4c4c4c4a4a4a4a4a4949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524f4f4f4f4f494949494949494949494a4a4a4a4a4b4b4b4b4b53535353534c4c4c4c4c4a4a4a4a4a4949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524f4f4f4f4f494949494949494949494a4a4a4a4a4b4b4b4b4b53535353534c4c4c4c4c4a4a4a4a4a4949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524f4f4f4f4f494949494949494949494a4a4a4a4a4b4b4b4b4b53535353534c4c4c4c4c4a4a4a4a4a4949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494952525252524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494949494951515151514b4b4b4b4b515151515154545454544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494952525252524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494949494951515151514b4b4b4b4b515151515154545454544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494952525252524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494949494951515151514b4b4b4b4b515151515154545454544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494952525252524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494949494951515151514b4b4b4b4b515151515154545454544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494952525252524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494949494951515151514b4b4b4b4b515151515154545454544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494955555555554a4a4a4a4a49494949494b4b4b4b4b49494949494c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5555555555515151515156565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494955555555554a4a4a4a4a49494949494b4b4b4b4b49494949494c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5555555555515151515156565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494955555555554a4a4a4a4a49494949494b4b4b4b4b49494949494c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5555555555515151515156565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494955555555554a4a4a4a4a49494949494b4b4b4b4b49494949494c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5555555555515151515156565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b494949494955555555554a4a4a4a4a49494949494b4b4b4b4b49494949494c4c4c4c4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5555555555515151515156565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494957575757575353535353494949494949494949495757575757525252525249494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5151515151505050505056565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494957575757575353535353494949494949494949495757575757525252525249494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5151515151505050505056565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494957575757575353535353494949494949494949495757575757525252525249494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5151515151505050505056565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494957575757575353535353494949494949494949495757575757525252525249494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5151515151505050505056565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494957575757575353535353494949494949494949495757575757525252525249494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5151515151505050505056565656564949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54545454544b4b4b4b4b4a4a4a4a4a505050505049494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54545454544b4b4b4b4b4a4a4a4a4a505050505049494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54545454544b4b4b4b4b4a4a4a4a4a505050505049494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54545454544b4b4b4b4b4a4a4a4a4a505050505049494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b51515151514949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54545454544b4b4b4b4b4a4a4a4a4a505050505049494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515151515158585858584949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515151515158585858584949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515151515158585858584949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515151515158585858584949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +0000000000000000000627494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494951515151514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515151515158585858584949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524b4b4b4b4b4b4b4b4b4b515151515154545454544d4d4d4d4d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524b4b4b4b4b4b4b4b4b4b515151515154545454544d4d4d4d4d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524b4b4b4b4b4b4b4b4b4b515151515154545454544d4d4d4d4d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524b4b4b4b4b4b4b4b4b4b515151515154545454544d4d4d4d4d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494952525252524b4b4b4b4b4b4b4b4b4b515151515154545454544d4d4d4d4d494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c49494949494b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c49494949494b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c49494949494b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c49494949494b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494c4c4c4c4c49494949494b4b4b4b4b49494949495454545454494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b5959595959494949494954545454545252525252494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b5959595959494949494954545454545252525252494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b5959595959494949494954545454545252525252494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b5959595959494949494954545454545252525252494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +00000000000000000006274949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494b4b4b4b4b5959595959494949494954545454545252525252494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4a4b4b4b4b4b51515151514949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062612494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492706000000000000000000 │ │ +000000000000000000062628494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949282606000000000000000000 │ │ +000000000000000000062529494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949292506000000000000000000 │ │ +00000000000000000004232a4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492b2304000000000000000000 │ │ +00000000000000000003202c1249494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949122c2003000000000000000000 │ │ +000000000000000000021b2d2e494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949492e2d1b02000000000000000000 │ │ +00000000000000000001052f3031494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494931302f0501000000000000000000 │ │ +00000000000000000000071b3233344949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949493433321b0700000000000000000000 │ │ +00000000000000000000010f3536373849494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949383736350f0100000000000000000000 │ │ +000000000000000000000002052036393a12494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949123a3b362005020000000000000000000000 │ │ +00000000000000000000000002043c3d3e3f4041424949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494243403f3e3d3c0402000000000000000000000000 │ │ +00000000000000000000000000020f1b2f2d4445464748484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848474645442d2f1b0f0200000000000000000000000000 │ │ +00000000000000000000000000000107051b2023252627272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727262523201b0507010000000000000000000000000000 │ │ +000000000000000000000000000000000102030406060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060403020100000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_arrow_up.png │ ├── sng │ │ @@ -1,22 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -000001022220 │ │ -023011102220 │ │ -220111110220 │ │ -201111111020 │ │ +000001000000 │ │ +000011100000 │ │ +000111110000 │ │ +001111111000 │ │ 011111111100 │ │ 111111111110 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_wheel2.png │ ├── sng │ │ @@ -7,16 +7,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -44,15 +42,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ @@ -71,36 +68,38 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 2 68 150 207 239 255 0 76 213 6 152 153 183 238 220 154 235 122 34 155 75 184 17 212 185 3 214 233 232 69 118 7 106 145 94 2 208 12 205 255 183 3 114 82 240 218 153 122 219 109 77 9 199 174 33 151 117 6 93 132 83 231 70 177 176 77 119 156 237 241} │ │ + 0 2 68 150 207 239 76 213 6 152 153 183 238 220 154 235 122 34 155 75 184 17 212 185 3 214 233 232 69 118 7 106 145 94 2 208 12 205 183 3 114 82 240 218 153 122 219 109 77 9 199 174 33 151 117 6 93 132 83 231 70 177 176 77 119 156 237 241} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000102030405060504030201070707070707 │ │ -0000000000080906060606060606060609080707070707 │ │ -0000000a0b060606060606060606060606060c0a070707 │ │ -00000a0d0606060606060e0f0e0606060606060d0a0707 │ │ -0000100606060611121300000013121106060606140707 │ │ -0015060606061617000000000000001716060606060807 │ │ -0118060606191a0000000000000000001a160606061b01 │ │ -020606061c170000000000000000000000171d0606061e │ │ -030606061f000000002021222324000000001f06060603 │ │ -25060606130000002627282828292a0000001306060604 │ │ -0506060e000000002b28282828282c000000000e06062d │ │ -0606062e000000002f2828282828300000000031060606 │ │ -0506060e0000000032282828282833000000000e06062d │ │ -2506060613000000343528282836240000003706060604 │ │ -3806060639000000003a3b3c3d24000000001f06060638 │ │ -020606061d170000000000000000000000173e0606063f │ │ -011b060606161a0000000000000000001a160606061b01 │ │ -0008060606064017000000000000001741060606064207 │ │ -000014060606063e433700000037433e06060606440707 │ │ -00000a0d060606060606450f45060606060606160a0707 │ │ -0000000a1406060606060606060606060606440a070707 │ │ -0000000000081b0606060606060606061b080707070707 │ │ -000000000000011e382546064625381e01070707070707 │ │ +0000000000000102030405440504030201000000000000 │ │ +0000000000060744444444444444444407060000000000 │ │ +0000000809444444444444444444444444440a08000000 │ │ +0000080b4444444444440c0d0c4444444444440b080000 │ │ +00000e444444440f101100000011100f44444444120000 │ │ +0013444444441415000000000000001514444444440600 │ │ +0116444444171800000000000000000018144444441901 │ │ +024444441a150000000000000000000000151b4444441c │ │ +034444441d000000001e1f202122000000001d44444403 │ │ +2344444411000000242545454526270000001144444404 │ │ +0544440c0000000028454545454529000000000c44442a │ │ +4444442b000000002c45454545452d000000002e444444 │ │ +0544440c000000002f454545454530000000000c44442a │ │ +2344444411000000313245454533220000003444444404 │ │ +3544444436000000003738393a22000000001d44444435 │ │ +024444441b150000000000000000000000153b4444443c │ │ +0119444444141800000000000000000018144444441901 │ │ +0006444444443d1500000000000000153e444444443f00 │ │ +000012444444443b403400000034403b44444444410000 │ │ +0000080b444444444444420d4244444444444414080000 │ │ +0000000812444444444444444444444444444108000000 │ │ +0000000000061944444444444444444419060000000000 │ │ +000000000000011c352343444323351c01000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_installed_selected.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 23; height: 17; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ @@ -63,28 +62,28 @@ │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 0 61 182 11 57 241 255 183 52 240 245 62 48 238 68 45 234 249 72 41 233 76 1 37 229 251 82 10 190 65 34 227 252 86 30 224 94 75 28 220 254 98 250 24 217 104 21 213 111 93 20 209 115 207 123 103 128 110 135 141} │ │ + 0 61 182 11 57 241 183 52 240 245 62 48 238 68 45 234 249 72 41 233 76 1 37 229 251 82 10 190 65 34 227 252 86 30 224 94 75 28 220 254 98 250 24 217 104 21 213 111 93 20 209 115 207 123 103 128 110 135 141} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000001111234 │ │ -00000000000000001115678 │ │ -0000000000000000119A7BC │ │ -00000000000000001DE7BF1 │ │ -0000000000000000GH7IJ11 │ │ -000000000000000KL7IM111 │ │ -0N000000000000OP7QR1111 │ │ -STU0000000000VW7XY11111 │ │ -87B200000000Za7Xb111111 │ │ -cI765000000de7fg1111111 │ │ -0Rh7A90000ij7fk01111111 │ │ -00YX7ED00lm77n001111111 │ │ -000oX7HGpq77r0001111111 │ │ -0000gf7Ls77t00001111111 │ │ -00000uf777v000001111111 │ │ -000000w77x0000001111111 │ │ -0000000ry00000001111111 │ │ +00000000000000000000123 │ │ +000000000000000000045x6 │ │ +00000000000000000078x9A │ │ +00000000000000000BCx9D0 │ │ +0000000000000000EFxGH00 │ │ +000000000000000IJxGK000 │ │ +0L000000000000MNxOP0000 │ │ +QRS0000000000TUxVW00000 │ │ +6x9100000000XYxVZ000000 │ │ +aGx54000000bcxde0000000 │ │ +0Pfx870000ghxdi00000000 │ │ +00WVxCB00jkxxl000000000 │ │ +000mVxFEnoxxp0000000000 │ │ +0000edxJqxxr00000000000 │ │ +00000sdxxxt000000000000 │ │ +000000uxxv0000000000000 │ │ +0000000pw00000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_finish0.png │ ├── sng │ │ @@ -1,17 +1,17 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 9; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -16f6 4bee 20a2 1749 4503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -0cff 4aff 3fff 2cff 1efa 38e7 41b8 0943 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -05ff 11ff 96ff 8cff 10ff 73ff 53ff 07ff 31fc 3ce5 0985 322b 0000 0000 0000 0000 ff00 ff00 │ │ -14ff bfff 3aff 44ff bfff 3aff 44ff bfff 36ff 33ff 69ff 11fe 17ec 4dd8 2864 0b03 ff00 ff00 │ │ +16f6 4bee 20a2 1749 4503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0cff 4aff 3fff 2cff 1efa 38e7 41b8 0943 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 96ff 8cff 10ff 73ff 53ff 07ff 31fc 3ce5 0985 322b 0000 0000 0000 0000 0000 0000 │ │ +14ff bfff 3aff 44ff bfff 3aff 44ff bfff 36ff 33ff 69ff 11fe 17ec 4dd8 2864 0b03 0000 0000 │ │ 0cff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6aff 5bff 40ff 30ff 23fb 14d3 3679 │ │ -05ff 11ff 96ff 8cff 11ff 96ff 8cff 11ff 87ff 67ff 0aff 41ff 2dfe 07e2 3dd4 429a 0a2c ff00 │ │ -14ff bfff 3aff 44ff aaff 2aff 25ff 47ff 17f4 1bd2 4ec0 2658 0a07 0000 0000 0000 ff00 ff00 │ │ -0cff 47ff 3aff 27ff 29f7 20cf 1c8d 4e40 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -06f2 07c6 3d9f 4c3b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ +05ff 11ff 96ff 8cff 11ff 96ff 8cff 11ff 87ff 67ff 0aff 41ff 2dfe 07e2 3dd4 429a 0a2c 0000 │ │ +14ff bfff 3aff 44ff aaff 2aff 25ff 47ff 17f4 1bd2 4ec0 2658 0a07 0000 0000 0000 0000 0000 │ │ +0cff 47ff 3aff 27ff 29f7 20cf 1c8d 4e40 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06f2 07c6 3d9f 4c3b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_finish2.png │ ├── sng │ │ @@ -1,17 +1,17 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 9; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -17ed 4ebd 4120 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -0cff 39ff 24fd 31e0 0973 180d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -05ff 11ff 91ff 69ff 09ff 30fe 3bea 088f 3840 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -14ff bfff 3aff 44ff bfff 38ff 34ff 6eff 16ff 17f3 4ce5 238a 0a1e 0000 0000 0000 ff00 ff00 │ │ -0cff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6bff 5fff 46ff 39ff 20ff 1beb 3ec5 4963 ff00 ff00 │ │ +17ed 4ebd 4120 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0cff 39ff 24fd 31e0 0973 180d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 91ff 69ff 09ff 30fe 3bea 088f 3840 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +14ff bfff 3aff 44ff bfff 38ff 34ff 6eff 16ff 17f3 4ce5 238a 0a1e 0000 0000 0000 0000 0000 │ │ +0cff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6bff 5fff 46ff 39ff 20ff 1beb 3ec5 4963 0000 0000 │ │ 05ff 11ff 96ff 8cff 11ff 96ff 8cff 11ff 96ff 8cff 11ff 8eff 6eff 0bff 4bff 32ff 07e2 377a │ │ -14ff bfff 3aff 44ff bfff 3aff 44ff adff 2cff 28ff 50ff 14fa 1adf 4dd3 237b 1226 ff00 ff00 │ │ -0cff 57ff 58ff 4dff 3dff 36ff 27ff 27f9 22d8 1da0 4e65 4503 0000 0000 0000 0000 ff00 ff00 │ │ -06fc 06ef 38f2 3bdf 08a1 3f90 4c3b 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ +14ff bfff 3aff 44ff bfff 3aff 44ff adff 2cff 28ff 50ff 14fa 1adf 4dd3 237b 1226 0000 0000 │ │ +0cff 57ff 58ff 4dff 3dff 36ff 27ff 27f9 22d8 1da0 4e65 4503 0000 0000 0000 0000 0000 0000 │ │ +06fc 06ef 38f2 3bdf 08a1 3f90 4c3b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_steering.png │ ├── sng │ │ @@ -1,22 +1,22 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 5; height: 5; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 90 255 85 145} │ │ + 0 90 85 145} │ │ IMAGE { │ │ pixels base64 │ │ -01210 │ │ -34243 │ │ -22222 │ │ -34243 │ │ -01210 │ │ +01410 │ │ +23432 │ │ +44444 │ │ +23432 │ │ +01410 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/levels_wheel2.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -31,15 +30,14 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ @@ -54,31 +52,33 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 66 153 219 249 67 40 191 255 63 242 240 145 56 12 147 1 199 229 49 48 68 248 47 154 143 49 152 220 40 246 255 6 143 7 131 216 30 238 31 221 162 146 29 128 71 46 70 228 11 41 250 244 215} │ │ + 0 66 153 219 249 67 40 191 63 242 240 145 56 12 147 1 199 229 49 48 68 248 47 154 143 49 152 220 40 246 6 143 7 131 216 30 238 31 221 162 146 29 128 71 46 70 228 11 41 250 244 215} │ │ IMAGE { │ │ pixels base64 │ │ 000001234432500000 │ │ -000678888888876000 │ │ -009A8888888888A900 │ │ -06B884CDEEDF488B60 │ │ -GH88IJ000000KI88HG │ │ -L88MK00000000NM88L │ │ -O88P000QRRQ000P88O │ │ -S88D00TUVVUT00D88S │ │ -488W00XVVVVX00Y884 │ │ -A88W00ZVVVVZ00E884 │ │ -a88D00bcVVcd00D88e │ │ -f88g000hiih000F88f │ │ -j88MN00000000kM88l │ │ -GH88mK000000Km88HG │ │ -06B884CDnnDF488Bo0 │ │ -009A8888888888A900 │ │ -0006H88888888H6000 │ │ -0000GlOepqrOlG0000 │ │ +00067qqqqqqqq76000 │ │ +0089qqqqqqqqqq9800 │ │ +06Aqq4BCDDCE4qqA60 │ │ +FGqqHI000000JHqqGF │ │ +KqqLJ00000000MLqqK │ │ +NqqO000PQQP000OqqN │ │ +RqqC00STrrTS00CqqR │ │ +4qqU00VrrrrV00Wqq4 │ │ +9qqU00XrrrrX00Dqq4 │ │ +YqqC00Zarrab00Cqqc │ │ +dqqe000fggf000Eqqd │ │ +hqqLM00000000iLqqj │ │ +FGqqkJ000000JkqqGF │ │ +06Aqq4BCllCE4qqAm0 │ │ +0089qqqqqqqqqq9800 │ │ +0006GqqqqqqqqG6000 │ │ +0000FjNcnopNjF0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_helmet.png │ ├── sng │ │ @@ -1,117 +1,117 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (144,133, 0) # rgb = (0x90,0x85,0x00) │ │ ( 93, 88, 12) # rgb = (0x5d,0x58,0x0c) │ │ ( 77, 73, 16) # rgb = (0x4d,0x49,0x10) │ │ ( 64, 60, 16) # rgb = (0x40,0x3c,0x10) │ │ ( 60, 55, 16) # rgb = (0x3c,0x37,0x10) │ │ ( 80, 74, 11) # rgb = (0x50,0x4a,0x0b) │ │ (111,103, 3) # rgb = (0x6f,0x67,0x03) │ │ ( 34, 32, 15) # rgb = (0x22,0x20,0x0f) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 14, 14, 12) # rgb = (0x0e,0x0e,0x0c) │ │ - ( 31, 29, 14) # rgb = (0x1f,0x1d,0x0e) │ │ (179,164, 0) # rgb = (0xb3,0xa4,0x00) │ │ (184,168, 0) # rgb = (0xb8,0xa8,0x00) │ │ (138,126, 0) # rgb = (0x8a,0x7e,0x00) │ │ ( 29, 27, 11) # rgb = (0x1d,0x1b,0x0b) │ │ + (187,171, 0) # rgb = (0xbb,0xab,0x00) │ │ + ( 87, 80, 0) # rgb = (0x57,0x50,0x00) │ │ + (183,166, 0) # rgb = (0xb7,0xa6,0x00) │ │ + (104, 95, 0) # rgb = (0x68,0x5f,0x00) │ │ + (198,180, 0) # rgb = (0xc6,0xb4,0x00) │ │ + (178,161, 0) # rgb = (0xb2,0xa1,0x00) │ │ + (155,140, 0) # rgb = (0x9b,0x8c,0x00) │ │ + (146,134, 0) # rgb = (0x92,0x86,0x00) │ │ + (117,106, 0) # rgb = (0x75,0x6a,0x00) │ │ + (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ + (127,116, 0) # rgb = (0x7f,0x74,0x00) │ │ + (156,141, 0) # rgb = (0x9c,0x8d,0x00) │ │ + (133,121, 0) # rgb = (0x85,0x79,0x00) │ │ + (151,137, 0) # rgb = (0x97,0x89,0x00) │ │ + (177,161, 0) # rgb = (0xb1,0xa1,0x00) │ │ + (115,105, 0) # rgb = (0x73,0x69,0x00) │ │ + (122,111, 0) # rgb = (0x7a,0x6f,0x00) │ │ + (122,112, 0) # rgb = (0x7a,0x70,0x00) │ │ + (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ + (179,162, 0) # rgb = (0xb3,0xa2,0x00) │ │ + (112,102, 0) # rgb = (0x70,0x66,0x00) │ │ + (114,105, 0) # rgb = (0x72,0x69,0x00) │ │ + (182,165, 0) # rgb = (0xb6,0xa5,0x00) │ │ + (112,102, 0) # rgb = (0x70,0x66,0x00) │ │ + (129,118, 0) # rgb = (0x81,0x76,0x00) │ │ + (146,132, 0) # rgb = (0x92,0x84,0x00) │ │ + (110,100, 0) # rgb = (0x6e,0x64,0x00) │ │ + (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ + (116,106, 0) # rgb = (0x74,0x6a,0x00) │ │ + (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ + (110,101, 0) # rgb = (0x6e,0x65,0x00) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 14, 14, 12) # rgb = (0x0e,0x0e,0x0c) │ │ + ( 31, 29, 14) # rgb = (0x1f,0x1d,0x0e) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 12, 12, 7) # rgb = (0x0c,0x0c,0x07) │ │ ( 24, 22, 6) # rgb = (0x18,0x16,0x06) │ │ ( 54, 50, 5) # rgb = (0x36,0x32,0x05) │ │ (186,169, 0) # rgb = (0xba,0xa9,0x00) │ │ (221,204, 0) # rgb = (0xdd,0xcc,0x00) │ │ (214,197, 0) # rgb = (0xd6,0xc5,0x00) │ │ - (187,171, 0) # rgb = (0xbb,0xab,0x00) │ │ - ( 87, 80, 0) # rgb = (0x57,0x50,0x00) │ │ ( 16, 15, 7) # rgb = (0x10,0x0f,0x07) │ │ ( 29, 27, 5) # rgb = (0x1d,0x1b,0x05) │ │ ( 48, 44, 3) # rgb = (0x30,0x2c,0x03) │ │ (118,109, 0) # rgb = (0x76,0x6d,0x00) │ │ (200,183, 0) # rgb = (0xc8,0xb7,0x00) │ │ (207,189, 0) # rgb = (0xcf,0xbd,0x00) │ │ (217,198, 0) # rgb = (0xd9,0xc6,0x00) │ │ (220,202, 0) # rgb = (0xdc,0xca,0x00) │ │ (213,195, 0) # rgb = (0xd5,0xc3,0x00) │ │ - (183,166, 0) # rgb = (0xb7,0xa6,0x00) │ │ - (104, 95, 0) # rgb = (0x68,0x5f,0x00) │ │ (108, 99, 0) # rgb = (0x6c,0x63,0x00) │ │ (149,135, 0) # rgb = (0x95,0x87,0x00) │ │ (197,179, 0) # rgb = (0xc5,0xb3,0x00) │ │ (208,190, 0) # rgb = (0xd0,0xbe,0x00) │ │ (184,167, 0) # rgb = (0xb8,0xa7,0x00) │ │ (159,145, 0) # rgb = (0x9f,0x91,0x00) │ │ (151,137, 0) # rgb = (0x97,0x89,0x00) │ │ (162,148, 0) # rgb = (0xa2,0x94,0x00) │ │ (194,177, 0) # rgb = (0xc2,0xb1,0x00) │ │ - (198,180, 0) # rgb = (0xc6,0xb4,0x00) │ │ - (178,161, 0) # rgb = (0xb2,0xa1,0x00) │ │ - (155,140, 0) # rgb = (0x9b,0x8c,0x00) │ │ (185,168, 0) # rgb = (0xb9,0xa8,0x00) │ │ (208,188, 0) # rgb = (0xd0,0xbc,0x00) │ │ (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ (181,165, 0) # rgb = (0xb5,0xa5,0x00) │ │ - (146,134, 0) # rgb = (0x92,0x86,0x00) │ │ - (117,106, 0) # rgb = (0x75,0x6a,0x00) │ │ - (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ - (127,116, 0) # rgb = (0x7f,0x74,0x00) │ │ (154,140, 0) # rgb = (0x9a,0x8c,0x00) │ │ - (156,141, 0) # rgb = (0x9c,0x8d,0x00) │ │ - (133,121, 0) # rgb = (0x85,0x79,0x00) │ │ - (151,137, 0) # rgb = (0x97,0x89,0x00) │ │ (171,155, 0) # rgb = (0xab,0x9b,0x00) │ │ (190,173, 0) # rgb = (0xbe,0xad,0x00) │ │ (204,185, 0) # rgb = (0xcc,0xb9,0x00) │ │ (204,186, 0) # rgb = (0xcc,0xba,0x00) │ │ - (177,161, 0) # rgb = (0xb1,0xa1,0x00) │ │ - (115,105, 0) # rgb = (0x73,0x69,0x00) │ │ - (122,111, 0) # rgb = (0x7a,0x6f,0x00) │ │ - (122,112, 0) # rgb = (0x7a,0x70,0x00) │ │ (142,130, 0) # rgb = (0x8e,0x82,0x00) │ │ (162,147, 0) # rgb = (0xa2,0x93,0x00) │ │ (189,172, 0) # rgb = (0xbd,0xac,0x00) │ │ (216,197, 0) # rgb = (0xd8,0xc5,0x00) │ │ - (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ - (179,162, 0) # rgb = (0xb3,0xa2,0x00) │ │ - (112,102, 0) # rgb = (0x70,0x66,0x00) │ │ - (114,105, 0) # rgb = (0x72,0x69,0x00) │ │ (134,123, 0) # rgb = (0x86,0x7b,0x00) │ │ (159,144, 0) # rgb = (0x9f,0x90,0x00) │ │ (195,178, 0) # rgb = (0xc3,0xb2,0x00) │ │ - (182,165, 0) # rgb = (0xb6,0xa5,0x00) │ │ - (112,102, 0) # rgb = (0x70,0x66,0x00) │ │ - (129,118, 0) # rgb = (0x81,0x76,0x00) │ │ (153,139, 0) # rgb = (0x99,0x8b,0x00) │ │ (171,156, 0) # rgb = (0xab,0x9c,0x00) │ │ (172,156, 0) # rgb = (0xac,0x9c,0x00) │ │ - (146,132, 0) # rgb = (0x92,0x84,0x00) │ │ - (110,100, 0) # rgb = (0x6e,0x64,0x00) │ │ - (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ (132,120, 0) # rgb = (0x84,0x78,0x00) │ │ - (116,106, 0) # rgb = (0x74,0x6a,0x00) │ │ - (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ - (110,101, 0) # rgb = (0x6e,0x65,0x00) │ │ } │ │ tRNS { │ │ - 0 31 149 200 206 167 23 131 254 255 255 255 255 237 97 37 254 255 255 255 255 255 255 255 140 169 255 255 255 255 255 255 255 255 255 102 186 255 255 255 255 255 255 255 255 255 231 8 125 255 255 255 255 251 103 85 180 255 75 46 254 255 255 255 255 190 67 71 146 255 255 255 255 248 61 3 149 255 255 255 109 115 253 255 255 255 92 80 241 255 131 38 119} │ │ + 0 31 149 200 206 167 23 131 254 237 97 37 254 140 169 102 186 231 8 125 251 103 85 180 75 46 254 190 67 71 146 248 61 3 149 109 115 253 92 80 241 131 38 119} │ │ IMAGE { │ │ pixels hex │ │ 000001020304050600000000 │ │ -000708090a0b0c0d0e000000 │ │ -0f1011121314151617180000 │ │ -191a1b1c1d1e1f2021222300 │ │ -2425262728292a2b2c2d2e2f │ │ -30312732333435363738393a │ │ -3b3c3d3e3f40410000004243 │ │ -004445464748494a00000000 │ │ -004b4c4d4e4f484950000000 │ │ -000000515253545556000000 │ │ -000000005758595a00000000 │ │ -00000000005b5c0000000000 │ │ +0007082c2d2e2f090a000000 │ │ +0b0c303132333435360d0000 │ │ +0e3738393a3b3c3d3e3f0f00 │ │ +104041424344454647481112 │ │ +1349424a4b4c141516174d18 │ │ +191a4e4f50511b0000001c1d │ │ +001e525354551f2000000000 │ │ +002122565758551f23000000 │ │ +0000002425595a5b26000000 │ │ +0000000027285c2900000000 │ │ +00000000002a2b0000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_sort_up.png │ ├── sng │ │ @@ -1,39 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -1,29 +1,42 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ @@ -32,99 +45,85 @@ │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 1 41 178 242 255 46 241 6 182 14 244 245 20 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 246 193 81 244 28 90 199 246 9 49 62 66 67} │ │ + 0 1 41 178 242 46 241 6 182 14 244 245 20 22 245 246 193 81 244 28 90 199 246 9 49 62 66 67} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -001111111111111100000000000000001111000000000000111100000000000011111111 │ │ -001123456666666666666666666666666666666666666666666666666666666654321111 │ │ -001278666666666666666666666666666666666666666666666666666666666666872111 │ │ -0019A66666666666666666666666666666666666666666666666666666666666666A9111 │ │ -001BC66666666666666666666666666666666666666666666666666666666666666DB111 │ │ -001E6666666666666666666666666666666666666666666666666666666666666666E111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666GGHH66666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666GGHH66666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666IIHHJJ666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666IIHHJJ666666666666666666666F111 │ │ -001F66666666666666666666666666666666666KKLLHHHH666666666666666666666F111 │ │ -001F66666666666666666666666666666666666KKLLHHHH666666666666666666666F111 │ │ -001F66666666666666666666666666666MMNNHHHHHHHHHH666666666666666666666F111 │ │ -001F66666666666666666666666666666MMNNHHHHHHHHHH666666666666666666666F111 │ │ -001F66666666666666666JJHHHHGG66GGHHNN6666NNHHHH666666666666666666666F111 │ │ -001F66666666666666666JJHHHHGG66GGHHNN6666NNHHHH666666666666666666666F111 │ │ -001F666666666666666OOLL6666GGHHPPIIGG6666NNHHHH666666666666666666666F111 │ │ -001F666666666666666OOLL6666GGHHPPIIGG6666NNHHHH666666666666666666666F111 │ │ -001F666666666666666HH66OOHHHHHH66NNHHNNQQHHHHHH666666666666666666666F111 │ │ -001F666666666666666HH66OOHHHHHH66NNHHNNQQHHHHHH666666666666666666666F111 │ │ -001F666666666666666HH66RRGG66HH66IIHHHHHHRRNNSS666666666666666666666F111 │ │ -001F666666666666666HH66RRGG66HH66IIHHHHHHRRNNSS666666666666666666666F111 │ │ -001F666666666666666TTPP6666TTOO66HHHHHHHHNNMMSS666666666666666666666F111 │ │ -001F666666666666666TTPP6666TTOO66HHHHHHHHNNMMSS666666666666666666666F111 │ │ -001F66666666666666666NNHHHHNN6666NNHHHHHHHHQQHHGGMM66666666666666666F111 │ │ -001F66666666666666666NNHHHHNN6666NNHHHHHHHHQQHHGGMM66666666666666666F111 │ │ -001F6666666666666666666666666666666NNHHHHHHNNUU666666666666666666666F111 │ │ -001F6666666666666666666666666666666NNHHHHHHNNUU666666666666666666666F111 │ │ -001F666666666666666666666666666666666OOHHHHNNQQJJ6666666666666666666F111 │ │ -001F666666666666666666666666666666666OOHHHHNNQQJJ6666666666666666666F111 │ │ -001F66666666666666666666666666666666666HHHHHH66QQ6666666666666666666F111 │ │ -001F66666666666666666666666666666666666HHHHHH66QQ6666666666666666666F111 │ │ -001F66666666666666666666666666666666666II66HH66QQ6666666666666666666F111 │ │ -001F66666666666666666666666666666666666II66HH66QQ6666666666666666666F111 │ │ -001F66666666666666666666666666666666666HHVV66QQOO6666666666666666666F111 │ │ -001F66666666666666666666666666666666666HHVV66QQOO6666666666666666666F111 │ │ -001F6666666666666666666666666666666666666GGHHNN666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666GGHHNN666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001F6666666666666666666666666666666666666666666666666666666666666666F111 │ │ -001FW66666666666666666666666666666666666666666666666666666666666666XF111 │ │ -001EY66666666666666666666666666666666666666666666666666666666666666YE111 │ │ -001BZa666666666666666666666666666666666666666666666666666666666666aZB111 │ │ -0019bcde66666666666666666666666666666666666666666666666666666666edcb9111 │ │ -0012fbghijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihgbf2111 │ │ -001129BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB921111 │ │ -001111111111111111111111111111111111111111111111111111111111111111111111 │ │ -001111111111111111111111111111111111111111111111111111111111111111111111 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00001234SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS43210000 │ │ +000156SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS651000 │ │ +00078SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS87000 │ │ +0009ASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSB9000 │ │ +000CSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSC000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVUUWWSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVUUWWSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXXYYUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXXYYUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSZZaaUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSZZaaUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSWWUUUUTTSSTTUUaaSSSSaaUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSWWUUUUTTSSTTUUaaSSSSaaUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSbbYYSSSSTTUUccVVTTSSSSaaUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSbbYYSSSSTTUUccVVTTSSSSaaUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSUUSSbbUUUUUUSSaaUUaaddUUUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSUUSSbbUUUUUUSSaaUUaaddUUUUUUSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSUUSSeeTTSSUUSSVVUUUUUUeeaaffSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSUUSSeeTTSSUUSSVVUUUUUUeeaaffSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSggccSSSSggbbSSUUUUUUUUaaZZffSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSggccSSSSggbbSSUUUUUUUUaaZZffSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSaaUUUUaaSSSSaaUUUUUUUUddUUTTZZSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSaaUUUUaaSSSSaaUUUUUUUUddUUTTZZSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSaaUUUUUUaahhSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSaaUUUUUUaahhSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSbbUUUUaaddWWSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSbbUUUUaaddWWSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUSSddSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUSSddSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVSSUUSSddSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVSSUUSSddSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUiiSSddbbSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUiiSSddbbSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUaaSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUaaSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSD000 │ │ +000DESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFD000 │ │ +000CGSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSGC000 │ │ +0009HISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIH9000 │ │ +0007JKLMSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSMLKJ7000 │ │ +0001NJOPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPOJN1000 │ │ +0000179CDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDC9710000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_menu_up.png │ ├── sng │ │ @@ -1,55 +1,55 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 33; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ } │ │ tRNS { │ │ - 0 37 173 241 39 239 255 243 40 242} │ │ + 0 37 173 241 39 239 243 40 242} │ │ IMAGE { │ │ pixels base64 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_sort_down.png │ ├── sng │ │ @@ -1,39 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +11111111111111111111111111000000000000 │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -00000000000000000000000000111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -11111111111111111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ -00000000000000111111111111111111222222 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ +11111111111111000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_start0.png │ ├── sng │ │ @@ -5,92 +5,91 @@ │ │ } │ │ PLTE { │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ - ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ - ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ + ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ + ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ (125,196,103) # rgb = (0x7d,0xc4,0x67) │ │ (115,191, 91) # rgb = (0x73,0xbf,0x5b) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 68,166, 34) # rgb = (0x44,0xa6,0x22) │ │ ( 62,147, 33) # rgb = (0x3e,0x93,0x21) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (158,211,141) # rgb = (0x9e,0xd3,0x8d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,233,198) # rgb = (0xce,0xe9,0xc6) │ │ (114,191, 89) # rgb = (0x72,0xbf,0x59) │ │ ( 67,166, 34) # rgb = (0x43,0xa6,0x22) │ │ ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ ( 53,125, 31) # rgb = (0x35,0x7d,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (189,226,178) # rgb = (0xbd,0xe2,0xb2) │ │ ( 74,174, 40) # rgb = (0x4a,0xae,0x28) │ │ ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ ( 64,156, 34) # rgb = (0x40,0x9c,0x22) │ │ ( 57,136, 32) # rgb = (0x39,0x88,0x20) │ │ ( 49,115, 31) # rgb = (0x31,0x73,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (228,242,223) # rgb = (0xe4,0xf2,0xdf) │ │ (147,206,129) # rgb = (0x93,0xce,0x81) │ │ ( 77,175, 44) # rgb = (0x4d,0xaf,0x2c) │ │ ( 66,161, 33) # rgb = (0x42,0xa1,0x21) │ │ ( 61,144, 33) # rgb = (0x3d,0x90,0x21) │ │ ( 49,113, 30) # rgb = (0x31,0x71,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (126,196,104) # rgb = (0x7e,0xc4,0x68) │ │ (127,197,106) # rgb = (0x7f,0xc5,0x6a) │ │ ( 71,173, 36) # rgb = (0x47,0xad,0x24) │ │ ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ ( 60,142, 32) # rgb = (0x3c,0x8e,0x20) │ │ ( 53,124, 31) # rgb = (0x35,0x7c,0x1f) │ │ ( 47,106, 30) # rgb = (0x2f,0x6a,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 225 165 106 43 1 0 0 255 255 255 255 233 170 42 255 255 255 255 255 232 164 91 21 255 255 255 255 255 255 255 253 202 130 56 2 255 255 255 255 255 255 234 64 255 255 255 255 255 255 244 194 139 82 27 255 255 255 255 255 255 255 219 160 105 49 4 255 215 153 90 26 222 155 88 24} │ │ + 225 165 106 43 1 0 233 170 42 232 164 91 21 253 202 130 56 2 234 64 244 194 139 82 27 219 160 105 49 4 215 153 90 26 222 155 88 24} │ │ IMAGE { │ │ pixels hex │ │ -000102030405050505050505050505050606 │ │ -0708090a0b0c020d05050505050505050606 │ │ -070e0f101112090a13141516050505050606 │ │ -071718191a1010101b1c1d1e1f2021220606 │ │ -07171818182324101010102526272829142a │ │ -0717182b2c2d10102e2f0930313233343506 │ │ -07363738393a3b3c3d3e3f40410505050606 │ │ -07423b3c4344454605050505050505050606 │ │ -4748494a0505050505050505050505050606 │ │ +000102030405050505050505050505050505 │ │ +262728290607020805050505050505050505 │ │ +262a2b2c2d2e2829090a0b0c050505050505 │ │ +262f3031322c2c2c3334350d0e0f10110505 │ │ +262f30303036372c2c2c2c38393a3b120a13 │ │ +262f303c3d3e2c2c3f402841141516171805 │ │ +2642434445464748191a1b1c1d0505050505 │ │ +264947481e1f202105050505050505050505 │ │ +222324250505050505050505050505050505 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_lock2.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 10; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ @@ -44,23 +44,23 @@ │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ } │ │ tRNS { │ │ - 0 61 186 241 242 193 73 56 249 255 248 252 68 178 129 2 3 133 185 230 253 8 14 233 232 240 251 237 110 243 187 247 250 254 39 31 24 88 74 120 111 172} │ │ + 0 61 186 241 242 193 73 56 249 248 252 68 178 129 2 3 133 185 230 253 8 14 233 232 240 251 237 110 243 187 247 250 254 39 31 24 88 74 120 111 172} │ │ IMAGE { │ │ pixels base64 │ │ 0012345600 │ │ -0789AA9BC0 │ │ -0D9EFGH9I0 │ │ -0JKL00M9N0 │ │ -0OP0000QR0 │ │ -STQUUUU9VS │ │ -A999WA999A │ │ -999XYZW999 │ │ -999KZaA999 │ │ -9999bc9999 │ │ -K999de999K │ │ -f99999999f │ │ +078f99fAB0 │ │ +0CfDEFGfH0 │ │ +0IJK00LfM0 │ │ +0NO0000PQ0 │ │ +RSPTTTTfUR │ │ +9fffV9fff9 │ │ +fffWXYVfff │ │ +fffJYZ9fff │ │ +ffffabffff │ │ +JfffcdfffJ │ │ +effffffffe │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_installed.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 23; height: 17; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ @@ -63,28 +62,28 @@ │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 0 61 182 11 57 241 255 183 52 240 245 62 48 238 68 45 234 249 72 41 233 76 1 37 229 251 82 10 190 65 34 227 252 86 30 224 94 75 28 220 254 98 250 24 217 104 21 213 111 93 20 209 115 207 123 103 128 110 135 141} │ │ + 0 61 182 11 57 241 183 52 240 245 62 48 238 68 45 234 249 72 41 233 76 1 37 229 251 82 10 190 65 34 227 252 86 30 224 94 75 28 220 254 98 250 24 217 104 21 213 111 93 20 209 115 207 123 103 128 110 135 141} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000001111234 │ │ -00000000000000001115678 │ │ -0000000000000000119A7BC │ │ -00000000000000001DE7BF1 │ │ -0000000000000000GH7IJ11 │ │ -000000000000000KL7IM111 │ │ -0N000000000000OP7QR1111 │ │ -STU0000000000VW7XY11111 │ │ -87B200000000Za7Xb111111 │ │ -cI765000000de7fg1111111 │ │ -0Rh7A90000ij7fk01111111 │ │ -00YX7ED00lm77n001111111 │ │ -000oX7HGpq77r0001111111 │ │ -0000gf7Ls77t00001111111 │ │ -00000uf777v000001111111 │ │ -000000w77x0000001111111 │ │ -0000000ry00000001111111 │ │ +00000000000000000000123 │ │ +000000000000000000045x6 │ │ +00000000000000000078x9A │ │ +00000000000000000BCx9D0 │ │ +0000000000000000EFxGH00 │ │ +000000000000000IJxGK000 │ │ +0L000000000000MNxOP0000 │ │ +QRS0000000000TUxVW00000 │ │ +6x9100000000XYxVZ000000 │ │ +aGx54000000bcxde0000000 │ │ +0Pfx870000ghxdi00000000 │ │ +00WVxCB00jkxxl000000000 │ │ +000mVxFEnoxxp0000000000 │ │ +0000edxJqxxr00000000000 │ │ +00000sdxxxt000000000000 │ │ +000000uxxv0000000000000 │ │ +0000000pw00000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_blueleg.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (102,128,162) # rgb = (0x66,0x80,0xa2) │ │ - ( 80,133,199) # rgb = (0x50,0x85,0xc7) │ │ - ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ (102,128,162) # rgb = (0x66,0x80,0xa2) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 92,130,178) # rgb = (0x5c,0x82,0xb2) │ │ - ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ - ( 94,130,175) # rgb = (0x5e,0x82,0xaf) │ │ - ( 92,130,179) # rgb = (0x5c,0x82,0xb3) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (102,128,162) # rgb = (0x66,0x80,0xa2) │ │ - ( 80,132,197) # rgb = (0x50,0x84,0xc5) │ │ - ( 81,132,196) # rgb = (0x51,0x84,0xc4) │ │ (103,128,160) # rgb = (0x67,0x80,0xa0) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 80,133,199) # rgb = (0x50,0x85,0xc7) │ │ + ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ + ( 92,130,178) # rgb = (0x5c,0x82,0xb2) │ │ + ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ + ( 94,130,175) # rgb = (0x5e,0x82,0xaf) │ │ + ( 92,130,179) # rgb = (0x5c,0x82,0xb3) │ │ + ( 80,132,197) # rgb = (0x50,0x84,0xc5) │ │ + ( 81,132,196) # rgb = (0x51,0x84,0xc4) │ │ } │ │ tRNS { │ │ - 0 70 177 172 66 28 251 255 255 246 22 60 255 255 255 255 27 249 255 255 247 19 67 173 165 61} │ │ + 0 70 177 172 66 28 251 246 22 60 27 249 247 19 67 173 165 61} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000012340000000 │ │ -00000056789A000000 │ │ -000000BCDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000BFDDEB000000 │ │ -000000GHIJKL000000 │ │ -0000000MNOP0000000 │ │ +00000056IJ78000000 │ │ +0000009KLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +0000009NLLM9000000 │ │ +000000ABOPCD000000 │ │ +0000000EFGH0000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_wheel1.png │ ├── sng │ │ @@ -7,16 +7,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -47,15 +45,14 @@ │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ @@ -72,36 +69,38 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 2 68 150 207 239 255 0 76 213 6 152 238 200 182 153 183 174 62 3 154 73 155 75 234 39 212 254 67 214 167 69 57 11 48 56 208 235 1 87 246 255 239 74 12 242 233 4 201 240 180 50 29 237 227 3 71 234 228 60 151 5 32 70 77 72 71 237 156 184 198 241} │ │ + 0 2 68 150 207 239 76 213 6 152 238 200 182 153 183 174 62 3 154 73 155 75 234 39 212 254 67 214 167 69 57 11 48 56 208 235 1 87 246 239 74 12 242 233 4 201 240 180 50 29 237 227 3 71 234 228 60 151 5 32 70 77 72 71 237 156 184 198 241} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000102030405060504030201070707070707 │ │ -0000000000080906060606060606060609080707070707 │ │ -0000000a0b060606060c0d0e0d0c060606060f0a070707 │ │ -00000a10060606111213000000131211060606100a0707 │ │ -00001406060c15000000000000000000150c0606160707 │ │ -0017060618190000000000000000000000191806060807 │ │ -011a061b1c000000000000000000000000001c1b061d01 │ │ -0206061e0000000000000000000000000000001e06061f │ │ -0306062000000000000021222100000000000023060603 │ │ -2406252600000000002728292a2b000000000026250604 │ │ -05060d00000000002c2d2929292e2f0000000000300631 │ │ -0606320000000000332929292929340000000000320606 │ │ -05060d00000000002c3529292936370000000000300631 │ │ -2406252600000000003839293a3b000000000026180604 │ │ -3c0606230000000000003d3e370000000000002306063c │ │ -0206061e0000000000000000000000000000001e06063f │ │ -011d061b1c000000000000000000000000001c1b061d01 │ │ -0008060618190000000000000000000000191806064007 │ │ -00001606060c4100000000000000000042430606440707 │ │ -00000a10060606111213000000131211060606450a0707 │ │ -0000000a16060606060c4632460c06060606440a070707 │ │ -0000000000081d0606060606060606061d080707070707 │ │ -000000000000011f3c24470647243c1f01070707070707 │ │ +0000000000000102030405450504030201000000000000 │ │ +0000000000060745454545454545454507060000000000 │ │ +0000000809454545450a0b0c0b0a454545450d08000000 │ │ +0000080e4545450f101100000011100f4545450e080000 │ │ +00001245450a13000000000000000000130a4545140000 │ │ +0015454516170000000000000000000000171645450600 │ │ +011845191a000000000000000000000000001a19451b01 │ │ +0245451c0000000000000000000000000000001c45451d │ │ +0345451e0000000000001f201f00000000000021454503 │ │ +2245232400000000002526462728000000000024234504 │ │ +05450b0000000000292a4646462b2c00000000002d452e │ │ +45452f00000000003046464646463100000000002f4545 │ │ +05450b00000000002932464646333400000000002d452e │ │ +2245232400000000003536463738000000000024164504 │ │ +394545210000000000003a3b3400000000000021454539 │ │ +0245451c0000000000000000000000000000001c45453c │ │ +011b45191a000000000000000000000000001a19451b01 │ │ +0006454516170000000000000000000000171645453d00 │ │ +00001445450a3e0000000000000000003f404545410000 │ │ +0000080e4545450f101100000011100f45454542080000 │ │ +0000000814454545450a432f430a454545454108000000 │ │ +0000000000061b4545454545454545451b060000000000 │ │ +000000000000011d392244454422391d01000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_medal_bronze.png │ ├── sng │ │ @@ -1,71 +1,71 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 57, 35, 13) # rgb = (0x39,0x23,0x0d) │ │ ( 68, 42, 13) # rgb = (0x44,0x2a,0x0d) │ │ ( 80, 50, 14) # rgb = (0x50,0x32,0x0e) │ │ ( 94, 58, 15) # rgb = (0x5e,0x3a,0x0f) │ │ (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ - ( 57, 35, 13) # rgb = (0x39,0x23,0x0d) │ │ - ( 68, 42, 13) # rgb = (0x44,0x2a,0x0d) │ │ - ( 80, 50, 14) # rgb = (0x50,0x32,0x0e) │ │ - ( 94, 58, 15) # rgb = (0x5e,0x3a,0x0f) │ │ - (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ - (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ - (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ - (152, 98, 15) # rgb = (0x98,0x62,0x0f) │ │ (152, 98, 15) # rgb = (0x98,0x62,0x0f) │ │ (166,108, 15) # rgb = (0xa6,0x6c,0x0f) │ │ - (166,108, 15) # rgb = (0xa6,0x6c,0x0f) │ │ - (178,115, 15) # rgb = (0xb2,0x73,0x0f) │ │ (178,115, 15) # rgb = (0xb2,0x73,0x0f) │ │ (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ ( 94, 58, 15) # rgb = (0x5e,0x3a,0x0f) │ │ - (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ (195,127, 13) # rgb = (0xc3,0x7f,0x0d) │ │ (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ (195,127, 13) # rgb = (0xc3,0x7f,0x0d) │ │ (195,127, 13) # rgb = (0xc3,0x7f,0x0d) │ │ (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ (152, 98, 15) # rgb = (0x98,0x62,0x0f) │ │ (166,108, 15) # rgb = (0xa6,0x6c,0x0f) │ │ (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ (195,127, 13) # rgb = (0xc3,0x7f,0x0d) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + ( 57, 35, 13) # rgb = (0x39,0x23,0x0d) │ │ + ( 68, 42, 13) # rgb = (0x44,0x2a,0x0d) │ │ + ( 80, 50, 14) # rgb = (0x50,0x32,0x0e) │ │ + ( 94, 58, 15) # rgb = (0x5e,0x3a,0x0f) │ │ + (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ + (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ + (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ + (152, 98, 15) # rgb = (0x98,0x62,0x0f) │ │ + (166,108, 15) # rgb = (0xa6,0x6c,0x0f) │ │ + (178,115, 15) # rgb = (0xb2,0x73,0x0f) │ │ + (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ } │ │ tRNS { │ │ - 255 255 255 205 34 210 0 9 129 220 249 220 129 9 10 197 255 255 255 255 255 197 10 130 255 255 128 255 221 255 249 255 222 131 255 129 10 197 10 9 129 220 220 9} │ │ + 205 34 210 0 9 129 220 249 220 129 9 10 197 197 10 130 128 221 249 222 131 129 10 197 10 9 129 220 220 9} │ │ IMAGE { │ │ pixels base64 │ │ -001222100 │ │ -001222100 │ │ -001222100 │ │ -001222100 │ │ -301222103 │ │ -451222154 │ │ -6789ABCD6 │ │ -EFGHIJKLM │ │ -NGHIJKOPQ │ │ -9HIJKOPRS │ │ -AIJKOPRTU │ │ -BJKOPRTVW │ │ -XKOPRTVYZ │ │ -aLPRTVYbc │ │ -6defUgZh6 │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +0UVWWWVU0 │ │ +12VWWWV21 │ │ +3456789A3 │ │ +BCXYZabDE │ │ +FXYZabcdG │ │ +6YZabcdeH │ │ +7ZabcdefI │ │ +8abcdefgJ │ │ +KbcdefghL │ │ +MDdefghNO │ │ +3PQRISLT3 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_menu_down.png │ ├── sng │ │ @@ -1,55 +1,55 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 33; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ } │ │ tRNS { │ │ - 0 37 173 241 39 239 255 243 40 242} │ │ + 0 37 173 241 39 239 243 40 242} │ │ IMAGE { │ │ pixels base64 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 000000000 │ │ 012332100 │ │ -456666540 │ │ -266666620 │ │ -366666670 │ │ -366666670 │ │ -266666620 │ │ -856666580 │ │ -042992400 │ │ +459999540 │ │ +299999920 │ │ +399999960 │ │ +399999960 │ │ +299999920 │ │ +759999570 │ │ +042882400 │ │ 000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/levels_wheel0.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -50,29 +50,29 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ } │ │ tRNS { │ │ - 0 66 153 219 249 67 40 191 255 240 173 142 172 63 242 234 106 6 105 213 32 1 199 235 31 68 98 99 154 5 220 170 136 137 141 216 221 162 71 97 70 30 41 104 239 250 244 215} │ │ + 0 66 153 219 249 67 40 191 240 173 142 172 63 242 234 106 6 105 213 32 1 199 235 31 68 98 99 154 5 220 170 136 137 141 216 221 162 71 97 70 30 41 104 239 250 244 215} │ │ IMAGE { │ │ pixels base64 │ │ 000001234432500000 │ │ -0006789ABBC9876000 │ │ -00DEFGH0000HIFED00 │ │ -069JK00000000KJ960 │ │ -LMNO0000000000ONML │ │ -P8Q000000000000R8P │ │ -SNT000000000000TNS │ │ -UV00000000000000VU │ │ -4W00000000000000X4 │ │ -EY00000000000000Y4 │ │ -ZC00000000000000Ca │ │ -bNT000000000000TFb │ │ -c8Q000000000000d8e │ │ -LMNf0000000000fNML │ │ -069JO00000000OJ9g0 │ │ -00DEFhT0000ThFED00 │ │ -0006M8iCBBCi8M6000 │ │ -0000LeSajklSeL0000 │ │ +00067l89AAB8l76000 │ │ +00CDEFG0000GHEDC00 │ │ +068IJ00000000JI860 │ │ +KLMN0000000000NMLK │ │ +OlP000000000000QlO │ │ +RMS000000000000SMR │ │ +TU00000000000000UT │ │ +4V00000000000000W4 │ │ +DX00000000000000X4 │ │ +YB00000000000000BZ │ │ +aMS000000000000SEa │ │ +blP000000000000cld │ │ +KLMe0000000000eMLK │ │ +068IN00000000NI8f0 │ │ +00CDEgS0000SgEDC00 │ │ +0006LlhBAABhlL6000 │ │ +0000KdRZijkRdK0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_start2.png │ ├── sng │ │ @@ -3,97 +3,96 @@ │ │ width: 18; height: 9; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 91,181, 61) # rgb = (0x5b,0xb5,0x3d) │ │ - ( 70,170, 36) # rgb = (0x46,0xaa,0x24) │ │ - ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ - ( 51,121, 32) # rgb = (0x33,0x79,0x20) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ + ( 91,181, 61) # rgb = (0x5b,0xb5,0x3d) │ │ + ( 70,170, 36) # rgb = (0x46,0xaa,0x24) │ │ + ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ + ( 51,121, 32) # rgb = (0x33,0x79,0x20) │ │ (158,211,141) # rgb = (0x9e,0xd3,0x8d) │ │ (223,240,217) # rgb = (0xdf,0xf0,0xd9) │ │ (131,199,110) # rgb = (0x83,0xc7,0x6e) │ │ ( 71,172, 35) # rgb = (0x47,0xac,0x23) │ │ ( 68,168, 33) # rgb = (0x44,0xa8,0x21) │ │ ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ ( 54,127, 32) # rgb = (0x36,0x7f,0x20) │ │ ( 47,108, 30) # rgb = (0x2f,0x6c,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (215,238,209) # rgb = (0xd7,0xee,0xd1) │ │ (102,187, 76) # rgb = (0x66,0xbb,0x4c) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ ( 59,141, 32) # rgb = (0x3b,0x8d,0x20) │ │ ( 52,123, 31) # rgb = (0x34,0x7b,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (232,244,227) # rgb = (0xe8,0xf4,0xe3) │ │ (178,220,165) # rgb = (0xb2,0xdc,0xa5) │ │ ( 81,177, 49) # rgb = (0x51,0xb1,0x31) │ │ ( 68,167, 33) # rgb = (0x44,0xa7,0x21) │ │ ( 62,149, 32) # rgb = (0x3e,0x95,0x20) │ │ ( 57,134, 32) # rgb = (0x39,0x86,0x20) │ │ ( 51,120, 31) # rgb = (0x33,0x78,0x1f) │ │ ( 46,105, 30) # rgb = (0x2e,0x69,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (142,204,124) # rgb = (0x8e,0xcc,0x7c) │ │ (184,223,173) # rgb = (0xb8,0xdf,0xad) │ │ (116,192, 92) # rgb = (0x74,0xc0,0x5c) │ │ ( 66,161, 33) # rgb = (0x42,0xa1,0x21) │ │ ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 63,153, 33) # rgb = (0x3f,0x99,0x21) │ │ ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ ( 56,132, 33) # rgb = (0x38,0x84,0x21) │ │ ( 51,120, 32) # rgb = (0x33,0x78,0x20) │ │ ( 47,106, 30) # rgb = (0x2f,0x6a,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 204 102 14 0 0 255 255 243 165 77 7 255 255 255 255 240 172 100 31 255 255 255 255 255 255 255 255 217 150 85 18 255 255 255 255 255 255 255 252 197 121 44 255 255 255 255 255 255 255 255 193 65 255 255 255 255 255 255 236 178 125 73 22 255 255 255 255 255 221 106 1 244 215 192 155 117 76 24} │ │ + 204 102 14 0 243 165 77 7 240 172 100 31 217 150 85 18 252 197 121 44 193 65 236 178 125 73 22 221 106 1 244 215 192 155 117 76 24} │ │ IMAGE { │ │ pixels hex │ │ -000102030303030303030303030303030404 │ │ -05060708090a030303030303030303030404 │ │ -050b0c0d0e0f101112030303030303030404 │ │ -05131415161718191a1b1c1d1e0303030404 │ │ -05131f1f2021222222232425262728290404 │ │ -05131f1f2a2b2c222222222d2e2f30313233 │ │ -05343536162222370d38393a3b3c3d3e0404 │ │ -05233f404142434408452946030303030404 │ │ -4748494a4b4c4d0303030303030303030404 │ │ +000102030303030303030303030303030303 │ │ +252604050607030303030303030303030303 │ │ +252728292a08090a0b030303030303030303 │ │ +252b2c2d2e2f3031320c0d0e0f0303030303 │ │ +252b33333435363636373839101112130303 │ │ +252b33333a3b3c363636363d3e3f40411415 │ │ +254243442e363645294647161718191a0303 │ │ +253748494a4b4c1b051c131d030303030303 │ │ +1e1f20212223240303030303030303030303 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_downloaded_selected.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 13; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ ├── Image content ├── res/drawable-hdpi-v4/s_lock1.png │ ├── sng │ │ @@ -1,20 +1,119 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 10; height: 12; bitdepth: 8; │ │ - using color alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (150,109, 11) # rgb = (0x96,0x6d,0x0b) │ │ + (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ + (163,124, 11) # rgb = (0xa3,0x7c,0x0b) │ │ + (167,128, 12) # rgb = (0xa7,0x80,0x0c) │ │ + (171,133, 14) # rgb = (0xab,0x85,0x0e) │ │ + (182,145, 13) # rgb = (0xb6,0x91,0x0d) │ │ + (150,110, 11) # rgb = (0x96,0x6e,0x0b) │ │ + (165,126, 13) # rgb = (0xa5,0x7e,0x0d) │ │ + (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ + (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ + (196,160, 14) # rgb = (0xc4,0xa0,0x0e) │ │ + (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ + (155,115, 11) # rgb = (0x9b,0x73,0x0b) │ │ + (213,190, 0) # rgb = (0xd5,0xbe,0x00) │ │ + (213,188, 0) # rgb = (0xd5,0xbc,0x00) │ │ + (204,173, 7) # rgb = (0xcc,0xad,0x07) │ │ + (192,157, 14) # rgb = (0xc0,0x9d,0x0e) │ │ + (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ + (162,123, 12) # rgb = (0xa2,0x7b,0x0c) │ │ + (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ + (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ + (168,129, 13) # rgb = (0xa8,0x81,0x0d) │ │ + (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ + (161,122, 12) # rgb = (0xa1,0x7a,0x0c) │ │ + (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ + (170,131, 12) # rgb = (0xaa,0x83,0x0c) │ │ + (204,171, 8) # rgb = (0xcc,0xab,0x08) │ │ + (144,103, 10) # rgb = (0x90,0x67,0x0a) │ │ + (160,120, 13) # rgb = (0xa0,0x78,0x0d) │ │ + (189,152, 14) # rgb = (0xbd,0x98,0x0e) │ │ + (188,151, 14) # rgb = (0xbc,0x97,0x0e) │ │ + (172,134, 13) # rgb = (0xac,0x86,0x0d) │ │ + (158,119, 11) # rgb = (0x9e,0x77,0x0b) │ │ + (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ + (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ + (203,171, 8) # rgb = (0xcb,0xab,0x08) │ │ + (146,105, 11) # rgb = (0x92,0x69,0x0b) │ │ + (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ + (191,155, 15) # rgb = (0xbf,0x9b,0x0f) │ │ + (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ + (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ + (212,186, 0) # rgb = (0xd4,0xba,0x00) │ │ + (196,161, 14) # rgb = (0xc4,0xa1,0x0e) │ │ + (180,143, 14) # rgb = (0xb4,0x8f,0x0e) │ │ + (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ + (208,179, 0) # rgb = (0xd0,0xb3,0x00) │ │ + (179,142, 14) # rgb = (0xb3,0x8e,0x0e) │ │ + (166,127, 12) # rgb = (0xa6,0x7f,0x0c) │ │ + (200,166, 14) # rgb = (0xc8,0xa6,0x0e) │ │ + (167,129, 13) # rgb = (0xa7,0x81,0x0d) │ │ + (167,129, 11) # rgb = (0xa7,0x81,0x0b) │ │ + (203,170, 8) # rgb = (0xcb,0xaa,0x08) │ │ + (183,146, 14) # rgb = (0xb7,0x92,0x0e) │ │ + (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ + (188,152, 14) # rgb = (0xbc,0x98,0x0e) │ │ + (216,193, 0) # rgb = (0xd8,0xc1,0x00) │ │ + (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ + (198,162, 13) # rgb = (0xc6,0xa2,0x0d) │ │ + (201,167, 13) # rgb = (0xc9,0xa7,0x0d) │ │ + (186,150, 12) # rgb = (0xba,0x96,0x0c) │ │ + (171,133, 12) # rgb = (0xab,0x85,0x0c) │ │ + (170,131, 12) # rgb = (0xaa,0x83,0x0c) │ │ + (198,163, 13) # rgb = (0xc6,0xa3,0x0d) │ │ + (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ + (178,140, 13) # rgb = (0xb2,0x8c,0x0d) │ │ + (186,149, 13) # rgb = (0xba,0x95,0x0d) │ │ + (202,168, 13) # rgb = (0xca,0xa8,0x0d) │ │ + (152,112, 10) # rgb = (0x98,0x70,0x0a) │ │ + (181,144, 13) # rgb = (0xb5,0x90,0x0d) │ │ + (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ + (192,156, 14) # rgb = (0xc0,0x9c,0x0e) │ │ + (204,173, 7) # rgb = (0xcc,0xad,0x07) │ │ + (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ + (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ + (185,148, 13) # rgb = (0xb9,0x94,0x0d) │ │ + (189,152, 14) # rgb = (0xbd,0x98,0x0e) │ │ + (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ + (155,116, 11) # rgb = (0x9b,0x74,0x0b) │ │ + (203,170, 8) # rgb = (0xcb,0xaa,0x08) │ │ + (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ + (162,123, 12) # rgb = (0xa2,0x7b,0x0c) │ │ + (206,176, 1) # rgb = (0xce,0xb0,0x01) │ │ + (210,183, 0) # rgb = (0xd2,0xb7,0x00) │ │ + (196,160, 14) # rgb = (0xc4,0xa0,0x0e) │ │ + (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ + (208,179, 0) # rgb = (0xd0,0xb3,0x00) │ │ + (183,146, 14) # rgb = (0xb7,0x92,0x0e) │ │ + (202,169, 9) # rgb = (0xca,0xa9,0x09) │ │ + (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ + (212,187, 0) # rgb = (0xd4,0xbb,0x00) │ │ + (210,184, 0) # rgb = (0xd2,0xb8,0x00) │ │ + (206,175, 5) # rgb = (0xce,0xaf,0x05) │ │ + (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ + (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ +} │ │ +tRNS { │ │ + 0 61 186 241 242 193 73 56 249 248 248 252 68 178 129 2 3 133 185 230 253 8 14 233 232 240 251 237 110 243 251 187 187 187 187 247 110 248 250 248 248 254 39 31 250 253 31 24 248 88 74 253 120 111 253 172 172} │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 966d0b3d 9a720bba a37c0bf1 a7800cf2 ab850ec1 b6910d49 ffffff00 ffffff00 │ │ -ffffff00 966e0b38 a57e0df9 c8a50eff cfb101f8 ccac07f8 c6a20dff c4a00efc c7a40f44 ffffff00 │ │ -ffffff00 9b730bb2 c8a50eff d5be0081 d5bc0002 ccad0703 c09d0e85 c9a70dff cdae06b9 ffffff00 │ │ -ffffff00 a27b0ce6 cdaf05fd d3b90008 ffffff00 ffffff00 a8810d0e ba960cff cfb101e9 ffffff00 │ │ -ffffff00 a17a0ce8 c7a40ff0 ffffff00 ffffff00 ffffff00 ffffff00 aa830cfb ccab08ed ffffff00 │ │ -90670a6e a0780df3 bd980efb bc970ebb ac860dbb 9e770bbb 9a720bbb ab850cff c8a50ef7 cbab086e │ │ -92690bf8 aa830cff c6a30dff cdaf05ff cdae06fa bf9b0ff8 b28c0dff ba950dff caa80dff cdaf05f8 │ │ -98700aff b5900dff ccac07ff d3b900fe d4ba0027 c4a10e1f b48f0efa c09c0eff ccad07ff d0b400ff │ │ -9a720bff b9940dff ccad07ff d1b500fd d0b3001f b38e0e18 a67f0cf8 bd980eff cdaf05ff d1b600ff │ │ -9b740bff b9940dff cbaa08ff cdae06ff c8a60e58 a7810d4a a27b0cff bd980eff ceb001ff d2b700ff │ │ -a7810bfd c4a00eff cfb101ff d0b300ff cbaa0878 b7920e6f b7920eff caa909ff d3b900ff d5bd00fd │ │ -bc980eac ccad07ff d2b700ff d4bb00ff d2b800ff ceb001ff ceaf05ff d1b500ff d5bd00ff d8c100ac │ │ +00000102030405060000 │ │ +00070839090a3a0b0c00 │ │ +000d390e0f10113b1200 │ │ +001314150000163c1700 │ │ +001819000000001a1b00 │ │ +1c1d1e1f2021223d2324 │ │ +253e3f40262741424328 │ │ +444546292a2b2c474849 │ │ +4a4b482d2e2f304c404d │ │ +4e4b4f503132514c5253 │ │ +33545556343557585936 │ │ +3748535a5b525c5d5e38 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_lock0.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 10; height: 12; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 003d 00ba 00f1 00f2 00c1 0049 ff00 ff00 │ │ -ff00 0038 00f9 00ff 00f8 00f8 00ff 00fc 0044 ff00 │ │ -ff00 00b2 00ff 0081 0002 0003 0085 00ff 00b9 ff00 │ │ -ff00 00e6 00fd 0008 ff00 ff00 000e 00ff 00e9 ff00 │ │ -ff00 00e8 00f0 ff00 ff00 ff00 ff00 00fb 00ed ff00 │ │ +0000 0000 003d 00ba 00f1 00f2 00c1 0049 0000 0000 │ │ +0000 0038 00f9 00ff 00f8 00f8 00ff 00fc 0044 0000 │ │ +0000 00b2 00ff 0081 0002 0003 0085 00ff 00b9 0000 │ │ +0000 00e6 00fd 0008 0000 0000 000e 00ff 00e9 0000 │ │ +0000 00e8 00f0 0000 0000 0000 0000 00fb 00ed 0000 │ │ 006e 00f3 00fb 00bb 00bb 00bb 00bb 00ff 00f7 006e │ │ 00f8 00ff 00ff 00ff 00fa 00f8 00ff 00ff 00ff 00f8 │ │ 00ff 00ff 00ff 00fe 0027 001f 00fa 00ff 00ff 00ff │ │ 00ff 00ff 00ff 00fd 001f 0018 00f8 00ff 00ff 00ff │ │ 00ff 00ff 00ff 00ff 0058 004a 00ff 00ff 00ff 00ff │ │ 00fd 00ff 00ff 00ff 0078 006f 00ff 00ff 00ff 00fd │ │ 00ac 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00ac │ ├── Image content ├── res/drawable-hdpi-v4/s_bluebody.png │ ├── sng │ │ @@ -1,64 +1,64 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 15; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (111,151,198) # rgb = (0x6f,0x97,0xc6) │ │ - (148,178,216) # rgb = (0x94,0xb2,0xd8) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (119,156,202) # rgb = (0x77,0x9c,0xca) │ │ - (166,194,224) # rgb = (0xa6,0xc2,0xe0) │ │ - (125,160,205) # rgb = (0x7d,0xa0,0xcd) │ │ - (165,191,223) # rgb = (0xa5,0xbf,0xdf) │ │ - (126,161,205) # rgb = (0x7e,0xa1,0xcd) │ │ - (160,187,221) # rgb = (0xa0,0xbb,0xdd) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (133,166,209) # rgb = (0x85,0xa6,0xd1) │ │ - (156,185,219) # rgb = (0x9c,0xb9,0xdb) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - ( 78,125,182) # rgb = (0x4e,0x7d,0xb6) │ │ - ( 90,134,188) # rgb = (0x5a,0x86,0xbc) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ + (111,151,198) # rgb = (0x6f,0x97,0xc6) │ │ + (148,178,216) # rgb = (0x94,0xb2,0xd8) │ │ + (119,156,202) # rgb = (0x77,0x9c,0xca) │ │ + (166,194,224) # rgb = (0xa6,0xc2,0xe0) │ │ + (125,160,205) # rgb = (0x7d,0xa0,0xcd) │ │ + (165,191,223) # rgb = (0xa5,0xbf,0xdf) │ │ + (126,161,205) # rgb = (0x7e,0xa1,0xcd) │ │ + (160,187,221) # rgb = (0xa0,0xbb,0xdd) │ │ + (133,166,209) # rgb = (0x85,0xa6,0xd1) │ │ + (156,185,219) # rgb = (0x9c,0xb9,0xdb) │ │ + ( 78,125,182) # rgb = (0x4e,0x7d,0xb6) │ │ + ( 90,134,188) # rgb = (0x5a,0x86,0xbc) │ │ } │ │ tRNS { │ │ - 0 90 191 193 122 6 57 255 133 104 255 255 195 105 255 255 255 255 255 255 181 180 106 120 255 255 99 255 255 163 9 179 236 49 27 52 11} │ │ + 0 90 191 193 122 6 57 133 104 195 105 181 180 106 120 99 163 9 179 236 49 27 52 11} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000 │ │ 000001234500000 │ │ -000067777800000 │ │ -000097AB7C00000 │ │ -0000D7EF7C00000 │ │ -0000D7GH7C00000 │ │ -0000D7IJ7C00000 │ │ -0000D7IJ7K00000 │ │ -0000D7IJ7L00000 │ │ -0000M7IJ7L00000 │ │ -0000N7IJ7L00000 │ │ -0000N7OP7L00000 │ │ -0000Q7RS7T00000 │ │ -0000UV77WX00000 │ │ -000000YZa000000 │ │ +00006OOOO700000 │ │ +00008OPQO900000 │ │ +0000AORSO900000 │ │ +0000AOTUO900000 │ │ +0000AOVWO900000 │ │ +0000AOVWOB00000 │ │ +0000AOVWOC00000 │ │ +0000DOVWOC00000 │ │ +0000EOVWOC00000 │ │ +0000EOXYOC00000 │ │ +0000FOZaOG00000 │ │ +0000HIOOJK00000 │ │ +000000LMN000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_medal_silver.png │ ├── sng │ │ @@ -1,71 +1,71 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ } │ │ tRNS { │ │ - 255 255 255 205 34 210 0 9 129 220 249 220 129 9 10 197 255 255 255 255 255 197 10 130 255 255 128 255 221 255 249 255 222 131 255 129 10 197 10 9 129 220 220 9} │ │ + 205 34 210 0 9 129 220 249 220 129 9 10 197 197 10 130 128 221 249 222 131 129 10 197 10 9 129 220 220 9} │ │ IMAGE { │ │ pixels base64 │ │ -001222100 │ │ -001222100 │ │ -001222100 │ │ -001222100 │ │ -301222103 │ │ -451222154 │ │ -6789ABCD6 │ │ -EFGHIJKLM │ │ -NGHIJKOPQ │ │ -9HIJKOPRS │ │ -AIJKOPRTU │ │ -BJKOPRTVW │ │ -XKOPRTVYZ │ │ -aLPRTVYbc │ │ -6defUgZh6 │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +UUVWWWVUU │ │ +0UVWWWVU0 │ │ +12VWWWV21 │ │ +3456789A3 │ │ +BCXYZabDE │ │ +FXYZabcdG │ │ +6YZabcdeH │ │ +7ZabcdefI │ │ +8abcdefgJ │ │ +KbcdefghL │ │ +MDdefghNO │ │ +3PQRISLT3 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_fender.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 27; height: 27; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (218,115,114) # rgb = (0xda,0x73,0x72) │ │ (223, 96, 94) # rgb = (0xdf,0x60,0x5e) │ │ (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ (221,105,104) # rgb = (0xdd,0x69,0x68) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ (205,157,156) # rgb = (0xcd,0x9d,0x9c) │ │ (209,144,143) # rgb = (0xd1,0x90,0x8f) │ │ @@ -17,136 +16,118 @@ │ │ (217,118,117) # rgb = (0xd9,0x76,0x75) │ │ (222, 99, 97) # rgb = (0xde,0x63,0x61) │ │ (224, 96, 94) # rgb = (0xe0,0x60,0x5e) │ │ (220,108,107) # rgb = (0xdc,0x6c,0x6b) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (207,152,151) # rgb = (0xcf,0x98,0x97) │ │ - (224, 93, 91) # rgb = (0xe0,0x5d,0x5b) │ │ (234, 62, 58) # rgb = (0xea,0x3e,0x3a) │ │ (224, 93, 91) # rgb = (0xe0,0x5d,0x5b) │ │ (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ - (240, 44, 37) # rgb = (0xf0,0x2c,0x25) │ │ - (233, 75, 72) # rgb = (0xe9,0x4b,0x48) │ │ - (231, 85, 82) # rgb = (0xe7,0x55,0x52) │ │ - (236, 63, 59) # rgb = (0xec,0x3f,0x3b) │ │ - (241, 36, 28) # rgb = (0xf1,0x24,0x1c) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (204,161,160) # rgb = (0xcc,0xa1,0xa0) │ │ - (217,118,117) # rgb = (0xd9,0x76,0x75) │ │ (235, 60, 56) # rgb = (0xeb,0x3c,0x38) │ │ (227, 82, 79) # rgb = (0xe3,0x52,0x4f) │ │ - (237, 58, 53) # rgb = (0xed,0x3a,0x35) │ │ - (227,105,103) # rgb = (0xe3,0x69,0x67) │ │ - (225,114,113) # rgb = (0xe1,0x72,0x71) │ │ - (228, 98, 96) # rgb = (0xe4,0x62,0x60) │ │ - (238, 51, 46) # rgb = (0xee,0x33,0x2e) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (196,186,186) # rgb = (0xc4,0xba,0xba) │ │ - (220,108,107) # rgb = (0xdc,0x6c,0x6b) │ │ - (240, 38, 31) # rgb = (0xf0,0x26,0x1f) │ │ (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ - (220,141,140) # rgb = (0xdc,0x8d,0x8c) │ │ - (213,166,165) # rgb = (0xd5,0xa6,0xa5) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (207,150,149) # rgb = (0xcf,0x96,0x95) │ │ - (229, 77, 74) # rgb = (0xe5,0x4d,0x4a) │ │ (237, 53, 47) # rgb = (0xed,0x35,0x2f) │ │ (222,102,101) # rgb = (0xde,0x66,0x65) │ │ - (234, 67, 64) # rgb = (0xea,0x43,0x40) │ │ - (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (194,191,191) # rgb = (0xc2,0xbf,0xbf) │ │ - (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ - (241, 34, 25) # rgb = (0xf1,0x22,0x19) │ │ (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ - (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ - (223,123,122) # rgb = (0xdf,0x7b,0x7a) │ │ - (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (227, 83, 80) # rgb = (0xe3,0x53,0x50) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ - (232, 80, 77) # rgb = (0xe8,0x50,0x4d) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (222,101, 99) # rgb = (0xde,0x65,0x63) │ │ (228, 81, 78) # rgb = (0xe4,0x51,0x4e) │ │ - (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ (222,102,101) # rgb = (0xde,0x66,0x65) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (235, 57, 52) # rgb = (0xeb,0x39,0x34) │ │ (237, 49, 44) # rgb = (0xed,0x31,0x2c) │ │ (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (200,178,178) # rgb = (0xc8,0xb2,0xb2) │ │ - (238, 48, 43) # rgb = (0xee,0x30,0x2b) │ │ (227, 84, 81) # rgb = (0xe3,0x54,0x51) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (211,141,140) # rgb = (0xd3,0x8d,0x8c) │ │ - (241, 37, 29) # rgb = (0xf1,0x25,0x1d) │ │ (220,109,108) # rgb = (0xdc,0x6d,0x6c) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ - (234, 62, 58) # rgb = (0xea,0x3e,0x3a) │ │ (226, 88, 86) # rgb = (0xe2,0x58,0x56) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (211,152,151) # rgb = (0xd3,0x98,0x97) │ │ (238, 47, 41) # rgb = (0xee,0x2f,0x29) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (224, 96, 94) # rgb = (0xe0,0x60,0x5e) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (199,179,179) # rgb = (0xc7,0xb3,0xb3) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (224, 93, 91) # rgb = (0xe0,0x5d,0x5b) │ │ + (217,118,117) # rgb = (0xd9,0x76,0x75) │ │ + (196,186,186) # rgb = (0xc4,0xba,0xba) │ │ + (220,108,107) # rgb = (0xdc,0x6c,0x6b) │ │ + (240, 38, 31) # rgb = (0xf0,0x26,0x1f) │ │ + (207,150,149) # rgb = (0xcf,0x96,0x95) │ │ + (229, 77, 74) # rgb = (0xe5,0x4d,0x4a) │ │ + (194,191,191) # rgb = (0xc2,0xbf,0xbf) │ │ + (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ + (241, 34, 25) # rgb = (0xf1,0x22,0x19) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + (222,101, 99) # rgb = (0xde,0x65,0x63) │ │ + (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ + (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ + (235, 57, 52) # rgb = (0xeb,0x39,0x34) │ │ + (200,178,178) # rgb = (0xc8,0xb2,0xb2) │ │ + (238, 48, 43) # rgb = (0xee,0x30,0x2b) │ │ + (211,141,140) # rgb = (0xd3,0x8d,0x8c) │ │ + (241, 37, 29) # rgb = (0xf1,0x25,0x1d) │ │ + (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ + (234, 62, 58) # rgb = (0xea,0x3e,0x3a) │ │ + (211,152,151) # rgb = (0xd3,0x98,0x97) │ │ } │ │ tRNS { │ │ - 0 0 35 102 130 82 12 27 117 202 229 206 157 51 30 139 244 255 243 169 29 0 0 0 0 0 20 145 250 255 253 208 0 0 0 0 0 42 200 255 255 255 195 18 0 0 4 122 252 255 255 250 109 0 0 71 244 255 255 255 180 0 0 66 249 255 255 255 206 2 0 91 254 255 208 0 150 255 175 11 219 255 110 78 255 251 25 191 255 255 200 70 255 255 42 208 255 255 188 111 255 253 21 228 195 164 6 123 169 3 60 120 2} │ │ + 0 35 102 130 82 12 27 117 202 229 206 157 51 30 139 244 243 169 29 20 145 250 253 208 42 200 195 18 4 122 252 250 109 71 244 180 66 249 206 2 91 254 208 150 175 11 219 110 78 251 25 191 200 70 42 208 188 111 253 21 228 195 164 6 123 169 3 60 120 2} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000 │ │ -010101010101010101010101010101010000000000000000000000 │ │ -010203040506010101010101010101010000000000000000000000 │ │ -0101010708090a0b0c0d0101010101010000000000000000000000 │ │ -0101010101010e0f10111213140101010000000000000000000000 │ │ -01151617181901011a1b1c1d1e1f0d010000000000000000000000 │ │ -0101011920172122232425262728292a2b00000000000000000000 │ │ -0101010101010101162c2d2e2f3031323334000000000000000000 │ │ -010101010101010101013522363738393a3b3c0000000000000000 │ │ -0101010101010101010101013d3e3f404142434445000000000000 │ │ -01010101010101010101010101014647484149434a000000000000 │ │ -0101010101010101010101010101014b4c41414d434e0000000000 │ │ -010101010101010101010101010101014f504141513b5200000000 │ │ -010101010101010101010101010101010053414139545556000000 │ │ -01010101010101010101010101010101000057414158595a000000 │ │ -0101010101010101010101010101010100005b4141415c5d5e0000 │ │ -010101010101010101010101010101010000005f41416061620000 │ │ -010101010101010101010101010101010000006341414164650600 │ │ -010101010101010101010101010101010000006630414160670600 │ │ -0101010101010101010101010101010100000000684141696a0000 │ │ -01010101010101010101010101010101000000006b416c6d000000 │ │ -01010101010101010101010101010101000000006e6f7000000000 │ │ -010101010101010101010101010101010000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000 │ │ +000102030405000000000000000000000000000000000000000000 │ │ +000000060708090a0b0c0000000000000000000000000000000000 │ │ +0000000000000d0e0f461011120000000000000000000000000000 │ │ +00000000000000001314154716170c000000000000000000000000 │ │ +00000000000000000000181948494a1a1b00000000000000000000 │ │ +00000000000000000000001c1d1e4b4c1f20000000000000000000 │ │ +0000000000000000000000000021224d4e4f230000000000000000 │ │ +000000000000000000000000000024255051522627000000000000 │ │ +00000000000000000000000000000028295053522a000000000000 │ │ +000000000000000000000000000000002b505054522c0000000000 │ │ +000000000000000000000000000000002d2e5050554f2f00000000 │ │ +00000000000000000000000000000000003050504d563132000000 │ │ +000000000000000000000000000000000000335050575834000000 │ │ +00000000000000000000000000000000000035505050595a360000 │ │ +000000000000000000000000000000000000003750505b5c380000 │ │ +00000000000000000000000000000000000000395050505d3a0500 │ │ +000000000000000000000000000000000000003b1e50505b3c0500 │ │ +00000000000000000000000000000000000000003d50503e3f0000 │ │ +000000000000000000000000000000000000000040504142000000 │ │ +000000000000000000000000000000000000000043444500000000 │ │ +000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_medal_gold.png │ ├── sng │ │ @@ -1,72 +1,72 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ (121, 94, 22) # rgb = (0x79,0x5e,0x16) │ │ (131,105, 21) # rgb = (0x83,0x69,0x15) │ │ (141,117, 18) # rgb = (0x8d,0x75,0x12) │ │ (153,130, 15) # rgb = (0x99,0x82,0x0f) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ - (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ - (121, 94, 22) # rgb = (0x79,0x5e,0x16) │ │ - (131,105, 21) # rgb = (0x83,0x69,0x15) │ │ - (141,117, 18) # rgb = (0x8d,0x75,0x12) │ │ - (153,130, 15) # rgb = (0x99,0x82,0x0f) │ │ (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ - (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ - (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ - (189,169, 0) # rgb = (0xbd,0xa9,0x00) │ │ (189,169, 0) # rgb = (0xbd,0xa9,0x00) │ │ (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ - (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ - (209,192, 0) # rgb = (0xd1,0xc0,0x00) │ │ (209,192, 0) # rgb = (0xd1,0xc0,0x00) │ │ (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ (141,117, 18) # rgb = (0x8d,0x75,0x12) │ │ - (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ (153,130, 15) # rgb = (0x99,0x82,0x0f) │ │ (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ (189,169, 0) # rgb = (0xbd,0xa9,0x00) │ │ (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ + (121, 94, 22) # rgb = (0x79,0x5e,0x16) │ │ + (131,105, 21) # rgb = (0x83,0x69,0x15) │ │ + (141,117, 18) # rgb = (0x8d,0x75,0x12) │ │ + (153,130, 15) # rgb = (0x99,0x82,0x0f) │ │ + (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ + (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ + (189,169, 0) # rgb = (0xbd,0xa9,0x00) │ │ + (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ + (209,192, 0) # rgb = (0xd1,0xc0,0x00) │ │ + (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 253 210 34 205 0 9 129 220 249 220 129 9 10 197 255 255 255 255 255 197 10 130 255 255 128 255 221 255 249 255 222 131 255 129 10 197 10 9 129 220 220 9} │ │ + 253 210 34 205 0 9 129 220 249 220 129 9 10 197 197 10 130 128 221 249 222 131 129 10 197 10 9 129 220 220 9} │ │ IMAGE { │ │ pixels base64 │ │ -001222100 │ │ -001222100 │ │ -001222100 │ │ -301222103 │ │ -401222104 │ │ -561222165 │ │ -789ABCDE7 │ │ -FGHIJKLMN │ │ -OHIJKLPQR │ │ -AIJKLPQST │ │ -BJKLPQSUV │ │ -CKLPQSUWX │ │ -YLPQSUWZa │ │ -bMQSUWZcd │ │ -7efgVhai7 │ │ +VVWXXXWVV │ │ +VVWXXXWVV │ │ +VVWXXXWVV │ │ +0VWXXXWV0 │ │ +1VWXXXWV1 │ │ +23WXXXW32 │ │ +456789AB4 │ │ +CDYZabcEF │ │ +GYZabcdeH │ │ +7ZabcdefI │ │ +8abcdefgJ │ │ +9bcdefghK │ │ +LcdefghiM │ │ +NEefghiOP │ │ +4QRSJTMU4 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_bluearm.png │ ├── sng │ │ @@ -1,62 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 96,124,159) # rgb = (0x60,0x7c,0x9f) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (102,125,155) # rgb = (0x66,0x7d,0x9b) │ │ (107,128,151) # rgb = (0x6b,0x80,0x97) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 93,123,161) # rgb = (0x5d,0x7b,0xa1) │ │ - ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ - ( 90,122,165) # rgb = (0x5a,0x7a,0xa5) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 95,124,160) # rgb = (0x5f,0x7c,0xa0) │ │ - ( 83,121,169) # rgb = (0x53,0x79,0xa9) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (100,125,157) # rgb = (0x64,0x7d,0x9d) │ │ - ( 77,120,173) # rgb = (0x4d,0x78,0xad) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (105,127,153) # rgb = (0x69,0x7f,0x99) │ │ - ( 72,118,177) # rgb = (0x48,0x76,0xb1) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (105,127,153) # rgb = (0x69,0x7f,0x99) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 82,121,169) # rgb = (0x52,0x79,0xa9) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 89,122,165) # rgb = (0x59,0x7a,0xa5) │ │ - ( 91,123,164) # rgb = (0x5b,0x7b,0xa4) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (104,127,154) # rgb = (0x68,0x7f,0x9a) │ │ - ( 94,123,161) # rgb = (0x5e,0x7b,0xa1) │ │ (106,127,152) # rgb = (0x6a,0x7f,0x98) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 93,123,161) # rgb = (0x5d,0x7b,0xa1) │ │ + ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ + ( 90,122,165) # rgb = (0x5a,0x7a,0xa5) │ │ + ( 95,124,160) # rgb = (0x5f,0x7c,0xa0) │ │ + ( 83,121,169) # rgb = (0x53,0x79,0xa9) │ │ + ( 77,120,173) # rgb = (0x4d,0x78,0xad) │ │ + ( 72,118,177) # rgb = (0x48,0x76,0xb1) │ │ + ( 82,121,169) # rgb = (0x52,0x79,0xa9) │ │ + ( 89,122,165) # rgb = (0x59,0x7a,0xa5) │ │ + ( 91,123,164) # rgb = (0x5b,0x7b,0xa4) │ │ + ( 94,123,161) # rgb = (0x5e,0x7b,0xa1) │ │ } │ │ tRNS { │ │ - 0 3 155 244 193 9 54 255 255 255 72 35 255 255 108 4 250 255 146 218 255 181 217 147 255 34 74 255 255 65 19 232 255 212 14 12 44 2} │ │ + 0 3 155 244 193 9 54 72 35 108 4 250 146 218 181 217 147 34 74 65 19 232 212 14 12 44 2} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000 │ │ 000123450000 │ │ -0006789A0000 │ │ -000BC8DE0000 │ │ -000FG8HI0000 │ │ -0000J8KL0000 │ │ -0000LK8M0000 │ │ -0000NH8GF000 │ │ -0000EO8CP000 │ │ -0000QR8ST000 │ │ -0000UVWXY000 │ │ -00000Zab0000 │ │ +0006RST70000 │ │ +0008USV90000 │ │ +000ABSWC0000 │ │ +0000DSXE0000 │ │ +0000EXSF0000 │ │ +0000GWSBA000 │ │ +00009YSUH000 │ │ +0000IZSaJ000 │ │ +0000KLbMN000 │ │ +00000OPQ0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_start1.png │ ├── sng │ │ @@ -7,92 +7,91 @@ │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ ( 63,153, 33) # rgb = (0x3f,0x99,0x21) │ │ ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ ( 56,132, 31) # rgb = (0x38,0x84,0x1f) │ │ ( 51,120, 31) # rgb = (0x33,0x78,0x1f) │ │ ( 47,105, 30) # rgb = (0x2f,0x69,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (142,204,123) # rgb = (0x8e,0xcc,0x7b) │ │ (184,223,173) # rgb = (0xb8,0xdf,0xad) │ │ (116,192, 92) # rgb = (0x74,0xc0,0x5c) │ │ ( 71,172, 35) # rgb = (0x47,0xac,0x23) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 66,161, 33) # rgb = (0x42,0xa1,0x21) │ │ ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (158,211,141) # rgb = (0x9e,0xd3,0x8d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (230,243,225) # rgb = (0xe6,0xf3,0xe1) │ │ (177,220,164) # rgb = (0xb1,0xdc,0xa4) │ │ ( 80,177, 47) # rgb = (0x50,0xb1,0x2f) │ │ ( 68,167, 33) # rgb = (0x44,0xa7,0x21) │ │ ( 62,149, 32) # rgb = (0x3e,0x95,0x20) │ │ ( 57,134, 32) # rgb = (0x39,0x86,0x20) │ │ ( 46,105, 30) # rgb = (0x2e,0x69,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (217,238,211) # rgb = (0xd9,0xee,0xd3) │ │ (103,186, 77) # rgb = (0x67,0xba,0x4d) │ │ ( 60,142, 32) # rgb = (0x3c,0x8e,0x20) │ │ ( 52,123, 31) # rgb = (0x34,0x7b,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (223,240,217) # rgb = (0xdf,0xf0,0xd9) │ │ (131,199,110) # rgb = (0x83,0xc7,0x6e) │ │ ( 68,168, 33) # rgb = (0x44,0xa8,0x21) │ │ ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ ( 48,108, 31) # rgb = (0x30,0x6c,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 91,181, 61) # rgb = (0x5b,0xb5,0x3d) │ │ ( 70,170, 36) # rgb = (0x46,0xaa,0x24) │ │ ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ ( 52,121, 32) # rgb = (0x34,0x79,0x20) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 243 215 191 155 116 74 23 0 0 255 255 255 255 255 255 255 221 164 106 44 1 255 255 255 255 255 255 255 255 255 236 178 125 73 22 255 255 255 255 255 255 255 255 255 193 65 255 255 255 255 252 198 121 255 255 255 255 255 255 218 152 86 21 255 255 255 255 240 172 102 32 166 79 7 205 104 15} │ │ + 243 215 191 155 116 74 23 0 221 164 106 44 1 236 178 125 73 22 193 65 252 198 121 218 152 86 21 240 172 102 32 166 79 7 205 104 15} │ │ IMAGE { │ │ pixels hex │ │ -000102030405060707070707070707070808 │ │ -090a0b0c0d0e0f1011121314070707070808 │ │ -091516171819191a1b1c1d1e1f2021220808 │ │ -092324242526271919191928292a0e2b2c2d │ │ -092324242e2f1919191a3031323334130808 │ │ -09233536183738393a3b3c3d3e0707070808 │ │ -093f40414243444546070707070707070808 │ │ -093900474849070707070707070707070808 │ │ -4a4b4c070707070707070707070707070808 │ │ +000102030405060707070707070707070707 │ │ +25262728292a2b08090a0b0c070707070707 │ │ +252c2d2e2f3030313233340d0e0f10110707 │ │ +25353636373839303030303a3b3c2a3d1213 │ │ +253536363e3f3030303140411415160b0707 │ │ +253542432f444546471718191a0707070707 │ │ +2548494a4b1b1c1d1e070707070707070707 │ │ +2546001f2021070707070707070707070707 │ │ +222324070707070707070707070707070707 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 ffffe700 3dea0000 d0fd0000 fbffa515 e6f56604 4b980e01 3b950000 acd44700 cdcf4f00 dcf06c00 eeff7300 edff7100 faff9500 f0ff8b00 eaff7500 f1ff8400 f6ff9000 ecff8200 e1ff6f00 e7ff8600 ecfe8d00 d3fc6400 d4fc6700 dafd7100 d0f86300 d3f46a00 9ee01900 cdf24101 bfe5af01 feff9614 faff7803 ffff7c00 ffff8900 7d9b3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bde15000 b8db5302 bbdd5400 b9db523c c0e358f5 a8cf4575 bfe75900 b6dd5203 2d520000 abcc4800 eefc7b00 f9ff9700 d6ff4200 f5ff8500 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 e7ff8400 aff74200 e3fd8800 d2f96b00 d0f76700 d2f96500 d3fa6503 ddff6e00 deff6f30 c6eb5bf0 9abe3b82 cdfc5100 c5f25003 657d2700 82a03300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86a63500 8eae3d02 82a03900 84a23a33 97bb3cf8 abd247fa 9ec43c37 a2c83e00 a1c73f03 7ca12f00 f0fe8200 f7ff8c02 fdffa104 ffffb402 ffffbc00 ffffb300 fbffab00 00000000 efff4a00 fbffc900 ffffc800 f7ff8702 efff9004 dffd7d02 d6f87900 c4ef5a00 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 76932d00 82a23403 637a2c00 69812e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 74844b00 94b83303 8db12e00 84a2376e a0c540ff a9cf45c8 69890e09 ffffff00 ebf48d04 fcfcd201 ffffc900 f9ff3800 ecff0000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 d7fc0000 e6fd1c00 d5fd5400 d8fd6101 d5fa7303 bae45504 c8f65a00 d1f9627b acd348ff 779330bc ffffe900 ffffeb00 5c6f2b01 657c2e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ed11100 90b03c00 758f3800 b7e43802 e2ff2900 8bab37b4 a3c942ff a4ca4185 b0d84f00 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 d7ff6600 d7ff6838 b9e251fd 85a434f1 4f61272c 41532200 5f772c02 0f2e1c00 5b6e2b00 69812e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 839e4000 839f4000 62685a00 809a3c02 6e813900 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 7a982c00 81a03303 ffff7f00 63792d00 62782e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff6500 c6d85800 d8e67f00 f4fa9b00 b2ce5406 7ea52900 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab e4ff3c00 a6ce3e05 00000000 809f3600 a5c64a00 8eaf3b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6fe5d00 dcff6b00 fbff9c00 ffffbe00 eefe8103 f1fb7800 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a c2eb6200 a0c44003 a7d13200 9cc13900 93b63900 90b23900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4fd6200 b7fb5800 e8ff7f00 ffffb000 edff8604 f6ff9100 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 9cc14000 98bd3b03 92b83000 93b73600 86a63400 8cad3300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 caf75500 d7ff6a00 d1fc6600 e3fb9c00 e7fe8003 edff8000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 96b93c00 95b83803 8aab2d00 89aa3300 8aaa3300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8f35800 d0f96600 d3fb6a00 dcfe6e03 d9ff6400 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 8dae3600 8eb03503 83a42f00 81a12f00 82a32d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2ed5100 b0e02b00 e8ff9a00 d1fb5d01 bffd3a00 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 82a13400 89aa3401 8aab2800 70873700 7b992c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bde74f00 caf26400 c8f84f00 f3ffa602 ffffc100 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 9cbf3900 94b73402 83a23200 7b9a2d00 748f2e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5de4f00 c0eb5000 a8da1200 caf55f03 c8f55b00 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 7d9b2d00 809e2e03 abec0000 77942c00 6d862b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5db5800 bce54f00 c2ed5500 ffffff00 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 00000002 ffffbc00 79962c00 728e2c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8cb5000 b9e35000 bce65403 bae44f00 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 6f8b2600 73902a03 718d2700 63772c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3dc4a00 b2da4c00 c4ec6202 c7ef6800 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 7b9c2000 7d9e2502 68812b00 6c872700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acce5b00 b2d85500 b1d84e01 a8d14100 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 556a2200 667f2601 62772a00 52632a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1ff7100 e0ff6b00 ddfe6700 e2ff7400 ddfe7400 cbf76200 cff86700 add34d00 add24d03 aad04b00 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 5b712200 60782503 627a2300 eafe8a00 ebff8400 f4ff9400 e7fe8500 caf46100 b0dc4400 a0d22f00 bae55000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 e8ff7e00 e2ff8200 dbff7700 eeff8600 f7ff9400 f2fe9e00 f9fea900 e7fc9000 c8eb7400 afcc6d00 a9ce4c04 a8cd4c00 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 5a701d00 5d751f04 667d4b00 e9fe8600 edff8802 edff8702 e1fe7802 cef66401 a5ce3e00 a8c14d00 d9ff6f00 a8d03d00 91b43900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 d8fb6f00 ffffd200 e8fe7e00 ffffcf00 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 9ab75300 a4c74903 a3c64900 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 58711200 536b1103 d3f27702 dbfd7502 ddfe7700 d5f96c00 ccff1000 ffff0000 aad43b03 9cc13b01 a4cb4000 a3ca3c00 89a93100 8fb23500 00000000 00000000 │ │ -00000000 00000000 00000000 d6fc6900 d7fd7200 f2ff9100 edff8c00 e1fe7c02 c7fd5901 d1fe6600 c5fd5500 a4c94500 a9cf4600 aad04800 9fc24703 9dc62a01 ade90000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 d3ff0100 9ec23803 18540000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 cff36900 97b64002 7c9a3101 7c9b2e00 75922b00 78962b00 00000000 00000000 │ │ -00000000 00000000 aed35000 dacdff00 c6e86700 c6e96700 d5ef7402 ffffa200 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 ecff8a00 99b84a04 97b54b00 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 89b22400 ffffbe00 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 86aa2d00 a5cc3f01 ffffff00 8fb23500 00000000 00000000 │ │ -00000000 00000000 878b9700 d5f67900 f9ff6600 ecfd8f02 f4ff9700 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 c1e86000 a5c45303 87a04500 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 b3d95d00 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae ffff4b00 f1ff4b01 8dae3500 7e9d2e00 00000000 00000000 │ │ -00000000 00000000 00000000 c9f26500 cbf36802 cef67300 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 a6c85500 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 6d882300 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 647c2400 6b852703 73902600 00000000 00000000 │ │ -00000000 00000000 a9ca5800 afcc7400 a9ce4a04 aad04c00 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 99bf3700 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac bfff0000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 4e611d00 54681f04 728e2a00 00000000 00000000 │ │ -00000000 00000000 a5c26300 b3ce7e00 8eae3a03 8aab3300 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 417f0000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 4c5e1f00 52662004 6e892b00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cae0a600 91b04304 8faf4100 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 539e0000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 4d5f1f00 52662004 67812400 00000000 00000000 │ │ -00000000 00000000 a6c26900 d2e4b200 91b04504 8fae4200 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 55a30000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 4b5c2100 51642204 647f1a00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cee2ac00 92b14704 90b04500 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 559f0000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 4c5d2100 52652203 59721800 00000000 00000000 │ │ -00000000 00000000 a7c26800 cce4a900 93b14804 92b04600 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 4cac0000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 495b1d00 51641f03 55692000 00000000 00000000 │ │ -00000000 00000000 a6c16700 cde3aa00 93b24b04 93b14b00 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00ff0000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 47581d00 4f621f03 51651e00 00000000 00000000 │ │ -00000000 00000000 a8c36c00 26550000 96b34f04 96b34f00 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00ff0000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 47591e00 4f622003 4f631c00 00000000 00000000 │ │ -00000000 00000000 a7c26c00 426c0000 96b45104 97b45200 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 6cdd0000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 47572000 4f612203 4c601a00 00000000 00000000 │ │ -00000000 00000000 a6c26900 4a720000 98b55304 99b65500 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 7bc10000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 46571b00 50631e02 4c5f1b00 00000000 00000000 │ │ -00000000 00000000 a5c16700 94b03e00 9ab75704 9cb85a00 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 8cff0000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 42531a00 4d601d02 4a5c1b00 00000000 00000000 │ │ -00000000 00000000 00000000 7b9a2b00 9cb85a04 9fbb5f00 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 ffff0000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 43521d00 4d5f2002 485a1c00 00000000 00000000 │ │ -00000000 00000000 a5c16700 84a33800 9db85b04 9fbb6000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 ffff0000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 43522000 4e602202 485a1c00 00000000 00000000 │ │ -00000000 00000000 00000000 89a64300 9eba5c04 a1bc6200 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 ffff0000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 3e4e1700 4d5f1e02 46581900 00000000 00000000 │ │ -00000000 00000000 00000000 99b45800 9db95d03 a0bc6400 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 d5ff0000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 3c4c1700 4c5e1e02 45571a00 00000000 00000000 │ │ -00000000 00000000 00000000 9cb75d00 9db95e03 a1bc6500 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd c8ff0000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 3b481700 4b5c2102 46561e00 00000000 00000000 │ │ -00000000 00000000 00000000 9eb86000 9eba5f03 a3bd6700 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 38451300 4c5d1f02 45551c00 00000000 00000000 │ │ -00000000 00000000 00000000 a0bb6400 9eba5f03 a3be6900 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 33400d00 4a5c1d01 43531800 00000000 00000000 │ │ -00000000 00000000 00000000 a2bd6700 9fba6103 a6c06d00 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 313e1000 495a2002 44531d00 00000000 00000000 │ │ -00000000 00000000 00000000 a3be6800 a0bb6203 a7c26f00 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 313d0f00 4b5c2101 46552000 00000000 00000000 │ │ -00000000 00000000 00000000 a4bf6900 a0bb6202 a9c37100 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 25330500 46581c01 3e4e1600 00000000 00000000 │ │ -00000000 00000000 00000000 a5bf6b00 a0ba6302 abc37700 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 ffff0000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 2f3a1500 4b5c2501 44542000 00000000 00000000 │ │ -00000000 00000000 00000000 a6c06c00 a1bc6502 adc77a00 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 ffff0000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 35392a00 56653401 46552300 00000000 00000000 │ │ -00000000 00000000 00000000 a4bd6d00 9fb96602 afc58400 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 ffff0500 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 42670000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba ffffff00 ffffe301 52622e00 6b7b4700 00000000 00000000 │ │ -00000000 00000000 00000000 90a66100 92a86201 ffffff00 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 78903c00 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 495d1500 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 5a6b3100 60723602 aebb9400 34480500 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7f944f00 697d3902 687c3700 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 8d9f6600 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 34470500 ffffd100 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 667b2200 6e823a01 9a998900 707d6200 404f1d00 00000000 00000000 │ │ -00000000 00000000 00000000 9db46b00 c1dc7a00 b2d35a00 6c803501 3e4e1100 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 a5b97b00 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 3d4e0f00 4c5e1f06 59742401 3a6a0900 1f490003 486f0008 4c700003 5b810b00 62793100 62743901 697b4000 687a3f00 47551d00 55672c00 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7e945600 687f3100 677f2e00 70863d02 65872801 68862e00 65892700 00000000 4a5b1e00 485a1d00 4a5c1e02 869a5a05 9db07400 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 3c4d1200 44541e04 68812d02 80965103 ffffff00 d9dff400 ccd3ff00 71874303 677e3102 6e863400 6d853700 62763200 586f2200 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 7a8e4a00 566b2400 5a6d2600 4f641400 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 95a67600 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 37490a00 4c5c2402 566a2800 6a852500 7a943e01 7d974501 78913e00 6b842b00 5d723200 70873700 73a20000 61763000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 6d7f4000 3b510000 00000000 5b6f2c00 5d722500 50671700 52671f00 4d621700 495b2200 58693100 86986100 758d3c02 768c4600 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 4f651900 586d2702 55662900 4f622300 768f3900 7e964b00 bec9d600 7a924900 6f883400 728d3500 79934100 6d853300 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f722f00 64773600 65773700 576a2400 52662100 54672600 5d6d3700 5e6e3a00 8ea16500 7b8d5401 919b8000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 556f1600 5f752c01 4a5d1e00 36480700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 85985d00 85985e00 7a8e5102 82936700 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 68832a00 5c722502 4f621d00 50621e00 3f521b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85975d00 7f925700 7f925300 7a8e4d00 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 ffffff00 455d1002 5f742e01 566a2500 586c2800 5d712e00 5e713400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b8e5100 80925800 6f843d00 6b813700 768a4801 6a7c4106 6e7d4c00 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 0000f000 62792a02 61772c01 61782b00 61782c00 62773100 5c712a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 7d915a00 73884000 bed58400 788a5004 80915c00 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 6e843700 dce18c00 6a803200 68823300 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4c00 92a76300 eafebb00 80955304 83985700 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 52263d00 38580909 2a4b0009 ffffff00 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 657a3300 5f752100 69832600 677d3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b16700 98b16700 8aa05804 8da35d00 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 2d390f00 3f4c2102 0f1f0002 00070000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 535f3b00 70883900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea65904 91a85e00 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 2c351500 4f5e2c03 3c4f0b04 10230000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 56633a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6600 aac36f00 92aa5a04 95ad5f00 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 333f1900 424e2602 3c4e0d03 2f430000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 59673a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94ad5b04 97b06000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 343f1900 44502702 41531103 34480000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 5b6b3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 435c1500 96b05c04 9ab36200 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 34401800 48542902 4b5e1b03 3f540b00 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 5e6e3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ba54f00 98b25e04 9db66500 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 28350700 46542502 5a6c2d03 52652400 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 54662900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93ab5b00 95ae5c03 9ab26500 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 27350400 45542101 6c7d4304 6b7c4300 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 ffffff00 e3f4cf01 45561d00 4d5f2100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05400 859c5001 98aa7700 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 556a1a00 5a701f02 4f622500 73874402 778a4e00 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 5c702c00 5e722c03 50681700 52652300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d843500 7361f600 6a832a02 66802300 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 4d611700 5b6f2b01 54682300 819b4600 6b832b02 607b1900 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 798f4900 849a5901 60772600 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea55b00 8fa55f00 a8c17300 72893902 526c0b00 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 517d0000 566b2501 47591c00 495b1e00 75884800 74854e00 72883c02 64811a00 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 7f955400 6c7e4502 5c7b1500 87926800 394a1200 50632200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d843600 859a5a00 5b771000 5b770f00 6d853102 60801f01 2d6e0000 092e0004 52701013 4e6c0c0e 00290002 284b0b00 556a2802 56692601 576a2800 56692600 61762c00 72883d00 516d0000 43620000 6a822e02 5d752100 253d0e00 000a0101 1f4a0006 10330002 183b0300 1b2a3200 62773002 5d752300 5f772400 5f752900 5a712400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fbffa515 e6f56604 4b980e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdf24101 bfe5af01 feff9614 faff7803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8db5302 00000000 b9db523c c0e358f5 a8cf4575 00000000 b6dd5203 00000000 00000000 00000000 00000000 00000000 00000000 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 00000000 00000000 00000000 00000000 00000000 00000000 d3fa6503 00000000 deff6f30 c6eb5bf0 9abe3b82 00000000 c5f25003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8eae3d02 00000000 84a23a33 97bb3cf8 abd247fa 9ec43c37 00000000 a1c73f03 00000000 00000000 f7ff8c02 fdffa104 ffffb402 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f7ff8702 efff9004 dffd7d02 00000000 00000000 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 00000000 82a23403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94b83303 00000000 84a2376e a0c540ff a9cf45c8 69890e09 00000000 ebf48d04 fcfcd201 00000000 00000000 00000000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 00000000 00000000 00000000 d8fd6101 d5fa7303 bae45504 00000000 d1f9627b acd348ff 779330bc 00000000 00000000 5c6f2b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b7e43802 00000000 8bab37b4 a3c942ff a4ca4185 00000000 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 00000000 d7ff6838 b9e251fd 85a434f1 4f61272c 00000000 5f772c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 809a3c02 00000000 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 00000000 81a03303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b2ce5406 00000000 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab 00000000 a6ce3e05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eefe8103 00000000 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a 00000000 a0c44003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8604 00000000 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 00000000 98bd3b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fe8003 00000000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 00000000 95b83803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dcfe6e03 00000000 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 00000000 8eb03503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d1fb5d01 00000000 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 00000000 89aa3401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f3ffa602 00000000 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 00000000 94b73402 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 caf55f03 00000000 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 00000000 809e2e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bce65403 00000000 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 00000000 73902a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c4ec6202 00000000 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 00000000 7d9e2502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d84e01 00000000 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 00000000 667f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 add24d03 00000000 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 00000000 60782503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9ce4c04 00000000 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 00000000 5d751f04 00000000 00000000 edff8802 edff8702 e1fe7802 cef66401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 00000000 a4c74903 00000000 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 00000000 536b1103 d3f27702 dbfd7502 00000000 00000000 00000000 00000000 aad43b03 9cc13b01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c02 c7fd5901 00000000 00000000 00000000 00000000 00000000 9fc24703 9dc62a01 00000000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 00000000 9ec23803 00000000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 00000000 97b64002 7c9a3101 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 d5ef7402 00000000 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 00000000 99b84a04 00000000 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 00000000 00000000 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 00000000 a5cc3f01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ecfd8f02 00000000 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 00000000 a5c45303 00000000 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 00000000 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae 00000000 f1ff4b01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cbf36802 00000000 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 00000000 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 00000000 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 00000000 6b852703 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a9ce4a04 00000000 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 00000000 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac 00000000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 00000000 54681f04 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 8eae3a03 00000000 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 00000000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04304 00000000 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 00000000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04504 00000000 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 00000000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 00000000 51642204 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92b14704 00000000 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 00000000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 00000000 52652203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b14804 00000000 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 00000000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 00000000 51641f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b24b04 00000000 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00000000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 00000000 4f621f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b34f04 00000000 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00000000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 00000000 4f622003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b45104 00000000 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 00000000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 00000000 4f612203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 98b55304 00000000 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 00000000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 00000000 50631e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9ab75704 00000000 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 00000000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 00000000 4d601d02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9cb85a04 00000000 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 00000000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 00000000 4d5f2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db85b04 00000000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 00000000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 00000000 4e602202 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5c04 00000000 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 00000000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 00000000 4d5f1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95d03 00000000 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 00000000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 00000000 4c5e1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95e03 00000000 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd 00000000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 00000000 4b5c2102 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 00000000 4c5d1f02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 00000000 4a5c1d01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fba6103 00000000 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 00000000 495a2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6203 00000000 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 00000000 4b5c2101 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6202 00000000 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 00000000 46581c01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0ba6302 00000000 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 00000000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 00000000 4b5c2501 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a1bc6502 00000000 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 00000000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 00000000 56653401 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fb96602 00000000 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 00000000 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 00000000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba 00000000 ffffe301 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92a86201 00000000 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 00000000 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 00000000 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 00000000 60723602 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 697d3902 00000000 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 00000000 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 00000000 00000000 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 00000000 6e823a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 6c803501 00000000 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 00000000 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 00000000 4c5e1f06 59742401 00000000 1f490003 486f0008 4c700003 00000000 00000000 62743901 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 70863d02 65872801 00000000 00000000 00000000 00000000 00000000 4a5c1e02 869a5a05 00000000 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 00000000 44541e04 68812d02 80965103 00000000 00000000 00000000 71874303 677e3102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 00000000 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 00000000 4c5c2402 00000000 00000000 7a943e01 7d974501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 758d3c02 00000000 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 00000000 586d2702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b8d5401 00000000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 00000000 5f752c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8e5102 00000000 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 00000000 5c722502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 00000000 455d1002 5f742e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 768a4801 6a7c4106 00000000 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 00000000 62792a02 61772c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788a5004 00000000 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80955304 00000000 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 00000000 38580909 2a4b0009 00000000 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8aa05804 00000000 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 00000000 3f4c2102 0f1f0002 00000000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea65904 00000000 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 00000000 4f5e2c03 3c4f0b04 00000000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92aa5a04 00000000 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 00000000 424e2602 3c4e0d03 00000000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94ad5b04 00000000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 00000000 44502702 41531103 00000000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96b05c04 00000000 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 00000000 48542902 4b5e1b03 00000000 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b25e04 00000000 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 00000000 46542502 5a6c2d03 00000000 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ae5c03 00000000 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 00000000 45542101 6c7d4304 00000000 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 00000000 e3f4cf01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 859c5001 00000000 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 00000000 5a701f02 00000000 73874402 00000000 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 00000000 5e722c03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a832a02 00000000 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 00000000 5b6f2b01 00000000 00000000 6b832b02 00000000 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 00000000 849a5901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72893902 00000000 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 00000000 566b2501 00000000 00000000 00000000 00000000 72883c02 00000000 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 00000000 6c7e4502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d853102 60801f01 00000000 092e0004 52701013 4e6c0c0e 00290002 00000000 556a2802 56692601 00000000 00000000 00000000 00000000 00000000 00000000 6a822e02 00000000 00000000 000a0101 1f4a0006 10330002 00000000 00000000 62773002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_arrow_down.png │ ├── sng │ │ @@ -1,22 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 255 0 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -000000000001 │ │ -100000000011 │ │ -210000000121 │ │ -221000001221 │ │ -222100013211 │ │ -222210111111 │ │ +111111111110 │ │ +011111111100 │ │ +001111111000 │ │ +000111110000 │ │ +000011100000 │ │ +000001000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/s_engine.png │ ├── sng │ │ @@ -1,202 +1,202 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (212,172,171) # rgb = (0xd4,0xac,0xab) │ │ - (223,124,123) # rgb = (0xdf,0x7c,0x7b) │ │ (227,103,101) # rgb = (0xe3,0x67,0x65) │ │ (222,128,127) # rgb = (0xde,0x80,0x7f) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ - (223,121,120) # rgb = (0xdf,0x79,0x78) │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (227,102,100) # rgb = (0xe3,0x66,0x64) │ │ (187,185,185) # rgb = (0xbb,0xb9,0xb9) │ │ - (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ - (237, 57, 52) # rgb = (0xed,0x39,0x34) │ │ - (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ (223,125,124) # rgb = (0xdf,0x7d,0x7c) │ │ (178,176,176) # rgb = (0xb2,0xb0,0xb0) │ │ (183,180,180) # rgb = (0xb7,0xb4,0xb4) │ │ - (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ - (202,200,200) # rgb = (0xca,0xc8,0xc8) │ │ - (211,181,181) # rgb = (0xd3,0xb5,0xb5) │ │ - (238, 56, 51) # rgb = (0xee,0x38,0x33) │ │ (228, 98, 96) # rgb = (0xe4,0x62,0x60) │ │ (182,180,179) # rgb = (0xb6,0xb4,0xb3) │ │ (184,181,181) # rgb = (0xb8,0xb5,0xb5) │ │ - (182,180,180) # rgb = (0xb6,0xb4,0xb4) │ │ - (172,170,169) # rgb = (0xac,0xaa,0xa9) │ │ - (207,193,193) # rgb = (0xcf,0xc1,0xc1) │ │ (220,139,138) # rgb = (0xdc,0x8b,0x8a) │ │ (208,139,138) # rgb = (0xd0,0x8b,0x8a) │ │ - (186,184,183) # rgb = (0xba,0xb8,0xb7) │ │ - (156,153,152) # rgb = (0x9c,0x99,0x98) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (225,116,115) # rgb = (0xe1,0x74,0x73) │ │ - (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ - (209,172,172) # rgb = (0xd1,0xac,0xac) │ │ - (191,153,152) # rgb = (0xbf,0x99,0x98) │ │ - (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (227,102,100) # rgb = (0xe3,0x66,0x64) │ │ - (219,145,144) # rgb = (0xdb,0x91,0x90) │ │ - (236, 62, 58) # rgb = (0xec,0x3e,0x3a) │ │ - (241, 37, 29) # rgb = (0xf1,0x25,0x1d) │ │ (210,182,182) # rgb = (0xd2,0xb6,0xb6) │ │ (234, 69, 66) # rgb = (0xea,0x45,0x42) │ │ - (234, 70, 67) # rgb = (0xea,0x46,0x43) │ │ - (210,185,185) # rgb = (0xd2,0xb9,0xb9) │ │ - (241, 38, 31) # rgb = (0xf1,0x26,0x1f) │ │ (222,127,126) # rgb = (0xde,0x7f,0x7e) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (223,121,120) # rgb = (0xdf,0x79,0x78) │ │ - (215,157,156) # rgb = (0xd7,0x9d,0x9c) │ │ - (206,198,198) # rgb = (0xce,0xc6,0xc6) │ │ - (239, 49, 44) # rgb = (0xef,0x31,0x2c) │ │ - (231, 82, 79) # rgb = (0xe7,0x52,0x4f) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (232, 81, 78) # rgb = (0xe8,0x51,0x4e) │ │ - (206,199,199) # rgb = (0xce,0xc7,0xc7) │ │ - (217,147,146) # rgb = (0xd9,0x93,0x92) │ │ - (241, 35, 26) # rgb = (0xf1,0x23,0x1a) │ │ (214,165,164) # rgb = (0xd6,0xa5,0xa4) │ │ (221,133,133) # rgb = (0xdd,0x85,0x85) │ │ - (242, 34, 25) # rgb = (0xf2,0x22,0x19) │ │ - (205,202,202) # rgb = (0xcd,0xca,0xca) │ │ - (216,152,151) # rgb = (0xd8,0x98,0x97) │ │ - (239, 50, 45) # rgb = (0xef,0x32,0x2d) │ │ (224,118,117) # rgb = (0xe0,0x76,0x75) │ │ (231, 86, 83) # rgb = (0xe7,0x56,0x53) │ │ - (211,177,177) # rgb = (0xd3,0xb1,0xb1) │ │ (205,202,202) # rgb = (0xcd,0xca,0xca) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (219,142,141) # rgb = (0xdb,0x8e,0x8d) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (231, 85, 82) # rgb = (0xe7,0x55,0x52) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (220,138,137) # rgb = (0xdc,0x8a,0x89) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (232, 80, 77) # rgb = (0xe8,0x50,0x4d) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (217,147,146) # rgb = (0xd9,0x93,0x92) │ │ - (219,142,141) # rgb = (0xdb,0x8e,0x8d) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (231, 86, 83) # rgb = (0xe7,0x56,0x53) │ │ - (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (201,199,198) # rgb = (0xc9,0xc7,0xc6) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (233, 70, 67) # rgb = (0xe9,0x46,0x43) │ │ + (203,201,201) # rgb = (0xcb,0xc9,0xc9) │ │ + (203,180,180) # rgb = (0xcb,0xb4,0xb4) │ │ + (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ + (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ + (183,181,180) # rgb = (0xb7,0xb5,0xb4) │ │ + (179,177,177) # rgb = (0xb3,0xb1,0xb1) │ │ + (172,169,169) # rgb = (0xac,0xa9,0xa9) │ │ + (176,174,174) # rgb = (0xb0,0xae,0xae) │ │ + (168,166,165) # rgb = (0xa8,0xa6,0xa5) │ │ + (161,158,158) # rgb = (0xa1,0x9e,0x9e) │ │ + (166,164,163) # rgb = (0xa6,0xa4,0xa3) │ │ + (156,153,153) # rgb = (0x9c,0x99,0x99) │ │ + (148,146,145) # rgb = (0x94,0x92,0x91) │ │ + (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ + (147,144,143) # rgb = (0x93,0x90,0x8f) │ │ + (152,149,148) # rgb = (0x98,0x95,0x94) │ │ + (157,154,154) # rgb = (0x9d,0x9a,0x9a) │ │ + (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ + (135,132,131) # rgb = (0x87,0x84,0x83) │ │ + (135,132,131) # rgb = (0x87,0x84,0x83) │ │ + (137,134,133) # rgb = (0x89,0x86,0x85) │ │ + (140,138,137) # rgb = (0x8c,0x8a,0x89) │ │ + (145,142,141) # rgb = (0x91,0x8e,0x8d) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (212,172,171) # rgb = (0xd4,0xac,0xab) │ │ + (223,124,123) # rgb = (0xdf,0x7c,0x7b) │ │ + (223,121,120) # rgb = (0xdf,0x79,0x78) │ │ + (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ + (237, 57, 52) # rgb = (0xed,0x39,0x34) │ │ + (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ + (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ + (202,200,200) # rgb = (0xca,0xc8,0xc8) │ │ + (211,181,181) # rgb = (0xd3,0xb5,0xb5) │ │ + (238, 56, 51) # rgb = (0xee,0x38,0x33) │ │ + (182,180,180) # rgb = (0xb6,0xb4,0xb4) │ │ + (172,170,169) # rgb = (0xac,0xaa,0xa9) │ │ + (207,193,193) # rgb = (0xcf,0xc1,0xc1) │ │ + (186,184,183) # rgb = (0xba,0xb8,0xb7) │ │ + (156,153,152) # rgb = (0x9c,0x99,0x98) │ │ + (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ + (209,172,172) # rgb = (0xd1,0xac,0xac) │ │ + (191,153,152) # rgb = (0xbf,0x99,0x98) │ │ + (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ + (219,145,144) # rgb = (0xdb,0x91,0x90) │ │ + (236, 62, 58) # rgb = (0xec,0x3e,0x3a) │ │ + (241, 37, 29) # rgb = (0xf1,0x25,0x1d) │ │ + (234, 70, 67) # rgb = (0xea,0x46,0x43) │ │ + (210,185,185) # rgb = (0xd2,0xb9,0xb9) │ │ + (241, 38, 31) # rgb = (0xf1,0x26,0x1f) │ │ + (215,157,156) # rgb = (0xd7,0x9d,0x9c) │ │ + (206,198,198) # rgb = (0xce,0xc6,0xc6) │ │ + (239, 49, 44) # rgb = (0xef,0x31,0x2c) │ │ + (231, 82, 79) # rgb = (0xe7,0x52,0x4f) │ │ + (206,199,199) # rgb = (0xce,0xc7,0xc7) │ │ + (217,147,146) # rgb = (0xd9,0x93,0x92) │ │ + (241, 35, 26) # rgb = (0xf1,0x23,0x1a) │ │ + (242, 34, 25) # rgb = (0xf2,0x22,0x19) │ │ + (205,202,202) # rgb = (0xcd,0xca,0xca) │ │ + (216,152,151) # rgb = (0xd8,0x98,0x97) │ │ + (239, 50, 45) # rgb = (0xef,0x32,0x2d) │ │ + (211,177,177) # rgb = (0xd3,0xb1,0xb1) │ │ + (219,142,141) # rgb = (0xdb,0x8e,0x8d) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (201,199,198) # rgb = (0xc9,0xc7,0xc6) │ │ (208,188,188) # rgb = (0xd0,0xbc,0xbc) │ │ (204,202,202) # rgb = (0xcc,0xca,0xca) │ │ (198,195,195) # rgb = (0xc6,0xc3,0xc3) │ │ (186,184,184) # rgb = (0xba,0xb8,0xb8) │ │ (179,177,177) # rgb = (0xb3,0xb1,0xb1) │ │ (187,185,185) # rgb = (0xbb,0xb9,0xb9) │ │ (193,191,191) # rgb = (0xc1,0xbf,0xbf) │ │ (197,195,195) # rgb = (0xc5,0xc3,0xc3) │ │ (200,198,198) # rgb = (0xc8,0xc6,0xc6) │ │ - (203,201,201) # rgb = (0xcb,0xc9,0xc9) │ │ - (203,180,180) # rgb = (0xcb,0xb4,0xb4) │ │ (190,188,187) # rgb = (0xbe,0xbc,0xbb) │ │ (179,177,176) # rgb = (0xb3,0xb1,0xb0) │ │ (154,151,151) # rgb = (0x9a,0x97,0x97) │ │ (157,154,154) # rgb = (0x9d,0x9a,0x9a) │ │ (164,162,161) # rgb = (0xa4,0xa2,0xa1) │ │ (174,172,171) # rgb = (0xae,0xac,0xab) │ │ (181,179,178) # rgb = (0xb5,0xb3,0xb2) │ │ (191,189,188) # rgb = (0xbf,0xbd,0xbc) │ │ - (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ - (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ (185,183,182) # rgb = (0xb9,0xb7,0xb6) │ │ (177,175,174) # rgb = (0xb1,0xaf,0xae) │ │ (166,164,163) # rgb = (0xa6,0xa4,0xa3) │ │ (149,146,145) # rgb = (0x95,0x92,0x91) │ │ (137,135,134) # rgb = (0x89,0x87,0x86) │ │ (147,144,143) # rgb = (0x93,0x90,0x8f) │ │ (165,162,162) # rgb = (0xa5,0xa2,0xa2) │ │ (178,175,175) # rgb = (0xb2,0xaf,0xaf) │ │ - (183,181,180) # rgb = (0xb7,0xb5,0xb4) │ │ - (179,177,177) # rgb = (0xb3,0xb1,0xb1) │ │ (173,170,170) # rgb = (0xad,0xaa,0xaa) │ │ (162,159,158) # rgb = (0xa2,0x9f,0x9e) │ │ (150,147,146) # rgb = (0x96,0x93,0x92) │ │ (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ (137,134,133) # rgb = (0x89,0x86,0x85) │ │ (144,141,140) # rgb = (0x90,0x8d,0x8c) │ │ (151,149,148) # rgb = (0x97,0x95,0x94) │ │ (159,157,156) # rgb = (0x9f,0x9d,0x9c) │ │ (166,163,163) # rgb = (0xa6,0xa3,0xa3) │ │ - (172,169,169) # rgb = (0xac,0xa9,0xa9) │ │ - (176,174,174) # rgb = (0xb0,0xae,0xae) │ │ - (168,166,165) # rgb = (0xa8,0xa6,0xa5) │ │ (160,157,157) # rgb = (0xa0,0x9d,0x9d) │ │ (149,146,146) # rgb = (0x95,0x92,0x92) │ │ (140,138,137) # rgb = (0x8c,0x8a,0x89) │ │ (135,132,131) # rgb = (0x87,0x84,0x83) │ │ (143,140,139) # rgb = (0x8f,0x8c,0x8b) │ │ (155,153,152) # rgb = (0x9b,0x99,0x98) │ │ - (161,158,158) # rgb = (0xa1,0x9e,0x9e) │ │ - (166,164,163) # rgb = (0xa6,0xa4,0xa3) │ │ - (156,153,153) # rgb = (0x9c,0x99,0x99) │ │ - (148,146,145) # rgb = (0x94,0x92,0x91) │ │ (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ - (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ - (147,144,143) # rgb = (0x93,0x90,0x8f) │ │ - (152,149,148) # rgb = (0x98,0x95,0x94) │ │ - (157,154,154) # rgb = (0x9d,0x9a,0x9a) │ │ - (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ - (135,132,131) # rgb = (0x87,0x84,0x83) │ │ - (135,132,131) # rgb = (0x87,0x84,0x83) │ │ - (137,134,133) # rgb = (0x89,0x86,0x85) │ │ - (140,138,137) # rgb = (0x8c,0x8a,0x89) │ │ - (145,142,141) # rgb = (0x91,0x8e,0x8d) │ │ } │ │ tRNS { │ │ - 0 43 218 203 163 111 47 187 255 255 255 240 160 9 111 255 255 220 135 255 255 255 59 1 181 255 255 255 255 125 17 219 255 255 255 110 188 255 255 243 29 27 255 255 255 255 46 156 255 255 255 152 242 255 255 255 239 1 108 255 255 255 255 49 233 255 255 255 132 92 255 255 255 255 212 233 255 242 4 96 58 237 125 120 190 6 245 227 89 255 235 78 255 255 206 79 255 255 255 255 255 255 255 255 255 141 48 255 255 255 255 255 255 255 255 47 66 255 255 255 255 255 255 255 255 170 87 255 255 255 255 255 255 255 255 255 227 19 111 255 255 255 255 255 255 213 34 54 175 246 255 241 129 8 11 72 118 130 92 12} │ │ + 0 43 218 203 163 111 47 187 240 160 9 111 220 135 59 1 181 125 17 219 110 188 243 29 27 46 156 152 242 239 1 108 49 233 132 92 212 233 242 4 96 58 237 125 120 190 6 245 227 89 235 78 206 79 141 48 47 66 170 87 227 19 111 213 34 54 175 246 241 129 8 11 72 118 130 92 12} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000001020304050600000000000000000000000000 │ │ -000000000000000000000007080808090a0b0c0d00000000000000000000 │ │ -00000000000000000000000e08080808080f101100000000000000000000 │ │ -000000000000000000000000121308080808141516000000000000000000 │ │ -0000000000000000000000001718191a08081b1c1d000000000000000000 │ │ -000000000000000000000000001e1f202108082223000000000000000000 │ │ -00000000000000000000000000002425261a082728000000000000000000 │ │ -00000000000000000000000000292a2b2c2d032e00000000000000000000 │ │ -000000000000000000000000002f10303132330000000000000000000000 │ │ -000000000000000000000000003435363710383900000000000000000000 │ │ -0000000000000000000000003a103b3c3d103e3f00000000000000000000 │ │ -000000000000000000000000401036414215434400000000000000000000 │ │ -000000000000000000000045462a47470848494a00000000000000000000 │ │ -00000000000000000000004b104c08080808474d4e000000000000000000 │ │ -000000000000000000004f43100808080808080850000000000000000000 │ │ -000000000000000000395110080808080808080852000000000000000000 │ │ -000000000000000000531514080808080808080854000000000000000000 │ │ -000000000000000055561008080808080808080857000000000000000000 │ │ -00000000000000005810590808080808080808085a000000000000000000 │ │ -00000000000000005b1008080808085c5d0808085e000000000000000000 │ │ -00000000000000005f600808616263646566676869000000000000000000 │ │ -00000000000000006a675c6b6c6d6e6f7071637273000000000000000000 │ │ -00000000000000007475767778797a267b217c7d00000000000000000000 │ │ -00000000000000007e7f8081828384858687888900000000000000000000 │ │ -00000000000000008a8b8c8d8e838f789091920000000000000000000000 │ │ -0000000000000000939495838e8396979899000000000000000000000000 │ │ -000000000000000000009a9b9c9d9e9f0000000000000000000000000000 │ │ +0000000000000000000000074d4d4d4e4f08090a00000000000000000000 │ │ +00000000000000000000000b4d4d4d4d4d50510c00000000000000000000 │ │ +0000000000000000000000000d524d4d4d4d53540e000000000000000000 │ │ +0000000000000000000000000f1055564d4d575811000000000000000000 │ │ +000000000000000000000000001213595a4d4d5b14000000000000000000 │ │ +0000000000000000000000000000155c5d564d1617000000000000000000 │ │ +00000000000000000000000000185e5f6061031900000000000000000000 │ │ +000000000000000000000000001a516263641b0000000000000000000000 │ │ +000000000000000000000000001c656667511d1e00000000000000000000 │ │ +0000000000000000000000001f5168696a516b2000000000000000000000 │ │ +0000000000000000000000002151666c6d546e2200000000000000000000 │ │ +0000000000000000000000236f5e70704d71722400000000000000000000 │ │ +00000000000000000000002551734d4d4d4d702627000000000000000000 │ │ +00000000000000000000286e514d4d4d4d4d4d4d29000000000000000000 │ │ +0000000000000000001e2a514d4d4d4d4d4d4d4d2b000000000000000000 │ │ +0000000000000000002c54534d4d4d4d4d4d4d4d2d000000000000000000 │ │ +00000000000000002e2f514d4d4d4d4d4d4d4d4d30000000000000000000 │ │ +00000000000000003151744d4d4d4d4d4d4d4d4d32000000000000000000 │ │ +000000000000000033514d4d4d4d4d75764d4d4d34000000000000000000 │ │ +000000000000000035774d4d78797a7b7c7d7e7f36000000000000000000 │ │ +0000000000000000377e75808182838485867a8738000000000000000000 │ │ +00000000000000003988898a8b8c8d5d8e5a8f3a00000000000000000000 │ │ +00000000000000003b9091929394959697983c3d00000000000000000000 │ │ +00000000000000003e999a9b9c949d8b9e3f400000000000000000000000 │ │ +0000000000000000414243949c949f444546000000000000000000000000 │ │ +000000000000000000004748494a4b4c0000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_downloaded.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 13; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ │ 0000111110000 │ ├── Image content ├── res/drawable-hdpi-v4/s_flag_finish1.png │ ├── sng │ │ @@ -1,17 +1,17 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 9; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -15fc 43fc 18e7 1ccf 4ecc 227b 0f27 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -0cff 57ff 58ff 4dff 3cff 36ff 27ff 1df6 39e3 40b7 0945 0802 0000 0000 0000 0000 ff00 ff00 │ │ -05ff 11ff 96ff 8cff 11ff 96ff 8cff 0fff 71ff 53ff 07ff 30fd 39ec 08aa 3e8a 4b35 ff00 ff00 │ │ +15fc 43fc 18e7 1ccf 4ecc 227b 0f27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0cff 57ff 58ff 4dff 3cff 36ff 27ff 1df6 39e3 40b7 0945 0802 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 96ff 8cff 11ff 96ff 8cff 0fff 71ff 53ff 07ff 30fd 39ec 08aa 3e8a 4b35 0000 0000 │ │ 14ff bfff 3aff 44ff bfff 3aff 44ff bfff 3aff 44ff bfff 37ff 36ff 7bff 1dff 18ff 47f8 2c73 │ │ -0cff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6bff 5fff 46ff 39ff 21ff 2ef1 1eb0 1248 ff00 ff00 │ │ -05ff 11ff 96ff 8cff 11ff 90ff 6cff 0aff 3aff 33fa 07c3 3e9d 4e35 0000 0000 0000 ff00 ff00 │ │ -14ff bfff 38ff 33ff 63ff 13fb 19db 4ebd 2e3e 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -0cff 39ff 21fd 29dd 4ea0 4712 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ -06e9 0994 271e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 │ │ +0cff 62ff 6bff 6aff 62ff 6bff 6aff 62ff 6bff 5fff 46ff 39ff 21ff 2ef1 1eb0 1248 0000 0000 │ │ +05ff 11ff 96ff 8cff 11ff 90ff 6cff 0aff 3aff 33fa 07c3 3e9d 4e35 0000 0000 0000 0000 0000 │ │ +14ff bfff 38ff 33ff 63ff 13fb 19db 4ebd 2e3e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0cff 39ff 21fd 29dd 4ea0 4712 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06e9 0994 271e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/levels_wheel1.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -38,46 +37,47 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 66 153 219 249 67 40 191 255 248 193 157 163 197 251 63 242 245 131 15 18 130 240 229 50 1 199 246 68 129 154 19 37 220 194 149 255 43 42 216 221 162 38 71 70 49 41 192 156 196 250 244 215} │ │ + 0 66 153 219 249 67 40 191 248 193 157 163 197 251 63 242 245 131 15 18 130 240 229 50 1 199 246 68 129 154 19 37 220 194 149 43 42 216 221 162 38 71 70 49 41 192 156 196 250 244 215} │ │ IMAGE { │ │ pixels base64 │ │ 000001234432500000 │ │ -0006789ABCDE876000 │ │ -00FGHIJ0000KLHGF00 │ │ -06MNO00000000ONM60 │ │ -PQRO0000000000ORQP │ │ -S8L000000000000T8S │ │ -UEV00000WW00000VEU │ │ -XY00000ZaaZ00000YX │ │ -4B0000baaaac0000B4 │ │ -GB0000WaaaaW0000B4 │ │ -dY00000ZaaZ00000Ye │ │ -fEV00000gg00000VEf │ │ -h8T000000000000T8i │ │ -PQRj0000000000jRQP │ │ -06MNj00000000jNMk0 │ │ -00FGHIJ0000KLHGF00 │ │ -0006Q89lmCnE8Q6000 │ │ -0000PiUeopqUiP0000 │ │ +00067p89ABCDp76000 │ │ +00EFGHI0000JKGFE00 │ │ +06LMN00000000NML60 │ │ +OPQN0000000000NQPO │ │ +RpK000000000000SpR │ │ +TDU00000VV00000UDT │ │ +WX00000YqqY00000XW │ │ +4A0000Zqqqqa0000A4 │ │ +FA0000VqqqqV0000A4 │ │ +bX00000YqqY00000Xc │ │ +dDU00000ee00000UDd │ │ +fpS000000000000Spg │ │ +OPQh0000000000hQPO │ │ +06LMh00000000hMLi0 │ │ +00EFGHI0000JKGFE00 │ │ +0006Pp8jkBlDpP6000 │ │ +0000OgTcmnoTgO0000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_arrow_up.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 8; height: 4; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00011000 │ │ 00233200 │ │ 01333320 │ │ 23333332 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/codebrew.png │ ├── sng │ │ @@ -2,18 +2,18 @@ │ │ IHDR { │ │ width: 120; height: 85; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ @@ -257,96 +257,96 @@ │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ } │ │ tRNS { │ │ - 236 255 255 255 255 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 236 242} │ │ IMAGE { │ │ pixels hex │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020304010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106070708090a01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b070707070c0d0e0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010f0b1007070707111201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011314150707070716170101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011819070707071a1b01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011c1d070707071e17010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101011f2021220101010101010101010101010101010101010101010123240707070725010101010101010101262728292a01010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101012b0707072c2d2e2f300101010101010101010101010101010101011c3107070707070a0101010101323334350707073601010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101330707070707070837010101010101010101010101010101010101380707070707070b0101010101330707070707071139010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101013a0707070707073b30010101010101010101010101010101013c1d070707070707073d01010101012b3e0707070707073f010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010140080707070707074101010101010101010101010101010142434407070707070707070a0101010101014507070707070746010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101210707070707073e400101010101010101010101011b4748070707070707070707071401010101010101490707070707073a010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101014a0707070707071d01010101010101010101014b364c07070707070707070707074a0101010101010101320c07070707074d130101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101380707070707074e0101010101010101014f364d0707070707070707070707505101010101010101010101520707070707073f0101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101013b07070707070753010101010101010154350707070707070707070707505501010101010101010101010156070707070707570101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101011c58070707070707590101010101010140580707070707070707075a094201010101010101010101010101015b0707070707074a0101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101014f5c0707070707075d010101010101015e07070707070707075f60610101010101010101010101010101010162070707070707630101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101613107070707076432010101010101016507070707070766530101010101010101010101010101010101010167070707070707680101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101692407070707073140010101010101016a07070707076b0a0101010101010101010101010101010101010101600707070707076c0101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101016d2c07070707076e04010101010101016f07070707072901010101010101010101010101010101010101010157070707070707700101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101135a07070707070771010101010101010148070707077201010101010101010101010101010101010101010133070707070707730101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101301107070707070721010101010101010140740707070775010101010101010101010101010101010101010109070707070707760101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101011e07070707070762010101010101010101277707070707781301010101010101010101010101010101010119070707070707790101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101630707070707076a010101010101010101016d7a070707077b7c010101010101010101010101010101014f310707070707077d0101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101017e070707070707247f01010101010101010101804e6e070707072d8182010101010101010101010101018307070707070707020101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101018407070707070707850101010101010101010101013c86070707073e4f010101010101010101010101015607070707070707870101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101018831070707070707730101010101010101010101010101898a07078b010101010101010101010101018c07070707070707078d0101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101018e070707070707078f01010101010101010101010101010189908c01010101010101010101010101500707070707070791920101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010112070707070707070822010101010101010101010101010101010101010101010101010101010193070707070707070716010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101017f15070707070707079426010101010101010101010101010101010101010101010101010101950c07070707070707077c010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101019607070707070707071d97010101010101010101010101010101010101010101010101012f6b07070707070707074d88010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010140640707070707070707989901010101010101010101010101010101010101010101019a5c0707070707070707072901010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010207070707070707070766850101010101010101010101010101010101010101979b070707070707070707073e9c01010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101179d070707070707070707073b9e1c0101010101010101010101010101011b129f07070707070707070707077e0101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010151070707070707070707070707a096a16901010101010101010137a20d4c07070707070707070707070752800101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101011f0707070707070707070707070707a37aa40da50246a6a748a807070707070707070707070707070706010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010d07070707070707070707070707070707070707070707070707070707070707070707070707072801010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101010101a90707070707070707070707070707070707070707070707070707070707070707070707078f0101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101aa070707070707070707070707070707070707070707070707070707070707070707072e010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101ab150707070707070707070707070707070707070707070707070707070707075a8301010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101010101010101995607070707070707070707070707070707070707070707070707070707ac2b0101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101213b070707070707070707070707070707070707070707070707adae01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101af8e0807070707070707070707070707070707070731b0ae010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010ab1b2b30707070707070707070707447690b4180101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101803cb512b6b7b8b8b875935927010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101013d78180101010101010101010101010101010101b97841010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101019244074901010101010101010101010101010101012807ba010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101976b07490101010101010101010101010101010101b40752010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101975c07490101010101010101010101010101010101bb077b010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010180bc07490101010101010101010101010101010101bb0773010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101bdbe45bf7d7e37010101010127b6c0c1c2c301010101010101018053c42db2c582740749010101010101c6a71a684a610101010101bb07700154092d457e6d01010101017fc7c801c98bbe0101010101ae16651d4a610101010184028d01010101017e3d010101010151a5ca0101010105 │ │ -000101010101c76e07070807075701010101460707246b0707486101010101010f3a07070c0707656b07490101010192a40707764d07a8cb01010101b407cc460707cd0707ceb5010101018c07cf6707077b010101923407077631076bcb010101460798010101019a070751010101017707b10101010105 │ │ -00010101012507079b0ad04b842b010101b80708c3260142cc07730e010101173b077bd14f2b3d070707490101010156077d4b011c1f07242a010101bb0707074e6997c93b07444b010101d207070779212f010101d307b0690117d4074d6d01010a0707bd010101200707d50101013c07d64f0101010105 │ │ -00010101d10707c60101010101010101d70707d8010101016d4d0775010101d907a82b010101018f070749010101a2079401010101013407da010101bb07073d01010101db7707b8010101dc07071e0101010101cb07dd01010101012007620101015f071201010e08bad6740101017e0716010101010105 │ │ -000101014507de0101010101010101012907df010101010101e00794010101df07e10101010101171507490101016307e269181818189607e3010101bb07a80101010101017e074c8001013c0707810101010101a707b8e4181818b996072d0101013307e501011207535b073f0101760784010101010105 │ │ -00010139e607ab0101010101010101017207360101010101012807151b01265a07210101010101309107490101017607070707070707070776010101bb0770010101010101830764230101270707e7010101010194070707070707070707700101010407cd1c01e807823f07a70169074d82010101010105 │ │ -000101809d07120101010101010101017a07e90101010101012807311b0113a807210101010101825a07490101017307de0b1feaea1f8f60a2010101bb07b30101010101016f073eeb0101270707ec0101010101ed07de0beaeaeaea8f60a201010101dd07ee010794011c0764015307b801010101010105 │ │ -00010101e30738010101010101010101b8078a010101010101ef075f39010135073601010101011315074901010156079b0101010101010101010101bb0758010101010101da07a0390101270707ec01010101017a0733010101010101010101010101da07b15907b401017d0771a707d701010101010105 │ │ -00010101ab076e3f010101010101010159070742010101016d2c07d90101012907f04f010101019b070749010101b407a89c010101010101010101019e0707210101010126cf074a010101270707ec010101010153075c0f0101010101010101010101540794a0cd4f0101c50779bc9d0101010101010105 │ │ -000101011c76070867bdd02acb2b010101de074d831c01ee9f07a092010101615c07df71eb37d407070749010101395f07ed5561d00ff14201010101ab070707f240d0f3e807f0230101012707070601010101018076079f9a2a4f0ed7420101010101016c0707a4010101926607074e0101010101010105 │ │ -000101010123560707073e0707ab01010126f40707667407076a9c0101010101f15807076e0707f5560728010101010e860707073e0707e682010101be078ba707073e07079454010101015407070401010101010123e5070707cd0707e63001010101018f070751010101015b0707040101010101010105 │ │ -0001010101010184f67a795633e40101010101d8a91e98f4590101010101010101401f2d6516d8018c33bd01010101010159a98a3a2db68d01010101e73d2b017c563b8667d00101010101d0f7b1d001010101010101019af64819d3a58d390101010101dbd92801010101014062f8010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101010104eac7f90101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010101c307643bc90101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101260791230101010101012a428201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -00010101010101010101010101010101010101010101010101010101010101010101010101ee07d90101010101010168440101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ -000101010101010101010101012bd57a345101010101010101f18b1d8689010101010101068a0779e151010101d0da4407b89b9c010101405799010101f3b10101010153510101010180b5f472e52101010101010101c98482e109390101010101ecc41d45c9010101010101010101010101010101010105 │ │ -000101010101010101010101545a5a25682e0101010101017e07dd093a07343901010101556607bc5f2801010140c16e0752bfb90101012307c1010101ed073f0101c907d9010101017f6a8eb8df07b60101010101010307a007fa8001010101f7078a4e6507f70101010101010101010101010101010105 │ │ -000101010101010101010101ef078c0101010101010101840790010101d5071f0101010101c30733010101010101019f6e010101010101015007d001d2070725010125070e010101013039010101d3079c0101010101c707ed6d01010101015407e20101012d07eb01010101010101010101010101010105 │ │ -000101010101010101010101af073bfb01010101010101e8074f0101010164ba3901010101af070b0101010101010194cd01010101010101fc075501a470c40801013e7a01010101010101274a905207cb0101010101a507ca0101010101015e07dad1c53f8b07fd01010101010101010101010101010105 │ │ -00010101010101010101010101852c077ae701010101014d2c0101010101cf079201010101f807d90101010101010194d6390101010101014f07c20107da8807eef90793010101010113c407798e4c07890101010101aa0799010101010101c4072ccf73e6cee6a101010101010101010101010101010105 │ │ -0001010101010101010101010101882e07cf13010101019f0c010101010124a88001010101f8078f01010101010101b3cd01010101010101017a58c307bd016b257507970101010101c40721010147078901010101014607ec010101010101a707ee8823237f880101010101010101010101010101010105 │ │ -0001010101010101010101010101010103074b010101016207ea0101016707290101010101f8078f010101010101019f440101010101010101bb07bc790101a507d6b00101010101012408010101b007c501010101015b07ec0101010101015507ef01010101010101010101010101010101010101010105 │ │ -000101010101010101010101f745f75e076c9201010101302d07169ec207ad130101010101fe07da01010101010101ef07683dd001010101014f0707f80101bd0707ca010101010101a607b2b4b20707890101010101ac078c010101010101010907df4a3db2490101010101010101010101010101010105 │ │ -000101010101010101010101ae6c765209eb01010101010139147b949f751c0101010101010690a1010101010101014f255ac0eb0101010101013dc413010101b6250101010101010192aa11a00d59a4dc0101010101f88b9c0101010101010101f7989fcc3aaf0101010101010101010101010101010105 │ │ -000101010101010101010101010180010101010101010101010101820101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202030405020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206070708090a02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020b070707070c0d0e0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020f0b1007070707111202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021314150707070716170202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021819070707071a1b02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1d070707071e17020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202021f2021220202020202020202020202020202020202020202020223240707070725020202020202020202262728292a02020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202022b0707072c2d2e2f300202020202020202020202020202020202021c3107070707070a0202020202323334350707073602020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202330707070707070837020202020202020202020202020202020202380707070707070b0202020202330707070707071139020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202023a0707070707073b30020202020202020202020202020202023c1d070707070707073d02020202022b3e0707070707073f020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020240080707070707074102020202020202020202020202020242434407070707070707070a0202020202024507070707070746020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202210707070707073e400202020202020202020202021b4748070707070707070707071402020202020202490707070707073a020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202024a0707070707071d02020202020202020202024b364c07070707070707070707074a0202020202020202320c07070707074d130202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202380707070707074e0202020202020202024f364d0707070707070707070707505102020202020202020202520707070707073f0202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202023b07070707070753020202020202020254350707070707070707070707505502020202020202020202020256070707070707570202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202021c58070707070707590202020202020240580707070707070707075a094202020202020202020202020202025b0707070707074a0202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202024f5c0707070707075d020202020202025e07070707070707075f60610202020202020202020202020202020262070707070707630202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202613107070707076432020202020202026507070707070766530202020202020202020202020202020202020267070707070707680202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202692407070707073140020202020202026a07070707076b0a0202020202020202020202020202020202020202600707070707076c0202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202026d2c07070707076e05020202020202026f07070707072902020202020202020202020202020202020202020257070707070707700202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202135a07070707070771020202020202020248070707077202020202020202020202020202020202020202020233070707070707730202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202301107070707070721020202020202020240740707070775020202020202020202020202020202020202020209070707070707760202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202021e07070707070762020202020202020202277707070707781302020202020202020202020202020202020219070707070707790202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202630707070707076a020202020202020202026d7a070707077b7c020202020202020202020202020202024f310707070707077d0202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202027e070707070707247f02020202020202020202804e6e070707072d8182020202020202020202020202028307070707070707030202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202028407070707070707850202020202020202020202023c86070707073e4f020202020202020202020202025607070707070707870202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202028831070707070707730202020202020202020202020202898a07078b020202020202020202020202028c07070707070707078d0202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202028e070707070707078f02020202020202020202020202020289908c02020202020202020202020202500707070707070791920202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020212070707070707070822020202020202020202020202020202020202020202020202020202020293070707070707070716020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202027f15070707070707079426020202020202020202020202020202020202020202020202020202950c07070707070707077c020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202029607070707070707071d97020202020202020202020202020202020202020202020202022f6b07070707070707074d88020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020240640707070707070707989902020202020202020202020202020202020202020202029a5c0707070707070707072902020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020307070707070707070766850202020202020202020202020202020202020202979b070707070707070707073e9c02020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202179d070707070707070707073b9e1c0202020202020202020202020202021b129f07070707070707070707077e0202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020251070707070707070707070707a096a16902020202020202020237a20d4c07070707070707070707070752800202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202021f0707070707070707070707070707a37aa40da50346a6a748a807070707070707070707070707070706020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020d07070707070707070707070707070707070707070707070707070707070707070707070707072802020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202020202a90707070707070707070707070707070707070707070707070707070707070707070707078f0202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202aa070707070707070707070707070707070707070707070707070707070707070707072e020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202ab150707070707070707070707070707070707070707070707070707070707075a8302020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202020202020202995607070707070707070707070707070707070707070707070707070707ac2b0202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202213b070707070707070707070707070707070707070707070707adae02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202af8e0807070707070707070707070707070707070731b0ae020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020ab1b2b30707070707070707070707447690b4180202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202803cb512b6b7b8b8b875935927020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202023d78180202020202020202020202020202020202b97841020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202029244074902020202020202020202020202020202022807ba020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202976b07490202020202020202020202020202020202b40752020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202975c07490202020202020202020202020202020202bb077b020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020280bc07490202020202020202020202020202020202bb0773020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202bdbe45bf7d7e37020202020227b6c0c1c2c302020202020202028053c42db2c582740749020202020202c6a71a684a610202020202bb07700254092d457e6d02020202027fc7c802c98bbe0202020202ae16651d4a610202020284038d02020202027e3d020202020251a5ca0202020201 │ │ +000202020202c76e07070807075702020202460707246b0707486102020202020f3a07070c0707656b07490202020292a40707764d07a8cb02020202b407cc460707cd0707ceb5020202028c07cf6707077b020202923407077631076bcb020202460798020202029a070751020202027707b10202020201 │ │ +00020202022507079b0ad04b842b020202b80708c3260242cc07730e020202173b077bd14f2b3d070707490202020256077d4b021c1f07242a020202bb0707074e6997c93b07444b020202d207070779212f020202d307b0690217d4074d6d02020a0707bd020202200707d50202023c07d64f0202020201 │ │ +00020202d10707c60202020202020202d70707d8020202026d4d0775020202d907a82b020202028f070749020202a2079402020202023407da020202bb07073d02020202db7707b8020202dc07071e0202020202cb07dd02020202022007620202025f071202020e08bad6740202027e0716020202020201 │ │ +000202024507de0202020202020202022907df020202020202e00794020202df07e10202020202171507490202026307e269181818189607e3020202bb07a80202020202027e074c8002023c0707810202020202a707b8e4181818b996072d0202023307e502021207535b073f0202760784020202020201 │ │ +00020239e607ab0202020202020202027207360202020202022807151b02265a07210202020202309107490202027607070707070707070776020202bb0770020202020202830764230202270707e7020202020294070707070707070707700202020507cd1c02e807823f07a70269074d82020202020201 │ │ +000202809d07120202020202020202027a07e90202020202022807311b0213a807210202020202825a07490202027307de0b1feaea1f8f60a2020202bb07b30202020202026f073eeb0202270707ec0202020202ed07de0beaeaeaea8f60a202020202dd07ee020794021c0764025307b802020202020201 │ │ +00020202e30738020202020202020202b8078a020202020202ef075f39020235073602020202021315074902020256079b0202020202020202020202bb0758020202020202da07a0390202270707ec02020202027a0733020202020202020202020202da07b15907b402027d0771a707d702020202020201 │ │ +00020202ab076e3f020202020202020259070742020202026d2c07d90202022907f04f020202029b070749020202b407a89c020202020202020202029e0707210202020226cf074a020202270707ec020202020253075c0f0202020202020202020202540794a0cd4f0202c50779bc9d0202020202020201 │ │ +000202021c76070867bdd02acb2b020202de074d831c02ee9f07a092020202615c07df71eb37d407070749020202395f07ed5561d00ff14202020202ab070707f240d0f3e807f0230202022707070602020202028076079f9a2a4f0ed7420202020202026c0707a4020202926607074e0202020202020201 │ │ +000202020223560707073e0707ab02020226f40707667407076a9c0202020202f15807076e0707f5560728020202020e860707073e0707e682020202be078ba707073e07079454020202025407070502020202020223e5070707cd0707e63002020202028f070751020202025b0707050202020202020201 │ │ +0002020202020284f67a795633e40202020202d8a91e98f4590202020202020202401f2d6516d8028c33bd02020202020259a98a3a2db68d02020202e73d2b027c563b8667d00202020202d0f7b1d002020202020202029af64819d3a58d390202020202dbd92802020202024062f8020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202020205eac7f90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0002020202020202020202020202020202020202020202020202020202020202020202020202c307643bc90202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202260791230202020202022a428202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +00020202020202020202020202020202020202020202020202020202020202020202020202ee07d90202020202020268440202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +000202020202020202020202022bd57a345102020202020202f18b1d8689020202020202068a0779e151020202d0da4407b89b9c020202405799020202f3b10202020253510202020280b5f472e52102020202020202c98482e109390202020202ecc41d45c9020202020202020202020202020202020201 │ │ +000202020202020202020202545a5a25682e0202020202027e07dd093a07343902020202556607bc5f2802020240c16e0752bfb90202022307c1020202ed073f0202c907d9020202027f6a8eb8df07b60202020202020407a007fa8002020202f7078a4e6507f70202020202020202020202020202020201 │ │ +000202020202020202020202ef078c0202020202020202840790020202d5071f0202020202c30733020202020202029f6e020202020202025007d002d2070725020225070e020202023039020202d3079c0202020202c707ed6d02020202025407e20202022d07eb02020202020202020202020202020201 │ │ +000202020202020202020202af073bfb02020202020202e8074f0202020264ba3902020202af070b0202020202020294cd02020202020202fc075502a470c40802023e7a02020202020202274a905207cb0202020202a507ca0202020202025e07dad1c53f8b07fd02020202020202020202020202020201 │ │ +00020202020202020202020202852c077ae702020202024d2c0202020202cf079202020202f807d90202020202020294d6390202020202024f07c20207da8807eef90793020202020213c407798e4c07890202020202aa0799020202020202c4072ccf73e6cee6a102020202020202020202020202020201 │ │ +0002020202020202020202020202882e07cf13020202029f0c020202020224a88002020202f8078f02020202020202b3cd02020202020202027a58c307bd026b257507970202020202c40721020247078902020202024607ec020202020202a707ee8823237f880202020202020202020202020202020201 │ │ +0002020202020202020202020202020204074b020202026207ea0202026707290202020202f8078f020202020202029f440202020202020202bb07bc790202a507d6b00202020202022408020202b007c502020202025b07ec0202020202025507ef02020202020202020202020202020202020202020201 │ │ +000202020202020202020202f745f75e076c9202020202302d07169ec207ad130202020202fe07da02020202020202ef07683dd002020202024f0707f80202bd0707ca020202020202a607b2b4b20707890202020202ac078c020202020202020907df4a3db2490202020202020202020202020202020201 │ │ +000202020202020202020202ae6c765209eb02020202020239147b949f751c0202020202020690a1020202020202024f255ac0eb0202020202023dc413020202b6250202020202020292aa11a00d59a4dc0202020202f88b9c0202020202020202f7989fcc3aaf0202020202020202020202020202020201 │ │ +000202020202020202020202020280020202020202020202020202820202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_wheel2.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 15; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ @@ -23,15 +23,15 @@ │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (142,138,134) # rgb = (0x8e,0x8a,0x86) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000001222300000 │ │ 000422222224000 │ │ 005225676522500 │ │ 032280000082210 │ │ 022800000008220 │ ├── Image content ├── res/drawable-mdpi-v4/ic_installed_selected.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 15; height: 11; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ @@ -46,22 +46,22 @@ │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ } │ │ tRNS { │ │ - 0 1 153 103 149 255 151 144 156 142 159 2 20 42 137 163 3 185 234 43 131 168 59 243 232 40 128 171 62 245 230 38 124 174 6 64 227 140 178 69 246 182 72 8} │ │ + 0 1 153 103 149 151 144 156 142 159 2 20 42 137 163 3 185 234 43 131 168 59 243 232 40 128 171 62 245 230 38 124 174 6 64 227 140 178 69 246 182 72 8} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000123 │ │ -000000000001456 │ │ -000000000007581 │ │ -000000000095AB0 │ │ -CD0000000E5FG00 │ │ -HIJ00000K5LG000 │ │ -MNOP000Q5RG0000 │ │ -0STUV0W5XY00000 │ │ -00ZTab5cY000000 │ │ -000de5fY0000000 │ │ -0000gch00000000 │ │ +0000000000014h5 │ │ +000000000006h71 │ │ +00000000008h9A0 │ │ +BC0000000DhEF00 │ │ +GHI00000JhKF000 │ │ +LMNO000PhQF0000 │ │ +0RSTU0VhWX00000 │ │ +00YSZahbX000000 │ │ +000cdheX0000000 │ │ +0000fbg00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_finish0.png │ ├── sng │ │ @@ -1,14 +1,37 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ +} │ │ +tRNS { │ │ + 0} │ │ IMAGE { │ │ - pixels hex │ │ -12ff 62ff aeff d2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -2eff 3eff 82ff 2eff 32ff 62ff a2ff d2ff ff00 ff00 ff00 ff00 │ │ -beff 7eff 02ff beff 7eff 02ff beff 7eff 12ff 8eff aeff d2ff │ │ -02ff 2eff beff 02ff 2eff beff 02ff 32ff 8eff 32ff 62ff 9eff │ │ -2eff 3eff 7eff 2eff 2eff 9eff 5eff 9eff e2ff ff00 ff00 ff00 │ │ -a2ff 72ff 5eff b2ff e2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ + pixels base64 │ │ +123400000000 │ │ +567582940000 │ │ +ABCABCAB1D34 │ │ +C5AC5AC8D82E │ │ +56B55EFEG000 │ │ +9HFIG0000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_finish2.png │ ├── sng │ │ @@ -1,14 +1,37 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ +} │ │ +tRNS { │ │ + 0} │ │ IMAGE { │ │ - pixels hex │ │ -12ff 62ff aeff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -2eff 3eff 82ff 22ff 52ff 72ff aeff aeff c2ff e2ff ff00 ff00 │ │ -beff 7eff 02ff beff 7eff 02ff a2ff 4eff 02ff 2eff 52ff a2ff │ │ -02ff 2eff beff 2eff 3eff beff 02ff 2eff aeff 7eff e2ff beff │ │ -2eff 3eff 7eff 02ff 2eff 9eff 72ff e2ff ff00 ff00 ff00 ff00 │ │ -a2ff 72ff 62ff 9eff b2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ + pixels base64 │ │ +123000000000 │ │ +45678933AB00 │ │ +CDECDEFGE48F │ │ +E4C45CE43DBC │ │ +45DE4H9B0000 │ │ +F92HI0000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/levels_wheel2.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -21,36 +20,37 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 6 110 199 243 27 207 255 218 82 14 208 7 109 217 16 216 27 168 249 162 255 13 248 157 12 20 155 209 111 203 244} │ │ + 0 6 110 199 243 27 207 218 82 14 208 7 109 217 16 216 27 168 249 162 13 248 157 12 20 155 209 111 203 244} │ │ IMAGE { │ │ pixels base64 │ │ 001234432100 │ │ -056777777650 │ │ -16789AA987BC │ │ -D7EF0000FG7D │ │ -3790HIIH0973 │ │ -J7A0KLLK0M7N │ │ -J7A0OLLO0P74 │ │ -3790QRRQ0973 │ │ -27GF0000FG72 │ │ -CB789MM9E7SC │ │ -056777777B50 │ │ -001TUVVUT100 │ │ +056UUUUUU650 │ │ +16U789987UAB │ │ +CUDE0000EFUC │ │ +3U80GHHG08U3 │ │ +IU90JVVJ0KUL │ │ +IU90MVVM0NU4 │ │ +3U80OPPO08U3 │ │ +2UFE0000EFU2 │ │ +BAU78KK8DUQB │ │ +056UUUUUUA50 │ │ +001RSTTSR100 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_helmet.png │ ├── sng │ │ @@ -1,29 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 8; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (162,151, 40) # rgb = (0xa2,0x97,0x28) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (141,139,130) # rgb = (0x8d,0x8b,0x82) │ │ (201,201,200) # rgb = (0xc9,0xc9,0xc8) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 73, 71, 72) # rgb = (0x49,0x47,0x48) │ │ (109,105, 90) # rgb = (0x6d,0x69,0x5a) │ │ (206,190, 50) # rgb = (0xce,0xbe,0x32) │ │ (144,123, 78) # rgb = (0x90,0x7b,0x4e) │ │ (165,164,158) # rgb = (0xa5,0xa4,0x9e) │ │ (191,174, 39) # rgb = (0xbf,0xae,0x27) │ │ (116,108, 20) # rgb = (0x74,0x6c,0x14) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 01223000 │ │ 14567700 │ │ 75428890 │ │ 77988AA2 │ │ AB88C000 │ ├── Image content ├── res/drawable-mdpi-v4/ic_sort_up.png │ ├── sng │ │ @@ -1,31 +1,30 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +1111111111111111111111111 │ │ +1111111111111111111111111 │ │ +1111111111111111111111111 │ │ +0000000000000000000000000 │ │ +0000000000000000000000000 │ │ +0000000000000000000000000 │ │ +1111111111111111110000000 │ │ +1111111111111111110000000 │ │ +1111111111111111110000000 │ │ +0000000000000000000000000 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ +1111111110000000000000000 │ │ +1111111110000000000000000 │ │ +1111111110000000000000000 │ │ 0000000000000000000000000 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -0000000000000000002222222 │ │ -0000000000000000002222222 │ │ -0000000000000000002222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -0000000001111111222222222 │ │ -0000000001111111222222222 │ │ -0000000001111111222222222 │ │ -1111111111111111222222222 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/icon.png │ ├── sng │ │ @@ -1,26 +1,33 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ @@ -29,69 +36,61 @@ │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 1 30 188 250 255 5 190 14 251 21 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 201 70 205 252 24 49 63 67} │ │ + 0 1 30 188 250 5 190 14 251 21 22 201 70 205 252 24 49 63 67} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ -111111111111111100000000000000001111111111111111 │ │ -111111111111111100000000000000001111111111111111 │ │ -112345666666666666666666666666666666666666543211 │ │ -117866666666666666666666666666666666666666668711 │ │ -119A6666666666666666666666666666666666666666A911 │ │ -11B666666666666666666666666666666666666666666B11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666DE6666666666666666C11 │ │ -11C666666666666666666666666FEG666666666666666C11 │ │ -11C66666666666666666666666HIEE666666666666666C11 │ │ -11C66666666666666666666JKEEEEE666666666666666C11 │ │ -11C66666666666666GEED6DEK66KEE666666666666666C11 │ │ -11C6666666666666LI66DEMFD66KEE666666666666666C11 │ │ -11C6666666666666E6LEEE6KEKNEEE666666666666666C11 │ │ -11C6666666666666E6OD6E6FEEEOKP666666666666666C11 │ │ -11C6666666666666QM66QL6EEEEKJP666666666666666C11 │ │ -11C66666666666666KEEK66KEEEENEDJ6666666666666C11 │ │ -11C666666666666666666666KEEEKR666666666666666C11 │ │ -11C6666666666666666666666LEEKNG66666666666666C11 │ │ -11C66666666666666666666666EEE6N66666666666666C11 │ │ -11C66666666666666666666666F6E6N66666666666666C11 │ │ -11C66666666666666666666666ES6NL66666666666666C11 │ │ -11C666666666666666666666666DEK666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11C666666666666666666666666666666666666666666C11 │ │ -11CA6666666666666666666666666666666666666666AC11 │ │ -11BT6666666666666666666666666666666666666666TB11 │ │ -119UVW666666666666666666666666666666666666WVU911 │ │ -117XYZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZYX711 │ │ -11279BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB97211 │ │ -111111111111111111111111111111111111111111111111 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +001234JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ432100 │ │ +0056JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ6500 │ │ +0078JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ8700 │ │ +009JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ900 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJKLJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJMLNJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJOPLLJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJQRLLLLLJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJNLLKJKLRJJRLLJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJSPJJKLTMKJJRLLJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJLJSLLLJRLRULLLJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJLJVKJLJMLLLVRWJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJXTJJXSJLLLLRQWJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJRLLRJJRLLLLULKQJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJRLLLRYJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJSLLRUNJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJLLLJUJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJMJLJUJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJLZJUSJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJKLRJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA00 │ │ +00A8JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ8A00 │ │ +009BJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJB900 │ │ +007CDEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEDC700 │ │ +005FGHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHGF500 │ │ +001579AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA975100 │ │ +000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_up.png │ ├── sng │ │ @@ -3,42 +3,42 @@ │ │ width: 6; height: 22; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ } │ │ tRNS { │ │ - 30 186 243 0 187 255 191 249 244 31} │ │ + 30 186 243 0 187 191 249 244 31} │ │ IMAGE { │ │ pixels base64 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ 333333 │ │ 333333 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ 333333 │ │ 333333 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_sort_down.png │ ├── sng │ │ @@ -1,31 +1,30 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +1111111111111111111111111 │ │ +1111111111111111111111111 │ │ +1111111111111111111111111 │ │ +0000000000000000000000000 │ │ +0000000000000000000000000 │ │ +0000000000000000000000000 │ │ +1111111111111111110000000 │ │ +1111111111111111110000000 │ │ +1111111111111111110000000 │ │ +0000000000000000000000000 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ +1111111110000000000000000 │ │ +1111111110000000000000000 │ │ +1111111110000000000000000 │ │ 0000000000000000000000000 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -0000000000000000002222222 │ │ -0000000000000000002222222 │ │ -0000000000000000002222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -1111111111111111222222222 │ │ -0000000001111111222222222 │ │ -0000000001111111222222222 │ │ -0000000001111111222222222 │ │ -1111111111111111222222222 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_start0.png │ ├── sng │ │ @@ -1,35 +1,35 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 51,131, 25) # rgb = (0x33,0x83,0x19) │ │ ( 80,139, 62) # rgb = (0x50,0x8b,0x3e) │ │ (133,167,124) # rgb = (0x85,0xa7,0x7c) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 91,184, 67) # rgb = (0x5b,0xb8,0x43) │ │ (197,231,189) # rgb = (0xc5,0xe7,0xbd) │ │ (128,199,106) # rgb = (0x80,0xc7,0x6a) │ │ ( 61,164, 30) # rgb = (0x3d,0xa4,0x1e) │ │ (170,182,165) # rgb = (0xaa,0xb6,0xa5) │ │ (238,242,234) # rgb = (0xee,0xf2,0xea) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ (109,155,100) # rgb = (0x6d,0x9b,0x64) │ │ (115,195, 93) # rgb = (0x73,0xc3,0x5d) │ │ ( 72,127, 54) # rgb = (0x48,0x7f,0x36) │ │ ( 76,139, 58) # rgb = (0x4c,0x8b,0x3a) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -012345555555 │ │ -167892AB5555 │ │ -18B8CCC1DA45 │ │ -1E77CCCCC9F3 │ │ -16EGGDD3A455 │ │ -034555555555 │ │ +123450000000 │ │ +267893AB0000 │ │ +28B8CCC2DA50 │ │ +2E77CCCCC9F4 │ │ +26EGGDD4A500 │ │ +145000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_lock2.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 7; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162,230,162) # rgb = (0xa2,0xe6,0xa2) │ │ ( 39,167, 37) # rgb = (0x27,0xa7,0x25) │ │ ( 36,152, 34) # rgb = (0x24,0x98,0x22) │ │ (158,228,157) # rgb = (0x9e,0xe4,0x9d) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (126,219,125) # rgb = (0x7e,0xdb,0x7d) │ │ (218,245,218) # rgb = (0xda,0xf5,0xda) │ │ @@ -19,15 +19,15 @@ │ │ ( 41,179, 39) # rgb = (0x29,0xb3,0x27) │ │ ( 45,195, 43) # rgb = (0x2d,0xc3,0x2b) │ │ (110,217,109) # rgb = (0x6e,0xd9,0x6d) │ │ ( 80,208, 79) # rgb = (0x50,0xd0,0x4f) │ │ ( 65,204, 63) # rgb = (0x41,0xcc,0x3f) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0123340 │ │ 5260437 │ │ 8300098 │ │ A2BBBCA │ │ 33D4933 │ ├── Image content ├── res/drawable-mdpi-v4/ic_installed.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 15; height: 11; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b301 b399 b367 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b301 b395 b3ff b397 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b390 b3ff b39c b301 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b38e b3ff b39f b302 ff00 │ │ -b314 b32a ff00 ff00 ff00 ff00 ff00 ff00 ff00 b389 b3ff b3a3 b303 ff00 ff00 │ │ -b3b9 b3ea b32b ff00 ff00 ff00 ff00 ff00 b383 b3ff b3a8 b303 ff00 ff00 ff00 │ │ -b33b b3f3 b3e8 b328 ff00 ff00 ff00 b380 b3ff b3ab b303 ff00 ff00 ff00 ff00 │ │ -ff00 b33e b3f5 b3e6 b326 ff00 b37c b3ff b3ae b306 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 b340 b3f5 b3e3 b38c b3ff b3b2 b306 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 b345 b3f6 b3ff b3b6 b306 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 b348 b3b2 b308 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b301 b399 b367 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b301 b395 b3ff b397 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b390 b3ff b39c b301 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b38e b3ff b39f b302 0000 │ │ +b314 b32a 0000 0000 0000 0000 0000 0000 0000 b389 b3ff b3a3 b303 0000 0000 │ │ +b3b9 b3ea b32b 0000 0000 0000 0000 0000 b383 b3ff b3a8 b303 0000 0000 0000 │ │ +b33b b3f3 b3e8 b328 0000 0000 0000 b380 b3ff b3ab b303 0000 0000 0000 0000 │ │ +0000 b33e b3f5 b3e6 b326 0000 b37c b3ff b3ae b306 0000 0000 0000 0000 0000 │ │ +0000 0000 b340 b3f5 b3e3 b38c b3ff b3b2 b306 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 b345 b3f6 b3ff b3b6 b306 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 b348 b3b2 b308 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_blueleg.png │ ├── sng │ │ @@ -1,23 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 57, 0, 0) # rgb = (0x39,0x00,0x00) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (229,232,231) # rgb = (0xe5,0xe8,0xe7) │ │ (172,177,179) # rgb = (0xac,0xb1,0xb3) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ ( 74,128,205) # rgb = (0x4a,0x80,0xcd) │ │ (121,128,132) # rgb = (0x79,0x80,0x84) │ │ (211,216,217) # rgb = (0xd3,0xd8,0xd9) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000 │ │ 000000100000 │ │ 000002320000 │ │ 000003450000 │ │ 000003430000 │ ├── Image content ├── res/drawable-mdpi-v4/s_wheel1.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 15; height: 15; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162,162,158) # rgb = (0xa2,0xa2,0x9e) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ @@ -25,15 +25,15 @@ │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000012333210000 │ │ 000433565337000 │ │ 007389000983700 │ │ 073A0000000A370 │ │ B38000000000C30 │ ├── Image content ├── res/drawable-mdpi-v4/ic_menu_down.png │ ├── sng │ │ @@ -3,42 +3,42 @@ │ │ width: 6; height: 22; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ } │ │ tRNS { │ │ - 30 186 243 0 187 255 191 249 244 31} │ │ + 30 186 243 0 187 191 249 244 31} │ │ IMAGE { │ │ pixels base64 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ 333333 │ │ 333333 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ 333333 │ │ 333333 │ │ 012103 │ │ -455563 │ │ -255573 │ │ -455563 │ │ -048493 │ │ +499953 │ │ +299963 │ │ +499953 │ │ +047483 │ │ 333333 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/levels_wheel0.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_start2.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 51,131, 25) # rgb = (0x33,0x83,0x19) │ │ ( 88,147, 70) # rgb = (0x58,0x93,0x46) │ │ (133,167,124) # rgb = (0x85,0xa7,0x7c) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 91,184, 67) # rgb = (0x5b,0xb8,0x43) │ │ (214,235,205) # rgb = (0xd6,0xeb,0xcd) │ │ (128,199,106) # rgb = (0x80,0xc7,0x6a) │ │ ( 61,164, 30) # rgb = (0x3d,0xa4,0x1e) │ │ ( 85,135, 67) # rgb = (0x55,0x87,0x43) │ │ (153,207,135) # rgb = (0x99,0xcf,0x87) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ @@ -21,17 +21,17 @@ │ │ (197,231,189) # rgb = (0xc5,0xe7,0xbd) │ │ ( 76,139, 58) # rgb = (0x4c,0x8b,0x3a) │ │ (145,171,137) # rgb = (0x91,0xab,0x89) │ │ ( 89,139, 75) # rgb = (0x59,0x8b,0x4b) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -012345555555 │ │ -16789A455555 │ │ -1B78CCCD4555 │ │ -18E7CCCC9FG4 │ │ -168HFDD2DD3I │ │ -03I555555555 │ │ +123450000000 │ │ +26789A500000 │ │ +2B78CCCD5000 │ │ +28E7CCCC9FG5 │ │ +268HFDD3DD4I │ │ +14I000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_downloaded_selected.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ ├── Image content ├── res/drawable-mdpi-v4/s_lock1.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 7; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (178,170,141) # rgb = (0xb2,0xaa,0x8d) │ │ (135, 91, 8) # rgb = (0x87,0x5b,0x08) │ │ (111, 74, 8) # rgb = (0x6f,0x4a,0x08) │ │ (143,123, 48) # rgb = (0x8f,0x7b,0x30) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (158,146,112) # rgb = (0x9e,0x92,0x70) │ │ @@ -21,15 +21,15 @@ │ │ (215,187, 0) # rgb = (0xd7,0xbb,0x00) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ (238,242,234) # rgb = (0xee,0xf2,0xea) │ │ (191,171, 0) # rgb = (0xbf,0xab,0x00) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0123450 │ │ 6270186 │ │ 92000A9 │ │ 4B11147 │ │ 3CC7DEE │ ├── Image content ├── res/drawable-mdpi-v4/s_lock0.png │ ├── sng │ │ @@ -1,16 +1,37 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 7; height: 8; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ +} │ │ +tRNS { │ │ + 0} │ │ IMAGE { │ │ - pixels hex │ │ -ff00 a2ff 12ff 02ff 02ff 9eff ff00 │ │ -feff 12ff 7eff ff00 9eff 02ff daff │ │ -beff 02ff ff00 ff00 ff00 32ff beff │ │ -5eff 12ff 82ff 82ff 82ff 1eff 5eff │ │ -02ff 02ff 2eff 9eff 32ff 02ff 02ff │ │ -02ff 02ff 6eff feff 7eff 02ff 02ff │ │ -02ff 02ff 52ff feff 5eff 02ff 02ff │ │ -02ff 02ff 1eff 42ff 1eff 02ff 02ff │ │ + pixels base64 │ │ +0123340 │ │ +5260437 │ │ +8300098 │ │ +A2BBBCA │ │ +33D4933 │ │ +33E5633 │ │ +33F5A33 │ │ +33CGC33 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_bluebody.png │ ├── sng │ │ @@ -1,27 +1,27 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 10; height: 10; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 57, 0, 0) # rgb = (0x39,0x00,0x00) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,193,189) # rgb = (0xbf,0xc1,0xbd) │ │ (221,224,223) # rgb = (0xdd,0xe0,0xdf) │ │ (165,171,174) # rgb = (0xa5,0xab,0xae) │ │ ( 85,116,164) # rgb = (0x55,0x74,0xa4) │ │ ( 77, 81, 83) # rgb = (0x4d,0x51,0x53) │ │ (109,141,186) # rgb = (0x6d,0x8d,0xba) │ │ (150,177,215) # rgb = (0x96,0xb1,0xd7) │ │ ( 94,119,162) # rgb = (0x5e,0x77,0xa2) │ │ (206,210,211) # rgb = (0xce,0xd2,0xd3) │ │ (175,183,191) # rgb = (0xaf,0xb7,0xbf) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0000112000 │ │ 0003445000 │ │ 0004674000 │ │ 0008776000 │ │ 0008774000 │ ├── Image content ├── res/drawable-mdpi-v4/s_fender.png │ ├── sng │ │ @@ -1,28 +1,28 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (248,145,144) # rgb = (0xf8,0x91,0x90) │ │ (245, 76, 73) # rgb = (0xf5,0x4c,0x49) │ │ (245, 43, 35) # rgb = (0xf5,0x2b,0x23) │ │ (220,217,217) # rgb = (0xdc,0xd9,0xd9) │ │ (172, 89, 88) # rgb = (0xac,0x59,0x58) │ │ (141,139,139) # rgb = (0x8d,0x8b,0x8b) │ │ (167, 90, 89) # rgb = (0xa7,0x5a,0x59) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (111,109,109) # rgb = (0x6f,0x6d,0x6d) │ │ (255,206,205) # rgb = (0xff,0xce,0xcd) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 001121000000000000 │ ├── Image content ├── res/drawable-mdpi-v4/s_bluearm.png │ ├── sng │ │ @@ -1,27 +1,26 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 8; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 57, 0, 0) # rgb = (0x39,0x00,0x00) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,109,111) # rgb = (0x68,0x6d,0x6f) │ │ ( 70,112,177) # rgb = (0x46,0x70,0xb1) │ │ (222,224,221) # rgb = (0xde,0xe0,0xdd) │ │ (190,193,191) # rgb = (0xbe,0xc1,0xbf) │ │ ( 60,107,164) # rgb = (0x3c,0x6b,0xa4) │ │ } │ │ tRNS { │ │ - 0 0 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00000000 │ │ -00123400 │ │ -00563500 │ │ -00533500 │ │ -00533500 │ │ -00533500 │ │ -00433400 │ │ -00144100 │ │ +00012300 │ │ +00452400 │ │ +00422400 │ │ +00422400 │ │ +00422400 │ │ +00322300 │ │ +00033000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_start1.png │ ├── sng │ │ @@ -1,35 +1,35 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 51,131, 25) # rgb = (0x33,0x83,0x19) │ │ ( 85,135, 67) # rgb = (0x55,0x87,0x43) │ │ (133,167,124) # rgb = (0x85,0xa7,0x7c) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 91,184, 67) # rgb = (0x5b,0xb8,0x43) │ │ (214,235,205) # rgb = (0xd6,0xeb,0xcd) │ │ (128,199,106) # rgb = (0x80,0xc7,0x6a) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 89,139, 75) # rgb = (0x59,0x8b,0x4b) │ │ (149,183,140) # rgb = (0x95,0xb7,0x8c) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ ( 76,139, 58) # rgb = (0x4c,0x8b,0x3a) │ │ (106,118,101) # rgb = (0x6a,0x76,0x65) │ │ (115,195, 93) # rgb = (0x73,0xc3,0x5d) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -012345555555 │ │ -16789ABC5555 │ │ -187899991DAE │ │ -1877999913C5 │ │ -16FDD63G7555 │ │ -03G555555555 │ │ +123450000000 │ │ +26789ABC0000 │ │ +287899992DAE │ │ +2877999924C0 │ │ +26FDD64G7000 │ │ +14G000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3e75900 ffffae00 d8f77300 d3f3674a bce0541b c7ea5c00 b8dc5001 e7ff0900 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 dafa7c00 e4ff8100 e0fe7201 eaff7a00 e5ff7625 c6ea5942 ffff8900 ffff8d01 75912b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9dbe4700 eaff4501 c5f74800 a4c846cf a9d046ad b5dc5000 c7e46404 f5fd8e04 effd7f01 f3ff8300 f4ff8700 00000000 00000000 00000000 d2fa5f00 d2fb5e00 cffb5202 d4f96c04 65931902 01370000 bde454c5 92b33cb4 c2ed5100 caf65502 6a832c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 8bab3702 83a23300 79963136 9fc340ff abd1465e acd34600 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 e0ff0000 b8e44703 bfee5000 cdf55e76 99bc3ff9 3d4d1723 4c601d00 6b852c02 6b832f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2ee4900 332b4000 9bc43503 94bc3300 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 80a02f00 89a93403 ffffff00 7a982e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb7800 ecfe8700 eefe8c00 cde27103 797d6400 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 ffff6600 e1ff4602 819f3601 94b73800 91b33700 8fb13500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffa5d00 d8fd6d00 dafe7000 e6fe7d02 fafe9a00 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 fffff300 a8d23802 92b33c01 86a63200 86a63300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1ed4e00 c4f15500 c4f15500 e2fd7602 e9ff7900 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 ddff4300 a2c93702 93b53d00 87a82f00 809f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bce64f00 c5ef5e00 d8ff6701 a5ff0700 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 97bb3700 93b63503 b5e24300 75922b00 74902e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b4dc4b00 c6f64800 e4ff8a03 ecff9500 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 83a23100 86a63202 80a41600 6d862800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0d65200 b6dd5300 c6f05d02 c2ed5600 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 ecff7000 f5ff7301 79962c00 68812b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 accf5b00 b6df4d00 c6ee6603 c8f06a00 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 6f8b2500 74912903 6a832900 53642b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 e1ff7200 e3ff7300 e2ff7300 dffe7400 b2d85400 b1d94c01 a5cd3900 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 728f2400 76932703 71883500 f0ff8d00 ecff8b00 c2ee5700 97be2900 78b40400 bae45000 00000000 00000000 │ │ -00000000 00000000 e2ff7a00 faff9500 ffffff00 f6fe9200 f0ff8901 eaff8701 e0fb8801 aad04b03 aad04b00 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 1e1f1b00 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 97bb3800 94ba3400 b1da4600 92b53800 00000000 │ │ -00000000 d6fc6900 dffe7b00 e4fe8100 e2fd7d01 ddfe7603 9df54500 a7db3600 a3d02901 a6ca4906 a9cc5100 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 1d240b00 637a2502 b1db3c00 8cae3200 81a02f00 89aa3102 7c9b2e01 7e9d2e00 7c9a2d00 77942a00 │ │ -00000000 63842a00 63842a00 7fa13a00 b6d55901 def35b00 e5f06507 effa8f12 ffffff04 8ab23003 a5c55a00 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 74853300 e8f68d26 edff856d deff6c79 c8f45643 71902302 56840400 bae44d00 00000000 00000000 │ │ -00000000 cdfa5c00 f6ff9301 ffffd800 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 bee46300 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 9fc14700 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c f6ff5200 ffff6201 90b03600 77952a00 │ │ -00000000 b6df4e00 c6ec6403 c7ed6500 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 5d732300 667f2502 73902700 │ │ -00000000 acc86e00 83aa1402 82a91200 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 4d5f2000 55692103 6f892b00 │ │ -00000000 b4cd8000 789b1403 779a1300 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 4d5f2100 55692303 67822200 │ │ -00000000 b5ce8100 7b9e1903 7a9d1700 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 4c5e2200 55692303 5b751800 │ │ -00000000 b3cc7d00 7a9d1903 799c1800 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 4a5b1e00 54682103 54681f00 │ │ -00000000 c6dc9c00 81a22703 80a22700 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 48591f00 52652103 4f631c00 │ │ -00000000 e7f9cb00 82a32b04 82a32a00 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 48581f00 53662202 4d601b00 │ │ -00000000 bdd68800 85a52f04 85a52f00 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 44541b00 51641f02 4a5d1b00 │ │ -00000000 7c9c2d00 88a73504 88a73500 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 46552400 51632402 485a1c00 │ │ -00000000 8aa74300 87a73604 88a73600 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 45542400 52642302 47591a00 │ │ -00000000 9ab55a00 87a63604 87a73600 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 424f2100 4f622202 46571b00 │ │ -00000000 9db85f00 87a63804 87a63700 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 3f4c2100 4f612302 45551d00 │ │ -00000000 a1bb6500 88a63904 88a73900 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 3b471e00 4e602101 43531900 │ │ -00000000 a3be6800 89a73b04 89a83b00 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 39451e00 4e5f2301 45541f00 │ │ -00000000 a4bf6a00 89a73d04 8aa83e00 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 313c1800 4c5e2101 41511a00 │ │ -00000000 a6c06c00 8ba94004 8caa4100 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 39402c00 55653101 44532000 │ │ -00000000 a1ba6b00 89a44603 89a54700 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 bddd7c00 d1f97f01 57673300 3b4a1700 │ │ -00000000 7f944f00 798e4601 8a9f5f00 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 61703f00 697c4001 65773b00 00000000 │ │ -00000000 bedf7300 bedf7300 52632801 3a491000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 91a46b00 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 8da05e00 606f3e01 5b6b3700 5a6a3800 5b6a3800 404f1d00 │ │ -00000000 859b5500 80984800 7d954300 80984801 78913801 79923b00 6c842f00 556c1d00 82975303 a8b88a00 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 ffffff00 adc47d02 7a904b03 00010000 88877100 74894a03 697c3e01 6d804300 6d804200 6e804500 00000000 │ │ -00000000 00000000 768b4600 596d2600 546a1c00 5b702501 5f703203 63723f04 58683304 56662f01 65821902 637e2200 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 52662300 586c2b03 6b852b00 7d964501 7b944501 69822a00 708b2a00 77913900 657c3100 00000000 00000000 │ │ -00000000 00000000 00000000 5b6f2900 5b712900 5c722c00 596d2700 54672200 53652700 90a46400 72844b01 878e8a00 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 70844000 667a3902 69871c00 3c4d1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 8a9c6300 8a9c6300 80925901 758b3a02 62781600 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 657d2d00 596e2902 353d1f00 485a1700 51603400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d905400 768a4900 75894600 80925a02 ffffff00 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 5b654700 5a664104 5f732c02 586e2500 586d2400 5d722c00 5d712f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 73894100 92a66501 c7d7b000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 5828ad00 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 5b625200 5f6e3d06 72902f00 69823200 68803100 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6401 c7d7b600 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 161f0000 52602d00 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 606c4c00 5d6a4404 59663b00 6d853500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66500 99b16501 c9dbb400 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 55642e00 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 65714d00 63704604 5a683a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db56601 cfe2b800 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 0b120000 60713600 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 69764f00 67764704 5e6e3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb66801 daeccc00 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 6f804700 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 6d7b5100 6a7a4904 51632600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 97ae6500 42650002 42640000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 74864a00 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 60733700 62753503 4f622100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c843100 6a822f01 647d2300 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 54682300 5f733002 6e863202 68812800 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 8da46600 9bb27701 5c732000 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bb36700 9bb36700 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 849f4500 54662c01 202e0000 79895300 798c4a01 718f2200 6b881d0d 839d4d3e 89a15944 7b944315 8aa25b00 6f7e5301 00340000 ffddff00 4e602300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3f3674a bce0541b 00000000 b8dc5001 00000000 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 00000000 00000000 e0fe7201 00000000 e5ff7625 c6ea5942 00000000 ffff8d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff4501 00000000 a4c846cf a9d046ad 00000000 c7e46404 f5fd8e04 effd7f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffb5202 d4f96c04 65931902 00000000 bde454c5 92b33cb4 00000000 caf65502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bab3702 00000000 79963136 9fc340ff abd1465e 00000000 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 00000000 b8e44703 00000000 cdf55e76 99bc3ff9 3d4d1723 00000000 6b852c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bc43503 00000000 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 00000000 89a93403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cde27103 00000000 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 00000000 e1ff4602 819f3601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe7d02 00000000 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 00000000 a8d23802 92b33c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2fd7602 00000000 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 00000000 a2c93702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d8ff6701 00000000 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 00000000 93b63503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff8a03 00000000 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 00000000 86a63202 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f05d02 00000000 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 00000000 f5ff7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6ee6603 00000000 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 00000000 74912903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d94c01 00000000 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 00000000 76932703 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 f0ff8901 eaff8701 e0fb8801 aad04b03 00000000 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 00000000 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 e2fd7d01 ddfe7603 00000000 00000000 a3d02901 a6ca4906 00000000 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 00000000 637a2502 00000000 00000000 00000000 89aa3102 7c9b2e01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b6d55901 00000000 e5f06507 effa8f12 ffffff04 8ab23003 00000000 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 00000000 e8f68d26 edff856d deff6c79 c8f45643 71902302 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 f6ff9301 00000000 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 00000000 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 00000000 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c 00000000 ffff6201 00000000 00000000 │ │ +00000000 00000000 c6ec6403 00000000 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 00000000 667f2502 00000000 │ │ +00000000 00000000 83aa1402 00000000 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 00000000 55692103 00000000 │ │ +00000000 00000000 789b1403 00000000 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 00000000 55692303 00000000 │ │ +00000000 00000000 7b9e1903 00000000 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 00000000 55692303 00000000 │ │ +00000000 00000000 7a9d1903 00000000 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 00000000 54682103 00000000 │ │ +00000000 00000000 81a22703 00000000 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 00000000 52652103 00000000 │ │ +00000000 00000000 82a32b04 00000000 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 00000000 53662202 00000000 │ │ +00000000 00000000 85a52f04 00000000 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 00000000 51641f02 00000000 │ │ +00000000 00000000 88a73504 00000000 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 00000000 51632402 00000000 │ │ +00000000 00000000 87a73604 00000000 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 00000000 52642302 00000000 │ │ +00000000 00000000 87a63604 00000000 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 00000000 4f622202 00000000 │ │ +00000000 00000000 87a63804 00000000 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 00000000 4f612302 00000000 │ │ +00000000 00000000 88a63904 00000000 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 00000000 4e602101 00000000 │ │ +00000000 00000000 89a73b04 00000000 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 00000000 4e5f2301 00000000 │ │ +00000000 00000000 89a73d04 00000000 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 00000000 4c5e2101 00000000 │ │ +00000000 00000000 8ba94004 00000000 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 00000000 55653101 00000000 │ │ +00000000 00000000 89a44603 00000000 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 00000000 d1f97f01 00000000 00000000 │ │ +00000000 00000000 798e4601 00000000 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 00000000 697c4001 00000000 00000000 │ │ +00000000 00000000 00000000 52632801 00000000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 00000000 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 00000000 606f3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 80984801 78913801 00000000 00000000 00000000 82975303 00000000 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 00000000 adc47d02 7a904b03 00000000 00000000 74894a03 697c3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5b702501 5f703203 63723f04 58683304 56662f01 65821902 00000000 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 00000000 586c2b03 00000000 7d964501 7b944501 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72844b01 00000000 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 00000000 667a3902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925901 758b3a02 00000000 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 00000000 596e2902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925a02 00000000 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 00000000 5a664104 5f732c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66501 00000000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 00000000 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 00000000 5f6e3d06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6401 00000000 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 00000000 00000000 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 00000000 5d6a4404 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99b16501 00000000 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 00000000 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 00000000 63704604 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db56601 00000000 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 00000000 00000000 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 00000000 67764704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb66801 00000000 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 00000000 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 00000000 6a7a4904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 42650002 00000000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 00000000 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 00000000 62753503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a822f01 00000000 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 00000000 5f733002 6e863202 00000000 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 00000000 9bb27701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 00000000 54662c01 00000000 00000000 798c4a01 00000000 6b881d0d 839d4d3e 89a15944 7b944315 00000000 6f7e5301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_arrow_down.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 8; height: 4; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ } │ │ tRNS { │ │ - 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01111110 │ │ -23111102 │ │ -22011022 │ │ -22233222 │ │ +12222221 │ │ +03222210 │ │ +00122100 │ │ +00033000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/s_engine.png │ ├── sng │ │ @@ -1,28 +1,28 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 20; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (178,166,166) # rgb = (0xb2,0xa6,0xa6) │ │ (158,154,154) # rgb = (0x9e,0x9a,0x9a) │ │ (228,226,226) # rgb = (0xe4,0xe2,0xe2) │ │ (189,181,181) # rgb = (0xbd,0xb5,0xb5) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (234,153,152) # rgb = (0xea,0x99,0x98) │ │ (135,132,131) # rgb = (0x87,0x84,0x83) │ │ (167, 91, 90) # rgb = (0xa7,0x5b,0x5a) │ │ (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (224, 92, 90) # rgb = (0xe0,0x5c,0x5a) │ │ (222, 77, 74) # rgb = (0xde,0x4d,0x4a) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000 │ │ 00000000000000000000 │ │ 00000000000012300000 │ │ 00000000000024300000 │ │ 00000000000005660000 │ ├── Image content ├── res/drawable-mdpi-v4/ic_downloaded.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ ├── Image content ├── res/drawable-mdpi-v4/s_flag_finish1.png │ ├── sng │ │ @@ -1,14 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 6; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ +} │ │ +tRNS { │ │ + 0} │ │ IMAGE { │ │ - pixels hex │ │ -12ff 62ff aeff 6eff d2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -2eff 3eff 7eff 5eff 3eff 32ff b2ff feff ff00 ff00 ff00 ff00 │ │ -beff 7eff 02ff 8eff 5eff 02ff c2ff 82ff 5eff b2ff d2ff ff00 │ │ -02ff 32ff beff 02ff 3eff d2ff 02ff 2eff 82ff 2eff 2eff 82ff │ │ -2eff 3eff 7eff 2eff 3eff beff 3eff 8eff beff d2ff ff00 ff00 │ │ -9eff 72ff 5eff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ + pixels base64 │ │ +123450000000 │ │ +67897ABC0000 │ │ +D8EF9EGH9B50 │ │ +EADE75E6H66H │ │ +67867D7FD500 │ │ +IJ9000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/levels_wheel1.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -21,32 +21,32 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 6 110 199 243 27 207 196 82 28 143 1 208 7 109 195 81 1 90 91 249 255 248 194 209 111 203 244} │ │ + 0 6 110 199 243 27 207 196 82 28 143 1 208 7 109 195 81 1 90 91 249 248 194 209 111 203 244} │ │ IMAGE { │ │ pixels base64 │ │ 001234432100 │ │ 056789987650 │ │ 16AB0000BACD │ │ E7B000000BFE │ │ 3G00HIJH00G3 │ │ -K900JLLJ009M │ │ -K900JLLJ0094 │ │ +K900JRRJ009L │ │ +K900JRRJ0094 │ │ 3G00HJJH00G3 │ │ -2FB000000BN2 │ │ -DCAB0000BAOD │ │ +2FB000000BM2 │ │ +DCAB0000BAND │ │ 056FG55GFC50 │ │ -001PQRRQP100 │ │ +001OPQQPO100 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_arrow_up.png │ ├── sng │ │ @@ -1,29 +1,27 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 255 0 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -000000000001122222222200 │ │ -000000000013312222222200 │ │ -000244440133331222222200 │ │ -000244401333333122222200 │ │ -000244013333333312222200 │ │ -022240133333333331222244 │ │ -022201333333333333122244 │ │ -022013333333333333312224 │ │ -020133333333333333331222 │ │ -001333333333333333333122 │ │ -013333333333333333333312 │ │ -133333333333333333333331 │ │ +000000000001100000000000 │ │ +000000000012210000000000 │ │ +000000000122221000000000 │ │ +000000001222222100000000 │ │ +000000012222222210000000 │ │ +000000122222222221000000 │ │ +000001222222222222100000 │ │ +000012222222222222210000 │ │ +000122222222222222221000 │ │ +001222222222222222222100 │ │ +012222222222222222222210 │ │ +122222222222222222222221 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_wheel2.png │ ├── sng │ │ @@ -8,16 +8,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -63,15 +61,14 @@ │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ @@ -110,58 +107,60 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 42 108 159 199 228 240 255 0 32 130 221 36 162 251 8 129 248 37 207 71 241 72 85 249 66 253 208 166 139 135 197 96 17 38 206 209 254 136 4 90 91 35 252 224 64 225 43 196 51 114 135 109 41 107 95 32 195 255 178 20 232 217 17 198 192 162 229 165 53 253 25 117 87 140 132 106 134 112 83 242 164 48 250 23 177 148 21 199 10 94 166 251 11 194 26 92 113 19 63 1 133 167 131 62 191 138 73 222 230} │ │ + 0 42 108 159 199 228 240 32 130 221 36 162 251 8 129 248 37 207 71 241 72 85 249 66 253 208 166 139 135 197 96 17 38 206 209 254 136 4 90 91 35 252 224 64 225 43 196 51 114 135 109 41 107 95 32 195 178 20 232 217 17 198 192 162 229 165 53 253 25 117 87 140 132 106 134 112 83 242 164 48 250 23 177 148 21 199 10 94 166 251 11 194 26 92 113 19 63 1 133 167 131 62 191 138 73 222 230} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000102030405060706050403020100000008080808080808080808080808 │ │ -00000000000000000000000000090a0b070707070707070707070707070b0a0908080808080808080808080808 │ │ -00000000000000000000000c0d0e07070707070707070707070707070707070e0d0c0808080808080808080808 │ │ -0000000000000000000f1011070707070707070707070707070707070707070707110a0f080808080808080808 │ │ -000000000000000012130707070707070707070707070707070707070707070707070713120808080808080808 │ │ -000000000000001415070707070707070707070707070707070707070707070707070707151608080808080808 │ │ -000000000000171807070707070707070707070707070707070707070707070707070707071817080808080808 │ │ -0000000000191807070707070707070707071a1b1c1d1e1d1c1b1a070707070707070707070718190808080808 │ │ -000000001206070707070707070707071f20210000000000000021201f07070707070707070707062208080808 │ │ -0000000f23070707070707070707241900000000000000000000000000191b070707070707070707230f080808 │ │ -00000010070707070707070725262700000000000000000000000000000027262507070707070707070a080808 │ │ -00000c1107070707070707182800000000000000000000000000000000000000281807070707070707110c0808 │ │ -00001c0707070707070725290000000000000000000000000000000000000000002925070707070707071c0808 │ │ -002a2b070707070707071e00000000000000000000000000000000000000000000001e070707070707071a2a08 │ │ -001e070707070707071b270000000000000000000000000000000000000000000000271b070707070707072608 │ │ -002c070707070707072d000000000000000000000000000000000000000000000000002d070707070707072e08 │ │ -2f070707070707073000000000000000000000003132333435000000000000000000000030070707070707072f │ │ -36070707070707073700000000000000000038393a3a3a3a3a3b3c000000000000000000370707070707070702 │ │ -030707070707072b210000000000000000383d3a3a3a3a3a3a3a3e3f0000000000000000212b07070707070703 │ │ -4007070707070713000000000000000000413a3a3a3a3a3a3a3a3a420000000000000000001307070707070740 │ │ -43070707070707440000000000000000453a3a3a3a3a3a3a3a3a3a464700000000000000004407070707070705 │ │ -150707070707071d0000000000000000483a3a3a3a3a3a3a3a3a3a3a4900000000000000004a07070707070715 │ │ -070707070707074b0000000000000000333a3a3a3a3a3a3a3a3a3a3a4c00000000000000004d07070707070707 │ │ -150707070707071d00000000000000004e3a3a3a3a3a3a3a3a3a3a3a4f00000000000000004a07070707070750 │ │ -43070707070707510000000000000000523a3a3a3a3a3a3a3a3a3a535400000000000000004407070707070743 │ │ -4007070707070713000000000000000000553a3a3a3a3a3a3a3a3a560000000000000000001307070707070740 │ │ -030707070707072b210000000000000000573e3a3a3a3a3a3a3a58590000000000000000212b07070707070703 │ │ -02070707070707075a0000000000000000003c5b463a3a3a5c565d0000000000000000005a0707070707070702 │ │ -2f070707070707075e00000000000000000000005f60614962000000000000000000000030070707070707072f │ │ -002e0707070707070763000000000000000000000000000000000000000000000000002d070707070707072e64 │ │ -00260707070707070713270000000000000000000000000000000000000000000000271b070707070707072608 │ │ -002a1a070707070707076500000000000000000000000000000000000000000000004d070707070707071a2a08 │ │ -00001c070707070707072529000000000000000000000000000000000000000000292507070707070707660808 │ │ -00000c110707070707070718280000000000000000000000000000000000000028180707070707070711120808 │ │ -0000000a0707070707070707252627000000000000000000000000000000274d25070707070707070767080808 │ │ -0000000f130707070707070707071b63000000000000000000000000006813070707070707070707130f080808 │ │ -000000002206070707070707070707076920210000000000000021206907070707070707070707062208080808 │ │ -0000000000191807070707070707070707072b13446a1e6a44132b070707070707070707070718190808080808 │ │ -000000000000171807070707070707070707070707070707070707070707070707070707071817080808080808 │ │ -000000000000001615070707070707070707070707070707070707070707070707070707506b08080808080808 │ │ -000000000000000012130707070707070707070707070707070707070707070707070713120808080808080808 │ │ -0000000000000000000f0a11070707070707070707070707070707070707070707180a0f080808080808080808 │ │ -00000000000000000000000c0d0e07070707070707070707070707070707070e0d0c0808080808080808080808 │ │ -00000000000000000000000000090a6c070707070707070707070707076c0a0908080808080808080808080808 │ │ -000000000000000000000000000000002f0203046d1507156d0403022f00000008080808080808080808080808 │ │ +000000000000000000000000000000000102030405066b06050403020100000000000000000000000000000000 │ │ +000000000000000000000000000708096b6b6b6b6b6b6b6b6b6b6b6b6b09080700000000000000000000000000 │ │ +00000000000000000000000a0b0c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0c0b0a0000000000000000000000 │ │ +0000000000000000000d0e0f6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0f080d000000000000000000 │ │ +000000000000000010116b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b11100000000000000000 │ │ +0000000000000012136b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b131400000000000000 │ │ +00000000000015166b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1615000000000000 │ │ +000000000017166b6b6b6b6b6b6b6b6b6b6b18191a1b1c1b1a19186b6b6b6b6b6b6b6b6b6b6b16170000000000 │ │ +0000000010066b6b6b6b6b6b6b6b6b6b1d1e1f000000000000001f1e1d6b6b6b6b6b6b6b6b6b6b062000000000 │ │ +0000000d216b6b6b6b6b6b6b6b6b22170000000000000000000000000017196b6b6b6b6b6b6b6b6b210d000000 │ │ +0000000e6b6b6b6b6b6b6b6b2324250000000000000000000000000000002524236b6b6b6b6b6b6b6b08000000 │ │ +00000a0f6b6b6b6b6b6b6b16260000000000000000000000000000000000000026166b6b6b6b6b6b6b0f0a0000 │ │ +00001a6b6b6b6b6b6b6b232700000000000000000000000000000000000000000027236b6b6b6b6b6b6b1a0000 │ │ +0028296b6b6b6b6b6b6b1c00000000000000000000000000000000000000000000001c6b6b6b6b6b6b6b182800 │ │ +001c6b6b6b6b6b6b6b1925000000000000000000000000000000000000000000000025196b6b6b6b6b6b6b2400 │ │ +002a6b6b6b6b6b6b6b2b000000000000000000000000000000000000000000000000002b6b6b6b6b6b6b6b2c00 │ │ +2d6b6b6b6b6b6b6b2e00000000000000000000002f3031323300000000000000000000002e6b6b6b6b6b6b6b2d │ │ +346b6b6b6b6b6b6b3500000000000000000036376c6c6c6c6c3839000000000000000000356b6b6b6b6b6b6b02 │ │ +036b6b6b6b6b6b291f0000000000000000363a6c6c6c6c6c6c6c3b3c00000000000000001f296b6b6b6b6b6b03 │ │ +3d6b6b6b6b6b6b110000000000000000003e6c6c6c6c6c6c6c6c6c3f000000000000000000116b6b6b6b6b6b3d │ │ +406b6b6b6b6b6b410000000000000000426c6c6c6c6c6c6c6c6c6c43440000000000000000416b6b6b6b6b6b05 │ │ +136b6b6b6b6b6b1b0000000000000000456c6c6c6c6c6c6c6c6c6c6c460000000000000000476b6b6b6b6b6b13 │ │ +6b6b6b6b6b6b6b480000000000000000316c6c6c6c6c6c6c6c6c6c6c4900000000000000004a6b6b6b6b6b6b6b │ │ +136b6b6b6b6b6b1b00000000000000004b6c6c6c6c6c6c6c6c6c6c6c4c0000000000000000476b6b6b6b6b6b4d │ │ +406b6b6b6b6b6b4e00000000000000004f6c6c6c6c6c6c6c6c6c6c50510000000000000000416b6b6b6b6b6b40 │ │ +3d6b6b6b6b6b6b11000000000000000000526c6c6c6c6c6c6c6c6c53000000000000000000116b6b6b6b6b6b3d │ │ +036b6b6b6b6b6b291f0000000000000000543b6c6c6c6c6c6c6c555600000000000000001f296b6b6b6b6b6b03 │ │ +026b6b6b6b6b6b6b570000000000000000003958436c6c6c59535a000000000000000000576b6b6b6b6b6b6b02 │ │ +2d6b6b6b6b6b6b6b5b00000000000000000000005c5d5e465f00000000000000000000002e6b6b6b6b6b6b6b2d │ │ +002c6b6b6b6b6b6b6b60000000000000000000000000000000000000000000000000002b6b6b6b6b6b6b6b2c61 │ │ +00246b6b6b6b6b6b6b1125000000000000000000000000000000000000000000000025196b6b6b6b6b6b6b2400 │ │ +0028186b6b6b6b6b6b6b6200000000000000000000000000000000000000000000004a6b6b6b6b6b6b6b182800 │ │ +00001a6b6b6b6b6b6b6b232700000000000000000000000000000000000000000027236b6b6b6b6b6b6b630000 │ │ +00000a0f6b6b6b6b6b6b6b16260000000000000000000000000000000000000026166b6b6b6b6b6b6b0f100000 │ │ +000000086b6b6b6b6b6b6b6b232425000000000000000000000000000000254a236b6b6b6b6b6b6b6b64000000 │ │ +0000000d116b6b6b6b6b6b6b6b6b19600000000000000000000000000065116b6b6b6b6b6b6b6b6b110d000000 │ │ +0000000020066b6b6b6b6b6b6b6b6b6b661e1f000000000000001f1e666b6b6b6b6b6b6b6b6b6b062000000000 │ │ +000000000017166b6b6b6b6b6b6b6b6b6b6b291141671c674111296b6b6b6b6b6b6b6b6b6b6b16170000000000 │ │ +00000000000015166b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1615000000000000 │ │ +0000000000000014136b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b4d6800000000000000 │ │ +000000000000000010116b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b11100000000000000000 │ │ +0000000000000000000d080f6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b16080d000000000000000000 │ │ +00000000000000000000000a0b0c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0c0b0a0000000000000000000000 │ │ +000000000000000000000000000708696b6b6b6b6b6b6b6b6b6b6b6b6b69080700000000000000000000000000 │ │ +000000000000000000000000000000002d0203046a136b136a0403022d00000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_installed_selected.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 45; height: 33; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ @@ -116,44 +115,44 @@ │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ } │ │ tRNS { │ │ - 0 0 15 184 57 12 196 255 242 61 10 194 245 67 191 177 9 186 192 7 6 181 197 13 176 201 5 173 203 3 170 206 17 166 209 20 161 211 21 1 158 214 22 155 217 25 163 249 77 150 219 27 74 145 221 28 135 248 71 142 224 31 129 68 138 226 34 133 64 227 36 139 128 230 38 143 58 124 232 41 240 56 120 234 43 151 52 114 235 46 156 238 49 111 2 236 47 108 254 51 162 44 102 54 168 239 244 60 63 178 182 247 73 180} │ │ + 0 15 184 57 12 196 242 61 10 194 245 67 191 177 9 186 192 7 6 181 197 13 176 201 5 173 203 3 170 206 17 166 209 20 161 211 21 1 158 214 22 155 217 25 163 249 77 150 219 27 74 145 221 28 135 248 71 142 224 31 129 68 138 226 34 133 64 227 36 139 128 230 38 143 58 124 232 41 240 56 120 234 43 151 52 114 235 46 156 238 49 111 2 236 47 108 254 51 162 44 102 54 168 239 244 60 63 178 182 247 73 180} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010101010203040101 │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010101050607080901 │ │ -00000000000000000000000000000000000000000000000000000000000000000101010101010a0b0707070c0d │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010a0e07070707070f │ │ -00000000000000000000000000000000000000000000000000000000000000000101010110110707070707120a │ │ -0000000000000000000000000000000000000000000000000000000000000000010101130307070707070b0a01 │ │ -000000000000000000000000000000000000000000000000000000000000000001011415070707070716170101 │ │ -000000000000000000000000000000000000000000000000000000000000000001141807070707071902010101 │ │ -00000000000000000000000000000000000000000000000000000000000000001a1b07070707071c0201010101 │ │ -000000000000000000000000000000000000000000000000000000000000001d1e07070707071f200101010101 │ │ -0000000000000000000000000000000000000000000000000000000000001d2107070707072223010101010101 │ │ -00000000000000000000000000000000000000000000000000000000001d240707070707252601010101010101 │ │ -0000000000000000000000000000000000000000000000000000000027280707070707292a0101010101010101 │ │ -00001d040000000000000000000000000000000000000000000000272b07070707072c2d010101010101010101 │ │ -00272e2f3000000000000000000000000000000000000000000027310707070707323301010101010101010101 │ │ -003107072f34000000000000000000000000000000000000002735070707070736370101010101010101010101 │ │ -3807070707393a0000000000000000000000000000000000003b07070707073c3d010101010101010101010101 │ │ -3e07070707070c3f00000000000000000000000000000000400707070707414201010101010101010101010101 │ │ -004307070707070c44000000000000000000000000000043070707070745460001010101010101010101010101 │ │ -00004707070707070c09000000000000000000000000480707070707494a000001010101010101010101010101 │ │ -0000004b0707070707084c000000000000000000004d07070707074e4f00000001010101010101010101010101 │ │ -000000273507070707075051000000000000000052070707070753540000000001010101010101010101010101 │ │ -000000002755070707070750560000000000005707070707075859000000000001010101010101010101010101 │ │ -0000000000275a07070707075b5c000000005d07070707075b5c00000000000001010101010101010101010101 │ │ -0000000000005e2807070707075f60000061620707070750630000000000000001010101010101010101010101 │ │ -000000000000001d64070707070753656662070707075067000000000000000001010101010101010101010101 │ │ -00000000000000001d680707070707696207070707084c00000000000000000001010101010101010101010101 │ │ -0000000000000000001d1e0707070707070707076a6b0000000000000000000001010101010101010101010101 │ │ -000000000000000000001a1b070707070707070c6c000000000000000000000001010101010101010101010101 │ │ -0000000000000000000000146d07070707070c3f00000000000000000000000001010101010101010101010101 │ │ -000000000000000000000000146e0707076f3a0000000000000000000000000001010101010101010101010101 │ │ -000000000000000000000000001303072f70000000000000000000000000000001010101010101010101010101 │ │ -00000000000000000000000000000a713000000000000000000000000000000001010101010101010101010101 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000102030000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000040570060700 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000008097070700a0b │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000080c70707070700d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000e0f70707070701008 │ │ +000000000000000000000000000000000000000000000000000000000000000000000011027070707070090800 │ │ +000000000000000000000000000000000000000000000000000000000000000000001213707070707014150000 │ │ +000000000000000000000000000000000000000000000000000000000000000000121670707070701701000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000181970707070701a0100000000 │ │ +000000000000000000000000000000000000000000000000000000000000001b1c70707070701d1e0000000000 │ │ +0000000000000000000000000000000000000000000000000000000000001b1f70707070702021000000000000 │ │ +00000000000000000000000000000000000000000000000000000000001b227070707070232400000000000000 │ │ +000000000000000000000000000000000000000000000000000000002526707070707027280000000000000000 │ │ +00001b030000000000000000000000000000000000000000000000252970707070702a2b000000000000000000 │ │ +00252c2d2e000000000000000000000000000000000000000000252f7070707070303100000000000000000000 │ │ +002f70702d32000000000000000000000000000000000000002533707070707034350000000000000000000000 │ │ +367070707037380000000000000000000000000000000000003970707070703a3b000000000000000000000000 │ │ +3c70707070700a3d000000000000000000000000000000003e70707070703f4000000000000000000000000000 │ │ +004170707070700a42000000000000000000000000000041707070707043440000000000000000000000000000 │ │ +00004570707070700a070000000000000000000000004670707070704748000000000000000000000000000000 │ │ +000000497070707070064a000000000000000000004b70707070704c4d00000000000000000000000000000000 │ │ +000000253370707070704e4f000000000000000050707070707051520000000000000000000000000000000000 │ │ +00000000255370707070704e540000000000005570707070705657000000000000000000000000000000000000 │ │ +000000000025587070707070595a000000005b7070707070595a00000000000000000000000000000000000000 │ │ +0000000000005c2670707070705d5e00005f60707070704e610000000000000000000000000000000000000000 │ │ +000000000000001b62707070707051636460707070704e65000000000000000000000000000000000000000000 │ │ +00000000000000001b667070707070676070707070064a00000000000000000000000000000000000000000000 │ │ +0000000000000000001b1c70707070707070707068690000000000000000000000000000000000000000000000 │ │ +000000000000000000001819707070707070700a6a000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000126b70707070700a3d00000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000126c7070706d380000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000001102702d6e000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000086f2e00000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_finish0.png │ ├── sng │ │ @@ -6,110 +6,61 @@ │ │ PLTE { │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ @@ -117,31 +68,79 @@ │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ } │ │ tRNS { │ │ - 243 222 193 104 5 0 0 255 255 255 251 217 161 98 8 255 255 255 255 243 180 80 5 255 255 255 255 255 229 159 255 255 255 255 255 255 255 252 195 78 255 255 255 255 242 195 137 31 255 255 253 224 188 112 3 255 255 255 254 217 130 33 255 255 255 254 239 208 255 255 255 255 236 138 255 255 254 189 110 255 255 255 255 241 192 133 69 255 254 243 183 98 19 255 255 255 243 194 65 255 255 255 231 207 160 48 254 182 132 33 244 225 157 38 198 129 36} │ │ + 243 222 193 104 5 0 251 217 161 98 8 243 180 80 5 229 159 252 195 78 242 195 137 31 253 224 188 112 3 254 217 130 33 254 239 208 236 138 254 189 110 241 192 133 69 254 243 183 98 19 243 194 65 231 207 160 48 254 182 132 33 244 225 157 38 198 129 36} │ │ IMAGE { │ │ pixels hex │ │ -000102030405050505050505050505050505050505050505050505050505050506060606 │ │ -070809090a0b0c0d0e050505050505050505050505050505050505050505050506060606 │ │ -07080f101107070812131415160505050505050505050505050505050505050506060606 │ │ -0707171718191a1b07070809121c1d151605050505050505050505050505050506060606 │ │ -070717171e1f1f2021222324091107072513262705050505050505050505050506060606 │ │ -070717171e1f1f2017171e1f28292a2b080909112c2d2e2f050505050505050506060606 │ │ -07081f1f2017171e1f1f2017171e1f1f30222a3109091132333435360505050506060606 │ │ -07081f1f2017171e1f1f2017171e1f1f2017171e373839070708093a3b3c3d0506060606 │ │ -07081f1f2017171e1f1f2017171e1f1f2017171e1f1f20173e3f40091107414243030606 │ │ -070717171e1f1f2017171e1f1f2017171e1f1f2017171e1f444546473109091107074849 │ │ -070717171e1f1f2017171e1f1f2017171e1f1f2021224a4b09110707084c134d4e3d0606 │ │ -070717171e1f1f2017171e1f1f2017174f50510807070809525354555605050506060606 │ │ -07081f1f2017171e1f1f20173e1057091107070858595a5b5c0505050505050506060606 │ │ -07081f1f2017175d5e5f3907070809526061556205050505050505050505050506060606 │ │ -07081f636465470809091141666768690505050505050505050505050505050506060606 │ │ -070747070809096a666b6c6d050505050505050505050505050505050505050506060606 │ │ -070707076e6f707105050505050505050505050505050505050505050505050506060606 │ │ -2c7273740505050505050505050505050505050505050505050505050505050506060606 │ │ +000102030405050505050505050505050505050505050505050505050505050505050505 │ │ +44454646060708090a050505050505050505050505050505050505050505050505050505 │ │ +44454748494444454a0b0c0d0e0505050505050505050505050505050505050505050505 │ │ +44444b4b4c4d4e4f444445464a0f100d0e05050505050505050505050505050505050505 │ │ +44444b4b505151525354555646494444110b121305050505050505050505050505050505 │ │ +44444b4b505151524b4b50515758595a4546464914151617050505050505050505050505 │ │ +44455151524b4b505151524b4b5051515b54595c46464918191a1b1c0505050505050505 │ │ +44455151524b4b505151524b4b505151524b4b505d5e5f444445461d1e1f200505050505 │ │ +44455151524b4b505151524b4b505151524b4b505151524b606162464944212223030505 │ │ +44444b4b505151524b4b505151524b4b505151524b4b5051636465665c46464944442425 │ │ +44444b4b505151524b4b505151524b4b50515152535467684649444445260b2728200505 │ │ +44444b4b505151524b4b505151524b4b696a6b45444445466c292a2b2c05050505050505 │ │ +44455151524b4b505151524b60486d46494444452d2e2f30310505050505050505050505 │ │ +44455151524b4b6e6f705f444445466c32332b3405050505050505050505050505050505 │ │ +444551717273664546464921353637380505050505050505050505050505050505050505 │ │ +4444664445464639353a3b3c050505050505050505050505050505050505050505050505 │ │ +444444443d3e3f4005050505050505050505050505050505050505050505050505050505 │ │ +144142430505050505050505050505050505050505050505050505050505050505050505 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_finish2.png │ ├── sng │ │ @@ -4,116 +4,67 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ @@ -124,31 +75,79 @@ │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ } │ │ tRNS { │ │ - 233 167 36 0 0 255 255 255 233 108 255 255 236 160 49 255 255 255 224 148 42 255 255 255 255 255 249 205 87 255 255 255 255 242 197 152 57 255 255 237 210 163 44 255 255 255 255 255 240 182 106 14 255 255 254 243 189 62 255 255 255 251 215 93 255 241 180 97 3 255 255 255 255 245 218 203 133 255 255 255 253 223 161 101 37 255 255 255 255 253 223 173 132 50 255 255 255 255 250 231 207 128 14 255 255 255 247 213 178 112 8 253 228 218 62 252 244 229 210 208 202 157 74 7} │ │ + 233 167 36 0 233 108 236 160 49 224 148 42 249 205 87 242 197 152 57 237 210 163 44 240 182 106 14 254 243 189 62 251 215 93 241 180 97 3 245 218 203 133 253 223 161 101 37 253 223 173 132 50 250 231 207 128 14 247 213 178 112 8 253 228 218 62 252 244 229 210 208 202 157 74 7} │ │ IMAGE { │ │ pixels hex │ │ -000102030303030303030303030303030303030303030303030303030303030304040404 │ │ -050607080903030303030303030303030303030303030303030303030303030304040404 │ │ -05060a0a0b0c0d0e03030303030303030303030303030303030303030303030304040404 │ │ -05050f10110a0a0b12131403030303030303030303030303030303030303030304040404 │ │ -050515151617180b0505191a1b1c03030303030303030303030303030303030304040404 │ │ -05051515161d1d1e1f20060a0a0b21222324030303030303030303030303030304040404 │ │ -05061d1d251515161d1d1e1f10260a0a0b052728292a0303030303030303030304040404 │ │ -05061d1d251515161d1d251515162b2c2d2e05060a2f3031323303030303030304040404 │ │ -05061d1d251515161d1d251515161d1d25150f34350a0b05053637383903030304040404 │ │ -05051515161d1d251515161d1d251515161d1d2515153a3b3c0b0505063d3e3f04040404 │ │ -05051515161d1d251515161d1d251515161d1d251515161d1d401f20060a0a0b41424344 │ │ -05051515161d1d251515161d1d251515161d1d251515454647482e05060a0a0b494a4b4c │ │ -05061d1d251515161d1d251515161d1d25154d4e164f0b0505060a505152535404040404 │ │ -05061d1d251515161d1d251515165556575805060a0a595a5b5c5d030303030304040404 │ │ -05061d1d251515165e2b5f6020610a0a0b05626364656603030303030303030304040404 │ │ -0505671f686935190505060a0a0b6a6b6c6d6e0303030303030303030303030304040404 │ │ -05050505060a0a0b6f277071297203030303030303030303030303030303030304040404 │ │ -737475767778797a7b030303030303030303030303030303030303030303030304040404 │ │ +000102030303030303030303030303030303030303030303030303030303030303030303 │ │ +4b4c4d040503030303030303030303030303030303030303030303030303030303030303 │ │ +4b4c4e4e4f06070803030303030303030303030303030303030303030303030303030303 │ │ +4b4b5051524e4e4f090a0b03030303030303030303030303030303030303030303030303 │ │ +4b4b53535455564f4b4b570c0d0e03030303030303030303030303030303030303030303 │ │ +4b4b5353545858595a5b4c4e4e4f0f101112030303030303030303030303030303030303 │ │ +4b4c58585c5353545858595a515d4e4e4f4b131415160303030303030303030303030303 │ │ +4b4c58585c53535458585c5353545e5f60614b4c4e621718191a03030303030303030303 │ │ +4b4c58585c53535458585c53535458585c535063644e4f4b4b1b1c1d1e03030303030303 │ │ +4b4b53535458585c53535458585c53535458585c53536566674f4b4b4c1f202103030303 │ │ +4b4b53535458585c53535458585c53535458585c5353545858685a5b4c4e4e4f22232425 │ │ +4b4b53535458585c53535458585c53535458585c5353696a6b6c614b4c4e4e4f26272829 │ │ +4b4c58585c53535458585c53535458585c536d6e546f4f4b4b4c4e2a2b2c2d2e03030303 │ │ +4b4c58585c53535458585c535354707172734b4c4e4e2f30313233030303030303030303 │ │ +4b4c58585c535354745e75765b774e4e4f4b343536373803030303030303030303030303 │ │ +4b4b785a797a64574b4b4c4e4e4f393a3b3c3d0303030303030303030303030303030303 │ │ +4b4b4b4b4c4e4e4f3e133f40154103030303030303030303030303030303030303030303 │ │ +42434445464748494a030303030303030303030303030303030303030303030303030303 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_steering.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 9; height: 9; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000111000 │ │ 000111000 │ │ 000111000 │ │ 111111111 │ │ 111111111 │ ├── Image content ├── res/drawable-xxhdpi-v4/levels_wheel2.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -53,15 +52,14 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ @@ -86,49 +84,51 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 33 104 164 205 236 249 3 89 197 254 255 68 215 8 153 21 202 216 10 200 225 136 70 28 7 12 40 71 222 155 179 14 13 2 214 145 168 1 196 226 90 26 75 34 105 224 23 174 254 255 21 223 222 207 162 206 27 14 249 15 237 53 6 49 7 242 136 165 193 125 232 2 27 69 158 157 135 5 22 204 9 198 106 166 250} │ │ + 0 33 104 164 205 236 249 3 89 197 254 68 215 8 153 21 202 216 10 200 225 136 70 28 7 12 40 71 222 155 179 14 13 2 214 145 168 1 196 226 90 26 75 34 105 224 23 174 254 21 223 222 207 162 206 27 14 249 15 237 53 6 49 7 242 136 165 193 125 232 2 27 69 158 157 135 5 22 204 9 198 106 166 250} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000010203040506060504030201000000000000000000000000 │ │ -0000000000000000000708090a0b0b0b0b0b0b0b0b0b0b0a090807000000000000000000 │ │ -00000000000000000c0d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0d0c0000000000000000 │ │ -0000000000000e0f0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0f0e000000000000 │ │ -000000000010110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b11100000000000 │ │ -0000000010120b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b121000000000 │ │ -00000013140b0b0b0b0b0b0b0b15161718191a1b1c161d0b0b0b0b0b0b0b0b1413000000 │ │ -0000001e0b0b0b0b0b0b0b15080700000000000000000708150b0b0b0b0b0b0b1e000000 │ │ -00000c0b0b0b0b0b0b0b1f20000000000000000000000000211f0b0b0b0b0b0b0b0c0000 │ │ -0022230b0b0b0b0b0b2422000000000000000000000000000022240b0b0b0b0b0b0d0700 │ │ -00080b0b0b0b0b0b25260000000000000000000000000000000026250b0b0b0b0b0b0800 │ │ -00270b0b0b0b0b282100000000000000000000000000000000000021150b0b0b0b0b0900 │ │ -010a0b0b0b0b0b2900000000000000002a2b2b2a0000000000000000290b0b0b0b0b0a2c │ │ -2d0b0b0b0b0b2e070000000000002f3031323231302f000000000000072e0b0b0b0b0b2d │ │ -030b0b0b0b0b1600000000000033343232323232323533000000000000160b0b0b0b0b03 │ │ -360b0b0b0b0b1c000000000000373232323232323232370000000000001c0b0b0b0b0b38 │ │ -050b0b0b0b0b3900000000003a3b32323232323232323b3c0000000000390b0b0b0b0b3d │ │ -060b0b0b0b0b1900000000003e323232323232323232323e00000000003f0b0b0b0b0b06 │ │ -060b0b0b0b0b19000000000040323232323232323232324000000000003f0b0b0b0b0b06 │ │ -050b0b0b0b0b3900000000004142323232323232323242410000000000390b0b0b0b0b3d │ │ -360b0b0b0b0b1c000000000000433232323232323232430000000000001c0b0b0b0b0b36 │ │ -440b0b0b0b0b1600000000000041453232323232324541000000000000160b0b0b0b0b03 │ │ -2d0b0b0b0b0b2e070000000000004146473232474641000000000000222e0b0b0b0b0b2d │ │ -2c0a0b0b0b0b0b290000000000000000484949480000000000000000290b0b0b0b0b0a2c │ │ -00270b0b0b0b0b151a0000000000000000000000000000000000001a150b0b0b0b0b0900 │ │ -00080b0b0b0b0b0b25260000000000000000000000000000000026250b0b0b0b0b0b0800 │ │ -00070d0b0b0b0b0b0b2422000000000000000000000000000022240b0b0b0b0b0b0d0700 │ │ -00000c0b0b0b0b0b0b0b1f20000000000000000000000000211f0b0b0b0b0b0b0b4a0000 │ │ -0000004b0b0b0b0b0b0b0b15082200000000000000000708150b0b0b0b0b0b0b4c000000 │ │ -00000013140b0b0b0b0b0b0b0b154d17394e4e39174d1d0b0b0b0b0b0b0b0b1413000000 │ │ -0000000010120b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b121000000000 │ │ -00000000004f500b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b504f0000000000 │ │ -000000000000510f0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0f0e000000000000 │ │ -00000000000000004a120b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b124a0000000000000000 │ │ -0000000000000000000708520a0b0b0b0b0b0b0b0b0b0b0b522907000000000000000000 │ │ -000000000000000000000000015354380555550538545301000000000000000000000000 │ │ +0000000000000000000708090a545454545454545454540a090807000000000000000000 │ │ +00000000000000000b0c545454545454545454545454545454540c0b0000000000000000 │ │ +0000000000000d0e54545454545454545454545454545454545454540e0d000000000000 │ │ +00000000000f1054545454545454545454545454545454545454545454100f0000000000 │ │ +000000000f11545454545454545454545454545454545454545454545454110f00000000 │ │ +000000121354545454545454541415161718191a1b151c54545454545454541312000000 │ │ +0000001d545454545454541408070000000000000000070814545454545454541d000000 │ │ +00000b545454545454541e1f000000000000000000000000201e545454545454540b0000 │ │ +0021225454545454542321000000000000000000000000000021235454545454540c0700 │ │ +000854545454545424250000000000000000000000000000000025245454545454540800 │ │ +002654545454542720000000000000000000000000000000000000201454545454540900 │ │ +010a5454545454280000000000000000292a2a2900000000000000002854545454540a2b │ │ +2c54545454542d070000000000002e2f305555302f2e000000000000072d54545454542c │ │ +035454545454150000000000003132555555555555333100000000000015545454545403 │ │ +3454545454541b000000000000355555555555555555350000000000001b545454545436 │ │ +05545454545437000000000038395555555555555555393a00000000003754545454543b │ │ +0654545454541800000000003c555555555555555555553c00000000003d545454545406 │ │ +0654545454541800000000003e555555555555555555553e00000000003d545454545406 │ │ +0554545454543700000000003f405555555555555555403f00000000003754545454543b │ │ +3454545454541b000000000000415555555555555555410000000000001b545454545434 │ │ +425454545454150000000000003f43555555555555433f00000000000015545454545403 │ │ +2c54545454542d070000000000003f4445555545443f000000000000212d54545454542c │ │ +2b0a54545454542800000000000000004647474600000000000000002854545454540a2b │ │ +002654545454541419000000000000000000000000000000000000191454545454540900 │ │ +000854545454545424250000000000000000000000000000000025245454545454540800 │ │ +00070c5454545454542321000000000000000000000000000021235454545454540c0700 │ │ +00000b545454545454541e1f000000000000000000000000201e54545454545454480000 │ │ +00000049545454545454541408210000000000000000070814545454545454544a000000 │ │ +00000012135454545454545454144b16374c4c37164b1c54545454545454541312000000 │ │ +000000000f11545454545454545454545454545454545454545454545454110f00000000 │ │ +00000000004d4e545454545454545454545454545454545454545454544e4d0000000000 │ │ +0000000000004f0e54545454545454545454545454545454545454540e0d000000000000 │ │ +000000000000000048115454545454545454545454545454545411480000000000000000 │ │ +0000000000000000000708500a5454545454545454545454502807000000000000000000 │ │ +000000000000000000000000015152360553530536525101000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_helmet.png │ ├── sng │ │ @@ -1,32 +1,32 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -08080800 0b0b0b00 0e0e0e00 11111100 13131300 15151500 16161600 16161600 9b90001e 71690f4f 504b1362 38351550 15151528 15151505 13131300 12121200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0a0a0a00 0d0d0d00 10101000 12121200 b7a80007 8279097a 524d13dc 363215fd 171715ff 151515ff 151515ff 151515ff 141414ff 191814fb 4b471184 13131300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0b0b0b00 0e0e0e00 10101000 9e91003e 554f10f1 151413ff 131313ff 131313ff 121212ff 121212ff 111111ff 141311ff 181713ff 1c1b13ff 6a630eff b8a800cf b8a7004a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0b0b0b00 0e0e0e00 a4960039 37340ffd 101010ff 101010ff 0f0f0fff 0e0e0eff 0e0e0eff 100f0dff 13120eff 18170eff 1f1d0eff 3b380fff c8b800ff d8c700ff bfaf00ff b6a6009b b6a60008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0b0b0b00 b5a50004 544f07ec 0e0e0eff 0d0d0dff 0c0c0cff 0b0b0bff 0d0c0aff 12110aff 161408ff 1c1b09ff 272409ff 464108ff c6b600ff decc00ff dfcd00ff dece00ff c8b700ff b5a500bc b5a5000a ffffff00 ffffff00 ffffff00 ffffff00 │ │ -09090900 877b006b 10100bff 0c0c0bff 0d0c0aff 100f09ff 131207ff 1a1907ff 221f05ff 292606ff 342f04ff 635d00ff cfbd00ff ddca00ff ddcb00ff ddcc00ff decc00ff dfcd00ff ccba00ff b5a500c2 b5a5000a ffffff00 ffffff00 ffffff00 │ │ -07070700 514b02dc 0b0b08ff 0f0e08ff 131206ff 1b1906ff 211e04ff 2a2703ff 343002ff 433f00ff 948800ff d9c600ff dbc900ff dbc900ff dcc900ff ddcb00ff ddcb00ff decc00ff decd00ff c8b700ff b4a400a1 ffffff00 ffffff00 ffffff00 │ │ -b3a20004 2d2904fd 171505ff 1d1b06ff 252305ff 2f2c03ff 393401ff 464000ff 807600ff cbb800ff d6c300ff d1be00ff cebb00ff ccbb00ff cfbd00ff d7c300ff dcca00ff dcca00ff decb00ff decc00ff beac00ff b3a3004e ffffff00 ffffff00 │ │ -b2a10017 221f03ff 2d2a03ff 353102ff 403c01ff 605800ff 948800ff cbb800ff d7c500ff d1bf00ff ccba00ff c4b300ff bbab00ff b6a600ff b5a500ff b7a700ff c1af00ff cdbc00ff dcca00ff ddca00ff d5c200ff b3a200d4 b3a20001 ffffff00 │ │ -a394001a 817600ff a09200ff b0a000ff ccba00ff d7c500ff d7c300ff d6c400ff d4c000ff cfbd00ff c7b600ff bead00ff b4a400ff ab9c00ff a39500ff 988a00ff 9c8e00ff aa9a00ff bfaf00ff cebc00ff ddca00ff bfae00ff b2a10045 ffffff00 │ │ -a5950003 a59500f7 c5b300ff c7b500ff cab700ff cdbb00ff d0be00ff d3bf00ff d1bf00ff cebb00ff c6b500ff bdad00ff b4a300ff a49600ff 877c00e9 8377007f 82770072 857900a9 8f8100f6 a69700ff c1b100ff c4b200ff b09f00a0 ffffff00 │ │ -00000000 958600c4 ae9e00ff b7a600ff bcab00ff c3b100ff c9b700ff cebb00ff cfbd00ff cdbb00ff c9b600ff c2b100ff baaa00ff 988a00f5 9183002d 00000000 ffffff00 ffffff00 887c0014 897d0088 918500f3 ab9b00ff 9e8f00ea a4940001 │ │ -00000000 887c0072 968800ff a99a00ff b09f00ff b8a700ff c0ae00ff c7b500ff ccb900ff cebc00ff cebc00ff cebb00ff c0af00ff a7970094 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 887c001d 897c00b3 8e8000f9 93850016 │ │ -00000000 80740010 807500f1 9a8c00ff a39500ff ac9c00ff b5a500ff bfae00ff c7b500ff cfbc00ff d5c300ff d8c600ff cbb800ff b2a10098 02020200 02020200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85790023 ffffff00 │ │ -00000000 00000000 786d006c 817600ff 978b00ff a19200ff ab9b00ff b5a400ff c0af00ff cbb900ff d8c500ff d8c600ff d6c500ff b6a500f3 b3a20025 05050500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 756b0001 756a00a1 7f7400ff 968800ff 9f9100ff aa9a00ff b5a500ff c4b200ff d4c100ff d8c500ff d9c700ff cfbd00ff b4a300e2 b3a3002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 73690003 73690091 7d7200ff 938700ff 9e9000ff ab9b00ff b9a800ff cab800ff d7c500ff d8c600ff d9c700ff d0be00ff b7a600f3 b3a20063 b2a20001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 7369006f 796f00fc 918500ff 9e9000ff ab9b00ff bbaa00ff ccba00ff d7c500ff d8c500ff d8c700ff d6c300ff bcab00ff b2a10095 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 73690050 776c00f4 8e8300ff 9e9000ff aa9a00ff b7a600ff c3b200ff cdbb00ff d4c000ff d2bf00ff b09f00f9 a6960037 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 73690036 766c00e7 8b7f00ff 9b8c00ff a39400ff ab9b00ff b0a100ff b3a300ff 9c8e00ff 93850068 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72680021 746a00d4 837800ff 948600ff 988a00ff 9b8c00ff 897e00ff 80750090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7167000d 716700b4 7a7000ff 8a7e00ff 7d7200ff 746a00a4 756b0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71670003 6f650080 716700fc 6f6500ad 71670005 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71670031 71670006 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b90001e 71690f4f 504b1362 38351550 15151528 15151505 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b7a80007 8279097a 524d13dc 363215fd 171715ff 151515ff 151515ff 151515ff 141414ff 191814fb 4b471184 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9e91003e 554f10f1 151413ff 131313ff 131313ff 121212ff 121212ff 111111ff 141311ff 181713ff 1c1b13ff 6a630eff b8a800cf b8a7004a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 a4960039 37340ffd 101010ff 101010ff 0f0f0fff 0e0e0eff 0e0e0eff 100f0dff 13120eff 18170eff 1f1d0eff 3b380fff c8b800ff d8c700ff bfaf00ff b6a6009b b6a60008 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 b5a50004 544f07ec 0e0e0eff 0d0d0dff 0c0c0cff 0b0b0bff 0d0c0aff 12110aff 161408ff 1c1b09ff 272409ff 464108ff c6b600ff decc00ff dfcd00ff dece00ff c8b700ff b5a500bc b5a5000a 00000000 00000000 00000000 00000000 │ │ +00000000 877b006b 10100bff 0c0c0bff 0d0c0aff 100f09ff 131207ff 1a1907ff 221f05ff 292606ff 342f04ff 635d00ff cfbd00ff ddca00ff ddcb00ff ddcc00ff decc00ff dfcd00ff ccba00ff b5a500c2 b5a5000a 00000000 00000000 00000000 │ │ +00000000 514b02dc 0b0b08ff 0f0e08ff 131206ff 1b1906ff 211e04ff 2a2703ff 343002ff 433f00ff 948800ff d9c600ff dbc900ff dbc900ff dcc900ff ddcb00ff ddcb00ff decc00ff decd00ff c8b700ff b4a400a1 00000000 00000000 00000000 │ │ +b3a20004 2d2904fd 171505ff 1d1b06ff 252305ff 2f2c03ff 393401ff 464000ff 807600ff cbb800ff d6c300ff d1be00ff cebb00ff ccbb00ff cfbd00ff d7c300ff dcca00ff dcca00ff decb00ff decc00ff beac00ff b3a3004e 00000000 00000000 │ │ +b2a10017 221f03ff 2d2a03ff 353102ff 403c01ff 605800ff 948800ff cbb800ff d7c500ff d1bf00ff ccba00ff c4b300ff bbab00ff b6a600ff b5a500ff b7a700ff c1af00ff cdbc00ff dcca00ff ddca00ff d5c200ff b3a200d4 b3a20001 00000000 │ │ +a394001a 817600ff a09200ff b0a000ff ccba00ff d7c500ff d7c300ff d6c400ff d4c000ff cfbd00ff c7b600ff bead00ff b4a400ff ab9c00ff a39500ff 988a00ff 9c8e00ff aa9a00ff bfaf00ff cebc00ff ddca00ff bfae00ff b2a10045 00000000 │ │ +a5950003 a59500f7 c5b300ff c7b500ff cab700ff cdbb00ff d0be00ff d3bf00ff d1bf00ff cebb00ff c6b500ff bdad00ff b4a300ff a49600ff 877c00e9 8377007f 82770072 857900a9 8f8100f6 a69700ff c1b100ff c4b200ff b09f00a0 00000000 │ │ +00000000 958600c4 ae9e00ff b7a600ff bcab00ff c3b100ff c9b700ff cebb00ff cfbd00ff cdbb00ff c9b600ff c2b100ff baaa00ff 988a00f5 9183002d 00000000 00000000 00000000 887c0014 897d0088 918500f3 ab9b00ff 9e8f00ea a4940001 │ │ +00000000 887c0072 968800ff a99a00ff b09f00ff b8a700ff c0ae00ff c7b500ff ccb900ff cebc00ff cebc00ff cebb00ff c0af00ff a7970094 00000000 00000000 00000000 00000000 00000000 00000000 887c001d 897c00b3 8e8000f9 93850016 │ │ +00000000 80740010 807500f1 9a8c00ff a39500ff ac9c00ff b5a500ff bfae00ff c7b500ff cfbc00ff d5c300ff d8c600ff cbb800ff b2a10098 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85790023 00000000 │ │ +00000000 00000000 786d006c 817600ff 978b00ff a19200ff ab9b00ff b5a400ff c0af00ff cbb900ff d8c500ff d8c600ff d6c500ff b6a500f3 b3a20025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 756b0001 756a00a1 7f7400ff 968800ff 9f9100ff aa9a00ff b5a500ff c4b200ff d4c100ff d8c500ff d9c700ff cfbd00ff b4a300e2 b3a3002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 73690003 73690091 7d7200ff 938700ff 9e9000ff ab9b00ff b9a800ff cab800ff d7c500ff d8c600ff d9c700ff d0be00ff b7a600f3 b3a20063 b2a20001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 7369006f 796f00fc 918500ff 9e9000ff ab9b00ff bbaa00ff ccba00ff d7c500ff d8c500ff d8c700ff d6c300ff bcab00ff b2a10095 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 73690050 776c00f4 8e8300ff 9e9000ff aa9a00ff b7a600ff c3b200ff cdbb00ff d4c000ff d2bf00ff b09f00f9 a6960037 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 73690036 766c00e7 8b7f00ff 9b8c00ff a39400ff ab9b00ff b0a100ff b3a300ff 9c8e00ff 93850068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72680021 746a00d4 837800ff 948600ff 988a00ff 9b8c00ff 897e00ff 80750090 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7167000d 716700b4 7a7000ff 8a7e00ff 7d7200ff 746a00a4 756b0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71670003 6f650080 716700fc 6f6500ad 71670005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71670031 71670006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_sort_up.png │ ├── sng │ │ @@ -1,63 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 75; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/icon.png │ ├── sng │ │ @@ -1,21 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 144; height: 144; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ @@ -30,30 +28,14 @@ │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ @@ -78,157 +60,174 @@ │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ } │ │ tRNS { │ │ - 0 0 1 46 147 218 249 255 217 9 154 253 158 13 11 193 194 3 158 157 55 253 5 156 12 222 18 250 21 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 246 225 223 168 169 82 30 177 14 51 207 209 56 180 254 183 59 46 99 178 229 252 248 226 99 58 65 67 66 64 4} │ │ + 0 1 46 147 218 249 217 9 154 253 158 13 11 193 194 3 158 157 55 253 5 156 12 222 18 250 21 22 251 246 225 223 168 169 82 30 177 14 51 207 209 56 180 254 183 59 46 99 178 229 252 248 226 99 58 65 67 66 64 4} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101010100000000 │ │ -000000000000010101010102030405060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706080403020101010101010100000000 │ │ -00000000000001010101090a0b070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070b0c0d01010101010100000000 │ │ -0000000000000101010e0f0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707100e010101010100000000 │ │ -000000000000010111120707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070713110101010100000000 │ │ -000000000000010214150707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070715140201010100000000 │ │ -000000000000011617070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707171601010100000000 │ │ -000000000000011819070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707191801010100000000 │ │ -000000000000011a1b0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071b1a01010100000000 │ │ -000000000000011c07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071c01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707202020201f1f1f1f212121210707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707202020201f1f1f1f212121210707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707202020201f1f1f1f212121210707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707202020201f1f1f1f212121210707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070722222222232323231f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070722222222232323231f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070722222222232323231f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070722222222232323231f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070724242424252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070724242424252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070724242424252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070724242424252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707212121211f1f1f1f1f1f1f1f1e1e1e1e070707071e1e1e1e1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707212121211f1f1f1f1f1f1f1f1e1e1e1e070707071e1e1e1e1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707212121211f1f1f1f1f1f1f1f1e1e1e1e070707071e1e1e1e1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707212121211f1f1f1f1f1f1f1f1e1e1e1e070707071e1e1e1e1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707262626262323232307070707070707071e1e1e1e1f1f1f1f27272727202020201e1e1e1e0707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707262626262323232307070707070707071e1e1e1e1f1f1f1f27272727202020201e1e1e1e0707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707262626262323232307070707070707071e1e1e1e1f1f1f1f27272727202020201e1e1e1e0707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707262626262323232307070707070707071e1e1e1e1f1f1f1f27272727202020201e1e1e1e0707070707070707252525251f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707262626261f1f1f1f1f1f1f1f1f1f1f1f07070707252525251f1f1f1f25252525282828281f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707262626261f1f1f1f1f1f1f1f1f1f1f1f07070707252525251f1f1f1f25252525282828281f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707262626261f1f1f1f1f1f1f1f1f1f1f1f07070707252525251f1f1f1f25252525282828281f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707262626261f1f1f1f1f1f1f1f1f1f1f1f07070707252525251f1f1f1f25252525282828281f1f1f1f1f1f1f1f1f1f1f1f0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707292929291e1e1e1e070707071f1f1f1f07070707202020201f1f1f1f1f1f1f1f1f1f1f1f29292929252525252a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707292929291e1e1e1e070707071f1f1f1f07070707202020201f1f1f1f1f1f1f1f1f1f1f1f29292929252525252a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707292929291e1e1e1e070707071f1f1f1f07070707202020201f1f1f1f1f1f1f1f1f1f1f1f29292929252525252a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707071f1f1f1f07070707292929291e1e1e1e070707071f1f1f1f07070707202020201f1f1f1f1f1f1f1f1f1f1f1f29292929252525252a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707072b2b2b2b2727272707070707070707072b2b2b2b26262626070707071f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f25252525242424242a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707072b2b2b2b2727272707070707070707072b2b2b2b26262626070707071f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f25252525242424242a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707072b2b2b2b2727272707070707070707072b2b2b2b26262626070707071f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f25252525242424242a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707072b2b2b2b2727272707070707070707072b2b2b2b26262626070707071f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f25252525242424242a2a2a2a0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f282828281f1f1f1f1e1e1e1e24242424070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f282828281f1f1f1f1e1e1e1e24242424070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f282828281f1f1f1f1e1e1e1e24242424070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f252525250707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f282828281f1f1f1f1e1e1e1e24242424070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f252525252c2c2c2c0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f252525252c2c2c2c0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f252525252c2c2c2c0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707252525251f1f1f1f1f1f1f1f1f1f1f1f252525252c2c2c2c0707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707262626261f1f1f1f1f1f1f1f25252525282828282121212107070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707262626261f1f1f1f1f1f1f1f25252525282828282121212107070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707262626261f1f1f1f1f1f1f1f25252525282828282121212107070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707262626261f1f1f1f1f1f1f1f25252525282828282121212107070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f1f1f1f1f1f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f1f1f1f1f1f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f1f1f1f1f1f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f1f1f1f1f1f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070720202020070707071f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070720202020070707071f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070720202020070707071f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070720202020070707071f1f1f1f070707072828282807070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f2d2d2d2d07070707282828282626262607070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f2d2d2d2d07070707282828282626262607070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f2d2d2d2d07070707282828282626262607070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071f1f1f1f2d2d2d2d07070707282828282626262607070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f252525250707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f252525250707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f252525250707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071e1e1e1e1f1f1f1f252525250707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071d01010100000000 │ │ -000000000000011d2e0707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707072f1d01010100000000 │ │ -000000000000011c30070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707311c01010100000000 │ │ -000000000000011a32070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707331a01010100000000 │ │ -000000000000011834150707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070715341801010100000000 │ │ -000000000000011635360707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070736351601010100000000 │ │ -000000000000010237383907070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707073a38370201010100000000 │ │ -0000000000000101111c3b3c3d070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707073d3e3f1c110101010100000000 │ │ -000000000000010101161c40414243440707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070745464247401c16010101010100000000 │ │ -000000000000010101011137354048494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b4c484035374d01010101010100000000 │ │ -00000000000001010101010216181a1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1a1816020101010101010100000000 │ │ -000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 │ │ -000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 │ │ -000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000001020304053c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c05060302010000000000000000000000 │ │ +000000000000000000000708093c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c090a0b00000000000000000000 │ │ +0000000000000000000c0d3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c0e0c000000000000000000 │ │ +00000000000000000f103c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c110f0000000000000000 │ │ +000000000000000112133c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c13120100000000000000 │ │ +0000000000000014153c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c151400000000000000 │ │ +0000000000000016173c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c171600000000000000 │ │ +0000000000000018193c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c191800000000000000 │ │ +000000000000001a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1a00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3e3e3e3e404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3e3e3e3e404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3e3e3e3e404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3e3e3e3e404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c41414141424242423e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c41414141424242423e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c41414141424242423e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c41414141424242423e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c43434343444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c43434343444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c43434343444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c43434343444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c404040403e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c404040403e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c404040403e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c404040403e3e3e3e3e3e3e3e3d3d3d3d3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45454545424242423c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e464646463f3f3f3f3d3d3d3d3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45454545424242423c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e464646463f3f3f3f3d3d3d3d3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45454545424242423c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e464646463f3f3f3f3d3d3d3d3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45454545424242423c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e464646463f3f3f3f3d3d3d3d3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c454545453e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c444444443e3e3e3e44444444474747473e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c454545453e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c444444443e3e3e3e44444444474747473e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c454545453e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c444444443e3e3e3e44444444474747473e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c454545453e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c444444443e3e3e3e44444444474747473e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c484848483d3d3d3d3c3c3c3c3e3e3e3e3c3c3c3c3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e4848484844444444494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c484848483d3d3d3d3c3c3c3c3e3e3e3e3c3c3c3c3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e4848484844444444494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c484848483d3d3d3d3c3c3c3c3e3e3e3e3c3c3c3c3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e4848484844444444494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3c3c3c3c484848483d3d3d3d3c3c3c3c3e3e3e3e3c3c3c3c3f3f3f3f3e3e3e3e3e3e3e3e3e3e3e3e4848484844444444494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4a4a4a4a464646463c3c3c3c3c3c3c3c4a4a4a4a454545453c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4444444443434343494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4a4a4a4a464646463c3c3c3c3c3c3c3c4a4a4a4a454545453c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4444444443434343494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4a4a4a4a464646463c3c3c3c3c3c3c3c4a4a4a4a454545453c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4444444443434343494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4a4a4a4a464646463c3c3c3c3c3c3c3c4a4a4a4a454545453c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4444444443434343494949493c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e474747473e3e3e3e3d3d3d3d434343433c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e474747473e3e3e3e3d3d3d3d434343433c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e474747473e3e3e3e3d3d3d3d434343433c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e444444443c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e474747473e3e3e3e3d3d3d3d434343433c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e444444444b4b4b4b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e444444444b4b4b4b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e444444444b4b4b4b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c444444443e3e3e3e3e3e3e3e3e3e3e3e444444444b4b4b4b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c454545453e3e3e3e3e3e3e3e4444444447474747404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c454545453e3e3e3e3e3e3e3e4444444447474747404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c454545453e3e3e3e3e3e3e3e4444444447474747404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c454545453e3e3e3e3e3e3e3e4444444447474747404040403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e3e3e3e3e3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3c3c3c3c3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3c3c3c3c3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3c3c3c3c3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3f3f3f3f3c3c3c3c3e3e3e3e3c3c3c3c474747473c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e4c4c4c4c3c3c3c3c47474747454545453c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e4c4c4c4c3c3c3c3c47474747454545453c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e4c4c4c4c3c3c3c3c47474747454545453c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3e3e3e3e4c4c4c4c3c3c3c3c47474747454545453c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3d3d3d3e3e3e3e444444443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b00000000000000 │ │ +000000000000001b1c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1d1b00000000000000 │ │ +000000000000001a1e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1f1a00000000000000 │ │ +0000000000000018203c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c211800000000000000 │ │ +000000000000001622133c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c13221600000000000000 │ │ +000000000000001423243c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c24231400000000000000 │ │ +00000000000000012526273c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2826250100000000000000 │ │ +00000000000000000f1a292a2b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2b2c2d1a0f0000000000000000 │ │ +000000000000000000141a2e2f3031323c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c333430352e1a14000000000000000000 │ │ +000000000000000000000f25232e3637383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838393a362e23253b00000000000000000000 │ │ +0000000000000000000000011416181a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a181614010000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_menu_up.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 66; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ @@ -19,77 +19,77 @@ │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ } │ │ tRNS { │ │ - 0 2 89 178 234 255 34 204 233 203 90 183 235 230 249 35 229} │ │ + 0 2 89 178 234 34 204 233 203 90 183 235 230 249 35 229} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_sort_down.png │ ├── sng │ │ @@ -1,63 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 75; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +111111111111111111111111111111111111111111111111111111111111111111111111111 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +111111111111111111111111111111111111111111111111111100000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -000000000000000000000000000000000000000000000000000011111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -111111111111111111111111111111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ -000000000000000000000000000111111111111111111111111111111111111122222222222 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ +111111111111111111111111111000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_start0.png │ ├── sng │ │ @@ -5,108 +5,59 @@ │ │ } │ │ PLTE { │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 62,149, 36) # rgb = (0x3e,0x95,0x24) │ │ - ( 60,140, 38) # rgb = (0x3c,0x8c,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ - ( 69,170, 34) # rgb = (0x45,0xaa,0x22) │ │ - ( 66,159, 36) # rgb = (0x42,0x9f,0x24) │ │ - ( 64,150, 36) # rgb = (0x40,0x96,0x24) │ │ - ( 61,141, 38) # rgb = (0x3d,0x8d,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (218,239,211) # rgb = (0xda,0xef,0xd3) │ │ - (131,199,110) # rgb = (0x83,0xc7,0x6e) │ │ - ( 71,173, 36) # rgb = (0x47,0xad,0x24) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (227,242,221) # rgb = (0xe3,0xf2,0xdd) │ │ - (141,203,123) # rgb = (0x8d,0xcb,0x7b) │ │ - ( 74,174, 40) # rgb = (0x4a,0xae,0x28) │ │ - ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ - ( 66,158, 36) # rgb = (0x42,0x9e,0x24) │ │ - ( 63,147, 37) # rgb = (0x3f,0x93,0x25) │ │ - ( 60,138, 38) # rgb = (0x3c,0x8a,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (234,245,231) # rgb = (0xea,0xf5,0xe7) │ │ - (151,208,134) # rgb = (0x97,0xd0,0x86) │ │ - ( 78,176, 45) # rgb = (0x4e,0xb0,0x2d) │ │ - ( 68,165, 35) # rgb = (0x44,0xa5,0x23) │ │ - ( 64,154, 37) # rgb = (0x40,0x9a,0x25) │ │ - ( 62,144, 37) # rgb = (0x3e,0x90,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (241,248,239) # rgb = (0xf1,0xf8,0xef) │ │ - (162,213,145) # rgb = (0xa2,0xd5,0x91) │ │ - ( 83,178, 52) # rgb = (0x53,0xb2,0x34) │ │ - ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ - ( 66,160, 36) # rgb = (0x42,0xa0,0x24) │ │ - ( 64,149, 36) # rgb = (0x40,0x95,0x24) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (140,203,122) # rgb = (0x8c,0xcb,0x7a) │ │ - ( 67,163, 35) # rgb = (0x43,0xa3,0x23) │ │ - ( 65,155, 37) # rgb = (0x41,0x9b,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (252,254,252) # rgb = (0xfc,0xfe,0xfc) │ │ - (196,229,187) # rgb = (0xc4,0xe5,0xbb) │ │ - (119,193, 95) # rgb = (0x77,0xc1,0x5f) │ │ - ( 71,172, 35) # rgb = (0x47,0xac,0x23) │ │ - ( 69,168, 35) # rgb = (0x45,0xa8,0x23) │ │ - ( 63,151, 36) # rgb = (0x3f,0x97,0x24) │ │ - ( 61,142, 37) # rgb = (0x3d,0x8e,0x25) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (238,247,235) # rgb = (0xee,0xf7,0xeb) │ │ - (165,214,151) # rgb = (0xa5,0xd6,0x97) │ │ - ( 91,181, 61) # rgb = (0x5b,0xb5,0x3d) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (211,236,204) # rgb = (0xd3,0xec,0xcc) │ │ - (134,200,114) # rgb = (0x86,0xc8,0x72) │ │ - ( 74,174, 39) # rgb = (0x4a,0xae,0x27) │ │ - ( 62,145, 37) # rgb = (0x3e,0x91,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 64,153, 37) # rgb = (0x40,0x99,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ @@ -117,31 +68,79 @@ │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 62,149, 36) # rgb = (0x3e,0x95,0x24) │ │ + ( 60,140, 38) # rgb = (0x3c,0x8c,0x26) │ │ + ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ + ( 69,170, 34) # rgb = (0x45,0xaa,0x22) │ │ + ( 66,159, 36) # rgb = (0x42,0x9f,0x24) │ │ + ( 64,150, 36) # rgb = (0x40,0x96,0x24) │ │ + ( 61,141, 38) # rgb = (0x3d,0x8d,0x26) │ │ + (218,239,211) # rgb = (0xda,0xef,0xd3) │ │ + (131,199,110) # rgb = (0x83,0xc7,0x6e) │ │ + ( 71,173, 36) # rgb = (0x47,0xad,0x24) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (227,242,221) # rgb = (0xe3,0xf2,0xdd) │ │ + (141,203,123) # rgb = (0x8d,0xcb,0x7b) │ │ + ( 74,174, 40) # rgb = (0x4a,0xae,0x28) │ │ + ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ + ( 66,158, 36) # rgb = (0x42,0x9e,0x24) │ │ + ( 63,147, 37) # rgb = (0x3f,0x93,0x25) │ │ + ( 60,138, 38) # rgb = (0x3c,0x8a,0x26) │ │ + (234,245,231) # rgb = (0xea,0xf5,0xe7) │ │ + (151,208,134) # rgb = (0x97,0xd0,0x86) │ │ + ( 78,176, 45) # rgb = (0x4e,0xb0,0x2d) │ │ + ( 68,165, 35) # rgb = (0x44,0xa5,0x23) │ │ + ( 64,154, 37) # rgb = (0x40,0x9a,0x25) │ │ + ( 62,144, 37) # rgb = (0x3e,0x90,0x25) │ │ + (241,248,239) # rgb = (0xf1,0xf8,0xef) │ │ + (162,213,145) # rgb = (0xa2,0xd5,0x91) │ │ + ( 83,178, 52) # rgb = (0x53,0xb2,0x34) │ │ + ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ + ( 66,160, 36) # rgb = (0x42,0xa0,0x24) │ │ + ( 64,149, 36) # rgb = (0x40,0x95,0x24) │ │ + (140,203,122) # rgb = (0x8c,0xcb,0x7a) │ │ + ( 67,163, 35) # rgb = (0x43,0xa3,0x23) │ │ + ( 65,155, 37) # rgb = (0x41,0x9b,0x25) │ │ + (252,254,252) # rgb = (0xfc,0xfe,0xfc) │ │ + (196,229,187) # rgb = (0xc4,0xe5,0xbb) │ │ + (119,193, 95) # rgb = (0x77,0xc1,0x5f) │ │ + ( 71,172, 35) # rgb = (0x47,0xac,0x23) │ │ + ( 69,168, 35) # rgb = (0x45,0xa8,0x23) │ │ + ( 63,151, 36) # rgb = (0x3f,0x97,0x24) │ │ + ( 61,142, 37) # rgb = (0x3d,0x8e,0x25) │ │ + (238,247,235) # rgb = (0xee,0xf7,0xeb) │ │ + (165,214,151) # rgb = (0xa5,0xd6,0x97) │ │ + ( 91,181, 61) # rgb = (0x5b,0xb5,0x3d) │ │ + (211,236,204) # rgb = (0xd3,0xec,0xcc) │ │ + (134,200,114) # rgb = (0x86,0xc8,0x72) │ │ + ( 74,174, 39) # rgb = (0x4a,0xae,0x27) │ │ + ( 62,145, 37) # rgb = (0x3e,0x91,0x25) │ │ + ( 64,153, 37) # rgb = (0x40,0x99,0x25) │ │ } │ │ tRNS { │ │ - 225 164 106 45 2 0 0 255 240 180 117 53 3 255 255 241 179 115 51 255 255 255 255 255 239 178 108 37 255 255 255 223 151 79 12 255 255 255 255 255 255 255 255 249 190 121 49 1 255 255 255 255 255 255 231 159 89 20 255 255 255 255 255 255 252 197 255 255 255 192 65 255 255 255 255 255 255 255 234 125 73 255 255 255 251 205 149 92 36 255 255 255 255 232 177 119 64 11 255 254 211 150 34 202 142 19 138 74 13 209 143 77 16 222 155 88 22} │ │ + 225 164 106 45 2 0 240 180 117 53 3 241 179 115 51 239 178 108 37 223 151 79 12 249 190 121 49 1 231 159 89 20 252 197 192 65 234 125 73 251 205 149 92 36 232 177 119 64 11 254 211 150 34 202 142 19 138 74 13 209 143 77 16 222 155 88 22} │ │ IMAGE { │ │ pixels hex │ │ -000102030405050505050505050505050505050505050505050505050505050506060606 │ │ -0707070708090a0b0c050505050505050505050505050505050505050505050506060606 │ │ -07070d0e070707070f1011120c0505050505050505050505050505050505050506060606 │ │ -070713131415161707070707081011120c05050505050505050505050505050506060606 │ │ -0707131313131313141516170707070718191a1b05050505050505050505050506060606 │ │ -070713131c1d1e131313131314151617070707071f202122050505050505050506060606 │ │ -070713132323242526131313131313132728292a0707072b2c2d2e2f0505050506060606 │ │ -070713132323232330313213131313131313131333343507070707363738390506060606 │ │ -070713132323232323233a3b3c131313131313131313133d3e3f0e07070740412d030606 │ │ -0707131323232323232323244213131313131313131313133d4344292a07070707074546 │ │ -07071313232323234748494a13131313131313134b154c4d07070707074e194f50390606 │ │ -070713132323515253131313131313133344292a07070707545556575805050506060606 │ │ -07071313595a5b131313133d43345c07070707075d5e5f60610505050505050506060606 │ │ -070713131313133d43623507070707636465576605050505050505050505050506060606 │ │ -070713134362350707070754676821690505050505050505050505050505050506060606 │ │ -07075c0707070740676a6b6c050505050505050505050505050505050505050506060606 │ │ -070707636d6e6f7005050505050505050505050505050505050505050505050506060606 │ │ -717273740505050505050505050505050505050505050505050505050505050506060606 │ │ +000102030405050505050505050505050505050505050505050505050505050505050505 │ │ +43434343060708090a050505050505050505050505050505050505050505050505050505 │ │ +43434445434343430b0c0d0e0a0505050505050505050505050505050505050505050505 │ │ +434346464748494a43434343060c0d0e0a05050505050505050505050505050505050505 │ │ +43434646464646464748494a434343430f10111205050505050505050505050505050505 │ │ +434346464b4c4d46464646464748494a4343434313141516050505050505050505050505 │ │ +434346464e4e4f505146464646464646525354554343431718191a1b0505050505050505 │ │ +434346464e4e4e4e565758464646464646464646595a5b434343431c1d1e1f0505050505 │ │ +434346464e4e4e4e4e4e5c5d5e464646464646464646465f606145434343202119030505 │ │ +434346464e4e4e4e4e4e4e4f6246464646464646464646465f6364545543434343432223 │ │ +434346464e4e4e4e65666768464646464646464669486a6b4343434343241025261f0505 │ │ +434346464e4e6c6d6e4646464646464659645455434343432728292a2b05050505050505 │ │ +434346466f7071464646465f635a7243434343432c2d2e2f300505050505050505050505 │ │ +434346464646465f63735b434343433132332a3405050505050505050505050505050505 │ │ +4343464663735b4343434327353615370505050505050505050505050505050505050505 │ │ +43437243434343203538393a050505050505050505050505050505050505050505050505 │ │ +434343313b3c3d3e05050505050505050505050505050505050505050505050505050505 │ │ +3f4041420505050505050505050505050505050505050505050505050505050505050505 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_lock2.png │ ├── sng │ │ @@ -1,24 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ @@ -85,35 +84,35 @@ │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ } │ │ tRNS { │ │ - 0 48 137 200 230 242 203 148 62 0 14 166 254 255 190 28 12 205 227 27 150 208 179 32 250 171 31 38 184 45 117 201 3 8 217 125 167 100 119 175 189 55 77 202 195 60 209 178 194 71 143 151 215 110 111 226 232 216 247 221 34 25 105 80 93 69 206 16 196 51 24 253 10 235 220 192 234 170 225 251 186 188 36} │ │ + 0 48 137 200 230 242 203 148 62 14 166 254 190 28 12 205 227 27 150 208 179 32 250 171 31 38 184 45 117 201 3 8 217 125 167 100 119 175 189 55 77 202 195 60 209 178 194 71 143 151 215 110 111 226 232 216 247 221 34 25 105 80 93 69 206 16 196 51 24 253 10 235 220 192 234 170 225 251 186 188 36} │ │ IMAGE { │ │ pixels hex │ │ -000000000000010203040504060708000909090909 │ │ -000000000a0b0c0d0d0d0d0d0d0d0d0e0f09090909 │ │ -00000010110d0d0d0d0d0d0d0d0d0d0d1213090909 │ │ -000000140d0d0d0d0d1215040d0d0d0d0d16090909 │ │ -000017180d0d0d191a0000001b1c0d0d0d0d1d0909 │ │ -00001e0d0d0d1f20000000000021220d0d0d230909 │ │ -0000240d0d0d2500000000000000260d0d0d270909 │ │ -0000280d0d0d29000000000000002a0d0d0d2b0909 │ │ -00002c0d0d0d1d000000000000002d0d0d0d2e0909 │ │ -00002f0d0d0d1d000000000000002d0d0d0d300909 │ │ -0031060d0d0d3226262626262626330d0d0d343109 │ │ -350d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d36 │ │ -370d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d38 │ │ -0d0d0d0d0d0d0d0d0d18393a0d0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d3b3c003d150d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d3e0000003f0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d40000000410d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d42430021440d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d0d4500460d0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d47480000490d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d4a0000004b0d0d0d0d0d0d0d0d │ │ -3a0d0d0d0d0d0d0d4c4d4d4d4e0d0d0d0d0d0d0d4f │ │ -500d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d51 │ │ -52060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0652 │ │ +000000000000010203040504060708000000000000 │ │ +00000000090a0b51515151515151510c0d00000000 │ │ +0000000e0f51515151515151515151511011000000 │ │ +000000125151515151101304515151515114000000 │ │ +000015165151511718000000191a515151511b0000 │ │ +00001c5151511d1e00000000001f20515151210000 │ │ +000022515151230000000000000024515151250000 │ │ +000026515151270000000000000028515151290000 │ │ +00002a5151511b000000000000002b5151512c0000 │ │ +00002d5151511b000000000000002b5151512e0000 │ │ +002f06515151302424242424242431515151322f00 │ │ +335151515151515151515151515151515151515134 │ │ +355151515151515151515151515151515151515136 │ │ +515151515151515151163738515151515151515151 │ │ +5151515151515151393a003b135151515151515151 │ │ +51515151515151513c0000003d5151515151515151 │ │ +51515151515151513e0000003f5151515151515151 │ │ +51515151515151514041001f425151515151515151 │ │ +515151515151515151430044515151515151515151 │ │ +515151515151515145460000475151515151515151 │ │ +515151515151515148000000495151515151515151 │ │ +38515151515151514a4b4b4b4c515151515151514d │ │ +4e515151515151515151515151515151515151514f │ │ +500651515151515151515151515151515151510650 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_installed.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 45; height: 33; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ @@ -116,44 +115,44 @@ │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 0 15 184 57 12 196 255 242 61 10 194 245 67 191 177 9 186 192 7 6 181 197 13 176 201 5 173 203 3 170 206 17 166 209 20 161 211 21 1 158 214 22 155 217 25 163 249 77 150 219 27 74 145 221 28 135 248 71 142 224 31 129 68 138 226 34 133 64 227 36 139 128 230 38 143 58 124 232 41 240 56 120 234 43 151 52 114 235 46 156 238 49 111 2 236 47 108 254 51 162 44 102 54 168 239 244 60 63 178 182 247 73 180} │ │ + 0 15 184 57 12 196 242 61 10 194 245 67 191 177 9 186 192 7 6 181 197 13 176 201 5 173 203 3 170 206 17 166 209 20 161 211 21 1 158 214 22 155 217 25 163 249 77 150 219 27 74 145 221 28 135 248 71 142 224 31 129 68 138 226 34 133 64 227 36 139 128 230 38 143 58 124 232 41 240 56 120 234 43 151 52 114 235 46 156 238 49 111 2 236 47 108 254 51 162 44 102 54 168 239 244 60 63 178 182 247 73 180} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010101010203040101 │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010101050607080901 │ │ -00000000000000000000000000000000000000000000000000000000000000000101010101010a0b0707070c0d │ │ -000000000000000000000000000000000000000000000000000000000000000001010101010a0e07070707070f │ │ -00000000000000000000000000000000000000000000000000000000000000000101010110110707070707120a │ │ -0000000000000000000000000000000000000000000000000000000000000000010101130307070707070b0a01 │ │ -000000000000000000000000000000000000000000000000000000000000000001011415070707070716170101 │ │ -000000000000000000000000000000000000000000000000000000000000000001141807070707071902010101 │ │ -00000000000000000000000000000000000000000000000000000000000000001a1b07070707071c0201010101 │ │ -000000000000000000000000000000000000000000000000000000000000001d1e07070707071f200101010101 │ │ -0000000000000000000000000000000000000000000000000000000000001d2107070707072223010101010101 │ │ -00000000000000000000000000000000000000000000000000000000001d240707070707252601010101010101 │ │ -0000000000000000000000000000000000000000000000000000000027280707070707292a0101010101010101 │ │ -00001d040000000000000000000000000000000000000000000000272b07070707072c2d010101010101010101 │ │ -00272e2f3000000000000000000000000000000000000000000027310707070707323301010101010101010101 │ │ -003107072f34000000000000000000000000000000000000002735070707070736370101010101010101010101 │ │ -3807070707393a0000000000000000000000000000000000003b07070707073c3d010101010101010101010101 │ │ -3e07070707070c3f00000000000000000000000000000000400707070707414201010101010101010101010101 │ │ -004307070707070c44000000000000000000000000000043070707070745460001010101010101010101010101 │ │ -00004707070707070c09000000000000000000000000480707070707494a000001010101010101010101010101 │ │ -0000004b0707070707084c000000000000000000004d07070707074e4f00000001010101010101010101010101 │ │ -000000273507070707075051000000000000000052070707070753540000000001010101010101010101010101 │ │ -000000002755070707070750560000000000005707070707075859000000000001010101010101010101010101 │ │ -0000000000275a07070707075b5c000000005d07070707075b5c00000000000001010101010101010101010101 │ │ -0000000000005e2807070707075f60000061620707070750630000000000000001010101010101010101010101 │ │ -000000000000001d64070707070753656662070707075067000000000000000001010101010101010101010101 │ │ -00000000000000001d680707070707696207070707084c00000000000000000001010101010101010101010101 │ │ -0000000000000000001d1e0707070707070707076a6b0000000000000000000001010101010101010101010101 │ │ -000000000000000000001a1b070707070707070c6c000000000000000000000001010101010101010101010101 │ │ -0000000000000000000000146d07070707070c3f00000000000000000000000001010101010101010101010101 │ │ -000000000000000000000000146e0707076f3a0000000000000000000000000001010101010101010101010101 │ │ -000000000000000000000000001303072f70000000000000000000000000000001010101010101010101010101 │ │ -00000000000000000000000000000a713000000000000000000000000000000001010101010101010101010101 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000102030000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000040570060700 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000008097070700a0b │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000080c70707070700d │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000e0f70707070701008 │ │ +000000000000000000000000000000000000000000000000000000000000000000000011027070707070090800 │ │ +000000000000000000000000000000000000000000000000000000000000000000001213707070707014150000 │ │ +000000000000000000000000000000000000000000000000000000000000000000121670707070701701000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000181970707070701a0100000000 │ │ +000000000000000000000000000000000000000000000000000000000000001b1c70707070701d1e0000000000 │ │ +0000000000000000000000000000000000000000000000000000000000001b1f70707070702021000000000000 │ │ +00000000000000000000000000000000000000000000000000000000001b227070707070232400000000000000 │ │ +000000000000000000000000000000000000000000000000000000002526707070707027280000000000000000 │ │ +00001b030000000000000000000000000000000000000000000000252970707070702a2b000000000000000000 │ │ +00252c2d2e000000000000000000000000000000000000000000252f7070707070303100000000000000000000 │ │ +002f70702d32000000000000000000000000000000000000002533707070707034350000000000000000000000 │ │ +367070707037380000000000000000000000000000000000003970707070703a3b000000000000000000000000 │ │ +3c70707070700a3d000000000000000000000000000000003e70707070703f4000000000000000000000000000 │ │ +004170707070700a42000000000000000000000000000041707070707043440000000000000000000000000000 │ │ +00004570707070700a070000000000000000000000004670707070704748000000000000000000000000000000 │ │ +000000497070707070064a000000000000000000004b70707070704c4d00000000000000000000000000000000 │ │ +000000253370707070704e4f000000000000000050707070707051520000000000000000000000000000000000 │ │ +00000000255370707070704e540000000000005570707070705657000000000000000000000000000000000000 │ │ +000000000025587070707070595a000000005b7070707070595a00000000000000000000000000000000000000 │ │ +0000000000005c2670707070705d5e00005f60707070704e610000000000000000000000000000000000000000 │ │ +000000000000001b62707070707051636460707070704e65000000000000000000000000000000000000000000 │ │ +00000000000000001b667070707070676070707070064a00000000000000000000000000000000000000000000 │ │ +0000000000000000001b1c70707070707070707068690000000000000000000000000000000000000000000000 │ │ +000000000000000000001819707070707070700a6a000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000126b70707070700a3d00000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000126c7070706d380000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000001102702d6e000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000086f2e00000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_blueleg.png │ ├── sng │ │ @@ -1,102 +1,102 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - (104,128,158) # rgb = (0x68,0x80,0x9e) │ │ - ( 86,131,189) # rgb = (0x56,0x83,0xbd) │ │ - ( 77,133,201) # rgb = (0x4d,0x85,0xc9) │ │ - ( 77,133,202) # rgb = (0x4d,0x85,0xca) │ │ - ( 86,131,188) # rgb = (0x56,0x83,0xbc) │ │ - (105,129,157) # rgb = (0x69,0x81,0x9d) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 83,132,194) # rgb = (0x53,0x84,0xc2) │ │ - ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ - ( 84,132,192) # rgb = (0x54,0x84,0xc0) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 78,133,200) # rgb = (0x4e,0x85,0xc8) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 85,131,189) # rgb = (0x55,0x83,0xbd) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - (105,129,156) # rgb = (0x69,0x81,0x9c) │ │ - ( 88,131,185) # rgb = (0x58,0x83,0xb9) │ │ - ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ - ( 81,132,196) # rgb = (0x51,0x84,0xc4) │ │ - ( 89,131,183) # rgb = (0x59,0x83,0xb7) │ │ - (106,129,154) # rgb = (0x6a,0x81,0x9a) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + (104,128,158) # rgb = (0x68,0x80,0x9e) │ │ + ( 86,131,189) # rgb = (0x56,0x83,0xbd) │ │ + ( 77,133,201) # rgb = (0x4d,0x85,0xc9) │ │ + ( 77,133,202) # rgb = (0x4d,0x85,0xca) │ │ + ( 86,131,188) # rgb = (0x56,0x83,0xbc) │ │ + (105,129,157) # rgb = (0x69,0x81,0x9d) │ │ + ( 83,132,194) # rgb = (0x53,0x84,0xc2) │ │ + ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ + ( 84,132,192) # rgb = (0x54,0x84,0xc0) │ │ + ( 78,133,200) # rgb = (0x4e,0x85,0xc8) │ │ + ( 85,131,189) # rgb = (0x55,0x83,0xbd) │ │ + (105,129,156) # rgb = (0x69,0x81,0x9c) │ │ + ( 88,131,185) # rgb = (0x58,0x83,0xb9) │ │ + ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ + ( 81,132,196) # rgb = (0x51,0x84,0xc4) │ │ + ( 89,131,183) # rgb = (0x59,0x83,0xb7) │ │ + (106,129,154) # rgb = (0x6a,0x81,0x9a) │ │ } │ │ tRNS { │ │ - 0 7 78 116 118 77 6 57 225 255 221 49 20 237 255 255 255 255 255 255 230 14 106 255 255 255 90 135 255 120 134 119 104 255 86 18 233 255 255 255 255 255 255 223 10 218 207 38 4 69 109 100 59 1} │ │ + 0 7 78 116 118 77 6 57 225 221 49 20 237 230 14 106 90 135 120 134 119 104 86 18 233 223 10 218 207 38 4 69 109 100 59 1} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000123456000000000000000 │ │ -00000000000000789999AB00000000000000 │ │ -0000000000000CDEFGHIJKL0000000000000 │ │ -0000000000000M9NOOOOP9Q0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000R9OOOOOS9T0000000000000 │ │ -0000000000000U9OOOOOS9V0000000000000 │ │ -0000000000000W9NOOOOX9Y0000000000000 │ │ -0000000000000Zabcdefghi0000000000000 │ │ -00000000000000Bj9999kl00000000000000 │ │ -000000000000000mnopqr000000000000000 │ │ +0000000000000078aaaa9A00000000000000 │ │ +0000000000000BCbcdefgDE0000000000000 │ │ +0000000000000FahiiiijaG0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000HaiiiiikaI0000000000000 │ │ +0000000000000JaiiiiikaK0000000000000 │ │ +0000000000000LahiiiilaM0000000000000 │ │ +0000000000000NOmnopqrPQ0000000000000 │ │ +00000000000000ARaaaaST00000000000000 │ │ +000000000000000UVWXYZ000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_wheel1.png │ ├── sng │ │ @@ -8,16 +8,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -74,15 +72,14 @@ │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -114,58 +111,60 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 42 108 159 199 228 240 255 0 32 130 221 36 162 251 8 129 248 37 207 71 241 245 184 133 94 77 68 76 72 85 249 191 89 9 190 66 205 59 204 120 2 38 206 49 166 35 252 3 253 135 61 60 136 224 192 225 43 88 107 246 10 12 113 185 204 176 94 4 188 42 223 255 198 21 187 198 11 188 134 229 98 115 69 187 141 75 64 208 162 180 134 242 97 51 200 158 192 160 7 1 72 143 165 135 54 1 119 167 131 96 73 222 230} │ │ + 0 42 108 159 199 228 240 32 130 221 36 162 251 8 129 248 37 207 71 241 245 184 133 94 77 68 76 72 85 249 191 89 9 190 66 205 59 204 120 2 38 206 49 166 35 252 3 253 135 61 60 136 224 192 225 43 88 107 246 10 12 113 185 204 176 94 4 188 42 223 198 21 187 198 11 188 134 229 98 115 69 187 141 75 64 208 162 180 134 242 97 51 200 158 192 160 7 1 72 143 165 135 54 1 119 167 131 96 73 222 230} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000102030405060706050403020100000008080808080808080808080808 │ │ -00000000000000000000000000090a0b070707070707070707070707070b0a0908080808080808080808080808 │ │ -00000000000000000000000c0d0e07070707070707070707070707070707070e0d0c0808080808080808080808 │ │ -0000000000000000000f1011070707070707070707070707070707070707070707110a0f080808080808080808 │ │ -000000000000000012130707070707070707070707070707070707070707070707070713120808080808080808 │ │ -0000000000000014150707070707070707161718191a1b1c191817160707070707070707151d08080808080808 │ │ -0000000000001e1f07070707070707202122000000000000000000222123070707070707071f1e080808080808 │ │ -0000000000241f070707070707252600000000000000000000000000000026270707070707071f240808080808 │ │ -00000000120607070707070e2829000000000000000000000000000000000029280e0707070707062a08080808 │ │ -0000000f2b07070707071524000000000000000000000000000000000000000000241507070707072b0f080808 │ │ -000000100707070707062c00000000000000000000000000000000000000000000002c0607070707070a080808 │ │ -00000c11070707070e2400000000000000000000000000000000000000000000000000240e07070707110c0808 │ │ -00002d0707070707280000000000000000000000000000000000000000000000000000002807070707072d0808 │ │ -002e2f070707072530000000000000000000000000000000000000000000000000000000302707070707312e08 │ │ -003207070707073300000000000000000000000000000000000000000000000000000000003407070707073508 │ │ -003607070707370000000000000000000000000000000000000000000000000000000000000037070707073808 │ │ -39070707070721000000000000000000000000000000000000000000000000000000000000003a070707070739 │ │ -3b070707073c3d0000000000000000000000003e3f4041424344000000000000000000000000223c0707070702 │ │ -03070707074500000000000000000000000046474848484848494a0000000000000000000000004b0707070703 │ │ -4c070707073200000000000000000000004d47484848484848484e0000000000000000000000004f070707074c │ │ -500707070751000000000000000000000052484848484848484848530000000000000000000000510707070705 │ │ -15070707071c000000000000000000000054484848484848484848550000000000000000000000560707070715 │ │ -070707070757000000000000000000000058484848484848484848590000000000000000000000240707070707 │ │ -15070707071c00000000000000000000005a4848484848484848485b000000000000000000000056070707075c │ │ -50070707075100000000000000000000005d4848484848484848485e0000000000000000000000510707070750 │ │ -4c07070707320000000000000000000000445f48484848484848600000000000000000000000004f070707074c │ │ -0307070707450000000000000000000000004a61484848484862630000000000000000000000004b0707070703 │ │ -02070707073c2200000000000000000000000064656667686900000000000000000000000000223c0707070702 │ │ -3907070707073a000000000000000000000000000000000000000000000000000000000000003a070707070739 │ │ -00380707070737000000000000000000000000000000000000000000000000000000000000002007070707386a │ │ -003507070707073400000000000000000000000000000000000000000000000000000000003407070707073508 │ │ -002e31070707072730000000000000000000000000000000000000000000000000000000302707070707312e08 │ │ -00002d0707070707280000000000000000000000000000000000000000000000000000006b07070707076c0808 │ │ -00000c11070707070e2400000000000000000000000000000000000000000000000000240e0707070711120808 │ │ -0000000a0707070707062c00000000000000000000000000000000000000000000002c0607070707076d080808 │ │ -0000000f130707070707152400000000000000000000000000000000000000000024150707070707130f080808 │ │ -000000002a0607070707070e6b290000000000000000000000000000000000296b0e0707070707062a08080808 │ │ -0000000000241f070707070707272600000000000000000000000000000026270707070707071f240808080808 │ │ -0000000000001e1f07070707070707202122000000000000000000223a23070707070707071f1e080808080808 │ │ -000000000000001d1507070707070707073c4b4f6e1c1b1c6e4f4b1607070707070707075c6f08080808080808 │ │ -000000000000000012130707070707070707070707070707070707070707070707070713120808080808080808 │ │ -0000000000000000000f0a110707070707070707070707070707070707070707071f0a0f080808080808080808 │ │ -00000000000000000000000c0d0e07070707070707070707070707070707070e0d0c0808080808080808080808 │ │ -00000000000000000000000000090a7007070707070707070707070707700a0908080808080808080808080808 │ │ -000000000000000000000000000000003902030471150715710403023900000008080808080808080808080808 │ │ +000000000000000000000000000000000102030405066f06050403020100000000000000000000000000000000 │ │ +000000000000000000000000000708096f6f6f6f6f6f6f6f6f6f6f6f6f09080700000000000000000000000000 │ │ +00000000000000000000000a0b0c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f0c0b0a0000000000000000000000 │ │ +0000000000000000000d0e0f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f0f080d000000000000000000 │ │ +000000000000000010116f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f11100000000000000000 │ │ +0000000000000012136f6f6f6f6f6f6f6f1415161718191a171615146f6f6f6f6f6f6f6f131b00000000000000 │ │ +0000000000001c1d6f6f6f6f6f6f6f1e1f20000000000000000000201f216f6f6f6f6f6f6f1d1c000000000000 │ │ +0000000000221d6f6f6f6f6f6f232400000000000000000000000000000024256f6f6f6f6f6f1d220000000000 │ │ +0000000010066f6f6f6f6f0c2627000000000000000000000000000000000027260c6f6f6f6f6f062800000000 │ │ +0000000d296f6f6f6f6f132200000000000000000000000000000000000000000022136f6f6f6f6f290d000000 │ │ +0000000e6f6f6f6f6f062a00000000000000000000000000000000000000000000002a066f6f6f6f6f08000000 │ │ +00000a0f6f6f6f6f0c2200000000000000000000000000000000000000000000000000220c6f6f6f6f0f0a0000 │ │ +00002b6f6f6f6f6f26000000000000000000000000000000000000000000000000000000266f6f6f6f6f2b0000 │ │ +002c2d6f6f6f6f232e0000000000000000000000000000000000000000000000000000002e256f6f6f6f2f2c00 │ │ +00306f6f6f6f6f310000000000000000000000000000000000000000000000000000000000326f6f6f6f6f3300 │ │ +00346f6f6f6f3500000000000000000000000000000000000000000000000000000000000000356f6f6f6f3600 │ │ +376f6f6f6f6f1f00000000000000000000000000000000000000000000000000000000000000386f6f6f6f6f37 │ │ +396f6f6f6f3a3b0000000000000000000000003c3d3e3f404142000000000000000000000000203a6f6f6f6f02 │ │ +036f6f6f6f43000000000000000000000000444570707070704647000000000000000000000000486f6f6f6f03 │ │ +496f6f6f6f3000000000000000000000004a45707070707070704b0000000000000000000000004c6f6f6f6f49 │ │ +4d6f6f6f6f4e00000000000000000000004f7070707070707070705000000000000000000000004e6f6f6f6f05 │ │ +136f6f6f6f1a000000000000000000000051707070707070707070520000000000000000000000536f6f6f6f13 │ │ +6f6f6f6f6f54000000000000000000000055707070707070707070560000000000000000000000226f6f6f6f6f │ │ +136f6f6f6f1a000000000000000000000057707070707070707070580000000000000000000000536f6f6f6f59 │ │ +4d6f6f6f6f4e00000000000000000000005a7070707070707070705b00000000000000000000004e6f6f6f6f4d │ │ +496f6f6f6f300000000000000000000000425c707070707070705d0000000000000000000000004c6f6f6f6f49 │ │ +036f6f6f6f43000000000000000000000000475e70707070705f60000000000000000000000000486f6f6f6f03 │ │ +026f6f6f6f3a2000000000000000000000000061626364656600000000000000000000000000203a6f6f6f6f02 │ │ +376f6f6f6f6f3800000000000000000000000000000000000000000000000000000000000000386f6f6f6f6f37 │ │ +00366f6f6f6f35000000000000000000000000000000000000000000000000000000000000001e6f6f6f6f3667 │ │ +00336f6f6f6f6f320000000000000000000000000000000000000000000000000000000000326f6f6f6f6f3300 │ │ +002c2f6f6f6f6f252e0000000000000000000000000000000000000000000000000000002e256f6f6f6f2f2c00 │ │ +00002b6f6f6f6f6f26000000000000000000000000000000000000000000000000000000686f6f6f6f6f690000 │ │ +00000a0f6f6f6f6f0c2200000000000000000000000000000000000000000000000000220c6f6f6f6f0f100000 │ │ +000000086f6f6f6f6f062a00000000000000000000000000000000000000000000002a066f6f6f6f6f6a000000 │ │ +0000000d116f6f6f6f6f132200000000000000000000000000000000000000000022136f6f6f6f6f110d000000 │ │ +0000000028066f6f6f6f6f0c6827000000000000000000000000000000000027680c6f6f6f6f6f062800000000 │ │ +0000000000221d6f6f6f6f6f6f252400000000000000000000000000000024256f6f6f6f6f6f1d220000000000 │ │ +0000000000001c1d6f6f6f6f6f6f6f1e1f200000000000000000002038216f6f6f6f6f6f6f1d1c000000000000 │ │ +000000000000001b136f6f6f6f6f6f6f6f3a484c6b1a191a6b4c48146f6f6f6f6f6f6f6f596c00000000000000 │ │ +000000000000000010116f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f11100000000000000000 │ │ +0000000000000000000d080f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f1d080d000000000000000000 │ │ +00000000000000000000000a0b0c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f0c0b0a0000000000000000000000 │ │ +0000000000000000000000000007086d6f6f6f6f6f6f6f6f6f6f6f6f6f6d080700000000000000000000000000 │ │ +00000000000000000000000000000000370203046e136f136e0403023700000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_medal_bronze.png │ ├── sng │ │ @@ -1,90 +1,125 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 52, 31, 12) # rgb = (0x34,0x1f,0x0c) │ │ ( 55, 33, 13) # rgb = (0x37,0x21,0x0d) │ │ ( 60, 36, 13) # rgb = (0x3c,0x24,0x0d) │ │ ( 64, 38, 14) # rgb = (0x40,0x26,0x0e) │ │ ( 68, 41, 13) # rgb = (0x44,0x29,0x0d) │ │ ( 73, 45, 14) # rgb = (0x49,0x2d,0x0e) │ │ ( 78, 48, 14) # rgb = (0x4e,0x30,0x0e) │ │ - ( 83, 52, 15) # rgb = (0x53,0x34,0x0f) │ │ - ( 89, 55, 14) # rgb = (0x59,0x37,0x0e) │ │ - ( 95, 59, 15) # rgb = (0x5f,0x3b,0x0f) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + ( 90, 56, 14) # rgb = (0x5a,0x38,0x0e) │ │ + ( 96, 60, 15) # rgb = (0x60,0x3c,0x0f) │ │ + ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ + (109, 69, 15) # rgb = (0x6d,0x45,0x0f) │ │ + ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + (117, 74, 15) # rgb = (0x75,0x4a,0x0f) │ │ + (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ + ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ + (130, 83, 16) # rgb = (0x82,0x53,0x10) │ │ + (137, 87, 16) # rgb = (0x89,0x57,0x10) │ │ + ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ + (144, 92, 16) # rgb = (0x90,0x5c,0x10) │ │ + ( 55, 33, 13) # rgb = (0x37,0x21,0x0d) │ │ + (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ + ( 60, 36, 13) # rgb = (0x3c,0x24,0x0d) │ │ + (158,102, 16) # rgb = (0x9e,0x66,0x10) │ │ + ( 65, 39, 13) # rgb = (0x41,0x27,0x0d) │ │ + (164,107, 15) # rgb = (0xa4,0x6b,0x0f) │ │ + ( 70, 43, 14) # rgb = (0x46,0x2b,0x0e) │ │ + (171,111, 15) # rgb = (0xab,0x6f,0x0f) │ │ + ( 76, 47, 15) # rgb = (0x4c,0x2f,0x0f) │ │ + (176,115, 14) # rgb = (0xb0,0x73,0x0e) │ │ + ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ + (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ + ( 89, 55, 14) # rgb = (0x59,0x37,0x0e) │ │ + (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ + ( 96, 60, 15) # rgb = (0x60,0x3c,0x0f) │ │ + (102, 64, 15) # rgb = (0x66,0x40,0x0f) │ │ + (187,122, 14) # rgb = (0xbb,0x7a,0x0e) │ │ + (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ + (109, 69, 15) # rgb = (0x6d,0x45,0x0f) │ │ + (116, 73, 15) # rgb = (0x74,0x49,0x0f) │ │ + (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ + (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ + (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ + (129, 82, 16) # rgb = (0x81,0x52,0x10) │ │ + (188,123, 14) # rgb = (0xbc,0x7b,0x0e) │ │ + (192,125, 15) # rgb = (0xc0,0x7d,0x0f) │ │ + (137, 87, 16) # rgb = (0x89,0x57,0x10) │ │ + (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ + (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ + (192,125, 15) # rgb = (0xc0,0x7d,0x0f) │ │ + (150, 96, 16) # rgb = (0x96,0x60,0x10) │ │ + (156,100, 16) # rgb = (0x9c,0x64,0x10) │ │ + (162,105, 14) # rgb = (0xa2,0x69,0x0e) │ │ + (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ + (172,112, 15) # rgb = (0xac,0x70,0x0f) │ │ + (177,115, 16) # rgb = (0xb1,0x73,0x10) │ │ + (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ + (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ + (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ + (193,125, 14) # rgb = (0xc1,0x7d,0x0e) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 52, 32, 12) # rgb = (0x34,0x20,0x0c) │ │ ( 56, 34, 13) # rgb = (0x38,0x22,0x0d) │ │ ( 60, 36, 13) # rgb = (0x3c,0x24,0x0d) │ │ ( 64, 39, 13) # rgb = (0x40,0x27,0x0d) │ │ ( 69, 42, 13) # rgb = (0x45,0x2a,0x0d) │ │ ( 74, 45, 14) # rgb = (0x4a,0x2d,0x0e) │ │ ( 79, 49, 14) # rgb = (0x4f,0x31,0x0e) │ │ ( 84, 52, 15) # rgb = (0x54,0x34,0x0f) │ │ - ( 90, 56, 14) # rgb = (0x5a,0x38,0x0e) │ │ - ( 96, 60, 15) # rgb = (0x60,0x3c,0x0f) │ │ - (102, 64, 15) # rgb = (0x66,0x40,0x0f) │ │ - ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ - ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 53, 32, 12) # rgb = (0x35,0x20,0x0c) │ │ ( 61, 37, 13) # rgb = (0x3d,0x25,0x0d) │ │ ( 65, 39, 13) # rgb = (0x41,0x27,0x0d) │ │ ( 70, 42, 14) # rgb = (0x46,0x2a,0x0e) │ │ ( 75, 46, 14) # rgb = (0x4b,0x2e,0x0e) │ │ ( 80, 49, 14) # rgb = (0x50,0x31,0x0e) │ │ ( 85, 53, 15) # rgb = (0x55,0x35,0x0f) │ │ ( 91, 57, 15) # rgb = (0x5b,0x39,0x0f) │ │ ( 97, 61, 14) # rgb = (0x61,0x3d,0x0e) │ │ - (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ - (109, 69, 15) # rgb = (0x6d,0x45,0x0f) │ │ - ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 58, 34, 13) # rgb = (0x3a,0x22,0x0d) │ │ ( 62, 37, 13) # rgb = (0x3e,0x25,0x0d) │ │ ( 66, 40, 13) # rgb = (0x42,0x28,0x0d) │ │ ( 70, 43, 14) # rgb = (0x46,0x2b,0x0e) │ │ ( 81, 50, 14) # rgb = (0x51,0x32,0x0e) │ │ ( 86, 54, 15) # rgb = (0x56,0x36,0x0f) │ │ ( 92, 57, 15) # rgb = (0x5c,0x39,0x0f) │ │ ( 98, 61, 16) # rgb = (0x62,0x3d,0x10) │ │ (104, 65, 15) # rgb = (0x68,0x41,0x0f) │ │ (110, 70, 15) # rgb = (0x6e,0x46,0x0f) │ │ - (117, 74, 15) # rgb = (0x75,0x4a,0x0f) │ │ - (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ - ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ - ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ ( 54, 33, 13) # rgb = (0x36,0x21,0x0d) │ │ ( 57, 35, 13) # rgb = (0x39,0x23,0x0d) │ │ ( 62, 37, 14) # rgb = (0x3e,0x25,0x0e) │ │ ( 67, 40, 13) # rgb = (0x43,0x28,0x0d) │ │ ( 71, 43, 14) # rgb = (0x47,0x2b,0x0e) │ │ ( 76, 47, 15) # rgb = (0x4c,0x2f,0x0f) │ │ ( 82, 50, 14) # rgb = (0x52,0x32,0x0e) │ │ ( 87, 54, 15) # rgb = (0x57,0x36,0x0f) │ │ ( 93, 58, 15) # rgb = (0x5d,0x3a,0x0f) │ │ ( 99, 62, 15) # rgb = (0x63,0x3e,0x0f) │ │ (105, 66, 16) # rgb = (0x69,0x42,0x10) │ │ (111, 70, 15) # rgb = (0x6f,0x46,0x0f) │ │ (118, 74, 15) # rgb = (0x76,0x4a,0x0f) │ │ (124, 79, 15) # rgb = (0x7c,0x4f,0x0f) │ │ - (130, 83, 16) # rgb = (0x82,0x53,0x10) │ │ - (137, 87, 16) # rgb = (0x89,0x57,0x10) │ │ - ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ ( 58, 35, 13) # rgb = (0x3a,0x23,0x0d) │ │ ( 63, 38, 14) # rgb = (0x3f,0x26,0x0e) │ │ ( 67, 41, 13) # rgb = (0x43,0x29,0x0d) │ │ ( 72, 44, 14) # rgb = (0x48,0x2c,0x0e) │ │ ( 77, 47, 15) # rgb = (0x4d,0x2f,0x0f) │ │ ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ ( 88, 55, 14) # rgb = (0x58,0x37,0x0e) │ │ @@ -92,16 +127,14 @@ │ │ (100, 63, 15) # rgb = (0x64,0x3f,0x0f) │ │ (106, 67, 16) # rgb = (0x6a,0x43,0x10) │ │ (112, 71, 16) # rgb = (0x70,0x47,0x10) │ │ (119, 75, 15) # rgb = (0x77,0x4b,0x0f) │ │ (125, 79, 15) # rgb = (0x7d,0x4f,0x0f) │ │ (131, 84, 15) # rgb = (0x83,0x54,0x0f) │ │ (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ - (144, 92, 16) # rgb = (0x90,0x5c,0x10) │ │ - ( 55, 33, 13) # rgb = (0x37,0x21,0x0d) │ │ ( 64, 38, 14) # rgb = (0x40,0x26,0x0e) │ │ ( 68, 41, 13) # rgb = (0x44,0x29,0x0d) │ │ ( 73, 45, 14) # rgb = (0x49,0x2d,0x0e) │ │ ( 78, 48, 14) # rgb = (0x4e,0x30,0x0e) │ │ ( 83, 52, 15) # rgb = (0x53,0x34,0x0f) │ │ ( 89, 55, 14) # rgb = (0x59,0x37,0x0e) │ │ ( 95, 59, 15) # rgb = (0x5f,0x3b,0x0f) │ │ @@ -109,162 +142,112 @@ │ │ (107, 67, 16) # rgb = (0x6b,0x43,0x10) │ │ (113, 72, 16) # rgb = (0x71,0x48,0x10) │ │ (120, 76, 16) # rgb = (0x78,0x4c,0x10) │ │ (126, 80, 15) # rgb = (0x7e,0x50,0x0f) │ │ (133, 84, 15) # rgb = (0x85,0x54,0x0f) │ │ (139, 89, 15) # rgb = (0x8b,0x59,0x0f) │ │ (145, 93, 15) # rgb = (0x91,0x5d,0x0f) │ │ - (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ - ( 60, 36, 13) # rgb = (0x3c,0x24,0x0d) │ │ ( 90, 56, 14) # rgb = (0x5a,0x38,0x0e) │ │ ( 96, 60, 15) # rgb = (0x60,0x3c,0x0f) │ │ (102, 64, 15) # rgb = (0x66,0x40,0x0f) │ │ (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ (115, 72, 16) # rgb = (0x73,0x48,0x10) │ │ (121, 77, 16) # rgb = (0x79,0x4d,0x10) │ │ (127, 81, 16) # rgb = (0x7f,0x51,0x10) │ │ (134, 85, 15) # rgb = (0x86,0x55,0x0f) │ │ (140, 89, 15) # rgb = (0x8c,0x59,0x0f) │ │ (146, 93, 15) # rgb = (0x92,0x5d,0x0f) │ │ (152, 97, 15) # rgb = (0x98,0x61,0x0f) │ │ - (158,102, 16) # rgb = (0x9e,0x66,0x10) │ │ - ( 65, 39, 13) # rgb = (0x41,0x27,0x0d) │ │ (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ (109, 69, 15) # rgb = (0x6d,0x45,0x0f) │ │ (116, 73, 15) # rgb = (0x74,0x49,0x0f) │ │ (122, 77, 16) # rgb = (0x7a,0x4d,0x10) │ │ (128, 82, 16) # rgb = (0x80,0x52,0x10) │ │ (135, 86, 16) # rgb = (0x87,0x56,0x10) │ │ (141, 90, 15) # rgb = (0x8d,0x5a,0x0f) │ │ (147, 94, 15) # rgb = (0x93,0x5e,0x0f) │ │ (153, 98, 15) # rgb = (0x99,0x62,0x0f) │ │ (159,103, 15) # rgb = (0x9f,0x67,0x0f) │ │ - (164,107, 15) # rgb = (0xa4,0x6b,0x0f) │ │ - ( 70, 43, 14) # rgb = (0x46,0x2b,0x0e) │ │ (117, 74, 15) # rgb = (0x75,0x4a,0x0f) │ │ (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ (129, 82, 16) # rgb = (0x81,0x52,0x10) │ │ (136, 86, 16) # rgb = (0x88,0x56,0x10) │ │ (142, 91, 16) # rgb = (0x8e,0x5b,0x10) │ │ (148, 95, 15) # rgb = (0x94,0x5f,0x0f) │ │ (154,100, 15) # rgb = (0x9a,0x64,0x0f) │ │ (160,102, 15) # rgb = (0xa0,0x66,0x0f) │ │ (165,107, 15) # rgb = (0xa5,0x6b,0x0f) │ │ - (171,111, 15) # rgb = (0xab,0x6f,0x0f) │ │ - ( 76, 47, 15) # rgb = (0x4c,0x2f,0x0f) │ │ (130, 83, 16) # rgb = (0x82,0x53,0x10) │ │ (137, 87, 16) # rgb = (0x89,0x57,0x10) │ │ (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ (149, 95, 16) # rgb = (0x95,0x5f,0x10) │ │ (155, 99, 15) # rgb = (0x9b,0x63,0x0f) │ │ (161,104, 15) # rgb = (0xa1,0x68,0x0f) │ │ (166,108, 15) # rgb = (0xa6,0x6c,0x0f) │ │ (171,111, 15) # rgb = (0xab,0x6f,0x0f) │ │ - (176,115, 14) # rgb = (0xb0,0x73,0x0e) │ │ - ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ (144, 92, 16) # rgb = (0x90,0x5c,0x10) │ │ (150, 96, 16) # rgb = (0x96,0x60,0x10) │ │ (156,100, 16) # rgb = (0x9c,0x64,0x10) │ │ (162,105, 14) # rgb = (0xa2,0x69,0x0e) │ │ (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ (172,112, 15) # rgb = (0xac,0x70,0x0f) │ │ (177,115, 16) # rgb = (0xb1,0x73,0x10) │ │ - (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ - ( 89, 55, 14) # rgb = (0x59,0x37,0x0e) │ │ (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ (157,102, 16) # rgb = (0x9d,0x66,0x10) │ │ (163,105, 14) # rgb = (0xa3,0x69,0x0e) │ │ (168,109, 14) # rgb = (0xa8,0x6d,0x0e) │ │ (173,112, 15) # rgb = (0xad,0x70,0x0f) │ │ (178,116, 15) # rgb = (0xb2,0x74,0x0f) │ │ (182,119, 14) # rgb = (0xb6,0x77,0x0e) │ │ - (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ - ( 96, 60, 15) # rgb = (0x60,0x3c,0x0f) │ │ - (102, 64, 15) # rgb = (0x66,0x40,0x0f) │ │ (158,102, 16) # rgb = (0x9e,0x66,0x10) │ │ (163,106, 16) # rgb = (0xa3,0x6a,0x10) │ │ (169,110, 14) # rgb = (0xa9,0x6e,0x0e) │ │ (174,113, 15) # rgb = (0xae,0x71,0x0f) │ │ (179,116, 15) # rgb = (0xb3,0x74,0x0f) │ │ (183,119, 13) # rgb = (0xb7,0x77,0x0d) │ │ - (187,122, 14) # rgb = (0xbb,0x7a,0x0e) │ │ - (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ - (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ - (109, 69, 15) # rgb = (0x6d,0x45,0x0f) │ │ - (116, 73, 15) # rgb = (0x74,0x49,0x0f) │ │ (164,107, 15) # rgb = (0xa4,0x6b,0x0f) │ │ (170,110, 14) # rgb = (0xaa,0x6e,0x0e) │ │ (175,114, 14) # rgb = (0xaf,0x72,0x0e) │ │ (179,117, 15) # rgb = (0xb3,0x75,0x0f) │ │ (184,120, 13) # rgb = (0xb8,0x78,0x0d) │ │ - (188,122, 14) # rgb = (0xbc,0x7a,0x0e) │ │ - (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ - (110, 70, 15) # rgb = (0x6e,0x46,0x0f) │ │ - (117, 74, 15) # rgb = (0x75,0x4a,0x0f) │ │ - (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ - (129, 82, 16) # rgb = (0x81,0x52,0x10) │ │ (176,114, 14) # rgb = (0xb0,0x72,0x0e) │ │ (180,117, 15) # rgb = (0xb4,0x75,0x0f) │ │ (184,120, 15) # rgb = (0xb8,0x78,0x0f) │ │ - (188,123, 14) # rgb = (0xbc,0x7b,0x0e) │ │ - (192,125, 15) # rgb = (0xc0,0x7d,0x0f) │ │ - (118, 74, 15) # rgb = (0x76,0x4a,0x0f) │ │ - (124, 79, 15) # rgb = (0x7c,0x4f,0x0f) │ │ - (130, 83, 16) # rgb = (0x82,0x53,0x10) │ │ - (137, 87, 16) # rgb = (0x89,0x57,0x10) │ │ - (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ (176,115, 14) # rgb = (0xb0,0x73,0x0e) │ │ (181,118, 14) # rgb = (0xb5,0x76,0x0e) │ │ (185,120, 15) # rgb = (0xb9,0x78,0x0f) │ │ - (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ - (192,125, 15) # rgb = (0xc0,0x7d,0x0f) │ │ - (195,127, 13) # rgb = (0xc3,0x7f,0x0d) │ │ - (125, 79, 15) # rgb = (0x7d,0x4f,0x0f) │ │ - (131, 84, 15) # rgb = (0x83,0x54,0x0f) │ │ - (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ - (144, 92, 16) # rgb = (0x90,0x5c,0x10) │ │ - (150, 96, 16) # rgb = (0x96,0x60,0x10) │ │ - (156,100, 16) # rgb = (0x9c,0x64,0x10) │ │ - (162,105, 14) # rgb = (0xa2,0x69,0x0e) │ │ - (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ - (172,112, 15) # rgb = (0xac,0x70,0x0f) │ │ - (177,115, 16) # rgb = (0xb1,0x73,0x10) │ │ - (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ - (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ - (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ - (193,125, 14) # rgb = (0xc1,0x7d,0x0e) │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 0 128 0 66 153 219 249 249 219 153 67 0 0 0 40 191 255 255 255 255 255 255 255 255 191 40 0 63 242 255 255 255 255 255 255 255 255 255 242 63 240 255 255 255 255 255 255 255 255 255 255 240 40 1 199 255 255 255 255 255 255 255 255 255 255 255 255 255 255 199 1 68 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 68 154 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 154 220 255 255 255 255 255 255 255 255 255 255 255 220 249 255 255 255 255 255 255 255 255 255 255 249 242 255 255 255 255 255 255 255 255 255 249 216 255 255 255 255 255 255 255 255 221 162 255 255 255 255 255 255 255 162 71 255 255 255 255 255 255 255 70 1 199 255 255 255 255 255 255 199 1 0 40 240 255 255 255 255 255 240 41 0 0 63 242 255 255 255 242 63 0 0 0 40 199 255 255 255 199 40 0 0 0 0 0 1 70 154 221 250 244 215 154 70 1} │ │ + 128 0 128 66 153 219 249 249 219 153 67 40 191 191 40 63 242 242 63 240 240 40 1 199 199 1 68 68 154 154 220 220 249 249 242 249 216 221 162 162 71 70 1 199 199 1 40 240 240 41 63 242 242 63 40 199 199 40 1 70 154 221 250 244 215 154 70 1} │ │ IMAGE { │ │ pixels hex │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -030000010101020202020202010101000003 │ │ -040300010101020202020202010101000305 │ │ -040403010101020202020202010101030505 │ │ -040404060101020202020202010106040505 │ │ -070707070708090a0b0c0d0e0f1011120505 │ │ -070707131415161718191a1b1c1d1e1f0505 │ │ -070720212216232425262728292a2b2c0505 │ │ -07132d222e2f303126323334353637383905 │ │ -3a3b3c3d3e3f404142434445464748494a4b │ │ -4c3c4d4e4f505152535455565758595a5b5c │ │ -5d175e5f606162636465666768696a6b6c6d │ │ -6e18191a1b1c6f707172737475767778797a │ │ -7b25262728292a7c7d7e7f80818283848586 │ │ -872632333435363788898a8b8c8d8e8f9091 │ │ -924243444546474849939495969798999a9b │ │ -9c535455565758595a5b9d9e9fa0a1a2a3a4 │ │ -a56465666768696a6b6ca6a7a8a9aaabacad │ │ -aeaf7273747576777879b0b1b2b3b4b5b6b7 │ │ -b8b9ba7f808182838485bbbcbdbebfc0c105 │ │ -c2c3c4c58b8c8d8e8f909ac6c7c8c9ca0505 │ │ -cbcccdcecf969798999ad0d1d2d3d4d50505 │ │ -d6d7d8d9dadbdcdddedfe0e1e2e3d5d50505 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +004444454545464646464646454545444400 │ │ +010044454545464646464646454545440001 │ │ +010100454545464646464646454545000101 │ │ +010101024545464646464646454502010101 │ │ +0101010101030405060708090a0101010101 │ │ +0101010b0c4748494a4b4c4d4e0d0e010101 │ │ +01010f104f48505152535455565711120101 │ │ +010b134f58595a5b535c5d5e5f6061141501 │ │ +161762636465666768696a6b6c6d6e6f1819 │ │ +1a62707172737475767778797a7b7c7d7e1b │ │ +1c497f808182838485868788898a8b8c8d1d │ │ +1e4a4b4c4d4e8e8f9091929394959697981f │ │ +20525354555657999a9b9c9d9e9fa0a1a221 │ │ +22535c5d5e5f6061a3a4a5a6a7a8a9aaab23 │ │ +2468696a6b6c6d6e6facadaeafb0b1b2b325 │ │ +26767778797a7b7c7d7eb4b5b6b7b8b9ba27 │ │ +2885868788898a8b8c8dbbbcbdbebfc0c129 │ │ +2a2b9192939495969798c2c3c4c5c6c72c2d │ │ +012e2f9c9d9e9fa0a1a2c8c9cacbcc303101 │ │ +01013233a6a7a8a9aaabb3cdcecf34350101 │ │ +0101013637afb0b1b2b3d0d1d23839010101 │ │ +010101013a3b3c3d3e3f4041424301010101 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_menu_down.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 66; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ @@ -19,77 +19,77 @@ │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ } │ │ tRNS { │ │ - 0 2 89 178 234 255 34 204 233 203 90 183 235 230 249 35 229} │ │ + 0 2 89 178 234 34 204 233 203 90 183 235 230 249 35 229} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ -000012345432100000 │ │ -000675555555760000 │ │ -006855555555586000 │ │ -019555555555559100 │ │ -0A5555555555555A00 │ │ -0B5555555555555B00 │ │ -0C5555555555555D00 │ │ -055555555555555E00 │ │ -0C5555555555555D00 │ │ -0B5555555555555B00 │ │ -0A5555555555555A00 │ │ -019555555555559100 │ │ -00F85555555558F000 │ │ -000F755555557F0000 │ │ -0000123GED3A100000 │ │ +00001234G432100000 │ │ +00056GGGGGGG650000 │ │ +0057GGGGGGGGG75000 │ │ +018GGGGGGGGGGG8100 │ │ +09GGGGGGGGGGGGG900 │ │ +0AGGGGGGGGGGGGGA00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0GGGGGGGGGGGGGGD00 │ │ +0BGGGGGGGGGGGGGC00 │ │ +0AGGGGGGGGGGGGGA00 │ │ +09GGGGGGGGGGGGG900 │ │ +018GGGGGGGGGGG8100 │ │ +00E7GGGGGGGGG7E000 │ │ +000E6GGGGGGG6E0000 │ │ +0000123FDC39100000 │ │ 000000000000000000 │ │ 000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/levels_wheel0.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -69,47 +69,47 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ } │ │ tRNS { │ │ - 0 33 104 164 205 236 249 3 89 197 254 255 68 215 8 153 250 180 110 57 23 7 21 202 239 129 22 216 170 24 10 200 252 107 155 84 108 2 214 169 196 128 34 105 109 207 59 58 206 237 6 165 127 69 158 157 168 204 20 9 179 56 5 198 90 106 166} │ │ + 0 33 104 164 205 236 249 3 89 197 254 68 215 8 153 250 180 110 57 23 7 21 202 239 129 22 216 170 24 10 200 252 107 155 84 108 2 214 169 196 128 34 105 109 207 59 58 206 237 6 165 127 69 158 157 168 204 20 9 179 56 5 198 90 106 166} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000010203040506060504030201000000000000000000000000 │ │ -0000000000000000000708090a0b0b0b0b0b0b0b0b0b0b0a090807000000000000000000 │ │ -00000000000000000c0d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0d0c0000000000000000 │ │ -0000000000000e0f0b0b0b0b1011121314151514131211100b0b0b0b0f0e000000000000 │ │ -000000000016170b0b0b181916000000000000000000001a19180b0b0b17160000000000 │ │ -00000000161b0b0b0b1c1d00000000000000000000000000001d1c0b0b0b1b1600000000 │ │ -0000001e1f0b0b202100000000000000000000000000000000000021200b0b1f1e000000 │ │ -000000220b0b2023000000000000000000000000000000000000000023200b0b22000000 │ │ -00000c0b0b0b2400000000000000000000000000000000000000000000240b0b0b0c0000 │ │ -0025260b0b1c000000000000000000000000000000000000000000000000270b0b0d0700 │ │ -00080b0b181d00000000000000000000000000000000000000000000000014180b0b0800 │ │ -00280b0b290000000000000000000000000000000000000000000000000000290b0b0900 │ │ -010a0b1016000000000000000000000000000000000000000000000000000016100b0a2a │ │ -2b0b0b1100000000000000000000000000000000000000000000000000000000110b0b2b │ │ -030b0b2c000000000000000000000000000000000000000000000000000000002c0b0b03 │ │ -2d0b0b2e000000000000000000000000000000000000000000000000000000002f0b0b30 │ │ -050b0b1600000000000000000000000000000000000000000000000000000000160b0b31 │ │ -060b0b3200000000000000000000000000000000000000000000000000000000320b0b06 │ │ -060b0b3200000000000000000000000000000000000000000000000000000000320b0b06 │ │ -050b0b1600000000000000000000000000000000000000000000000000000000160b0b31 │ │ -2d0b0b2f000000000000000000000000000000000000000000000000000000002f0b0b2d │ │ -330b0b2c00000000000000000000000000000000000000000000000000000000240b0b03 │ │ -2b0b0b1100000000000000000000000000000000000000000000000000000000110b0b2b │ │ -2a0a0b1016000000000000000000000000000000000000000000000000000016060b0a2a │ │ -00280b0b290000000000000000000000000000000000000000000000000000340b0b0900 │ │ -00080b0b181400000000000000000000000000000000000000000000000014180b0b0800 │ │ -00070d0b0b1c000000000000000000000000000000000000000000000000270b0b0d0700 │ │ -00000c0b0b0b2400000000000000000000000000000000000000000000240b0b0b350000 │ │ -000000360b0b2023000000000000000000000000000000000000000023200b0b37000000 │ │ -0000001e1f0b0b202100000000000000000000000000000000000021200b0b1f1e000000 │ │ -00000000161b0b0b0b381d000000000000000000000000000014380b0b0b1b1600000000 │ │ -00000000001a390b0b0b18343a000000000000000000003a34180b0b0b391a0000000000 │ │ -0000000000003b0f0b0b0b0b103c2c3d1a3e3e1a3d2c3c100b0b0b0b0f0e000000000000 │ │ -0000000000000000351b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b350000000000000000 │ │ -00000000000000000007083f0a0b0b0b0b0b0b0b0b0b0b0b3f4007000000000000000000 │ │ -000000000000000000000000014142300510100530424101000000000000000000000000 │ │ +0000000000000000000708090a424242424242424242420a090807000000000000000000 │ │ +00000000000000000b0c424242424242424242424242424242420c0b0000000000000000 │ │ +0000000000000d0e424242420f101112131414131211100f424242420e0d000000000000 │ │ +000000000015164242421718150000000000000000000019181742424216150000000000 │ │ +00000000151a4242421b1c00000000000000000000000000001c1b4242421a1500000000 │ │ +0000001d1e42421f20000000000000000000000000000000000000201f42421e1d000000 │ │ +0000002142421f220000000000000000000000000000000000000000221f424221000000 │ │ +00000b4242422300000000000000000000000000000000000000000000234242420b0000 │ │ +00242542421b0000000000000000000000000000000000000000000000002642420c0700 │ │ +00084242171c000000000000000000000000000000000000000000000000131742420800 │ │ +002742422800000000000000000000000000000000000000000000000000002842420900 │ │ +010a420f150000000000000000000000000000000000000000000000000000150f420a29 │ │ +2a424210000000000000000000000000000000000000000000000000000000001042422a │ │ +0342422b000000000000000000000000000000000000000000000000000000002b424203 │ │ +2c42422d000000000000000000000000000000000000000000000000000000002e42422f │ │ +054242150000000000000000000000000000000000000000000000000000000015424230 │ │ +064242310000000000000000000000000000000000000000000000000000000031424206 │ │ +064242310000000000000000000000000000000000000000000000000000000031424206 │ │ +054242150000000000000000000000000000000000000000000000000000000015424230 │ │ +2c42422e000000000000000000000000000000000000000000000000000000002e42422c │ │ +3242422b0000000000000000000000000000000000000000000000000000000023424203 │ │ +2a424210000000000000000000000000000000000000000000000000000000001042422a │ │ +290a420f1500000000000000000000000000000000000000000000000000001506420a29 │ │ +002742422800000000000000000000000000000000000000000000000000003342420900 │ │ +000842421713000000000000000000000000000000000000000000000000131742420800 │ │ +00070c42421b0000000000000000000000000000000000000000000000002642420c0700 │ │ +00000b424242230000000000000000000000000000000000000000000023424242340000 │ │ +0000003542421f220000000000000000000000000000000000000000221f424236000000 │ │ +0000001d1e42421f20000000000000000000000000000000000000201f42421e1d000000 │ │ +00000000151a424242371c000000000000000000000000000013374242421a1500000000 │ │ +000000000019384242421733390000000000000000000039331742424238190000000000 │ │ +0000000000003a0e424242420f3b2b3c193d3d193c2b3b0f424242420e0d000000000000 │ │ +0000000000000000341a424242424242424242424242424242421a340000000000000000 │ │ +00000000000000000007083e0a42424242424242424242423e3f07000000000000000000 │ │ +0000000000000000000000000140412f050f0f052f414001000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_start2.png │ ├── sng │ │ @@ -3,127 +3,69 @@ │ │ width: 36; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 68,166, 35) # rgb = (0x44,0xa6,0x23) │ │ - ( 64,150, 36) # rgb = (0x40,0x96,0x24) │ │ - ( 61,141, 38) # rgb = (0x3d,0x8d,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ - ( 66,159, 36) # rgb = (0x42,0x9f,0x24) │ │ - ( 62,146, 37) # rgb = (0x3e,0x92,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 84,179, 53) # rgb = (0x54,0xb3,0x35) │ │ - ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ - ( 65,158, 36) # rgb = (0x41,0x9e,0x24) │ │ - ( 62,145, 37) # rgb = (0x3e,0x91,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (246,251,245) # rgb = (0xf6,0xfb,0xf5) │ │ - (171,217,157) # rgb = (0xab,0xd9,0x9d) │ │ - ( 92,182, 63) # rgb = (0x5c,0xb6,0x3f) │ │ - ( 66,160, 36) # rgb = (0x42,0xa0,0x24) │ │ - ( 63,148, 37) # rgb = (0x3f,0x94,0x25) │ │ - ( 60,139, 38) # rgb = (0x3c,0x8b,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (251,253,251) # rgb = (0xfb,0xfd,0xfb) │ │ - (192,227,181) # rgb = (0xc0,0xe3,0xb5) │ │ - (109,189, 83) # rgb = (0x6d,0xbd,0x53) │ │ - ( 65,155, 37) # rgb = (0x41,0x9b,0x25) │ │ - ( 59,136, 38) # rgb = (0x3b,0x88,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (206,234,199) # rgb = (0xce,0xea,0xc7) │ │ - (115,191, 91) # rgb = (0x73,0xbf,0x5b) │ │ - ( 68,165, 35) # rgb = (0x44,0xa5,0x23) │ │ - ( 64,154, 37) # rgb = (0x40,0x9a,0x25) │ │ - ( 62,144, 37) # rgb = (0x3e,0x90,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ - (191,226,180) # rgb = (0xbf,0xe2,0xb4) │ │ - ( 89,180, 58) # rgb = (0x59,0xb4,0x3a) │ │ - ( 67,163, 35) # rgb = (0x43,0xa3,0x23) │ │ - ( 64,152, 37) # rgb = (0x40,0x98,0x25) │ │ - ( 61,143, 37) # rgb = (0x3d,0x8f,0x25) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (223,240,217) # rgb = (0xdf,0xf0,0xd9) │ │ - (104,186, 78) # rgb = (0x68,0xba,0x4e) │ │ - ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ - ( 65,157, 36) # rgb = (0x41,0x9d,0x24) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (242,249,239) # rgb = (0xf2,0xf9,0xef) │ │ - (180,221,168) # rgb = (0xb4,0xdd,0xa8) │ │ - (124,195,102) # rgb = (0x7c,0xc3,0x66) │ │ - ( 82,178, 51) # rgb = (0x52,0xb2,0x33) │ │ - ( 69,170, 34) # rgb = (0x45,0xaa,0x22) │ │ - ( 67,161, 36) # rgb = (0x43,0xa1,0x24) │ │ - ( 63,152, 36) # rgb = (0x3f,0x98,0x24) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (241,248,239) # rgb = (0xf1,0xf8,0xef) │ │ - (193,227,183) # rgb = (0xc1,0xe3,0xb7) │ │ - (128,197,107) # rgb = (0x80,0xc5,0x6b) │ │ - ( 74,174, 39) # rgb = (0x4a,0xae,0x27) │ │ - ( 63,151, 36) # rgb = (0x3f,0x97,0x24) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 94,183, 65) # rgb = (0x5e,0xb7,0x41) │ │ - ( 66,158, 36) # rgb = (0x42,0x9e,0x24) │ │ - ( 64,149, 36) # rgb = (0x40,0x95,0x24) │ │ - ( 60,140, 38) # rgb = (0x3c,0x8c,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 64,153, 37) # rgb = (0x40,0x99,0x25) │ │ - ( 59,137, 38) # rgb = (0x3b,0x89,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 67,162, 36) # rgb = (0x43,0xa2,0x24) │ │ - ( 60,138, 38) # rgb = (0x3c,0x8a,0x26) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ @@ -135,31 +77,88 @@ │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 68,166, 35) # rgb = (0x44,0xa6,0x23) │ │ + ( 64,150, 36) # rgb = (0x40,0x96,0x24) │ │ + ( 61,141, 38) # rgb = (0x3d,0x8d,0x26) │ │ + ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ + ( 66,159, 36) # rgb = (0x42,0x9f,0x24) │ │ + ( 62,146, 37) # rgb = (0x3e,0x92,0x25) │ │ + ( 84,179, 53) # rgb = (0x54,0xb3,0x35) │ │ + ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ + ( 65,158, 36) # rgb = (0x41,0x9e,0x24) │ │ + ( 62,145, 37) # rgb = (0x3e,0x91,0x25) │ │ + (246,251,245) # rgb = (0xf6,0xfb,0xf5) │ │ + (171,217,157) # rgb = (0xab,0xd9,0x9d) │ │ + ( 92,182, 63) # rgb = (0x5c,0xb6,0x3f) │ │ + ( 66,160, 36) # rgb = (0x42,0xa0,0x24) │ │ + ( 63,148, 37) # rgb = (0x3f,0x94,0x25) │ │ + ( 60,139, 38) # rgb = (0x3c,0x8b,0x26) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (251,253,251) # rgb = (0xfb,0xfd,0xfb) │ │ + (192,227,181) # rgb = (0xc0,0xe3,0xb5) │ │ + (109,189, 83) # rgb = (0x6d,0xbd,0x53) │ │ + ( 65,155, 37) # rgb = (0x41,0x9b,0x25) │ │ + ( 59,136, 38) # rgb = (0x3b,0x88,0x26) │ │ + (206,234,199) # rgb = (0xce,0xea,0xc7) │ │ + (115,191, 91) # rgb = (0x73,0xbf,0x5b) │ │ + ( 68,165, 35) # rgb = (0x44,0xa5,0x23) │ │ + ( 64,154, 37) # rgb = (0x40,0x9a,0x25) │ │ + ( 62,144, 37) # rgb = (0x3e,0x90,0x25) │ │ + (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ + (191,226,180) # rgb = (0xbf,0xe2,0xb4) │ │ + ( 89,180, 58) # rgb = (0x59,0xb4,0x3a) │ │ + ( 67,163, 35) # rgb = (0x43,0xa3,0x23) │ │ + ( 64,152, 37) # rgb = (0x40,0x98,0x25) │ │ + ( 61,143, 37) # rgb = (0x3d,0x8f,0x25) │ │ + (223,240,217) # rgb = (0xdf,0xf0,0xd9) │ │ + (104,186, 78) # rgb = (0x68,0xba,0x4e) │ │ + ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ + ( 65,157, 36) # rgb = (0x41,0x9d,0x24) │ │ + (242,249,239) # rgb = (0xf2,0xf9,0xef) │ │ + (180,221,168) # rgb = (0xb4,0xdd,0xa8) │ │ + (124,195,102) # rgb = (0x7c,0xc3,0x66) │ │ + ( 82,178, 51) # rgb = (0x52,0xb2,0x33) │ │ + ( 69,170, 34) # rgb = (0x45,0xaa,0x22) │ │ + ( 67,161, 36) # rgb = (0x43,0xa1,0x24) │ │ + ( 63,152, 36) # rgb = (0x3f,0x98,0x24) │ │ + (241,248,239) # rgb = (0xf1,0xf8,0xef) │ │ + (193,227,183) # rgb = (0xc1,0xe3,0xb7) │ │ + (128,197,107) # rgb = (0x80,0xc5,0x6b) │ │ + ( 74,174, 39) # rgb = (0x4a,0xae,0x27) │ │ + ( 63,151, 36) # rgb = (0x3f,0x97,0x24) │ │ + ( 94,183, 65) # rgb = (0x5e,0xb7,0x41) │ │ + ( 66,158, 36) # rgb = (0x42,0x9e,0x24) │ │ + ( 64,149, 36) # rgb = (0x40,0x95,0x24) │ │ + ( 60,140, 38) # rgb = (0x3c,0x8c,0x26) │ │ + ( 64,153, 37) # rgb = (0x40,0x99,0x25) │ │ + ( 59,137, 38) # rgb = (0x3b,0x89,0x26) │ │ + ( 67,162, 36) # rgb = (0x43,0xa2,0x24) │ │ + ( 60,138, 38) # rgb = (0x3c,0x8a,0x26) │ │ } │ │ tRNS { │ │ - 204 103 14 0 0 255 243 156 55 210 116 27 255 255 255 253 190 105 23 255 255 255 195 118 42 255 255 255 255 222 154 89 255 255 255 255 255 255 212 146 81 17 255 255 255 255 255 255 252 138 70 8 255 255 255 255 255 245 177 102 28 255 255 255 255 255 255 254 206 129 46 255 255 255 255 219 136 53 1 255 255 255 255 255 255 255 228 182 62 255 255 255 255 255 223 170 117 67 19 255 255 255 255 189 128 74 20 255 255 240 180 120 58 5 255 255 233 173 111 49 3 249 213 172 132 29 246 226 197 171 143 114 77 36 4} │ │ + 204 103 14 0 243 156 55 210 116 27 253 190 105 23 195 118 42 222 154 89 212 146 81 17 252 138 70 8 245 177 102 28 254 206 129 46 219 136 53 1 228 182 62 223 170 117 67 19 189 128 74 20 240 180 120 58 5 233 173 111 49 3 249 213 172 132 29 246 226 197 171 143 114 77 36 4} │ │ IMAGE { │ │ pixels hex │ │ -000102030303030303030303030303030303030303030303030303030303030304040404 │ │ -050506070803030303030303030303030303030303030303030303030303030304040404 │ │ -0505050505090a0b03030303030303030303030303030303030303030303030304040404 │ │ -05050c0d0e05050f10111203030303030303030303030303030303030303030304040404 │ │ -050513131314150505050f16171803030303030303030303030303030303030304040404 │ │ -050513131913131a1b1c050505051d1e1f12030303030303030303030303030304040404 │ │ -050513132021221313131323242505050505262728290303030303030303030304040404 │ │ -050513132a2a2b2c2d13131313130c2e1c2f050505300031323303030303030304040404 │ │ -050513132a2a2a2a2a34351313131313131336373805050505393a3b3c03030304040404 │ │ -050513132a2a2a2a2a2a3d3e3f13131313131313131a4041420505054344454604040404 │ │ -050513132a2a2a2a2a2a2a3d47481313131313131313131313494a15050505054b4c4d4e │ │ -050513132a2a2a2a4f50515213131313131313131313535455382f050505050556574c58 │ │ -050513132a595a5b5c13131313131313131353235d0e05050505055e5f60616204040404 │ │ -05051313631313131313131313134964656605050505396768696a030303030304040404 │ │ -05051313131313131a0c646b1c6c050505056d6e6f707103030303030303030304040404 │ │ -05057264370d387305050505050574757677780303030303030303030303030304040404 │ │ -0505050505050505797a7b7c287d03030303030303030303030303030303030304040404 │ │ -7e7f80818283848586030303030303030303030303030303030303030303030304040404 │ │ +000102030303030303030303030303030303030303030303030303030303030303030303 │ │ +4c4c04050603030303030303030303030303030303030303030303030303030303030303 │ │ +4c4c4c4c4c07080903030303030303030303030303030303030303030303030303030303 │ │ +4c4c4d4e4f4c4c0a0b0c0d03030303030303030303030303030303030303030303030303 │ │ +4c4c50505051524c4c4c0a0e0f1003030303030303030303030303030303030303030303 │ │ +4c4c50505350505455564c4c4c4c1112130d030303030303030303030303030303030303 │ │ +4c4c5050575859505050505a5b5c4c4c4c4c141516170303030303030303030303030303 │ │ +4c4c50505d5d5e5f6050505050504d6156624c4c4c1800191a1b03030303030303030303 │ │ +4c4c50505d5d5d5d5d6364505050505050506566674c4c4c4c1c1d1e1f03030303030303 │ │ +4c4c50505d5d5d5d5d5d68696a5050505050505050546b6c6d4c4c4c2021222303030303 │ │ +4c4c50505d5d5d5d5d5d5d686e6f50505050505050505050507071524c4c4c4c24252627 │ │ +4c4c50505d5d5d5d727374755050505050505050505076777867624c4c4c4c4c2829252a │ │ +4c4c50505d797a7b7c505050505050505050765a7d4f4c4c4c4c4c2b2c2d2e2f03030303 │ │ +4c4c50507e505050505050505050707f80814c4c4c4c1c30313233030303030303030303 │ │ +4c4c505050505050544d7f8256834c4c4c4c343536373803030303030303030303030303 │ │ +4c4c847f664e67854c4c4c4c4c4c393a3b3c3d0303030303030303030303030303030303 │ │ +4c4c4c4c4c4c4c4c3e3f4041164203030303030303030303030303030303030303030303 │ │ +434445464748494a4b030303030303030303030303030303030303030303030303030303 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_downloaded_selected.png │ ├── sng │ │ @@ -1,51 +1,50 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ - ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ 11111111111111111111111111 │ │ 11111111111111111111111111 │ │ -01111111111111111111111112 │ │ -00111111111111111111111122 │ │ -00011111111111111111111222 │ │ -00001111111111111111112222 │ │ -00000111111111111111122222 │ │ -00000011111111111111222222 │ │ -00000001111111111112222222 │ │ -00000000111111111122222222 │ │ -00000000011111111222222222 │ │ -00000000001111112222222222 │ │ -00000000000111102222222222 │ │ -00000000000011002222222222 │ │ +01111111111111111111111110 │ │ +00111111111111111111111100 │ │ +00011111111111111111111000 │ │ +00001111111111111111110000 │ │ +00000111111111111111100000 │ │ +00000011111111111111000000 │ │ +00000001111111111110000000 │ │ +00000000111111111100000000 │ │ +00000000011111111000000000 │ │ +00000000001111110000000000 │ │ +00000000000111100000000000 │ │ +00000000000011000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_lock1.png │ ├── sng │ │ @@ -1,270 +1,216 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ - (198,162, 13) # rgb = (0xc6,0xa2,0x0d) │ │ - (188,151, 14) # rgb = (0xbc,0x97,0x0e) │ │ - (170,132, 12) # rgb = (0xaa,0x84,0x0c) │ │ - (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (147,106, 11) # rgb = (0x93,0x6a,0x0b) │ │ (146,105, 11) # rgb = (0x92,0x69,0x0b) │ │ (149,108, 12) # rgb = (0x95,0x6c,0x0c) │ │ (152,112, 10) # rgb = (0x98,0x70,0x0a) │ │ (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ (156,117, 12) # rgb = (0x9c,0x75,0x0c) │ │ (159,120, 11) # rgb = (0x9f,0x78,0x0b) │ │ (163,124, 11) # rgb = (0xa3,0x7c,0x0b) │ │ (169,130, 13) # rgb = (0xa9,0x82,0x0d) │ │ - (179,142, 14) # rgb = (0xb3,0x8e,0x0e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (198,163, 15) # rgb = (0xc6,0xa3,0x0f) │ │ - (188,152, 14) # rgb = (0xbc,0x98,0x0e) │ │ - (166,127, 12) # rgb = (0xa6,0x7f,0x0c) │ │ (147,106, 11) # rgb = (0x93,0x6a,0x0b) │ │ (142,101, 11) # rgb = (0x8e,0x65,0x0b) │ │ (149,109, 12) # rgb = (0x95,0x6d,0x0c) │ │ - (161,122, 12) # rgb = (0xa1,0x7a,0x0c) │ │ - (172,134, 13) # rgb = (0xac,0x86,0x0d) │ │ - (180,143, 14) # rgb = (0xb4,0x8f,0x0e) │ │ - (183,147, 14) # rgb = (0xb7,0x93,0x0e) │ │ - (183,146, 14) # rgb = (0xb7,0x92,0x0e) │ │ - (181,144, 13) # rgb = (0xb5,0x90,0x0d) │ │ - (177,139, 13) # rgb = (0xb1,0x8b,0x0d) │ │ - (173,136, 13) # rgb = (0xad,0x88,0x0d) │ │ (176,138, 14) # rgb = (0xb0,0x8a,0x0e) │ │ (185,148, 13) # rgb = (0xb9,0x94,0x0d) │ │ - (193,158, 13) # rgb = (0xc1,0x9e,0x0d) │ │ - (171,133, 14) # rgb = (0xab,0x85,0x0e) │ │ (147,107, 10) # rgb = (0x93,0x6b,0x0a) │ │ (142,101, 11) # rgb = (0x8e,0x65,0x0b) │ │ - (156,116, 13) # rgb = (0x9c,0x74,0x0d) │ │ - (179,142, 14) # rgb = (0xb3,0x8e,0x0e) │ │ - (198,163, 13) # rgb = (0xc6,0xa3,0x0d) │ │ - (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ - (206,176, 1) # rgb = (0xce,0xb0,0x01) │ │ - (206,175, 5) # rgb = (0xce,0xaf,0x05) │ │ - (204,173, 7) # rgb = (0xcc,0xad,0x07) │ │ - (202,168, 13) # rgb = (0xca,0xa8,0x0d) │ │ - (198,163, 15) # rgb = (0xc6,0xa3,0x0f) │ │ - (193,157, 14) # rgb = (0xc1,0x9d,0x0e) │ │ - (189,152, 14) # rgb = (0xbd,0x98,0x0e) │ │ (189,152, 14) # rgb = (0xbd,0x98,0x0e) │ │ (195,159, 15) # rgb = (0xc3,0x9f,0x0f) │ │ - (184,147, 14) # rgb = (0xb8,0x93,0x0e) │ │ - (156,116, 13) # rgb = (0x9c,0x74,0x0d) │ │ (142,101, 11) # rgb = (0x8e,0x65,0x0b) │ │ - (155,115, 11) # rgb = (0x9b,0x73,0x0b) │ │ - (185,148, 13) # rgb = (0xb9,0x94,0x0d) │ │ - (212,186, 0) # rgb = (0xd4,0xba,0x00) │ │ - (213,188, 0) # rgb = (0xd5,0xbc,0x00) │ │ (211,186, 0) # rgb = (0xd3,0xba,0x00) │ │ (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ (207,178, 0) # rgb = (0xcf,0xb2,0x00) │ │ - (201,166, 14) # rgb = (0xc9,0xa6,0x0e) │ │ - (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ - (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ - (195,160, 15) # rgb = (0xc3,0xa0,0x0f) │ │ - (173,136, 13) # rgb = (0xad,0x88,0x0d) │ │ (148,107, 10) # rgb = (0x94,0x6b,0x0a) │ │ (148,107, 12) # rgb = (0x94,0x6b,0x0c) │ │ - (176,138, 14) # rgb = (0xb0,0x8a,0x0e) │ │ - (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ (215,193, 0) # rgb = (0xd7,0xc1,0x00) │ │ (214,191, 0) # rgb = (0xd6,0xbf,0x00) │ │ - (211,186, 0) # rgb = (0xd3,0xba,0x00) │ │ - (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ - (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ (202,169, 9) # rgb = (0xca,0xa9,0x09) │ │ (193,158, 13) # rgb = (0xc1,0x9e,0x0d) │ │ - (191,155, 15) # rgb = (0xbf,0x9b,0x0f) │ │ - (202,169, 9) # rgb = (0xca,0xa9,0x09) │ │ - (203,171, 8) # rgb = (0xcb,0xab,0x08) │ │ (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ - (192,156, 14) # rgb = (0xc0,0x9c,0x0e) │ │ (147,106, 11) # rgb = (0x93,0x6a,0x0b) │ │ - (158,119, 11) # rgb = (0x9e,0x77,0x0b) │ │ - (210,183, 0) # rgb = (0xd2,0xb7,0x00) │ │ (215,192, 0) # rgb = (0xd7,0xc0,0x00) │ │ (215,193, 0) # rgb = (0xd7,0xc1,0x00) │ │ - (212,187, 0) # rgb = (0xd4,0xbb,0x00) │ │ - (207,178, 0) # rgb = (0xcf,0xb2,0x00) │ │ - (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ - (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ - (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ (183,146, 14) # rgb = (0xb7,0x92,0x0e) │ │ (178,140, 13) # rgb = (0xb2,0x8c,0x0d) │ │ - (189,153, 13) # rgb = (0xbd,0x99,0x0d) │ │ - (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ (206,175, 5) # rgb = (0xce,0xaf,0x05) │ │ - (190,154, 13) # rgb = (0xbe,0x9a,0x0d) │ │ - (162,123, 12) # rgb = (0xa2,0x7b,0x0c) │ │ (150,109, 11) # rgb = (0x96,0x6d,0x0b) │ │ - (168,129, 13) # rgb = (0xa8,0x81,0x0d) │ │ - (201,167, 13) # rgb = (0xc9,0xa7,0x0d) │ │ - (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ - (206,176, 1) # rgb = (0xce,0xb0,0x01) │ │ - (201,167, 13) # rgb = (0xc9,0xa7,0x0d) │ │ - (195,159, 15) # rgb = (0xc3,0x9f,0x0f) │ │ - (176,139, 13) # rgb = (0xb0,0x8b,0x0d) │ │ (165,126, 13) # rgb = (0xa5,0x7e,0x0d) │ │ - (178,140, 13) # rgb = (0xb2,0x8c,0x0d) │ │ (207,178, 0) # rgb = (0xcf,0xb2,0x00) │ │ - (189,153, 13) # rgb = (0xbd,0x99,0x0d) │ │ - (161,122, 12) # rgb = (0xa1,0x7a,0x0c) │ │ (152,112, 12) # rgb = (0x98,0x70,0x0c) │ │ - (203,170, 8) # rgb = (0xcb,0xaa,0x08) │ │ - (210,184, 0) # rgb = (0xd2,0xb8,0x00) │ │ (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ - (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ - (202,169, 9) # rgb = (0xca,0xa9,0x09) │ │ - (196,161, 14) # rgb = (0xc4,0xa1,0x0e) │ │ (158,119, 11) # rgb = (0x9e,0x77,0x0b) │ │ - (195,159, 15) # rgb = (0xc3,0x9f,0x0f) │ │ - (206,177, 1) # rgb = (0xce,0xb1,0x01) │ │ (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ - (187,151, 14) # rgb = (0xbb,0x97,0x0e) │ │ - (160,121, 13) # rgb = (0xa0,0x79,0x0d) │ │ (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ - (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ - (205,173, 6) # rgb = (0xcd,0xad,0x06) │ │ - (173,135, 13) # rgb = (0xad,0x87,0x0d) │ │ (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ - (163,124, 11) # rgb = (0xa3,0x7c,0x0b) │ │ - (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ - (176,138, 14) # rgb = (0xb0,0x8a,0x0e) │ │ (153,113, 12) # rgb = (0x99,0x71,0x0c) │ │ - (153,113, 12) # rgb = (0x99,0x71,0x0c) │ │ - (201,168, 13) # rgb = (0xc9,0xa8,0x0d) │ │ (202,168, 13) # rgb = (0xca,0xa8,0x0d) │ │ - (186,150, 12) # rgb = (0xba,0x96,0x0c) │ │ - (172,134, 13) # rgb = (0xac,0x86,0x0d) │ │ - (170,131, 12) # rgb = (0xaa,0x83,0x0c) │ │ - (168,129, 13) # rgb = (0xa8,0x81,0x0d) │ │ - (158,119, 11) # rgb = (0x9e,0x77,0x0b) │ │ (149,108, 12) # rgb = (0x95,0x6c,0x0c) │ │ - (162,123, 12) # rgb = (0xa2,0x7b,0x0c) │ │ - (192,156, 14) # rgb = (0xc0,0x9c,0x0e) │ │ - (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ (206,177, 1) # rgb = (0xce,0xb1,0x01) │ │ - (155,115, 11) # rgb = (0x9b,0x73,0x0b) │ │ (144,103, 10) # rgb = (0x90,0x67,0x0a) │ │ (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ (188,151, 14) # rgb = (0xbc,0x97,0x0e) │ │ (167,129, 11) # rgb = (0xa7,0x81,0x0b) │ │ (156,116, 13) # rgb = (0x9c,0x74,0x0d) │ │ (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ (151,111, 11) # rgb = (0x97,0x6f,0x0b) │ │ (152,112, 10) # rgb = (0x98,0x70,0x0a) │ │ - (169,130, 13) # rgb = (0xa9,0x82,0x0d) │ │ (201,167, 13) # rgb = (0xc9,0xa7,0x0d) │ │ (197,161, 14) # rgb = (0xc5,0xa1,0x0e) │ │ (143,102, 10) # rgb = (0x8f,0x66,0x0a) │ │ - (148,107, 10) # rgb = (0x94,0x6b,0x0a) │ │ - (168,130, 13) # rgb = (0xa8,0x82,0x0d) │ │ - (175,138, 14) # rgb = (0xaf,0x8a,0x0e) │ │ - (184,147, 14) # rgb = (0xb8,0x93,0x0e) │ │ - (196,161, 14) # rgb = (0xc4,0xa1,0x0e) │ │ - (197,161, 14) # rgb = (0xc5,0xa1,0x0e) │ │ - (194,158, 13) # rgb = (0xc2,0x9e,0x0d) │ │ (197,162, 13) # rgb = (0xc5,0xa2,0x0d) │ │ (146,105, 11) # rgb = (0x92,0x69,0x0b) │ │ - (165,127, 12) # rgb = (0xa5,0x7f,0x0c) │ │ - (188,152, 14) # rgb = (0xbc,0x98,0x0e) │ │ - (197,162, 13) # rgb = (0xc5,0xa2,0x0d) │ │ - (198,162, 13) # rgb = (0xc6,0xa2,0x0d) │ │ - (194,159, 15) # rgb = (0xc2,0x9f,0x0f) │ │ (204,173, 7) # rgb = (0xcc,0xad,0x07) │ │ - (151,111, 11) # rgb = (0x97,0x6f,0x0b) │ │ (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ (203,171, 8) # rgb = (0xcb,0xab,0x08) │ │ - (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ - (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ - (210,182, 0) # rgb = (0xd2,0xb6,0x00) │ │ (215,192, 0) # rgb = (0xd7,0xc0,0x00) │ │ (215,193, 0) # rgb = (0xd7,0xc1,0x00) │ │ - (210,183, 0) # rgb = (0xd2,0xb7,0x00) │ │ (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ (186,150, 12) # rgb = (0xba,0x96,0x0c) │ │ - (190,154, 13) # rgb = (0xbe,0x9a,0x0d) │ │ - (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ (213,188, 0) # rgb = (0xd5,0xbc,0x00) │ │ - (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ (167,128, 12) # rgb = (0xa7,0x80,0x0c) │ │ (207,179, 0) # rgb = (0xcf,0xb3,0x00) │ │ - (165,126, 13) # rgb = (0xa5,0x7e,0x0d) │ │ (150,110, 11) # rgb = (0x96,0x6e,0x0b) │ │ - (166,127, 12) # rgb = (0xa6,0x7f,0x0c) │ │ (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ (157,117, 12) # rgb = (0x9d,0x75,0x0c) │ │ (147,106, 11) # rgb = (0x93,0x6a,0x0b) │ │ - (205,173, 6) # rgb = (0xcd,0xad,0x06) │ │ - (208,179, 0) # rgb = (0xd0,0xb3,0x00) │ │ (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ (158,118, 12) # rgb = (0x9e,0x76,0x0c) │ │ - (152,112, 12) # rgb = (0x98,0x70,0x0c) │ │ - (200,166, 14) # rgb = (0xc8,0xa6,0x0e) │ │ (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ - (197,162, 13) # rgb = (0xc5,0xa2,0x0d) │ │ - (158,118, 12) # rgb = (0x9e,0x76,0x0c) │ │ (157,117, 12) # rgb = (0x9d,0x75,0x0c) │ │ - (155,116, 11) # rgb = (0x9b,0x74,0x0b) │ │ (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ - (198,163, 13) # rgb = (0xc6,0xa3,0x0d) │ │ - (150,110, 11) # rgb = (0x96,0x6e,0x0b) │ │ (156,116, 13) # rgb = (0x9c,0x74,0x0d) │ │ - (182,145, 13) # rgb = (0xb6,0x91,0x0d) │ │ (160,121, 13) # rgb = (0xa0,0x79,0x0d) │ │ (198,163, 13) # rgb = (0xc6,0xa3,0x0d) │ │ (181,144, 13) # rgb = (0xb5,0x90,0x0d) │ │ (161,122, 12) # rgb = (0xa1,0x7a,0x0c) │ │ (152,112, 12) # rgb = (0x98,0x70,0x0c) │ │ (163,124, 11) # rgb = (0xa3,0x7c,0x0b) │ │ (212,187, 0) # rgb = (0xd4,0xbb,0x00) │ │ (173,135, 13) # rgb = (0xad,0x87,0x0d) │ │ - (214,190, 0) # rgb = (0xd6,0xbe,0x00) │ │ (215,192, 0) # rgb = (0xd7,0xc0,0x00) │ │ (189,153, 13) # rgb = (0xbd,0x99,0x0d) │ │ (201,166, 14) # rgb = (0xc9,0xa6,0x0e) │ │ - (212,187, 0) # rgb = (0xd4,0xbb,0x00) │ │ (215,192, 0) # rgb = (0xd7,0xc0,0x00) │ │ (215,192, 0) # rgb = (0xd7,0xc0,0x00) │ │ + (161,122, 12) # rgb = (0xa1,0x7a,0x0c) │ │ + (172,134, 13) # rgb = (0xac,0x86,0x0d) │ │ + (180,143, 14) # rgb = (0xb4,0x8f,0x0e) │ │ + (183,147, 14) # rgb = (0xb7,0x93,0x0e) │ │ + (183,146, 14) # rgb = (0xb7,0x92,0x0e) │ │ + (181,144, 13) # rgb = (0xb5,0x90,0x0d) │ │ + (177,139, 13) # rgb = (0xb1,0x8b,0x0d) │ │ + (173,136, 13) # rgb = (0xad,0x88,0x0d) │ │ + (156,116, 13) # rgb = (0x9c,0x74,0x0d) │ │ + (179,142, 14) # rgb = (0xb3,0x8e,0x0e) │ │ + (198,163, 13) # rgb = (0xc6,0xa3,0x0d) │ │ + (204,172, 7) # rgb = (0xcc,0xac,0x07) │ │ + (206,176, 1) # rgb = (0xce,0xb0,0x01) │ │ + (206,175, 5) # rgb = (0xce,0xaf,0x05) │ │ + (204,173, 7) # rgb = (0xcc,0xad,0x07) │ │ + (202,168, 13) # rgb = (0xca,0xa8,0x0d) │ │ + (198,163, 15) # rgb = (0xc6,0xa3,0x0f) │ │ + (193,157, 14) # rgb = (0xc1,0x9d,0x0e) │ │ + (189,152, 14) # rgb = (0xbd,0x98,0x0e) │ │ + (155,115, 11) # rgb = (0x9b,0x73,0x0b) │ │ + (185,148, 13) # rgb = (0xb9,0x94,0x0d) │ │ + (212,186, 0) # rgb = (0xd4,0xba,0x00) │ │ + (213,188, 0) # rgb = (0xd5,0xbc,0x00) │ │ + (201,166, 14) # rgb = (0xc9,0xa6,0x0e) │ │ + (200,165, 14) # rgb = (0xc8,0xa5,0x0e) │ │ + (199,164, 15) # rgb = (0xc7,0xa4,0x0f) │ │ + (176,138, 14) # rgb = (0xb0,0x8a,0x0e) │ │ + (213,189, 0) # rgb = (0xd5,0xbd,0x00) │ │ + (191,155, 15) # rgb = (0xbf,0x9b,0x0f) │ │ + (202,169, 9) # rgb = (0xca,0xa9,0x09) │ │ + (203,171, 8) # rgb = (0xcb,0xab,0x08) │ │ + (158,119, 11) # rgb = (0x9e,0x77,0x0b) │ │ + (210,183, 0) # rgb = (0xd2,0xb7,0x00) │ │ + (189,153, 13) # rgb = (0xbd,0x99,0x0d) │ │ + (205,175, 5) # rgb = (0xcd,0xaf,0x05) │ │ + (168,129, 13) # rgb = (0xa8,0x81,0x0d) │ │ + (201,167, 13) # rgb = (0xc9,0xa7,0x0d) │ │ + (211,185, 0) # rgb = (0xd3,0xb9,0x00) │ │ + (178,140, 13) # rgb = (0xb2,0x8c,0x0d) │ │ + (203,170, 8) # rgb = (0xcb,0xaa,0x08) │ │ + (210,184, 0) # rgb = (0xd2,0xb8,0x00) │ │ + (195,159, 15) # rgb = (0xc3,0x9f,0x0f) │ │ + (206,177, 1) # rgb = (0xce,0xb1,0x01) │ │ + (209,181, 0) # rgb = (0xd1,0xb5,0x00) │ │ + (163,124, 11) # rgb = (0xa3,0x7c,0x0b) │ │ + (207,177, 1) # rgb = (0xcf,0xb1,0x01) │ │ + (201,168, 13) # rgb = (0xc9,0xa8,0x0d) │ │ + (162,123, 12) # rgb = (0xa2,0x7b,0x0c) │ │ + (192,156, 14) # rgb = (0xc0,0x9c,0x0e) │ │ + (205,174, 6) # rgb = (0xcd,0xae,0x06) │ │ + (169,130, 13) # rgb = (0xa9,0x82,0x0d) │ │ + (148,107, 10) # rgb = (0x94,0x6b,0x0a) │ │ + (168,130, 13) # rgb = (0xa8,0x82,0x0d) │ │ + (175,138, 14) # rgb = (0xaf,0x8a,0x0e) │ │ + (184,147, 14) # rgb = (0xb8,0x93,0x0e) │ │ + (196,161, 14) # rgb = (0xc4,0xa1,0x0e) │ │ + (197,161, 14) # rgb = (0xc5,0xa1,0x0e) │ │ + (194,158, 13) # rgb = (0xc2,0x9e,0x0d) │ │ + (165,127, 12) # rgb = (0xa5,0x7f,0x0c) │ │ + (188,152, 14) # rgb = (0xbc,0x98,0x0e) │ │ + (197,162, 13) # rgb = (0xc5,0xa2,0x0d) │ │ + (198,162, 13) # rgb = (0xc6,0xa2,0x0d) │ │ + (194,159, 15) # rgb = (0xc2,0x9f,0x0f) │ │ + (151,111, 11) # rgb = (0x97,0x6f,0x0b) │ │ + (208,180, 0) # rgb = (0xd0,0xb4,0x00) │ │ + (154,114, 11) # rgb = (0x9a,0x72,0x0b) │ │ + (210,182, 0) # rgb = (0xd2,0xb6,0x00) │ │ + (190,154, 13) # rgb = (0xbe,0x9a,0x0d) │ │ + (209,182, 0) # rgb = (0xd1,0xb6,0x00) │ │ + (166,127, 12) # rgb = (0xa6,0x7f,0x0c) │ │ + (205,173, 6) # rgb = (0xcd,0xad,0x06) │ │ + (208,179, 0) # rgb = (0xd0,0xb3,0x00) │ │ + (152,112, 12) # rgb = (0x98,0x70,0x0c) │ │ + (200,166, 14) # rgb = (0xc8,0xa6,0x0e) │ │ + (155,116, 11) # rgb = (0x9b,0x74,0x0b) │ │ + (182,145, 13) # rgb = (0xb6,0x91,0x0d) │ │ + (214,190, 0) # rgb = (0xd6,0xbe,0x00) │ │ + (212,187, 0) # rgb = (0xd4,0xbb,0x00) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 48 137 200 230 242 230 203 148 62 0 0 0 0 0 14 166 254 255 255 255 255 255 255 255 255 190 28 0 0 12 205 255 255 255 255 255 255 255 255 255 255 255 227 27 0 0 150 255 255 255 255 227 208 230 255 255 255 179 0 0 32 250 255 255 171 31 0 0 0 38 184 255 255 255 45 0 117 255 255 201 3 0 0 0 0 0 8 217 255 255 125 0 0 167 255 255 255 100 0 0 0 0 119 255 175 0 0 189 255 255 55 0 0 0 77 255 255 202 0 0 195 255 45 0 0 60 255 255 209 0 0 178 255 45 0 0 0 0 0 60 255 255 255 194 0 71 203 143 119 119 119 119 151 255 215 71 110 255 255 255 255 255 255 255 111 226 255 255 255 255 255 232 255 250 216 247 255 255 255 221 34 0 25 208 255 255 105 0 80 93 0 69 255 206 16 8 196 255 255 51 24 255 255 253 10 0 0 235 255 220 0 0 192 255 247 234 170 170 170 225 251 186 255 188 36 203 255 203 36} │ │ + 0 48 137 200 230 242 230 203 148 62 14 166 254 190 28 12 205 227 27 150 227 208 230 179 32 250 171 31 38 184 45 117 201 3 8 217 125 167 100 119 175 189 55 77 202 195 45 60 209 178 45 60 194 71 203 143 119 119 119 119 151 215 71 110 111 226 232 250 216 247 221 34 25 208 105 80 93 69 206 16 8 196 51 24 253 10 235 220 192 247 234 170 170 170 225 251 186 188 36 203 203 36} │ │ IMAGE { │ │ pixels hex │ │ -00000102030405060708090a0b0c0d0e0f0f0f0f0f │ │ -00101112131415161718191a1b1c1d1e1f0f0f0f0f │ │ -00202122232425262728292a2b2c2d2e2f300f0f0f │ │ -10313233343529363738393a273b3c3d3d3e0f0f0f │ │ -3f404142432a4445464748494a4b4c264d4e4f0f0f │ │ -501251522d535455565758595a5b5c5d2b5e5f0f0f │ │ -606162636465665667680000696a6b6c3c286d0f0f │ │ -6e6f701d7172737475000000766a776378797a0f0f │ │ -7b7c7d43717e7f8076202020608182832d84850f0f │ │ -8687881c895e8a8b8c8d8d8d8e8f90919293940f0f │ │ -959697183c3b98999a9b9b9b9b9c9d9e2d2b9fa00f │ │ -a1a2a32e3d2c2ea49e9e9ea363a317a5a63ca7a8a9 │ │ -aaabacad3c3caead3b4e713daf2da8a63d3c3d2bb0 │ │ -b118263c3c3c645e65b2b3b43d3d3c3c3c3c3c93b5 │ │ -b6a53c3c3c3c4db7b8b9babbbcbd2c3c3c3c3c5ebe │ │ -b6353c3c3c3c4e53bfc06731c143783c3c3c3c5eb7 │ │ -b6353c3c3c3c4d79c25710c3c4c5923c3c3c3c5eb7 │ │ -b6353c3c3c3c3b27c6c769c8c9632d3c3c3c3c5eb7 │ │ -b6353c3c3c3c3ccacbcc00cdce6ca73c3c3c3c5eb7 │ │ -b6353c3c3c3ccf29d0d1d2d3d41a3d3c3c3c3c5eb7 │ │ -d5353c3c3c3c3b27d6d781d8d9da2c3c3c3ccf2853 │ │ -db353c3c3c3c3c64dcdddedfe035ae3c3c3c4d7ee1 │ │ -e29227935e5e5e289364a84ca74d935e5e287ee3e4 │ │ -e5e684beb7b7b7535353be7e7ebebeb7b753e7e8e9 │ │ +000000000000010203040506070809000000000000 │ │ +000000000a0b0c666768696a6b6c6d0d0e00000000 │ │ +0000000f106e6f7071727374757677781112000000 │ │ +00000013797a737b7c141516717d7e7f7f17000000 │ │ +000018198074811a1b0000001c1d827083841e0000 │ │ +00001f857786202100000000002223877588240000 │ │ +000025898a8b2600000000000000278c7e72280000 │ │ +0000296d8d8e2a000000000000002b898f902c0000 │ │ +00002d808d912e000000000000002f927793300000 │ │ +0000316c9488320000000000000033959697340000 │ │ +003536687e7d3738393a3a3a3a3b3c9877753d3e00 │ │ +3f999a787f76789b9898989a899a679c9d7e9e9f40 │ │ +41a0a1a27e7ea3a27d848d7fa4779f9d7f7e7f7542 │ │ +a568707e7e7e8a888b4344457f7f7e7e7e7e7e97a6 │ │ +a79c7e7e7e7e83a84647004849a9767e7e7e7e88aa │ │ +a77a7e7e7e7e84864a0000004b808f7e7e7e7e88a8 │ │ +a77a7e7e7e7e83904c0000004dab967e7e7e7e88a8 │ │ +a77a7e7e7e7e7d714e4f00505189777e7e7e7e88a8 │ │ +a77a7e7e7e7e7eacad520053ae8c9e7e7e7e7e88a8 │ │ +a77a7e7e7e7eaf7354550000566a7f7e7e7e7e88a8 │ │ +b07a7e7e7e7e7d715700000058b1767e7e7eaf7286 │ │ +597a7e7e7e7e7e8a5a5b5c5d5e7aa37e7e7e83915f │ │ +6096719788888872978a9f829e839788887291b261 │ │ +626393aaa8a8a8868686aa9191aaaaa8a886b36465 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_lock0.png │ ├── sng │ │ @@ -9,15 +9,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -85,35 +84,35 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 48 137 200 230 242 203 148 62 0 14 166 254 255 190 28 12 205 227 27 150 208 179 32 250 171 31 38 184 45 117 201 3 8 217 125 167 100 119 175 189 55 77 202 195 60 209 178 194 71 143 151 215 110 111 226 232 216 247 221 34 25 105 80 93 69 206 16 196 51 24 253 10 235 220 192 234 170 225 251 186 188 36} │ │ + 0 48 137 200 230 242 203 148 62 14 166 254 190 28 12 205 227 27 150 208 179 32 250 171 31 38 184 45 117 201 3 8 217 125 167 100 119 175 189 55 77 202 195 60 209 178 194 71 143 151 215 110 111 226 232 216 247 221 34 25 105 80 93 69 206 16 196 51 24 253 10 235 220 192 234 170 225 251 186 188 36} │ │ IMAGE { │ │ pixels hex │ │ -000000000000010203040504060708000909090909 │ │ -000000000a0b0c0d0d0d0d0d0d0d0d0e0f09090909 │ │ -00000010110d0d0d0d0d0d0d0d0d0d0d1213090909 │ │ -000000140d0d0d0d0d1215040d0d0d0d0d16090909 │ │ -000017180d0d0d191a0000001b1c0d0d0d0d1d0909 │ │ -00001e0d0d0d1f20000000000021220d0d0d230909 │ │ -0000240d0d0d2500000000000000260d0d0d270909 │ │ -0000280d0d0d29000000000000002a0d0d0d2b0909 │ │ -00002c0d0d0d1d000000000000002d0d0d0d2e0909 │ │ -00002f0d0d0d1d000000000000002d0d0d0d300909 │ │ -0031060d0d0d3226262626262626330d0d0d343109 │ │ -350d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d36 │ │ -370d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d38 │ │ -0d0d0d0d0d0d0d0d0d18393a0d0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d3b3c003d150d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d3e0000003f0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d40000000410d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d42430021440d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d0d4500460d0d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d47480000490d0d0d0d0d0d0d0d │ │ -0d0d0d0d0d0d0d0d4a0000004b0d0d0d0d0d0d0d0d │ │ -3a0d0d0d0d0d0d0d4c4d4d4d4e0d0d0d0d0d0d0d4f │ │ -500d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d51 │ │ -52060d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0652 │ │ +000000000000010203040504060708000000000000 │ │ +00000000090a0b51515151515151510c0d00000000 │ │ +0000000e0f51515151515151515151511011000000 │ │ +000000125151515151101304515151515114000000 │ │ +000015165151511718000000191a515151511b0000 │ │ +00001c5151511d1e00000000001f20515151210000 │ │ +000022515151230000000000000024515151250000 │ │ +000026515151270000000000000028515151290000 │ │ +00002a5151511b000000000000002b5151512c0000 │ │ +00002d5151511b000000000000002b5151512e0000 │ │ +002f06515151302424242424242431515151322f00 │ │ +335151515151515151515151515151515151515134 │ │ +355151515151515151515151515151515151515136 │ │ +515151515151515151163738515151515151515151 │ │ +5151515151515151393a003b135151515151515151 │ │ +51515151515151513c0000003d5151515151515151 │ │ +51515151515151513e0000003f5151515151515151 │ │ +51515151515151514041001f425151515151515151 │ │ +515151515151515151430044515151515151515151 │ │ +515151515151515145460000475151515151515151 │ │ +515151515151515148000000495151515151515151 │ │ +38515151515151514a4b4b4b4c515151515151514d │ │ +4e515151515151515151515151515151515151514f │ │ +500651515151515151515151515151515151510650 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_bluebody.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ @@ -19,41 +19,24 @@ │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (152,181,217) # rgb = (0x98,0xb5,0xd9) │ │ - (161,188,222) # rgb = (0xa1,0xbc,0xde) │ │ - (122,158,203) # rgb = (0x7a,0x9e,0xcb) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (167,193,225) # rgb = (0xa7,0xc1,0xe1) │ │ - (180,204,231) # rgb = (0xb4,0xcc,0xe7) │ │ - (153,182,218) # rgb = (0x99,0xb6,0xda) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (173,199,228) # rgb = (0xad,0xc7,0xe4) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (151,180,216) # rgb = (0x97,0xb4,0xd8) │ │ - (146,177,215) # rgb = (0x92,0xb1,0xd7) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (145,176,215) # rgb = (0x91,0xb0,0xd7) │ │ - ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (139,172,212) # rgb = (0x8b,0xac,0xd4) │ │ - ( 69,118,177) # rgb = (0x45,0x76,0xb1) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - ( 71,119,178) # rgb = (0x47,0x77,0xb2) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (105,146,196) # rgb = (0x69,0x92,0xc4) │ │ - (125,161,205) # rgb = (0x7d,0xa1,0xcd) │ │ - ( 99,141,192) # rgb = (0x63,0x8d,0xc0) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ @@ -63,43 +46,60 @@ │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 66,116,176) # rgb = (0x42,0x74,0xb0) │ │ ( 72,120,179) # rgb = (0x48,0x78,0xb3) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ + ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ + (152,181,217) # rgb = (0x98,0xb5,0xd9) │ │ + (161,188,222) # rgb = (0xa1,0xbc,0xde) │ │ + (122,158,203) # rgb = (0x7a,0x9e,0xcb) │ │ + (167,193,225) # rgb = (0xa7,0xc1,0xe1) │ │ + (180,204,231) # rgb = (0xb4,0xcc,0xe7) │ │ + (153,182,218) # rgb = (0x99,0xb6,0xda) │ │ + (173,199,228) # rgb = (0xad,0xc7,0xe4) │ │ + (151,180,216) # rgb = (0x97,0xb4,0xd8) │ │ + (146,177,215) # rgb = (0x92,0xb1,0xd7) │ │ + (145,176,215) # rgb = (0x91,0xb0,0xd7) │ │ + (139,172,212) # rgb = (0x8b,0xac,0xd4) │ │ + ( 69,118,177) # rgb = (0x45,0x76,0xb1) │ │ + ( 71,119,178) # rgb = (0x47,0x77,0xb2) │ │ + (105,146,196) # rgb = (0x69,0x92,0xc4) │ │ + (125,161,205) # rgb = (0x7d,0xa1,0xcd) │ │ + ( 99,141,192) # rgb = (0x63,0x8d,0xc0) │ │ } │ │ tRNS { │ │ - 0 38 135 180 174 141 80 4 107 250 255 213 42 61 254 226 15 156 109 255 255 255 148 255 255 255 150 255 188 195 138 255 255 201 210 125 255 120 255 255 214 255 209 255 255 255 115 143 69 20 221 192 2 23 166 251 253 166 15 18 95 85 30} │ │ + 0 38 135 180 174 141 80 4 107 250 213 42 61 254 226 15 156 109 148 150 188 195 138 201 210 125 120 214 209 115 143 69 20 221 192 2 23 166 251 253 166 15 18 95 85 30} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000001234567000000000000 │ │ -000000000089AAAAABC00000000000 │ │ -000000000DEAAAAAAAFG0000000000 │ │ -000000000HAAAAAAAAAI0000000000 │ │ -0000000003AAAJKLAAAM0000000000 │ │ -0000000003AAANOPAAAQ0000000000 │ │ -0000000003AAAROPAAAQ0000000000 │ │ -000000000SAAAROPAAAQ0000000000 │ │ -000000000TAAAROPAAAQ0000000000 │ │ -000000000TAAAROPAAAU0000000000 │ │ -000000000TAAAROVAAA20000000000 │ │ -000000000TAAAROWAAA20000000000 │ │ -000000000TAAAROWAAA20000000000 │ │ -000000000TAAAOOWAAA20000000000 │ │ -000000000XAAAOOWAAA20000000000 │ │ -000000000YAAAOOWAAA20000000000 │ │ -000000000YAAAOOWAAAZ0000000000 │ │ -000000000YAAAOOaAAAb0000000000 │ │ -000000000YAAAOOcAAAb0000000000 │ │ -000000000YAAAOOcAAAb0000000000 │ │ -000000000YAAdOOcAAAb0000000000 │ │ -000000000eAAfOOcAAAb0000000000 │ │ -000000000gAAAhijAAAk0000000000 │ │ -000000000lAAAAAAAAAm0000000000 │ │ -000000000noAAAAAAApq0000000000 │ │ -0000000000rstAAAuvw00000000000 │ │ -000000000000xDyz+0000000000000 │ │ +000000000089kkkkkAB00000000000 │ │ +000000000CDkkkkkkkEF0000000000 │ │ +000000000GkkkkkkkkkH0000000000 │ │ +0000000003kkklmnkkkI0000000000 │ │ +0000000003kkkopqkkkJ0000000000 │ │ +0000000003kkkrpqkkkJ0000000000 │ │ +000000000KkkkrpqkkkJ0000000000 │ │ +000000000LkkkrpqkkkJ0000000000 │ │ +000000000LkkkrpqkkkM0000000000 │ │ +000000000Lkkkrpskkk20000000000 │ │ +000000000Lkkkrptkkk20000000000 │ │ +000000000Lkkkrptkkk20000000000 │ │ +000000000Lkkkpptkkk20000000000 │ │ +000000000Nkkkpptkkk20000000000 │ │ +000000000Okkkpptkkk20000000000 │ │ +000000000OkkkpptkkkP0000000000 │ │ +000000000OkkkppukkkQ0000000000 │ │ +000000000OkkkppvkkkQ0000000000 │ │ +000000000OkkkppvkkkQ0000000000 │ │ +000000000OkkwppvkkkQ0000000000 │ │ +000000000RkkxppvkkkQ0000000000 │ │ +000000000Skkkyz+kkkT0000000000 │ │ +000000000UkkkkkkkkkV0000000000 │ │ +000000000WXkkkkkkkYZ0000000000 │ │ +0000000000abckkkdef00000000000 │ │ +000000000000gChij0000000000000 │ │ 000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_medal_silver.png │ ├── sng │ │ @@ -1,263 +1,246 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 0 128 0 66 153 219 249 249 219 153 67 0 0 0 40 191 255 255 255 255 255 255 255 255 191 40 0 63 242 255 255 255 255 255 255 255 255 242 63 240 255 255 255 255 255 255 255 255 255 255 255 240 40 1 199 255 255 255 255 255 255 255 255 255 255 255 255 255 199 1 68 255 255 255 255 255 255 255 255 255 255 255 255 255 255 68 154 255 255 255 255 255 255 255 255 255 255 255 255 255 154 220 255 255 255 255 255 255 255 255 255 255 255 220 249 255 255 255 255 255 255 255 255 255 255 249 242 255 255 255 255 255 255 255 255 255 249 216 255 255 255 255 255 255 255 255 221 162 255 255 255 255 255 255 255 162 71 255 255 255 255 255 255 70 1 199 255 255 255 255 255 199 1 0 40 240 255 255 255 240 41 0 0 63 242 255 255 255 255 242 63 0 0 0 40 199 255 255 255 199 40 0 0 0 0 0 1 70 154 221 250 244 215 154 70 1} │ │ + 128 0 128 66 153 219 249 249 219 153 67 40 191 191 40 63 242 242 63 240 240 40 1 199 199 1 68 68 154 154 220 220 249 249 242 249 216 221 162 162 71 70 1 199 199 1 40 240 240 41 63 242 242 63 40 199 199 40 1 70 154 221 250 244 215 154 70 1} │ │ IMAGE { │ │ pixels hex │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -030000010101020202020202010101000003 │ │ -040300010101020202020202010101000305 │ │ -040403010101020202020202010101030505 │ │ -040404060101020202020202010106040505 │ │ -070707070708090a0b0c0d0e0f1011120505 │ │ -070707131415161718191a1b1c1d1e1f0505 │ │ -07072021221623182425262728292a2b0505 │ │ -07132c222d2e2f3031323334353637383905 │ │ -3a3b3c3d3e3f40413242434445464748494a │ │ -4b4c3d3e4d4e4f505152535455565758595a │ │ -5b175c194e5d5e5f60616263646566676869 │ │ -6a18191a1b1c6b6c6d6e6f70717273747576 │ │ -7724252627282978797a7b7c7d7e7f808182 │ │ -83313233343536378485868788898a8b8c8d │ │ -8e32424344454647488f9091929394959697 │ │ -98515253545556575859999a9b9c9d9e9fa0 │ │ -a1606162636465666768a2a3a4a5a69fa7a8 │ │ -a9aa6e6f707172737475abacada6aeafb0b1 │ │ -b2b3b47b7c7d7e7f80818cb5b6b7afb8b905 │ │ -babbbcbd8788898a8b8cbebfc0c1c2c30505 │ │ -c4c5c6c7c89293949596c9cacbcccdce0505 │ │ -cfd0d1d2d3d4d5d6d7d8d9dadbdccece0505 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +004444454545464646464646454545444400 │ │ +010044454545464646464646454545440001 │ │ +010100454545464646464646454545000101 │ │ +010101024545464646464646454502010101 │ │ +0101010101030405060708090a0101010101 │ │ +0101010b0c4748494a4b4c4d4e0d0e010101 │ │ +01010f104f48504a51525354555611120101 │ │ +010b134f5758595a5b5c5d5e5f6061141501 │ │ +16176263646566675c68696a6b6c6d6e1819 │ │ +1a6f6364707172737475767778797a7b7c1b │ │ +1c497d4b717e7f808182838485868788891d │ │ +1e4a4b4c4d4e8a8b8c8d8e8f90919293941f │ │ +2051525354555695969798999a9b9c9d9e21 │ │ +225b5c5d5e5f60619fa0a1a2a3a4a5a6a723 │ │ +245c68696a6b6c6d6ea8a9aaabacadaeaf25 │ │ +267475767778797a7b7cb0b1b2b3b4b5b627 │ │ +28818283848586878889b7b8b9babbb6bc29 │ │ +2a2b8d8e8f9091929394bdbebfbbc0c12c2d │ │ +012e2f98999a9b9c9d9ea7c2c3c4c1303101 │ │ +01013233a2a3a4a5a6a7c5c6c7c834350101 │ │ +0101013637abacadaeafc9cacb3839010101 │ │ +010101013a3b3c3d3e3f4041424301010101 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_fender.png │ ├── sng │ │ @@ -1,62 +1,274 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 54; height: 54; bitdepth: 8; │ │ - using color alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (210,140,139) # rgb = (0xd2,0x8c,0x8b) │ │ + (216,123,122) # rgb = (0xd8,0x7b,0x7a) │ │ + (221,105,104) # rgb = (0xdd,0x69,0x68) │ │ + (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ + (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ + (225, 92, 90) # rgb = (0xe1,0x5c,0x5a) │ │ + (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ + (221,104,103) # rgb = (0xdd,0x68,0x67) │ │ + (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (221,104,103) # rgb = (0xdd,0x68,0x67) │ │ + (215,127,127) # rgb = (0xd7,0x7f,0x7f) │ │ + (218,113,112) # rgb = (0xda,0x71,0x70) │ │ + (220,107,106) # rgb = (0xdc,0x6b,0x6a) │ │ + (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ + (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (220,107,106) # rgb = (0xdc,0x6b,0x6a) │ │ + (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ + (205,156,155) # rgb = (0xcd,0x9c,0x9b) │ │ + (205,158,157) # rgb = (0xcd,0x9e,0x9d) │ │ + (205,158,157) # rgb = (0xcd,0x9e,0x9d) │ │ + (227, 82, 79) # rgb = (0xe3,0x52,0x4f) │ │ + (228, 79, 76) # rgb = (0xe4,0x4f,0x4c) │ │ + (223, 96, 94) # rgb = (0xdf,0x60,0x5e) │ │ + (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (237, 50, 45) # rgb = (0xed,0x32,0x2d) │ │ + (231, 68, 65) # rgb = (0xe7,0x44,0x41) │ │ + (224, 93, 91) # rgb = (0xe0,0x5d,0x5b) │ │ + (219,111,110) # rgb = (0xdb,0x6f,0x6e) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (196,183,183) # rgb = (0xc4,0xb7,0xb7) │ │ + (229, 77, 74) # rgb = (0xe5,0x4d,0x4a) │ │ + (222,102,101) # rgb = (0xde,0x66,0x65) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (236, 55, 50) # rgb = (0xec,0x37,0x32) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (238, 47, 41) # rgb = (0xee,0x2f,0x29) │ │ + (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (237, 49, 44) # rgb = (0xed,0x31,0x2c) │ │ + (223, 96, 94) # rgb = (0xdf,0x60,0x5e) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (234, 62, 58) # rgb = (0xea,0x3e,0x3a) │ │ + (221,105,104) # rgb = (0xdd,0x69,0x68) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (234, 60, 56) # rgb = (0xea,0x3c,0x38) │ │ + (220,107,106) # rgb = (0xdc,0x6b,0x6a) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (240, 40, 32) # rgb = (0xf0,0x28,0x20) │ │ + (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (231, 69, 66) # rgb = (0xe7,0x45,0x42) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (230, 73, 70) # rgb = (0xe6,0x49,0x46) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (227, 85, 82) # rgb = (0xe3,0x55,0x52) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (221,105,104) # rgb = (0xdd,0x69,0x68) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (236, 55, 50) # rgb = (0xec,0x37,0x32) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (227, 84, 81) # rgb = (0xe3,0x54,0x51) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (221,104,103) # rgb = (0xdd,0x68,0x67) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (234, 62, 58) # rgb = (0xea,0x3e,0x3a) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (237, 50, 45) # rgb = (0xed,0x32,0x2d) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (222, 99, 97) # rgb = (0xde,0x63,0x61) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (231, 70, 67) # rgb = (0xe7,0x46,0x43) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (220,108,107) # rgb = (0xdc,0x6c,0x6b) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (238, 45, 39) # rgb = (0xee,0x2d,0x27) │ │ + (220,107,106) # rgb = (0xdc,0x6b,0x6a) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (217,131,130) # rgb = (0xd9,0x83,0x82) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (221,103,102) # rgb = (0xdd,0x67,0x66) │ │ + (209,142,141) # rgb = (0xd1,0x8e,0x8d) │ │ + (217,119,118) # rgb = (0xd9,0x77,0x76) │ │ + (222,102,101) # rgb = (0xde,0x66,0x65) │ │ + (195,188,188) # rgb = (0xc3,0xbc,0xbc) │ │ + (207,149,148) # rgb = (0xcf,0x95,0x94) │ │ + (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ + (232, 66, 63) # rgb = (0xe8,0x42,0x3f) │ │ + (201,172,172) # rgb = (0xc9,0xac,0xac) │ │ + (206,154,153) # rgb = (0xce,0x9a,0x99) │ │ + (220,109,108) # rgb = (0xdc,0x6d,0x6c) │ │ + (236, 56, 51) # rgb = (0xec,0x38,0x33) │ │ + (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + (240, 38, 31) # rgb = (0xf0,0x26,0x1f) │ │ + (200,175,175) # rgb = (0xc8,0xaf,0xaf) │ │ + (210,139,138) # rgb = (0xd2,0x8b,0x8a) │ │ + (217,117,116) # rgb = (0xd9,0x75,0x74) │ │ + (223, 96, 94) # rgb = (0xdf,0x60,0x5e) │ │ + (232, 64, 60) # rgb = (0xe8,0x40,0x3c) │ │ + (241, 36, 28) # rgb = (0xf1,0x24,0x1c) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (197,180,180) # rgb = (0xc5,0xb4,0xb4) │ │ + (212,136,135) # rgb = (0xd4,0x88,0x87) │ │ + (223, 98, 96) # rgb = (0xdf,0x62,0x60) │ │ + (234, 63, 59) # rgb = (0xea,0x3f,0x3b) │ │ + (239, 44, 37) # rgb = (0xef,0x2c,0x25) │ │ + (197,182,182) # rgb = (0xc5,0xb6,0xb6) │ │ + (200,173,173) # rgb = (0xc8,0xad,0xad) │ │ + (206,152,151) # rgb = (0xce,0x98,0x97) │ │ + (224, 96, 94) # rgb = (0xe0,0x60,0x5e) │ │ + (240, 40, 32) # rgb = (0xf0,0x28,0x20) │ │ + (203,166,166) # rgb = (0xcb,0xa6,0xa6) │ │ + (215,127,127) # rgb = (0xd7,0x7f,0x7f) │ │ + (229, 77, 74) # rgb = (0xe5,0x4d,0x4a) │ │ + (206,153,152) # rgb = (0xce,0x99,0x98) │ │ + (228, 78, 75) # rgb = (0xe4,0x4e,0x4b) │ │ + (235, 58, 53) # rgb = (0xeb,0x3a,0x35) │ │ + (241, 35, 26) # rgb = (0xf1,0x23,0x1a) │ │ + (196,186,186) # rgb = (0xc4,0xba,0xba) │ │ + (202,168,168) # rgb = (0xca,0xa8,0xa8) │ │ + (208,148,147) # rgb = (0xd0,0x94,0x93) │ │ + (229, 75, 72) # rgb = (0xe5,0x4b,0x48) │ │ + (207,152,151) # rgb = (0xcf,0x98,0x97) │ │ + (227, 82, 79) # rgb = (0xe3,0x52,0x4f) │ │ + (204,161,160) # rgb = (0xcc,0xa1,0xa0) │ │ + (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ + (240, 41, 33) # rgb = (0xf0,0x29,0x21) │ │ + (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ + (204,160,159) # rgb = (0xcc,0xa0,0x9f) │ │ + (227, 83, 80) # rgb = (0xe3,0x53,0x50) │ │ + (205,157,156) # rgb = (0xcd,0x9d,0x9c) │ │ + (241, 34, 25) # rgb = (0xf1,0x22,0x19) │ │ + (238, 45, 39) # rgb = (0xee,0x2d,0x27) │ │ + (222, 99, 97) # rgb = (0xde,0x63,0x61) │ │ + (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ + (198,178,178) # rgb = (0xc6,0xb2,0xb2) │ │ + (239, 42, 35) # rgb = (0xef,0x2a,0x23) │ │ + (201,173,173) # rgb = (0xc9,0xad,0xad) │ │ + (226, 88, 86) # rgb = (0xe2,0x58,0x56) │ │ + (204,162,161) # rgb = (0xcc,0xa2,0xa1) │ │ + (196,188,188) # rgb = (0xc4,0xbc,0xbc) │ │ + (198,181,181) # rgb = (0xc6,0xb5,0xb5) │ │ + (234, 61, 57) # rgb = (0xea,0x3d,0x39) │ │ + (202,173,173) # rgb = (0xca,0xad,0xad) │ │ + (237, 53, 47) # rgb = (0xed,0x35,0x2f) │ │ + (210,142,141) # rgb = (0xd2,0x8e,0x8d) │ │ + (195,191,191) # rgb = (0xc3,0xbf,0xbf) │ │ + (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ + (206,166,165) # rgb = (0xce,0xa6,0xa5) │ │ + (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ + (234, 69, 66) # rgb = (0xea,0x45,0x42) │ │ + (209,173,173) # rgb = (0xd1,0xad,0xad) │ │ + (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ + (229, 93, 91) # rgb = (0xe5,0x5d,0x5b) │ │ + (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ + (205,185,185) # rgb = (0xcd,0xb9,0xb9) │ │ +} │ │ +tRNS { │ │ + 0 2 33 87 144 191 217 203 172 129 75 10 18 100 185 240 253 230 205 161 70 5 78 173 243 247 221 150 31 11 109 220 254 235 164 35 82 200 222 109 73 204 249 14 98 230 253 174 13 151 254 251 148 2 69 224 243 84 14 154 195 12 80 241 245 69 40 254 143 24 209 17 210 22 219 233 36 239 68 252 227 127 199 3 195 158 37 246 80 120 248 18 8 222 201 85 93 1 196 244 62 147 199 251 81 157 218 4 110 129 21 249 232 174 51 78 253 56 7 243 241 171 20 95 189 15 214 205 25 156 147 79} │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 c2c0c002 d28c8b21 d87b7a57 dd696890 e15957bf e25654d9 e15c5acb df615fac dd686781 db6e6d4b db71700a f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 dd686712 d77f7f64 da7170b9 dc6b6af0 dd6766ff df615ffd de6462e6 e05e5ccd e05e5ca1 dc6b6a46 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 df615f05 cd9c9b4e cd9e9dad cd9e9df3 d18e8dff d97776ff de6665ff e3524ff7 e44f4cdd df605e96 db6e6d1f f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c00b c2c0c06d c2c0c0dc c3bcbcff cf9594ff de6462ff e8423fff ed322dfe e74441eb e05d5ba4 db6f6e23 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c002 c2c0c052 c4b7b7c8 c9acacff ce9a99ff dc6d6cff ec3833ff f22015ff f0261fff e54d4ade de66656d f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c049 c2c0c0cc c8afafff d28b8aff d97574ff df605eff e8403cff f1241cff ec3732f9 e05d5ba4 db71700e f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f1282000 ed3b3600 e6575400 e0747300 de838200 e0777600 e3666400 e7524f00 ed3c3800 f1231a00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c002 c2c0c062 c2c0c0e6 c2c0c0ff c5b4b4ff d48887ff df6260ff ea3f3bff ef2c25ff ee2f29fd e15b59ae db71700e f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f1282000 ed3d3900 e55f5d00 e0787700 de818000 dd888700 df7b7a00 e0777600 e4646200 ed3b3600 f2201500 f2201500 f2201500 f2201500 c2c0c00d c2c0c097 c2c0c0fe c5b6b6ff c8adadff ce9897ff e0605eff f02820ff f22015ff ed312cfb df605e94 db717002 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2221900 f02d2700 ed3b3600 ea444100 e6595700 e1706f00 de838200 d9959400 dc8c8b00 e55f5d00 f02b2400 f2201500 f2201500 c2c0c045 c2c0c0e0 c2c0c0ff c2c0c0ff cba6a6ff d77f7fff e54d4aff f22015ff f22015ff ea3e3af3 dd696854 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f1251d00 e8514e00 dd858500 d5a8a700 d2b8b800 d89c9b00 e3666400 f02d2700 c2c0c00e c2c0c09a c2c0c0fe c2c0c0ff c2c0c0ff ce9998ff e44e4bff eb3a35ff f0261fff f1231aff e25654c3 db71700c f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f1282000 ee373200 e94b4800 df7b7a00 d3b3b300 cdcbcb00 cec5c500 db8f8e00 e94b4800 c2c0c050 c2c0c0f1 c2c0c0ff c4babaff caa8a8ff d09493ff e54b48ff f22015ff f22015ff ea3c38f5 dc6b6a45 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ee332e00 e55c5a00 e1727100 dc8a8900 d5abaa00 cec7c700 d3b1b100 c2c0c028 c2c0c0dc c2c0c0ff c2c0c0ff c2c0c0ff cf9897ff e3524fff f22015ff f22015ff f02820fe df615f8f f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ef2d2700 e55f5d00 dd888700 d4acab00 cfbfbf00 c2c0c018 c2c0c0d1 c2c0c0ff c2c0c0ff c2c0c0ff cca1a0ff e25654ff f02921ff f22015ff f22117ff e25654c3 db717002 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f02b2400 ee363100 e84e4b00 dc8a8900 cec4c400 c2c0c011 c2c0c0d2 c2c0c0ff c2c0c0ff c3bcbcff cca09fff e35350ff f22015ff f22015ff f22015ff e54d4ade db71700a f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ec3e3a00 e3686600 d79e9d00 c2c0c016 c2c0c0db c2c0c0ff c2c0c0ff c2c0c0ff cd9d9cff df605eff f12219ff f22015ff f22015ff e74542e9 db71700e f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e84d4a00 d79d9c00 c2c0c024 c2c0c0ef c2c0c0ff c2c0c0ff c2c0c0ff c5b4b4ff df605eff ee2d27ff f22015ff f22015ff e74542e9 db71700c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f1282000 ed3c3800 e7524f00 c2c0c044 c2c0c0fc c2c0c0ff c2c0c0ff c2c0c0ff c9acacff de6361ff f22015ff f22015ff f22015ff e64946e3 db717002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e84e4b00 c2c0c07f c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff caa8a8ff e05e5cff f12219ff f22015ff f22015ff e35552c7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c003 c2c0c0c3 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c6b2b2ff df605eff ef2a23ff f22015ff f22015ff e05e5c9e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f1241c00 c2c0c025 c2c0c0f6 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c9adadff e25856ff f22015ff f22015ff f0261fff dd696850 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c078 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff cca2a1ff e35350ff f22015ff f22015ff ec3732f8 db717012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c008 c2c0c0de c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff cd9d9cff f02820ff f22015ff f22015ff e35451c9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c055 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c4bcbcff e25856ff f22015ff f22015ff f12219ff dd68675d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c001 c2c0c0c4 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c6b5b5ff ea3d39ff f22015ff f22015ff ea3e3af4 db717002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c03e c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff caadadff ed352fff f22015ff f22015ff df615f93 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c0c7 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff d28e8dff f22117ff f22015ff ed322dfb db71700c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c051 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c3bfbfff f12820ff f22015ff f22015ff e05e5c9d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c002 c2c0c0da c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff cea6a5ff f22015ff f22015ff ec3732f9 db717004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c06e c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c3c0c0ff ea4542ff f22015ff f22015ff de636181 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c015 c2c0c0f9 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff d1adadff f22117ff f22015ff e74643e8 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c0ae c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c6c4c4ff e55d5bff f22015ff f12219ff dc6c6b33 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c04e c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c3c1c1ff cdb9b9ff f1241cff ee2d27fd dc6b6a38 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c007 c2c0c0f3 c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c3c1c1ff d98382f1 dc6b6a45 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c0ab c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0c3 c2c0c014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c05f c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0bd c2c0c008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c016 c2c0c0fe c2c0c0ff c2c0c0ff c2c0c0ff c2c0c0db c2c0c00f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c0d6 c2c0c0ff c2c0c0ff c2c0c0cd c2c0c019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c09c c2c0c0fe c2c0c093 c2c0c008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 c2c0c04f c2c0c050 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000102030405060708090a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000c0d0e0f8410111213140000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000015161718858687191a1b1c00000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000001d1e1f88898a8b2021222300000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000124258c8d8e8f909126270000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000028299293949596972a222b0000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000012c2d98999a9b9c9d2e2f2b000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003031329e9fa0a1a29033343500000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000036379898a3a4a590903839000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000003a3b329898a6a7a891a93c3d00000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000003e3f98aaabacad90904041000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000421f989898aeaf909043440000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000004546989898b0b1b290b33c35000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000004748989888b4b5909090260b0000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000494a989898b695b790904b2b00000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000004c4d9898989995b890904b3d000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000004e4f9898988cb990909050350000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000005198989898abbab79090520000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000535498989898bb95bc90905500000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000565798989898bdbe90909158000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000599898989898bfb590905a5b0000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000005c5d9898989898b6a290905e0000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000005f9898989898c0be9090b76000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000061629898989898c1c290906335000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000064989898989898c3c4909065000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000066989898989898c5b390673d0000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000068989898989898c6c79090690000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000016a989898989898c890902a6b00000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000006c989898989898c9ca90906d00000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000006e6f989898989898cbb3907000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000071989898989898cccd90b772000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000073989898989898cecf977475000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000007677989898989898ce784100000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000079989898989898547a0000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000007b98989898987c5c000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000049329898984a7d00000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000007e98987f800000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000008132825c000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000833e0000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_medal_gold.png │ ├── sng │ │ @@ -1,88 +1,123 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (108, 80, 25) # rgb = (0x6c,0x50,0x19) │ │ (111, 82, 24) # rgb = (0x6f,0x52,0x18) │ │ (114, 87, 23) # rgb = (0x72,0x57,0x17) │ │ (117, 90, 23) # rgb = (0x75,0x5a,0x17) │ │ (121, 94, 22) # rgb = (0x79,0x5e,0x16) │ │ (125, 98, 23) # rgb = (0x7d,0x62,0x17) │ │ (129,103, 22) # rgb = (0x81,0x67,0x16) │ │ - (133,108, 20) # rgb = (0x85,0x6c,0x14) │ │ - (138,113, 19) # rgb = (0x8a,0x71,0x13) │ │ - (142,118, 18) # rgb = (0x8e,0x76,0x12) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (138,114, 19) # rgb = (0x8a,0x72,0x13) │ │ + (143,119, 17) # rgb = (0x8f,0x77,0x11) │ │ + (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (149,125, 15) # rgb = (0x95,0x7d,0x0f) │ │ + (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ + (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (160,137, 12) # rgb = (0xa0,0x89,0x0c) │ │ + (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ + (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ + (171,150, 5) # rgb = (0xab,0x96,0x05) │ │ + (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ + (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ + (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ + (111, 82, 24) # rgb = (0x6f,0x52,0x18) │ │ + (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ + (114, 87, 23) # rgb = (0x72,0x57,0x17) │ │ + (193,174, 0) # rgb = (0xc1,0xae,0x00) │ │ + (118, 91, 23) # rgb = (0x76,0x5b,0x17) │ │ + (198,180, 0) # rgb = (0xc6,0xb4,0x00) │ │ + (123, 96, 23) # rgb = (0x7b,0x60,0x17) │ │ + (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ + (127,101, 22) # rgb = (0x7f,0x65,0x16) │ │ + (208,190, 0) # rgb = (0xd0,0xbe,0x00) │ │ + (132,107, 21) # rgb = (0x84,0x6b,0x15) │ │ + (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ + (138,113, 19) # rgb = (0x8a,0x71,0x13) │ │ + (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ + (143,119, 17) # rgb = (0x8f,0x77,0x11) │ │ + (148,124, 16) # rgb = (0x94,0x7c,0x10) │ │ + (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ + (219,204, 0) # rgb = (0xdb,0xcc,0x00) │ │ + (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ + (159,136, 13) # rgb = (0x9f,0x88,0x0d) │ │ + (217,202, 0) # rgb = (0xd9,0xca,0x00) │ │ + (220,205, 0) # rgb = (0xdc,0xcd,0x00) │ │ + (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ + (170,149, 6) # rgb = (0xaa,0x95,0x06) │ │ + (218,202, 0) # rgb = (0xda,0xca,0x00) │ │ + (220,205, 0) # rgb = (0xdc,0xcd,0x00) │ │ + (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ + (181,161, 0) # rgb = (0xb5,0xa1,0x00) │ │ + (218,203, 0) # rgb = (0xda,0xcb,0x00) │ │ + (221,205, 0) # rgb = (0xdd,0xcd,0x00) │ │ + (187,167, 0) # rgb = (0xbb,0xa7,0x00) │ │ + (192,172, 0) # rgb = (0xc0,0xac,0x00) │ │ + (196,177, 0) # rgb = (0xc4,0xb1,0x00) │ │ + (201,182, 0) # rgb = (0xc9,0xb6,0x00) │ │ + (205,187, 0) # rgb = (0xcd,0xbb,0x00) │ │ + (209,191, 0) # rgb = (0xd1,0xbf,0x00) │ │ + (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ + (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ + (219,203, 0) # rgb = (0xdb,0xcb,0x00) │ │ + (221,206, 0) # rgb = (0xdd,0xce,0x00) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (109, 80, 24) # rgb = (0x6d,0x50,0x18) │ │ (111, 84, 24) # rgb = (0x6f,0x54,0x18) │ │ (114, 87, 23) # rgb = (0x72,0x57,0x17) │ │ (118, 91, 23) # rgb = (0x76,0x5b,0x17) │ │ (121, 95, 22) # rgb = (0x79,0x5f,0x16) │ │ (125, 99, 23) # rgb = (0x7d,0x63,0x17) │ │ (129,104, 21) # rgb = (0x81,0x68,0x15) │ │ (134,109, 20) # rgb = (0x86,0x6d,0x14) │ │ - (138,114, 19) # rgb = (0x8a,0x72,0x13) │ │ - (143,119, 17) # rgb = (0x8f,0x77,0x11) │ │ - (148,124, 16) # rgb = (0x94,0x7c,0x10) │ │ - (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ - (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (109, 81, 24) # rgb = (0x6d,0x51,0x18) │ │ (112, 84, 24) # rgb = (0x70,0x54,0x18) │ │ (115, 88, 23) # rgb = (0x73,0x58,0x17) │ │ (122, 96, 23) # rgb = (0x7a,0x60,0x17) │ │ (126,100, 22) # rgb = (0x7e,0x64,0x16) │ │ (130,105, 21) # rgb = (0x82,0x69,0x15) │ │ (135,110, 20) # rgb = (0x87,0x6e,0x14) │ │ (139,115, 19) # rgb = (0x8b,0x73,0x13) │ │ (144,120, 17) # rgb = (0x90,0x78,0x11) │ │ - (149,125, 15) # rgb = (0x95,0x7d,0x0f) │ │ - (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ - (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (110, 81, 24) # rgb = (0x6e,0x51,0x18) │ │ (112, 85, 24) # rgb = (0x70,0x55,0x18) │ │ (119, 92, 23) # rgb = (0x77,0x5c,0x17) │ │ (123, 96, 23) # rgb = (0x7b,0x60,0x17) │ │ (127,101, 22) # rgb = (0x7f,0x65,0x16) │ │ (131,105, 21) # rgb = (0x83,0x69,0x15) │ │ (140,115, 19) # rgb = (0x8c,0x73,0x13) │ │ (145,121, 17) # rgb = (0x91,0x79,0x11) │ │ (150,126, 15) # rgb = (0x96,0x7e,0x0f) │ │ (155,132, 14) # rgb = (0x9b,0x84,0x0e) │ │ - (160,137, 12) # rgb = (0xa0,0x89,0x0c) │ │ - (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ - (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ - (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ (113, 85, 24) # rgb = (0x71,0x55,0x18) │ │ (116, 89, 23) # rgb = (0x74,0x59,0x17) │ │ (120, 93, 22) # rgb = (0x78,0x5d,0x16) │ │ (123, 97, 23) # rgb = (0x7b,0x61,0x17) │ │ (132,106, 21) # rgb = (0x84,0x6a,0x15) │ │ (136,111, 20) # rgb = (0x88,0x6f,0x14) │ │ (141,116, 18) # rgb = (0x8d,0x74,0x12) │ │ (146,122, 16) # rgb = (0x92,0x7a,0x10) │ │ (151,127, 16) # rgb = (0x97,0x7f,0x10) │ │ (156,133, 14) # rgb = (0x9c,0x85,0x0e) │ │ (161,138, 12) # rgb = (0xa1,0x8a,0x0c) │ │ (166,144, 8) # rgb = (0xa6,0x90,0x08) │ │ - (171,150, 5) # rgb = (0xab,0x96,0x05) │ │ - (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ - (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ (111, 82, 24) # rgb = (0x6f,0x52,0x18) │ │ (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ (117, 90, 23) # rgb = (0x75,0x5a,0x17) │ │ (120, 94, 22) # rgb = (0x78,0x5e,0x16) │ │ (124, 98, 23) # rgb = (0x7c,0x62,0x17) │ │ (128,102, 22) # rgb = (0x80,0x66,0x16) │ │ (132,107, 21) # rgb = (0x84,0x6b,0x15) │ │ @@ -91,176 +126,124 @@ │ │ (146,123, 16) # rgb = (0x92,0x7b,0x10) │ │ (151,128, 16) # rgb = (0x97,0x80,0x10) │ │ (156,134, 14) # rgb = (0x9c,0x86,0x0e) │ │ (162,139, 11) # rgb = (0xa2,0x8b,0x0b) │ │ (167,145, 8) # rgb = (0xa7,0x91,0x08) │ │ (172,151, 4) # rgb = (0xac,0x97,0x04) │ │ (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ - (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ - (111, 82, 24) # rgb = (0x6f,0x52,0x18) │ │ (121, 94, 22) # rgb = (0x79,0x5e,0x16) │ │ (125, 98, 23) # rgb = (0x7d,0x62,0x17) │ │ (129,103, 22) # rgb = (0x81,0x67,0x16) │ │ (133,108, 20) # rgb = (0x85,0x6c,0x14) │ │ (138,113, 19) # rgb = (0x8a,0x71,0x13) │ │ (142,118, 18) # rgb = (0x8e,0x76,0x12) │ │ (147,123, 16) # rgb = (0x93,0x7b,0x10) │ │ (152,129, 16) # rgb = (0x98,0x81,0x10) │ │ (157,135, 13) # rgb = (0x9d,0x87,0x0d) │ │ (162,140, 11) # rgb = (0xa2,0x8c,0x0b) │ │ (168,146, 7) # rgb = (0xa8,0x92,0x07) │ │ (173,151, 4) # rgb = (0xad,0x97,0x04) │ │ (178,157, 0) # rgb = (0xb2,0x9d,0x00) │ │ (183,163, 0) # rgb = (0xb7,0xa3,0x00) │ │ - (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ - (114, 87, 23) # rgb = (0x72,0x57,0x17) │ │ (138,114, 19) # rgb = (0x8a,0x72,0x13) │ │ (143,119, 17) # rgb = (0x8f,0x77,0x11) │ │ (148,124, 16) # rgb = (0x94,0x7c,0x10) │ │ (153,130, 15) # rgb = (0x99,0x82,0x0f) │ │ (158,135, 13) # rgb = (0x9e,0x87,0x0d) │ │ (163,141, 10) # rgb = (0xa3,0x8d,0x0a) │ │ (168,147, 7) # rgb = (0xa8,0x93,0x07) │ │ (174,152, 3) # rgb = (0xae,0x98,0x03) │ │ (179,158, 0) # rgb = (0xb3,0x9e,0x00) │ │ (184,163, 0) # rgb = (0xb8,0xa3,0x00) │ │ (188,169, 0) # rgb = (0xbc,0xa9,0x00) │ │ - (193,174, 0) # rgb = (0xc1,0xae,0x00) │ │ - (118, 91, 23) # rgb = (0x76,0x5b,0x17) │ │ (149,125, 15) # rgb = (0x95,0x7d,0x0f) │ │ (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ (159,136, 13) # rgb = (0x9f,0x88,0x0d) │ │ (164,142, 10) # rgb = (0xa4,0x8e,0x0a) │ │ (169,148, 6) # rgb = (0xa9,0x94,0x06) │ │ (174,153, 3) # rgb = (0xae,0x99,0x03) │ │ (179,159, 0) # rgb = (0xb3,0x9f,0x00) │ │ (184,164, 0) # rgb = (0xb8,0xa4,0x00) │ │ (189,170, 0) # rgb = (0xbd,0xaa,0x00) │ │ (194,175, 0) # rgb = (0xc2,0xaf,0x00) │ │ - (198,180, 0) # rgb = (0xc6,0xb4,0x00) │ │ - (123, 96, 23) # rgb = (0x7b,0x60,0x17) │ │ (160,137, 12) # rgb = (0xa0,0x89,0x0c) │ │ (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ (170,149, 6) # rgb = (0xaa,0x95,0x06) │ │ (175,154, 2) # rgb = (0xaf,0x9a,0x02) │ │ (180,160, 1) # rgb = (0xb4,0xa0,0x01) │ │ (185,165, 0) # rgb = (0xb9,0xa5,0x00) │ │ (190,171, 0) # rgb = (0xbe,0xab,0x00) │ │ (195,176, 0) # rgb = (0xc3,0xb0,0x00) │ │ (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ - (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ - (127,101, 22) # rgb = (0x7f,0x65,0x16) │ │ (171,150, 5) # rgb = (0xab,0x96,0x05) │ │ (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ (181,161, 0) # rgb = (0xb5,0xa1,0x00) │ │ (186,166, 0) # rgb = (0xba,0xa6,0x00) │ │ (191,171, 0) # rgb = (0xbf,0xab,0x00) │ │ (200,181, 0) # rgb = (0xc8,0xb5,0x00) │ │ (204,186, 0) # rgb = (0xcc,0xba,0x00) │ │ - (208,190, 0) # rgb = (0xd0,0xbe,0x00) │ │ - (132,107, 21) # rgb = (0x84,0x6b,0x15) │ │ (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ (187,167, 0) # rgb = (0xbb,0xa7,0x00) │ │ (192,172, 0) # rgb = (0xc0,0xac,0x00) │ │ (196,177, 0) # rgb = (0xc4,0xb1,0x00) │ │ (201,182, 0) # rgb = (0xc9,0xb6,0x00) │ │ (205,187, 0) # rgb = (0xcd,0xbb,0x00) │ │ (209,191, 0) # rgb = (0xd1,0xbf,0x00) │ │ - (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ - (138,113, 19) # rgb = (0x8a,0x71,0x13) │ │ (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ (192,173, 0) # rgb = (0xc0,0xad,0x00) │ │ (197,178, 0) # rgb = (0xc5,0xb2,0x00) │ │ (201,183, 0) # rgb = (0xc9,0xb7,0x00) │ │ (205,188, 0) # rgb = (0xcd,0xbc,0x00) │ │ (209,192, 0) # rgb = (0xd1,0xc0,0x00) │ │ (213,196, 0) # rgb = (0xd5,0xc4,0x00) │ │ - (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ - (143,119, 17) # rgb = (0x8f,0x77,0x11) │ │ - (148,124, 16) # rgb = (0x94,0x7c,0x10) │ │ (193,174, 0) # rgb = (0xc1,0xae,0x00) │ │ (198,179, 0) # rgb = (0xc6,0xb3,0x00) │ │ (202,184, 0) # rgb = (0xca,0xb8,0x00) │ │ (206,188, 0) # rgb = (0xce,0xbc,0x00) │ │ (210,192, 0) # rgb = (0xd2,0xc0,0x00) │ │ - (217,201, 0) # rgb = (0xd9,0xc9,0x00) │ │ - (219,204, 0) # rgb = (0xdb,0xcc,0x00) │ │ - (149,125, 15) # rgb = (0x95,0x7d,0x0f) │ │ - (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ - (159,136, 13) # rgb = (0x9f,0x88,0x0d) │ │ (198,180, 0) # rgb = (0xc6,0xb4,0x00) │ │ (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ (207,189, 0) # rgb = (0xcf,0xbd,0x00) │ │ (210,193, 0) # rgb = (0xd2,0xc1,0x00) │ │ (214,197, 0) # rgb = (0xd6,0xc5,0x00) │ │ - (217,202, 0) # rgb = (0xd9,0xca,0x00) │ │ - (220,205, 0) # rgb = (0xdc,0xcd,0x00) │ │ - (155,132, 14) # rgb = (0x9b,0x84,0x0e) │ │ - (160,137, 12) # rgb = (0xa0,0x89,0x0c) │ │ - (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ - (170,149, 6) # rgb = (0xaa,0x95,0x06) │ │ (207,190, 0) # rgb = (0xcf,0xbe,0x00) │ │ (211,194, 0) # rgb = (0xd3,0xc2,0x00) │ │ (214,199, 0) # rgb = (0xd6,0xc7,0x00) │ │ - (218,202, 0) # rgb = (0xda,0xca,0x00) │ │ - (220,205, 0) # rgb = (0xdc,0xcd,0x00) │ │ - (161,138, 12) # rgb = (0xa1,0x8a,0x0c) │ │ - (166,144, 8) # rgb = (0xa6,0x90,0x08) │ │ - (171,150, 5) # rgb = (0xab,0x96,0x05) │ │ - (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ - (181,161, 0) # rgb = (0xb5,0xa1,0x00) │ │ (208,190, 0) # rgb = (0xd0,0xbe,0x00) │ │ (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ (215,199, 0) # rgb = (0xd7,0xc7,0x00) │ │ - (218,203, 0) # rgb = (0xda,0xcb,0x00) │ │ - (221,205, 0) # rgb = (0xdd,0xcd,0x00) │ │ - (223,208, 0) # rgb = (0xdf,0xd0,0x00) │ │ - (167,145, 8) # rgb = (0xa7,0x91,0x08) │ │ - (172,151, 4) # rgb = (0xac,0x97,0x04) │ │ - (177,156, 1) # rgb = (0xb1,0x9c,0x01) │ │ - (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ - (187,167, 0) # rgb = (0xbb,0xa7,0x00) │ │ - (192,172, 0) # rgb = (0xc0,0xac,0x00) │ │ - (196,177, 0) # rgb = (0xc4,0xb1,0x00) │ │ - (201,182, 0) # rgb = (0xc9,0xb6,0x00) │ │ - (205,187, 0) # rgb = (0xcd,0xbb,0x00) │ │ - (209,191, 0) # rgb = (0xd1,0xbf,0x00) │ │ - (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ - (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ - (219,203, 0) # rgb = (0xdb,0xcb,0x00) │ │ - (221,206, 0) # rgb = (0xdd,0xce,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 0 128 0 66 153 219 249 249 219 153 67 0 0 0 40 191 255 255 255 255 255 255 255 255 191 40 0 63 242 255 255 255 255 255 255 255 255 255 242 63 240 255 255 255 255 255 255 255 255 255 255 240 40 1 199 255 255 255 255 255 255 255 255 255 255 255 255 199 1 68 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 68 154 255 255 255 255 255 255 255 255 255 255 255 255 255 255 154 220 255 255 255 255 255 255 255 255 255 255 255 220 249 255 255 255 255 255 255 255 255 255 255 249 242 255 255 255 255 255 255 255 255 255 249 216 255 255 255 255 255 255 255 221 162 255 255 255 255 255 255 255 162 71 255 255 255 255 255 255 255 70 1 199 255 255 255 255 255 199 1 0 40 240 255 255 255 255 255 240 41 0 0 63 242 255 255 255 242 63 0 0 0 40 199 255 255 255 199 40 0 0 0 0 0 1 70 154 221 250 244 215 154 70 1} │ │ + 128 0 128 66 153 219 249 249 219 153 67 40 191 191 40 63 242 242 63 240 240 40 1 199 199 1 68 68 154 154 220 220 249 249 242 249 216 221 162 162 71 70 1 199 199 1 40 240 240 41 63 242 242 63 40 199 199 40 1 70 154 221 250 244 215 154 70 1} │ │ IMAGE { │ │ pixels hex │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -000000010101020202020202010101000000 │ │ -030000010101020202020202010101000003 │ │ -040300010101020202020202010101000305 │ │ -040403010101020202020202010101030505 │ │ -040404060101020202020202010106040505 │ │ -070707070708090a0b0c0d0e0f1011120505 │ │ -070707131415161718191a1b1c1d1e1f0505 │ │ -070720212223241825262728292a2b2c0505 │ │ -07132d2e2f24303132332834353637383905 │ │ -3a3b2e3c3d3e3f3240414243444546474849 │ │ -4a4b4c4d4e4f505152535455565758595a5b │ │ -5c174d5d5e5f606162636465666768696a6b │ │ -6c18191a1b1c6d6e6f707172737475767778 │ │ -7925262728292a7a7b7c7d7e7f8081828384 │ │ -8532332834353637868788898a8b8c8d8e8f │ │ -90404142434445464791929394958d969798 │ │ -9952535455565758595a9a9b9c9d9e9fa0a1 │ │ -a262636465666768696aa3a4a5a6a7a8a9aa │ │ -abac7071727374757677adaeafb0b1a9b2b3 │ │ -b4b5b67d7e7f80818283b7b8b9babbbcbd05 │ │ -bebfc0c1898a8b8c8d8eb8c2c3c4c5c60505 │ │ -c7c8c9cacb94958d9697cccdcecfd0d10505 │ │ -d2d3d4d5d6d7d8d9dadbdcdddedfd1d10505 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +444444454545464646464646454545444444 │ │ +004444454545464646464646454545444400 │ │ +010044454545464646464646454545440001 │ │ +010100454545464646464646454545000101 │ │ +010101024545464646464646454502010101 │ │ +0101010101030405060708090a0101010101 │ │ +0101010b0c4748494a4b4c4d4e0d0e010101 │ │ +01010f104f50514a52535455565711120101 │ │ +010b135859515a5b5c5d555e5f6061141501 │ │ +161758626364655c666768696a6b6c6d1819 │ │ +1a6e6f707172737475767778797a7b7c7d1b │ │ +1c49707e7f808182838485868788898a8b1d │ │ +1e4a4b4c4d4e8c8d8e8f909192939495961f │ │ +205253545556579798999a9b9c9d9e9fa021 │ │ +225c5d555e5f6061a1a2a3a4a5a6a7a8a923 │ │ +24666768696a6b6c6daaabacadaea8afb025 │ │ +2675767778797a7b7c7db1b2b3b4b5b6b727 │ │ +28838485868788898a8bb8b9babbbcbdbe29 │ │ +2a2b8f90919293949596bfc0c1c2c3be2c2d │ │ +012e2f9a9b9c9d9e9fa0c4c5c6c7c8303101 │ │ +01013233a4a5a6a7a8a9c5c9cacb34350101 │ │ +0101013637adaea8afb0cccdce3839010101 │ │ +010101013a3b3c3d3e3f4041424301010101 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_bluearm.png │ ├── sng │ │ @@ -1,102 +1,102 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - (108,128,151) # rgb = (0x6c,0x80,0x97) │ │ - ( 98,124,158) # rgb = (0x62,0x7c,0x9e) │ │ - ( 92,123,163) # rgb = (0x5c,0x7b,0xa3) │ │ - (102,125,155) # rgb = (0x66,0x7d,0x9b) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 80,120,171) # rgb = (0x50,0x78,0xab) │ │ - ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ - ( 73,119,176) # rgb = (0x49,0x77,0xb0) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 71,118,177) # rgb = (0x47,0x76,0xb1) │ │ - (104,127,153) # rgb = (0x68,0x7f,0x99) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 76,119,174) # rgb = (0x4c,0x77,0xae) │ │ - ( 99,125,157) # rgb = (0x63,0x7d,0x9d) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 82,121,170) # rgb = (0x52,0x79,0xaa) │ │ - ( 93,123,161) # rgb = (0x5d,0x7b,0xa1) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 88,122,166) # rgb = (0x58,0x7a,0xa6) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 81,121,170) # rgb = (0x51,0x79,0xaa) │ │ - ( 94,123,161) # rgb = (0x5e,0x7b,0xa1) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 77,120,173) # rgb = (0x4d,0x78,0xad) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - (108,128,150) # rgb = (0x6c,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 91,123,164) # rgb = (0x5b,0x7b,0xa4) │ │ - ( 74,119,175) # rgb = (0x4a,0x77,0xaf) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + (108,128,151) # rgb = (0x6c,0x80,0x97) │ │ + ( 98,124,158) # rgb = (0x62,0x7c,0x9e) │ │ + ( 92,123,163) # rgb = (0x5c,0x7b,0xa3) │ │ + (102,125,155) # rgb = (0x66,0x7d,0x9b) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 80,120,171) # rgb = (0x50,0x78,0xab) │ │ + ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ + ( 73,119,176) # rgb = (0x49,0x77,0xb0) │ │ + ( 71,118,177) # rgb = (0x47,0x76,0xb1) │ │ + (104,127,153) # rgb = (0x68,0x7f,0x99) │ │ + ( 76,119,174) # rgb = (0x4c,0x77,0xae) │ │ + ( 99,125,157) # rgb = (0x63,0x7d,0x9d) │ │ + ( 82,121,170) # rgb = (0x52,0x79,0xaa) │ │ + ( 93,123,161) # rgb = (0x5d,0x7b,0xa1) │ │ + ( 88,122,166) # rgb = (0x58,0x7a,0xa6) │ │ + ( 81,121,170) # rgb = (0x51,0x79,0xaa) │ │ + ( 94,123,161) # rgb = (0x5e,0x7b,0xa1) │ │ + ( 77,120,173) # rgb = (0x4d,0x78,0xad) │ │ + (108,128,150) # rgb = (0x6c,0x80,0x96) │ │ + ( 91,123,164) # rgb = (0x5b,0x7b,0xa4) │ │ + ( 74,119,175) # rgb = (0x4a,0x77,0xaf) │ │ } │ │ tRNS { │ │ - 0 17 135 214 248 205 71 14 217 255 255 255 255 249 44 99 255 255 255 255 126 122 255 255 164 90 255 255 200 54 255 255 237 255 128 162 91 198 57 255 255 235 18 16 239 51 202 255 89 166 123 130 255 137 75 255 255 254 63 1 165 244 109 56 72 12} │ │ + 0 17 135 214 248 205 71 14 217 249 44 99 126 122 164 90 200 54 237 128 162 91 198 57 235 18 16 239 51 202 89 166 123 130 137 75 254 63 1 165 244 109 56 72 12} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000001020304050600000000000000000000 │ │ -000000000000000708090a0b0c0d0e000000000000000000 │ │ -000000000000000f10111212131014000000000000000000 │ │ -000000000000001510161212121718000000000000000000 │ │ -0000000000000019101a1212121b1c000000000000000000 │ │ -000000000000001d101e1212121f20000000000000000000 │ │ -000000000000000110211212122110010000000000000000 │ │ -0000000000000000201f1212121e101d0000000000000000 │ │ -00000000000000001c1b1212121a10190000000000000000 │ │ -000000000000000018171212121610140000000000000000 │ │ -000000000000000022101612121217230000000000000000 │ │ -000000000000000024101a1212121b250000000000000000 │ │ -000000000000000026102712121228290000000000000000 │ │ -00000000000000002a102112121221102b00000000000000 │ │ -0000000000000000002c1f1212121e102d00000000000000 │ │ -0000000000000000002e0a1212122f103000000000000000 │ │ -000000000000000000311712121216103200000000000000 │ │ -000000000000000000333416121216093500000000000000 │ │ -00000000000000000036103738110a393a00000000000000 │ │ -0000000000000000003b3c1010103d3e0000000000000000 │ │ -00000000000000000000003f0f4041000000000000000000 │ │ +0000000000000007082d2e2f30090a000000000000000000 │ │ +000000000000000b3132333334310c000000000000000000 │ │ +000000000000000d3135333333360e000000000000000000 │ │ +000000000000000f31373333333810000000000000000000 │ │ +000000000000001131393333333a12000000000000000000 │ │ +0000000000000001313b3333333b31010000000000000000 │ │ +0000000000000000123a3333333931110000000000000000 │ │ +0000000000000000103833333337310f0000000000000000 │ │ +00000000000000000e3633333335310c0000000000000000 │ │ +000000000000000013313533333336140000000000000000 │ │ +000000000000000015313733333338160000000000000000 │ │ +000000000000000017313c3333333d180000000000000000 │ │ +000000000000000019313b3333333b311a00000000000000 │ │ +0000000000000000001b3a33333339311c00000000000000 │ │ +0000000000000000001d2e3333333e311e00000000000000 │ │ +0000000000000000001f3633333335312000000000000000 │ │ +000000000000000000213f353333352d2200000000000000 │ │ +00000000000000000023314041322e242500000000000000 │ │ +000000000000000000262731313128290000000000000000 │ │ +00000000000000000000002a0b2b2c000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_start1.png │ ├── sng │ │ @@ -9,151 +9,150 @@ │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ + ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 67,162, 36) # rgb = (0x43,0xa2,0x24) │ │ ( 66,158, 36) # rgb = (0x42,0x9e,0x24) │ │ ( 64,154, 37) # rgb = (0x40,0x9a,0x25) │ │ ( 64,150, 36) # rgb = (0x40,0x96,0x24) │ │ ( 62,144, 37) # rgb = (0x3e,0x90,0x25) │ │ ( 60,138, 38) # rgb = (0x3c,0x8a,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ ( 68,165, 35) # rgb = (0x44,0xa5,0x23) │ │ ( 64,153, 37) # rgb = (0x40,0x99,0x25) │ │ ( 62,145, 37) # rgb = (0x3e,0x91,0x25) │ │ ( 59,137, 38) # rgb = (0x3b,0x89,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (117,192, 93) # rgb = (0x75,0xc0,0x5d) │ │ ( 81,177, 49) # rgb = (0x51,0xb1,0x31) │ │ ( 69,168, 35) # rgb = (0x45,0xa8,0x23) │ │ ( 64,149, 36) # rgb = (0x40,0x95,0x24) │ │ ( 60,140, 38) # rgb = (0x3c,0x8c,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ (217,238,211) # rgb = (0xd9,0xee,0xd3) │ │ (152,209,136) # rgb = (0x98,0xd1,0x88) │ │ ( 87,179, 56) # rgb = (0x57,0xb3,0x38) │ │ ( 69,170, 34) # rgb = (0x45,0xaa,0x22) │ │ ( 66,160, 36) # rgb = (0x42,0xa0,0x24) │ │ ( 61,141, 38) # rgb = (0x3d,0x8d,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (203,232,195) # rgb = (0xcb,0xe8,0xc3) │ │ (146,206,128) # rgb = (0x92,0xce,0x80) │ │ (105,187, 79) # rgb = (0x69,0xbb,0x4f) │ │ ( 75,174, 42) # rgb = (0x4b,0xae,0x2a) │ │ ( 67,161, 36) # rgb = (0x43,0xa1,0x24) │ │ ( 63,152, 36) # rgb = (0x3f,0x98,0x24) │ │ ( 59,136, 38) # rgb = (0x3b,0x88,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (229,243,224) # rgb = (0xe5,0xf3,0xe0) │ │ (103,186, 77) # rgb = (0x67,0xba,0x4d) │ │ ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ ( 65,157, 36) # rgb = (0x41,0x9d,0x24) │ │ ( 62,146, 37) # rgb = (0x3e,0x92,0x25) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (251,253,250) # rgb = (0xfb,0xfd,0xfa) │ │ (168,216,154) # rgb = (0xa8,0xd8,0x9a) │ │ ( 77,175, 44) # rgb = (0x4d,0xaf,0x2c) │ │ ( 67,163, 35) # rgb = (0x43,0xa3,0x23) │ │ ( 64,152, 37) # rgb = (0x40,0x98,0x25) │ │ ( 61,143, 37) # rgb = (0x3d,0x8f,0x25) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (184,223,173) # rgb = (0xb8,0xdf,0xad) │ │ ( 96,184, 68) # rgb = (0x60,0xb8,0x44) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (242,249,240) # rgb = (0xf2,0xf9,0xf0) │ │ (170,216,155) # rgb = (0xaa,0xd8,0x9b) │ │ ( 89,181, 59) # rgb = (0x59,0xb5,0x3b) │ │ ( 68,166, 35) # rgb = (0x44,0xa6,0x23) │ │ ( 65,155, 37) # rgb = (0x41,0x9b,0x25) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ (233,245,229) # rgb = (0xe9,0xf5,0xe5) │ │ (147,206,130) # rgb = (0x93,0xce,0x82) │ │ ( 78,176, 45) # rgb = (0x4e,0xb0,0x2d) │ │ ( 63,148, 37) # rgb = (0x3f,0x94,0x25) │ │ ( 60,139, 38) # rgb = (0x3c,0x8b,0x26) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 74,174, 40) # rgb = (0x4a,0xae,0x28) │ │ ( 66,159, 36) # rgb = (0x42,0x9f,0x24) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ ( 63,147, 37) # rgb = (0x3f,0x93,0x25) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ - ( 58,133, 39) # rgb = (0x3a,0x85,0x27) │ │ } │ │ tRNS { │ │ - 245 226 197 170 143 112 75 36 3 0 0 255 249 212 172 132 80 29 255 255 255 255 255 255 231 110 48 2 255 255 255 255 255 255 240 180 118 57 5 255 255 255 255 255 189 128 74 20 255 255 255 255 255 255 255 255 223 117 67 19 255 255 255 255 255 255 255 228 182 136 62 255 255 255 255 255 219 53 1 255 255 255 255 255 255 206 131 255 255 177 102 28 255 255 255 255 255 253 204 138 70 8 255 255 255 255 255 213 147 81 17 255 255 156 90 25 255 196 119 43 201 113 210 121 33 153 202 97 10} │ │ + 245 226 197 170 143 112 75 36 3 0 249 212 172 132 80 29 231 110 48 2 240 180 118 57 5 189 128 74 20 223 117 67 19 228 182 136 62 219 53 1 206 131 177 102 28 253 204 138 70 8 213 147 81 17 156 90 25 196 119 43 201 113 210 121 33 153 202 97 10} │ │ IMAGE { │ │ pixels hex │ │ -00010203040506070809090909090909090909090909090909090909090909090a0a0a0a │ │ -0b0b0b0b0b0b0b0b0c0d0e0f10110909090909090909090909090909090909090a0a0a0a │ │ -0b0b1213141516170b0b0b0b0b0b180e191a1b090909090909090909090909090a0a0a0a │ │ -0b0b1c1c1c1c1c1c1d1e131f20210b0b0b0b22232425260909090909090909090a0a0a0a │ │ -0b0b1c1c27281c1c1c1c1c1c1c1c29132a2b0b0b0b0b002c2d2e2f09090909090a0a0a0a │ │ -0b0b1c1c30313233341c1c1c1c1c1c1c1c1c353615370b0b0b0b0b3803393a3b0a0a0a0a │ │ -0b0b1c1c30303030313c3d3e3f1c1c1c1c1c1c1c1c1c35404116420b0b0b0b0b43444546 │ │ -0b0b1c1c303030303030303047481c1c1c1c1c1c1c1c1c1c1c494a4b210b0b0b4c454d4e │ │ -0b0b1c1c3030303030304f50511c1c1c1c1c1c1c1c1c5253540b0b0b0b55561a0a0a0a0a │ │ -0b0b1c1c303030304f57581c1c1c1c1c1c1c1e14160b0b0b0b00595a5b0909090a0a0a0a │ │ -0b0b1c1c30305c5d5e1c1c1c1c1c5f604b210b0b0b61626364650909090909090a0a0a0a │ │ -0b0b1c1c6667681c1c1c1c36696a0b0b0b0b6b6c6d6e090909090909090909090a0a0a0a │ │ -0b0b1c1c6f1c1c1c704b0b0b0b0b3871727309090909090909090909090909090a0a0a0a │ │ -0b0b1c1c1c3674170b0b617576770909090909090909090909090909090909090a0a0a0a │ │ -0b0b5f15370b0b0b78795b0909090909090909090909090909090909090909090a0a0a0a │ │ -0b0b0b0b0b7a7b7c0909090909090909090909090909090909090909090909090a0a0a0a │ │ -0b0b227d4d0909090909090909090909090909090909090909090909090909090a0a0a0a │ │ -7e7f8009090909090909090909090909090909090909090909090909090909090a0a0a0a │ │ +000102030405060708090909090909090909090909090909090909090909090909090909 │ │ +45454545454545450a0b0c0d0e0f09090909090909090909090909090909090909090909 │ │ +4545464748494a4b454545454545100c1112130909090909090909090909090909090909 │ │ +45454c4c4c4c4c4c4d4e474f505145454545141516171809090909090909090909090909 │ │ +45454c4c52534c4c4c4c4c4c4c4c544755564545454500191a1b1c090909090909090909 │ │ +45454c4c5758595a5b4c4c4c4c4c4c4c4c4c5c5d495e45454545451d031e1f2009090909 │ │ +45454c4c57575757585f6061624c4c4c4c4c4c4c4c4c5c63644a65454545454521222324 │ │ +45454c4c575757575757575766674c4c4c4c4c4c4c4c4c4c4c68696a5145454525232627 │ │ +45454c4c5757575757576b6c6d4c4c4c4c4c4c4c4c4c6e6f704545454528291209090909 │ │ +45454c4c575757576b71724c4c4c4c4c4c4c4e484a45454545002a2b2c09090909090909 │ │ +45454c4c57577374754c4c4c4c4c76776a514545452d2e2f303109090909090909090909 │ │ +45454c4c78797a4c4c4c4c5d7b7c45454545323334350909090909090909090909090909 │ │ +45454c4c7d4c4c4c7e6a454545451d363738090909090909090909090909090909090909 │ │ +45454c4c4c5d7f4b45452d393a3b09090909090909090909090909090909090909090909 │ │ +454576495e4545453c3d2c09090909090909090909090909090909090909090909090909 │ │ +45454545453e3f4009090909090909090909090909090909090909090909090909090909 │ │ +454514412609090909090909090909090909090909090909090909090909090909090909 │ │ +424344090909090909090909090909090909090909090909090909090909090909090909 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_arrow_down.png │ ├── sng │ │ @@ -1,29 +1,27 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 255 255 0 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -011111111111111111111110 │ │ -201111111111111111111103 │ │ -220111111111111111111033 │ │ -232011111111111111110333 │ │ -233201111111111111103334 │ │ -233320111111111111033344 │ │ -233342011111111110333344 │ │ -222344201111111103333322 │ │ -222344420111111033333322 │ │ -222344442011110333333322 │ │ -222222222201103333333322 │ │ -222222222220033333333322 │ │ +122222222222222222222221 │ │ +012222222222222222222210 │ │ +001222222222222222222100 │ │ +000122222222222222221000 │ │ +000012222222222222210000 │ │ +000001222222222222100000 │ │ +000000122222222221000000 │ │ +000000012222222210000000 │ │ +000000001222222100000000 │ │ +000000000122221000000000 │ │ +000000000012210000000000 │ │ +000000000001100000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_engine.png │ ├── sng │ │ @@ -1,68 +1,68 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 60; height: 60; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb0d cdcbcbb9 cdcbcbc2 cdcbcba6 cdcbcb83 cdcbcb5c cdcbcb30 cdcbcb04 cdcbcb00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb9f cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbf5 cdcbcbc3 cdcbcb85 cdcbcb36 cdcbcb01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cbc9c900 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb00 cdcbcb54 cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4aeadff d99796ff d99796ff d7a09fff d5a9a8eb d1baba9a cdcbcb30 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 c5c3c300 c6c3c300 c7c5c500 c9c7c600 cbc9c900 cdcbcb00 cdcbcba2 cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79d9cff f02d27ff f22015ff f22015ff f22015ff f22117ff e94744ff dd8585ca cdcbcb23 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 c0bebd00 bfbdbc00 bfbdbc00 c0bdbd00 c1bebe00 c3c0c000 c5c3c34b c8c5c5fe cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec6c6ff e1706fff f22015ff f22015ff f22015ff f22015ff f22015ff e46260f8 cfc0c02e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bcb9b900 b9b7b700 b8b6b600 b8b6b500 b8b6b600 bab7b700 bbb9b800 bcbaba71 bfbdbcff c3c0c0ff c9c7c7ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d6a3a2ff f22219ff f22015ff f22015ff f22015ff f22015ff e26b6ae6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b9b7b700 b5b3b200 b3b1b000 b2b0af00 b2b0af00 b3b1b000 b3b1b100 b4b2b200 b5b3b37f b8b5b5ff bbb9b9ff c2c0bfff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4acabff f1251dff f22015ff f22015ff f22015ff f1261fff d994933d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b8b5b500 b2afaf00 afacac00 adabaa00 adabaa00 aeabab00 aeacab00 afacac00 afacac00 b0aead96 b3b0b0ff b7b4b4ff bdbbbaff c6c4c4ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4aeadff ee3833ff f22015ff f22015ff f22015ff e46361a1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 aca9a903 adabaaba b0aeadff b4b1b1ff b8b6b6ff c0bdbdff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cfc1c1ff e75552ff f22015ff f22015ff e84f4cce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 aba9a81b adababeb b0adadff b2afafff b4b2b1ff b7b5b4ff bebbbbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcacaff df7978ff f22219ff ea4643e2 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 afadac47 b1aeaefc b2afafff b1afaeff b0adadff a8a5a5ff aeababff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79e9dff e75451e1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 b6b4b378 b6b4b3ff b5b2b2ff b1afaeff a5a3a2ff 9c9999ff c2c0c0ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec5c5a9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 bfb6b61f bdbabafd bbb9b9ff b6b4b4ff a8a6a5ff 9b9898ff bdbbbbff cac8c8ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb70 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 dc7170b2 e1605eff c3c1c1ff bebbbbff aeacabff a19e9eff bfbdbdff c9c7c6ff cccacaff cdcbcbff cdcbcbff cdcbcbcd cdcbcb0b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 d9939203 ed3833fb f1241cff cfb5b5ff c6c3c3ff b6b4b3ff afacacff c4c2c2ff cbc9c9ff cdcbcbff cdcbcbff cdcbcba9 cdcbcb0c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e1706f5b f22015ff f22015ff e26c6bff cdcbcbff ccb4b4ff e25c5aff e26f6eff d3b1b1ff cdcbcbe9 cdcbcb48 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e55d5bc3 f22015ff f22015ff ed3b36ff cfbfbfff e26b6aff f22015ff f22015ff ef322dff cec8c8ed cdcbcb05 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 d7a1a008 ee3631fc f22015ff f22015ff e26e6dff d0bcbcff e94744ff f22015ff f22015ff f22015ff d99695ff cdcbcb4b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e075748b f22015ff f22015ff e75552ff d79d9cff cec7c7ff ef322dff f22015ff f22015ff f22015ff e65754ff cdcbcba4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 cdcbcb01 e94b48f3 f22015ff f22015ff db908fff d2b9b9ff cdcbcbff f12820ff f22015ff f22015ff f22015ff f1251dff cec4c4f1 cdcbcb05 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 dc8a896b f22117ff f22015ff ef2d27ff d3b3b3ff cec8c8ff cdcbcbff f02a23ff f22015ff f22015ff f22015ff f22015ff d79d9cff cdcbcb3d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e65b59e9 f22015ff f22015ff e26c6bff cec4c4ff cdcbcbff cdcbcbff e65a58ff f22015ff f22015ff f22015ff f22015ff e26a69ff cdcbcb85 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 d6a2a151 f1261fff f22015ff f22015ff d89a99ff cdcbcbff cdcbcbff cdcbcbff d3b3b3ff f02921ff f22015ff f22015ff f22015ff f02d27ff cec4c4cb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e36a69dd f22015ff f22015ff f22015ff d2b9b9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d89998ff f1241cff f22015ff f22015ff f22015ff dd8887fd cdcbcb0e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 d4acab4a f02c25ff f22015ff f22015ff e65a58ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79d9cff ef2d27ff f22015ff f22015ff ec403cff cdcbcb4b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e1706fde f22015ff f22015ff f22015ff d6a5a4ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d1bbbbff e46260ff f1251dff ee3631ff cdcbcb8b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 d3b3b34e ef2f29ff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec8c8ff cec6c6ff cdcbcbcd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 f2201500 e07473e0 f22015ff f22015ff f22015ff df7d7cff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbfd cdcbcb13 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 f2201500 d2b9b952 ef312cff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb53 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 cdcbcb01 df7978e2 f22015ff f22015ff f22015ff e07877ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb97 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 f2201500 d3b4b45f ef302aff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbda ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 cdcbcb05 e17170ed f22015ff f22015ff f22015ff d7a09fff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb1e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 f2201500 d4afaf78 f02a23ff f22015ff f22015ff ee3631ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb61 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 cdcbcb0e e36a69f5 f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb9e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 f2201500 d5a7a691 f1251dff f22015ff f22015ff e36a69ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 cdcbcb19 e5605efb f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbe4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 d3b2b295 f22219ff f22015ff f22015ff db908fff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbeb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 e26e6da8 f22015ff f22015ff ee3631ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cccacaff cbc8c8ff cbc9c9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbdc ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 ea4744a4 f22015ff ef2d27ff cdcacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c6c4c4ff cbc9c9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbbc ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 ec403c8a ed3833ff da9291ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c3c1c1ff c1bebeff c5c3c3ff c9c7c7ff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb89 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 e55e5c4e df7a79ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c3c1c1ff bdbabaff bbb9b8ff bfbdbdff c3c1c1ff c6c3c3ff c7c5c5ff c8c6c6ff c9c7c7ff cbc9c9ff cccacaff cdcbcb46 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 cec2c231 d0b8b8ff cccacaff cccacaff cccacaff cccacaff cccacaff cbc9c9ff cbc9c9ff cbc9c9ff cbc9c9ff c7c5c5ff c1bfbfff bab8b8ff b5b2b2ff b5b2b2ff bab7b7ff bdbbbbff c0bdbdff c1bfbfff c3c1c1ff c4c2c2ff c6c4c4ff c8c6c6ef c9c7c707 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 cbc8c844 cbc8c8ff cac8c8ff cac8c8ff cac8c8ff cac8c8ff c9c7c7ff c8c6c6ff c7c5c5ff c6c3c3ff c4c2c2ff bebcbbff b6b4b4ff b0adadff adabaaff afadadff b4b1b1ff b7b5b5ff bab8b7ff bcbab9ff bebcbbff c0bdbdff c1bfbfff c4c2c198 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 c7c5c561 c7c5c5ff c6c4c4ff c5c3c3ff c4c2c2ff c3c1c1ff c2c0c0ff bfbdbdff b9b6b6ff b3b0b0ff b1afaeff acaaa9ff a8a5a5ff a5a3a2ff a7a4a3ff aaa8a7ff aeacabff b2afafff b5b2b2ff b7b5b4ff b9b7b7ff bbb9b9ff bdbbbbfd c0bdbd29 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 c3c0c079 c1bfbfff bfbdbdff bdbbbaff bab8b8ff b7b5b5ff b2b0b0ff aaa8a7ff 9c9a99ff 969392ff 999695ff 999696ff 9a9897ff 9d9a9aff a19e9dff a5a2a2ff a9a7a6ff adaaaaff b0adadff b3b0b0ff b5b3b2ff b7b5b5ff bab8b7a9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f2201500 bebbbb8e bbb9b9ff b8b5b5ff b4b1b1ff afadacff a9a7a6ff a29f9fff 979594ff 8d8a89ff 8c8988ff 8f8c8bff 918f8eff 949291ff 989695ff 9c9a99ff a19e9eff a5a3a2ff a9a7a6ff acaaa9ff afacacff b1afaeff b4b2b1f3 b6b4b41f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 bbb8b800 b9b6b6a4 b5b2b2ff b0aeadff aba8a8ff a5a3a2ff 9f9c9bff 979493ff 8e8c8bff 898685ff 898786ff 8c8a89ff 8f8c8bff 928f8fff 969393ff 9a9797ff 9f9c9bff a2a09fff a6a3a3ff a9a6a6ff aca9a9ff aeacabff b1aeae61 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b6b3b300 b3b1b0bb aeacabff a9a6a6ff a3a0a0ff 9d9a99ff 969493ff 908d8cff 8a8786ff 888584ff 898685ff 8b8888ff 8e8b8aff 918e8dff 959291ff 999695ff 9c9a99ff a09e9dff a3a1a0ff a6a3a3ff a9a6a6ff aba9a88a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 b0adad00 adaaaad1 a7a5a4ff a19f9eff 9c9998ff 969392ff 918e8dff 8c8988ff 888584ff 878483ff 898685ff 8b8887ff 8e8b8aff 918e8dff 949190ff 979594ff 9b9897ff 9e9b9bff a19e9eff a4a1a0ff a6a4a38b a9a6a601 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a9a7a600 a6a3a3e8 a09d9dff 9a9797ff 959292ff 918e8dff 8d8a89ff 898786ff 878483ff 878483ff 898685ff 8b8887ff 8d8a89ff 908d8cff 93908fff 969393ff 999796ff 9c9999ff 9f9c9cf7 a19f9e66 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a2a09f00 9e9c9bda 999696ff 949191ff 908d8cff 8d8a89ff 8a8786ff 888584ff 878483ff 878483ff 898685ff 8b8887ff 8d8a89ff 8f8c8bff 928f8eff 959291ff 989594ff 9a9897c6 9d9a9a2a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9c999800 98959500 94919033 908d8c88 8d8a89db 8a8786ff 898685ff 878483ff 878483ff 888584ff 898685ff 8a8786ff 8c8988ff 8e8c8bff 918e8dff 949190d1 96949357 99969501 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 98959400 94919100 908d8c00 8d8a8900 8b888700 89868531 88858477 878483b2 878483e1 888584fd 898685ff 8a8786ff 8c8988e4 8e8b8a9e 908d8c40 93908f01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 95929100 918f8e00 8e8b8a00 8b888800 8a878600 88858400 88858400 87848300 87848300 88858405 89868511 8a878608 8b888800 8d8a8900 908d8c00 928f8e00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 928f8f00 908d8c00 8c8a8900 8a878600 89868500 88858400 87848300 87848300 87848300 88858400 89868500 8a878600 8b888800 8d8a8900 8f8c8b00 918e8d00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb0d cdcbcbb9 cdcbcbc2 cdcbcba6 cdcbcb83 cdcbcb5c cdcbcb30 cdcbcb04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb9f cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbf5 cdcbcbc3 cdcbcb85 cdcbcb36 cdcbcb01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb54 cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4aeadff d99796ff d99796ff d7a09fff d5a9a8eb d1baba9a cdcbcb30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcba2 cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79d9cff f02d27ff f22015ff f22015ff f22015ff f22117ff e94744ff dd8585ca cdcbcb23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c5c3c34b c8c5c5fe cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec6c6ff e1706fff f22015ff f22015ff f22015ff f22015ff f22015ff e46260f8 cfc0c02e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bcbaba71 bfbdbcff c3c0c0ff c9c7c7ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d6a3a2ff f22219ff f22015ff f22015ff f22015ff f22015ff e26b6ae6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5b3b37f b8b5b5ff bbb9b9ff c2c0bfff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4acabff f1251dff f22015ff f22015ff f22015ff f1261fff d994933d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0aead96 b3b0b0ff b7b4b4ff bdbbbaff c6c4c4ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d4aeadff ee3833ff f22015ff f22015ff f22015ff e46361a1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aca9a903 adabaaba b0aeadff b4b1b1ff b8b6b6ff c0bdbdff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cfc1c1ff e75552ff f22015ff f22015ff e84f4cce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aba9a81b adababeb b0adadff b2afafff b4b2b1ff b7b5b4ff bebbbbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcacaff df7978ff f22219ff ea4643e2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 afadac47 b1aeaefc b2afafff b1afaeff b0adadff a8a5a5ff aeababff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79e9dff e75451e1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6b4b378 b6b4b3ff b5b2b2ff b1afaeff a5a3a2ff 9c9999ff c2c0c0ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec5c5a9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfb6b61f bdbabafd bbb9b9ff b6b4b4ff a8a6a5ff 9b9898ff bdbbbbff cac8c8ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb70 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dc7170b2 e1605eff c3c1c1ff bebbbbff aeacabff a19e9eff bfbdbdff c9c7c6ff cccacaff cdcbcbff cdcbcbff cdcbcbcd cdcbcb0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d9939203 ed3833fb f1241cff cfb5b5ff c6c3c3ff b6b4b3ff afacacff c4c2c2ff cbc9c9ff cdcbcbff cdcbcbff cdcbcba9 cdcbcb0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1706f5b f22015ff f22015ff e26c6bff cdcbcbff ccb4b4ff e25c5aff e26f6eff d3b1b1ff cdcbcbe9 cdcbcb48 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e55d5bc3 f22015ff f22015ff ed3b36ff cfbfbfff e26b6aff f22015ff f22015ff ef322dff cec8c8ed cdcbcb05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d7a1a008 ee3631fc f22015ff f22015ff e26e6dff d0bcbcff e94744ff f22015ff f22015ff f22015ff d99695ff cdcbcb4b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e075748b f22015ff f22015ff e75552ff d79d9cff cec7c7ff ef322dff f22015ff f22015ff f22015ff e65754ff cdcbcba4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb01 e94b48f3 f22015ff f22015ff db908fff d2b9b9ff cdcbcbff f12820ff f22015ff f22015ff f22015ff f1251dff cec4c4f1 cdcbcb05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dc8a896b f22117ff f22015ff ef2d27ff d3b3b3ff cec8c8ff cdcbcbff f02a23ff f22015ff f22015ff f22015ff f22015ff d79d9cff cdcbcb3d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e65b59e9 f22015ff f22015ff e26c6bff cec4c4ff cdcbcbff cdcbcbff e65a58ff f22015ff f22015ff f22015ff f22015ff e26a69ff cdcbcb85 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6a2a151 f1261fff f22015ff f22015ff d89a99ff cdcbcbff cdcbcbff cdcbcbff d3b3b3ff f02921ff f22015ff f22015ff f22015ff f02d27ff cec4c4cb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e36a69dd f22015ff f22015ff f22015ff d2b9b9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d89998ff f1241cff f22015ff f22015ff f22015ff dd8887fd cdcbcb0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4acab4a f02c25ff f22015ff f22015ff e65a58ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d79d9cff ef2d27ff f22015ff f22015ff ec403cff cdcbcb4b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1706fde f22015ff f22015ff f22015ff d6a5a4ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff d1bbbbff e46260ff f1251dff ee3631ff cdcbcb8b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3b3b34e ef2f29ff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cec8c8ff cec6c6ff cdcbcbcd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e07473e0 f22015ff f22015ff f22015ff df7d7cff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbfd cdcbcb13 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2b9b952 ef312cff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb01 df7978e2 f22015ff f22015ff f22015ff e07877ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb97 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3b4b45f ef302aff f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbda 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb05 e17170ed f22015ff f22015ff f22015ff d7a09fff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb1e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4afaf78 f02a23ff f22015ff f22015ff ee3631ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb61 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb0e e36a69f5 f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb9e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5a7a691 f1251dff f22015ff f22015ff e36a69ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdcbcb19 e5605efb f22015ff f22015ff f22015ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbe4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3b2b295 f22219ff f22015ff f22015ff db908fff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbeb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e26e6da8 f22015ff f22015ff ee3631ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cccacaff cbc8c8ff cbc9c9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbdc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ea4744a4 f22015ff ef2d27ff cdcacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c6c4c4ff cbc9c9ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec403c8a ed3833ff da9291ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c3c1c1ff c1bebeff c5c3c3ff c9c7c7ff cccacaff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcb89 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e55e5c4e df7a79ff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cdcbcbff cbc9c9ff c8c6c6ff c3c1c1ff bdbabaff bbb9b8ff bfbdbdff c3c1c1ff c6c3c3ff c7c5c5ff c8c6c6ff c9c7c7ff cbc9c9ff cccacaff cdcbcb46 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cec2c231 d0b8b8ff cccacaff cccacaff cccacaff cccacaff cccacaff cbc9c9ff cbc9c9ff cbc9c9ff cbc9c9ff c7c5c5ff c1bfbfff bab8b8ff b5b2b2ff b5b2b2ff bab7b7ff bdbbbbff c0bdbdff c1bfbfff c3c1c1ff c4c2c2ff c6c4c4ff c8c6c6ef c9c7c707 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbc8c844 cbc8c8ff cac8c8ff cac8c8ff cac8c8ff cac8c8ff c9c7c7ff c8c6c6ff c7c5c5ff c6c3c3ff c4c2c2ff bebcbbff b6b4b4ff b0adadff adabaaff afadadff b4b1b1ff b7b5b5ff bab8b7ff bcbab9ff bebcbbff c0bdbdff c1bfbfff c4c2c198 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7c5c561 c7c5c5ff c6c4c4ff c5c3c3ff c4c2c2ff c3c1c1ff c2c0c0ff bfbdbdff b9b6b6ff b3b0b0ff b1afaeff acaaa9ff a8a5a5ff a5a3a2ff a7a4a3ff aaa8a7ff aeacabff b2afafff b5b2b2ff b7b5b4ff b9b7b7ff bbb9b9ff bdbbbbfd c0bdbd29 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3c0c079 c1bfbfff bfbdbdff bdbbbaff bab8b8ff b7b5b5ff b2b0b0ff aaa8a7ff 9c9a99ff 969392ff 999695ff 999696ff 9a9897ff 9d9a9aff a19e9dff a5a2a2ff a9a7a6ff adaaaaff b0adadff b3b0b0ff b5b3b2ff b7b5b5ff bab8b7a9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bebbbb8e bbb9b9ff b8b5b5ff b4b1b1ff afadacff a9a7a6ff a29f9fff 979594ff 8d8a89ff 8c8988ff 8f8c8bff 918f8eff 949291ff 989695ff 9c9a99ff a19e9eff a5a3a2ff a9a7a6ff acaaa9ff afacacff b1afaeff b4b2b1f3 b6b4b41f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b9b6b6a4 b5b2b2ff b0aeadff aba8a8ff a5a3a2ff 9f9c9bff 979493ff 8e8c8bff 898685ff 898786ff 8c8a89ff 8f8c8bff 928f8fff 969393ff 9a9797ff 9f9c9bff a2a09fff a6a3a3ff a9a6a6ff aca9a9ff aeacabff b1aeae61 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3b1b0bb aeacabff a9a6a6ff a3a0a0ff 9d9a99ff 969493ff 908d8cff 8a8786ff 888584ff 898685ff 8b8888ff 8e8b8aff 918e8dff 959291ff 999695ff 9c9a99ff a09e9dff a3a1a0ff a6a3a3ff a9a6a6ff aba9a88a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 adaaaad1 a7a5a4ff a19f9eff 9c9998ff 969392ff 918e8dff 8c8988ff 888584ff 878483ff 898685ff 8b8887ff 8e8b8aff 918e8dff 949190ff 979594ff 9b9897ff 9e9b9bff a19e9eff a4a1a0ff a6a4a38b a9a6a601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6a3a3e8 a09d9dff 9a9797ff 959292ff 918e8dff 8d8a89ff 898786ff 878483ff 878483ff 898685ff 8b8887ff 8d8a89ff 908d8cff 93908fff 969393ff 999796ff 9c9999ff 9f9c9cf7 a19f9e66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9e9c9bda 999696ff 949191ff 908d8cff 8d8a89ff 8a8786ff 888584ff 878483ff 878483ff 898685ff 8b8887ff 8d8a89ff 8f8c8bff 928f8eff 959291ff 989594ff 9a9897c6 9d9a9a2a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94919033 908d8c88 8d8a89db 8a8786ff 898685ff 878483ff 878483ff 888584ff 898685ff 8a8786ff 8c8988ff 8e8c8bff 918e8dff 949190d1 96949357 99969501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89868531 88858477 878483b2 878483e1 888584fd 898685ff 8a8786ff 8c8988e4 8e8b8a9e 908d8c40 93908f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88858405 89868511 8a878608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_downloaded.png │ ├── sng │ │ @@ -1,51 +1,50 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ -00000000111111111122222222 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ +00000000111111111100000000 │ │ 11111111111111111111111111 │ │ 11111111111111111111111111 │ │ -01111111111111111111111112 │ │ -00111111111111111111111122 │ │ -00011111111111111111111222 │ │ -00001111111111111111112222 │ │ -00000111111111111111122222 │ │ -00000011111111111111222222 │ │ -00000001111111111112222222 │ │ -00000000111111111122222222 │ │ -00000000011111111222222222 │ │ -00000000001111112222222222 │ │ -00000000000111102222222222 │ │ -00000000000011002222222222 │ │ +01111111111111111111111110 │ │ +00111111111111111111111100 │ │ +00011111111111111111111000 │ │ +00001111111111111111110000 │ │ +00000111111111111111100000 │ │ +00000011111111111111000000 │ │ +00000001111111111110000000 │ │ +00000000111111111100000000 │ │ +00000000011111111000000000 │ │ +00000000001111110000000000 │ │ +00000000000111100000000000 │ │ +00000000000011000000000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/s_flag_finish1.png │ ├── sng │ │ @@ -10,143 +10,142 @@ │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ } │ │ tRNS { │ │ - 252 249 249 241 204 156 112 70 8 0 0 255 255 255 255 255 252 225 177 119 57 255 255 255 255 255 255 254 175 75 3 255 255 255 255 255 255 255 255 255 255 229 162 88 9 255 255 255 255 254 247 214 132 33 255 255 255 242 226 204 142 43 255 255 255 245 199 95 255 255 255 253 220 104 2 255 255 234 176 88 255 255 253 215 145 52 255 255 254 242 221 147 21 255 255 255 255 208 28 255 233 153 41 255 227 163 80 255 255 255 251 200 63 252 208 72 250 196 94 231 139 17} │ │ + 252 249 249 241 204 156 112 70 8 0 252 225 177 119 57 254 175 75 3 229 162 88 9 254 247 214 132 33 242 226 204 142 43 245 199 95 253 220 104 2 234 176 88 253 215 145 52 254 242 221 147 21 208 28 233 153 41 227 163 80 251 200 63 252 208 72 250 196 94 231 139 17} │ │ IMAGE { │ │ pixels hex │ │ -00010203040506070809090909090909090909090909090909090909090909090a0a0a0a │ │ -0b0c0d0d0e0b0b0c0f10111213140909090909090909090909090909090909090a0a0a0a │ │ -0b0c15161718191a0d0d0e0b0b0c1b031c1d1e090909090909090909090909090a0a0a0a │ │ -0b0b1f1f202121221f23242526270b0b0c0d28292a2b2c0909090909090909090a0a0a0a │ │ -0b0b1f1f202121221f1f202121222d2e2f300d0e0b0b313233343509090909090a0a0a0a │ │ -0b0b1f1f202121221f1f202121221f1f2021363738190c0d0d0e0b393a3b3c3d0a0a0a0a │ │ -0b0c2121221f1f202121221f1f202121221f1f2021213e3f380f400d0e0b0b0c1b414243 │ │ -0b0c2121221f1f202121221f1f202121221f1f202121221f1f444546270b0b0c4748494a │ │ -0b0c2121221f1f202121221f1f202121221f1f20214b4c38190c0d0d0e4d4e4f0a0a0a0a │ │ -0b0b1f1f202121221f1f202121221f1f20215028510b0c0d0d525354550909090a0a0a0a │ │ -0b0b1f1f202121221f1f20212122235657370d0e0b58595a5b5c0909090909090a0a0a0a │ │ -0b0b1f1f202121221f1f5d5e5f600b0b0c0d10611362090909090909090909090a0a0a0a │ │ -0b0c2121221f1f2063460e0b0b0c4764656609090909090909090909090909090a0a0a0a │ │ -0b0c2121223f51670d0d0e68696a0909090909090909090909090909090909090a0a0a0a │ │ -0b0c6b6c6d0b0b0c6e6f700909090909090909090909090909090909090909090a0a0a0a │ │ -0b0b0b0b0c7172730909090909090909090909090909090909090909090909090a0a0a0a │ │ -0b0b7475760909090909090909090909090909090909090909090909090909090a0a0a0a │ │ -77787909090909090909090909090909090909090909090909090909090909090a0a0a0a │ │ +000102030405060708090909090909090909090909090909090909090909090909090909 │ │ +48494a4a4b4848494c0a0b0c0d0e09090909090909090909090909090909090909090909 │ │ +48494d4e4f5051524a4a4b4848490f031011120909090909090909090909090909090909 │ │ +4848535354555556535758595a5b4848494a5c1314151609090909090909090909090909 │ │ +48485353545555565353545555565d5e5f604a4b48481718191a1b090909090909090909 │ │ +48485353545555565353545555565353545561626351494a4a4b481c1d1e1f2009090909 │ │ +484955555653535455555653535455555653535455556465634c664a4b4848490f212223 │ │ +484955555653535455555653535455555653535455555653536768695b48484924252627 │ │ +4849555556535354555556535354555556535354556a6b6351494a4a4b28292a09090909 │ │ +4848535354555556535354555556535354556c5c6d48494a4a2b2c2d2e09090909090909 │ │ +4848535354555556535354555556576e6f624a4b482f3031323309090909090909090909 │ │ +48485353545555565353707172734848494a0a340d350909090909090909090909090909 │ │ +484955555653535474694b48484924363738090909090909090909090909090909090909 │ │ +4849555556656d754a4a4b393a3b09090909090909090909090909090909090909090909 │ │ +48497677784848493c3d3e09090909090909090909090909090909090909090909090909 │ │ +48484848493f404109090909090909090909090909090909090909090909090909090909 │ │ +484842434409090909090909090909090909090909090909090909090909090909090909 │ │ +454647090909090909090909090909090909090909090909090909090909090909090909 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/levels_wheel1.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -47,15 +46,14 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -72,49 +70,51 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 33 104 164 205 236 249 3 89 197 254 255 68 215 8 153 227 157 70 51 21 202 180 64 2 216 62 10 200 165 155 144 1 166 214 11 196 179 65 34 105 226 55 113 154 15 180 255 207 181 206 54 56 67 237 53 114 52 69 158 213 61 22 204 175 63 9 225 198 90 106 250} │ │ + 0 33 104 164 205 236 249 3 89 197 254 68 215 8 153 227 157 70 51 21 202 180 64 2 216 62 10 200 165 155 144 1 166 214 11 196 179 65 34 105 226 55 113 154 15 180 207 181 206 54 56 67 237 53 114 52 69 158 213 61 22 204 175 63 9 225 198 90 106 250} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000010203040506060504030201000000000000000000000000 │ │ -0000000000000000000708090a0b0b0b0b0b0b0b0b0b0b0a090807000000000000000000 │ │ -00000000000000000c0d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0d0c0000000000000000 │ │ -0000000000000e0f0b0b0b0b0b101102121313120211100b0b0b0b0b0f0e000000000000 │ │ -000000000014150b0b0b0a16171800000000000000001817160a0b0b0b15140000000000 │ │ -0000000014190b0b0b191a00000000000000000000000000001a190b0b0b191400000000 │ │ -0000001b1c0b0b0b1d1b000000000000000000000000000000001b1d0b0b0b1c1b000000 │ │ -0000001e0b0b0b1f20000000000000000000000000000000000000201f0b0b0b1e000000 │ │ -00000c0b0b0b2120000000000000000000000000000000000000000020210b0b0b0c0000 │ │ -0018220b0b0d2300000000000000000000000000000000000000000000230d0b0b0d0700 │ │ -00080b0b0a1a0000000000000000000000000000000000000000000000001a0a0b0b0800 │ │ -00240b0b160000000000000000000000000000000000000000000000000000250b0b0900 │ │ -010a0b0b260000000000000000000000000000000000000000000000000000170b0b0a27 │ │ -280b0b291800000000000000000000002a2b2b2a000000000000000000000018290b0b28 │ │ -030b0b2c000000000000000000002d2e2f2f2f2f2e2d000000000000000000000f0b0b03 │ │ -300b0b0200000000000000000000312f2f2f2f2f2f3100000000000000000000020b0b32 │ │ -050b0b0c000000000000000000332f2f2f2f2f2f2f2f34000000000000000000350b0b36 │ │ -060b0b37000000000000000000382f2f2f2f2f2f2f2f38000000000000000000390b0b06 │ │ -060b0b37000000000000000000382f2f2f2f2f2f2f2f38000000000000000000390b0b06 │ │ -050b0b0c000000000000000000342f2f2f2f2f2f2f2f34000000000000000000350b0b36 │ │ -300b0b0200000000000000000000312f2f2f2f2f2f3100000000000000000000020b0b30 │ │ -1d0b0b0f000000000000000000002d312f2f2f2f312d000000000000000000000f0b0b03 │ │ -280b0b291800000000000000000000002a38382a000000000000000000000018290b0b28 │ │ -270a0b0b260000000000000000000000000000000000000000000000000000170b0b0a27 │ │ -00240b0b250000000000000000000000000000000000000000000000000000250b0b0900 │ │ -00080b0b0a1a0000000000000000000000000000000000000000000000001a0a0b0b0800 │ │ -00070d0b0b0d1b000000000000000000000000000000000000000000001b0d0b0b0d0700 │ │ -00000c0b0b0b2120000000000000000000000000000000000000000020210b0b0b3a0000 │ │ -0000003b0b0b0b1f20000000000000000000000000000000000000201f0b0b0b11000000 │ │ -0000001b1c0b0b0b1d1b000000000000000000000000000000001b1d0b0b0b1c1b000000 │ │ -0000000014190b0b0b3c3d00000000000000000000000000001a3c0b0b0b191400000000 │ │ -00000000003e3f0b0b0b0a40412000000000000000002041400a0b0b0b3f3e0000000000 │ │ -000000000000420f0b0b0b0b0b291102121313120211430b0b0b0b0b0f0e000000000000 │ │ -00000000000000003a190b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b193a0000000000000000 │ │ -0000000000000000000708440a0b0b0b0b0b0b0b0b0b0b0b444507000000000000000000 │ │ -000000000000000000000000014621320547470532214601000000000000000000000000 │ │ +0000000000000000000708090a464646464646464646460a090807000000000000000000 │ │ +00000000000000000b0c464646464646464646464646464646460c0b0000000000000000 │ │ +0000000000000d0e46464646460f10021112121102100f46464646460e0d000000000000 │ │ +000000000013144646460a15161700000000000000001716150a46464614130000000000 │ │ +000000001318464646181900000000000000000000000000001918464646181300000000 │ │ +0000001a1b4646461c1a000000000000000000000000000000001a1c4646461b1a000000 │ │ +0000001d4646461e1f0000000000000000000000000000000000001f1e4646461d000000 │ │ +00000b464646201f00000000000000000000000000000000000000001f204646460b0000 │ │ +00172146460c2200000000000000000000000000000000000000000000220c46460c0700 │ │ +000846460a19000000000000000000000000000000000000000000000000190a46460800 │ │ +002346461500000000000000000000000000000000000000000000000000002446460900 │ │ +010a46462500000000000000000000000000000000000000000000000000001646460a26 │ │ +27464628170000000000000000000000292a2a2900000000000000000000001728464627 │ │ +0346462b000000000000000000002c2d474747472d2c000000000000000000000e464603 │ │ +2e464602000000000000000000002f4747474747472f0000000000000000000002464630 │ │ +0546460b0000000000000000003147474747474747473200000000000000000033464634 │ │ +064646350000000000000000003647474747474747473600000000000000000037464606 │ │ +064646350000000000000000003647474747474747473600000000000000000037464606 │ │ +0546460b0000000000000000003247474747474747473200000000000000000033464634 │ │ +2e464602000000000000000000002f4747474747472f000000000000000000000246462e │ │ +1c46460e000000000000000000002c2f474747472f2c000000000000000000000e464603 │ │ +274646281700000000000000000000002936362900000000000000000000001728464627 │ │ +260a46462500000000000000000000000000000000000000000000000000001646460a26 │ │ +002346462400000000000000000000000000000000000000000000000000002446460900 │ │ +000846460a19000000000000000000000000000000000000000000000000190a46460800 │ │ +00070c46460c1a000000000000000000000000000000000000000000001a0c46460c0700 │ │ +00000b464646201f00000000000000000000000000000000000000001f20464646380000 │ │ +000000394646461e1f0000000000000000000000000000000000001f1e46464610000000 │ │ +0000001a1b4646461c1a000000000000000000000000000000001a1c4646461b1a000000 │ │ +0000000013184646463a3b0000000000000000000000000000193a464646181300000000 │ │ +00000000003c3d4646460a3e3f1f00000000000000001f3f3e0a4646463d3c0000000000 │ │ +000000000000400e46464646462810021112121102104146464646460e0d000000000000 │ │ +000000000000000038184646464646464646464646464646464618380000000000000000 │ │ +0000000000000000000708420a4646464646464646464646424307000000000000000000 │ │ +000000000000000000000000014420300545450530204401000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_arrow_up.png │ ├── sng │ │ @@ -1,25 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 255 0 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -0000000112222220 │ │ -0023331441222220 │ │ -0023314444122220 │ │ -0223144444413333 │ │ -0221444444441333 │ │ -0214444444444133 │ │ -0144444444444413 │ │ -1444444444444441 │ │ +0000000110000000 │ │ +0000001221000000 │ │ +0000012222100000 │ │ +0000122222210000 │ │ +0001222222221000 │ │ +0012222222222100 │ │ +0122222222222210 │ │ +1222222222222221 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/codebrew.png │ ├── sng │ │ @@ -174,15 +174,15 @@ │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ } │ │ tRNS { │ │ - 241 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 241} │ │ IMAGE { │ │ pixels hex │ │ 000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ 000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020304010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ 000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050607080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ 00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010a0b0c0c0c0d0e0f0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 │ │ 000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110110c0c0c0c0c121314010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 │ ├── Image content ├── res/drawable-xhdpi-v4/s_wheel2.png │ ├── sng │ │ @@ -7,16 +7,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -41,15 +39,14 @@ │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ @@ -59,43 +56,45 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 5 76 145 198 232 248 0 16 128 234 255 235 88 3 150 173 147 249 170 89 32 6 148 87 174 36 233 252 118 172 28 146 164 37 173 241 196 84 39 239 255 197 31 243 40 83 163 242 27 77 236 171 11 39 169 129 199 250} │ │ + 0 5 76 145 198 232 248 16 128 234 235 88 3 150 173 147 249 170 89 32 6 148 87 174 36 233 252 118 172 28 146 164 37 173 241 196 84 39 239 197 31 243 40 83 163 242 27 77 236 171 11 39 169 129 199 250} │ │ IMAGE { │ │ pixels base64 │ │ -000000000123456654321777777777 │ │ -000000089ABBBBBBBBBBC987777777 │ │ -000000D5BBBBBBBBBBBBBB5D777777 │ │ -0000EFBBBBBBBBBBBBBBBBBBFE7777 │ │ -000EGBBBBBBBBBBBBBBBBBBBBGE777 │ │ -000HBBBBBBIJKLMMLKJIBBBBBBN777 │ │ -00OBBBBBBPQ00000000QPBBBBBBO77 │ │ -08RBBBBST000000000000TSBBBBR87 │ │ -09BBBBBT00000000000000TBBBBB97 │ │ -MABBBBG0000000000000000UBBBBAM │ │ -2BBBBIV0000000000000000VIBBBB2 │ │ -WBBBBX000000YZaaZY000000XBBBBH │ │ -bBBBBc00000deffffed00000cBBBBg │ │ -ABBBBh00000ZffffffZ00000hBBBBA │ │ -IBBBBM00000affffffi00000MBBBBI │ │ -IBBBB100000affffffi00000MBBBBI │ │ -ABBBBh00000ZffffffZ00000hBBBBA │ │ -gBBBBc00000jeffffej00000kBBBBg │ │ -WBBBBl000000dZmmZd000000lBBBBH │ │ -2BBBB6V0000000000000000nIBBBBo │ │ -MpBBBBq0000000000000000qBBBBAM │ │ -09BBBBBT00000000000000TBBBBB97 │ │ -08RBBBBST000000000000TSBBBBA87 │ │ -00OBBBBBBGQ00000000QGBBBBBBD77 │ │ -000NBBBBBBIJKh1rsKtIBBBBBBN777 │ │ -000EGBBBBBBBBBBBBBBBBBBBBGE777 │ │ -0000EFBBBBBBBBBBBBBBBBBBFE7777 │ │ -000000DRBBBBBBBBBBBBBBRD777777 │ │ -00000008upBBBBBBBBBBpu87777777 │ │ -00000000012WvRwwRvW2M777777777 │ │ +000000000123456654321000000000 │ │ +0000000789uuuuuuuuuuA870000000 │ │ +000000B5uuuuuuuuuuuuuu5B000000 │ │ +0000CDuuuuuuuuuuuuuuuuuuDC0000 │ │ +000CEuuuuuuuuuuuuuuuuuuuuEC000 │ │ +000FuuuuuuGHIJKKJIHGuuuuuuL000 │ │ +00MuuuuuuNO00000000ONuuuuuuM00 │ │ +07PuuuuQR000000000000RQuuuuP70 │ │ +08uuuuuR00000000000000Ruuuuu80 │ │ +K9uuuuE0000000000000000Suuuu9K │ │ +2uuuuGT0000000000000000TGuuuu2 │ │ +UuuuuV000000WXYYXW000000VuuuuF │ │ +Zuuuua00000bcvvvvcb00000auuuud │ │ +9uuuue00000XvvvvvvX00000euuuu9 │ │ +GuuuuK00000Yvvvvvvf00000KuuuuG │ │ +Guuuu100000Yvvvvvvf00000KuuuuG │ │ +9uuuue00000XvvvvvvX00000euuuu9 │ │ +duuuua00000gcvvvvcg00000huuuud │ │ +Uuuuui000000bXjjXb000000iuuuuF │ │ +2uuuu6T0000000000000000kGuuuul │ │ +Kmuuuun0000000000000000nuuuu9K │ │ +08uuuuuR00000000000000Ruuuuu80 │ │ +07PuuuuQR000000000000RQuuuu970 │ │ +00MuuuuuuEO00000000OEuuuuuuB00 │ │ +000LuuuuuuGHIe1opIqGuuuuuuL000 │ │ +000CEuuuuuuuuuuuuuuuuuuuuEC000 │ │ +0000CDuuuuuuuuuuuuuuuuuuDC0000 │ │ +000000BPuuuuuuuuuuuuuuPB000000 │ │ +00000007rmuuuuuuuuuumr70000000 │ │ +00000000012UsPttPsU2K000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_installed_selected.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 22; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ @@ -87,33 +86,33 @@ │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ } │ │ tRNS { │ │ - 0 0 6 172 78 5 173 255 249 84 3 171 168 162 178 2 159 182 1 156 184 8 151 187 10 146 192 76 166 4 143 194 11 65 245 169 139 197 13 165 134 201 15 202 160 129 204 16 205 157 126 206 17 19 208 155 121 209 20 21 211 149 116 212 213 144 112 214 22 24 216 190 254 217 25 27 219 28 221 30 223 224 31 33 34} │ │ + 0 6 172 78 5 173 249 84 3 171 168 162 178 2 159 182 1 156 184 8 151 187 10 146 192 76 166 4 143 194 11 65 245 169 139 197 13 165 134 201 15 202 160 129 204 16 205 157 126 206 17 19 208 155 121 209 20 21 211 149 116 212 213 144 112 214 22 24 216 190 254 217 25 27 219 28 221 30 223 224 31 33 34} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000101010101010101010102030401 │ │ -000000000000000000000000000000000101010101010101010506070809 │ │ -0000000000000000000000000000000001010101010101010a0b0707070c │ │ -00000000000000000000000000000000010101010101010a0c0707070602 │ │ -000000000000000000000000000000000101010101010a0d0707070e0201 │ │ -0000000000000000000000000000000001010101010f1007070711020101 │ │ -000000000000000000000000000000000101010112130707071415010101 │ │ -000000000000000000000000000000000101011216070707171801010101 │ │ -00000000000000000000000000000000010112190707071a180101010101 │ │ -001b1c1d00000000000000000000000001011e0707071f20010101010101 │ │ -212207230a00000000000000000000000124070707252601010101010101 │ │ -14070707270a0000000000000000000028070707292a0101010101010101 │ │ -2a2b0707072c0a00000000000000002d0707072e2a010101010101010101 │ │ -002f30070707311200000000000032070707333401010101010101010101 │ │ -0000353607070737120000000038070707393a0101010101010101010101 │ │ -0000003b3c0707073d1200003e0707073f3b010101010101010101010101 │ │ -000000003b40070707411242070707434401010101010101010101010101 │ │ -0000000000454607070747480707494a0101010101010101010101010101 │ │ -0000000000004b4c07070707074c4d000101010101010101010101010101 │ │ -000000000000004d4e0707074e4d00000101010101010101010101010101 │ │ -00000000000000004f500751520000000101010101010101010101010101 │ │ -000000000000000000532554000000000101010101010101010101010101 │ │ +000000000000000000000000000000000000000000000000000001020300 │ │ +000000000000000000000000000000000000000000000000000405530607 │ │ +00000000000000000000000000000000000000000000000008095353530a │ │ +0000000000000000000000000000000000000000000000080a5353530501 │ │ +00000000000000000000000000000000000000000000080b5353530c0100 │ │ +0000000000000000000000000000000000000000000d0e5353530f010000 │ │ +000000000000000000000000000000000000000010115353531213000000 │ │ +000000000000000000000000000000000000001014535353151600000000 │ │ +000000000000000000000000000000000000101753535318160000000000 │ │ +00191a1b00000000000000000000000000001c5353531d1e000000000000 │ │ +1f2053210800000000000000000000000022535353232400000000000000 │ │ +125353532508000000000000000000002653535327280000000000000000 │ │ +28295353532a0800000000000000002b5353532c28000000000000000000 │ │ +002d2e5353532f1000000000000030535353313200000000000000000000 │ │ +000033345353533510000000003653535337380000000000000000000000 │ │ +000000393a5353533b1000003c5353533d39000000000000000000000000 │ │ +00000000393e5353533f1040535353414200000000000000000000000000 │ │ +000000000043445353534546535347480000000000000000000000000000 │ │ +000000000000494a53535353534a4b000000000000000000000000000000 │ │ +000000000000004b4c5353534c4b00000000000000000000000000000000 │ │ +00000000000000004d4e534f500000000000000000000000000000000000 │ │ +000000000000000000512352000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_finish0.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -09f4 4bee 4bbf 0947 0b03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff 8fff 6bff 07ff 08f9 4af2 4cc4 0947 0802 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff acff 0dff 10ff 51ff 3bfe 07d3 0d9a 4e65 4503 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff abff 0dff 10ff 50ff 3cfe 08c9 0c81 4d32 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 19ff 8dff 61ff 05fe 0ae8 4dd8 4e7d 0a05 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 17ff 7dff 52ff 06f9 0bd2 4eb3 4d32 ff00 │ │ +09f4 4bee 4bbf 0947 0b03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff 8fff 6bff 07ff 08f9 4af2 4cc4 0947 0802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff acff 0dff 10ff 51ff 3bfe 07d3 0d9a 4e65 4503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff abff 0dff 10ff 50ff 3cfe 08c9 0c81 4d32 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 19ff 8dff 61ff 05fe 0ae8 4dd8 4e7d 0a05 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 17ff 7dff 52ff 06f9 0bd2 4eb3 4d32 0000 │ │ 05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b1ff 0eff 12ff 64ff 42ff 06f5 0bd5 4f89 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff a4ff 0dff 10ff 54ff 39ff 07e2 0cb8 4fa3 4d3e ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 89ff 62ff 06ff 09f2 4bee 4bc3 0950 0909 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 18ff 87ff 61ff 06ff 0af0 4be6 4cab 0a2a 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 0cff 0fff 3aff 41fb 08c0 0c7f 4e39 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -06f2 07c7 0c82 4d37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff a4ff 0dff 10ff 54ff 39ff 07e2 0cb8 4fa3 4d3e 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 89ff 62ff 06ff 09f2 4bee 4bc3 0950 0909 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 18ff 87ff 61ff 06ff 0af0 4be6 4cab 0a2a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 0cff 0fff 3aff 41fb 08c0 0c7f 4e39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06f2 07c7 0c82 4d37 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_finish2.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -09e9 4ebe 4f24 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff 6fff 3aff 08c7 0b64 4e08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1aff 8cff 56ff 06f7 0bbf 4e83 5305 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 10ff 13ff 59ff 3cfe 08ca 0d88 4e40 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 19ff 8dff 64ff 06ff 0af0 4ce5 4da5 0a21 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 87ff 60ff 05fe 09eb 4dd9 4d79 0b03 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff beff 9dff 0bff 0cff 3efe 48e9 0970 0a0c ff00 │ │ +09e9 4ebe 4f24 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff 6fff 3aff 08c7 0b64 4e08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1aff 8cff 56ff 06f7 0bbf 4e83 5305 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 10ff 13ff 59ff 3cfe 08ca 0d88 4e40 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 19ff 8dff 64ff 06ff 0af0 4ce5 4da5 0a21 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 87ff 60ff 05fe 09eb 4dd9 4d79 0b03 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff beff 9dff 0bff 0cff 3efe 48e9 0970 0a0c 0000 │ │ 05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff afff 0eff 13ff 67ff 49ff 05fc 0ade 4f87 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1aff 95ff 6eff 07ff 09fb 47f8 49de 0981 0c3d 5305 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 89ff 67ff 07ff 08f8 49f2 4bc5 0951 0a05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 0fff 16ff 8fff 77ff 09ff 0cff 3aff 41fb 07c4 0c8e 4e5f 4503 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -06fc 06ef 0be3 4bee 4bd5 0982 0d51 4e1f 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1aff 95ff 6eff 07ff 09fb 47f8 49de 0981 0c3d 5305 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 18ff 89ff 67ff 07ff 08f8 49f2 4bc5 0951 0a05 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 0fff 16ff 8fff 77ff 09ff 0cff 3aff 41fb 07c4 0c8e 4e5f 4503 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06fc 06ef 0be3 4bee 4bd5 0982 0d51 4e1f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_steering.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 6; height: 6; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 001100 │ │ 001100 │ │ 111111 │ │ 111111 │ │ 001100 │ ├── Image content ├── res/drawable-xhdpi-v4/flag.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -08fb 38fc 3af6 08ce 0baf 42ae 4170 0a13 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -07ff 8fff 7eff 0dff 10ff 57ff 43ff 05fe 09ed 41e8 40b6 0941 0802 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 19ff a1ff 99ff 11ff 19ff a0ff 87ff 0cff 0eff 42ff 33fe 07d6 0c9e 4374 4308 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 91ff 0dff 0fff 47ff 31ff 07e2 0bbb 43ab 4155 0b03 ff00 ff00 │ │ +08fb 38fc 3af6 08ce 0baf 42ae 4170 0a13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +07ff 8fff 7eff 0dff 10ff 57ff 43ff 05fe 09ed 41e8 40b6 0941 0802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 19ff a1ff 99ff 11ff 19ff a0ff 87ff 0cff 0eff 42ff 33fe 07d6 0c9e 4374 4308 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 91ff 0dff 0fff 47ff 31ff 07e2 0bbb 43ab 4155 0b03 0000 0000 │ │ 07ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 18ff 86ff 69ff 09ff 0aff 33ff 3bf6 0962 │ │ -07ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 16ff 6aff 45ff 06f7 0ac9 429a 4213 ff00 │ │ -05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 89ff 0cff 0dff 30ff 39fb 08b1 0b56 4705 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 92ff 0dff 0eff 3dff 36fc 07c2 0c7e 4232 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -07ff a1ff 99ff 11ff 19ff 96ff 6cff 08ff 08fa 3ef1 41b9 0a30 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -07ff a1ff 94ff 0cff 0cff 36fe 3fe3 095c 0a05 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 0aff 08fb 3fea 428a 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -06e9 0994 0a19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +07ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 16ff 6aff 45ff 06f7 0ac9 429a 4213 0000 │ │ +05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 89ff 0cff 0dff 30ff 39fb 08b1 0b56 4705 0000 0000 0000 0000 │ │ +05ff 11ff 19ff a1ff 99ff 11ff 19ff a1ff 92ff 0dff 0eff 3dff 36fc 07c2 0c7e 4232 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +07ff a1ff 99ff 11ff 19ff 96ff 6cff 08ff 08fa 3ef1 41b9 0a30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +07ff a1ff 94ff 0cff 0cff 36fe 3fe3 095c 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 0aff 08fb 3fea 428a 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06e9 0994 0a19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/levels_wheel2.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -43,15 +42,14 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ @@ -75,37 +73,39 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 30 120 185 227 248 243 215 184 33 166 252 255 253 78 242 89 111 254 113 87 213 41 7 246 105 3 108 249 165 68 69 167 31 107 119 212 47 127 112 113 251 255 114 228 43 253 44 40 6 110 12 33 248 249 43 88 242 89 211 25 97 32 106 67 104 2 88 39 5 11 115 90 250 34} │ │ + 0 30 120 185 227 248 243 215 184 33 166 252 253 78 242 89 111 254 113 87 213 41 7 246 105 3 108 249 165 68 69 167 31 107 119 212 47 127 112 113 251 114 228 43 253 44 40 6 110 12 33 248 249 43 88 242 89 211 25 97 32 106 67 104 2 88 39 5 11 115 90 250 34} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000102030405060708020900000000000000 │ │ -0000000000010a0b0c0c0c0c0c0c0c0c0d0a010000000000 │ │ -000000000e0f0c0c0c0c0c0c0c0c0c0c0c0c061000000000 │ │ -000000110d0c0c0c0c0c0c0c0c0c0c0c0c0c0c1213000000 │ │ -000014120c0c0c0c15131617171613150c0c0c0c12140000 │ │ -0001060c0c0c18191a0000000000001a1b1c0c0c0c060100 │ │ -001d0c0c0c1c1e000000000000000000001f1c0c0c0c2000 │ │ -210d0c0c0c1b000000000000000000000000220c0c0c0d21 │ │ -230c0c0c241a0000000025262625000000001a240c0c0c23 │ │ -080c0c0c270000000028292a2a292b00000000270c0c0c08 │ │ -2c0c0c0c160000002d2e2a2a2a2a2e2f000000300c0c0c2c │ │ -050c0c0c170000002b2a2a2a2a2a2a2b000000310c0c0c1c │ │ -050c0c0c31000000322a2a2a2a2a2a32000000330c0c0c1c │ │ -2c0c0c0c3000000034352a2a2a2a3634000000370c0c0c2c │ │ -030c0c0c270000000038392a2a393a00000000110c0c0c08 │ │ -230c0c0c3b1a000000003c3d3d3c000000001a3b0c0c0c23 │ │ -3e0d0c0c0c220000000000000000000000003f0c0c0c0d3e │ │ -00200c0c0c1c40000000000000000000001f1c0c0c0c2000 │ │ -0001060c0c0c184142000000000000421b1c0c0c0c060100 │ │ -000043120c0c0c0c15114445463711150c0c0c0c12430000 │ │ -000000110d0c0c0c0c0c0c0c0c0c0c0c0c0c0c1247000000 │ │ -000000000e0f0c0c0c0c0c0c0c0c0c0c0c0c064800000000 │ │ -000000000001200d0c0c0c0c0c0c0c0c0d20010000000000 │ │ -000000000000000102032c49492c03024a00000000000000 │ │ +0000000000010a0b49494949494949490c0a010000000000 │ │ +000000000d0e494949494949494949494949060f00000000 │ │ +000000100c49494949494949494949494949491112000000 │ │ +000013114949494914121516161512144949494911130000 │ │ +000106494949171819000000000000191a1b494949060100 │ │ +001c4949491b1d000000000000000000001e1b4949491f00 │ │ +200c4949491a000000000000000000000000214949490c20 │ │ +224949492319000000002425252400000000192349494922 │ │ +08494949260000000027284a4a2829000000002649494908 │ │ +2a494949150000002b2c4a4a4a4a2c2d0000002e4949492a │ │ +0549494916000000294a4a4a4a4a4a290000002f4949491b │ │ +054949492f000000304a4a4a4a4a4a30000000314949491b │ │ +2a4949492e00000032334a4a4a4a3432000000354949492a │ │ +03494949260000000036374a4a3738000000001049494908 │ │ +224949493919000000003a3b3b3a00000000193949494922 │ │ +3c0c494949210000000000000000000000003d4949490c3c │ │ +001f4949491b3e000000000000000000001e1b4949491f00 │ │ +000106494949173f40000000000000401a1b494949060100 │ │ +000041114949494914104243443510144949494911410000 │ │ +000000100c49494949494949494949494949491145000000 │ │ +000000000d0e494949494949494949494949064600000000 │ │ +0000000000011f0c49494949494949490c1f010000000000 │ │ +000000000000000102032a47472a03024800000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_helmet.png │ ├── sng │ │ @@ -1,190 +1,178 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (182,166, 0) # rgb = (0xb6,0xa6,0x00) │ │ (113,105, 6) # rgb = (0x71,0x69,0x06) │ │ ( 87, 81, 12) # rgb = (0x57,0x51,0x0c) │ │ ( 72, 67, 14) # rgb = (0x48,0x43,0x0e) │ │ ( 63, 59, 14) # rgb = (0x3f,0x3b,0x0e) │ │ ( 53, 49, 16) # rgb = (0x35,0x31,0x10) │ │ ( 26, 25, 14) # rgb = (0x1a,0x19,0x0e) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ (114,105, 1) # rgb = (0x72,0x69,0x01) │ │ ( 46, 42, 14) # rgb = (0x2e,0x2a,0x0e) │ │ + (103, 95, 5) # rgb = (0x67,0x5f,0x05) │ │ + (181,165, 0) # rgb = (0xb5,0xa5,0x00) │ │ + (181,165, 0) # rgb = (0xb5,0xa5,0x00) │ │ + (112,104, 0) # rgb = (0x70,0x68,0x00) │ │ + (185,169, 0) # rgb = (0xb9,0xa9,0x00) │ │ + (180,164, 0) # rgb = (0xb4,0xa4,0x00) │ │ + (170,154, 0) # rgb = (0xaa,0x9a,0x00) │ │ + ( 37, 34, 8) # rgb = (0x25,0x22,0x08) │ │ + (187,170, 0) # rgb = (0xbb,0xaa,0x00) │ │ + (179,163, 0) # rgb = (0xb3,0xa3,0x00) │ │ + ( 98, 89, 0) # rgb = (0x62,0x59,0x00) │ │ + (183,166, 0) # rgb = (0xb7,0xa6,0x00) │ │ + ( 73, 67, 0) # rgb = (0x49,0x43,0x00) │ │ + (178,162, 0) # rgb = (0xb2,0xa2,0x00) │ │ + (147,133, 0) # rgb = (0x93,0x85,0x00) │ │ + (136,124, 0) # rgb = (0x88,0x7c,0x00) │ │ + (181,164, 0) # rgb = (0xb5,0xa4,0x00) │ │ + (155,140, 0) # rgb = (0x9b,0x8c,0x00) │ │ + (163,148, 0) # rgb = (0xa3,0x94,0x00) │ │ + (134,122, 0) # rgb = (0x86,0x7a,0x00) │ │ + (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ + (126,115, 0) # rgb = (0x7e,0x73,0x00) │ │ + (148,134, 0) # rgb = (0x94,0x86,0x00) │ │ + (159,144, 0) # rgb = (0x9f,0x90,0x00) │ │ + (159,144, 0) # rgb = (0x9f,0x90,0x00) │ │ + (143,129, 0) # rgb = (0x8f,0x81,0x00) │ │ + (153,139, 0) # rgb = (0x99,0x8b,0x00) │ │ + (177,161, 0) # rgb = (0xb1,0xa1,0x00) │ │ + (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ + (126,115, 0) # rgb = (0x7e,0x73,0x00) │ │ + (135,123, 0) # rgb = (0x87,0x7b,0x00) │ │ + (129,118, 0) # rgb = (0x81,0x76,0x00) │ │ + (195,178, 0) # rgb = (0xc3,0xb2,0x00) │ │ + (178,161, 0) # rgb = (0xb2,0xa1,0x00) │ │ + (119,109, 0) # rgb = (0x77,0x6d,0x00) │ │ + (121,110, 0) # rgb = (0x79,0x6e,0x00) │ │ + (189,172, 0) # rgb = (0xbd,0xac,0x00) │ │ + (178,162, 0) # rgb = (0xb2,0xa2,0x00) │ │ + (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ + (116,106, 0) # rgb = (0x74,0x6a,0x00) │ │ + (194,177, 0) # rgb = (0xc2,0xb1,0x00) │ │ + (177,160, 0) # rgb = (0xb1,0xa0,0x00) │ │ + (114,104, 0) # rgb = (0x72,0x68,0x00) │ │ + (133,122, 0) # rgb = (0x85,0x7a,0x00) │ │ + (164,149, 0) # rgb = (0xa4,0x95,0x00) │ │ + (151,136, 0) # rgb = (0x97,0x88,0x00) │ │ + (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ + (126,116, 0) # rgb = (0x7e,0x74,0x00) │ │ + (137,125, 0) # rgb = (0x89,0x7d,0x00) │ │ + (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ + (110,101, 0) # rgb = (0x6e,0x65,0x00) │ │ + (117,107, 0) # rgb = (0x75,0x6b,0x00) │ │ + (122,112, 0) # rgb = (0x7a,0x70,0x00) │ │ + (111,101, 0) # rgb = (0x6f,0x65,0x00) │ │ + (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ + (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 13, 13, 12) # rgb = (0x0d,0x0d,0x0c) │ │ ( 17, 17, 13) # rgb = (0x11,0x11,0x0d) │ │ - (103, 95, 5) # rgb = (0x67,0x5f,0x05) │ │ - (181,165, 0) # rgb = (0xb5,0xa5,0x00) │ │ - (181,165, 0) # rgb = (0xb5,0xa5,0x00) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - (112,104, 0) # rgb = (0x70,0x68,0x00) │ │ ( 16, 15, 11) # rgb = (0x10,0x0f,0x0b) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 10, 10, 8) # rgb = (0x0a,0x0a,0x08) │ │ ( 14, 13, 8) # rgb = (0x0e,0x0d,0x08) │ │ ( 22, 21, 7) # rgb = (0x16,0x15,0x07) │ │ ( 70, 66, 8) # rgb = (0x46,0x42,0x08) │ │ (207,190, 0) # rgb = (0xcf,0xbe,0x00) │ │ (210,193, 0) # rgb = (0xd2,0xc1,0x00) │ │ - (185,169, 0) # rgb = (0xb9,0xa9,0x00) │ │ - (180,164, 0) # rgb = (0xb4,0xa4,0x00) │ │ - (170,154, 0) # rgb = (0xaa,0x9a,0x00) │ │ - ( 37, 34, 8) # rgb = (0x25,0x22,0x08) │ │ ( 8, 8, 7) # rgb = (0x08,0x08,0x07) │ │ ( 9, 9, 6) # rgb = (0x09,0x09,0x06) │ │ ( 13, 12, 5) # rgb = (0x0d,0x0c,0x05) │ │ ( 24, 22, 4) # rgb = (0x18,0x16,0x04) │ │ ( 36, 33, 3) # rgb = (0x24,0x21,0x03) │ │ ( 93, 87, 0) # rgb = (0x5d,0x57,0x00) │ │ (212,192, 0) # rgb = (0xd4,0xc0,0x00) │ │ (221,203, 0) # rgb = (0xdd,0xcb,0x00) │ │ (222,203, 0) # rgb = (0xde,0xcb,0x00) │ │ (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ - (187,170, 0) # rgb = (0xbb,0xaa,0x00) │ │ - (179,163, 0) # rgb = (0xb3,0xa3,0x00) │ │ - ( 98, 89, 0) # rgb = (0x62,0x59,0x00) │ │ ( 11, 10, 5) # rgb = (0x0b,0x0a,0x05) │ │ ( 18, 17, 4) # rgb = (0x12,0x11,0x04) │ │ ( 28, 26, 3) # rgb = (0x1c,0x1a,0x03) │ │ ( 42, 38, 1) # rgb = (0x2a,0x26,0x01) │ │ ( 64, 59, 0) # rgb = (0x40,0x3b,0x00) │ │ (150,138, 0) # rgb = (0x96,0x8a,0x00) │ │ (213,196, 0) # rgb = (0xd5,0xc4,0x00) │ │ (215,197, 0) # rgb = (0xd7,0xc5,0x00) │ │ (219,200, 0) # rgb = (0xdb,0xc8,0x00) │ │ (220,202, 0) # rgb = (0xdc,0xca,0x00) │ │ (216,198, 0) # rgb = (0xd8,0xc6,0x00) │ │ - (183,166, 0) # rgb = (0xb7,0xa6,0x00) │ │ - ( 73, 67, 0) # rgb = (0x49,0x43,0x00) │ │ ( 35, 32, 2) # rgb = (0x23,0x20,0x02) │ │ ( 47, 43, 1) # rgb = (0x2f,0x2b,0x01) │ │ ( 87, 80, 0) # rgb = (0x57,0x50,0x00) │ │ (148,136, 0) # rgb = (0x94,0x88,0x00) │ │ (205,187, 0) # rgb = (0xcd,0xbb,0x00) │ │ (209,191, 0) # rgb = (0xd1,0xbf,0x00) │ │ (199,182, 0) # rgb = (0xc7,0xb6,0x00) │ │ (187,170, 0) # rgb = (0xbb,0xaa,0x00) │ │ (180,164, 0) # rgb = (0xb4,0xa4,0x00) │ │ (184,167, 0) # rgb = (0xb8,0xa7,0x00) │ │ (221,202, 0) # rgb = (0xdd,0xca,0x00) │ │ (204,187, 0) # rgb = (0xcc,0xbb,0x00) │ │ - (178,162, 0) # rgb = (0xb2,0xa2,0x00) │ │ - (147,133, 0) # rgb = (0x93,0x85,0x00) │ │ (181,163, 0) # rgb = (0xb5,0xa3,0x00) │ │ (201,183, 0) # rgb = (0xc9,0xb7,0x00) │ │ (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ (214,194, 0) # rgb = (0xd6,0xc2,0x00) │ │ (213,195, 0) # rgb = (0xd5,0xc3,0x00) │ │ (189,173, 0) # rgb = (0xbd,0xad,0x00) │ │ (171,156, 0) # rgb = (0xab,0x9c,0x00) │ │ (145,133, 0) # rgb = (0x91,0x85,0x00) │ │ - (136,124, 0) # rgb = (0x88,0x7c,0x00) │ │ (173,158, 0) # rgb = (0xad,0x9e,0x00) │ │ (200,182, 0) # rgb = (0xc8,0xb6,0x00) │ │ - (181,164, 0) # rgb = (0xb5,0xa4,0x00) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - (155,140, 0) # rgb = (0x9b,0x8c,0x00) │ │ (194,176, 0) # rgb = (0xc2,0xb0,0x00) │ │ (202,184, 0) # rgb = (0xca,0xb8,0x00) │ │ (204,186, 0) # rgb = (0xcc,0xba,0x00) │ │ (192,175, 0) # rgb = (0xc0,0xaf,0x00) │ │ - (163,148, 0) # rgb = (0xa3,0x94,0x00) │ │ - (134,122, 0) # rgb = (0x86,0x7a,0x00) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ - (126,115, 0) # rgb = (0x7e,0x73,0x00) │ │ - (148,134, 0) # rgb = (0x94,0x86,0x00) │ │ - (159,144, 0) # rgb = (0x9f,0x90,0x00) │ │ - (159,144, 0) # rgb = (0x9f,0x90,0x00) │ │ - (143,129, 0) # rgb = (0x8f,0x81,0x00) │ │ - (153,139, 0) # rgb = (0x99,0x8b,0x00) │ │ (176,160, 0) # rgb = (0xb0,0xa0,0x00) │ │ (188,171, 0) # rgb = (0xbc,0xab,0x00) │ │ (201,182, 0) # rgb = (0xc9,0xb6,0x00) │ │ (207,189, 0) # rgb = (0xcf,0xbd,0x00) │ │ (210,191, 0) # rgb = (0xd2,0xbf,0x00) │ │ (208,189, 0) # rgb = (0xd0,0xbd,0x00) │ │ - (177,161, 0) # rgb = (0xb1,0xa1,0x00) │ │ - (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ - (126,115, 0) # rgb = (0x7e,0x73,0x00) │ │ - (135,123, 0) # rgb = (0x87,0x7b,0x00) │ │ - (129,118, 0) # rgb = (0x81,0x76,0x00) │ │ (152,138, 0) # rgb = (0x98,0x8a,0x00) │ │ (169,154, 0) # rgb = (0xa9,0x9a,0x00) │ │ (199,181, 0) # rgb = (0xc7,0xb5,0x00) │ │ (212,193, 0) # rgb = (0xd4,0xc1,0x00) │ │ - (195,178, 0) # rgb = (0xc3,0xb2,0x00) │ │ - (178,161, 0) # rgb = (0xb2,0xa1,0x00) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (119,109, 0) # rgb = (0x77,0x6d,0x00) │ │ - (121,110, 0) # rgb = (0x79,0x6e,0x00) │ │ (146,132, 0) # rgb = (0x92,0x84,0x00) │ │ (164,149, 0) # rgb = (0xa4,0x95,0x00) │ │ (182,165, 0) # rgb = (0xb6,0xa5,0x00) │ │ (214,197, 0) # rgb = (0xd6,0xc5,0x00) │ │ - (189,172, 0) # rgb = (0xbd,0xac,0x00) │ │ - (178,162, 0) # rgb = (0xb2,0xa2,0x00) │ │ - (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ - (116,106, 0) # rgb = (0x74,0x6a,0x00) │ │ (138,126, 0) # rgb = (0x8a,0x7e,0x00) │ │ (161,146, 0) # rgb = (0xa1,0x92,0x00) │ │ (181,164, 0) # rgb = (0xb5,0xa4,0x00) │ │ (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ (216,197, 0) # rgb = (0xd8,0xc5,0x00) │ │ - (194,177, 0) # rgb = (0xc2,0xb1,0x00) │ │ - (177,160, 0) # rgb = (0xb1,0xa0,0x00) │ │ - (114,104, 0) # rgb = (0x72,0x68,0x00) │ │ - (133,122, 0) # rgb = (0x85,0x7a,0x00) │ │ (156,143, 0) # rgb = (0x9c,0x8f,0x00) │ │ (171,155, 0) # rgb = (0xab,0x9b,0x00) │ │ (182,166, 0) # rgb = (0xb6,0xa6,0x00) │ │ - (164,149, 0) # rgb = (0xa4,0x95,0x00) │ │ - (151,136, 0) # rgb = (0x97,0x88,0x00) │ │ - (113,103, 0) # rgb = (0x71,0x67,0x00) │ │ - (126,116, 0) # rgb = (0x7e,0x74,0x00) │ │ (151,137, 0) # rgb = (0x97,0x89,0x00) │ │ - (137,125, 0) # rgb = (0x89,0x7d,0x00) │ │ - (124,113, 0) # rgb = (0x7c,0x71,0x00) │ │ - (110,101, 0) # rgb = (0x6e,0x65,0x00) │ │ - (117,107, 0) # rgb = (0x75,0x6b,0x00) │ │ - (122,112, 0) # rgb = (0x7a,0x70,0x00) │ │ - (111,101, 0) # rgb = (0x6f,0x65,0x00) │ │ - (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ - (109,100, 0) # rgb = (0x6d,0x64,0x00) │ │ } │ │ tRNS { │ │ - 0 0 0 10 101 168 194 184 136 27 0 0 0 0 0 145 252 255 255 255 255 255 235 100 2 0 0 155 255 255 255 255 255 255 255 255 255 188 15 17 253 255 255 255 255 255 255 255 255 255 255 204 15 143 255 255 255 255 255 255 255 255 255 255 255 170 199 255 255 255 255 255 255 255 255 255 255 255 255 66 153 255 255 255 255 255 255 255 255 237 255 255 181 0 101 255 255 255 255 254 87 0 27 127 239 250 14 25 248 255 255 255 255 255 255 209 24 160 28 140 255 255 255 255 246 37 0 7 185 255 255 255 255 230 51 5 158 255 255 255 255 255 249 93 124 254 255 255 255 240 36 91 248 255 250 75 57 230 252 89 22 78} │ │ + 0 10 101 168 194 184 136 27 145 252 235 100 2 155 188 15 17 253 204 15 143 170 199 66 153 237 181 101 254 87 27 127 239 250 14 25 248 209 24 160 28 140 246 37 7 185 230 51 5 158 249 93 124 254 240 36 91 248 250 75 57 230 252 89 22 78} │ │ IMAGE { │ │ pixels hex │ │ -000102030405060708090a0b000c0d0e │ │ -00010f1011121314151617180b00191a │ │ -001b1c1d1e1f20212223242526000c0d │ │ -2728292a2b2c2d2e2f30313233340c0d │ │ -35363738393a3b3c3d3e3f304041190d │ │ -42434445464748494a4b4c494d4e4f1a │ │ -5051525354554756575859585a5b5c5d │ │ -5e4b5f60482f6162636465666768696a │ │ -6b6c6d6e6f7071727365656565747576 │ │ -657778794c7a7b407c7d7e6565656565 │ │ -657f80818283603d8485867e65656565 │ │ -65658788898a8b8c8d3d8e8f65656565 │ │ -6565656590919293946e959665656565 │ │ -6565656565979858999a9b6565656565 │ │ -6565656565659c9d9e9f656565656565 │ │ -65656565656565a0a165656565656565 │ │ +00000001020304050607000000000000 │ │ +0000080942434445460a0b0c00000000 │ │ +000d4748494a4b4c4d4e4f0e0f000000 │ │ +10115051525354555657585912130000 │ │ +145a5b5c5d5e5f606162635764150000 │ │ +1665666768696a6b6c6d6e6b6f701700 │ │ +187172737475697677781978797a1a00 │ │ +1b6d7b7c6a567d7e1c1d001e1f202122 │ │ +23247f80818283842500000000262728 │ │ +002985866e8788642a2b000000000000 │ │ +002c2d898a8b7c618c2e2f0000000000 │ │ +000030318d8e8f909161323300000000 │ │ +00000000343592939480363700000000 │ │ +0000000000383978953a3b0000000000 │ │ +0000000000003c3d3e3f000000000000 │ │ +00000000000000404100000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_sort_up.png │ ├── sng │ │ @@ -1,47 +1,46 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 50; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_menu_up.png │ ├── sng │ │ @@ -1,66 +1,66 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 44; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ } │ │ tRNS { │ │ - 0 77 190 243 76 132 255 242 78 244} │ │ + 0 77 190 243 76 132 242 78 244} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_sort_down.png │ ├── sng │ │ @@ -1,47 +1,46 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 50; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 255 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +11111111111111111111111111111111111111111111111111 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +11111111111111111111111111111111111000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ +11111111111111111100000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -00000000000000000000000000000000000111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -00000000000000000011111111111111111111111111111122 │ │ -11111111111111111111111111111111111111111111111122 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_start0.png │ ├── sng │ │ @@ -5,120 +5,119 @@ │ │ } │ │ PLTE { │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ - ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ - ( 49,112, 30) # rgb = (0x31,0x70,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ - ( 68,167, 33) # rgb = (0x44,0xa7,0x21) │ │ - ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ - ( 55,130, 32) # rgb = (0x37,0x82,0x20) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (208,234,201) # rgb = (0xd0,0xea,0xc9) │ │ - (115,191, 90) # rgb = (0x73,0xbf,0x5a) │ │ - ( 68,166, 34) # rgb = (0x44,0xa6,0x22) │ │ - ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ + ( 55,129, 32) # rgb = (0x37,0x81,0x20) │ │ + ( 49,112, 30) # rgb = (0x31,0x70,0x1e) │ │ + ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ + ( 68,167, 33) # rgb = (0x44,0xa7,0x21) │ │ + ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ + ( 55,130, 32) # rgb = (0x37,0x82,0x20) │ │ + (208,234,201) # rgb = (0xd0,0xea,0xc9) │ │ + (115,191, 90) # rgb = (0x73,0xbf,0x5a) │ │ + ( 68,166, 34) # rgb = (0x44,0xa6,0x22) │ │ + ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,233,198) # rgb = (0xce,0xe9,0xc6) │ │ (112,190, 88) # rgb = (0x70,0xbe,0x58) │ │ ( 67,165, 34) # rgb = (0x43,0xa5,0x22) │ │ ( 60,144, 32) # rgb = (0x3c,0x90,0x20) │ │ ( 53,124, 31) # rgb = (0x35,0x7c,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (203,232,195) # rgb = (0xcb,0xe8,0xc3) │ │ (109,189, 83) # rgb = (0x6d,0xbd,0x53) │ │ ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ ( 64,156, 34) # rgb = (0x40,0x9c,0x22) │ │ ( 57,136, 32) # rgb = (0x39,0x88,0x20) │ │ ( 49,115, 31) # rgb = (0x31,0x73,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (244,250,242) # rgb = (0xf4,0xfa,0xf2) │ │ (172,217,158) # rgb = (0xac,0xd9,0x9e) │ │ ( 77,175, 44) # rgb = (0x4d,0xaf,0x2c) │ │ ( 69,169, 34) # rgb = (0x45,0xa9,0x22) │ │ ( 63,154, 33) # rgb = (0x3f,0x9a,0x21) │ │ ( 58,138, 32) # rgb = (0x3a,0x8a,0x20) │ │ ( 52,122, 32) # rgb = (0x34,0x7a,0x20) │ │ ( 47,106, 30) # rgb = (0x2f,0x6a,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (231,244,226) # rgb = (0xe7,0xf4,0xe2) │ │ (151,208,135) # rgb = (0x97,0xd0,0x87) │ │ ( 79,176, 48) # rgb = (0x4f,0xb0,0x30) │ │ ( 66,161, 33) # rgb = (0x42,0xa1,0x21) │ │ ( 61,146, 33) # rgb = (0x3d,0x92,0x21) │ │ ( 50,113, 30) # rgb = (0x32,0x71,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (214,237,207) # rgb = (0xd6,0xed,0xcf) │ │ (132,199,112) # rgb = (0x84,0xc7,0x70) │ │ ( 72,173, 36) # rgb = (0x48,0xad,0x24) │ │ ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ ( 60,142, 32) # rgb = (0x3c,0x8e,0x20) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 65,159, 33) # rgb = (0x41,0x9f,0x21) │ │ ( 59,141, 32) # rgb = (0x3b,0x8d,0x20) │ │ ( 52,123, 31) # rgb = (0x34,0x7b,0x1f) │ │ ( 47,105, 30) # rgb = (0x2f,0x69,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 225 164 106 45 2 0 0 255 255 255 255 236 174 110 1 255 255 255 255 235 172 108 44 255 255 255 255 231 159 87 20 255 255 255 255 255 255 253 202 130 57 3 255 255 255 255 255 255 237 168 93 255 255 255 255 255 255 255 255 227 64 255 255 255 255 255 255 246 194 137 81 25 255 255 255 255 255 221 165 109 51 5 255 255 255 255 215 152 89 26 255 254 212 149 86 23 222 156 88 22} │ │ + 225 164 106 45 2 0 236 174 110 1 235 172 108 44 231 159 87 20 253 202 130 57 3 237 168 93 227 64 246 194 137 81 25 221 165 109 51 5 215 152 89 26 254 212 149 86 23 222 156 88 22} │ │ IMAGE { │ │ pixels hex │ │ -000102030405050505050505050505050606060606060606 │ │ -0708090a0b0c0d030e050505050505050606060606060606 │ │ -070f0f0f1011120a131415160e0505050606060606060606 │ │ -070f17180f0f0f0f1911091a1b1c1d1e0606060606060606 │ │ -070f1f1f20210f0f0f0f0f0f222324252627282906060606 │ │ -070f1f1f1f1f2a2b0f0f0f0f0f0f0f2c2d2e2f3031321e06 │ │ -070f1f1f1f1f3334350f0f0f0f0f0f0f363738393a3b143c │ │ -070f1f1f3d3e3f0f0f0f0f0f404112424344454647060606 │ │ -070f48494a0f0f0f4b4c243a4d4e4f505106060606060606 │ │ -070f0f0f5253545556575859050505050606060606060606 │ │ -075a245b5c5d5e5f05050505050505050606060606060606 │ │ -606162630505050505050505050505050606060606060606 │ │ +000102030405050505050505050505050505050505050505 │ │ +333435360607080309050505050505050505050505050505 │ │ +3337373738393a360a0b0c0d090505050505050505050505 │ │ +33373b3c373737373d39353e0e0f10110505050505050505 │ │ +33373f3f4041373737373737424344121314151605050505 │ │ +33373f3f3f3f4546373737373737374748494a1718191105 │ │ +33373f3f3f3f4b4c4d373737373737374e4f5051521a0b1b │ │ +33373f3f535455373737373756573a581c1d1e1f20050505 │ │ +3337595a5b3737375c5d4452212223242505050505050505 │ │ +333737375e5f606126272829050505050505050505050505 │ │ +3362442a2b2c2d2e05050505050505050505050505050505 │ │ +2f3031320505050505050505050505050505050505050505 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_lock2.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 14; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ @@ -52,27 +52,27 @@ │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ } │ │ tRNS { │ │ - 0 19 129 206 242 212 141 28 36 229 255 239 55 2 210 211 155 156 215 219 4 60 170 3 187 67 115 58 72 119 130 30 45 135 105 127 112 247 246 221 32 26 143 227 17 10 217 250 243 117} │ │ + 0 19 129 206 242 212 141 28 36 229 239 55 2 210 211 155 156 215 219 4 60 170 3 187 67 115 58 72 119 130 30 45 135 105 127 112 247 246 221 32 26 143 227 17 10 217 250 243 117} │ │ IMAGE { │ │ pixels base64 │ │ 00012344567000 │ │ -0089AAAAAABC00 │ │ -0DEAAFGHIAAJK0 │ │ -0LAAMD00NOAAP0 │ │ -0QAAR0000SAAT0 │ │ -0UAAV0000WAAX0 │ │ -0YAAV0000WAAZ0 │ │ -abAAAAAAAAAAba │ │ -cAAAAAAAAAAAAc │ │ -AAAAAdefFAAAAA │ │ -AAAAAg00UAAAAA │ │ -AAAAAhijkAAAAA │ │ -AAAAAAiKlAAAAA │ │ -AAAAA900EAAAAA │ │ -cAAAAAAAAAAAAm │ │ -nlAAAAAAAAAAln │ │ +0089nnnnnnAB00 │ │ +0CDnnEFGHnnIJ0 │ │ +0KnnLC00MNnnO0 │ │ +0PnnQ0000RnnS0 │ │ +0TnnU0000VnnW0 │ │ +0XnnU0000VnnY0 │ │ +ZannnnnnnnnnaZ │ │ +bnnnnnnnnnnnnb │ │ +nnnnncdeEnnnnn │ │ +nnnnnf00Tnnnnn │ │ +nnnnnghijnnnnn │ │ +nnnnnnhJknnnnn │ │ +nnnnn900Dnnnnn │ │ +bnnnnnnnnnnnnl │ │ +mknnnnnnnnnnkm │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_installed.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 22; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ @@ -87,33 +86,33 @@ │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ } │ │ tRNS { │ │ - 0 0 6 172 78 5 173 255 249 84 3 171 168 162 178 2 159 182 1 156 184 8 151 187 10 146 192 76 166 4 143 194 11 65 245 169 139 197 13 165 134 201 15 202 160 129 204 16 205 157 126 206 17 19 208 155 121 209 20 21 211 149 116 212 213 144 112 214 22 24 216 190 254 217 25 27 219 28 221 30 223 224 31 33 34} │ │ + 0 6 172 78 5 173 249 84 3 171 168 162 178 2 159 182 1 156 184 8 151 187 10 146 192 76 166 4 143 194 11 65 245 169 139 197 13 165 134 201 15 202 160 129 204 16 205 157 126 206 17 19 208 155 121 209 20 21 211 149 116 212 213 144 112 214 22 24 216 190 254 217 25 27 219 28 221 30 223 224 31 33 34} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000000101010101010101010102030401 │ │ -000000000000000000000000000000000101010101010101010506070809 │ │ -0000000000000000000000000000000001010101010101010a0b0707070c │ │ -00000000000000000000000000000000010101010101010a0c0707070602 │ │ -000000000000000000000000000000000101010101010a0d0707070e0201 │ │ -0000000000000000000000000000000001010101010f1007070711020101 │ │ -000000000000000000000000000000000101010112130707071415010101 │ │ -000000000000000000000000000000000101011216070707171801010101 │ │ -00000000000000000000000000000000010112190707071a180101010101 │ │ -001b1c1d00000000000000000000000001011e0707071f20010101010101 │ │ -212207230a00000000000000000000000124070707252601010101010101 │ │ -14070707270a0000000000000000000028070707292a0101010101010101 │ │ -2a2b0707072c0a00000000000000002d0707072e2a010101010101010101 │ │ -002f30070707311200000000000032070707333401010101010101010101 │ │ -0000353607070737120000000038070707393a0101010101010101010101 │ │ -0000003b3c0707073d1200003e0707073f3b010101010101010101010101 │ │ -000000003b40070707411242070707434401010101010101010101010101 │ │ -0000000000454607070747480707494a0101010101010101010101010101 │ │ -0000000000004b4c07070707074c4d000101010101010101010101010101 │ │ -000000000000004d4e0707074e4d00000101010101010101010101010101 │ │ -00000000000000004f500751520000000101010101010101010101010101 │ │ -000000000000000000532554000000000101010101010101010101010101 │ │ +000000000000000000000000000000000000000000000000000001020300 │ │ +000000000000000000000000000000000000000000000000000405530607 │ │ +00000000000000000000000000000000000000000000000008095353530a │ │ +0000000000000000000000000000000000000000000000080a5353530501 │ │ +00000000000000000000000000000000000000000000080b5353530c0100 │ │ +0000000000000000000000000000000000000000000d0e5353530f010000 │ │ +000000000000000000000000000000000000000010115353531213000000 │ │ +000000000000000000000000000000000000001014535353151600000000 │ │ +000000000000000000000000000000000000101753535318160000000000 │ │ +00191a1b00000000000000000000000000001c5353531d1e000000000000 │ │ +1f2053210800000000000000000000000022535353232400000000000000 │ │ +125353532508000000000000000000002653535327280000000000000000 │ │ +28295353532a0800000000000000002b5353532c28000000000000000000 │ │ +002d2e5353532f1000000000000030535353313200000000000000000000 │ │ +000033345353533510000000003653535337380000000000000000000000 │ │ +000000393a5353533b1000003c5353533d39000000000000000000000000 │ │ +00000000393e5353533f1040535353414200000000000000000000000000 │ │ +000000000043445353534546535347480000000000000000000000000000 │ │ +000000000000494a53535353534a4b000000000000000000000000000000 │ │ +000000000000004b4c5353534c4b00000000000000000000000000000000 │ │ +00000000000000004d4e534f500000000000000000000000000000000000 │ │ +000000000000000000512352000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_blueleg.png │ ├── sng │ │ @@ -1,68 +1,68 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 95,130,175) # rgb = (0x5f,0x82,0xaf) │ │ - ( 78,133,200) # rgb = (0x4e,0x85,0xc8) │ │ - ( 96,130,173) # rgb = (0x60,0x82,0xad) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 76,133,202) # rgb = (0x4c,0x85,0xca) │ │ - ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ - ( 77,133,201) # rgb = (0x4d,0x85,0xc9) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 95,130,174) # rgb = (0x5f,0x82,0xae) │ │ - ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ - ( 81,132,197) # rgb = (0x51,0x84,0xc5) │ │ - ( 97,129,172) # rgb = (0x61,0x81,0xac) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 95,130,175) # rgb = (0x5f,0x82,0xaf) │ │ + ( 78,133,200) # rgb = (0x4e,0x85,0xc8) │ │ + ( 96,130,173) # rgb = (0x60,0x82,0xad) │ │ + ( 76,133,202) # rgb = (0x4c,0x85,0xca) │ │ + ( 76,132,203) # rgb = (0x4c,0x84,0xcb) │ │ + ( 77,133,201) # rgb = (0x4d,0x85,0xc9) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 95,130,174) # rgb = (0x5f,0x82,0xae) │ │ + ( 80,132,198) # rgb = (0x50,0x84,0xc6) │ │ + ( 81,132,197) # rgb = (0x51,0x84,0xc5) │ │ + ( 97,129,172) # rgb = (0x61,0x81,0xac) │ │ } │ │ tRNS { │ │ - 0 25 173 243 239 164 20 191 255 255 255 178 254 255 255 255 249 255 253 248 188 255 255 255 255 175 19 163 235 233 154 16} │ │ + 0 25 173 243 239 164 20 191 178 254 249 253 248 188 175 19 163 235 233 154 16} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000123456000000000 │ │ -0000000007899AB000000000 │ │ -000000000CDEEFG000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000HEEEEH000000000 │ │ -000000000IDEEFJ000000000 │ │ -000000000KLMNOP000000000 │ │ -000000000QRSTUV000000000 │ │ +0000000007LMMN8000000000 │ │ +0000000009OPPQA000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000RPPPPR000000000 │ │ +000000000BOPPQC000000000 │ │ +000000000DSTUVE000000000 │ │ +000000000FGHIJK000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_wheel1.png │ ├── sng │ │ @@ -7,16 +7,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -52,15 +50,14 @@ │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -84,43 +81,45 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 5 76 145 198 232 248 0 16 128 234 255 235 88 3 150 251 202 155 135 153 201 173 233 113 18 147 254 142 12 148 87 247 90 78 137 6 225 9 8 110 146 57 128 122 40 252 196 200 137 255 252 101 197 156 60 248 26 154 249 134 136 95 130 91 50 254 242 21 110 251 243 76 35 103 22 77 236 253 141 164 129 199 250} │ │ + 0 5 76 145 198 232 248 16 128 234 235 88 3 150 251 202 155 135 153 201 173 233 113 18 147 254 142 12 148 87 247 90 78 137 6 225 9 8 110 146 57 128 122 40 252 196 200 137 252 101 197 156 60 248 26 154 249 134 136 95 130 91 50 254 242 21 110 251 243 76 35 103 22 77 236 253 141 164 129 199 250} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000010203040506060504030201070707070707070707 │ │ -0000000000000008090a0b0b0b0b0b0b0b0b0b0b0c090807070707070707 │ │ -0000000000000d050b0b0b0b0b0b0b0b0b0b0b0b0b0b050d070707070707 │ │ -000000000e0f0b0b0b0b0b10111213131415100b0b0b0b0b0f0e07070707 │ │ -0000000e160b0b0b0b1718190000000000001918170b0b0b0b160e070707 │ │ -0000001a0b0b0b1b1c1d000000000000000000001d1c1b0b0b0b1e070707 │ │ -00001f0b0b0b2021000000000000000000000000000021200b0b0b1f0707 │ │ -0008170b0b1b2200000000000000000000000000000000221b0b0b170807 │ │ -00090b0b0b23000000000000000000000000000000000000230b0b0b0907 │ │ -240a0b0b252600000000000000000000000000000000000027250b0b0a24 │ │ -020b0b0b280000000000000000000000000000000000000000280b0b0b02 │ │ -290b0b101900000000000000002a2b2c2d0000000000000000192e0b0b1a │ │ -2f0b0b3000000000000000003132323233340000000000000000300b0b35 │ │ -0a0b0b36000000000000003732323232323839000000000000003a0b0b0a │ │ -3b0b0b3c000000000000003d3232323232323e000000000000003c0b0b3b │ │ -3b0b0b3c000000000000003f32323232323240000000000000003c0b0b3b │ │ -0a0b0b36000000000000004142323232324344000000000000003a0b0b0a │ │ -350b0b3000000000000000004546323247480000000000000000300b0b35 │ │ -290b0b10190000000000000000494a3e4b000000000000000019100b0b1a │ │ -020b0b0b280000000000000000000000000000000000000000280b0b0b4c │ │ -244d0b0b252700000000000000000000000000000000000027250b0b0a24 │ │ -00090b0b0b23000000000000000000000000000000000000230b0b0b0907 │ │ -0008170b0b4e2200000000000000000000000000000000224e0b0b0a0807 │ │ -00001f0b0b0b2021000000000000000000000000000021200b0b0b0d0707 │ │ -0000001e0b0b0b1b1c1d000000000000000000001d1c1b0b0b0b1e070707 │ │ -0000000e160b0b0b0b0518190000000000001918050b0b0b0b160e070707 │ │ -000000000e0f0b0b0b0b0b103012134f5015100b0b0b0b0b0f0e07070707 │ │ -0000000000000d170b0b0b0b0b0b0b0b0b0b0b0b0b0b170d070707070707 │ │ -0000000000000008514d0b0b0b0b0b0b0b0b0b0b4d510807070707070707 │ │ -000000000000000000010229521753531752290224070707070707070707 │ │ +000000000000000000010203040506060504030201000000000000000000 │ │ +00000000000000070809515151515151515151510a080700000000000000 │ │ +0000000000000b055151515151515151515151515151050b000000000000 │ │ +000000000c0d51515151510e0f10111112130e51515151510d0c00000000 │ │ +0000000c145151515115161700000000000017161551515151140c000000 │ │ +00000018515151191a1b000000000000000000001b1a195151511c000000 │ │ +00001d5151511e1f00000000000000000000000000001f1e5151511d0000 │ │ +000715515119200000000000000000000000000000000020195151150700 │ │ +000851515121000000000000000000000000000000000000215151510800 │ │ +220951512324000000000000000000000000000000000000252351510922 │ │ +025151512600000000000000000000000000000000000000002651515102 │ │ +2751510e17000000000000000028292a2b0000000000000000172c515118 │ │ +2d51512e00000000000000002f525252303100000000000000002e515132 │ │ +095151330000000000000034525252525235360000000000000037515109 │ │ +38515139000000000000003a5252525252523b0000000000000039515138 │ │ +38515139000000000000003c5252525252523d0000000000000039515138 │ │ +09515133000000000000003e3f5252525240410000000000000037515109 │ │ +3251512e000000000000000042435252444500000000000000002e515132 │ │ +2751510e17000000000000000046473b480000000000000000170e515118 │ │ +025151512600000000000000000000000000000000000000002651515149 │ │ +224a51512325000000000000000000000000000000000000252351510922 │ │ +000851515121000000000000000000000000000000000000215151510800 │ │ +00071551514b2000000000000000000000000000000000204b5151090700 │ │ +00001d5151511e1f00000000000000000000000000001f1e5151510b0000 │ │ +0000001c515151191a1b000000000000000000001b1a195151511c000000 │ │ +0000000c145151515105161700000000000017160551515151140c000000 │ │ +000000000c0d51515151510e2e10114c4d130e51515151510d0c00000000 │ │ +0000000000000b155151515151515151515151515151150b000000000000 │ │ +00000000000000074e4a515151515151515151514a4e0700000000000000 │ │ +0000000000000000000102274f155050154f270222000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/gd.png │ ├── sng │ │ @@ -1,114 +1,114 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 240; height: 170; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f433 d2ff d2ff d2ff d2ff d2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e7cc 8dff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 83ff bbff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 53ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ceff a6ff 89ff 89ff 8aff 94ff b2ff b2ff d8ff f525 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 d1ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e0fb 9bff 6aff 60ff 61ff 61ff 63ff 63ff 63ff 64ff 64ff 64ff 6eff 9fff e1f6 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a2ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff d2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f433 9aff 5eff 5eff 60ff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff 8bff d9ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 dcff 7fff 74ff 5cff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff d2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f433 7bff 5dff 5dff 5eff 5eff 5eff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff a9ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f243 4fff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff e8be ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 eaac cbff e0fb 79ff 5cff 5cff 5dff 5dff 5eff 5eff 5eff 60ff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff b2ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 c4ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff bbff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 78ff 59ff 64ff 5aff 5cff 5cff 5cff 5dff 5dff 5dff 86ff 9bff afff afff afff b0ff 7fff 61ff 63ff 63ff 63ff 64ff 64ff 65ff 65ff d8ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b7ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 98ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b6ff 59ff 59ff 59ff 5aff 5aff 5aff 5cff 5cff a3ff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 c4ff 75ff 63ff 63ff 63ff 64ff 64ff 64ff 6eff f525 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f243 4cff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 6bff dcff ff00 e8be e8be ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f433 61ff 57ff 57ff 59ff 59ff 59ff 5aff 6fff e0fb ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f525 a6ff 61ff 63ff 63ff 64ff 64ff 64ff 9eff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 cfff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 95ff 56ff 56ff 57ff 57ff 59ff 59ff 8dff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 c4ff 61ff 63ff 63ff 63ff 64ff 64ff d8ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 78ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 d3ff 55ff 56ff 56ff 56ff 57ff 57ff 97ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 c4ff 61ff 61ff 63ff 63ff 64ff 8aff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 93ff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7fff 55ff 55ff 55ff 56ff 56ff 61ff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a6ff 61ff 61ff 63ff 63ff 63ff eb96 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 50ff adff 7fff 45ff 46ff 46ff 48ff 48ff 48ff 49ff c5ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8be 53ff 53ff 55ff 55ff 55ff 56ff aaff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f525 6bff 61ff 61ff 63ff 63ff d8ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ceff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 4fff f243 ff00 b9ff 45ff 46ff 46ff 46ff 48ff 48ff 8dff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b3ff 52ff 53ff 53ff 53ff 55ff 55ff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b9ff 60ff 61ff 61ff 61ff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 49ff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 89ff ff00 ff00 67ff 45ff 46ff 46ff 46ff 48ff 48ff d1ff ff00 ff00 ff00 ff00 ff00 ddfe c7ff a5ff bbff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7cff 52ff 52ff 53ff 53ff 53ff 89ff ff00 ff00 ff00 ff00 ff00 ff00 eaac 82ff 59ff 59ff 78ff b6ff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f433 60ff 60ff 61ff 61ff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6cff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff ff00 ff00 8aff 45ff 5cff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 6cff d2ff d2ff d2ff d2ff d2ff f433 ff00 ff00 50ff 50ff 52ff 52ff 52ff 53ff 7dff d3ff d3ff d3ff d5ff d5ff d5ff 80ff 57ff 57ff 59ff 59ff 5aff 64ff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5eff 60ff 60ff 60ff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 91ff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff daff ff00 dcff a1ff f243 f243 a2ff 52ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 57ff 57ff 57ff 59ff 59ff 59ff c1ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 5eff 5eff 5eff 60ff afff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9cff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff cfff ff00 ff00 ff00 ff00 ff00 ff00 f243 52ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 56ff 57ff 57ff 59ff 59ff 97ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 5dff 5eff 5eff 5eff afff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9cff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff b7ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 d1ff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 56ff 56ff 56ff 57ff 57ff 57ff 82ff ff00 ff00 ff00 ff00 ff00 ff00 f433 5dff 5dff 5dff 5eff afff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9cff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 64ff f243 ff00 ff00 ff00 ff00 ff00 ff00 f243 50ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 56ff 57ff 95ff ff00 ff00 ff00 ff00 ff00 ff00 d6ff 5cff 5dff 5dff 5dff ccff ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9cff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 57ff 94ff 9fff 9fff a1ff b7ff cfff 67ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 56ff 56ff 56ff dffb ff00 ff00 ff00 ff00 ff00 ff00 a2ff 5cff 5cff 5cff 5dff f433 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9bff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff a3ff e8be ff00 ff00 ff00 ff00 ff00 ff00 83ff 4cff 4dff 4dff 4dff 4fff 91ff a8ff a8ff a8ff a8ff a8ff 9eff 5dff 53ff 53ff 55ff 55ff 55ff b4ff ff00 ff00 ff00 ff00 ff00 ff00 f433 6eff 5aff 5aff 5cff 8eff ff00 ff00 0002 6008 0009 000c 000f 0011 0014 0016 0018 001b 001c 001f 001f 0020 0021 0022 0022 0022 0022 0021 0020 001f 001e 001d 001b 0018 0016 0013 000f 000b 0007 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9bff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 72ff a2ff 45ff 45ff 46ff 46ff 48ff 48ff d1ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 a5ff 4cff 4cff 4cff 4dff 4dff 90ff ff00 ff00 ff00 ff00 ff00 ff00 f433 b3ff 7dff 7fff 94ff d3ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 a1ff 59ff 5aff 5aff 5aff c1ff 0017 3522 001d 1f21 001e 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0026 0027 0027 0025 0021 001b 0015 000f 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9bff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 57ff 9fff cfff 7cff 42ff 42ff 7dff ff00 45ff 45ff 45ff 46ff 46ff 46ff 8bff f243 ff00 ff00 ff00 ff00 ff00 ff00 c7ff 4bff 4bff 4cff 4cff 4dff 4dff e8be ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0007 000c c9ff 57ff 59ff 59ff 59ff 5aff aa49 ce63 091e bf57 001d 001e 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 0029 0023 001c 0015 000c 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9bff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 6cff 6eff 49ff 56ff 7bff b7ff f243 ff00 ff00 ff00 a1ff 89ff f243 a1ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 6aff e7cc ff00 ff00 ff00 ff00 ff00 f433 4bff 4bff 4bff 4cff 4cff 4cff 6eff f433 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0003 0009 000e 0015 0019 0019 dffb 61ff 57ff 57ff 59ff 59ff 97ff 001c 7530 001d 953c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 0024 001a 0010 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9aff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 60ff ff00 ff00 ff00 ff00 ff00 ff00 daff cfff cfff cfff ff00 ff00 ff00 4dff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 53ff dcff ff00 ff00 ff00 ff00 ff00 78ff 4bff 4bff 4bff 4cff 4cff 4cff 63ff ddfe ff00 ff00 ff00 ff00 0001 0008 000e 0015 0018 0018 0018 0019 0019 dffb 60ff 56ff 56ff 57ff 57ff 63ff deb5 001c 2820 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 0029 001c 0010 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9aff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 87ff f243 94ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff c5ff ff00 ff00 ff00 ff00 d2ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff b0ff 0004 000a 0011 0016 0017 0017 0017 0018 0018 0018 0019 c9ff 5eff 55ff 55ff 56ff 56ff 57ff c9ff 001b 6c2d 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002d 0023 0016 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9aff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 6fff ff00 89ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 52ff dcff ff00 ff00 ff00 ff00 83ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 79ff d2ff 0016 0016 0017 0017 0017 0018 b246 bdff 72ff 53ff 53ff 55ff 55ff 55ff 56ff c0ff 001b 8030 091d 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0029 0019 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9aff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff cfff e7cc 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 68ff f243 ff00 ff00 ff00 f433 55ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 7bff 7bff 7bff 7bff 65ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 94ff 001b 8231 091c 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002e 002f 002f 002f 0030 0030 0029 0019 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 98ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 87ff ff00 4cff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 8bff e7cc ff00 ff00 0001 dcff 55ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 9eff 001a 8231 291f 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0028 0015 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 98ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 4bff ff00 6fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 5eff afff 0013 c851 6bff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 52ff 67ff d3ff 001a 8731 3020 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0031 0021 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b2ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff b6ff 93ff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff c5ff 0013 c851 6bff 49ff 9aff 61ff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff a8ff af47 001a 8731 221e 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 002a 0013 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 cbff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 49ff 93ff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 5dff 0013 b739 c552 afff 0014 0014 bbff 6cff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 6fff a6ff e1c4 0019 c955 7029 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0032 0033 0033 0033 0034 002f 0018 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e4e5 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff c5ff 0013 972c 972c 972c 972c 0015 0015 e2c3 d2ff d2ff d2ff d2ff d2ff b445 0017 0018 0018 0018 8d31 1b1c 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0034 0032 001e 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 63ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 8bff 0013 611d 1716 1716 0c15 6d23 932d 0015 0015 0016 0016 0016 0017 c34d 8f30 9231 6526 1c1b 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0020 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e4e5 3dff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 74ff 0013 661e 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0034 0035 0035 0035 0036 0036 0035 001f 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 d8ff 3bff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 72ff 0013 8024 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0036 0037 0035 001e 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 d8ff 48ff 2eff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 50ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 5aff 0013 982a 0013 0014 0014 0014 0015 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0034 0017 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f157 7cff 63ff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 59ff 67ff 9aff b3ff ccff ff00 ff00 75ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 0013 982a 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 002f 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f243 42ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff daff 0013 0d14 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0028 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0006 a6ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff cfff 0013 0d14 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 0038 001d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0003 170b 8f19 000d 68ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff daff 0013 0d14 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 0031 000e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0007 000c 000c 5e13 000c d9ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 4cff 0012 9a2b 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003a 003b 0022 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0003 000a 000b 000c 000c 000c 8f19 000c 9aff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 9fff 0012 9426 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 0033 000e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0006 000b 000b 000b 000b 000c 000c 330f 8f19 d34d 4dff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff e2d0 0012 2415 0013 0013 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 0020 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0008 000a 000b 000b 000b 000b 140d 5512 931a 000c d9ff 41ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 86ff 0012 9b29 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 0031 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0004 0009 000a 000a 000b 000b 270d 8016 8b16 000c 000c d8ff 3fff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff e3dc 0011 4719 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003c 003d 003a 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0006 000a 000a 000a 000a 490e 9017 000b 000b 000b cbff 71ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 90ff 0011 9a26 0012 0012 0012 0013 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001b 001b 001b 001a 0017 0015 0012 000f 000d 000b 0009 0007 0005 0005 0003 0003 0001 0000 0000 0000 0000 0002 0003 0003 0005 0006 0009 000b 000e 0011 0014 0018 001c 0021 0025 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 0026 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0007 0009 000a 2b0c 7913 8014 000a 000a e3e6 97ff 49ff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 46ff cb50 a229 4317 0012 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0014 0011 000c 0009 0005 0001 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 000e 0014 001b 0023 002b 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 0031 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0008 0009 400c 7010 000a 000a 000a bdff 6eff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff b4ff 0011 9426 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0015 0010 000a 0004 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0008 0012 001d 002a 002d 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 0039 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0004 0009 0009 7811 0009 0009 e3e6 94ff 45ff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 44ff 0010 9524 1b13 0011 0011 0012 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0013 000c 0005 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 0019 0028 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003e 001d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0005 0008 0008 7811 0009 c9ff 79ff 29ff 2aff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 63ff 64ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 9bff 0010 9223 0011 0011 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0013 000c 0005 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 001a 002b 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0027 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0006 0008 0008 6d0e 0008 bbff 27ff 27ff 29ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2dff 2dff 3bff 89ff e3e6 000c 000c 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 82ff 000f 9524 3314 0010 0011 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 000c 0005 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000b 001e 0030 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 002f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0006 0008 0008 330a 0008 e45c 33ff 26ff 27ff 27ff 27ff 29ff 29ff 2aff 2aff 2aff 2cff 46ff b0ff df5e 000b 000b 000c 000c 49ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 8dff 000f 9923 4616 0010 0010 0011 0011 0011 0011 0012 0012 0012 0013 000f 0008 0002 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0016 0026 0032 0033 0033 0033 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 003f 0040 0040 0040 0035 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0006 0007 0007 0008 6d0e 0008 76ff 25ff 26ff 26ff 27ff 27ff 27ff 29ff 29ff 29ff 5eff bdff 000a 000b 000b c9ff 95ff 61ff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 65ff 000f 9923 4014 000f 0010 0010 0010 0011 0011 0011 0012 0012 000b 0003 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0020 0033 0034 0034 0034 0035 0035 0035 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 003b 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0007 0007 0007 0007 6a0c 0008 c8ff 25ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff 79ff e3e6 000a 000a df5e 94ff 38ff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 33ff cbff 000e 8f20 000f 000f 0010 0010 0010 0011 0011 0010 0009 0003 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 001b 0031 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 003d 000f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0007 0007 0007 0007 4d0a 0007 e45c 2eff 22ff 23ff 31ff 33ff 4dff e25d d6ff e25d 0009 000a 000a a1ff 37ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 3fff da60 000f 801c 000f 000f 0010 0010 000e 0008 0002 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0018 002e 0035 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 003f 0012 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 0006 0007 0007 3909 5d0b 0007 49ff 20ff 22ff 30ff d5ff 0008 0008 0009 0009 0009 0009 e25d 6bff 29ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 31ff 31ff 57ff da60 000f 801c 000f 000e 0007 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0017 0030 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0040 0014 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 0006 0006 0006 0007 5d0b 0007 72ff 1fff 20ff 20ff acff 0008 770f 6d0e 550c 660f 0009 e25d 4fff 27ff 27ff 27ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 57ff 000f 9c1f 3909 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0018 0031 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0042 0042 0040 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 0006 0006 0006 0006 660a 0007 aaff 1eff 1fff 1fff 90ff 0008 6d0e 1c09 0008 330a 6d0e 0009 4dff 26ff 26ff 27ff 27ff 27ff 29ff 29ff 29ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 7dff 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0019 0033 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0042 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0005 0005 0006 0006 0006 5509 0006 a9ff 1eff 1eff 1eff 64ff 0007 5d0b 1c09 0008 0008 6d0e 0008 83ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff 29ff 36ff 94ff c9ff afff 2aff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff beff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0020 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0042 0016 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0002 0005 0005 0005 0005 0006 4008 0006 d3ff 2aff 1cff 1cff 48ff e45c 0007 3909 0007 0008 460b 0008 e2f0 22ff 23ff 25ff 25ff 26ff 26ff 26ff 27ff 4fff d6ff 000a 000b 52ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 4bff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0028 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0042 0015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 0001 0005 0005 0005 0005 0005 2b06 660a 0006 45ff 1bff 1bff 1cff d3ff 0007 4d0a 0007 0007 0007 620d 0008 74ff 22ff 22ff 23ff 25ff 25ff 25ff 26ff 78ff df5e 000a 000a a1ff 29ff 29ff 2aff 2aff 2aff 2cff 7bff 3aff 2dff 2dff 2eff 2eff 2eff 30ff b0ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0010 0031 003a 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0041 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 0001 0005 0005 0005 0005 0005 0005 6008 0005 8bff 19ff 1bff 1bff 8dff 0006 5d0b 0007 0007 0007 0007 5d0b 0008 2dff 20ff 20ff 22ff 22ff 25ff 25ff 9fff 0009 000a 000a e2f0 34ff 27ff 29ff 29ff 2aff 2aff 2aff 95ff d8ff 3aff 2dff 2dff 2eff 2eff 2eff 56ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 001d 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0041 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 0004 0004 0005 0005 0005 0005 0005 0005 e96d 27ff 19ff 19ff 53ff 0006 660a 2407 0007 0007 0007 2008 0007 b9ff 1fff 20ff 20ff 20ff 22ff 22ff acff 0009 0009 000a 000a 5cff 27ff 27ff 27ff 29ff 29ff 29ff 2aff afff ff00 a2ff 2cff 2dff 2dff 2dff 2eff 2eff d8ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000e 0031 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 003d 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 0003 0004 0004 0004 0005 0005 0005 0005 0005 9aff 18ff 18ff 27ff e1f6 0006 4008 0006 0006 0007 0007 4d0a 0007 80ff 1fff 1fff 1fff 20ff 20ff 59ff 0009 0009 0009 0009 baff 26ff 26ff 26ff 27ff 27ff 29ff 29ff 29ff c9ff ff00 ff00 60ff 2cff 2cff 2dff 2dff 2eff 97ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 001c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0039 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 0003 0004 0004 0004 0004 0004 0005 0005 0005 0005 e1f6 8bff 8bff c5ff 0006 5509 0006 0006 0006 0006 0007 5d0b 0007 56ff 1eff 1eff 1fff 1fff 20ff 9cff 0009 0009 0009 0009 91ff 25ff 26ff 26ff 26ff 27ff 27ff 27ff 29ff c9ff ff00 ff00 afff 2cff 2cff 2cff 2dff 2dff 61ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000e 0032 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0034 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 0002 0004 0004 0004 0004 0004 0004 0004 0005 0005 2b06 0005 0005 0005 0005 6008 0006 0006 0006 0006 0006 0006 5d0b 0007 1cff 1eff 1eff 1eff 1fff 1fff c7ff 0008 0009 0009 0009 5aff 25ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff e4e5 ff00 ff00 c9ff 2aff 2aff 2cff 2cff 2dff 61ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0027 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 002b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 2b06 2b06 2b06 2b06 0005 0005 0006 0006 0006 0006 0006 660a 0007 1cff 1cff 1cff 1eff 1eff 1fff c7ff 0008 0008 0009 0009 4bff 22ff 23ff 25ff 25ff 26ff 26ff 26ff 42ff ff00 ff00 ff00 c9ff 2aff 2aff 2aff 2cff 2cff 61ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0023 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0020 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0001 4004 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0005 0006 0006 0006 0006 660a 0007 1bff 1cff 1cff 1cff 1eff 1eff c7ff 0008 0008 0008 0008 20ff 22ff 22ff 23ff 25ff 25ff 25ff 26ff 84ff ff00 ff00 ff00 bbff 29ff 29ff 2aff 2aff 2cff 60ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0014 003b 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0046 0013 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0003 4004 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 0006 0006 660a 0006 1bff 1bff 1bff 1cff 1cff 1cff c7ff 0008 0008 0007 0001 49ff 20ff 20ff 22ff 23ff 25ff 25ff 25ff d6ff ff00 ff00 ff00 93ff 29ff 29ff 29ff 2aff 2aff 6cff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0034 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0041 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0000 0002 0003 4004 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 0006 660a 0006 19ff 19ff 1bff 1bff 1cff 1cff a9ff 0008 0006 0001 ff00 9cff 20ff 20ff 20ff 22ff 22ff 23ff 4dff ff00 ff00 ff00 ff00 93ff 27ff 27ff 29ff 29ff 29ff 94ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 002e 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0039 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0000 0002 0003 0003 4004 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 660a 0006 19ff 19ff 19ff 1bff 1bff 1bff 63ff 0005 ff00 ff00 ff00 f157 3bff 1fff 20ff 20ff 22ff 22ff acff ff00 ff00 ff00 ff00 6aff 26ff 27ff 27ff 29ff 29ff 94ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0029 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 002c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0001 0002 0003 0003 4004 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 660a 0006 52ff 18ff 19ff 19ff 1bff 1bff 1bff f06a ff00 ff00 ff00 ff00 e3ef 72ff 57ff 20ff 49ff 90ff ff00 ff00 ff00 ff00 ff00 41ff 26ff 26ff 27ff 27ff 27ff bbff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0028 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 001b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0000 0002 0002 0002 0003 4004 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 4907 0006 a8ff 18ff 18ff 19ff 19ff 19ff 1bff 61ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 91ff 25ff 25ff 26ff 26ff 27ff 42ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0045 000b 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0002 0002 0002 0002 0002 5503 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 e86e 26ff 18ff 18ff 19ff 19ff 19ff 1bff 8dff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 acff 23ff 25ff 25ff 25ff 26ff 26ff 93ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0042 0042 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 003b 0002 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0001 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 6008 0005 8aff 17ff 18ff 18ff 18ff 19ff 19ff 19ff a9ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 aaff 20ff 22ff 22ff 23ff 25ff 25ff 33ff f157 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0028 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 2b06 0005 e96d 25ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 9bff ff00 ff00 ff00 ff00 ff00 ff00 ff00 f157 8eff 1fff 20ff 20ff 22ff 22ff 23ff 25ff 91ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0048 0012 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0002 0002 0002 0002 0002 0002 0002 0002 5503 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 6008 0003 98ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 29ff 6fff 9bff c5ff c5ff 9bff 64ff 1eff 1fff 1fff 1fff 20ff 20ff 20ff 22ff 3eff f157 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0044 0044 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 0040 0003 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0002 0002 0002 0002 0002 0002 0002 5503 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0003 ff00 ff00 4fff 15ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 1eff 1fff 1fff 1fff 20ff 20ff c7ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0027 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 0029 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0003 ff00 ff00 ff00 f06a 41ff 15ff 17ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 1fff 1fff 2dff aaff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0029 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 0049 000f 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0002 0002 0002 0002 5503 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0002 ff00 ff00 ff00 ff00 ff00 f06a 4fff 15ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 2cff d5ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002a 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 003d 0001 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 5503 5503 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0003 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6cff 15ff 15ff 17ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1bff 1cff 1cff 56ff f157 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002d 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 0024 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0003 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 b6ff 31ff 15ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 1bff 1bff 29ff 8dff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0033 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 0049 000b 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0002 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 c4ff 8aff 6cff 50ff 50ff 18ff 42ff 52ff 6fff 8bff c5ff ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0039 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 0035 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 0043 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004b 004c 0015 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0017 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 003f 0001 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0028 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 0021 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002d 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 0046 0006 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 003c 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004c 004d 002a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f433 d2ff d2ff d2ff d2ff d2ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e7cc 8dff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 83ff bbff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 53ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ceff a6ff 89ff 89ff 8aff 94ff b2ff b2ff d8ff f525 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d1ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e0fb 9bff 6aff 60ff 61ff 61ff 63ff 63ff 63ff 64ff 64ff 64ff 6eff 9fff e1f6 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a2ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff d2ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f433 9aff 5eff 5eff 60ff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff 8bff d9ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dcff 7fff 74ff 5cff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff d2ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f433 7bff 5dff 5dff 5eff 5eff 5eff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff a9ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f243 4fff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff e8be 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eaac cbff e0fb 79ff 5cff 5cff 5dff 5dff 5eff 5eff 5eff 60ff 60ff 60ff 61ff 61ff 61ff 63ff 63ff 64ff 64ff 64ff 65ff 65ff b2ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c4ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff bbff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 78ff 59ff 64ff 5aff 5cff 5cff 5cff 5dff 5dff 5dff 86ff 9bff afff afff afff b0ff 7fff 61ff 63ff 63ff 63ff 64ff 64ff 65ff 65ff d8ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b7ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 98ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b6ff 59ff 59ff 59ff 5aff 5aff 5aff 5cff 5cff a3ff f433 0000 0000 0000 0000 0000 0000 0000 c4ff 75ff 63ff 63ff 63ff 64ff 64ff 64ff 6eff f525 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f243 4cff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 6bff dcff 0000 e8be e8be 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f433 61ff 57ff 57ff 59ff 59ff 59ff 5aff 6fff e0fb 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f525 a6ff 61ff 63ff 63ff 64ff 64ff 64ff 9eff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cfff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 95ff 56ff 56ff 57ff 57ff 59ff 59ff 8dff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c4ff 61ff 63ff 63ff 63ff 64ff 64ff d8ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 78ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d3ff 55ff 56ff 56ff 56ff 57ff 57ff 97ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c4ff 61ff 61ff 63ff 63ff 64ff 8aff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 93ff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7fff 55ff 55ff 55ff 56ff 56ff 61ff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a6ff 61ff 61ff 63ff 63ff 63ff eb96 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 50ff adff 7fff 45ff 46ff 46ff 48ff 48ff 48ff 49ff c5ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e8be 53ff 53ff 55ff 55ff 55ff 56ff aaff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f525 6bff 61ff 61ff 63ff 63ff d8ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ceff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 4fff f243 0000 b9ff 45ff 46ff 46ff 46ff 48ff 48ff 8dff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b3ff 52ff 53ff 53ff 53ff 55ff 55ff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b9ff 60ff 61ff 61ff 61ff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 49ff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 89ff 0000 0000 67ff 45ff 46ff 46ff 46ff 48ff 48ff d1ff 0000 0000 0000 0000 0000 ddfe c7ff a5ff bbff 0000 0000 0000 0000 0000 0000 0000 0000 0000 7cff 52ff 52ff 53ff 53ff 53ff 89ff 0000 0000 0000 0000 0000 0000 eaac 82ff 59ff 59ff 78ff b6ff f433 0000 0000 0000 0000 0000 0000 0000 f433 60ff 60ff 61ff 61ff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6cff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 0000 0000 8aff 45ff 5cff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 6cff d2ff d2ff d2ff d2ff d2ff f433 0000 0000 50ff 50ff 52ff 52ff 52ff 53ff 7dff d3ff d3ff d3ff d5ff d5ff d5ff 80ff 57ff 57ff 59ff 59ff 5aff 64ff f433 0000 0000 0000 0000 0000 0000 0000 5eff 60ff 60ff 60ff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 91ff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff daff 0000 dcff a1ff f243 f243 a2ff 52ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 57ff 57ff 57ff 59ff 59ff 59ff c1ff 0000 0000 0000 0000 0000 0000 0000 5eff 5eff 5eff 60ff afff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9cff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff cfff 0000 0000 0000 0000 0000 0000 f243 52ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 56ff 57ff 57ff 59ff 59ff 97ff 0000 0000 0000 0000 0000 0000 0000 5dff 5eff 5eff 5eff afff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9cff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff b7ff 0000 0000 0000 0000 0000 0000 0000 d1ff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 56ff 56ff 56ff 57ff 57ff 57ff 82ff 0000 0000 0000 0000 0000 0000 f433 5dff 5dff 5dff 5eff afff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9cff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 64ff f243 0000 0000 0000 0000 0000 0000 f243 50ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 55ff 56ff 56ff 56ff 57ff 95ff 0000 0000 0000 0000 0000 0000 d6ff 5cff 5dff 5dff 5dff ccff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9cff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 57ff 94ff 9fff 9fff a1ff b7ff cfff 67ff 44ff 45ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 49ff 49ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 55ff 56ff 56ff 56ff dffb 0000 0000 0000 0000 0000 0000 a2ff 5cff 5cff 5cff 5dff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9bff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 48ff 48ff 48ff a3ff e8be 0000 0000 0000 0000 0000 0000 83ff 4cff 4dff 4dff 4dff 4fff 91ff a8ff a8ff a8ff a8ff a8ff 9eff 5dff 53ff 53ff 55ff 55ff 55ff b4ff 0000 0000 0000 0000 0000 0000 f433 6eff 5aff 5aff 5cff 8eff 0000 0000 0002 6008 0009 000c 000f 0011 0014 0016 0018 001b 001c 001f 001f 0020 0021 0022 0022 0022 0022 0021 0020 001f 001e 001d 001b 0018 0016 0013 000f 000b 0007 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9bff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 72ff a2ff 45ff 45ff 46ff 46ff 48ff 48ff d1ff 0000 0000 0000 0000 0000 0000 0000 a5ff 4cff 4cff 4cff 4dff 4dff 90ff 0000 0000 0000 0000 0000 0000 f433 b3ff 7dff 7fff 94ff d3ff 0000 0000 0000 0000 0000 0000 0000 a1ff 59ff 5aff 5aff 5aff c1ff 0017 3522 001d 1f21 001e 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0026 0027 0027 0025 0021 001b 0015 000f 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9bff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 57ff 9fff cfff 7cff 42ff 42ff 7dff 0000 45ff 45ff 45ff 46ff 46ff 46ff 8bff f243 0000 0000 0000 0000 0000 0000 c7ff 4bff 4bff 4cff 4cff 4dff 4dff e8be 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0007 000c c9ff 57ff 59ff 59ff 59ff 5aff aa49 ce63 091e bf57 001d 001e 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 0029 0023 001c 0015 000c 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9bff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 6cff 6eff 49ff 56ff 7bff b7ff f243 0000 0000 0000 a1ff 89ff f243 a1ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff 6aff e7cc 0000 0000 0000 0000 0000 f433 4bff 4bff 4bff 4cff 4cff 4cff 6eff f433 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0009 000e 0015 0019 0019 dffb 61ff 57ff 57ff 59ff 59ff 97ff 001c 7530 001d 953c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 0024 001a 0010 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9aff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 60ff 0000 0000 0000 0000 0000 0000 daff cfff cfff cfff 0000 0000 0000 4dff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 53ff dcff 0000 0000 0000 0000 0000 78ff 4bff 4bff 4bff 4cff 4cff 4cff 63ff ddfe 0000 0000 0000 0000 0001 0008 000e 0015 0018 0018 0018 0019 0019 dffb 60ff 56ff 56ff 57ff 57ff 63ff deb5 001c 2820 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0021 0022 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 0029 001c 0010 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9aff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 87ff f243 94ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff c5ff 0000 0000 0000 0000 d2ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff b0ff 0004 000a 0011 0016 0017 0017 0017 0018 0018 0018 0019 c9ff 5eff 55ff 55ff 56ff 56ff 57ff c9ff 001b 6c2d 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002d 0023 0016 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9aff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 6fff 0000 89ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 52ff dcff 0000 0000 0000 0000 83ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 79ff d2ff 0016 0016 0017 0017 0017 0018 b246 bdff 72ff 53ff 53ff 55ff 55ff 55ff 56ff c0ff 001b 8030 091d 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0029 0019 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9aff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff cfff e7cc 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 68ff f243 0000 0000 0000 f433 55ff 4bff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4dff 4dff 7bff 7bff 7bff 7bff 65ff 50ff 52ff 52ff 52ff 53ff 53ff 53ff 55ff 94ff 001b 8231 091c 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002e 002f 002f 002f 0030 0030 0029 0019 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 98ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 87ff 0000 4cff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 8bff e7cc 0000 0000 0001 dcff 55ff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 50ff 52ff 52ff 52ff 53ff 9eff 001a 8231 291f 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0022 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0028 0015 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 98ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 4bff 0000 6fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff 46ff 5eff afff 0013 c851 6bff 49ff 4bff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4dff 4fff 4fff 4fff 50ff 50ff 52ff 67ff d3ff 001a 8731 3020 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0031 0021 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b2ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff b6ff 93ff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 46ff 46ff 46ff c5ff 0013 c851 6bff 49ff 9aff 61ff 4bff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 4fff 4fff 4fff 50ff a8ff af47 001a 8731 221e 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 002a 0013 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cbff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 49ff 93ff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 45ff 46ff 5dff 0013 b739 c552 afff 0014 0014 bbff 6cff 4bff 4bff 4bff 4cff 4cff 4cff 4dff 4dff 6fff a6ff e1c4 0019 c955 7029 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0032 0033 0033 0033 0034 002f 0018 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e4e5 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 45ff 45ff 46ff c5ff 0013 972c 972c 972c 972c 0015 0015 e2c3 d2ff d2ff d2ff d2ff d2ff b445 0017 0018 0018 0018 8d31 1b1c 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0034 0032 001e 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 63ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 44ff 45ff 45ff 8bff 0013 611d 1716 1716 0c15 6d23 932d 0015 0015 0016 0016 0016 0017 c34d 8f30 9231 6526 1c1b 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0020 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e4e5 3dff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 45ff 74ff 0013 661e 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0034 0035 0035 0035 0036 0036 0035 001f 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d8ff 3bff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff 42ff 44ff 44ff 72ff 0013 8024 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0036 0037 0035 001e 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d8ff 48ff 2eff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 50ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 44ff 5aff 0013 982a 0013 0014 0014 0014 0015 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0034 0017 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f157 7cff 63ff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 59ff 67ff 9aff b3ff ccff 0000 0000 75ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 41ff 41ff 41ff 42ff 42ff 42ff 0013 982a 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 0020 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 002f 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f243 42ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 42ff 42ff daff 0013 0d14 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0028 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 a6ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 3fff 41ff 41ff 41ff cfff 0013 0d14 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 0038 001d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 170b 8f19 000d 68ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 3fff 3fff 3fff 41ff daff 0013 0d14 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 0031 000e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0007 000c 000c 5e13 000c d9ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3fff 3fff 4cff 0012 9a2b 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001b 001b 001b 001c 001c 001c 001d 001d 001e 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003a 003b 0022 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000a 000b 000c 000c 000c 8f19 000c 9aff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3dff 3dff 3dff 3eff 3eff 3eff 9fff 0012 9426 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 0033 000e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 000b 000b 000b 000b 000c 000c 330f 8f19 d34d 4dff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 3eff 3eff e2d0 0012 2415 0013 0013 0013 0014 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001c 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0025 0026 0026 0027 0027 0027 0028 0028 0029 0029 0029 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0035 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 0020 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0008 000a 000b 000b 000b 000b 140d 5512 931a 000c d9ff 41ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 3bff 3bff 3dff 3dff 86ff 0012 9b29 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0026 0026 0026 0027 0027 0027 0028 0028 0029 0029 002a 002a 002a 002b 002b 002b 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 0031 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0009 000a 000a 000b 000b 270d 8016 8b16 000c 000c d8ff 3fff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3aff 3bff 3bff 3bff e3dc 0011 4719 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 001a 001a 001a 001b 001b 001b 001c 001c 001d 001d 001d 001e 001e 001f 001f 001f 0020 0020 0021 0021 0021 0022 0022 0023 0023 0023 0024 0024 0025 0025 0026 0026 0026 0027 0027 0028 0028 0028 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003c 003d 003a 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 000a 000a 000a 000a 490e 9017 000b 000b 000b cbff 71ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff 38ff 3aff 3aff 3bff 90ff 0011 9a26 0012 0012 0012 0013 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0017 0017 0017 0018 0018 0018 0019 0019 0019 001a 001a 001b 001b 001b 001a 0017 0015 0012 000f 000d 000b 0009 0007 0005 0005 0003 0003 0001 0000 0000 0000 0000 0002 0003 0003 0005 0006 0009 000b 000e 0011 0014 0018 001c 0021 0025 0029 0029 002a 002a 002a 002b 002b 002c 002c 002c 002d 002d 002e 002e 002e 002f 002f 0030 0030 0030 0031 0031 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 0026 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0007 0009 000a 2b0c 7913 8014 000a 000a e3e6 97ff 49ff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 38ff 38ff 38ff 3aff 46ff cb50 a229 4317 0012 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0017 0018 0018 0019 0019 0014 0011 000c 0009 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 000e 0014 001b 0023 002b 002c 002c 002d 002d 002d 002e 002e 002f 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 0031 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 0009 400c 7010 000a 000a 000a bdff 6eff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 36ff 37ff 37ff 37ff 38ff 38ff b4ff 0011 9426 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0016 0016 0017 0017 0015 0010 000a 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0008 0012 001d 002a 002d 002e 002e 002f 002f 002f 0030 0030 0031 0031 0031 0032 0032 0032 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 0039 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0009 0009 7811 0009 0009 e3e6 94ff 45ff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 37ff 37ff 37ff 44ff 0010 9524 1b13 0011 0011 0012 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0015 0015 0016 0013 000c 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 0019 0028 002f 002f 0030 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003e 001d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0008 0008 7811 0009 c9ff 79ff 29ff 2aff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 63ff 64ff 31ff 31ff 31ff 33ff 33ff 34ff 34ff 34ff 36ff 36ff 36ff 37ff 9bff 0010 9223 0011 0011 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 0014 0015 0013 000c 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 001a 002b 0030 0030 0031 0031 0032 0032 0032 0033 0033 0033 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0027 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0008 0008 6d0e 0008 bbff 27ff 27ff 29ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2dff 2dff 3bff 89ff e3e6 000c 000c 30ff 31ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 36ff 36ff 82ff 000f 9524 3314 0010 0011 0011 0011 0012 0012 0012 0013 0013 0013 0014 0014 000c 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000b 001e 0030 0031 0032 0032 0033 0033 0033 0034 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 002f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 0008 0008 330a 0008 e45c 33ff 26ff 27ff 27ff 27ff 29ff 29ff 2aff 2aff 2aff 2cff 46ff b0ff df5e 000b 000b 000c 000c 49ff 30ff 30ff 31ff 31ff 33ff 33ff 33ff 34ff 34ff 8dff 000f 9923 4616 0010 0010 0011 0011 0011 0011 0012 0012 0012 0013 000f 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0016 0026 0032 0033 0033 0033 0034 0034 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 003f 0040 0040 0040 0035 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 0007 0007 0008 6d0e 0008 76ff 25ff 26ff 26ff 27ff 27ff 27ff 29ff 29ff 29ff 5eff bdff 000a 000b 000b c9ff 95ff 61ff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 31ff 33ff 33ff 65ff 000f 9923 4014 000f 0010 0010 0010 0011 0011 0011 0012 0012 000b 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0020 0033 0034 0034 0034 0035 0035 0035 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 003b 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0007 0007 0007 0007 6a0c 0008 c8ff 25ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff 79ff e3e6 000a 000a df5e 94ff 38ff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 33ff cbff 000e 8f20 000f 000f 0010 0010 0010 0011 0011 0010 0009 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 001b 0031 0035 0035 0035 0036 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 003d 000f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0007 0007 0007 0007 4d0a 0007 e45c 2eff 22ff 23ff 31ff 33ff 4dff e25d d6ff e25d 0009 000a 000a a1ff 37ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 31ff 3fff da60 000f 801c 000f 000f 0010 0010 000e 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0018 002e 0035 0036 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 003f 0012 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 0006 0007 0007 3909 5d0b 0007 49ff 20ff 22ff 30ff d5ff 0008 0008 0009 0009 0009 0009 e25d 6bff 29ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 31ff 31ff 57ff da60 000f 801c 000f 000e 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0017 0030 0036 0037 0037 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0040 0014 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 0006 0006 0006 0007 5d0b 0007 72ff 1fff 20ff 20ff acff 0008 770f 6d0e 550c 660f 0009 e25d 4fff 27ff 27ff 27ff 29ff 29ff 2aff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff 31ff 57ff 000f 9c1f 3909 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0018 0031 0037 0038 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0042 0042 0040 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 0006 0006 0006 0006 660a 0007 aaff 1eff 1fff 1fff 90ff 0008 6d0e 1c09 0008 330a 6d0e 0009 4dff 26ff 26ff 27ff 27ff 27ff 29ff 29ff 29ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 30ff 31ff 7dff 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0019 0033 0038 0038 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0042 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 0005 0006 0006 0006 5509 0006 a9ff 1eff 1eff 1eff 64ff 0007 5d0b 1c09 0008 0008 6d0e 0008 83ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff 29ff 36ff 94ff c9ff afff 2aff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 2eff 30ff 30ff 30ff beff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0020 0039 0039 0039 003a 003a 003a 003b 003b 003b 003c 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0042 0016 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 0005 0005 0005 0006 4008 0006 d3ff 2aff 1cff 1cff 48ff e45c 0007 3909 0007 0008 460b 0008 e2f0 22ff 23ff 25ff 25ff 26ff 26ff 26ff 27ff 4fff d6ff 000a 000b 52ff 2aff 2aff 2cff 2cff 2cff 2dff 2dff 2dff 2eff 2eff 30ff 30ff 4bff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0028 003a 003a 003a 003b 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0042 0015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0005 0005 0005 0005 2b06 660a 0006 45ff 1bff 1bff 1cff d3ff 0007 4d0a 0007 0007 0007 620d 0008 74ff 22ff 22ff 23ff 25ff 25ff 25ff 26ff 78ff df5e 000a 000a a1ff 29ff 29ff 2aff 2aff 2aff 2cff 7bff 3aff 2dff 2dff 2eff 2eff 2eff 30ff b0ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0010 0031 003a 003b 003b 003b 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0041 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0005 0005 0005 0005 0005 6008 0005 8bff 19ff 1bff 1bff 8dff 0006 5d0b 0007 0007 0007 0007 5d0b 0008 2dff 20ff 20ff 22ff 22ff 25ff 25ff 9fff 0009 000a 000a e2f0 34ff 27ff 29ff 29ff 2aff 2aff 2aff 95ff d8ff 3aff 2dff 2dff 2eff 2eff 2eff 56ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 001d 003b 003b 003c 003c 003c 003d 003d 003d 003d 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0041 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 0004 0005 0005 0005 0005 0005 0005 e96d 27ff 19ff 19ff 53ff 0006 660a 2407 0007 0007 0007 2008 0007 b9ff 1fff 20ff 20ff 20ff 22ff 22ff acff 0009 0009 000a 000a 5cff 27ff 27ff 27ff 29ff 29ff 29ff 2aff afff 0000 a2ff 2cff 2dff 2dff 2dff 2eff 2eff d8ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000e 0031 003c 003c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 003d 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0004 0004 0004 0005 0005 0005 0005 0005 9aff 18ff 18ff 27ff e1f6 0006 4008 0006 0006 0007 0007 4d0a 0007 80ff 1fff 1fff 1fff 20ff 20ff 59ff 0009 0009 0009 0009 baff 26ff 26ff 26ff 27ff 27ff 29ff 29ff 29ff c9ff 0000 0000 60ff 2cff 2cff 2dff 2dff 2eff 97ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 001c 003c 003d 003d 003d 003e 003e 003e 003e 003f 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0039 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 0004 0004 0004 0004 0004 0005 0005 0005 0005 e1f6 8bff 8bff c5ff 0006 5509 0006 0006 0006 0006 0007 5d0b 0007 56ff 1eff 1eff 1fff 1fff 20ff 9cff 0009 0009 0009 0009 91ff 25ff 26ff 26ff 26ff 27ff 27ff 27ff 29ff c9ff 0000 0000 afff 2cff 2cff 2cff 2dff 2dff 61ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000e 0032 003d 003e 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0034 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0004 0004 0004 0004 0004 0004 0004 0005 0005 2b06 0005 0005 0005 0005 6008 0006 0006 0006 0006 0006 0006 5d0b 0007 1cff 1eff 1eff 1eff 1fff 1fff c7ff 0008 0009 0009 0009 5aff 25ff 25ff 25ff 26ff 26ff 26ff 27ff 27ff e4e5 0000 0000 c9ff 2aff 2aff 2cff 2cff 2dff 61ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0027 003e 003e 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 002b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 2b06 2b06 2b06 2b06 0005 0005 0006 0006 0006 0006 0006 660a 0007 1cff 1cff 1cff 1eff 1eff 1fff c7ff 0008 0008 0009 0009 4bff 22ff 23ff 25ff 25ff 26ff 26ff 26ff 42ff 0000 0000 0000 c9ff 2aff 2aff 2aff 2cff 2cff 61ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0023 003e 003f 003f 003f 003f 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0020 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0001 4004 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0005 0006 0006 0006 0006 660a 0007 1bff 1cff 1cff 1cff 1eff 1eff c7ff 0008 0008 0008 0008 20ff 22ff 22ff 23ff 25ff 25ff 25ff 26ff 84ff 0000 0000 0000 bbff 29ff 29ff 2aff 2aff 2cff 60ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0014 003b 003f 003f 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0046 0013 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0003 4004 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 0006 0006 660a 0006 1bff 1bff 1bff 1cff 1cff 1cff c7ff 0008 0008 0007 0001 49ff 20ff 20ff 22ff 23ff 25ff 25ff 25ff d6ff 0000 0000 0000 93ff 29ff 29ff 29ff 2aff 2aff 6cff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0034 0040 0040 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0041 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0002 0003 4004 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 0006 660a 0006 19ff 19ff 1bff 1bff 1cff 1cff a9ff 0008 0006 0001 0000 9cff 20ff 20ff 20ff 22ff 22ff 23ff 4dff 0000 0000 0000 0000 93ff 27ff 27ff 29ff 29ff 29ff 94ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 002e 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0039 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0002 0003 0003 4004 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 0006 660a 0006 19ff 19ff 19ff 1bff 1bff 1bff 63ff 0005 0000 0000 0000 f157 3bff 1fff 20ff 20ff 22ff 22ff acff 0000 0000 0000 0000 6aff 26ff 27ff 27ff 29ff 29ff 94ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0029 0041 0041 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 002c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0002 0003 0003 4004 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 660a 0006 52ff 18ff 19ff 19ff 1bff 1bff 1bff f06a 0000 0000 0000 0000 e3ef 72ff 57ff 20ff 49ff 90ff 0000 0000 0000 0000 0000 41ff 26ff 26ff 27ff 27ff 27ff bbff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0028 0041 0041 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 001b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0002 0002 0002 0003 4004 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 4907 0006 a8ff 18ff 18ff 19ff 19ff 19ff 1bff 61ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 91ff 25ff 25ff 26ff 26ff 27ff 42ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0042 0042 0042 0042 0043 0043 0043 0043 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0045 000b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0002 0002 0002 0002 0002 5503 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 0005 0005 e86e 26ff 18ff 18ff 19ff 19ff 19ff 1bff 8dff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 acff 23ff 25ff 25ff 25ff 26ff 26ff 93ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0042 0042 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 003b 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0001 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 0005 6008 0005 8aff 17ff 18ff 18ff 18ff 19ff 19ff 19ff a9ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aaff 20ff 22ff 22ff 23ff 25ff 25ff 33ff f157 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0043 0043 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0028 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 2b06 0005 e96d 25ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 9bff 0000 0000 0000 0000 0000 0000 0000 f157 8eff 1fff 20ff 20ff 22ff 22ff 23ff 25ff 91ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0043 0044 0044 0044 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0048 0012 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 0002 0002 0002 0002 0002 0002 0002 5503 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0005 6008 0003 98ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 29ff 6fff 9bff c5ff c5ff 9bff 64ff 1eff 1fff 1fff 1fff 20ff 20ff 20ff 22ff 3eff f157 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 0044 0044 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 0040 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0002 0002 0002 0002 0002 0002 0002 5503 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0005 0005 0005 0003 0000 0000 4fff 15ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 1eff 1fff 1fff 1fff 20ff 20ff c7ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0027 0044 0044 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 0029 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0004 0004 0003 0000 0000 0000 f06a 41ff 15ff 17ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 1fff 1fff 2dff aaff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0029 0045 0045 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 0049 000f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0002 0002 0002 0002 5503 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0004 0004 0004 0002 0000 0000 0000 0000 0000 f06a 4fff 15ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1cff 1cff 1cff 1eff 1eff 2cff d5ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002a 0045 0045 0046 0046 0046 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 003d 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 5503 5503 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0004 0004 0003 0000 0000 0000 0000 0000 0000 0000 0000 6cff 15ff 15ff 17ff 17ff 17ff 18ff 18ff 19ff 19ff 19ff 1bff 1bff 1bff 1cff 1cff 56ff f157 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002d 0046 0046 0046 0046 0047 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 0024 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0003 0003 0004 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b6ff 31ff 15ff 17ff 17ff 17ff 18ff 18ff 18ff 19ff 19ff 1bff 1bff 29ff 8dff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0033 0046 0046 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 0049 000b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c4ff 8aff 6cff 50ff 50ff 18ff 42ff 52ff 6fff 8bff c5ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0039 0047 0047 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 0035 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0003 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 0043 0047 0047 0047 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004b 004c 0015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0003 0003 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0017 0047 0048 0048 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 003f 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0028 0048 0048 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 0021 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002d 0048 0048 0049 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 0046 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 003c 0049 0049 0049 0049 0049 004a 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004c 004d 002a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 a407 a407 8f08 8f08 8f08 8004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 bf06 bf06 bf06 bf06 bf06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 8008 4d08 4d08 3308 4d08 6608 8008 aa02 bf06 bf06 bf06 3217 0f4d 0a4c 0049 0049 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004a 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 a305 7209 4509 1709 540f b8d3 b8d6 b8d6 b7d6 b7d4 c355 270b 1a08 3308 6608 8008 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 d353 b8d4 b8d6 b8d6 b8d6 b7d3 e119 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 0008 3308 6608 9908 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8b09 c355 89ec 4eed 3ded 3ded 3eed 6aed 89ec cd59 b8d4 b8d6 b8d6 b8d6 b3db adbb 0a4d 004a 004a 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 002c 0000 0000 0000 0000 0000 0000 0000 3308 0008 0008 0008 0008 8008 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 a407 640c c1a2 7aec 3ded 10ed 01ed 05ef 05ef 05ef 05ef 05ef 02ee 01ed 10ed 3ded 6aed 8aec ce20 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8008 7bec 09ef 05ef 05ef 05ef 06ed ac1b ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 00eb 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 00ed 02ed 3ced 5ded 97eb 510f 9908 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 940f 77eb 06ee 04f0 03f0 03f0 02f0 03f0 03f0 09f0 78ee 09ef 05ef 05ef 05ef 08ef 6bf1 0a50 004a 004a 004a 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004b 0009 0000 0000 0000 0000 0000 3308 3deb 02ed 00ed 00ed 04ed 7deb 8008 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 ff01 780e b3d4 3eed 05ef 04f0 03f0 01f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 01f0 02f0 03f0 09ef b8d3 bf06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8008 7bed 04f0 00f0 00f0 00f0 00ed 0009 0000 0000 0000 ff02 bf06 8008 4d08 4d08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 00ed 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 02f0 03f0 06f0 13ed 95eb 790f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b308 a7e8 09f0 00f0 00f0 00f0 00f0 01f0 02f0 01f0 04f0 75f0 04f0 00f0 00f0 00f0 04f0 7aef 0d50 004a 004a 004a 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 002e 0000 0000 0000 0000 0000 3308 3ded 02f0 00f0 00f0 06f0 a7ea b308 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 d505 a022 4aec 07ef 03f0 00f0 00f0 00f0 00f0 00f0 00f0 02f0 02f0 02f0 02f0 01f0 00f0 00f0 00f0 00f0 05ef b7d6 bf06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8008 7bec 09ef 05ef 05ef 05ef 05ed 0008 0000 0000 ff02 c753 b5d5 7bed 4eed 4eeb 4d08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 00ed 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 00f0 01f0 08f0 5aeb 5e0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d08 4ded 03f0 00f0 00f0 00f0 06f0 1eed 3bed 1eed 05ee 4df0 08ef 05ef 05ef 05ef 09ef 7bec 172d 004a 004b 004b 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004c 000a 0000 0000 0000 0000 3308 3ded 02f0 00f0 00f0 05ef b7da bf06 0000 │ │ 0000 0000 0000 0000 0000 0000 aa05 c0a1 30ed 04f0 00f0 00f0 00f0 00f0 01f0 03f0 05ef 02ed 2ded 3ced 3ded 3ced 1eed 01ed 03ef 05f0 03f0 07f0 a9ea b308 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 d353 b8d4 b8d6 b8d6 b8d6 b8d3 bf06 0000 0000 1a08 02ec 05ef 04f0 04f0 3ded 3308 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a0e 00ed 00f0 00f0 00f0 00f0 05ef 00ed 00ed 00ed 00ed 00ed 00ed 00ed 05ef 03f0 01f0 00f0 00f0 00f0 00f0 06f0 5aeb 790f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1a08 11ed 01f0 00f0 00f0 06f0 95eb 5e0f 3308 400a c355 8feb b6d7 b8d6 b8d6 b8d6 b8d4 d353 8004 0040 004b 004b 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004e 004e 004e 002d 0000 0000 0000 0000 580a 3ced 02f0 00f0 00f0 04ef c3ae e007 fd02 │ │ 0000 0000 0000 0000 0000 ff01 9422 11ed 03f0 00f0 00f0 00f0 00f0 05f0 12ee 6bed b5d4 540f 2d09 2d09 3308 3308 1a08 440c c4a1 99ec 5ced 16ed 7eec 8008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 bf06 bf06 bf06 bf06 bf06 0000 0000 ff01 ac22 01ee 00f0 00f0 03f0 4ded 4d08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf06 b8d4 05ef 00f0 00f0 00f0 05ef b1d7 550e 0008 0008 0008 0008 0008 5a0e b5d4 6bed 12ee 03f0 00f0 00f0 00f0 00f0 08f0 96eb 9908 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 01ed 00f0 00f0 01f0 1eed 5e0f 0000 0000 0000 ff02 8008 bf06 bf06 bf06 bf06 bf06 ff02 0000 0016 004b 004b 004b 004c 004c 004c 004c 004c 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004e 004e 004e 004e 004e 004a 0005 0000 0000 0000 580a 3ced 02f0 00f0 00f0 00ed 5c0e fd02 fd02 │ │ @@ -138,41 +138,41 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4003 0000 0000 0000 0000 4003 2637 0ced 00f0 00f0 00f0 01f0 16de 1c07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000e 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 001e 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4003 2d7c 2e09 5502 5502 4006 2c72 15e6 01f0 00f0 00f0 00f0 00ed 1b28 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0046 0052 0052 0052 0052 0052 0052 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0031 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1a08 16ec 21d1 2b6f 2a6c 25a4 15ed 02f0 00f0 00f0 00f0 01ef 11bc 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002b 0052 0052 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0045 0000 0000 0000 0000 │ │ 0000 0000 0000 0001 0001 0001 0001 0001 0002 0003 0004 0004 0004 0004 0005 0006 0006 0007 0007 0008 0008 0009 000a 000b 000b 000c 000d 000d 000d 000f 000f 000f 0010 0012 0012 0012 0014 0014 0015 0016 0016 0017 0018 0019 0019 001b 001b 001c 001d 001d 001e 001f 0020 0020 0021 0022 0023 0024 0025 0025 0026 0027 0027 0029 0029 0029 002b 002c 002c 002d 002e 002e 002e 0030 0030 0031 0031 0032 0033 0034 0034 0035 0035 0036 0037 0037 0037 0038 0039 003a 003a 003a 003a 003a 003a 003b 003b 003c 003c 003c 0642 3af2 02f3 01f2 01f2 01f2 01f3 00f3 00f3 00f4 01f4 0fef 0349 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0043 0044 0044 0045 0045 0045 0045 0045 0045 0045 0046 0046 0047 0047 0047 0048 0048 0048 0048 0048 0048 0048 0048 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004f 004f 004f 004f 004f 004f 0050 0050 0050 0050 0050 0050 0050 0051 0051 0051 0051 0051 0051 0051 0051 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0054 0054 0054 0054 0054 0054 0054 0054 0054 0055 0055 0055 0055 0055 0056 0056 0056 0056 0056 0056 0056 0056 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0001 0001 0001 0001 0001 0002 0003 0004 0004 0004 0004 0005 0006 0006 0007 0007 0008 0008 0009 000a 000b 000b 000c 000d 000d 000d 000f 000f 000f 0010 0012 0012 0012 0014 0014 0015 0016 0016 0017 0018 0019 0019 001b 001b 001c 001d 001d 001e 001f 0020 0020 0021 0022 0023 0024 0025 0025 0026 0027 0027 0029 0029 0029 002b 002c 002c 002d 002e 002e 002e 0030 0030 0031 0031 0032 0033 0034 0034 0035 0035 0036 0037 0037 0037 0038 0039 003a 003a 003a 003a 003a 003a 003b 003b 003c 003c 003c 0642 3df2 02f3 00f3 00f3 00f3 00f3 00f3 00f3 01f4 03f1 6178 0441 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0043 0044 0044 0045 0045 0045 0045 0045 0045 0045 0046 0046 0047 0047 0047 0048 0048 0048 0048 0048 0048 0048 0048 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004f 004f 004f 004f 004f 004f 0050 0050 0050 0050 0050 0050 0050 0051 0051 0051 0051 0051 0051 0051 0051 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0054 0054 0054 0054 0054 0054 0054 0054 0054 0055 0055 0055 0055 0055 0056 0056 0056 0056 0056 0056 0056 0056 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0001 0001 0001 0001 0001 0002 0003 0004 0004 0004 0004 0005 0006 0006 0007 0007 0008 0008 0009 000a 000b 000b 000c 000d 000d 000d 000f 000f 000f 0010 0012 0012 0012 0014 0014 0015 0016 0016 0017 0018 0019 0019 001b 001b 001c 001d 001d 001e 001f 0020 0020 0021 0022 0023 0024 0025 0025 0026 0027 0027 0029 0029 0029 002b 002c 002c 002d 002e 002e 002e 0030 0030 0031 0031 0032 0033 0034 0034 0035 0035 0036 0037 0037 0037 0038 0039 003a 003a 003a 003a 003a 003a 003b 003b 003c 003c 003c 0c42 6af0 08f3 03f3 03f3 02f3 03f3 04f3 07f3 1ff1 9aa6 0d43 003f 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0043 0044 0044 0045 0045 0045 0045 0045 0045 0045 0046 0046 0047 0047 0047 0048 0048 0048 0048 0048 0048 0048 0048 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004f 004f 004f 004f 004f 004f 0050 0050 0050 0050 0050 0050 0050 0051 0051 0051 0051 0051 0051 0051 0051 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0054 0054 0054 0054 0054 0054 0054 0054 0054 0055 0055 0055 0055 0055 0056 0056 0056 0056 0056 0056 0056 0056 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0001 0001 0001 0001 0001 0002 0003 0004 0004 0004 0004 0005 0006 0006 0007 0007 0008 0008 0009 000a 000b 000b 000c 000d 000d 000d 000f 000f 000f 0010 0012 0012 0012 0014 0014 0015 0016 0016 0017 0018 0019 0019 001b 001b 001c 001d 001d 001e 001f 0020 0020 0021 0022 0023 0024 0025 0025 0026 0027 0027 0029 0029 0029 002b 002c 002c 002d 002e 002e 002e 0030 0030 0031 0031 0032 0033 0034 0034 0035 0035 0036 0037 0037 0037 0038 0039 003a 003a 003a 003a 003a 003a 003b 003b 003c 003c 003c 093e aaa0 78f1 5bf2 3cf2 3bf2 3ef2 79f2 b2ed 164a 0941 003f 003f 0040 0040 0041 0041 0041 0041 0042 0042 0042 0042 0042 0043 0043 0043 0043 0043 0044 0044 0045 0045 0045 0045 0045 0045 0045 0046 0046 0047 0047 0047 0048 0048 0048 0048 0048 0048 0048 0048 0049 0049 004a 004a 004a 004a 004a 004a 004a 004a 004a 004b 004b 004c 004c 004c 004d 004d 004d 004d 004d 004d 004d 004d 004d 004d 004e 004e 004e 004f 004f 004f 004f 004f 004f 0050 0050 0050 0050 0050 0050 0050 0051 0051 0051 0051 0051 0051 0051 0051 0052 0052 0052 0052 0053 0053 0053 0053 0053 0053 0053 0053 0054 0054 0054 0054 0054 0054 0054 0054 0054 0055 0055 0055 0055 0055 0056 0056 0056 0056 0056 0056 0056 0056 0000 0000 0000 0000 0000 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf03 8008 6608 4d08 3308 4d08 8008 c607 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 0000 0000 0000 0000 0000 0000 bf00 4d00 4d00 9900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 8000 9900 0000 0000 0000 0000 0000 8000 8000 8000 8000 8000 8000 8000 9900 bf00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9900 4d00 4d00 cc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 7a00 7a00 7a00 7a00 7a00 7a00 7a00 7a00 7a00 7a00 7a00 8000 0000 0000 0000 0000 bf00 c800 4100 4100 9a00 9900 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 7a00 7b00 9a00 9900 0000 0000 0000 8000 7a00 7a00 7a00 7a00 7a00 7a00 7b00 9800 c400 b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9900 9a00 4100 4000 c600 cc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0a00 0a00 0a00 0a00 0500 0500 0500 0a00 0a00 0a00 0a00 0000 0000 0000 0000 0000 b300 b800 0900 0700 7c00 8000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0500 0700 4100 3300 0000 0000 0000 0000 0500 0500 0600 0a00 0a00 0a00 0700 0700 1700 9300 9900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 7c00 0700 0800 b500 bf00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 7a00 7a00 7a00 7500 0500 0000 0500 7500 7a00 7a00 7a00 a100 b300 bf00 8000 9900 8000 b900 5e00 5e00 9200 0000 0000 bf00 b300 8000 8000 8000 b300 ff00 0000 0000 0000 0300 4d00 4d00 0000 0000 0000 0000 0000 0100 2200 7600 7a00 7800 3c00 0500 0200 1400 9e00 ff00 cc00 aa00 8000 8000 8000 aa00 ff00 0000 0000 0000 0000 aa00 8000 8000 8000 ff00 0000 9500 5500 5500 aa00 ff00 bf00 bf00 ff00 0000 cc00 8000 8000 9900 ff00 0000 0000 0000 0000 0000 bf00 8000 8000 8000 9900 bf00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 8000 8000 4000 0000 0000 0200 4000 8000 8000 9400 b600 b700 c700 b300 9800 7c00 c700 b700 b700 d000 bf00 9600 c300 a700 7c00 7a00 7c00 a600 aa00 df00 0000 0000 0500 7800 8000 0000 0000 0000 0000 0000 0200 3b00 5900 8000 8000 4d00 5a00 0400 0600 b600 a200 be00 a700 7c00 7a00 7c00 a600 9400 d500 0000 cc00 6b00 a600 7c00 7b00 8900 b300 ff00 cc00 b500 b500 d100 d100 b500 b500 c800 8000 ba00 7b00 7b00 9700 b300 b900 0000 0000 aa00 6900 b300 7c00 7a00 7b00 8b00 b300 9500 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0200 3a00 3300 0000 0000 0000 0700 0900 3d00 2d00 0a00 0e00 b000 0e00 0c00 7e00 8600 7a00 1100 0d00 0500 0500 0a00 0800 1500 bf00 6d00 0000 0500 7a00 8000 0000 0000 0000 0000 0000 0200 3c00 3300 0000 0000 8b00 7500 0500 0600 0000 0000 0000 0000 0033 0088 00bb 00ee 00ff 00ff 00cc 0099 0022 0055 00ff 00ff 0099 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0044 00dd 00ee 0066 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3700 0000 0200 3c00 3300 0000 0000 0000 0000 0000 0300 0900 2d00 4100 b200 0700 0700 b500 a600 8f00 9900 c300 5a00 5100 8400 0600 0400 5100 ba00 0300 0500 7a00 8000 0000 0000 0000 0000 0000 0200 3d00 7100 8000 7400 8800 2100 0500 2f00 0000 0000 0033 00bb 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00bb 0099 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf00 c400 0300 0200 3c00 3300 0000 0000 0000 0000 0000 0700 9300 5e00 7300 b700 0700 0700 b700 b300 8000 9900 c600 b300 7400 8900 0100 0200 4200 b200 0700 0500 7a00 8000 0000 0000 0000 1700 0000 0400 5f00 c600 7d00 6800 1400 0a00 3000 b900 0000 0055 00ff 00ff 00ff 00ee 00aa 0066 0044 0077 00bb 00ff 0044 00bb 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00bb 00ff 00ff 0055 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 b600 0700 0200 3c00 3300 0000 0000 0000 0000 0100 1e00 5e00 0000 b300 b500 0700 0700 b600 b300 9900 5d00 aa00 a600 6900 2100 0100 0300 5100 b300 0700 0500 7a00 8000 0000 0000 ff00 aa00 0100 0500 7900 a800 1800 0600 2200 b100 6b00 cc00 0055 00ff 00ff 00ff 0099 0011 0000 0000 0000 0000 0000 0000 0000 00ee 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 b700 0700 0200 3e00 3300 0000 0000 0000 0000 0200 3b00 3300 0000 8000 7c00 0500 0300 c700 a600 a300 4d00 0500 0c00 0b00 1d00 0100 0500 7a00 b500 0700 0500 7c00 8000 0000 0000 b300 b700 0700 0500 7a00 8600 7500 0500 0400 bb00 bf00 0022 00ee 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ff 00ff 00ee 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 b700 0700 0400 6900 6600 0000 0000 3700 0000 0200 3e00 3300 0000 8000 7a00 0500 0000 6400 9300 0c00 0500 2100 8600 c200 4900 0000 0500 7d00 b500 0700 0700 a700 b300 0000 0000 b300 b700 0700 0500 7a00 8b00 a400 1400 0300 3d00 7900 00aa 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 0044 00ff 00ff 00bb 0000 0000 0000 0055 00aa 00cc 00ee 00ee 00cc 0077 0000 0000 0000 0000 0022 0099 00dd 00ff 00ff 00bb 0055 0000 0000 0022 0099 00dd 00ff 00ff 00bb 0055 0000 0044 00ff 00ff 00bb 0000 0000 0000 0011 0077 00bb 00ee 00ff 00ff 00cc 0077 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 b700 0700 0500 7900 8000 0000 bf00 c400 0300 0400 6900 6600 0000 8000 7a00 0500 0000 0d00 1400 0200 1e00 8800 8b00 c600 aa00 0100 0600 8c00 b400 0700 0700 b700 b300 0000 0000 b300 b700 0700 0500 7a00 8000 8b00 7500 0500 0900 0022 00ff 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0077 00ff 00ff 0099 0000 0000 0066 00ff 00ff 00ff 00ff 00ff 00ff 00ff 0099 0000 0000 0044 00ee 00ff 00ff 00ff 00ff 00ff 00bb 0000 0044 00ee 00ff 00ff 00ff 00ff 00ff 00bb 0000 0077 00ff 00ff 0099 0000 0000 0055 00ee 00ff 00ff 00ff 00ff 00ff 00ff 00aa 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 a700 0700 0500 7a00 8000 0000 b300 b600 0700 0500 7900 8000 0000 8000 7800 0500 0000 0d00 1200 0200 1d00 2400 4d00 9400 b600 0700 0700 b400 8c00 0600 0700 b700 b300 0000 0000 b300 b500 0700 0500 7a00 8000 ff00 9e00 0500 0100 0077 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0099 00ff 00ff 0066 0000 0000 0044 00dd 0077 0044 0022 0077 00ff 00ff 00ff 0000 0000 00dd 00ff 00ff 0088 0033 0066 00cc 0044 0000 00dd 00ff 00ff 0088 0033 0066 00cc 0044 0000 0099 00ff 00ff 0066 0000 0055 00ff 00ff 00ff 00aa 0055 0033 0066 00aa 0033 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 7e00 0a00 0a00 7c00 8000 0000 b300 b800 0c00 0a00 7c00 8000 0000 4d00 5100 0800 0500 3300 6700 0a00 0500 2000 4100 8000 a800 0c00 0c00 b500 8000 0a00 0c00 b800 b300 0000 0000 8000 7e00 0a00 0a00 7c00 8000 0000 7400 5a00 0900 00aa 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 00dd 00ff 00ff 0022 0044 00ff 00ff 00bb 0000 0000 0000 0000 0000 0044 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 0044 0022 00ee 00ff 00ff 0066 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b300 ba00 7c00 7c00 ba00 b300 0000 bf00 d200 7b00 7c00 ba00 b300 0000 9900 9b00 7b00 7a00 8000 8600 9500 4f00 3e00 5000 c700 bc00 7c00 7b00 d000 ba00 7c00 7b00 d200 bf00 0000 0000 b300 ba00 7c00 7c00 ba00 b300 0000 bf00 c900 7a00 00cc 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00ee 00ff 00ff 0011 0000 0000 0000 0000 0044 0077 0099 00aa 00ee 00ff 00ff 0011 0044 00ff 00ff 00ee 0055 0000 0000 0000 0000 0044 00ff 00ff 00ee 0055 0000 0000 0000 0000 0000 00ee 00ff 00ff 0011 0099 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c600 8000 8000 c600 0000 0000 0000 bf00 8000 8000 c600 0000 0000 0000 9900 8000 8000 0000 0000 9900 4d00 4d00 4d00 ff00 c600 8000 8000 ff00 c600 8000 8000 bf00 0000 0000 0000 0000 c600 8000 8000 c600 0000 0000 0000 bf00 8000 00ff 00ff 00ff 0033 0000 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ff 00ff 00dd 0000 0000 0000 0066 00dd 00ff 00ff 00ff 00ff 00ff 00ff 00ff 0000 0011 00dd 00ff 00ff 00ff 00dd 0066 0000 0000 0011 00dd 00ff 00ff 00ff 00dd 0066 0000 0000 0022 00ff 00ff 00dd 0000 00ee 00ff 00ff 0033 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00dd 00ff 00ff 0055 0000 0000 0000 0000 0000 0000 0000 0000 0000 0055 00ff 00ff 00bb 0000 0000 0077 00ff 00ff 00ff 00aa 0077 0077 00ff 00ff 00bb 0000 0000 0022 00bb 00ff 00ff 00ff 00ff 0088 0000 0000 0022 00bb 00ff 00ff 00ff 00ff 0088 0000 0055 00ff 00ff 00bb 0022 00ff 00ff 00ee 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00bb 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 0000 0000 0000 0088 00ff 00ff 0088 0000 0044 00ff 00ff 00ee 0033 0000 0000 0066 00ff 00ff 0099 0000 0000 0000 0000 0022 00aa 00ff 00ff 00ee 0000 0000 0000 0000 0022 00aa 00ff 00ff 00ee 0000 0088 00ff 00ff 0088 0033 00ff 00ff 00dd 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0077 00ff 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 00aa 00ff 00ff 0055 0000 0099 00ff 00ff 0077 0000 0000 0000 00bb 00ff 00ff 0066 0000 0000 0000 0000 0000 0011 00ff 00ff 00ff 0000 0000 0000 0000 0000 0011 00ff 00ff 00ff 0000 00aa 00ff 00ff 0055 0033 00ff 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 00ee 00ff 00ff 00ff 0088 0033 0000 0000 0022 0066 0088 0000 00dd 00ff 00ff 0033 0000 00aa 00ff 00ff 0088 0000 0000 0088 00ff 00ff 00ff 0044 0022 0088 0022 0000 0000 0066 00ff 00ff 00cc 0022 0088 0022 0000 0000 0066 00ff 00ff 00cc 0000 00dd 00ff 00ff 0033 0000 00dd 00ff 00ff 00cc 0022 0000 0000 0033 0044 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0033 00ee 00ff 00ff 00ff 00ff 00ee 00ee 00ff 00ff 00ff 0011 00ff 00ff 00ff 0000 0000 0088 00ff 00ff 00ff 00cc 00ee 00ff 00ff 00ff 00ff 0011 00aa 00ff 00ff 00cc 00dd 00ff 00ff 00ff 0044 00aa 00ff 00ff 00cc 00dd 00ff 00ff 00ff 0044 0011 00ff 00ff 00ff ff00 ff00 0066 00ff 00ff 00ff 00ff 00dd 00dd 00ff 00ff ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0022 0099 00ee 00ff 00ff 00ff 00ff 00ff 00ff 00bb 0044 00ff 00ff 00dd 0000 0000 0011 00bb 00ff 00ff 00ff 00ff 00bb 00dd 00ff 00ee 0000 00aa 00ff 00ff 00ff 00ff 00ff 00cc 0044 0000 00aa 00ff 00ff 00ff 00ff 00ff 00cc 0044 0000 0044 00ff 00ff 00dd ff00 ff00 ff00 0066 00dd 00ff 00ff 00ff 00ff 00ff 00cc ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0033 0044 0044 0044 0033 0000 0000 0011 0044 0044 0033 0000 0000 0000 0000 0022 0044 0044 0011 0000 0044 0044 0044 0000 0000 0011 0033 0044 0044 0022 0000 0000 0000 0000 0011 0033 0044 0044 0022 0000 0000 0000 0011 0044 0044 0033 ff00 ff00 ff00 ff00 ff00 0033 0044 0044 0044 0022 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf03 8008 6608 4d08 3308 4d08 8008 c607 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 0088 00bb 00ee 00ff 00ff 00cc 0099 0022 0055 00ff 00ff 0099 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0044 00dd 00ee 0066 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 00bb 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00ff 00bb 0099 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0055 00ff 00ff 00ff 00ee 00aa 0066 0044 0077 00bb 00ff 0044 00bb 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00bb 00ff 00ff 0055 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0055 00ff 00ff 00ff 0099 0011 0000 0000 0000 0000 0000 0000 0000 00ee 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ee 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ff 00ff 00ee 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00aa 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 0044 00ff 00ff 00bb 0000 0000 0000 0055 00aa 00cc 00ee 00ee 00cc 0077 0000 0000 0000 0000 0022 0099 00dd 00ff 00ff 00bb 0055 0000 0000 0022 0099 00dd 00ff 00ff 00bb 0055 0000 0044 00ff 00ff 00bb 0000 0000 0000 0011 0077 00bb 00ee 00ff 00ff 00cc 0077 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ff 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0077 00ff 00ff 0099 0000 0000 0066 00ff 00ff 00ff 00ff 00ff 00ff 00ff 0099 0000 0000 0044 00ee 00ff 00ff 00ff 00ff 00ff 00bb 0000 0044 00ee 00ff 00ff 00ff 00ff 00ff 00bb 0000 0077 00ff 00ff 0099 0000 0000 0055 00ee 00ff 00ff 00ff 00ff 00ff 00ff 00aa 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0077 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0099 00ff 00ff 0066 0000 0000 0044 00dd 0077 0044 0022 0077 00ff 00ff 00ff 0000 0000 00dd 00ff 00ff 0088 0033 0066 00cc 0044 0000 00dd 00ff 00ff 0088 0033 0066 00cc 0044 0000 0099 00ff 00ff 0066 0000 0055 00ff 00ff 00ff 00aa 0055 0033 0066 00aa 0033 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00aa 00ff 00ff 0077 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 00dd 00ff 00ff 0022 0044 00ff 00ff 00bb 0000 0000 0000 0000 0000 0044 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 0044 0022 00ee 00ff 00ff 0066 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00cc 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00ee 00ff 00ff 0011 0000 0000 0000 0000 0044 0077 0099 00aa 00ee 00ff 00ff 0011 0044 00ff 00ff 00ee 0055 0000 0000 0000 0000 0044 00ff 00ff 00ee 0055 0000 0000 0000 0000 0000 00ee 00ff 00ff 0011 0099 00ff 00ff 00aa 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00ff 00ff 00ff 0033 0000 0000 0000 0000 0000 0000 0000 0000 0000 0022 00ff 00ff 00dd 0000 0000 0000 0066 00dd 00ff 00ff 00ff 00ff 00ff 00ff 00ff 0000 0011 00dd 00ff 00ff 00ff 00dd 0066 0000 0000 0011 00dd 00ff 00ff 00ff 00dd 0066 0000 0000 0022 00ff 00ff 00dd 0000 00ee 00ff 00ff 0033 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00dd 00ff 00ff 0055 0000 0000 0000 0000 0000 0000 0000 0000 0000 0055 00ff 00ff 00bb 0000 0000 0077 00ff 00ff 00ff 00aa 0077 0077 00ff 00ff 00bb 0000 0000 0022 00bb 00ff 00ff 00ff 00ff 0088 0000 0000 0022 00bb 00ff 00ff 00ff 00ff 0088 0000 0055 00ff 00ff 00bb 0022 00ff 00ff 00ee 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00bb 00ff 00ff 00bb 0000 0000 0000 0000 0000 0000 0000 0000 0000 0088 00ff 00ff 0088 0000 0044 00ff 00ff 00ee 0033 0000 0000 0066 00ff 00ff 0099 0000 0000 0000 0000 0022 00aa 00ff 00ff 00ee 0000 0000 0000 0000 0022 00aa 00ff 00ff 00ee 0000 0088 00ff 00ff 0088 0033 00ff 00ff 00dd 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0077 00ff 00ff 00ff 0044 0000 0000 0000 0000 0000 0000 0000 0000 00aa 00ff 00ff 0055 0000 0099 00ff 00ff 0077 0000 0000 0000 00bb 00ff 00ff 0066 0000 0000 0000 0000 0000 0011 00ff 00ff 00ff 0000 0000 0000 0000 0000 0011 00ff 00ff 00ff 0000 00aa 00ff 00ff 0055 0033 00ff 00ff 00ff 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 00ee 00ff 00ff 00ff 0088 0033 0000 0000 0022 0066 0088 0000 00dd 00ff 00ff 0033 0000 00aa 00ff 00ff 0088 0000 0000 0088 00ff 00ff 00ff 0044 0022 0088 0022 0000 0000 0066 00ff 00ff 00cc 0022 0088 0022 0000 0000 0066 00ff 00ff 00cc 0000 00dd 00ff 00ff 0033 0000 00dd 00ff 00ff 00cc 0022 0000 0000 0033 0044 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 00ee 00ff 00ff 00ff 00ff 00ee 00ee 00ff 00ff 00ff 0011 00ff 00ff 00ff 0000 0000 0088 00ff 00ff 00ff 00cc 00ee 00ff 00ff 00ff 00ff 0011 00aa 00ff 00ff 00cc 00dd 00ff 00ff 00ff 0044 00aa 00ff 00ff 00cc 00dd 00ff 00ff 00ff 0044 0011 00ff 00ff 00ff 0000 0000 0066 00ff 00ff 00ff 00ff 00dd 00dd 00ff 00ff 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0022 0099 00ee 00ff 00ff 00ff 00ff 00ff 00ff 00bb 0044 00ff 00ff 00dd 0000 0000 0011 00bb 00ff 00ff 00ff 00ff 00bb 00dd 00ff 00ee 0000 00aa 00ff 00ff 00ff 00ff 00ff 00cc 0044 0000 00aa 00ff 00ff 00ff 00ff 00ff 00cc 0044 0000 0044 00ff 00ff 00dd 0000 0000 0000 0066 00dd 00ff 00ff 00ff 00ff 00ff 00cc 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0033 0044 0044 0044 0033 0000 0000 0011 0044 0044 0033 0000 0000 0000 0000 0022 0044 0044 0011 0000 0044 0044 0044 0000 0000 0011 0033 0044 0044 0022 0000 0000 0000 0000 0011 0033 0044 0044 0022 0000 0000 0000 0011 0044 0044 0033 0000 0000 0000 0000 0000 0033 0044 0044 0044 0022 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_medal_bronze.png │ ├── sng │ │ @@ -1,144 +1,144 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 53, 32, 12) # rgb = (0x35,0x20,0x0c) │ │ ( 58, 35, 13) # rgb = (0x3a,0x23,0x0d) │ │ ( 64, 39, 13) # rgb = (0x40,0x27,0x0d) │ │ ( 71, 43, 14) # rgb = (0x47,0x2b,0x0e) │ │ ( 77, 48, 14) # rgb = (0x4d,0x30,0x0e) │ │ ( 85, 53, 15) # rgb = (0x55,0x35,0x0f) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ ( 50, 30, 12) # rgb = (0x32,0x1e,0x0c) │ │ + ( 95, 59, 15) # rgb = (0x5f,0x3b,0x0f) │ │ + (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ + ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ + (114, 72, 16) # rgb = (0x72,0x48,0x10) │ │ + (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ + ( 52, 31, 12) # rgb = (0x34,0x1f,0x0c) │ │ + (134, 85, 16) # rgb = (0x86,0x55,0x10) │ │ + ( 58, 35, 13) # rgb = (0x3a,0x23,0x0d) │ │ + (145, 92, 16) # rgb = (0x91,0x5c,0x10) │ │ + ( 66, 40, 13) # rgb = (0x42,0x28,0x0d) │ │ + (155, 99, 15) # rgb = (0x9b,0x63,0x0f) │ │ + ( 74, 45, 14) # rgb = (0x4a,0x2d,0x0e) │ │ + (165,107, 15) # rgb = (0xa5,0x6b,0x0f) │ │ + ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ + (174,113, 15) # rgb = (0xae,0x71,0x0f) │ │ + ( 93, 58, 15) # rgb = (0x5d,0x3a,0x0f) │ │ + (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ + (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ + (112, 71, 15) # rgb = (0x70,0x47,0x0f) │ │ + (183,119, 13) # rgb = (0xb7,0x77,0x0d) │ │ + (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ + (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ + (132, 84, 15) # rgb = (0x84,0x54,0x0f) │ │ + (185,120, 15) # rgb = (0xb9,0x78,0x0f) │ │ + (190,124, 13) # rgb = (0xbe,0x7c,0x0d) │ │ + (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ + (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ + (159,103, 15) # rgb = (0x9f,0x67,0x0f) │ │ + (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ + (174,113, 15) # rgb = (0xae,0x71,0x0f) │ │ + (180,117, 15) # rgb = (0xb4,0x75,0x0f) │ │ + (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ + (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 54, 33, 13) # rgb = (0x36,0x21,0x0d) │ │ ( 60, 36, 13) # rgb = (0x3c,0x24,0x0d) │ │ ( 66, 40, 13) # rgb = (0x42,0x28,0x0d) │ │ ( 72, 44, 14) # rgb = (0x48,0x2c,0x0e) │ │ ( 79, 49, 14) # rgb = (0x4f,0x31,0x0e) │ │ ( 87, 54, 15) # rgb = (0x57,0x36,0x0f) │ │ - ( 95, 59, 15) # rgb = (0x5f,0x3b,0x0f) │ │ - (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ - ( 51, 31, 12) # rgb = (0x33,0x1f,0x0c) │ │ ( 55, 33, 13) # rgb = (0x37,0x21,0x0d) │ │ ( 61, 37, 13) # rgb = (0x3d,0x25,0x0d) │ │ ( 67, 41, 13) # rgb = (0x43,0x29,0x0d) │ │ ( 74, 45, 14) # rgb = (0x4a,0x2d,0x0e) │ │ ( 81, 50, 14) # rgb = (0x51,0x32,0x0e) │ │ ( 89, 55, 14) # rgb = (0x59,0x37,0x0e) │ │ ( 97, 61, 14) # rgb = (0x61,0x3d,0x0e) │ │ (106, 66, 16) # rgb = (0x6a,0x42,0x10) │ │ - (114, 72, 16) # rgb = (0x72,0x48,0x10) │ │ - (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ - ( 52, 31, 12) # rgb = (0x34,0x1f,0x0c) │ │ ( 56, 34, 13) # rgb = (0x38,0x22,0x0d) │ │ ( 63, 38, 14) # rgb = (0x3f,0x26,0x0e) │ │ ( 69, 42, 13) # rgb = (0x45,0x2a,0x0d) │ │ ( 76, 46, 13) # rgb = (0x4c,0x2e,0x0d) │ │ ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ ( 91, 57, 15) # rgb = (0x5b,0x39,0x0f) │ │ ( 99, 62, 15) # rgb = (0x63,0x3e,0x0f) │ │ (108, 68, 15) # rgb = (0x6c,0x44,0x0f) │ │ (116, 74, 15) # rgb = (0x74,0x4a,0x0f) │ │ (125, 79, 15) # rgb = (0x7d,0x4f,0x0f) │ │ - (134, 85, 16) # rgb = (0x86,0x55,0x10) │ │ - ( 58, 35, 13) # rgb = (0x3a,0x23,0x0d) │ │ ( 64, 39, 13) # rgb = (0x40,0x27,0x0d) │ │ ( 71, 43, 14) # rgb = (0x47,0x2b,0x0e) │ │ ( 77, 48, 14) # rgb = (0x4d,0x30,0x0e) │ │ ( 85, 53, 15) # rgb = (0x55,0x35,0x0f) │ │ ( 93, 58, 15) # rgb = (0x5d,0x3a,0x0f) │ │ (101, 64, 15) # rgb = (0x65,0x40,0x0f) │ │ (110, 69, 15) # rgb = (0x6e,0x45,0x0f) │ │ (119, 75, 15) # rgb = (0x77,0x4b,0x0f) │ │ (127, 81, 16) # rgb = (0x7f,0x51,0x10) │ │ (136, 87, 16) # rgb = (0x88,0x57,0x10) │ │ - (145, 92, 16) # rgb = (0x91,0x5c,0x10) │ │ - ( 66, 40, 13) # rgb = (0x42,0x28,0x0d) │ │ ( 95, 59, 15) # rgb = (0x5f,0x3b,0x0f) │ │ (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ (112, 71, 15) # rgb = (0x70,0x47,0x0f) │ │ (121, 77, 16) # rgb = (0x79,0x4d,0x10) │ │ (130, 82, 16) # rgb = (0x82,0x52,0x10) │ │ (138, 88, 15) # rgb = (0x8a,0x58,0x0f) │ │ (147, 94, 15) # rgb = (0x93,0x5e,0x0f) │ │ - (155, 99, 15) # rgb = (0x9b,0x63,0x0f) │ │ - ( 74, 45, 14) # rgb = (0x4a,0x2d,0x0e) │ │ (114, 72, 16) # rgb = (0x72,0x48,0x10) │ │ (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ (132, 84, 15) # rgb = (0x84,0x54,0x0f) │ │ (140, 90, 15) # rgb = (0x8c,0x5a,0x0f) │ │ (149, 95, 16) # rgb = (0x95,0x5f,0x10) │ │ (157,102, 16) # rgb = (0x9d,0x66,0x10) │ │ - (165,107, 15) # rgb = (0xa5,0x6b,0x0f) │ │ - ( 83, 51, 14) # rgb = (0x53,0x33,0x0e) │ │ (134, 85, 16) # rgb = (0x86,0x55,0x10) │ │ (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ (159,103, 15) # rgb = (0x9f,0x67,0x0f) │ │ (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ - (174,113, 15) # rgb = (0xae,0x71,0x0f) │ │ - ( 93, 58, 15) # rgb = (0x5d,0x3a,0x0f) │ │ (145, 92, 16) # rgb = (0x91,0x5c,0x10) │ │ (153, 98, 15) # rgb = (0x99,0x62,0x0f) │ │ (161,104, 15) # rgb = (0xa1,0x68,0x0f) │ │ (169,109, 14) # rgb = (0xa9,0x6d,0x0e) │ │ (175,114, 14) # rgb = (0xaf,0x72,0x0e) │ │ - (182,118, 14) # rgb = (0xb6,0x76,0x0e) │ │ - (103, 65, 15) # rgb = (0x67,0x41,0x0f) │ │ - (112, 71, 15) # rgb = (0x70,0x47,0x0f) │ │ (155, 99, 15) # rgb = (0x9b,0x63,0x0f) │ │ (163,106, 16) # rgb = (0xa3,0x6a,0x10) │ │ (170,111, 16) # rgb = (0xaa,0x6f,0x10) │ │ (177,115, 16) # rgb = (0xb1,0x73,0x10) │ │ - (183,119, 13) # rgb = (0xb7,0x77,0x0d) │ │ - (189,123, 13) # rgb = (0xbd,0x7b,0x0d) │ │ - (123, 78, 16) # rgb = (0x7b,0x4e,0x10) │ │ - (132, 84, 15) # rgb = (0x84,0x54,0x0f) │ │ (165,107, 15) # rgb = (0xa5,0x6b,0x0f) │ │ (172,112, 15) # rgb = (0xac,0x70,0x0f) │ │ (179,116, 15) # rgb = (0xb3,0x74,0x0f) │ │ - (185,120, 15) # rgb = (0xb9,0x78,0x0f) │ │ - (190,124, 13) # rgb = (0xbe,0x7c,0x0d) │ │ - (143, 91, 16) # rgb = (0x8f,0x5b,0x10) │ │ - (151, 97, 16) # rgb = (0x97,0x61,0x10) │ │ - (159,103, 15) # rgb = (0x9f,0x67,0x0f) │ │ - (167,108, 15) # rgb = (0xa7,0x6c,0x0f) │ │ - (174,113, 15) # rgb = (0xae,0x71,0x0f) │ │ - (180,117, 15) # rgb = (0xb4,0x75,0x0f) │ │ - (186,121, 15) # rgb = (0xba,0x79,0x0f) │ │ - (191,124, 13) # rgb = (0xbf,0x7c,0x0d) │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 6 110 199 243 243 199 110 6 27 207 255 255 255 255 255 255 207 27 207 255 255 255 255 255 255 255 255 208 7 109 255 255 255 255 255 255 255 255 255 255 109 199 255 255 255 255 255 255 255 255 255 255 199 249 255 255 255 255 255 255 255 248 249 255 255 255 255 255 255 243 199 255 255 255 255 255 199 110 255 255 255 255 255 110 7 208 255 255 255 255 209 7 27 207 255 255 255 208 27 6 111 203 244 244 203 111 6} │ │ + 128 0 6 110 199 243 243 199 110 6 27 207 207 27 207 208 7 109 109 199 199 249 248 249 243 199 199 110 110 7 208 209 7 27 207 208 27 6 111 203 244 244 203 111 6} │ │ IMAGE { │ │ pixels hex │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -030001010202020201010003 │ │ -040301010202020201010304 │ │ -040405060708090a0b0c0404 │ │ -040d0e0f1011121314151604 │ │ -051718191a1b1c1d1e1f2021 │ │ -22232425262728292a2b2c2d │ │ -2e2f30313233343536373839 │ │ -3a1213143b3c3d3e3f404142 │ │ -431c1d1e1f4445464748494a │ │ -4b28292a2b2c4c4d4e4f5051 │ │ -523435363738535455565758 │ │ -595a3e3f40415b5c5d5e5f60 │ │ -046162474849636465666704 │ │ -040468696a6b6c6d6e6f0404 │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +002d2e2e2f2f2f2f2e2e2d00 │ │ +01002e2e2f2f2f2f2e2e0001 │ │ +010102030405060708090101 │ │ +010a0b3031323334350c0d01 │ │ +020e363738393a3b3c3d0f10 │ │ +113e3f404142434445464712 │ │ +1348494a4b4c4d4e4f505114 │ │ +153334355253545556575816 │ │ +173a3b3c3d595a5b5c5d5e18 │ │ +1943444546475f606162631a │ │ +1b4d4e4f505164656667681c │ │ +1d1e55565758696a6b6c1f20 │ │ +0121225c5d5e6d6e6f232401 │ │ +010125262728292a2b2c0101 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_menu_down.png │ ├── sng │ │ @@ -1,66 +1,66 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 44; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ } │ │ tRNS { │ │ - 0 77 190 243 76 132 255 242 78 244} │ │ + 0 77 190 243 76 132 242 78 244} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000000000000 │ │ 000123324000 │ │ -005666666500 │ │ -046666666610 │ │ -026666666620 │ │ -076666666670 │ │ -076666666630 │ │ -026666666620 │ │ -016666666610 │ │ -005666666500 │ │ -000829921000 │ │ +005999999500 │ │ +049999999910 │ │ +029999999920 │ │ +069999999960 │ │ +069999999930 │ │ +029999999920 │ │ +019999999910 │ │ +005999999500 │ │ +000728821000 │ │ 000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/levels_wheel0.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -55,35 +55,35 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ } │ │ tRNS { │ │ - 0 30 120 185 227 248 243 215 184 33 166 252 255 253 78 242 249 171 91 32 6 13 40 89 111 175 36 174 254 113 87 118 119 165 173 172 167 31 29 164 85 84 228 7 38 83 28 88 115 5 90 250 34} │ │ + 0 30 120 185 227 248 243 215 184 33 166 252 253 78 242 249 171 91 32 6 13 40 89 111 175 36 174 254 113 87 118 119 165 173 172 167 31 29 164 85 84 228 7 38 83 28 88 115 5 90 250 34} │ │ IMAGE { │ │ pixels base64 │ │ 000000012345678290000000 │ │ -000001ABCCCCCCCCDA100000 │ │ -0000EFCGHIJKLMIHGC6N0000 │ │ -000ODCPQ00000000QRCST000 │ │ -00USBV000000000000VBSU00 │ │ -016CV00000000000000WC610 │ │ -0XCY0000000000000000ZCa0 │ │ -bDGc0000000000000000cGDb │ │ -WCX000000000000000000dCW │ │ -8Ce000000000000000000fC8 │ │ -gCb000000000000000000bCg │ │ -5Ch000000000000000000KCG │ │ -5CL000000000000000000KCG │ │ -gCi000000000000000000bCg │ │ -3Cf000000000000000000jC8 │ │ -WCd000000000000000000dCW │ │ -JDGc0000000000000000kGDJ │ │ -0aCH0000000000000000HCa0 │ │ -016CV00000000000000VC610 │ │ -00lSBV000000000000VBSl00 │ │ -000ODCYQ00000000QYCSm000 │ │ -0000EFCGdjJnnJjdGC6o0000 │ │ -000001aDCCCCCCCCDa100000 │ │ -0000000123gppg32q0000000 │ │ +000001ABqqqqqqqqCA100000 │ │ +0000DEqFGHIJKLHGFq6M0000 │ │ +000NCqOP00000000PQqRS000 │ │ +00TRBU000000000000UBRT00 │ │ +016qU00000000000000Vq610 │ │ +0WqX0000000000000000YqZ0 │ │ +aCFb0000000000000000bFCa │ │ +VqW000000000000000000cqV │ │ +8qd000000000000000000eq8 │ │ +fqa000000000000000000aqf │ │ +5qg000000000000000000JqF │ │ +5qK000000000000000000JqF │ │ +fqh000000000000000000aqf │ │ +3qe000000000000000000iq8 │ │ +Vqc000000000000000000cqV │ │ +ICFb0000000000000000jFCI │ │ +0ZqG0000000000000000GqZ0 │ │ +016qU00000000000000Uq610 │ │ +00kRBU000000000000UBRk00 │ │ +000NCqXP00000000PXqRl000 │ │ +0000DEqFciImmIicFq6n0000 │ │ +000001ZCqqqqqqqqCZ100000 │ │ +0000000123foof32p0000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_start2.png │ ├── sng │ │ @@ -3,122 +3,121 @@ │ │ width: 24; height: 12; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ - ( 69,169, 33) # rgb = (0x45,0xa9,0x21) │ │ - ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ - ( 50,117, 31) # rgb = (0x32,0x75,0x1f) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (112,190, 87) # rgb = (0x70,0xbe,0x57) │ │ - ( 67,165, 34) # rgb = (0x43,0xa5,0x22) │ │ - ( 59,140, 33) # rgb = (0x3b,0x8c,0x21) │ │ - ( 50,116, 31) # rgb = (0x32,0x74,0x1f) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ + ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ + ( 69,169, 33) # rgb = (0x45,0xa9,0x21) │ │ + ( 60,143, 32) # rgb = (0x3c,0x8f,0x20) │ │ + ( 50,117, 31) # rgb = (0x32,0x75,0x1f) │ │ + (112,190, 87) # rgb = (0x70,0xbe,0x57) │ │ + ( 67,165, 34) # rgb = (0x43,0xa5,0x22) │ │ + ( 59,140, 33) # rgb = (0x3b,0x8c,0x21) │ │ + ( 50,116, 31) # rgb = (0x32,0x74,0x1f) │ │ (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ (197,229,188) # rgb = (0xc5,0xe5,0xbc) │ │ (105,187, 79) # rgb = (0x69,0xbb,0x4f) │ │ ( 68,166, 34) # rgb = (0x44,0xa6,0x22) │ │ ( 61,144, 33) # rgb = (0x3d,0x90,0x21) │ │ ( 53,125, 31) # rgb = (0x35,0x7d,0x1f) │ │ ( 47,106, 30) # rgb = (0x2f,0x6a,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (187,225,176) # rgb = (0xbb,0xe1,0xb0) │ │ ( 89,180, 58) # rgb = (0x59,0xb4,0x3a) │ │ ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ ( 59,141, 32) # rgb = (0x3b,0x8d,0x20) │ │ ( 52,123, 31) # rgb = (0x34,0x7b,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (244,250,242) # rgb = (0xf4,0xfa,0xf2) │ │ (144,205,126) # rgb = (0x90,0xcd,0x7e) │ │ ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ ( 65,157, 34) # rgb = (0x41,0x9d,0x22) │ │ ( 57,136, 32) # rgb = (0x39,0x88,0x20) │ │ ( 49,115, 31) # rgb = (0x31,0x73,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (246,251,245) # rgb = (0xf6,0xfb,0xf5) │ │ (193,227,183) # rgb = (0xc1,0xe3,0xb7) │ │ (154,209,136) # rgb = (0x9a,0xd1,0x88) │ │ ( 87,179, 56) # rgb = (0x57,0xb3,0x38) │ │ ( 63,153, 33) # rgb = (0x3f,0x99,0x21) │ │ ( 58,139, 33) # rgb = (0x3a,0x8b,0x21) │ │ ( 53,124, 31) # rgb = (0x35,0x7c,0x1f) │ │ ( 48,110, 31) # rgb = (0x30,0x6e,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (220,238,213) # rgb = (0xdc,0xee,0xd5) │ │ (148,207,131) # rgb = (0x94,0xcf,0x83) │ │ ( 80,177, 47) # rgb = (0x50,0xb1,0x2f) │ │ ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ ( 55,131, 32) # rgb = (0x37,0x83,0x20) │ │ ( 50,114, 30) # rgb = (0x32,0x72,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 81,177, 50) # rgb = (0x51,0xb1,0x32) │ │ ( 65,159, 33) # rgb = (0x41,0x9f,0x21) │ │ ( 60,142, 32) # rgb = (0x3c,0x8e,0x20) │ │ ( 54,127, 32) # rgb = (0x36,0x7f,0x20) │ │ ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ ( 50,113, 30) # rgb = (0x32,0x71,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 204 103 14 0 0 255 255 243 157 65 3 255 255 255 255 230 145 60 2 255 255 255 255 234 160 92 26 255 255 255 255 255 255 255 215 149 84 20 255 255 255 255 255 255 253 206 131 55 255 255 255 255 255 255 75 7 255 255 255 255 255 255 255 255 245 186 63 255 255 255 255 255 255 193 141 88 38 255 255 255 255 255 235 175 112 52 255 255 211 153 98 41 1 244 216 164 130 89 51 12} │ │ + 204 103 14 0 243 157 65 3 230 145 60 2 234 160 92 26 215 149 84 20 253 206 131 55 75 7 245 186 63 193 141 88 38 235 175 112 52 211 153 98 41 1 244 216 164 130 89 51 12} │ │ IMAGE { │ │ pixels hex │ │ -000102030303030303030303030303030404040404040404 │ │ -05060708090a030303030303030303030404040404040404 │ │ -050b0c0d0e0f101112030303030303030404040404040404 │ │ -050b130b0b1415161718191a030303030404040404040404 │ │ -050b1b1c1d0b0b0b1e1f2021222324250404040404040404 │ │ -050b26261b27280b0b0b0b0b292a2b2c2d2e2f1204040404 │ │ -050b2626262630310b0b0b0b0b0b0b323334351708363704 │ │ -050b26262638393a3b0b0b0b0b0b0b0b0c3c3d3e3f404142 │ │ -050b1b4344450b0b0b0b0b0b1e46474807494a4b4c120404 │ │ -050b4d0b0b0b0b324e4f5051525354550a04040404040404 │ │ -05293c56343e572c58595a5b5c0303030404040404040404 │ │ -5d5e495f6061626303030303030303030404040404040404 │ │ +000102030303030303030303030303030303030303030303 │ │ +313204050607030303030303030303030303030303030303 │ │ +313334353608090a0b030303030303030303030303030303 │ │ +313337333338393a0c0d0e0f030303030303030303030303 │ │ +31333b3c3d3333333e3f4041101112130303030303030303 │ │ +313342423b43443333333333454647141516170b03030303 │ │ +3133424242424849333333333333334a4b4c4d0c05181903 │ │ +31334242424e4f50513333333333333334525354551a1b1c │ │ +31333b5657583333333333333e595a5b041d1e1f200b0303 │ │ +31335c333333334a5d5e5f60212223240703030303030303 │ │ +314552614c54621425262728290303030303030303030303 │ │ +2a2b1d2c2d2e2f3003030303030303030303030303030303 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_downloaded_selected.png │ ├── sng │ │ @@ -1,39 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 17; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ - ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ 11111111111111111 │ │ 11111111111111111 │ │ -01111111111111112 │ │ -00111111111111102 │ │ -00011111111111002 │ │ -00001111111110002 │ │ -00000111111100002 │ │ -00000011111000002 │ │ -00000001110000002 │ │ -00000000100000002 │ │ +01111111111111110 │ │ +00111111111111100 │ │ +00011111111111000 │ │ +00001111111110000 │ │ +00000111111100000 │ │ +00000011111000000 │ │ +00000001110000000 │ │ +00000000100000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/icon_xhdpi.png │ ├── sng │ │ @@ -1,48 +1,30 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ @@ -52,109 +34,126 @@ │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ } │ │ tRNS { │ │ - 0 0 1 57 176 237 255 2 106 251 63 252 6 185 14 238 239 20 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 240 194 93 253 31 139 252 12 38 105 197 242 50 61 66 67} │ │ + 0 1 57 176 237 2 106 251 63 252 6 185 14 238 239 20 22 239 240 194 93 253 31 139 252 12 38 105 197 242 50 61 66 67} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111000 │ │ -000111111111111100000000000000000000000000000000000000000000000000000000000000001111111111111000 │ │ -000111123456666666666666666666666666666666666666666666666666666666666666666666666666654321111000 │ │ -000111789666666666666666666666666666666666666666666666666666666666666666666666666666666987111000 │ │ -000112AB66666666666666666666666666666666666666666666666666666666666666666666666666666666BA211000 │ │ -00011CD6666666666666666666666666666666666666666666666666666666666666666666666666666666666DC11000 │ │ -00011EF6666666666666666666666666666666666666666666666666666666666666666666666666666666666GE11000 │ │ -00011H666666666666666666666666666666666666666666666666666666666666666666666666666666666666H11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKK6666666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKK6666666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKK6666666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666LLLKKKMMM6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666LLLKKKMMM6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666LLLKKKMMM6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666NNNOOOKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666NNNOOOKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666NNNOOOKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666PPPQQQKKKKKKKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666PPPQQQKKKKKKKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666PPPQQQKKKKKKKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666MMMKKKKKKJJJ666JJJKKKQQQ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666MMMKKKKKKJJJ666JJJKKKQQQ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666666MMMKKKKKKJJJ666JJJKKKQQQ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666RRROOO666666JJJKKKSSSLLLJJJ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666RRROOO666666JJJKKKSSSLLLJJJ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666RRROOO666666JJJKKKSSSLLLJJJ666666QQQKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666RRRKKKKKKKKK666QQQKKKQQQTTTKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666RRRKKKKKKKKK666QQQKKKQQQTTTKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666RRRKKKKKKKKK666QQQKKKQQQTTTKKKKKKKKK6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666UUUJJJ666KKK666LLLKKKKKKKKKUUUQQQVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666UUUJJJ666KKK666LLLKKKKKKKKKUUUQQQVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666KKK666UUUJJJ666KKK666LLLKKKKKKKKKUUUQQQVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666WWWSSS666666WWWRRR666KKKKKKKKKKKKQQQPPPVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666WWWSSS666666WWWRRR666KKKKKKKKKKKKQQQPPPVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666WWWSSS666666WWWRRR666KKKKKKKKKKKKQQQPPPVVV6666666666666666666666666I11000 │ │ -00011I66666666666666666666QQQKKKKKKQQQ666666QQQKKKKKKKKKKKKTTTKKKJJJPPP6666666666666666666I11000 │ │ -00011I66666666666666666666QQQKKKKKKQQQ666666QQQKKKKKKKKKKKKTTTKKKJJJPPP6666666666666666666I11000 │ │ -00011I66666666666666666666QQQKKKKKKQQQ666666QQQKKKKKKKKKKKKTTTKKKJJJPPP6666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666QQQKKKKKKKKKQQQXXX6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666QQQKKKKKKKKKQQQXXX6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666QQQKKKKKKKKKQQQXXX6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666RRRKKKKKKQQQTTTMMM6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666RRRKKKKKKQQQTTTMMM6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666RRRKKKKKKQQQTTTMMM6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKKKKKKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKKKKKKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKKKKKKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666LLL666KKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666LLL666KKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666LLL666KKK666TTT6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKYYY666TTTRRR6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKYYY666TTTRRR6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666KKKYYY666TTTRRR6666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKKQQQ6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKKQQQ6666666666666666666666666I11000 │ │ -00011I66666666666666666666666666666666666666666666666666JJJKKKQQQ6666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011I666666666666666666666666666666666666666666666666666666666666666666666666666666666666I11000 │ │ -00011IZ6666666666666666666666666666666666666666666666666666666666666666666666666666666666aI11000 │ │ -00011Hb6666666666666666666666666666666666666666666666666666666666666666666666666666666666bH11000 │ │ -00011Ecd66666666666666666666666666666666666666666666666666666666666666666666666666666666dcE11000 │ │ -00011Cefg666666666666666666666666666666666666666666666666666666666666666666666666666666dfeC11000 │ │ -000112hijkl66666666666666666666666666666666666666666666666666666666666666666666666666lkjih211000 │ │ -0001117hemnopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppponmeh7111000 │ │ -00011112CEHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHEC21111000 │ │ -000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 │ │ -000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000001234YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY43210000000 │ │ +000000567YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY765000000 │ │ +00000189YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY98100000 │ │ +00000ABYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYBA00000 │ │ +00000CDYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYEC00000 │ │ +00000FYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYF00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaaYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaaYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaaYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbaaacccYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbaaacccYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbaaacccYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYdddeeeaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYdddeeeaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYdddeeeaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYfffgggaaaaaaaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYfffgggaaaaaaaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYfffgggaaaaaaaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYcccaaaaaaZZZYYYZZZaaagggYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYcccaaaaaaZZZYYYZZZaaagggYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYcccaaaaaaZZZYYYZZZaaagggYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYhhheeeYYYYYYZZZaaaiiibbbZZZYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYhhheeeYYYYYYZZZaaaiiibbbZZZYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYhhheeeYYYYYYZZZaaaiiibbbZZZYYYYYYgggaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYhhhaaaaaaaaaYYYgggaaagggjjjaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYhhhaaaaaaaaaYYYgggaaagggjjjaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYhhhaaaaaaaaaYYYgggaaagggjjjaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYkkkZZZYYYaaaYYYbbbaaaaaaaaakkkggglllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYkkkZZZYYYaaaYYYbbbaaaaaaaaakkkggglllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYaaaYYYkkkZZZYYYaaaYYYbbbaaaaaaaaakkkggglllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYmmmiiiYYYYYYmmmhhhYYYaaaaaaaaaaaagggffflllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYmmmiiiYYYYYYmmmhhhYYYaaaaaaaaaaaagggffflllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYmmmiiiYYYYYYmmmhhhYYYaaaaaaaaaaaagggffflllYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYgggaaaaaagggYYYYYYgggaaaaaaaaaaaajjjaaaZZZfffYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYgggaaaaaagggYYYYYYgggaaaaaaaaaaaajjjaaaZZZfffYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYgggaaaaaagggYYYYYYgggaaaaaaaaaaaajjjaaaZZZfffYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYgggaaaaaaaaagggnnnYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYgggaaaaaaaaagggnnnYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYgggaaaaaaaaagggnnnYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhhhaaaaaagggjjjcccYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhhhaaaaaagggjjjcccYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhhhaaaaaagggjjjcccYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaaaaaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaaaaaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaaaaaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbYYYaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbYYYaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbbbYYYaaaYYYjjjYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaoooYYYjjjhhhYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaoooYYYjjjhhhYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYaaaoooYYYjjjhhhYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaagggYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaagggYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZaaagggYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYG00000 │ │ +00000GHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYIG00000 │ │ +00000FJYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYJF00000 │ │ +00000CKLYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYLKC00000 │ │ +00000AMNOYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYLNMA00000 │ │ +000001PQRSTYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTSRQP100000 │ │ +0000005PMUVWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVUMP5000000 │ │ +00000001ACFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFCA10000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_lock1.png │ ├── sng │ │ @@ -1,157 +1,157 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 14; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (139,102, 22) # rgb = (0x8b,0x66,0x16) │ │ (137, 99, 22) # rgb = (0x89,0x63,0x16) │ │ (141,104, 23) # rgb = (0x8d,0x68,0x17) │ │ (144,109, 25) # rgb = (0x90,0x6d,0x19) │ │ (147,111, 26) # rgb = (0x93,0x6f,0x1a) │ │ (148,114, 27) # rgb = (0x94,0x72,0x1b) │ │ (153,119, 30) # rgb = (0x99,0x77,0x1e) │ │ (161,130, 34) # rgb = (0xa1,0x82,0x22) │ │ (137, 99, 20) # rgb = (0x89,0x63,0x14) │ │ (138,101, 21) # rgb = (0x8a,0x65,0x15) │ │ - (154,121, 31) # rgb = (0x9a,0x79,0x1f) │ │ - (171,143, 39) # rgb = (0xab,0x8f,0x27) │ │ - (180,154, 40) # rgb = (0xb4,0x9a,0x28) │ │ - (178,151, 40) # rgb = (0xb2,0x97,0x28) │ │ - (171,142, 39) # rgb = (0xab,0x8e,0x27) │ │ - (165,135, 37) # rgb = (0xa5,0x87,0x25) │ │ (165,135, 37) # rgb = (0xa5,0x87,0x25) │ │ (170,141, 40) # rgb = (0xaa,0x8d,0x28) │ │ (142,105, 23) # rgb = (0x8e,0x69,0x17) │ │ (137, 99, 22) # rgb = (0x89,0x63,0x16) │ │ - (160,129, 34) # rgb = (0xa0,0x81,0x22) │ │ - (193,170, 26) # rgb = (0xc1,0xaa,0x1a) │ │ (202,181, 12) # rgb = (0xca,0xb5,0x0c) │ │ (198,177, 20) # rgb = (0xc6,0xb1,0x14) │ │ (191,167, 29) # rgb = (0xbf,0xa7,0x1d) │ │ (180,154, 38) # rgb = (0xb4,0x9a,0x26) │ │ - (174,147, 41) # rgb = (0xae,0x93,0x29) │ │ - (177,150, 42) # rgb = (0xb1,0x96,0x2a) │ │ (178,151, 40) # rgb = (0xb2,0x97,0x28) │ │ (180,154, 38) # rgb = (0xb4,0x9a,0x26) │ │ (139,102, 22) # rgb = (0x8b,0x66,0x16) │ │ - (147,112, 26) # rgb = (0x93,0x70,0x1a) │ │ - (186,162, 34) # rgb = (0xba,0xa2,0x22) │ │ (206,186, 5) # rgb = (0xce,0xba,0x05) │ │ (207,187, 5) # rgb = (0xcf,0xbb,0x05) │ │ (173,145, 40) # rgb = (0xad,0x91,0x28) │ │ (164,134, 36) # rgb = (0xa4,0x86,0x24) │ │ - (175,148, 41) # rgb = (0xaf,0x94,0x29) │ │ - (187,162, 34) # rgb = (0xbb,0xa2,0x22) │ │ (186,162, 34) # rgb = (0xba,0xa2,0x22) │ │ (140,103, 24) # rgb = (0x8c,0x67,0x18) │ │ - (156,124, 32) # rgb = (0x9c,0x7c,0x20) │ │ - (196,173, 23) # rgb = (0xc4,0xad,0x17) │ │ (203,183, 11) # rgb = (0xcb,0xb7,0x0b) │ │ (152,118, 29) # rgb = (0x98,0x76,0x1d) │ │ - (164,133, 36) # rgb = (0xa4,0x85,0x24) │ │ - (189,166, 31) # rgb = (0xbd,0xa6,0x1f) │ │ (191,168, 29) # rgb = (0xbf,0xa8,0x1d) │ │ (141,104, 23) # rgb = (0x8d,0x68,0x17) │ │ (191,167, 29) # rgb = (0xbf,0xa7,0x1d) │ │ - (191,167, 29) # rgb = (0xbf,0xa7,0x1d) │ │ (143,106, 24) # rgb = (0x8f,0x6a,0x18) │ │ - (186,161, 34) # rgb = (0xba,0xa1,0x22) │ │ (191,168, 29) # rgb = (0xbf,0xa8,0x1d) │ │ (139,101, 23) # rgb = (0x8b,0x65,0x17) │ │ - (158,126, 33) # rgb = (0x9e,0x7e,0x21) │ │ - (176,149, 42) # rgb = (0xb0,0x95,0x2a) │ │ (169,140, 38) # rgb = (0xa9,0x8c,0x26) │ │ (137, 99, 22) # rgb = (0x89,0x63,0x16) │ │ - (151,117, 28) # rgb = (0x97,0x75,0x1c) │ │ (183,158, 36) # rgb = (0xb7,0x9e,0x24) │ │ (135, 97, 21) # rgb = (0x87,0x61,0x15) │ │ (141,104, 23) # rgb = (0x8d,0x68,0x17) │ │ + (177,150, 42) # rgb = (0xb1,0x96,0x2a) │ │ + (178,151, 40) # rgb = (0xb2,0x97,0x28) │ │ + (137, 99, 22) # rgb = (0x89,0x63,0x16) │ │ + (185,160, 34) # rgb = (0xb9,0xa0,0x22) │ │ + (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ + (204,183, 11) # rgb = (0xcc,0xb7,0x0b) │ │ + (180,154, 38) # rgb = (0xb4,0x9a,0x26) │ │ + (165,136, 37) # rgb = (0xa5,0x88,0x25) │ │ + (198,177, 20) # rgb = (0xc6,0xb1,0x14) │ │ + (150,115, 28) # rgb = (0x96,0x73,0x1c) │ │ + (192,169, 29) # rgb = (0xc0,0xa9,0x1d) │ │ + (189,165, 31) # rgb = (0xbd,0xa5,0x1f) │ │ + (155,122, 31) # rgb = (0x9b,0x7a,0x1f) │ │ + (142,105, 23) # rgb = (0x8e,0x69,0x17) │ │ + (183,158, 36) # rgb = (0xb7,0x9e,0x24) │ │ + (152,118, 29) # rgb = (0x98,0x76,0x1d) │ │ + (142,106, 24) # rgb = (0x8e,0x6a,0x18) │ │ + (180,154, 40) # rgb = (0xb4,0x9a,0x28) │ │ + (144,108, 25) # rgb = (0x90,0x6c,0x19) │ │ + (154,120, 30) # rgb = (0x9a,0x78,0x1e) │ │ + (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ + (168,138, 37) # rgb = (0xa8,0x8a,0x25) │ │ + (182,157, 36) # rgb = (0xb6,0x9d,0x24) │ │ + (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ + (208,188, 1) # rgb = (0xd0,0xbc,0x01) │ │ + (154,121, 31) # rgb = (0x9a,0x79,0x1f) │ │ + (171,143, 39) # rgb = (0xab,0x8f,0x27) │ │ + (180,154, 40) # rgb = (0xb4,0x9a,0x28) │ │ + (178,151, 40) # rgb = (0xb2,0x97,0x28) │ │ + (171,142, 39) # rgb = (0xab,0x8e,0x27) │ │ + (165,135, 37) # rgb = (0xa5,0x87,0x25) │ │ + (160,129, 34) # rgb = (0xa0,0x81,0x22) │ │ + (193,170, 26) # rgb = (0xc1,0xaa,0x1a) │ │ + (174,147, 41) # rgb = (0xae,0x93,0x29) │ │ + (177,150, 42) # rgb = (0xb1,0x96,0x2a) │ │ + (147,112, 26) # rgb = (0x93,0x70,0x1a) │ │ + (186,162, 34) # rgb = (0xba,0xa2,0x22) │ │ + (175,148, 41) # rgb = (0xaf,0x94,0x29) │ │ + (187,162, 34) # rgb = (0xbb,0xa2,0x22) │ │ + (156,124, 32) # rgb = (0x9c,0x7c,0x20) │ │ + (196,173, 23) # rgb = (0xc4,0xad,0x17) │ │ + (164,133, 36) # rgb = (0xa4,0x85,0x24) │ │ + (189,166, 31) # rgb = (0xbd,0xa6,0x1f) │ │ + (191,167, 29) # rgb = (0xbf,0xa7,0x1d) │ │ + (186,161, 34) # rgb = (0xba,0xa1,0x22) │ │ + (158,126, 33) # rgb = (0x9e,0x7e,0x21) │ │ + (176,149, 42) # rgb = (0xb0,0x95,0x2a) │ │ + (151,117, 28) # rgb = (0x97,0x75,0x1c) │ │ (155,122, 31) # rgb = (0x9b,0x7a,0x1f) │ │ (148,113, 27) # rgb = (0x94,0x71,0x1b) │ │ (144,109, 25) # rgb = (0x90,0x6d,0x19) │ │ (146,111, 26) # rgb = (0x92,0x6f,0x1a) │ │ (173,145, 40) # rgb = (0xad,0x91,0x28) │ │ - (177,150, 42) # rgb = (0xb1,0x96,0x2a) │ │ - (178,151, 40) # rgb = (0xb2,0x97,0x28) │ │ - (137, 99, 22) # rgb = (0x89,0x63,0x16) │ │ (152,118, 29) # rgb = (0x98,0x76,0x1d) │ │ (169,140, 38) # rgb = (0xa9,0x8c,0x26) │ │ (175,148, 42) # rgb = (0xaf,0x94,0x2a) │ │ (181,155, 38) # rgb = (0xb5,0x9b,0x26) │ │ (190,167, 29) # rgb = (0xbe,0xa7,0x1d) │ │ (192,169, 27) # rgb = (0xc0,0xa9,0x1b) │ │ (179,153, 40) # rgb = (0xb3,0x99,0x28) │ │ (168,139, 37) # rgb = (0xa8,0x8b,0x25) │ │ (166,137, 38) # rgb = (0xa6,0x89,0x26) │ │ (175,147, 41) # rgb = (0xaf,0x93,0x29) │ │ - (185,160, 34) # rgb = (0xb9,0xa0,0x22) │ │ (141,105, 23) # rgb = (0x8d,0x69,0x17) │ │ (162,131, 35) # rgb = (0xa2,0x83,0x23) │ │ - (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ - (204,183, 11) # rgb = (0xcc,0xb7,0x0b) │ │ - (180,154, 38) # rgb = (0xb4,0x9a,0x26) │ │ - (165,136, 37) # rgb = (0xa5,0x88,0x25) │ │ (170,141, 38) # rgb = (0xaa,0x8d,0x26) │ │ (143,106, 24) # rgb = (0x8f,0x6a,0x18) │ │ (179,152, 40) # rgb = (0xb3,0x98,0x28) │ │ (190,166, 29) # rgb = (0xbe,0xa6,0x1d) │ │ - (198,177, 20) # rgb = (0xc6,0xb1,0x14) │ │ - (150,115, 28) # rgb = (0x96,0x73,0x1c) │ │ (161,130, 35) # rgb = (0xa1,0x82,0x23) │ │ (174,146, 41) # rgb = (0xae,0x92,0x29) │ │ (195,173, 24) # rgb = (0xc3,0xad,0x18) │ │ (143,107, 24) # rgb = (0x8f,0x6b,0x18) │ │ - (192,169, 29) # rgb = (0xc0,0xa9,0x1d) │ │ - (189,165, 31) # rgb = (0xbd,0xa5,0x1f) │ │ - (155,122, 31) # rgb = (0x9b,0x7a,0x1f) │ │ - (142,105, 23) # rgb = (0x8e,0x69,0x17) │ │ (185,160, 34) # rgb = (0xb9,0xa0,0x22) │ │ - (183,158, 36) # rgb = (0xb7,0x9e,0x24) │ │ - (152,118, 29) # rgb = (0x98,0x76,0x1d) │ │ - (142,106, 24) # rgb = (0x8e,0x6a,0x18) │ │ (187,163, 32) # rgb = (0xbb,0xa3,0x20) │ │ (145,109, 25) # rgb = (0x91,0x6d,0x19) │ │ - (180,154, 40) # rgb = (0xb4,0x9a,0x28) │ │ - (144,108, 25) # rgb = (0x90,0x6c,0x19) │ │ (164,134, 36) # rgb = (0xa4,0x86,0x24) │ │ (177,151, 40) # rgb = (0xb1,0x97,0x28) │ │ (198,176, 20) # rgb = (0xc6,0xb0,0x14) │ │ - (154,120, 30) # rgb = (0x9a,0x78,0x1e) │ │ (172,144, 40) # rgb = (0xac,0x90,0x28) │ │ (187,163, 33) # rgb = (0xbb,0xa3,0x21) │ │ (189,165, 31) # rgb = (0xbd,0xa5,0x1f) │ │ (161,129, 34) # rgb = (0xa1,0x81,0x22) │ │ (200,179, 16) # rgb = (0xc8,0xb3,0x10) │ │ - (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ - (168,138, 37) # rgb = (0xa8,0x8a,0x25) │ │ - (182,157, 36) # rgb = (0xb6,0x9d,0x24) │ │ (196,174, 23) # rgb = (0xc4,0xae,0x17) │ │ (193,169, 27) # rgb = (0xc1,0xa9,0x1b) │ │ (192,169, 29) # rgb = (0xc0,0xa9,0x1d) │ │ (194,171, 26) # rgb = (0xc2,0xab,0x1a) │ │ - (204,184, 10) # rgb = (0xcc,0xb8,0x0a) │ │ - (208,188, 1) # rgb = (0xd0,0xbc,0x01) │ │ } │ │ tRNS { │ │ - 0 19 129 206 242 242 212 141 28 36 229 255 255 255 255 255 255 239 55 2 210 255 255 211 155 156 215 255 255 219 4 60 255 255 170 2 3 187 255 255 67 115 255 255 58 72 255 255 119 130 255 30 45 255 135 105 255 255 30 45 255 127 112 247 255 255 255 255 255 247 112 246 255 255 255 255 255 255 255 255 255 255 246 255 255 221 32 26 211 255 255 255 255 143 130 255 255 255 255 227 17 10 217 255 17 4 250 255 255 229 210 255 255 255 246 255 255 255 255 255 243 117 250 255 255 255 255 250 117} │ │ + 0 19 129 206 242 242 212 141 28 36 229 239 55 2 210 211 155 156 215 219 4 60 170 2 3 187 67 115 58 72 119 130 30 45 135 105 30 45 127 112 247 247 112 246 246 221 32 26 211 143 130 227 17 10 217 17 4 250 229 210 246 243 117 250 250 117} │ │ IMAGE { │ │ pixels hex │ │ 0000000102030405060708000000 │ │ -0000090a0b0c0d0e0f1011120000 │ │ -00131415161718191a1b1c1d1e00 │ │ -001f202122230000242526272800 │ │ -00292a2b2c000000002d2e2f3000 │ │ -003115323300000000340b353600 │ │ -003738393a000000003b3c1c3d00 │ │ -3e3f150c10403c41424338444546 │ │ -4748494a4b4c4d4e4f500f514b52 │ │ -5354514e4d555657585926393516 │ │ -5a10395b5c5d00005e5f60392761 │ │ -6210391c2163646566384439272b │ │ -6210391c675c68696a5f1b396b2b │ │ -6c1039394b6d00006e6f26705c71 │ │ -72733574752144766f0e215c7778 │ │ -797a162b7b717b7c7d7e61717f80 │ │ +0000090a4243444546470b0c0000 │ │ +000d0e48490f1011124a4b131400 │ │ +00154c4d1617000018194e4f1a00 │ │ +001b50511c000000001d52531e00 │ │ +001f485420000000002142552200 │ │ +00235657240000000025584b2600 │ │ +272848434759585a5b5c565d292a │ │ +2b5e5f606162636465664667612c │ │ +68696764632d2e2f306a4e575549 │ │ +6b47576c6d310000326e6f574f70 │ │ +7147574b4d33343536565d574f51 │ │ +7147574b726d3738396e4a577351 │ │ +74475757613a00003b754e766d77 │ │ +3c7855797a4d5d7b75454d6d7c3d │ │ +3e3f49517d777d7e7f8070774041 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_lock0.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 14; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -52,27 +52,27 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 19 129 206 242 212 141 28 36 229 255 239 55 2 210 211 155 156 215 219 4 60 170 3 187 67 115 58 72 119 130 30 45 135 105 127 112 247 246 221 32 26 143 227 17 10 217 250 243 117} │ │ + 0 19 129 206 242 212 141 28 36 229 239 55 2 210 211 155 156 215 219 4 60 170 3 187 67 115 58 72 119 130 30 45 135 105 127 112 247 246 221 32 26 143 227 17 10 217 250 243 117} │ │ IMAGE { │ │ pixels base64 │ │ 00012344567000 │ │ -0089AAAAAABC00 │ │ -0DEAAFGHIAAJK0 │ │ -0LAAMD00NOAAP0 │ │ -0QAAR0000SAAT0 │ │ -0UAAV0000WAAX0 │ │ -0YAAV0000WAAZ0 │ │ -abAAAAAAAAAAba │ │ -cAAAAAAAAAAAAc │ │ -AAAAAdefFAAAAA │ │ -AAAAAg00UAAAAA │ │ -AAAAAhijkAAAAA │ │ -AAAAAAiKlAAAAA │ │ -AAAAA900EAAAAA │ │ -cAAAAAAAAAAAAm │ │ -nlAAAAAAAAAAln │ │ +0089nnnnnnAB00 │ │ +0CDnnEFGHnnIJ0 │ │ +0KnnLC00MNnnO0 │ │ +0PnnQ0000RnnS0 │ │ +0TnnU0000VnnW0 │ │ +0XnnU0000VnnY0 │ │ +ZannnnnnnnnnaZ │ │ +bnnnnnnnnnnnnb │ │ +nnnnncdeEnnnnn │ │ +nnnnnf00Tnnnnn │ │ +nnnnnghijnnnnn │ │ +nnnnnnhJknnnnn │ │ +nnnnn900Dnnnnn │ │ +bnnnnnnnnnnnnl │ │ +mknnnnnnnnnnkm │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_bluebody.png │ ├── sng │ │ @@ -1,75 +1,75 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 20; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - ( 91,135,188) # rgb = (0x5b,0x87,0xbc) │ │ - (161,188,222) # rgb = (0xa1,0xbc,0xde) │ │ - (101,143,194) # rgb = (0x65,0x8f,0xc2) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - ( 98,140,192) # rgb = (0x62,0x8c,0xc0) │ │ - (180,204,231) # rgb = (0xb4,0xcc,0xe7) │ │ - (119,156,202) # rgb = (0x77,0x9c,0xca) │ │ - (103,144,194) # rgb = (0x67,0x90,0xc2) │ │ - (105,145,195) # rgb = (0x69,0x91,0xc3) │ │ - (116,154,200) # rgb = (0x74,0x9a,0xc8) │ │ - (111,151,198) # rgb = (0x6f,0x97,0xc6) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - (108,148,197) # rgb = (0x6c,0x94,0xc5) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ - ( 75,123,181) # rgb = (0x4b,0x7b,0xb5) │ │ - (111,149,198) # rgb = (0x6f,0x95,0xc6) │ │ - ( 81,127,183) # rgb = (0x51,0x7f,0xb7) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ ( 64,114,175) # rgb = (0x40,0x72,0xaf) │ │ + ( 91,135,188) # rgb = (0x5b,0x87,0xbc) │ │ + (161,188,222) # rgb = (0xa1,0xbc,0xde) │ │ + (101,143,194) # rgb = (0x65,0x8f,0xc2) │ │ + ( 98,140,192) # rgb = (0x62,0x8c,0xc0) │ │ + (180,204,231) # rgb = (0xb4,0xcc,0xe7) │ │ + (119,156,202) # rgb = (0x77,0x9c,0xca) │ │ + (103,144,194) # rgb = (0x67,0x90,0xc2) │ │ + (105,145,195) # rgb = (0x69,0x91,0xc3) │ │ + (116,154,200) # rgb = (0x74,0x9a,0xc8) │ │ + (111,151,198) # rgb = (0x6f,0x97,0xc6) │ │ + (108,148,197) # rgb = (0x6c,0x94,0xc5) │ │ + ( 75,123,181) # rgb = (0x4b,0x7b,0xb5) │ │ + (111,149,198) # rgb = (0x6f,0x95,0xc6) │ │ + ( 81,127,183) # rgb = (0x51,0x7f,0xb7) │ │ } │ │ tRNS { │ │ - 0 11 85 100 66 6 43 230 255 223 45 182 208 213 255 255 255 225 255 255 255 255 255 255 255 251 240 239 255 228 255 255 255 232 127 153 1 98 206 246 224 141 8} │ │ + 0 11 85 100 66 6 43 230 223 45 182 208 213 225 251 240 239 228 232 127 153 1 98 206 246 224 141 8} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000 │ │ 00000001234500000000 │ │ -000000678889A0000000 │ │ -000000B88888C0000000 │ │ -000000D8EFG880000000 │ │ -000000H8IJK880000000 │ │ -000000H8LJK880000000 │ │ -000000H8MJK880000000 │ │ -000000H8MJK880000000 │ │ -000000H8MJN880000000 │ │ -000000H8MJO8P0000000 │ │ -000000H8MJO8Q0000000 │ │ -000000R8MJO8Q0000000 │ │ -000000Q8SJO8Q0000000 │ │ -000000Q8OJO8Q0000000 │ │ -000000Q8OJO8Q0000000 │ │ -000000T8UVW8X0000000 │ │ -000000Y88888Z0000000 │ │ -000000abcdefg0000000 │ │ +00000067SSS890000000 │ │ +000000ASSSSSB0000000 │ │ +000000CSTUVSS0000000 │ │ +000000DSWXYSS0000000 │ │ +000000DSZXYSS0000000 │ │ +000000DSaXYSS0000000 │ │ +000000DSaXYSS0000000 │ │ +000000DSaXbSS0000000 │ │ +000000DSaXcSE0000000 │ │ +000000DSaXcSF0000000 │ │ +000000GSaXcSF0000000 │ │ +000000FSdXcSF0000000 │ │ +000000FScXcSF0000000 │ │ +000000FScXcSF0000000 │ │ +000000HSefgSI0000000 │ │ +000000JSSSSSK0000000 │ │ +000000LMNOPQR0000000 │ │ 00000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_medal_silver.png │ ├── sng │ │ @@ -1,144 +1,144 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 6 110 199 243 243 199 110 6 27 207 255 255 255 255 255 255 207 27 207 255 255 255 255 255 255 255 255 208 7 109 255 255 255 255 255 255 255 255 255 255 109 199 255 255 255 255 255 255 255 255 255 255 199 249 255 255 255 255 255 255 255 248 249 255 255 255 255 255 255 243 199 255 255 255 255 255 199 110 255 255 255 255 255 110 7 208 255 255 255 255 209 7 27 207 255 255 255 208 27 6 111 203 244 244 203 111 6} │ │ + 128 0 6 110 199 243 243 199 110 6 27 207 207 27 207 208 7 109 109 199 199 249 248 249 243 199 199 110 110 7 208 209 7 27 207 208 27 6 111 203 244 244 203 111 6} │ │ IMAGE { │ │ pixels hex │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -030001010202020201010003 │ │ -040301010202020201010304 │ │ -040405060708090a0b0c0404 │ │ -040d0e0f1011121314151604 │ │ -051718191a1b1c1d1e1f2021 │ │ -22232425262728292a2b2c2d │ │ -2e2f30313233343536373839 │ │ -3a1213143b3c3d3e3f404142 │ │ -431c1d1e1f4445464748494a │ │ -4b28292a2b2c4c4d4e4f5051 │ │ -523435363738535455565758 │ │ -595a3e3f40415b5c5d5e5f60 │ │ -046162474849636465666704 │ │ -040468696a6b6c6d6e6f0404 │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +002d2e2e2f2f2f2f2e2e2d00 │ │ +01002e2e2f2f2f2f2e2e0001 │ │ +010102030405060708090101 │ │ +010a0b3031323334350c0d01 │ │ +020e363738393a3b3c3d0f10 │ │ +113e3f404142434445464712 │ │ +1348494a4b4c4d4e4f505114 │ │ +153334355253545556575816 │ │ +173a3b3c3d595a5b5c5d5e18 │ │ +1943444546475f606162631a │ │ +1b4d4e4f505164656667681c │ │ +1d1e55565758696a6b6c1f20 │ │ +0121225c5d5e6d6e6f232401 │ │ +010125262728292a2b2c0101 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_fender.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (214,131,130) # rgb = (0xd6,0x83,0x82) │ │ (220,109,108) # rgb = (0xdc,0x6d,0x6c) │ │ (224, 93, 91) # rgb = (0xe0,0x5d,0x5b) │ │ (225, 90, 88) # rgb = (0xe1,0x5a,0x58) │ │ (223, 97, 95) # rgb = (0xdf,0x61,0x5f) │ │ (221,105,104) # rgb = (0xdd,0x69,0x68) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ @@ -20,184 +19,154 @@ │ │ (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ (226, 88, 86) # rgb = (0xe2,0x58,0x56) │ │ (224, 94, 92) # rgb = (0xe0,0x5e,0x5c) │ │ (220,107,106) # rgb = (0xdc,0x6b,0x6a) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (204,162,161) # rgb = (0xcc,0xa2,0xa1) │ │ - (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ (236, 56, 51) # rgb = (0xec,0x38,0x33) │ │ (227, 85, 82) # rgb = (0xe3,0x55,0x52) │ │ (221,104,103) # rgb = (0xdd,0x68,0x67) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (202,168,168) # rgb = (0xca,0xa8,0xa8) │ │ - (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ - (241, 36, 28) # rgb = (0xf1,0x24,0x1c) │ │ (235, 57, 52) # rgb = (0xeb,0x39,0x34) │ │ (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ - (241, 38, 31) # rgb = (0xf1,0x26,0x1f) │ │ - (237, 60, 56) # rgb = (0xed,0x3c,0x38) │ │ - (230, 91, 89) # rgb = (0xe6,0x5b,0x59) │ │ - (226,107,106) # rgb = (0xe2,0x6b,0x6a) │ │ - (230, 90, 88) # rgb = (0xe6,0x5a,0x58) │ │ - (236, 65, 61) # rgb = (0xec,0x41,0x3d) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (197,182,182) # rgb = (0xc5,0xb6,0xb6) │ │ - (213,131,130) # rgb = (0xd5,0x83,0x82) │ │ - (234, 61, 57) # rgb = (0xea,0x3d,0x39) │ │ (240, 42, 35) # rgb = (0xf0,0x2a,0x23) │ │ (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ (219,111,110) # rgb = (0xdb,0x6f,0x6e) │ │ - (241, 35, 26) # rgb = (0xf1,0x23,0x1a) │ │ - (238, 56, 51) # rgb = (0xee,0x38,0x33) │ │ - (230, 88, 86) # rgb = (0xe6,0x58,0x56) │ │ - (225,112,111) # rgb = (0xe1,0x70,0x6f) │ │ - (225,114,113) # rgb = (0xe1,0x72,0x71) │ │ - (222,127,126) # rgb = (0xde,0x7f,0x7e) │ │ - (228, 99, 97) # rgb = (0xe4,0x63,0x61) │ │ - (237, 58, 53) # rgb = (0xed,0x3a,0x35) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (194,191,191) # rgb = (0xc2,0xbf,0xbf) │ │ - (210,139,138) # rgb = (0xd2,0x8b,0x8a) │ │ - (240, 38, 31) # rgb = (0xf0,0x26,0x1f) │ │ (240, 41, 33) # rgb = (0xf0,0x29,0x21) │ │ (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ - (235, 66, 63) # rgb = (0xeb,0x42,0x3f) │ │ - (219,143,142) # rgb = (0xdb,0x8f,0x8e) │ │ - (211,176,176) # rgb = (0xd3,0xb0,0xb0) │ │ - (223,124,123) # rgb = (0xdf,0x7c,0x7b) │ │ - (234, 69, 66) # rgb = (0xea,0x45,0x42) │ │ - (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (231, 67, 64) # rgb = (0xe7,0x43,0x40) │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (221,103,102) # rgb = (0xdd,0x67,0x66) │ │ - (219,145,144) # rgb = (0xdb,0x91,0x90) │ │ - (206,199,199) # rgb = (0xce,0xc7,0xc7) │ │ - (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (205,158,157) # rgb = (0xcd,0x9e,0x9d) │ │ - (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ (226, 86, 84) # rgb = (0xe2,0x56,0x54) │ │ - (240, 43, 36) # rgb = (0xf0,0x2b,0x24) │ │ - (228,100, 98) # rgb = (0xe4,0x64,0x62) │ │ - (207,193,193) # rgb = (0xcf,0xc1,0xc1) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (240, 40, 32) # rgb = (0xf0,0x28,0x20) │ │ (231, 67, 64) # rgb = (0xe7,0x43,0x40) │ │ - (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ - (229, 92, 90) # rgb = (0xe5,0x5c,0x5a) │ │ - (206,196,196) # rgb = (0xce,0xc4,0xc4) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (203,166,166) # rgb = (0xcb,0xa6,0xa6) │ │ - (240, 42, 35) # rgb = (0xf0,0x2a,0x23) │ │ (220,109,108) # rgb = (0xdc,0x6d,0x6c) │ │ - (213,168,167) # rgb = (0xd5,0xa8,0xa7) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (239, 43, 36) # rgb = (0xef,0x2b,0x24) │ │ (236, 55, 50) # rgb = (0xec,0x37,0x32) │ │ (219,110,109) # rgb = (0xdb,0x6e,0x6d) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (238, 45, 39) # rgb = (0xee,0x2d,0x27) │ │ (236, 54, 49) # rgb = (0xec,0x36,0x31) │ │ (220,109,108) # rgb = (0xdc,0x6d,0x6c) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (195,187,187) # rgb = (0xc3,0xbb,0xbb) │ │ - (239, 44, 37) # rgb = (0xef,0x2c,0x25) │ │ (232, 65, 62) # rgb = (0xe8,0x41,0x3e) │ │ (219,113,112) # rgb = (0xdb,0x71,0x70) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (196,185,185) # rgb = (0xc4,0xb9,0xb9) │ │ (227, 84, 81) # rgb = (0xe3,0x54,0x51) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (202,170,170) # rgb = (0xca,0xaa,0xaa) │ │ (222,102,101) # rgb = (0xde,0x66,0x65) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (219,114,113) # rgb = (0xdb,0x72,0x71) │ │ (237, 53, 47) # rgb = (0xed,0x35,0x2f) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (219,111,110) # rgb = (0xdb,0x6f,0x6e) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (213,138,137) # rgb = (0xd5,0x8a,0x89) │ │ (226, 88, 86) # rgb = (0xe2,0x58,0x56) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ (238, 45, 39) # rgb = (0xee,0x2d,0x27) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (220,129,128) # rgb = (0xdc,0x81,0x80) │ │ (223, 98, 96) # rgb = (0xdf,0x62,0x60) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (238, 50, 45) # rgb = (0xee,0x32,0x2d) │ │ (222,102,101) # rgb = (0xde,0x66,0x65) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (198,181,181) # rgb = (0xc6,0xb5,0xb5) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ - (212,173,172) # rgb = (0xd4,0xad,0xac) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (204,162,161) # rgb = (0xcc,0xa2,0xa1) │ │ + (225, 91, 89) # rgb = (0xe1,0x5b,0x59) │ │ + (202,168,168) # rgb = (0xca,0xa8,0xa8) │ │ + (225, 89, 87) # rgb = (0xe1,0x59,0x57) │ │ + (241, 36, 28) # rgb = (0xf1,0x24,0x1c) │ │ + (197,182,182) # rgb = (0xc5,0xb6,0xb6) │ │ + (213,131,130) # rgb = (0xd5,0x83,0x82) │ │ + (234, 61, 57) # rgb = (0xea,0x3d,0x39) │ │ + (194,191,191) # rgb = (0xc2,0xbf,0xbf) │ │ + (210,139,138) # rgb = (0xd2,0x8b,0x8a) │ │ + (240, 38, 31) # rgb = (0xf0,0x26,0x1f) │ │ + (194,192,192) # rgb = (0xc2,0xc0,0xc0) │ │ + (231, 67, 64) # rgb = (0xe7,0x43,0x40) │ │ + (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + (205,158,157) # rgb = (0xcd,0x9e,0x9d) │ │ + (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ + (240, 40, 32) # rgb = (0xf0,0x28,0x20) │ │ + (203,166,166) # rgb = (0xcb,0xa6,0xa6) │ │ + (240, 42, 35) # rgb = (0xf0,0x2a,0x23) │ │ + (239, 43, 36) # rgb = (0xef,0x2b,0x24) │ │ + (238, 45, 39) # rgb = (0xee,0x2d,0x27) │ │ + (195,187,187) # rgb = (0xc3,0xbb,0xbb) │ │ + (239, 44, 37) # rgb = (0xef,0x2c,0x25) │ │ + (196,185,185) # rgb = (0xc4,0xb9,0xb9) │ │ + (202,170,170) # rgb = (0xca,0xaa,0xaa) │ │ + (219,114,113) # rgb = (0xdb,0x72,0x71) │ │ + (222,100, 98) # rgb = (0xde,0x64,0x62) │ │ + (213,138,137) # rgb = (0xd5,0x8a,0x89) │ │ + (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ + (220,129,128) # rgb = (0xdc,0x81,0x80) │ │ } │ │ tRNS { │ │ - 0 0 23 74 136 170 140 87 18 19 105 195 249 232 213 158 67 15 102 213 255 255 249 199 97 1 73 199 255 255 255 247 171 31 0 0 0 0 0 0 85 219 255 255 255 254 194 35 0 0 0 0 0 0 0 0 6 129 251 255 255 255 254 181 8 0 0 0 0 0 49 210 255 255 255 103 0 0 0 7 154 255 255 196 0 0 0 117 254 255 236 0 0 0 120 255 255 42 0 150 255 248 48 3 182 255 249 40 24 234 255 255 239 12 79 255 202 176 255 115 37 250 255 250 147 255 186 30 33 165 255 190 58 255 253 216 255 139 123 254 104 41 229 55 220 233 32 152 51 0 94 190 26 11 2} │ │ + 0 23 74 136 170 140 87 18 19 105 195 249 232 213 158 67 15 102 213 249 199 97 1 73 199 247 171 31 85 219 254 194 35 6 129 251 254 181 8 49 210 103 7 154 196 117 254 236 120 42 150 248 48 3 182 249 40 24 234 239 12 79 202 176 115 37 250 250 147 186 30 33 165 190 58 253 216 139 123 254 104 41 229 55 220 233 32 152 51 94 190 26 11 2} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010101010101010101010101010101010101010101010101010101010101010100000000 │ │ -010101010101010101010101010101010101010101010101010101010101010100000000 │ │ -010203040506070801010101010101010101010101010101010101010101010100000000 │ │ -01010101090a0b0c0d0e0f10010101010101010101010101010101010101010100000000 │ │ -010101010101011112131415161718010101010101010101010101010101010100000000 │ │ -010101010101010101191a1b1c1d1e1f2021010101010101010101010101010100000000 │ │ -01222324252627220101011928292a2b2c2d2e2f01010101010101010101010100000000 │ │ -0101010130313233343536370138393a3b3c3d3e3f400101010101010101010100000000 │ │ -0101010101010101010141424344454647483b494a1f4b01010101010101010100000000 │ │ -010101010101010101010101234c4d4e4f504848511e5253400101010101010100000000 │ │ -010101010101010101010101010154554e565758481c594a5a2f01010101010100000000 │ │ -010101010101010101010101010101015b5c5d5e48485f604a1f61010101010100000000 │ │ -0101010101010101010101010101010101015b626348483b644a65660101010100000000 │ │ -0101010101010101010101010101010101010101676848483b694a6a6b01010100000000 │ │ -0101010101010101010101010101010101010101016c6d48486e6f4a7071010100000000 │ │ -010101010101010101010101010101010101010101017248484873524a74010100000000 │ │ -010101010101010101010101010101010101010101010175484848764a52770100000000 │ │ -010101010101010101010101010101010101010101010178794848487a4a7b0800000000 │ │ -0101010101010101010101010101010101010101010101017c484848487d4a7e00000000 │ │ -0101010101010101010101010101010101010101010101017f3a48484848593e80000000 │ │ -010101010101010101010101010101010101010101010101018148484848824a83000000 │ │ -010101010101010101010101010101010101010101010101018448484848488586710000 │ │ -01010101010101010101010101010101010101010101010101018748484848884a890000 │ │ -01010101010101010101010101010101010101010101010101018a48484848488b8c0000 │ │ -01010101010101010101010101010101010101010101010101018d484848488e8f000000 │ │ -010101010101010101010101010101010101010101010101010101904848919200000000 │ │ -010101010101010101010101010101010101010101010101010101934891949500000000 │ │ -010101010101010101010101010101010101010101010101010101969798010100000000 │ │ -010101010101010101010101010101010101010101010101010101999a01010100000000 │ │ -010101010101010101010101010101010101010101010101010101010101010100000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000102030405060700000000000000000000000000000000000000000000000000000000 │ │ +0000000008090a0b0c0d0e0f000000000000000000000000000000000000000000000000 │ │ +000000000000001011125e5f131415000000000000000000000000000000000000000000 │ │ +000000000000000000161718606162191a1b000000000000000000000000000000000000 │ │ +0000000000000000000000161c1d6364651e1f2000000000000000000000000000000000 │ │ +000000000000000000000000002122236667682425260000000000000000000000000000 │ │ +000000000000000000000000000000272869666a6b192900000000000000000000000000 │ │ +000000000000000000000000000000002a2b69696c626d2c260000000000000000000000 │ │ +0000000000000000000000000000000000002d2e69606e6b2f2000000000000000000000 │ │ +000000000000000000000000000000000000003069696f706b1931000000000000000000 │ │ +000000000000000000000000000000000000000032696966716b33340000000000000000 │ │ +00000000000000000000000000000000000000003536696966726b373800000000000000 │ │ +000000000000000000000000000000000000000000393a696973746b3b3c000000000000 │ │ +000000000000000000000000000000000000000000003d696969756d6b3e000000000000 │ │ +00000000000000000000000000000000000000000000003f696969766b6d400000000000 │ │ +00000000000000000000000000000000000000000000004142696969776b430700000000 │ │ +0000000000000000000000000000000000000000000000004469696969786b4500000000 │ │ +0000000000000000000000000000000000000000000000004623696969696e2447000000 │ │ +000000000000000000000000000000000000000000000000004869696969796b49000000 │ │ +000000000000000000000000000000000000000000000000004a69696969697a4b3c0000 │ │ +00000000000000000000000000000000000000000000000000004c696969697b6b4d0000 │ │ +00000000000000000000000000000000000000000000000000004e69696969694f500000 │ │ +000000000000000000000000000000000000000000000000000051696969695253000000 │ │ +000000000000000000000000000000000000000000000000000000546969555600000000 │ │ +000000000000000000000000000000000000000000000000000000576955580000000000 │ │ +000000000000000000000000000000000000000000000000000000595a5b000000000000 │ │ +0000000000000000000000000000000000000000000000000000005c5d00000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_medal_gold.png │ ├── sng │ │ @@ -1,144 +1,144 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 12; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (109, 81, 24) # rgb = (0x6d,0x51,0x18) │ │ (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ (118, 91, 23) # rgb = (0x76,0x5b,0x17) │ │ (123, 96, 23) # rgb = (0x7b,0x60,0x17) │ │ (128,103, 22) # rgb = (0x80,0x67,0x16) │ │ (134,109, 20) # rgb = (0x86,0x6d,0x14) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ (107, 78, 25) # rgb = (0x6b,0x4e,0x19) │ │ + (142,118, 18) # rgb = (0x8e,0x76,0x12) │ │ + (149,126, 15) # rgb = (0x95,0x7e,0x0f) │ │ + (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ + (158,135, 13) # rgb = (0x9e,0x87,0x0d) │ │ + (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ + (109, 80, 24) # rgb = (0x6d,0x50,0x18) │ │ + (174,153, 3) # rgb = (0xae,0x99,0x03) │ │ + (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ + (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ + (119, 92, 23) # rgb = (0x77,0x5c,0x17) │ │ + (191,171, 0) # rgb = (0xbf,0xab,0x00) │ │ + (125, 99, 23) # rgb = (0x7d,0x63,0x17) │ │ + (199,180, 0) # rgb = (0xc7,0xb4,0x00) │ │ + (133,108, 20) # rgb = (0x85,0x6c,0x14) │ │ + (206,188, 0) # rgb = (0xce,0xbc,0x00) │ │ + (141,116, 18) # rgb = (0x8d,0x74,0x12) │ │ + (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ + (149,126, 15) # rgb = (0x95,0x7e,0x0f) │ │ + (156,133, 14) # rgb = (0x9c,0x85,0x0e) │ │ + (214,197, 0) # rgb = (0xd6,0xc5,0x00) │ │ + (218,202, 0) # rgb = (0xda,0xca,0x00) │ │ + (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ + (172,151, 4) # rgb = (0xac,0x97,0x04) │ │ + (215,199, 0) # rgb = (0xd7,0xc7,0x00) │ │ + (219,203, 0) # rgb = (0xdb,0xcb,0x00) │ │ + (181,160, 1) # rgb = (0xb5,0xa0,0x01) │ │ + (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ + (194,175, 0) # rgb = (0xc2,0xaf,0x00) │ │ + (200,182, 0) # rgb = (0xc8,0xb6,0x00) │ │ + (206,188, 0) # rgb = (0xce,0xbc,0x00) │ │ + (211,194, 0) # rgb = (0xd3,0xc2,0x00) │ │ + (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ + (220,204, 0) # rgb = (0xdc,0xcc,0x00) │ │ + ( 50,126,155) # rgb = (0x32,0x7e,0x9b) │ │ + ( 69,169,208) # rgb = (0x45,0xa9,0xd0) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (110, 82, 24) # rgb = (0x6e,0x52,0x18) │ │ (114, 87, 23) # rgb = (0x72,0x57,0x17) │ │ (119, 92, 23) # rgb = (0x77,0x5c,0x17) │ │ (124, 98, 23) # rgb = (0x7c,0x62,0x17) │ │ (130,104, 21) # rgb = (0x82,0x68,0x15) │ │ (136,111, 20) # rgb = (0x88,0x6f,0x14) │ │ - (142,118, 18) # rgb = (0x8e,0x76,0x12) │ │ - (149,126, 15) # rgb = (0x95,0x7e,0x0f) │ │ - (108, 79, 25) # rgb = (0x6c,0x4f,0x19) │ │ (111, 84, 24) # rgb = (0x6f,0x54,0x18) │ │ (115, 88, 23) # rgb = (0x73,0x58,0x17) │ │ (120, 93, 22) # rgb = (0x78,0x5d,0x16) │ │ (125, 99, 23) # rgb = (0x7d,0x63,0x17) │ │ (131,106, 21) # rgb = (0x83,0x6a,0x15) │ │ (138,113, 19) # rgb = (0x8a,0x71,0x13) │ │ (144,120, 17) # rgb = (0x90,0x78,0x11) │ │ (151,127, 16) # rgb = (0x97,0x7f,0x10) │ │ - (158,135, 13) # rgb = (0x9e,0x87,0x0d) │ │ - (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ - (109, 80, 24) # rgb = (0x6d,0x50,0x18) │ │ (112, 85, 24) # rgb = (0x70,0x55,0x18) │ │ (116, 89, 23) # rgb = (0x74,0x59,0x17) │ │ (121, 95, 22) # rgb = (0x79,0x5f,0x16) │ │ (127,101, 22) # rgb = (0x7f,0x65,0x16) │ │ (133,108, 20) # rgb = (0x85,0x6c,0x14) │ │ (139,115, 19) # rgb = (0x8b,0x73,0x13) │ │ (146,122, 16) # rgb = (0x92,0x7a,0x10) │ │ (153,129, 16) # rgb = (0x99,0x81,0x10) │ │ (160,137, 12) # rgb = (0xa0,0x89,0x0c) │ │ (167,145, 8) # rgb = (0xa7,0x91,0x08) │ │ - (174,153, 3) # rgb = (0xae,0x99,0x03) │ │ - (113, 86, 24) # rgb = (0x71,0x56,0x18) │ │ (118, 91, 23) # rgb = (0x76,0x5b,0x17) │ │ (123, 96, 23) # rgb = (0x7b,0x60,0x17) │ │ (128,103, 22) # rgb = (0x80,0x67,0x16) │ │ (134,109, 20) # rgb = (0x86,0x6d,0x14) │ │ (141,116, 18) # rgb = (0x8d,0x74,0x12) │ │ (148,124, 16) # rgb = (0x94,0x7c,0x10) │ │ (154,131, 15) # rgb = (0x9a,0x83,0x0f) │ │ (161,139, 11) # rgb = (0xa1,0x8b,0x0b) │ │ (169,147, 7) # rgb = (0xa9,0x93,0x07) │ │ (176,155, 2) # rgb = (0xb0,0x9b,0x02) │ │ - (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ - (119, 92, 23) # rgb = (0x77,0x5c,0x17) │ │ (142,118, 18) # rgb = (0x8e,0x76,0x12) │ │ (149,126, 15) # rgb = (0x95,0x7e,0x0f) │ │ (156,133, 14) # rgb = (0x9c,0x85,0x0e) │ │ (163,141, 10) # rgb = (0xa3,0x8d,0x0a) │ │ (170,149, 6) # rgb = (0xaa,0x95,0x06) │ │ (177,157, 1) # rgb = (0xb1,0x9d,0x01) │ │ (184,164, 0) # rgb = (0xb8,0xa4,0x00) │ │ - (191,171, 0) # rgb = (0xbf,0xab,0x00) │ │ - (125, 99, 23) # rgb = (0x7d,0x63,0x17) │ │ (158,135, 13) # rgb = (0x9e,0x87,0x0d) │ │ (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ (172,151, 4) # rgb = (0xac,0x97,0x04) │ │ (179,159, 0) # rgb = (0xb3,0x9f,0x00) │ │ (186,166, 0) # rgb = (0xba,0xa6,0x00) │ │ (192,173, 0) # rgb = (0xc0,0xad,0x00) │ │ - (199,180, 0) # rgb = (0xc7,0xb4,0x00) │ │ - (133,108, 20) # rgb = (0x85,0x6c,0x14) │ │ (174,153, 3) # rgb = (0xae,0x99,0x03) │ │ (181,160, 1) # rgb = (0xb5,0xa0,0x01) │ │ (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ (194,175, 0) # rgb = (0xc2,0xaf,0x00) │ │ (200,182, 0) # rgb = (0xc8,0xb6,0x00) │ │ - (206,188, 0) # rgb = (0xce,0xbc,0x00) │ │ - (141,116, 18) # rgb = (0x8d,0x74,0x12) │ │ (182,162, 0) # rgb = (0xb6,0xa2,0x00) │ │ (189,170, 0) # rgb = (0xbd,0xaa,0x00) │ │ (196,177, 0) # rgb = (0xc4,0xb1,0x00) │ │ (202,183, 0) # rgb = (0xca,0xb7,0x00) │ │ (207,190, 0) # rgb = (0xcf,0xbe,0x00) │ │ - (212,195, 0) # rgb = (0xd4,0xc3,0x00) │ │ - (149,126, 15) # rgb = (0x95,0x7e,0x0f) │ │ - (156,133, 14) # rgb = (0x9c,0x85,0x0e) │ │ (191,171, 0) # rgb = (0xbf,0xab,0x00) │ │ (197,178, 0) # rgb = (0xc5,0xb2,0x00) │ │ (203,185, 0) # rgb = (0xcb,0xb9,0x00) │ │ (209,191, 0) # rgb = (0xd1,0xbf,0x00) │ │ - (214,197, 0) # rgb = (0xd6,0xc5,0x00) │ │ - (218,202, 0) # rgb = (0xda,0xca,0x00) │ │ - (165,143, 9) # rgb = (0xa5,0x8f,0x09) │ │ - (172,151, 4) # rgb = (0xac,0x97,0x04) │ │ (199,180, 0) # rgb = (0xc7,0xb4,0x00) │ │ (205,187, 0) # rgb = (0xcd,0xbb,0x00) │ │ (210,193, 0) # rgb = (0xd2,0xc1,0x00) │ │ - (215,199, 0) # rgb = (0xd7,0xc7,0x00) │ │ - (219,203, 0) # rgb = (0xdb,0xcb,0x00) │ │ - (181,160, 1) # rgb = (0xb5,0xa0,0x01) │ │ - (188,168, 0) # rgb = (0xbc,0xa8,0x00) │ │ - (194,175, 0) # rgb = (0xc2,0xaf,0x00) │ │ - (200,182, 0) # rgb = (0xc8,0xb6,0x00) │ │ - (206,188, 0) # rgb = (0xce,0xbc,0x00) │ │ - (211,194, 0) # rgb = (0xd3,0xc2,0x00) │ │ - (216,200, 0) # rgb = (0xd8,0xc8,0x00) │ │ - (220,204, 0) # rgb = (0xdc,0xcc,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 128 0 6 110 199 243 243 199 110 6 27 207 255 255 255 255 255 255 207 27 207 255 255 255 255 255 255 255 255 208 7 109 255 255 255 255 255 255 255 255 255 255 109 199 255 255 255 255 255 255 255 255 255 255 199 249 255 255 255 255 255 255 255 248 249 255 255 255 255 255 255 243 199 255 255 255 255 255 199 110 255 255 255 255 255 110 7 208 255 255 255 255 209 7 27 207 255 255 255 208 27 6 111 203 244 244 203 111 6} │ │ + 128 0 6 110 199 243 243 199 110 6 27 207 207 27 207 208 7 109 109 199 199 249 248 249 243 199 199 110 110 7 208 209 7 27 207 208 27 6 111 203 244 244 203 111 6} │ │ IMAGE { │ │ pixels hex │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -000001010202020201010000 │ │ -030001010202020201010003 │ │ -040301010202020201010304 │ │ -040405060708090a0b0c0404 │ │ -040d0e0f1011121314151604 │ │ -051718191a1b1c1d1e1f2021 │ │ -22232425262728292a2b2c2d │ │ -2e2f30313233343536373839 │ │ -3a1213143b3c3d3e3f404142 │ │ -431c1d1e1f4445464748494a │ │ -4b28292a2b2c4c4d4e4f5051 │ │ -523435363738535455565758 │ │ -595a3e3f40415b5c5d5e5f60 │ │ -046162474849636465666704 │ │ -040468696a6b6c6d6e6f0404 │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +2d2d2e2e2f2f2f2f2e2e2d2d │ │ +002d2e2e2f2f2f2f2e2e2d00 │ │ +01002e2e2f2f2f2f2e2e0001 │ │ +010102030405060708090101 │ │ +010a0b3031323334350c0d01 │ │ +020e363738393a3b3c3d0f10 │ │ +113e3f404142434445464712 │ │ +1348494a4b4c4d4e4f505114 │ │ +153334355253545556575816 │ │ +173a3b3c3d595a5b5c5d5e18 │ │ +1943444546475f606162631a │ │ +1b4d4e4f505164656667681c │ │ +1d1e55565758696a6b6c1f20 │ │ +0121225c5d5e6d6e6f232401 │ │ +010125262728292a2b2c0101 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_bluearm.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 98,124,158) # rgb = (0x62,0x7c,0x9e) │ │ - ( 86,121,168) # rgb = (0x56,0x79,0xa8) │ │ - ( 99,125,157) # rgb = (0x63,0x7d,0x9d) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 72,118,177) # rgb = (0x48,0x76,0xb1) │ │ - ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ - ( 80,120,171) # rgb = (0x50,0x78,0xab) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 75,119,175) # rgb = (0x4b,0x77,0xaf) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (108,128,151) # rgb = (0x6c,0x80,0x97) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 87,122,167) # rgb = (0x57,0x7a,0xa7) │ │ - (103,127,154) # rgb = (0x67,0x7f,0x9a) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 92,123,163) # rgb = (0x5c,0x7b,0xa3) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 81,121,170) # rgb = (0x51,0x79,0xaa) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 75,119,174) # rgb = (0x4b,0x77,0xae) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 71,118,178) # rgb = (0x47,0x76,0xb2) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ - ( 93,123,163) # rgb = (0x5d,0x7b,0xa3) │ │ - ( 73,119,176) # rgb = (0x49,0x77,0xb0) │ │ - ( 86,122,167) # rgb = (0x56,0x7a,0xa7) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ (109,128,150) # rgb = (0x6d,0x80,0x96) │ │ + ( 98,124,158) # rgb = (0x62,0x7c,0x9e) │ │ + ( 86,121,168) # rgb = (0x56,0x79,0xa8) │ │ + ( 99,125,157) # rgb = (0x63,0x7d,0x9d) │ │ + ( 72,118,177) # rgb = (0x48,0x76,0xb1) │ │ + ( 70,118,178) # rgb = (0x46,0x76,0xb2) │ │ + ( 80,120,171) # rgb = (0x50,0x78,0xab) │ │ + ( 75,119,175) # rgb = (0x4b,0x77,0xaf) │ │ + ( 87,122,167) # rgb = (0x57,0x7a,0xa7) │ │ + (103,127,154) # rgb = (0x67,0x7f,0x9a) │ │ + ( 92,123,163) # rgb = (0x5c,0x7b,0xa3) │ │ + ( 81,121,170) # rgb = (0x51,0x79,0xaa) │ │ + ( 75,119,174) # rgb = (0x4b,0x77,0xae) │ │ + ( 71,118,178) # rgb = (0x47,0x76,0xb2) │ │ + ( 93,123,163) # rgb = (0x5d,0x7b,0xa3) │ │ + ( 73,119,176) # rgb = (0x49,0x77,0xb0) │ │ + ( 86,122,167) # rgb = (0x56,0x7a,0xa7) │ │ } │ │ tRNS { │ │ - 0 9 104 160 115 3 178 255 255 255 125 249 255 255 255 188 224 255 187 253 6 151 255 255 42 116 255 77 78 114 43 149 8 255 186 226 255 222 189 255 252 5 143 255 255 255 223 21 185 234 180 45} │ │ + 0 9 104 160 115 3 178 125 249 188 224 187 253 6 151 42 116 77 78 114 43 149 8 186 226 222 189 252 5 143 223 21 185 234 180 45} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000 │ │ 0000012345000000 │ │ -000006789A000000 │ │ -00000BCDEF000000 │ │ -00000GHDHG000000 │ │ -00000IEDDJK00000 │ │ -00000LMDDNO00000 │ │ -00000PQDD7R00000 │ │ -00000S7DDQT00000 │ │ -00000UNDDMV00000 │ │ -00000WJDDXY00000 │ │ -000000ZHDab00000 │ │ -000000cEDdef0000 │ │ -000000ghijk00000 │ │ -000000lmnop00000 │ │ +000006abc7000000 │ │ +000008def9000000 │ │ +00000AgegA000000 │ │ +00000BfeeCD00000 │ │ +00000EheeiF00000 │ │ +00000GjeeaH00000 │ │ +00000IaeejJ00000 │ │ +00000KieehL00000 │ │ +00000MCeekN00000 │ │ +000000OgelP00000 │ │ +000000QfemRS0000 │ │ +000000TnopU00000 │ │ +000000VWXYZ00000 │ │ 0000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_start1.png │ ├── sng │ │ @@ -8,120 +8,119 @@ │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ - ( 63,153, 33) # rgb = (0x3f,0x99,0x21) │ │ - ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ - ( 57,135, 32) # rgb = (0x39,0x87,0x20) │ │ - ( 53,124, 31) # rgb = (0x35,0x7c,0x1f) │ │ - ( 49,113, 30) # rgb = (0x31,0x71,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ + ( 66,160, 33) # rgb = (0x42,0xa0,0x21) │ │ + ( 63,153, 33) # rgb = (0x3f,0x99,0x21) │ │ + ( 61,145, 33) # rgb = (0x3d,0x91,0x21) │ │ + ( 57,135, 32) # rgb = (0x39,0x87,0x20) │ │ + ( 53,124, 31) # rgb = (0x35,0x7c,0x1f) │ │ + ( 49,113, 30) # rgb = (0x31,0x71,0x1e) │ │ ( 70,172, 34) # rgb = (0x46,0xac,0x22) │ │ ( 81,177, 50) # rgb = (0x51,0xb1,0x32) │ │ ( 70,171, 34) # rgb = (0x46,0xab,0x22) │ │ ( 65,159, 33) # rgb = (0x41,0x9f,0x21) │ │ ( 60,142, 32) # rgb = (0x3c,0x8e,0x20) │ │ ( 54,126, 32) # rgb = (0x36,0x7e,0x20) │ │ ( 49,111, 31) # rgb = (0x31,0x6f,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ (219,239,212) # rgb = (0xdb,0xef,0xd4) │ │ (147,206,129) # rgb = (0x93,0xce,0x81) │ │ ( 78,176, 45) # rgb = (0x4e,0xb0,0x2d) │ │ ( 68,166, 34) # rgb = (0x44,0xa6,0x22) │ │ ( 61,148, 33) # rgb = (0x3d,0x94,0x21) │ │ ( 55,131, 32) # rgb = (0x37,0x83,0x20) │ │ ( 50,114, 30) # rgb = (0x32,0x72,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,250,243) # rgb = (0xf4,0xfa,0xf3) │ │ (193,227,183) # rgb = (0xc1,0xe3,0xb7) │ │ (154,209,136) # rgb = (0x9a,0xd1,0x88) │ │ ( 89,180, 58) # rgb = (0x59,0xb4,0x3a) │ │ ( 69,169, 33) # rgb = (0x45,0xa9,0x21) │ │ ( 58,139, 33) # rgb = (0x3a,0x8b,0x21) │ │ ( 48,109, 31) # rgb = (0x30,0x6d,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (247,251,246) # rgb = (0xf7,0xfb,0xf6) │ │ (147,206,130) # rgb = (0x93,0xce,0x82) │ │ ( 65,157, 34) # rgb = (0x41,0x9d,0x22) │ │ ( 57,136, 32) # rgb = (0x39,0x88,0x20) │ │ ( 49,115, 31) # rgb = (0x31,0x73,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (194,228,183) # rgb = (0xc2,0xe4,0xb7) │ │ ( 95,183, 67) # rgb = (0x5f,0xb7,0x43) │ │ ( 59,141, 32) # rgb = (0x3b,0x8d,0x20) │ │ ( 52,123, 31) # rgb = (0x34,0x7b,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (198,230,189) # rgb = (0xc6,0xe6,0xbd) │ │ (105,187, 79) # rgb = (0x69,0xbb,0x4f) │ │ ( 68,167, 33) # rgb = (0x44,0xa7,0x21) │ │ ( 54,127, 32) # rgb = (0x36,0x7f,0x20) │ │ ( 47,107, 30) # rgb = (0x2f,0x6b,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ (112,190, 87) # rgb = (0x70,0xbe,0x57) │ │ ( 67,165, 34) # rgb = (0x43,0xa5,0x22) │ │ ( 50,116, 31) # rgb = (0x32,0x74,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 60,144, 32) # rgb = (0x3c,0x90,0x20) │ │ ( 50,117, 31) # rgb = (0x32,0x75,0x1f) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ ( 54,128, 32) # rgb = (0x36,0x80,0x20) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ - ( 44, 99, 30) # rgb = (0x2c,0x63,0x1e) │ │ } │ │ tRNS { │ │ - 243 215 191 164 129 89 50 11 0 0 255 255 255 255 255 255 255 252 211 153 97 41 1 255 255 255 255 255 255 255 235 175 112 52 3 255 255 255 255 255 255 255 255 193 141 87 36 2 255 255 255 255 255 255 255 255 244 187 64 255 255 255 255 255 234 157 75 7 255 255 255 255 254 206 132 55 255 255 255 255 255 217 150 85 20 255 255 255 239 172 100 30 255 255 231 147 60 255 159 65 205 104 15} │ │ + 243 215 191 164 129 89 50 11 0 252 211 153 97 41 1 235 175 112 52 3 193 141 87 36 2 244 187 64 234 157 75 7 254 206 132 55 217 150 85 20 239 172 100 30 231 147 60 159 65 205 104 15} │ │ IMAGE { │ │ pixels hex │ │ -000102030405060708080808080808080909090909090909 │ │ -0a0b0c0d0e0f101112131415160808080909090909090909 │ │ -0a171817171717191a1b1c1d1e1f20212209090909090909 │ │ -0a17232425261717171717172728292a002b2c2d2e2f0909 │ │ -0a173030303132333417171717171717350c360f3738393a │ │ -0a17303030303b3c17171717171717173d3e3f4041424309 │ │ -0a17303023444517171717170b464748494a4b2f09090909 │ │ -0a17234c4d1717174e284f50515253540909090909090909 │ │ -0a1755171756465758595a5b080808080909090909090909 │ │ -0a17355c5d5e5f6022080808080808080909090909090909 │ │ -0a6100626322080808080808080808080909090909090909 │ │ -646566080808080808080808080808080909090909090909 │ │ +000102030405060708080808080808080808080808080808 │ │ +3435363738393a090a0b0c0d0e0808080808080808080808 │ │ +343b3c3b3b3b3b3d3e3f40410f1011121308080808080808 │ │ +343b424344453b3b3b3b3b3b464748490014151617180808 │ │ +343b4a4a4a4b4c4d4e3b3b3b3b3b3b3b4f36503951191a1b │ │ +343b4a4a4a4a52533b3b3b3b3b3b3b3b5455561c1d1e1f08 │ │ +343b4a4a4257583b3b3b3b3b35595a202122231808080808 │ │ +343b425b5c3b3b3b5d475e5f242526270808080808080808 │ │ +343b603b3b61596228292a2b080808080808080808080808 │ │ +343b4f63642c2d2e13080808080808080808080808080808 │ │ +3465002f3013080808080808080808080808080808080808 │ │ +313233080808080808080808080808080808080808080808 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,104 +1,104 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7ff6f00 00000000 dcff6900 ffff8c00 e6ff6c00 a4e53e00 8cbb3000 a9d14501 aad63e00 b2db5000 a6cd4100 97bc3600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb6700 96f01100 ffff9a00 91f10000 c7f55d01 cfff5600 ace83f00 9ecb2e00 f0ff7e00 bae74600 95b93700 9dc33800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff7500 b0d84d00 e7fe7d02 c5dd6a00 edff7e42 d6f56cb6 a5ce3e44 a4cc3d00 acd34602 b2dd4800 a1c73e00 72931d00 9dc23b00 eeff7800 ffffdf00 00000000 f0ff7a00 faff9600 efff8a00 e7ff6f00 eeff7d00 f1ff8500 f6ff9200 f0ff8800 e8ff7c00 e0ff6f00 dbfe6f00 f4ff9d00 e0fe7700 cafa5c00 00000000 d6fc6b00 00000000 d7fb6d00 d5fb6700 d7fa6b00 ffff9a00 e4fc7903 d3ff6700 e2ff766d cef360b0 9ecb2d22 edfc7c00 b8e44502 75912d00 a4cb3a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5cb3e00 aac66800 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 87a92b00 ffff0000 eeff7800 f4ff8600 fdffa800 f0ff7b00 faff9400 f6ffa100 c7ff1e00 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 c0ff2f00 ffffff00 f4ff9d00 e0fe7800 ffffff00 e1fd8200 c9f85b00 00000000 d1f96600 d7fd6900 d6f86c00 cff66103 ffffb500 daff6b3f c6f05bf7 a4ca43ff 7f9d318e c0dc5700 9dc23d04 7c993000 78953100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 78943500 85829500 8eb13203 8ca06700 7d9a3766 97ba3afe add449ff a4ca41a4 ffff7a00 adce4e03 49640000 b8e04f00 f2ff8100 f9ff9a00 fbff9500 f7ff8600 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 ffffff00 ffffff00 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 e7fe8c00 c8fc5000 d4f87500 b6e45200 ffff9b00 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 abd43c00 68812e03 7f9d3000 55682b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c900e00 84a33600 7d944301 a1c52a02 ffff0000 88a738ad 9fc53fff abd148ff 9cc13a5f 93b93100 a2c84003 d8f76f00 ddfb5601 f8ff9003 ffffb204 f2ff5e00 ffffb300 ffffa900 fdff9e00 ffffcd00 ffffff00 d8ff4307 edff7208 cbff3708 00ff0000 ffffff00 ffffab00 f9ffa300 fcfeb200 f8fbc400 ebff8803 e4fe8804 d1f77201 ffffff00 ffff9400 d0f86003 49ff0000 cff76188 b8e150ff 8daf37ff 657b2f7e 74912e00 7c993203 00001d00 5f742e00 56692b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85b01200 869b5300 7f984100 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 ffffff00 cfe36805 fffff202 f7ff8d00 ffffea00 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b ffffcb00 eeff9d00 b6e66d00 d5f97604 c5ef5c04 e8ff7200 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 dfff4100 29312600 61772d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81984a00 798a5300 809a4000 809d3c00 87a53703 809c3500 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 ffffc800 ffffff00 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 ddfe8500 fffff000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00001300 6c852e03 48552b00 50612900 5e742c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff0000 7c963f00 87a83300 73874200 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 6a823500 73843103 00000000 5d722c00 5f752c00 5d722d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d8f86500 ffff9900 ecff6e00 8ba83500 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 b8e44600 8bac3600 819f3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff6500 d2ff5400 dfff6900 fffaff00 cbf24400 f5ff7f04 feff8d00 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 96b94000 8aab3205 a8cc4801 a6cc4800 9abd3e00 98bb3f00 95b73d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d7fe6000 dbff6500 d9ff6200 e7ff7900 b1ff1800 f2ff9603 f7ff8200 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 9abe3b00 97ba3b00 94b63d00 92b43900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ccfc4e00 e2fe7600 d4ff5900 00fd0000 deff6b01 f5ff9204 f5ff8f00 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 8ba54700 95b73c01 96ba3a00 91b23900 92b43900 8dae3700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff9200 e0fe7200 b6ff1a00 bfff3200 e9ff7e04 ffffae00 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 8eb03500 8dae3600 8bac3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffa5d00 edff9800 d4fd6400 bbff2400 e1fe7604 e4fe7500 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 88a83600 a0c82500 89a93300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c5f54500 d5fc6900 d9fd6f00 ddfd7204 c8fb4e00 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 88a93000 89a93300 94c30b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1ed4e00 c8f35800 c6f54b00 c9f85500 d5fc6702 97f20000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 84a62e00 8cad3203 82a32e00 84a33100 7b973500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d1f57d00 c8f35800 ccf66100 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00004500 84a33102 7c982e00 93b72d00 7b992c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4cf2800 c5f05400 bce74900 d4fc7003 cdf46200 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 7c993000 7b992c00 748f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7f35300 cef38100 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 677d3600 80a02b03 748f3000 7b992c00 718b3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b4dd4d00 bde75000 ffffff00 c6f15f04 c4ec6f00 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 748f3200 74902c00 718b3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5db5800 b4dd4c00 bce55000 b8e24c02 c3ec6500 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 ffffaf00 738f2b03 6c833000 8bb02500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6dc5900 b4dd4d00 b4d95100 bae35304 b1d45300 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae feff0000 79982403 6a802d00 6e882900 62782800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6dc5900 b2db4900 b5dc5100 bee75901 c5ea6500 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 5d6b3600 69822802 6b862600 62782a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3d95700 b3dd4500 b1d75201 bee65900 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 71820000 67802304 77807800 62782b00 53642b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acd34c00 a8cd4500 aed34f03 d0ef9100 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b ffff0000 708e1e02 abff0000 60782200 56673000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1ff7100 00000000 e1ff7100 e2ff7600 dcfd7300 cbf76000 00000000 d9fc7000 aad24900 a7cc2f00 abd04f04 76a60000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 ffff0000 5a6e2600 5d771700 e0f88000 ebfe8d00 e8fe7e00 f2ff9000 f3ff9400 e3fd7f00 d0f76900 bbe54f00 c7ed6100 00000000 bae45000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8200 00000000 ebff7c00 f6ff9400 87ff0000 e2ff7600 dcfd7300 edfe9700 d8f68200 d9fc7000 adcf5c00 afd06400 a4ca4403 5a940000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b ffff0000 52632601 f6ff9100 5c6c6c00 effe9300 edff8b00 f1ff9001 f5ff9a01 e6fe8801 e2fd9600 bbe54f00 add04c00 9bc13900 bae45000 9dc33a00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfff7400 ffffc300 ddfe7b00 eaff8600 d1ff4100 ffffb900 e9ff7e01 eaff8501 e6fe8401 d6fb7600 d4f27600 badd6700 a9cc5900 accc6001 99be2e00 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 9dc51600 54662602 e8ff8400 e4fe8501 eaff8704 eaff7e03 ffffc900 ffffff00 ffffff00 c5f44a04 bce65103 a2d03000 77981d00 abd24600 9fc63a00 92b53700 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 d5f86b00 dffe7600 ebfd8400 e3fe7e00 edff8700 edff8503 e8ff7c02 ffffb600 f9ff9d00 ffffd300 00000000 c1e95603 bce06702 b6d75100 a9ca5f02 93b23d00 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 c5ffc100 42521a03 d1f27903 ffffff00 edff8a00 e6ff6b00 ffffad13 ffffcd17 fefec50f c3f63c00 bfe95300 9fc23e01 90b33302 b0d84500 9ec53800 93b63700 8fb23500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 d6fc6900 ddfc7200 e0fe7900 eafd8300 dcfd7501 dfff7902 f2ff8c00 d5ff4400 ffffb508 f5ff9b14 ffffc10f ffffff03 bfe95000 c9eb8100 a1c24e03 9bb56301 90ab4c00 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 d4ffa600 7c924005 dffd9300 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 305e0000 8cae2e00 8fb13901 9ec53800 809f2f00 8fb23500 7b992c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 83a68500 cef16800 e5fe8400 ddf67702 ffff9100 ecff8800 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 9dc04900 93b34002 8da55502 22006600 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 aed05f00 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 809f3100 8fb23500 7a982d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 add15200 2a636b00 ddff7400 e1fe7c01 63e80000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 576d0a00 abd04d02 9bbb4402 b0cb7200 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 78922e00 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 809e3000 8fb23500 7c9a2e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d74a00 caf36400 c3f35f00 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c f5ff6700 ffffa800 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a e3ff8b00 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 9dc43800 708b2803 8fb23500 74912700 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d64c00 c8ef6900 b6dc5603 e9ff8d00 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000400 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 e4ff8800 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 9dc43800 596f1f04 8fb23500 728e2600 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c65e00 c8ef6900 9dbf4604 eaff9000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 728d2d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16400 c8f06800 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 6e882a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26800 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 67812500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 657f1f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 607d1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 576f1900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d ffffff00 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 556a2000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16700 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d ffffff00 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 52661e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16800 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 50641d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a9c36d00 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 4f641c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c16c00 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 4c5f1a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c36a00 698b1000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 4d601b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26800 698c1000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 4c5e1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 66890b00 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 495b1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16600 7a9a2b00 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 81a03400 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 48591d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 86a43c00 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 89a64500 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 46581900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 98b35800 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 45571a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75c00 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 ffffff00 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 46571c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75e00 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 ffffff00 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 45551f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9eb96000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 44551a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a0ba6400 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 44551800 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a2bc6600 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 41511a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a3bd6700 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 46562000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4be6800 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 46552000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4bf6900 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 3e4e1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6b00 acc57801 30560000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 98a77b00 41511c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6c00 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 77875900 4a592801 ffffff00 46552300 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6c06c00 aec77901 233a4900 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 7c8b6100 4c5a2b01 00000000 42511d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6bf6e00 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 2d3c0a00 76865300 37461e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9db46b00 bacb9600 79963304 fff1ff00 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 86839800 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 ffffff00 67794003 ffffff00 4d5f2300 39481c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 677a3c00 b1c78300 82975302 99a77100 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 79883c00 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 86878e00 59672c00 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 5e635200 697d3c02 00000000 586b2d00 4c5f2200 404f1d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 19220200 77934000 89a35300 62753401 83965a00 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 60772c00 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 62743500 6a7a4602 78885300 00000000 c2c7c200 55672c00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 859a5500 284d0000 7e964900 62773100 798d4b03 596d2600 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 4a572600 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 4d611f00 414b2a01 667d2f04 667f2500 758d4500 00000001 28560005 3c650005 00000001 6f864000 59760d00 667b3603 90a26900 75864e00 4d631e00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 3c5d0000 828f5c00 697d3a00 6e814000 63792d03 56672500 4f621e00 00380002 4460001b 4b630c20 3b58000c 55613800 49592300 4e5f2402 42511b01 a1b67504 738d3400 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 4f632100 46542401 6c823600 6c843002 7c944b04 ced6d901 25510000 22500000 95a68d01 70883f04 657e2a02 687f3400 70854100 43680000 445f0a00 556b2000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78993c00 7a8a4d00 687c3a00 62763200 62752f01 53672004 74796c01 36580000 455f0100 00000000 55643104 4d5e2502 00050000 3e500e00 96aa6c04 909b8200 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 48542b00 4e631e00 677f2d00 7d964700 5c850000 74912f00 718d2b00 8798c100 718a3a00 647b2f00 687e3200 7a933e00 657c2e00 5e732d00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78894d00 37520300 5e722d00 677a3800 697c3300 00000000 546a1b01 51671b02 53672102 4e631a01 4e691300 4c5d2400 495b2200 6b7b4600 8b9e6502 88976e00 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 23380000 4a5d1b04 444f2600 4c5c2400 758c3f00 76903a00 7b944400 abb9ad00 9bad8d00 77904300 70893500 677c3000 00000000 6d853300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722d00 63763500 5d712c00 5d712d00 5a6e2900 54672100 52662200 53662500 57682e00 4d5d2500 00000000 86985e00 bccb8b00 7b904a02 94a57000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 50632300 43541b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0e99900 84965c00 8b9e6100 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 586a2a00 566b2203 3b4f0000 64773a00 3e4f1300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 84965c00 81945900 7f925700 788b4f02 899a6b00 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 48620a00 596e2503 1a3a0000 4f641900 324b0000 54652e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85975d00 7f925600 7b8e5000 70844900 778a4903 8e9c7500 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 4c630c00 4c631902 869c5c00 45600300 04380000 65715700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d905400 75884800 788b4f00 61782600 7a8d5002 88986a00 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 627a2900 5d732403 788b3e00 00000000 62812000 5c712a00 5d712f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d4f00 788b4d00 687e3100 667d2e00 7a8d5002 637a2903 6e833d00 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 6a823200 96ac6300 637a2c03 ffffff00 afc15d00 6e833d00 5f752d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 70843f00 788c4800 ffffff00 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 6a833000 00000001 6b833305 6f853a01 677d2e00 6a813400 6a7e2c00 62792d00 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4c00 92a56900 80925900 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 6f873500 4f601b00 687f3200 6a813100 677d3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93a86500 00000000 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 7e984300 3f4c1f03 5d6d3900 7ea22200 71883a00 6a813100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96ac6600 00000000 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 1d470000 48486001 43660000 ffffff00 47680000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 54613a00 5b673e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96ac6600 00000000 92a76200 00000000 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 70893500 3f4b2202 728b3800 83906802 9abc4e00 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 55613b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6600 00000000 96ac6400 00000000 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 708a4000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 57633a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b06500 00000000 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 59663a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 849e4a00 9ab26600 00000000 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 5b6a3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bb36600 00000000 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 5c6c3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 9eb76700 00000000 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 5e6e3700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a34e00 b3ca8100 20202600 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 526b1000 3e4b1f01 4f622000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 61752d00 48562303 56692c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92ac5800 bcd28f00 00000000 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 52700000 3d4b1b01 4f621f00 97a67900 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 62762e00 47572102 4c5e2100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92aa5d00 c5e99700 708d2102 ffffff00 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 51700000 45542401 4f621f00 ffffff00 6f814504 cad3b300 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 4f612300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05900 637d1d00 7c944303 3d5d0000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 32420e00 53671f03 404f1600 53662400 37540000 788d4a01 788f3f00 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 293e0000 5e732a03 2a2c1300 5e772300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05900 6f863a00 81879400 637c2102 90a84e00 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 4f622000 485b1700 778e4100 798d4c00 6c852c02 73884300 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 42530800 5b702a02 5e7b2500 54672200 566a2600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ca35a00 5b760f00 b786ff00 82926300 778f3a02 55710a00 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 53652500 5b6a4100 41530e00 748c3c00 73874300 47600000 6c833302 738c3600 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 60703700 64783202 69842d01 a2a08900 35471200 14130d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0d38100 7c914f00 b9bad900 6b823500 627d1f03 5b711e00 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 63773b00 606e4001 596d2801 5c722a00 566a2400 677b4100 5a6d2d00 748c3c00 718a2b00 5e771b00 516c0000 6f883303 728d2c00 7a8a4d00 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 6d863800 667a3602 647b2d00 6a852b00 647b2c00 596f2200 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71883d00 71883e00 6f853d00 69803200 8a9b6c00 61782403 00000000 546c1400 657b3100 6f814600 77895200 6f844300 69803a00 536d0f00 64793b03 586e2201 60763000 5c722a00 596d2800 596d2900 00000000 00000000 758c3d00 8aa55300 5a741100 6d872f00 708a2f02 7a8f4702 60800c00 77923700 829c4a00 869e5100 839c4e00 76923b00 002c0000 6f873b03 637d2300 68802f00 6a842f00 20262800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9d14501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7f55d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fe7d02 00000000 edff7e42 d6f56cb6 a5ce3e44 00000000 acd34602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4fc7903 00000000 e2ff766d cef360b0 9ecb2d22 00000000 b8e44502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cff66103 00000000 daff6b3f c6f05bf7 a4ca43ff 7f9d318e 00000000 9dc23d04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8eb13203 00000000 7d9a3766 97ba3afe add449ff a4ca41a4 00000000 adce4e03 00000000 00000000 00000000 00000000 00000000 00000000 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 00000000 00000000 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 00000000 00000000 00000000 00000000 00000000 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 00000000 68812e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d944301 a1c52a02 00000000 88a738ad 9fc53fff abd148ff 9cc13a5f 00000000 a2c84003 00000000 ddfb5601 f8ff9003 ffffb204 00000000 00000000 00000000 00000000 00000000 00000000 d8ff4307 edff7208 cbff3708 00000000 00000000 00000000 00000000 00000000 00000000 ebff8803 e4fe8804 d1f77201 00000000 00000000 d0f86003 00000000 cff76188 b8e150ff 8daf37ff 657b2f7e 00000000 7c993203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 00000000 cfe36805 fffff202 00000000 00000000 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b 00000000 00000000 00000000 d5f97604 c5ef5c04 00000000 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87a53703 00000000 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 00000000 00000000 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 00000000 00000000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00000000 6c852e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 00000000 73843103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f5ff7f04 00000000 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 00000000 8aab3205 a8cc4801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2ff9603 00000000 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 deff6b01 f5ff9204 00000000 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 00000000 95b73c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff7e04 00000000 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7604 00000000 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddfd7204 00000000 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fc6702 00000000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 00000000 8cad3203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00000000 84a33102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4fc7003 00000000 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 00000000 80a02b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f15f04 00000000 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8e24c02 00000000 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 00000000 738f2b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bae35304 00000000 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae 00000000 79982403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bee75901 00000000 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 00000000 69822802 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d75201 00000000 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 00000000 67802304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aed34f03 00000000 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b 00000000 708e1e02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 abd04f04 00000000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4ca4403 00000000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b 00000000 52632601 00000000 00000000 00000000 00000000 f1ff9001 f5ff9a01 e6fe8801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff7e01 eaff8501 e6fe8401 00000000 00000000 00000000 00000000 accc6001 00000000 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 00000000 54662602 00000000 e4fe8501 eaff8704 eaff7e03 00000000 00000000 00000000 c5f44a04 bce65103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8503 e8ff7c02 00000000 00000000 00000000 00000000 c1e95603 bce06702 00000000 a9ca5f02 00000000 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 00000000 42521a03 d1f27903 00000000 00000000 00000000 ffffad13 ffffcd17 fefec50f 00000000 00000000 9fc23e01 90b33302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dcfd7501 dfff7902 00000000 00000000 ffffb508 f5ff9b14 ffffc10f ffffff03 00000000 00000000 a1c24e03 9bb56301 00000000 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 00000000 7c924005 00000000 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 00000000 00000000 8fb13901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddf67702 00000000 00000000 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 00000000 93b34002 8da55502 00000000 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 00000000 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c01 00000000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 00000000 abd04d02 9bbb4402 00000000 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 00000000 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c 00000000 00000000 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a 00000000 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 00000000 708b2803 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b6dc5603 00000000 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000000 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 00000000 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 00000000 596f1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9dbf4604 00000000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d 00000000 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d 00000000 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 00000000 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 00000000 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 00000000 4a592801 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aec77901 00000000 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 00000000 4c5a2b01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 79963304 00000000 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 00000000 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 00000000 67794003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 82975302 00000000 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 00000000 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 00000000 00000000 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 00000000 697d3c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62753401 00000000 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 00000000 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 00000000 6a7a4602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 798d4b03 00000000 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 00000000 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 00000000 414b2a01 667d2f04 00000000 00000000 00000001 28560005 3c650005 00000001 00000000 00000000 667b3603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63792d03 00000000 00000000 00380002 4460001b 4b630c20 3b58000c 00000000 00000000 4e5f2402 42511b01 a1b67504 00000000 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 00000000 46542401 00000000 6c843002 7c944b04 ced6d901 00000000 00000000 95a68d01 70883f04 657e2a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62752f01 53672004 74796c01 00000000 00000000 00000000 55643104 4d5e2502 00000000 00000000 96aa6c04 00000000 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 546a1b01 51671b02 53672102 4e631a01 00000000 00000000 00000000 00000000 8b9e6502 00000000 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 00000000 4a5d1b04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b904a02 00000000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 00000000 566b2203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4f02 00000000 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 00000000 596e2503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778a4903 00000000 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 00000000 4c631902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d5002 00000000 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 00000000 5d732403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d5002 637a2903 00000000 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 00000000 00000000 637a2c03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 00000000 00000001 6b833305 6f853a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 00000000 3f4c1f03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 00000000 48486001 00000000 00000000 00000000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 00000000 3f4b2202 00000000 83906802 00000000 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 00000000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 00000000 3e4b1f01 00000000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 00000000 48562303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 00000000 3d4b1b01 00000000 00000000 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 00000000 47572102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 708d2102 00000000 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 00000000 45542401 00000000 00000000 6f814504 00000000 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c944303 00000000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 00000000 53671f03 00000000 00000000 00000000 788d4a01 00000000 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 00000000 5e732a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 637c2102 00000000 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 00000000 00000000 00000000 00000000 6c852c02 00000000 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 00000000 5b702a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778f3a02 00000000 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 00000000 00000000 00000000 00000000 00000000 00000000 6c833302 00000000 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 00000000 64783202 69842d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 627d1f03 00000000 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 00000000 606e4001 596d2801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f883303 00000000 00000000 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 00000000 667a3602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 61782403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64793b03 586e2201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 708a2f02 7a8f4702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f873b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_arrow_down.png │ ├── sng │ │ @@ -1,25 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 8; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ } │ │ tRNS { │ │ - 255 255 0 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -0111111111111110 │ │ -2011111111111103 │ │ -2401111111111033 │ │ -2440111111110333 │ │ -2443011111103333 │ │ -2243301111044442 │ │ -2243330110444442 │ │ -2222222004444442 │ │ +1222222222222221 │ │ +0122222222222210 │ │ +0012222222222100 │ │ +0001222222221000 │ │ +0000122222210000 │ │ +0000012222100000 │ │ +0000001221000000 │ │ +0000000110000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_engine.png │ ├── sng │ │ @@ -1,282 +1,282 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 40; height: 40; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (210,182,182) # rgb = (0xd2,0xb6,0xb6) │ │ - (223,121,120) # rgb = (0xdf,0x79,0x78) │ │ - (236, 67, 64) # rgb = (0xec,0x43,0x40) │ │ (232, 80, 77) # rgb = (0xe8,0x50,0x4d) │ │ (225,115,114) # rgb = (0xe1,0x73,0x72) │ │ (212,172,171) # rgb = (0xd4,0xac,0xab) │ │ (193,191,191) # rgb = (0xc1,0xbf,0xbf) │ │ (196,194,194) # rgb = (0xc4,0xc2,0xc2) │ │ - (203,200,200) # rgb = (0xcb,0xc8,0xc8) │ │ - (212,175,175) # rgb = (0xd4,0xaf,0xaf) │ │ - (240, 44, 37) # rgb = (0xf0,0x2c,0x25) │ │ - (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (236, 63, 59) # rgb = (0xec,0x3f,0x3b) │ │ (215,161,160) # rgb = (0xd7,0xa1,0xa0) │ │ (182,180,180) # rgb = (0xb6,0xb4,0xb4) │ │ (185,182,182) # rgb = (0xb9,0xb6,0xb6) │ │ - (190,188,187) # rgb = (0xbe,0xbc,0xbb) │ │ - (201,199,199) # rgb = (0xc9,0xc7,0xc7) │ │ - (218,146,145) # rgb = (0xda,0x92,0x91) │ │ (230, 87, 84) # rgb = (0xe6,0x57,0x54) │ │ (175,172,172) # rgb = (0xaf,0xac,0xac) │ │ (177,175,174) # rgb = (0xb1,0xaf,0xae) │ │ - (182,180,180) # rgb = (0xb6,0xb4,0xb4) │ │ - (192,190,189) # rgb = (0xc0,0xbe,0xbd) │ │ - (205,202,202) # rgb = (0xcd,0xca,0xca) │ │ - (232, 80, 77) # rgb = (0xe8,0x50,0x4d) │ │ (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ (172,170,169) # rgb = (0xac,0xaa,0xa9) │ │ (175,173,172) # rgb = (0xaf,0xad,0xac) │ │ + (233, 71, 68) # rgb = (0xe9,0x47,0x44) │ │ + (177,175,174) # rgb = (0xb1,0xaf,0xae) │ │ + (223,122,121) # rgb = (0xdf,0x7a,0x79) │ │ + (187,184,184) # rgb = (0xbb,0xb8,0xb8) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (217,131,130) # rgb = (0xd9,0x83,0x82) │ │ + (231, 74, 71) # rgb = (0xe7,0x4a,0x47) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (228, 97, 95) # rgb = (0xe4,0x61,0x5f) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (234, 67, 64) # rgb = (0xea,0x43,0x40) │ │ + (207,192,192) # rgb = (0xcf,0xc0,0xc0) │ │ + (224,119,118) # rgb = (0xe0,0x77,0x76) │ │ + (220,139,138) # rgb = (0xdc,0x8b,0x8a) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (230, 89, 87) # rgb = (0xe6,0x59,0x57) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (219,145,144) # rgb = (0xdb,0x91,0x90) │ │ + (207,191,191) # rgb = (0xcf,0xbf,0xbf) │ │ + (227,103,101) # rgb = (0xe3,0x67,0x65) │ │ + (221,132,132) # rgb = (0xdd,0x84,0x84) │ │ + (215,161,160) # rgb = (0xd7,0xa1,0xa0) │ │ + (239, 48, 42) # rgb = (0xef,0x30,0x2a) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (226,108,107) # rgb = (0xe2,0x6c,0x6b) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (212,173,172) # rgb = (0xd4,0xad,0xac) │ │ + (239, 50, 45) # rgb = (0xef,0x32,0x2d) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (225,113,112) # rgb = (0xe1,0x71,0x70) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (226,110,109) # rgb = (0xe2,0x6e,0x6d) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (213,167,166) # rgb = (0xd5,0xa7,0xa6) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (227,103,101) # rgb = (0xe3,0x67,0x65) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (213,166,165) # rgb = (0xd5,0xa6,0xa5) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (224,118,117) # rgb = (0xe0,0x76,0x75) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (233, 71, 68) # rgb = (0xe9,0x47,0x44) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (236, 63, 59) # rgb = (0xec,0x3f,0x3b) │ │ + (204,202,202) # rgb = (0xcc,0xca,0xca) │ │ + (221,125,124) # rgb = (0xdd,0x7d,0x7c) │ │ + (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ + (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ + (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ + (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ + (191,189,189) # rgb = (0xbf,0xbd,0xbd) │ │ + (180,178,178) # rgb = (0xb4,0xb2,0xb2) │ │ + (184,182,181) # rgb = (0xb8,0xb6,0xb5) │ │ + (183,181,181) # rgb = (0xb7,0xb5,0xb5) │ │ + (175,173,173) # rgb = (0xaf,0xad,0xad) │ │ + (174,172,171) # rgb = (0xae,0xac,0xab) │ │ + (167,165,164) # rgb = (0xa7,0xa5,0xa4) │ │ + (164,161,161) # rgb = (0xa4,0xa1,0xa1) │ │ + (156,154,153) # rgb = (0x9c,0x9a,0x99) │ │ + (160,158,157) # rgb = (0xa0,0x9e,0x9d) │ │ + (154,151,151) # rgb = (0x9a,0x97,0x97) │ │ + (148,145,144) # rgb = (0x94,0x91,0x90) │ │ + (142,139,138) # rgb = (0x8e,0x8b,0x8a) │ │ + (146,143,142) # rgb = (0x92,0x8f,0x8e) │ │ + (150,147,146) # rgb = (0x96,0x93,0x92) │ │ + (154,151,150) # rgb = (0x9a,0x97,0x96) │ │ + (136,133,132) # rgb = (0x88,0x85,0x84) │ │ + (135,132,131) # rgb = (0x87,0x84,0x83) │ │ + (135,132,131) # rgb = (0x87,0x84,0x83) │ │ + (136,133,132) # rgb = (0x88,0x85,0x84) │ │ + (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ + (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ + (145,142,141) # rgb = (0x91,0x8e,0x8d) │ │ + (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ + (210,182,182) # rgb = (0xd2,0xb6,0xb6) │ │ + (223,121,120) # rgb = (0xdf,0x79,0x78) │ │ + (236, 67, 64) # rgb = (0xec,0x43,0x40) │ │ + (203,200,200) # rgb = (0xcb,0xc8,0xc8) │ │ + (212,175,175) # rgb = (0xd4,0xaf,0xaf) │ │ + (240, 44, 37) # rgb = (0xf0,0x2c,0x25) │ │ + (242, 32, 21) # rgb = (0xf2,0x20,0x15) │ │ + (190,188,187) # rgb = (0xbe,0xbc,0xbb) │ │ + (201,199,199) # rgb = (0xc9,0xc7,0xc7) │ │ + (218,146,145) # rgb = (0xda,0x92,0x91) │ │ + (182,180,180) # rgb = (0xb6,0xb4,0xb4) │ │ + (192,190,189) # rgb = (0xc0,0xbe,0xbd) │ │ + (205,202,202) # rgb = (0xcd,0xca,0xca) │ │ + (232, 80, 77) # rgb = (0xe8,0x50,0x4d) │ │ (179,176,176) # rgb = (0xb3,0xb0,0xb0) │ │ (184,182,181) # rgb = (0xb8,0xb6,0xb5) │ │ (196,194,194) # rgb = (0xc4,0xc2,0xc2) │ │ (205,201,201) # rgb = (0xcd,0xc9,0xc9) snow3 │ │ (225,114,113) # rgb = (0xe1,0x72,0x71) │ │ (242, 33, 23) # rgb = (0xf2,0x21,0x17) │ │ - (233, 71, 68) # rgb = (0xe9,0x47,0x44) │ │ - (177,175,174) # rgb = (0xb1,0xaf,0xae) │ │ (178,176,176) # rgb = (0xb2,0xb0,0xb0) │ │ (178,175,175) # rgb = (0xb2,0xaf,0xaf) │ │ (170,168,167) # rgb = (0xaa,0xa8,0xa7) │ │ (183,181,180) # rgb = (0xb7,0xb5,0xb4) │ │ (216,152,151) # rgb = (0xd8,0x98,0x97) │ │ - (223,122,121) # rgb = (0xdf,0x7a,0x79) │ │ - (187,184,184) # rgb = (0xbb,0xb8,0xb8) │ │ (184,182,182) # rgb = (0xb8,0xb6,0xb6) │ │ (172,169,169) # rgb = (0xac,0xa9,0xa9) │ │ (166,163,163) # rgb = (0xa6,0xa3,0xa3) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (217,131,130) # rgb = (0xd9,0x83,0x82) │ │ - (231, 74, 71) # rgb = (0xe7,0x4a,0x47) │ │ (195,192,192) # rgb = (0xc3,0xc0,0xc0) │ │ (181,178,178) # rgb = (0xb5,0xb2,0xb2) │ │ (175,172,172) # rgb = (0xaf,0xac,0xac) │ │ (200,198,198) # rgb = (0xc8,0xc6,0xc6) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (228, 97, 95) # rgb = (0xe4,0x61,0x5f) │ │ (216,153,152) # rgb = (0xd8,0x99,0x98) │ │ (199,190,190) # rgb = (0xc7,0xbe,0xbe) │ │ (217,126,125) # rgb = (0xd9,0x7e,0x7d) │ │ (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (234, 67, 64) # rgb = (0xea,0x43,0x40) │ │ (227,104,102) # rgb = (0xe3,0x68,0x66) │ │ (221,131,131) # rgb = (0xdd,0x83,0x83) │ │ (240, 41, 33) # rgb = (0xf0,0x29,0x21) │ │ - (207,192,192) # rgb = (0xcf,0xc0,0xc0) │ │ - (224,119,118) # rgb = (0xe0,0x77,0x76) │ │ (240, 42, 35) # rgb = (0xf0,0x2a,0x23) │ │ (216,155,154) # rgb = (0xd8,0x9b,0x9a) │ │ (227,106,105) # rgb = (0xe3,0x6a,0x69) │ │ - (220,139,138) # rgb = (0xdc,0x8b,0x8a) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (230, 89, 87) # rgb = (0xe6,0x59,0x57) │ │ (220,138,137) # rgb = (0xdc,0x8a,0x89) │ │ (209,185,185) # rgb = (0xd1,0xb9,0xb9) │ │ (228, 99, 97) # rgb = (0xe4,0x63,0x61) │ │ (231, 83, 80) # rgb = (0xe7,0x53,0x50) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (219,145,144) # rgb = (0xdb,0x91,0x90) │ │ (207,194,194) # rgb = (0xcf,0xc2,0xc2) │ │ (216,151,150) # rgb = (0xd8,0x97,0x96) │ │ (241, 40, 32) # rgb = (0xf1,0x28,0x20) │ │ - (207,191,191) # rgb = (0xcf,0xbf,0xbf) │ │ - (227,103,101) # rgb = (0xe3,0x67,0x65) │ │ (210,183,183) # rgb = (0xd2,0xb7,0xb7) │ │ (206,200,200) # rgb = (0xce,0xc8,0xc8) │ │ (237, 60, 56) # rgb = (0xed,0x3c,0x38) │ │ - (221,132,132) # rgb = (0xdd,0x84,0x84) │ │ - (215,161,160) # rgb = (0xd7,0xa1,0xa0) │ │ - (239, 48, 42) # rgb = (0xef,0x30,0x2a) │ │ (223,123,122) # rgb = (0xdf,0x7b,0x7a) │ │ (207,193,193) # rgb = (0xcf,0xc1,0xc1) │ │ (206,196,196) # rgb = (0xce,0xc4,0xc4) │ │ (210,181,181) # rgb = (0xd2,0xb5,0xb5) │ │ (236, 63, 59) # rgb = (0xec,0x3f,0x3b) │ │ (235, 66, 63) # rgb = (0xeb,0x42,0x3f) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (226,108,107) # rgb = (0xe2,0x6c,0x6b) │ │ (206,198,198) # rgb = (0xce,0xc6,0xc6) │ │ (224,121,120) # rgb = (0xe0,0x79,0x78) │ │ (229, 95, 93) # rgb = (0xe5,0x5f,0x5d) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (212,173,172) # rgb = (0xd4,0xad,0xac) │ │ - (239, 50, 45) # rgb = (0xef,0x32,0x2d) │ │ (236, 62, 58) # rgb = (0xec,0x3e,0x3a) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (225,113,112) # rgb = (0xe1,0x71,0x70) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (212,174,173) # rgb = (0xd4,0xae,0xad) │ │ (238, 51, 46) # rgb = (0xee,0x33,0x2e) │ │ (233, 71, 68) # rgb = (0xe9,0x47,0x44) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (226,110,109) # rgb = (0xe2,0x6e,0x6d) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (213,167,166) # rgb = (0xd5,0xa7,0xa6) │ │ (240, 45, 39) # rgb = (0xf0,0x2d,0x27) │ │ (222,131,130) # rgb = (0xde,0x83,0x82) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (227,103,101) # rgb = (0xe3,0x67,0x65) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (213,166,165) # rgb = (0xd5,0xa6,0xa5) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (224,118,117) # rgb = (0xe0,0x76,0x75) │ │ (203,201,201) # rgb = (0xcb,0xc9,0xc9) │ │ (202,200,200) # rgb = (0xca,0xc8,0xc8) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (233, 71, 68) # rgb = (0xe9,0x47,0x44) │ │ (204,202,202) # rgb = (0xcc,0xca,0xca) │ │ (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ (194,192,191) # rgb = (0xc2,0xc0,0xbf) │ │ - (205,203,203) # rgb = (0xcd,0xcb,0xcb) │ │ - (236, 63, 59) # rgb = (0xec,0x3f,0x3b) │ │ (219,143,142) # rgb = (0xdb,0x8f,0x8e) │ │ (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ (185,182,182) # rgb = (0xb9,0xb6,0xb6) │ │ (191,189,188) # rgb = (0xbf,0xbd,0xbc) │ │ (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ - (204,202,202) # rgb = (0xcc,0xca,0xca) │ │ - (221,125,124) # rgb = (0xdd,0x7d,0x7c) │ │ (198,195,195) # rgb = (0xc6,0xc3,0xc3) │ │ (185,183,182) # rgb = (0xb9,0xb7,0xb6) │ │ (176,173,173) # rgb = (0xb0,0xad,0xad) │ │ (182,180,179) # rgb = (0xb6,0xb4,0xb3) │ │ (187,184,184) # rgb = (0xbb,0xb8,0xb8) │ │ (190,187,187) # rgb = (0xbe,0xbb,0xbb) │ │ (193,190,190) # rgb = (0xc1,0xbe,0xbe) │ │ - (195,193,193) # rgb = (0xc3,0xc1,0xc1) │ │ - (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ - (198,196,196) # rgb = (0xc6,0xc4,0xc4) │ │ (197,195,195) # rgb = (0xc5,0xc3,0xc3) │ │ (165,162,161) # rgb = (0xa5,0xa2,0xa1) │ │ (164,161,160) # rgb = (0xa4,0xa1,0xa0) │ │ (161,158,158) # rgb = (0xa1,0x9e,0x9e) │ │ (162,159,158) # rgb = (0xa2,0x9f,0x9e) │ │ (167,165,164) # rgb = (0xa7,0xa5,0xa4) │ │ (174,171,171) # rgb = (0xae,0xab,0xab) │ │ (186,184,183) # rgb = (0xba,0xb8,0xb7) │ │ - (189,187,187) # rgb = (0xbd,0xbb,0xbb) │ │ - (191,189,189) # rgb = (0xbf,0xbd,0xbd) │ │ (188,185,185) # rgb = (0xbc,0xb9,0xb9) │ │ (183,180,180) # rgb = (0xb7,0xb4,0xb4) │ │ (176,174,174) # rgb = (0xb0,0xae,0xae) │ │ (167,164,164) # rgb = (0xa7,0xa4,0xa4) │ │ (151,149,148) # rgb = (0x97,0x95,0x94) │ │ (140,137,136) # rgb = (0x8c,0x89,0x88) │ │ (145,142,141) # rgb = (0x91,0x8e,0x8d) │ │ (149,146,145) # rgb = (0x95,0x92,0x91) │ │ (154,151,150) # rgb = (0x9a,0x97,0x96) │ │ (172,170,169) # rgb = (0xac,0xaa,0xa9) │ │ - (180,178,178) # rgb = (0xb4,0xb2,0xb2) │ │ - (184,182,181) # rgb = (0xb8,0xb6,0xb5) │ │ - (183,181,181) # rgb = (0xb7,0xb5,0xb5) │ │ (150,148,147) # rgb = (0x96,0x94,0x93) │ │ (139,136,135) # rgb = (0x8b,0x88,0x87) │ │ (136,133,132) # rgb = (0x88,0x85,0x84) │ │ (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ (151,148,147) # rgb = (0x97,0x94,0x93) │ │ (157,154,154) # rgb = (0x9d,0x9a,0x9a) │ │ (163,160,160) # rgb = (0xa3,0xa0,0xa0) │ │ - (175,173,173) # rgb = (0xaf,0xad,0xad) │ │ - (174,172,171) # rgb = (0xae,0xac,0xab) │ │ (158,156,155) # rgb = (0x9e,0x9c,0x9b) │ │ (150,147,146) # rgb = (0x96,0x93,0x92) │ │ (142,139,138) # rgb = (0x8e,0x8b,0x8a) │ │ (144,141,140) # rgb = (0x90,0x8d,0x8c) │ │ (154,151,151) # rgb = (0x9a,0x97,0x97) │ │ (159,157,156) # rgb = (0x9f,0x9d,0x9c) │ │ - (167,165,164) # rgb = (0xa7,0xa5,0xa4) │ │ - (164,161,161) # rgb = (0xa4,0xa1,0xa1) │ │ (157,154,153) # rgb = (0x9d,0x9a,0x99) │ │ (142,140,139) # rgb = (0x8e,0x8c,0x8b) │ │ (137,135,134) # rgb = (0x89,0x87,0x86) │ │ (135,132,131) # rgb = (0x87,0x84,0x83) │ │ (139,136,136) # rgb = (0x8b,0x88,0x88) │ │ (143,140,139) # rgb = (0x8f,0x8c,0x8b) │ │ (147,145,144) # rgb = (0x93,0x91,0x90) │ │ (152,149,149) # rgb = (0x98,0x95,0x95) │ │ - (156,154,153) # rgb = (0x9c,0x9a,0x99) │ │ - (160,158,157) # rgb = (0xa0,0x9e,0x9d) │ │ - (154,151,151) # rgb = (0x9a,0x97,0x97) │ │ - (148,145,144) # rgb = (0x94,0x91,0x90) │ │ - (142,139,138) # rgb = (0x8e,0x8b,0x8a) │ │ (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ - (146,143,142) # rgb = (0x92,0x8f,0x8e) │ │ - (150,147,146) # rgb = (0x96,0x93,0x92) │ │ - (154,151,150) # rgb = (0x9a,0x97,0x96) │ │ - (136,133,132) # rgb = (0x88,0x85,0x84) │ │ - (135,132,131) # rgb = (0x87,0x84,0x83) │ │ - (135,132,131) # rgb = (0x87,0x84,0x83) │ │ - (136,133,132) # rgb = (0x88,0x85,0x84) │ │ - (138,135,134) # rgb = (0x8a,0x87,0x86) │ │ - (141,138,137) # rgb = (0x8d,0x8a,0x89) │ │ - (145,142,141) # rgb = (0x91,0x8e,0x8d) │ │ } │ │ tRNS { │ │ - 0 6 126 114 81 39 2 136 255 240 184 108 29 17 253 255 255 255 254 216 60 1 186 255 255 255 255 254 68 10 199 255 255 255 228 17 221 255 255 255 255 254 3 48 245 255 255 255 255 255 255 36 98 255 255 255 255 255 48 196 255 255 255 246 39 254 255 255 255 255 106 171 255 255 255 255 213 58 242 255 255 255 180 73 255 255 255 251 16 215 255 255 255 255 90 46 255 255 255 166 198 255 255 255 240 36 254 255 255 255 255 255 255 42 196 255 255 255 107 39 254 255 174 197 238 46 255 255 51 210 118 69 255 255 180 227 227 87 239 115 255 255 219 107 255 255 255 182 106 255 255 255 255 255 117 77 255 255 255 255 255 255 255 253 32 69 255 255 255 255 255 255 255 255 176 95 255 255 255 255 255 255 255 255 255 255 250 43 119 255 255 255 255 255 255 255 114 141 255 255 255 255 255 255 124 159 255 255 255 255 255 255 255 255 244 96 41 134 217 255 248 161 30 43 106 156 181 170 116 22} │ │ + 0 6 126 114 81 39 2 136 240 184 108 29 17 253 254 216 60 1 186 254 68 10 199 228 17 221 254 3 48 245 36 98 48 196 246 39 254 106 171 213 58 242 180 73 251 16 215 90 46 166 198 240 36 254 42 196 107 39 254 174 197 238 46 51 210 118 69 180 227 227 87 239 115 219 107 182 106 117 77 253 32 69 176 95 250 43 119 114 141 124 159 244 96 41 134 217 248 161 30 43 106 156 181 170 116 22} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000001020304050600000000000000000000000000000000000000 │ │ -0000000000000000000000000000000708080808090a0b0c00000000000000000000000000000000 │ │ -00000000000000000000000000000d0e080808080f10111213140000000000000000000000000000 │ │ -0000000000000000000000000000151617080808080818191a1b1c00000000000000000000000000 │ │ -0000000000000000000000000000001d1e1f2008080808211a1a2200000000000000000000000000 │ │ -000000000000000000000000000000002324252608080827281a292a000000000000000000000000 │ │ -00000000000000000000000000000000002b2c2d2e2f080830313233000000000000000000000000 │ │ -0000000000000000000000000000000000003435363738080808393a000000000000000000000000 │ │ -000000000000000000000000000000000000003b3c3d3e2008083f01000000000000000000000000 │ │ -000000000000000000000000000000000000404142434445080e4600000000000000000000000000 │ │ -000000000000000000000000000000000000471a48494a4b4c4d0000000000000000000000000000 │ │ -0000000000000000000000000000000000004e1a4f501a5152000000000000000000000000000000 │ │ -000000000000000000000000000000000053325455561a1a57580000000000000000000000000000 │ │ -0000000000000000000000000000000000591a5a5b5c1a1a5d5e0000000000000000000000000000 │ │ -000000000000000000000000000000005f511a4b60611a1a62630000000000000000000000000000 │ │ -00000000000000000000000000000000641a32656066671a1a680000000000000000000000000000 │ │ -000000000000000000000000000000696a1a6b6c6d086e6f1a707100000000000000000000000000 │ │ -000000000000000000000000000000721a1a60082708087374757600000000000000000000000000 │ │ -000000000000000000000000000077781a7908080808080808087a00000000000000000000000000 │ │ -00000000000000000000000000007b1a1a0808080808080808087c06000000000000000000000000 │ │ -000000000000000000000000007d7e1a7f0808080808080808080880000000000000000000000000 │ │ -00000000000000000000000000811a1a080808080808080808080882000000000000000000000000 │ │ -00000000000000000000000083841a85080808080808080808080886000000000000000000000000 │ │ -000000000000000000000000871a1a08080808080808080808080888000000000000000000000000 │ │ -000000000000000000000089621a080808080808080808080808088a000000000000000000000000 │ │ -00000000000000000000008b1a670808080808088c8d08080808088e000000000000000000000000 │ │ -00000000000000000000008f1a080808080808909192459008080893000000000000000000000000 │ │ -00000000000000000000009495080808080808919697989991458d9a000000000000000000000000 │ │ -00000000000000000000009b8c178d8d459c999d9e9e9fa0a1a2a3a4000000000000000000000000 │ │ -0000000000000000000000a5a699a29643a7a8a9aaabac2d25adae00000000000000000000000000 │ │ -0000000000000000000000afb0b1b2b3b4b5b6b7b8a9abb9b2babb00000000000000000000000000 │ │ -0000000000000000000000bc3637a9bdbebfc0b6c1c2c3ab3dc40000000000000000000000000000 │ │ -0000000000000000000000c5abc6c7c8bfbfb5c9b7cacba8cc000000000000000000000000000000 │ │ -0000000000000000000000cdceb7cfd0d1bfd2d3d4d5d6d700000000000000000000000000000000 │ │ -0000000000000000000000d8d9dadbbfd1bfbec8dcddde0000000000000000000000000000000000 │ │ -0000000000000000000000000000dfe0e1e2e3e4e500000000000000000000000000000000000000 │ │ +000000000000000000000000000000076a6a6a6a08090a0b00000000000000000000000000000000 │ │ +00000000000000000000000000000c0d6a6a6a6a6b6c6d0e0f100000000000000000000000000000 │ │ +000000000000000000000000000011126e6a6a6a6a6a6f7071131400000000000000000000000000 │ │ +000000000000000000000000000000151672736a6a6a6a7471711700000000000000000000000000 │ │ +00000000000000000000000000000000181975766a6a6a7778711a1b000000000000000000000000 │ │ +00000000000000000000000000000000001c1d797a7b6a6a7c7d7e1e000000000000000000000000 │ │ +0000000000000000000000000000000000001f7f8081826a6a6a8320000000000000000000000000 │ │ +0000000000000000000000000000000000000021848586736a6a2201000000000000000000000000 │ │ +00000000000000000000000000000000000023248788898a6a0d2500000000000000000000000000 │ │ +00000000000000000000000000000000000026718b8c8d8e27280000000000000000000000000000 │ │ +00000000000000000000000000000000000029718f9071912a000000000000000000000000000000 │ │ +00000000000000000000000000000000002b7e92939471712c2d0000000000000000000000000000 │ │ +00000000000000000000000000000000002e719596977171982f0000000000000000000000000000 │ │ +000000000000000000000000000000003091718e999a71719b310000000000000000000000000000 │ │ +0000000000000000000000000000000032717e9c999d9e7171330000000000000000000000000000 │ │ +0000000000000000000000000000003435719fa0a16aa2a371a43600000000000000000000000000 │ │ +000000000000000000000000000000377171996a776a6aa5a6a73800000000000000000000000000 │ │ +0000000000000000000000000000393a71a86a6a6a6a6a6a6a6a3b00000000000000000000000000 │ │ +00000000000000000000000000003c71716a6a6a6a6a6a6a6a6a3d06000000000000000000000000 │ │ +000000000000000000000000003ea971aa6a6a6a6a6a6a6a6a6a6a3f000000000000000000000000 │ │ +000000000000000000000000004071716a6a6a6a6a6a6a6a6a6a6a41000000000000000000000000 │ │ +00000000000000000000000042ab71ac6a6a6a6a6a6a6a6a6a6a6a43000000000000000000000000 │ │ +0000000000000000000000004471716a6a6a6a6a6a6a6a6a6a6a6a45000000000000000000000000 │ │ +0000000000000000000000469b716a6a6a6a6a6a6a6a6a6a6a6a6a47000000000000000000000000 │ │ +000000000000000000000048719e6a6a6a6a6a6aadae6a6a6a6a6a49000000000000000000000000 │ │ +00000000000000000000004a716a6a6a6a6a6aafb0b18aaf6a6a6a4b000000000000000000000000 │ │ +00000000000000000000004cb26a6a6a6a6a6ab0b3b4b5b6b08aae4d000000000000000000000000 │ │ +00000000000000000000004ead6eaeae8ab7b6b8b9b9babbbcbd4f50000000000000000000000000 │ │ +000000000000000000000051beb6bdb388bfc0c1c2c3c47975c55200000000000000000000000000 │ │ +000000000000000000000053c6c7c8c9cacbcccdcec1c3cfc8545500000000000000000000000000 │ │ +0000000000000000000000568081c1d0d1d2d3ccd4d5d6c385570000000000000000000000000000 │ │ +000000000000000000000058c3d7d8d9d2d2cbdacddbdcc059000000000000000000000000000000 │ │ +00000000000000000000005addcddedfe0d2e1e2e3e45b5c00000000000000000000000000000000 │ │ +00000000000000000000005d5e5fe5d2e0d2d1d96061620000000000000000000000000000000000 │ │ +00000000000000000000000000006364656667686900000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_downloaded.png │ ├── sng │ │ @@ -1,39 +1,38 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 17; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ -00000111111100002 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ +00000111111100000 │ │ 11111111111111111 │ │ 11111111111111111 │ │ -01111111111111112 │ │ -00111111111111102 │ │ -00011111111111002 │ │ -00001111111110002 │ │ -00000111111100002 │ │ -00000011111000002 │ │ -00000001110000002 │ │ -00000000100000002 │ │ +01111111111111110 │ │ +00111111111111100 │ │ +00011111111111000 │ │ +00001111111110000 │ │ +00000111111100000 │ │ +00000011111000000 │ │ +00000001110000000 │ │ +00000000100000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/s_flag_finish1.png │ ├── sng │ │ @@ -1,20 +1,20 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 12; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -09fb 43fc 45f6 08ce 0caf 4eae 4c70 0a13 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff aaff 95ff 0dff 12ff 68ff 4fff 05fe 0aed 4ce8 4cb6 0941 0802 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bdff 9fff 0cff 0fff 4fff 3bfe 07d6 0c9e 4f74 4e08 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff abff 0dff 10ff 54ff 3aff 07e2 0cbb 4eab 4d55 0b03 ff00 ff00 │ │ +09fb 43fc 45f6 08ce 0caf 4eae 4c70 0a13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff aaff 95ff 0dff 12ff 68ff 4fff 05fe 0aed 4ce8 4cb6 0941 0802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bdff 9fff 0cff 0fff 4fff 3bfe 07d6 0c9e 4f74 4e08 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff abff 0dff 10ff 54ff 3aff 07e2 0cbb 4eab 4d55 0b03 0000 0000 │ │ 08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1aff 9eff 7cff 09ff 0bff 3dff 45f6 0962 │ │ -08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 17ff 7eff 51ff 06f7 0bc9 4e9a 4d13 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff a2ff 0cff 0eff 3aff 43fb 08b1 0b56 5305 ff00 ff00 ff00 ff00 │ │ -05ff 11ff 1bff bfff b5ff 11ff 1bff bfff adff 0dff 0fff 49ff 41fc 07c2 0c7e 4d32 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff b5ff 11ff 1bff b2ff 7fff 08ff 08fa 4af1 4cb9 0a30 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -08ff bfff afff 0cff 0dff 40fe 4ae3 095c 0a05 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -05ff 0aff 09fb 4bea 4d8a 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -06e9 0994 0a19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +08ff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 17ff 7eff 51ff 06f7 0bc9 4e9a 4d13 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff b5ff 11ff 1bff bfff a2ff 0cff 0eff 3aff 43fb 08b1 0b56 5305 0000 0000 0000 0000 │ │ +05ff 11ff 1bff bfff b5ff 11ff 1bff bfff adff 0dff 0fff 49ff 41fc 07c2 0c7e 4d32 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff b5ff 11ff 1bff b2ff 7fff 08ff 08fa 4af1 4cb9 0a30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +08ff bfff afff 0cff 0dff 40fe 4ae3 095c 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +05ff 0aff 09fb 4bea 4d8a 0a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +06e9 0994 0a19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/levels_wheel1.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -48,15 +47,14 @@ │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ @@ -64,37 +62,39 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ } │ │ tRNS { │ │ - 0 30 120 185 227 248 243 215 184 33 166 252 255 253 78 242 198 116 64 36 44 70 89 111 203 58 254 113 87 149 5 148 150 165 202 167 31 56 119 197 6 145 237 238 228 62 144 255 136 37 249 137 115 32 88 147 57 63 35 43 69 90 250 34} │ │ + 0 30 120 185 227 248 243 215 184 33 166 252 253 78 242 198 116 64 36 44 70 89 111 203 58 254 113 87 149 5 148 150 165 202 167 31 56 119 197 6 145 237 238 228 62 144 136 37 249 137 115 32 88 147 57 63 35 43 69 90 250 34} │ │ IMAGE { │ │ pixels base64 │ │ 000000012345678290000000 │ │ -000001ABCCCCCCCCDA100000 │ │ -0000EFCCGHIJKLHGCC6M0000 │ │ -000NDCOP00000000POCQR000 │ │ -00SQCTU0000000000UVCQS00 │ │ -016CW00000000000000WC610 │ │ -0XCOU00000000000000UYCZ0 │ │ -aDCb0000000000000000bCDa │ │ -cCd000000000000000000dCc │ │ -8CH000000efghfe000000HC8 │ │ -iCj000000kllllm000000jCi │ │ -5Cn000000gllllg000000nCo │ │ -5Cn000000gllllg000000nCo │ │ -iCj000000kllllp000000jCi │ │ -3CH000000efhhfe000000qC8 │ │ -cCd000000000000000000dCc │ │ -rDCb0000000000000000bCDr │ │ -0ZCYU00000000000000UYCZ0 │ │ -016CW00000000000000WC610 │ │ -00sQCtU0000000000UtCQs00 │ │ -000NDCOP00000000uOCQq000 │ │ -0000EFCCGqvwxyqGCC6z0000 │ │ -000001ZDCCCCCCCCDZ100000 │ │ -0000000123i++i32/0000000 │ │ +000001AB++++++++CA100000 │ │ +0000DE++FGHIJKGF++6L0000 │ │ +000MC+NO00000000ON+PQ000 │ │ +00RP+ST0000000000TU+PR00 │ │ +016+V00000000000000V+610 │ │ +0W+NT00000000000000TX+Y0 │ │ +ZC+a0000000000000000a+CZ │ │ +b+c000000000000000000c+b │ │ +8+G000000defged000000G+8 │ │ +h+i000000j////k000000i+h │ │ +5+l000000f////f000000l+m │ │ +5+l000000f////f000000l+m │ │ +h+i000000j////n000000i+h │ │ +3+G000000degged000000o+8 │ │ +b+c000000000000000000c+b │ │ +pC+a0000000000000000a+Cp │ │ +0Y+XT00000000000000TX+Y0 │ │ +016+V00000000000000V+610 │ │ +00qP+rT0000000000Tr+Pq00 │ │ +000MC+NO00000000sN+Po000 │ │ +0000DE++FotuvwoF++6x0000 │ │ +000001YC++++++++CY100000 │ │ +0000000123hyyh32z0000000 │ │ } │ ├── Image content